0000950170-24-028381.txt : 20240308 0000950170-24-028381.hdr.sgml : 20240308 20240308090055 ACCESSION NUMBER: 0000950170-24-028381 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240308 DATE AS OF CHANGE: 20240308 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FORRESTER RESEARCH, INC. CENTRAL INDEX KEY: 0001023313 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ENGINEERING, ACCOUNTING, RESEARCH, MANAGEMENT [8700] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 042797789 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-21433 FILM NUMBER: 24732476 BUSINESS ADDRESS: STREET 1: 60 ACORN PARK DRIVE CITY: CAMBRIDGE STATE: MA ZIP: 02140 BUSINESS PHONE: 6176136000 MAIL ADDRESS: STREET 1: 60 ACORN PARK DRIVE CITY: CAMBRIDGE STATE: MA ZIP: 02140 FORMER COMPANY: FORMER CONFORMED NAME: FORRESTER RESEARCH INC DATE OF NAME CHANGE: 19960919 10-K 1 forr-20231231.htm 10-K 10-K
trueFYtruetruetruetruehttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent0001023313truefalse--12-31http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://www.forrester.com/20231231#PropertyAndEquipmentWriteOffsAndImpairmentsP14DPT1Hhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNetDecember 31 2026http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent0.0625http://fasb.org/us-gaap/2023#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2023#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2023#InterestIncomeExpenseNethttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense00010233132020-01-012020-12-310001023313us-gaap:AdditionalPaidInCapitalMember2021-12-310001023313forr:ConsultingServicesRevenueMemberforr:ResearchSegmentMember2022-01-012022-12-310001023313us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-12-210001023313forr:OtherCountryMember2021-01-012021-12-310001023313us-gaap:CustomerRelationshipsMember2023-12-310001023313forr:EventsSegmentMember2023-01-012023-12-310001023313us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberforr:MajorCustomersMember2023-01-012023-12-3100010233132022-03-012022-08-310001023313us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001023313us-gaap:RetainedEarningsMember2021-01-012021-12-310001023313us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001023313forr:ResearchServicesMember2021-01-012021-12-310001023313us-gaap:InterestRateSwapMemberforr:LIBORMember2019-12-310001023313forr:MarketableInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001023313forr:NonCurrentLiabilitiesMember2023-12-310001023313us-gaap:FairValueInputsLevel1Memberforr:MarketableInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001023313us-gaap:ComputerEquipmentMember2023-12-310001023313country:US2023-01-012023-12-310001023313us-gaap:BaseRateMembersrt:MaximumMember2021-12-212021-12-210001023313us-gaap:CostOfSalesMember2021-01-012021-12-3100010233132021-01-012021-12-310001023313us-gaap:RevolvingCreditFacilityMember2021-12-212021-12-210001023313forr:EventsRevenueMemberforr:EventsSegmentMember2022-01-012022-12-310001023313us-gaap:OtherNonoperatingIncomeExpenseMember2022-01-012022-12-310001023313us-gaap:RetainedEarningsMember2021-12-310001023313us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001023313us-gaap:FairValueMeasurementsRecurringMember2023-12-310001023313us-gaap:EmployeeStockMember2022-01-012022-12-3100010233132022-09-012023-02-280001023313forr:ConsultingServicesRevenueMember2023-01-012023-12-310001023313us-gaap:CommonStockMember2023-12-310001023313country:US2023-12-310001023313us-gaap:AdditionalPaidInCapitalMember2022-12-310001023313us-gaap:CommonStockMember2021-01-012021-12-310001023313forr:ResearchSegmentMember2023-12-310001023313srt:MaximumMemberforr:LIBORMember2021-12-212021-12-210001023313forr:ResearchSegmentMember2021-01-012021-12-3100010233132023-01-012023-01-3100010233132021-09-012022-02-280001023313forr:ResearchRevenueMemberforr:ResearchSegmentMember2023-01-012023-12-310001023313us-gaap:AccumulatedTranslationAdjustmentMember2020-12-3100010233132023-03-012023-08-310001023313us-gaap:TreasuryStockCommonMember2021-12-310001023313us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001023313us-gaap:AdditionalPaidInCapitalMember2020-12-310001023313us-gaap:CommonStockMember2020-12-310001023313us-gaap:BaseRateMembersrt:MinimumMember2021-12-212021-12-210001023313forr:ConsultingSegmentMemberforr:ResearchRevenueMember2021-01-012021-12-310001023313forr:ConsultingSegmentMember2022-01-012022-12-310001023313us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001023313us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001023313country:GB2021-01-012021-12-310001023313forr:NonEmployeeDirectorsMemberus-gaap:EquityMemberforr:EquityIncentivePlanMember2023-12-310001023313us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001023313forr:EuropeExcludingUnitedKingdomMember2023-01-012023-12-310001023313us-gaap:RetainedEarningsMember2023-12-310001023313us-gaap:RevolvingCreditFacilityMember2023-12-310001023313us-gaap:AdditionalPaidInCapitalMember2023-12-310001023313us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001023313forr:NonCurrentLiabilitiesMember2022-12-310001023313forr:ConsultingSegmentMemberforr:ResearchRevenueMember2022-01-012022-12-310001023313country:CA2021-01-012021-12-310001023313us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-12-310001023313srt:MinimumMemberforr:LIBORMember2021-12-212021-12-210001023313us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001023313us-gaap:CommonStockMember2022-01-012022-12-310001023313us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-212021-12-210001023313us-gaap:LeaseholdImprovementsMember2023-12-310001023313us-gaap:RevolvingCreditFacilityMember2022-12-310001023313us-gaap:InterestExpenseMember2022-01-012022-12-310001023313forr:ResearchServicesMember2023-01-012023-12-310001023313us-gaap:RestrictedStockUnitsRSUMember2022-12-310001023313us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2021-12-212021-12-210001023313country:GB2022-01-012022-12-310001023313us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001023313stpr:CA2023-01-012023-12-310001023313forr:EuropeExcludingUnitedKingdomMember2022-01-012022-12-310001023313srt:AsiaPacificMember2023-01-012023-12-310001023313us-gaap:ComputerEquipmentMember2022-12-310001023313forr:EventsRevenueMember2022-01-012022-12-310001023313us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2023-12-310001023313us-gaap:EmployeeStockMember2022-05-310001023313us-gaap:TreasuryStockCommonMember2022-12-3100010233132023-12-310001023313us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001023313us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-3100010233132019-01-012019-12-310001023313us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001023313us-gaap:TrademarksMembersrt:MaximumMember2023-12-310001023313us-gaap:RestrictedStockUnitsRSUMemberus-gaap:EquityMemberforr:EquityIncentivePlanMember2023-01-012023-12-310001023313us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001023313us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001023313us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001023313us-gaap:InterestExpenseMember2021-01-012021-12-310001023313us-gaap:FurnitureAndFixturesMember2022-12-310001023313us-gaap:OtherAssetsMember2022-12-310001023313forr:ConsultingSegmentMember2021-01-012021-12-310001023313forr:ResearchServicesMember2022-01-012022-12-310001023313us-gaap:TreasuryStockCommonMember2020-12-310001023313us-gaap:InterestRateSwapMember2019-12-310001023313country:CA2023-01-012023-12-310001023313us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001023313forr:EventsSegmentMemberforr:ResearchRevenueMember2022-01-012022-12-310001023313us-gaap:EquityMemberforr:EquityIncentivePlanMember2023-01-012023-12-310001023313forr:ResearchSegmentMember2021-12-310001023313us-gaap:CostOfSalesMember2022-01-012022-12-310001023313us-gaap:TreasuryStockCommonMember2023-12-310001023313us-gaap:PrivateEquityFundsForeignMemberforr:MarketableInvestmentMember2023-12-310001023313us-gaap:ForeignCountryMember2023-12-310001023313srt:AsiaPacificMember2022-01-012022-12-310001023313us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001023313us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001023313forr:NonEmployeeDirectorsMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:EquityMemberforr:EquityIncentivePlanMember2023-01-012023-12-310001023313us-gaap:CorporateDebtSecuritiesMember2022-12-310001023313us-gaap:AccountingStandardsUpdate201912Member2023-12-3100010233132023-05-012023-05-310001023313us-gaap:CorporateDebtSecuritiesMember2023-12-310001023313forr:EventsRevenueMemberforr:ResearchSegmentMember2022-01-012022-12-3100010233132024-02-012024-02-290001023313forr:WorkforceReductionInJanuaryTwoThousandTwentyThreeMember2023-01-012023-12-310001023313us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001023313us-gaap:FairValueInputsLevel1Memberforr:MarketableInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001023313us-gaap:EmployeeStockMember2021-01-012021-12-310001023313us-gaap:RevolvingCreditFacilityMember2021-12-210001023313us-gaap:MoneyMarketFundsMember2023-12-310001023313us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001023313country:GB2022-12-310001023313forr:ResearchRevenueMember2021-01-012021-12-310001023313us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-12-212021-12-210001023313us-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-12-310001023313forr:ConsultingServicesRevenueMemberforr:ResearchSegmentMember2023-01-012023-12-310001023313us-gaap:RetainedEarningsMember2022-01-012022-12-310001023313us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001023313us-gaap:TrademarksMember2023-12-310001023313srt:MaximumMember2021-01-012023-12-310001023313us-gaap:PrivateEquityFundsDomesticMemberforr:CashAndCashEquivalentMember2023-12-310001023313us-gaap:AccumulatedTranslationAdjustmentMember2021-12-3100010233132023-04-012023-06-300001023313us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001023313forr:FederalAgencyObligationMember2023-12-310001023313us-gaap:LeaseholdImprovementsMember2023-01-012023-12-310001023313us-gaap:TrademarksMember2022-12-310001023313forr:EventsRevenueMemberforr:ConsultingSegmentMember2023-01-012023-12-310001023313forr:EventsRevenueMember2021-01-012021-12-310001023313us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001023313us-gaap:CostOfSalesMember2023-01-012023-12-310001023313us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001023313forr:BankTermLoanMemberus-gaap:SecuredDebtMember2021-12-210001023313us-gaap:FairValueInputsLevel2Memberforr:MarketableInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001023313us-gaap:RestrictedStockUnitsRSUMember2023-12-310001023313us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001023313us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001023313us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2023-12-3100010233132022-10-012022-12-310001023313srt:MinimumMemberus-gaap:SubsequentEventMember2024-02-290001023313us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001023313us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2023-12-310001023313us-gaap:LeaseholdImprovementsMemberstpr:CA2022-01-012022-12-3100010233132022-12-310001023313us-gaap:TreasuryStockCommonMember2021-01-012021-12-310001023313forr:WorkforceReductionInMayTwoThousandTwentyThreeMember2023-12-310001023313us-gaap:EmployeeStockMember2022-05-012022-05-310001023313us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001023313srt:AsiaPacificMember2022-12-310001023313us-gaap:EquityMemberforr:EquityIncentivePlanMember2023-12-310001023313forr:ConsultingServicesRevenueMemberforr:ResearchSegmentMember2021-01-012021-12-310001023313forr:EventsSegmentMemberforr:ResearchRevenueMember2021-01-012021-12-310001023313us-gaap:EmployeeStockMember2023-12-310001023313forr:ResearchRevenueMemberforr:ResearchSegmentMember2022-01-012022-12-310001023313us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-3100010233132020-12-310001023313srt:MinimumMember2023-01-012023-12-310001023313srt:AsiaPacificMember2023-12-310001023313forr:EventsRevenueMemberforr:EventsSegmentMember2021-01-012021-12-310001023313forr:ConsultingServicesRevenueMemberforr:ConsultingSegmentMember2022-01-012022-12-310001023313forr:WorkforceReductionInMayTwoThousandTwentyThreeMember2022-12-310001023313us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310001023313forr:EventsRevenueMember2023-01-012023-12-310001023313us-gaap:CommonStockMember2022-12-310001023313forr:ConsultingServicesRevenueMemberforr:EventsSegmentMember2021-01-012021-12-310001023313us-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-12-310001023313forr:WorkforceReductionInMayTwoThousandTwentyThreeMember2023-01-012023-12-310001023313stpr:CA2023-01-012023-03-310001023313us-gaap:FurnitureAndFixturesMember2023-12-310001023313us-gaap:LeaseholdImprovementsMember2022-12-310001023313us-gaap:FairValueMeasurementsRecurringMember2022-12-3100010233132022-01-012022-12-310001023313us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-210001023313us-gaap:CustomerRelationshipsMember2022-12-310001023313us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001023313forr:ConsultingServicesRevenueMemberforr:EventsSegmentMember2023-01-012023-12-310001023313us-gaap:OtherAssetsMember2023-12-310001023313us-gaap:EmployeeStockMember2023-01-012023-12-310001023313us-gaap:TrademarksMembersrt:MinimumMember2023-12-310001023313us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-12-212021-12-210001023313forr:WorkforceReductionInJanuaryTwoThousandTwentyThreeMember2022-12-310001023313us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310001023313us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001023313srt:AsiaPacificMember2021-01-012021-12-310001023313forr:ResearchSegmentMember2022-01-012022-12-310001023313srt:MaximumMember2023-01-012023-12-310001023313us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310001023313forr:FederalAgencyObligationMember2022-12-310001023313forr:ConsultingServicesRevenueMember2022-01-012022-12-310001023313forr:ResearchSegmentMember2022-12-310001023313us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001023313us-gaap:RetainedEarningsMember2020-12-310001023313us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-3100010233132021-12-310001023313us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-3100010233132023-10-012023-12-310001023313forr:ConsultingServicesRevenueMemberforr:EventsSegmentMember2022-01-012022-12-310001023313country:GB2023-12-310001023313us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001023313us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001023313forr:ConsultingServicesRevenueMember2021-01-012021-12-310001023313forr:ResearchRevenueMemberforr:ResearchSegmentMember2021-01-012021-12-310001023313forr:ConsultingSegmentMemberforr:ResearchRevenueMember2023-01-012023-12-310001023313us-gaap:InterestRateSwapMembersrt:MinimumMember2019-12-310001023313forr:ConsultingSegmentMember2023-12-3100010233132023-01-012023-03-310001023313srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-12-310001023313us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001023313us-gaap:CommonStockMember2021-12-310001023313forr:OtherCountryMember2023-01-012023-12-310001023313srt:MaximumMemberus-gaap:SubsequentEventMember2024-02-2900010233132023-06-300001023313us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2023-12-310001023313forr:EventsSegmentMemberforr:ResearchRevenueMember2023-01-012023-12-310001023313us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2023-12-310001023313us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001023313forr:EuropeExcludingUnitedKingdomMember2022-12-310001023313us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001023313forr:ConsultingSegmentMember2021-12-310001023313us-gaap:InterestExpenseMember2023-01-012023-12-310001023313forr:EventsSegmentMember2021-01-012021-12-310001023313forr:ResearchSegmentMember2023-01-012023-12-310001023313forr:ConsultingSegmentMember2022-12-310001023313forr:EuropeExcludingUnitedKingdomMember2023-12-310001023313forr:EuropeExcludingUnitedKingdomMember2021-01-012021-12-310001023313us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001023313srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-12-3100010233132021-12-212021-12-210001023313country:CA2022-01-012022-12-310001023313forr:OtherCountryMember2022-01-012022-12-310001023313forr:EventsRevenueMemberforr:ConsultingSegmentMember2021-01-012021-12-310001023313forr:EventsRevenueMemberforr:ResearchSegmentMember2021-01-012021-12-310001023313forr:ConsultingServicesRevenueMemberforr:ConsultingSegmentMember2023-01-012023-12-310001023313forr:EventsRevenueMemberforr:ConsultingSegmentMember2022-01-012022-12-310001023313country:GB2023-01-012023-12-3100010233132023-01-012023-12-310001023313us-gaap:AccountingStandardsUpdate201602Member2023-12-310001023313us-gaap:RetainedEarningsMember2023-01-012023-12-310001023313country:US2021-01-012021-12-310001023313forr:ResearchRevenueMember2022-01-012022-12-310001023313forr:EventsSegmentMember2022-01-012022-12-310001023313us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001023313us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001023313us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001023313forr:ConsultingServicesRevenueMemberforr:ConsultingSegmentMember2021-01-012021-12-310001023313us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001023313us-gaap:SubsequentEventMember2024-02-012024-02-290001023313forr:ConsultingSegmentMember2023-01-012023-12-310001023313forr:EventsRevenueMemberforr:ResearchSegmentMember2023-01-012023-12-310001023313us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001023313us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2021-12-212021-12-210001023313us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001023313country:US2022-01-012022-12-310001023313us-gaap:EquityMemberforr:EquityIncentivePlanMember2012-12-310001023313us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001023313us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001023313us-gaap:FairValueInputsLevel2Memberforr:MarketableInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001023313forr:MarketableInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001023313us-gaap:ComputerEquipmentMembersrt:MinimumMember2023-12-310001023313us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001023313us-gaap:RevolvingCreditFacilityMemberus-gaap:LetterOfCreditMember2021-12-210001023313us-gaap:ComputerEquipmentMembersrt:MaximumMember2023-12-310001023313us-gaap:RetainedEarningsMember2022-12-310001023313forr:WorkforceReductionInJanuaryTwoThousandTwentyThreeMember2023-12-310001023313forr:EventsRevenueMemberforr:EventsSegmentMember2023-01-012023-12-3100010233132024-03-040001023313forr:ResearchRevenueMember2023-01-012023-12-310001023313us-gaap:CommonStockMember2023-01-012023-12-310001023313us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001023313country:US2022-12-31xbrli:pureiso4217:USDxbrli:sharesxbrli:sharesforr:Customerforr:ConsumerandBusinessLeaderiso4217:USDforr:Segment

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2023

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 Number 000-21433

Forrester Research, Inc.

(Exact name of Registrant as specified in its Charter)

Delaware

04-2797789

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

60 Acorn Park Drive

Cambridge, Massachusetts

02140

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (617) 613-6000

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, $0.01 Par Value

 

FORR

 

Nasdaq Global Select Market

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

Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YesNo

Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. YesNo

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 such filing requirements for the past 90 days. YesNo

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

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.

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant, based on the closing price of the shares of common stock on The NASDAQ Stock Market on June 30, 2023, was approximately $340,000,000.

The number of shares of Registrant’s Common Stock outstanding as of March 4, 2024 was 19,394,000.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s Proxy Statement related to its 2024 Annual Stockholders’ Meeting to be filed subsequently are incorporated by reference into Part III of this Form 10-K.

 

 


 

FORRESTER RESEARCH, INC.

 

INDEX TO FORM 10-K

 

 

Page

PART I

Item 1.

Business

3

Item 1A.

Risk Factors

7

Item 1B.

Unresolved Staff Comments

9

Item 1C.

Cybersecurity

10

Item 2.

Properties

10

Item 3.

Legal Proceedings

11

Item 4.

Mine Safety Disclosures

11

 

PART II

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities

12

Item 6.

[Reserved]

13

Item 7.

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

14

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

23

Item 8.

Consolidated Financial Statements and Supplementary Data

24

Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure

55

Item 9A.

Controls and Procedures

55

Item 9B.

Other Information

55

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

55

 

PART III

 

Item 10.

Directors, Executive Officers, and Corporate Governance

56

Item 11.

Executive Compensation

57

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

57

Item 13.

Certain Relationships and Related Transactions, and Director Independence

57

Item 14.

Principal Accountant Fees and Services

57

 

PART IV

 

Item 15.

Exhibits and Financial Statement Schedules

58

Item 16

Form 10-K Summary

58

 

 

 

SIGNATURES

 

61

 

2


 

This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Words such as “expects,” “believes,” “anticipates,” “intends,” “plans,” “estimates,” or similar expressions are intended to identify these forward-looking statements. Reference is made in particular to our statements about changing stakeholder expectations, migration of our clients into our Forrester Decisions products, product development, holding hybrid events, possible acquisitions, future dividends, future share repurchases, future growth rates, operating income and cash from operations, future deferred revenue, future compliance with financial covenants under our credit facility, future interest expense, anticipated increases in, and productivity of, our sales force and headcount, the adequacy of our cash, and cash flows to satisfy our working capital and capital expenditures, and the anticipated impact of accounting standards. These statements are based on our current plans and expectations and involve risks and uncertainties. Important factors that could cause actual future activities and results of operations to be materially different from those set forth in the forward-looking statements are discussed below under “Risk Factors.” We undertake no obligation to update publicly any forward-looking statements, whether as a result of new information, future events, or otherwise.

 

PART I

Item 1. Business

General

Forrester Research, Inc. is a global independent research and advisory firm. We help leaders across technology, customer experience, marketing, sales and product functions use customer obsession to accelerate growth. Through Forrester’s proprietary research, consulting, and events, leaders from around the globe are empowered to be bold at work, navigate change, and put their customers at the center of their leadership, strategy, and operations. Our unique insights are grounded in annual surveys of more than 700,000 consumers, business leaders, and technology leaders worldwide, rigorous and objective research methodologies, over 100 million real-time feedback votes, and the shared wisdom of our clients.

Our common stock is listed on Nasdaq Global Select Market under the symbol "FORR".

Market Overview

We believe that market dynamics — from empowered customers to the emergence of generative AI — have fundamentally changed business and technology. These dynamics continue to change stakeholder expectations.

Consumers and buyers have new demands and requirements. To win, serve, and retain customers in this environment, we believe that companies require a higher level of customer obsession. Customer obsessed firms put their customers at the center of their leadership, strategy, and operations. Our research has shown that customer-obsessed firms grow faster and are more profitable.

Organizations and leaders require a continuous stream of guidance and analysis to adapt to these ever-changing behaviors and realities. We believe that there is an increasing need for objective external sources of this guidance and analysis, fueling what we call the “golden age of research.”

Forrester’s Strategy and Business Model

The foundation of our business model is our ability to help business and technology leaders tackle their most pressing priorities and drive growth through customer obsession. Forrester helps clients solve problems, make decisions, and take action to deliver results. With our proprietary research, consulting, and events, our business model provides multiple sources of value to our clients and creates a system to expand contract value ("CV"), which we view as our most significant business metric.

Generally speaking, we define CV products as those services that our clients use over a year’s time and that are renewable periodically, usually on an annual basis. Our CV products primarily consist of our subscription research products, while our non-CV businesses, consulting and events, play critical complementary roles in driving our CV growth.

With respect to our clients, we believe that it has become difficult for large companies to run multi-year strategy and change management projects on their own as customers are changing faster and competitors are increasingly aggressive. Multi-year CV product relationships enable us to help our clients formulate their vision for the future and then translate those plans into implementation and outcomes over time. For our investors, we believe that CV growth will result in predictable and profitable revenue streams.

Our business model is built on the premise that an increase in CV generates more cash which can then be invested in improving our go-to-market structure (activities including sales, product, marketing and acquisitions) and creating CV products that clients renew year after year—repeating the cycle and driving the model forward. We refer to this model as our "CV growth engine."

 

3


 

Our Products and Services

We strive to be an indispensable source that business and technology leaders across functions, including technology, customer experience, digital, marketing, sales, and product, worldwide turn to for ongoing guidance to plan and operate more effectively.

We deliver our products and services globally through three business segments – Research, Consulting and Events.

Research

For more than 40 years, Forrester has been providing objective, independent and data-driven research insights utilizing both qualitative and quantitative data. We adhere to rigorous, unbiased research methodologies that are transparent and publicly available to ensure consistent research quality across markets, technologies, and geographies.

Our primary subscription research services include Forrester Decisions, Forrester Research, and SiriusDecisions Research. This portfolio of research services is designed to provide business and technology leaders with a proven path to growth through customer obsession. Key content available via online access includes:

future trends, predictions, and market forecasts;
deep consumer and business buyer data and insights;
curated best practice models and tools to run business functions;
operational and performance benchmarking data; and
technology and service market landscapes and vendor evaluations.

Our research services also include time with our analysts to apply research to their context.

Launched in 2021, Forrester Decisions is a portfolio of standardized research services combining key features of Forrester Research with key features of SiriusDecisions Research. We intend to migrate our existing clients that purchase Forrester Research and SiriusDecisions Research products to the Forrester Decisions products, and as of January 1, 2023, Forrester Decisions became our only subscription research product available for most new clients. As of January 1, 2024, approximately 66% of our CV was composed of Forrester Decisions products.

Consulting

Our Consulting business includes consulting projects and advisory services. We deliver focused insights and recommendations to assist clients in developing and executing their technology and business strategies. Our consulting projects help clients with challenges addressed in our published research. Our consulting projects include conducting maturity assessments, prioritizing best practices, developing strategies, building business cases, selecting technology vendors, structuring organizations, and developing content marketing strategies and collateral, and sales tools. Consulting plays an important role in supporting our CV growth, as we have found that clients that purchase consulting projects from us renew their CV contracts at higher rates compared to clients that do not purchase consulting.

Events

We host multiple events across North America, Europe, and the Asia-Pacific region throughout the year. Forrester Events are thoughtfully designed and curated experiences to provide clients with insights and actionable advice to achieve accelerated business growth. Forrester Events focus on business imperatives of significant interest to clients, including business-to-business marketing, sales and product leadership, customer experience, security and risk, new technology and innovation, and data strategies and insights. One of the primary purposes of our Events business is to help drive our CV growth, and we have found that prospective clients that have attended one of our events convert into clients at higher rates compared to those that have not attended an event.

We hold all of our events as hybrid events, consisting of both in-person and virtual experiences that allow us to offer added attendee benefits such as on demand sessions, more networking opportunities and more content, leading to higher attendee engagement.

Sales and Marketing

We believe we have a strong alignment across our sales, marketing and product functions.

We sell our products and services through our direct sales force in various locations in North America, Europe and the Asia Pacific region. Our sales organization is organized into groups based on client size, geography, and market potential. Our Premier

4


 

groups focus on our largest vendor and end user clients across the globe while our Emerging and Mid-Size Tech group focuses on small to mid-sized vendor clients. Our European and Asia Pacific groups focus on both end user and vendor clients in their respective geographies. Our International Business Development group sells our products and services through independent sales representatives in select international locations. We also have teams focused on new business, revenue development, and event sales.

We employed 601 sales personnel as of December 31, 2023 compared to 709 sales personnel employed as of December 31, 2022.

We also sell select Research products directly online through our website.

Our marketing activities are designed to elevate the Forrester brand, differentiate and promote Forrester’s products and services, improve the client experience, and drive growth. We achieve these outcomes by combining the value of reputation, demand generation, customer engagement, and sales and customer success enablement programs to deliver multichannel campaigns and high-quality digital experiences. Our customer success organization conducts post-sale engagement activities that are designed to align to client outcomes, accelerate time to value, and drive higher retention.

As of December 31, 2023, our products and services were delivered to more than 2,400 client companies. No single client company accounted for more than 4% of our 2023 revenues.

Pricing and Contracts

We report our revenue from client contracts in three categories of revenue: (1) research, (2) consulting, and (3) events. We classify revenue from subscriptions to, and licenses of, our research products and services as research revenue. We classify revenue from our consulting projects and standalone advisory services as consulting revenue. We classify revenue from tickets to and sponsorships of events as events revenue.

Contract pricing for annual subscription-based products is principally a function of the number of licensed users at the client. Pricing of contracts is a fixed fee for the consulting project or shorter-term advisory service. We periodically review and increase the list prices for our products and services.

We track contract value as a significant business indicator. Contract value is defined as the value attributable to all of our recurring research-related contracts. Contract value is calculated as the annualized value of all contracts in effect at a specific point in time, without regard to how much revenue has already been recognized. Contract value decreased 4% to $332.1 million at December 31, 2023 from $345.4 million at December 31, 2022.

Competition

We believe our focus on helping business and technology leaders use customer obsession to drive growth sets us apart from our competition. In addition, we believe we compete favorably due to:

our ability to offer forward-looking research, tools and frameworks as well as hands-on guidance;
our focus on providing teams within our clients' organizations with the confidence to execute effectively with end-to-end guidance, valuable knowledge, know-how, and a shared vocabulary;
our use of rigorous research methodologies to offer objective insights; and
our brand promise to be “on your side and by your side,” meaning that we strive to be obsessed about our clients' needs and priorities and aligned to their strategies.

Our principal direct competitors include other independent providers of research and advisory services, such as Gartner, as well as marketing agencies, general business consulting firms, survey-based general market research firms, providers of peer networking services, and digital media measurement services. In addition, our indirect competitors include the internal planning and marketing staffs of our current and prospective clients, as well as other information providers such as electronic and print publishing companies. We also face competition from free sources of information available on the Internet, such as Google. Our indirect competitors could choose to compete directly against us in the future. In addition, there are relatively few barriers to entry into certain segments of our market, and new competitors could readily seek to compete against us in one or more of these market segments. Increased competition could adversely affect our operating results through pricing pressure and loss of market share. There can be no assurance that we will be able to continue to compete successfully against existing or new competitors.

Intellectual Property

Our proprietary research, methodologies and other intellectual property play a significant role in the success of our business. We rely on a combination of copyright, trademark, trade secret, confidentiality, and other contractual provisions to protect our intellectual

5


 

property. We actively monitor compliance by our employees, clients and third parties with our policies and agreements relating to confidentiality, ownership, and the use and protection of Forrester’s intellectual property.

Employees

Attracting, retaining, and developing the best and brightest talent around the globe is critical to the ongoing success of our company. As of December 31, 2023, we employed a total of 1,744 persons. Of these employees, 1,257 were in the United States and Canada; 282 in Europe, Middle East and Africa (“EMEA”); and 205 in the Asia Pacific region.

Culture. Our culture emphasizes certain key values — including client, courage, collaboration, integrity, and quality — that we believe are critical to deliver Forrester’s unique value proposition of helping business and technology leaders use customer obsession to drive growth. In addition, we seek to foster a culture where employees can be creative, feel supported and empowered, and are encouraged to think boldly about new ideas.

Diversity and Inclusion (D&I). We focus on attracting, hiring, and the inclusion of all backgrounds and perspectives, with the goals of improving employee retention and engagement, strengthening the quality of our research, and improving client retention and customer experience. We field regular all-employee surveys to measure our progress against our goals. In 2023, in addition to the ongoing training to equip employees to play an active role in fostering a safe, respectful, productive, and inclusive work environment, examples of our efforts with respect to D&I included:

introducing a new D&I Leadership Advisory Council to help accelerate our D&I goals;
increasing employee self-identification within human resource system profiles;
ensuring that our events and digital experiences are inclusive and accessible to all; and
our continuation of various partnerships to attract and access more talent from underrepresented groups.

Learning and Development. We have a robust learning and development program and celebrate and enrich the Forrester culture through frequent recognition of achievements. To keep employees and teams connected and inspired to do their best work in a distributed work environment, we have enhanced the learning and development opportunities for our employees across a broad range of initiatives including new hire and onboarding, D&I, and leadership training.

Available Information

Forrester Research Inc. was incorporated in Massachusetts on July 7, 1983 and reincorporated in Delaware on February 16, 1996. Forrester’s corporate offices are located in Cambridge, Massachusetts.

Our Internet address is www.forrester.com. We make available free of charge, on or through the investor information section of our website, annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The SEC maintains an internet site (http://www.sec.gov) that contains reports, proxy and information statements and other information regarding issuers that file documents electronically.
 

6


 

Item 1A. Risk Factors

We operate in a rapidly changing and competitive environment that involves risks and uncertainties, certain of which are beyond our control. These risks and uncertainties could have a material adverse effect on our business and our results of operations and financial condition. These risks and uncertainties include, but are not limited to:

Risk Factors Specific to our Business

A Decline in Renewals or Demand for Our Subscription-Based Research Services. Our success depends in large part upon retaining (on both a client company and dollar basis) and enriching existing subscriptions for our Research products and services, including the migration of our existing clients from our legacy Forrester Research and SiriusDecisions products into our Forrester Decisions portfolio of services. Future declines in client retention and wallet retention, or failure to generate demand for and new sales of our subscription-based products and services, including Forrester Decisions, due to competition, changes in our offerings, or otherwise, could have an adverse effect on our results of operations and financial condition.

Demand for Our Consulting Services. Consulting revenues comprised 25% of our total revenues in 2023 and 28% of our total revenues in 2022. Consulting engagements generally are project-based and non-recurring. A decline in our ability to fulfill existing or generate new consulting engagements could have an adverse effect on our results of operations and financial condition.

Our Business May be Adversely Affected by the Economic Environment. Our business is in part dependent on technology spending and is impacted by economic conditions such as inflation, slowing growth, rising interest rates, threat of recession and supply chain issues that may impact us and our customers. The economic environment may materially and adversely affect demand for our products and services. If conditions in the United States and the global economy were to lead to a decrease in technology spending, or in demand for our products and services, this could have an adverse effect on our results of operations and financial condition. Although we do not have any employees or material client relationships in Russia or Ukraine and only a limited presence in the Middle East, if the current conflicts in Ukraine and the Middle East were to escalate or spread to other regions, there may be negative effects on both the United States and the global economy that could materially and adversely affect our business.

Our International Operations Expose Us to a Variety of Operational Risks which Could Negatively Impact Our Results of Operations. As of December 31, 2023, we have clients in approximately 76 countries and approximately 22% of our revenues come from international sales. Our operating results are subject to the risks inherent in international business activities, including general political and economic conditions in each country, challenges in staffing and managing foreign operations, changes in regulatory requirements, compliance with numerous foreign laws and regulations, differences between U.S. and foreign tax rates and laws, fluctuations in currency exchange rates, difficulty of enforcing client agreements, collecting accounts receivable and protecting intellectual property rights in international jurisdictions, and potential disruptions caused by foreign wars and conflicts. Furthermore, we rely on local independent sales representatives in some international locations. If any of these arrangements are terminated by our representatives or us, we may not be able to replace the arrangement on beneficial terms or on a timely basis, or clients sourced by the local sales representative may not want to continue to do business with us or our new representative.

Ability to Develop and Offer New Products and Services. Our future success will depend in part on our ability to offer new products and services. These new products and services must successfully gain market acceptance by anticipating and identifying changes in client requirements and changes in the technology industry and by addressing specific industry and business organization sectors. The process of internally researching, developing, launching, and gaining client acceptance of a new product or service, or assimilating and marketing an acquired product or service, is risky and costly. We may not be able to introduce new, or assimilate acquired, products or services successfully. Our failure to do so would adversely affect our ability to maintain a competitive position in our market and continue to grow our business.

The Use of Generative AI in our Business and by Our Clients and Competitors Could Negatively Affect our Business and Reputation. In October of 2023, we introduced Izola, a generative AI tool that allows our clients to query our research database. We are also in the process of implementing various other generative AI initiatives within our company. While we believe that generative AI technologies offer significant opportunities, they are rapidly evolving and the integration of generative AI technologies into our and our vendors’ systems (potentially without the vendor disclosing such use to us) poses novel risks that could result in negative consequences to our business, reputation and financial results. These risks include the potential for factual errors or inaccuracies, unintentional distribution of confidential information, ethical concerns, data privacy or security risks, and risks related to intellectual property rights. In addition, third parties may be able to use generative AI to compete with and reduce demand for our products and services or may load our proprietary research into large language models in violation of our terms of use, which could reduce the value of our services and our ability to protect our intellectual property.

Loss of Key Management. Our future success will depend in large part upon the continued services of a number of our key management employees. The loss of any one of them, in particular George F. Colony, our founder, Chairman of the Board and Chief Executive Officer, could adversely affect our business.

7


 

The Ability to Attract and Retain Qualified Professional Staff. Our future success will depend in large measure upon the continued contributions of our senior management team, research professionals, consultants, and experienced sales and marketing personnel. Thus, our future operating results will be largely dependent upon our ability to retain the services of these individuals and to attract additional professionals from a limited pool of qualified candidates. Our future success will also depend in part upon the effectiveness of our sales leadership in hiring and retaining sales personnel and in improving sales productivity. We experience competition in hiring and retaining professionals from developers of Internet and emerging-technology products, other research firms, management consulting firms, print and electronic publishing companies, and financial services companies, many of which have substantially greater ability, either through cash or equity, to attract and compensate professionals. If we lose professionals or are unable to attract new talent, we will not be able to maintain our position in the market or grow our business.

Failure to Anticipate and Respond to Market Trends. Our success depends in part upon our ability to anticipate rapidly changing technologies and market trends and to adapt our research and consulting services, and other related products and services to meet the changing needs of our clients. The technology and commerce sectors that we analyze undergo frequent and often dramatic changes. The environment of rapid and continuous change presents significant challenges to our ability to provide our clients with current and timely analysis, strategies, and advice on issues of importance to them. Meeting these challenges requires the commitment of substantial resources. Any failure to continue to provide insightful and timely analysis of developments, technologies, and trends in a manner that meets market needs could have an adverse effect on our market position and results of operations.

We Have Outstanding Debt Which Could Materially Restrict our Business and Adversely Affect our Financial Condition, Liquidity, and Results of Operations. In December of 2021, we entered into an amendment of our existing credit agreement to eliminate our term loan facility, increase the available amount of our revolving credit facility to $150.0 million, and extend the maturity date to December 2026 (as so amended, “the Facility”). As of December 31, 2023, we had outstanding debt of $35.0 million under the Facility (refer to Note 4 – Debt in the Notes to Consolidated Financial Statements for further information). The obligations incurred under this Facility could impair our future financial condition and operating results. In addition, the affirmative, negative, and financial covenants of the Facility could limit our future financial flexibility. A failure to comply with these covenants could result in acceleration of all amounts outstanding, which could materially impact our financial condition unless accommodations could be negotiated with our lenders. No assurance can be given that we would be successful in doing so, or that any accommodations that we were able to negotiate would be on terms as favorable as those currently. The outstanding debt may limit the amount of cash or additional credit available to us, which could restrain our ability to expand or enhance products and services, respond to competitive pressures or pursue future business opportunities requiring substantial investments of additional capital.

Competition. We compete principally in the market for research and advisory services, with an emphasis on customer behavior and customer experience, and the impact of technology on our clients’ business and service models. Our principal direct competitors include other independent providers of research and advisory services, such as Gartner, as well as marketing agencies, general business consulting firms, survey-based general market research firms, providers of peer networking services, and digital media measurement services. Some of our competitors have substantially greater financial and marketing resources than we do. In addition, our indirect competitors include the internal planning and marketing staffs of our current and prospective clients, as well as other information providers such as electronic and print publishing companies. We also face competition from free sources of information available on the Internet, such as Google. Our indirect competitors could choose to compete directly against us in the future. In addition, there are relatively few barriers to entry into certain segments of our market, and new competitors could readily seek to compete against us in one or more of these market segments. Increased competition could adversely affect our operating results through pricing pressure and loss of market share. There can be no assurance that we will be able to continue to compete successfully against existing or new competitors.

Fluctuations in Our Operating Results. Our revenues and earnings may fluctuate from quarter to quarter based on a variety of factors, many of which are beyond our control, and which may affect our stock price. These factors include, but are not limited to:

Trends in technology and research and advisory services spending in the marketplace and general economic conditions.
The timing and size of new and renewal subscriptions for our products and services from clients.
The utilization of our advisory services by our clients.
The timing of revenue-generating events sponsored by us.
The introduction and marketing of new products and services by us and our competitors.
The hiring and training of new research professionals, consultants, and sales personnel.
Changes in demand for our research and advisory services.
Fluctuations in currency exchange rates.
An increase in the interest rates applicable to our outstanding debt obligations.

8


 

As a result, our operating results in future quarters may be below the expectations of securities analysts and investors, which could have an adverse effect on the market price for our common stock. Factors such as announcements of new products, services, offices, acquisitions or strategic alliances by us, our competitors, or in the research and professional services industries generally, may have a significant impact on the market price of our common stock. The market price for our common stock may also be affected by movements in prices of stocks in general.

Concentration of Ownership. Our largest stockholder is our Chairman and CEO, George F. Colony, who owns approximately 38% of our outstanding stock. This concentration of ownership enables Mr. Colony to strongly influence or effectively control matters requiring stockholder approval, including the election of directors, amendment of our certificate of incorporation, adoption or amendment of equity plans, and approval of significant transactions such as mergers, acquisitions, consolidations, and sales or purchases of assets. This concentration of ownership may also limit the liquidity of our stock. As a result, efforts by stockholders to change the direction, management, or ownership of Forrester may be unsuccessful, and stockholders may not be able to freely purchase and sell shares of our stock.

General Risk Factors

We Face Risks from Network Disruptions or Security Breaches that Could Damage Our Reputation and Harm Our Business and Operating Results. We face risks from network disruptions or security breaches caused by computer viruses, illegal break-ins or hacking, sabotage, acts of vandalism by third parties, or terrorism. To date, none have resulted in any material adverse impact to our business, operations, products, services or customers. However, our security measures or those of our third-party service providers may not detect or prevent such security breaches. Any such compromise of our information security could result in the unauthorized publication of our confidential business or proprietary information, cause an interruption in our operations, result in the unauthorized release of customer or employee data, result in a violation of privacy or other laws, expose us to a risk of litigation, or damage our reputation, which could harm our business and operating results.

Failure to Enforce and Protect our Intellectual Property Rights. We rely on a combination of copyright, trademark, trade secret, confidentiality, and other contractual provisions to protect our intellectual property. Unauthorized third parties may obtain or use our proprietary information despite our efforts to protect it. The laws of certain countries do not protect our intellectual property to the same extent as the laws of the United States and accordingly we may not be able to protect our intellectual property against unauthorized use or distribution, which could adversely affect our business.

Privacy Laws. Privacy laws and regulations, and the interpretation and application of these laws and regulations, in the U.S, Europe and other countries around the world where we conduct business are sometimes inconsistent and frequently changing. This includes, but is not limited to, the European Union General Data Protection Regulation (GDPR), the California Consumer Privacy Act, and the California Privacy Rights Act. Several other U.S. states have passed similar data privacy laws, most of which either went into effect in 2023 or will become effective in 2024. Compliance with these laws, or changing interpretations and application of these laws, could cause us to incur substantial costs or require us to take action in a manner that would be adverse to our business.

Taxation Risks. We operate in numerous jurisdictions around the world. A portion of our income is generated outside of the United States and is taxed at lower rates than rates applicable to income generated in the U.S. or in other jurisdictions in which we do business. Our effective tax rate in the future, and accordingly our results of operations and financial position, could be adversely affected by changes in applicable tax law or if more of our income becomes taxable in jurisdictions with higher tax rates.

Any Weakness Identified in Our System of Internal Controls by Us and Our Independent Registered Public Accounting Firm Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002 Could Have an Adverse Effect on Our Business. Section 404 of the Sarbanes-Oxley Act of 2002 requires that companies evaluate and report on their systems of internal control over financial reporting. In addition, our independent registered public accounting firm must report on its evaluation of those controls. There can be no assurance that no weakness in our internal control over financial reporting will occur in future periods, or that any such weakness will not have a material adverse effect on our business or financial results, including our ability to report our financial results in a timely manner.

Item 1B. Unresolved Staff Comments

We have not received written comments from the Securities and Exchange Commission that remain unresolved.

 

9


 

Item 1C. Cybersecurity

We recognize the importance to our business and reputation of the continuous availability of our internal and client-facing information technology systems, as well as our ability to protect both the confidential information of our clients and our own intellectual property and business information. We are committed to protecting our client and business data and information technology assets and have implemented a cybersecurity program with policies, standards, processes and practices governing the protection and control of information during its lifecycle of creation, usage, transmission, storage and disposal.

Cyber Risk Management and Strategy

We have implemented and maintain a risk management program that includes processes for the identification, assessment, management and mitigation of cybersecurity risks. This program utilizes numerous technological and human security controls, processes, and procedures to address risks including, but not limited to, those identified by threat intelligence providers, internal stakeholders, and security management programs. Our cybersecurity program is generally aligned with the National Institute of Standards and Technology (NIST) Cybersecurity Framework.

Our risk management program is documented in our written Information Security Policy. We periodically update our Information Security Policy, along with other policies and procedures, to adapt to evolving business conditions and threats.

Included in our Information Security Policy is a documented incident response plan to identify, assess, manage and mitigate cybersecurity incidents. As part of our risk management program, we maintain a technology management security team, led by our Information Security Officer (ISO). Among their responsibilities, our technology management security team is responsible for conducting due diligence on software, hardware or services vendors where access to systems or data of Forrester or our clients is contemplated. The security team assesses whether these vendors have appropriate privacy and security controls and whether there are adequate contractual protections in place. We also engage external security assessment vendors from time to time to conduct penetration testing and vulnerability assessments and to report findings to management.

All new Forrester employees and contractors receive a copy of the Information Security Policy and are required to undergo information security and privacy training both as part of their onboarding and on an annual basis. We currently also maintain cybersecurity insurance covering the company and its subsidiaries.

While to date we are not aware of having experienced any material cybersecurity threats or incidents, and we do not believe that risks from such threats or incidents are reasonably likely to materially affect us, our business strategy, results of operations or financial condition, there can be no guarantee that we will not experience a successful material threat or incident. Additional information on cybersecurity risks we face can be found in “Item 1A, Risk Factors” under the heading “We face risks from network disruptions or security breaches that could damage our reputation and harm our business and operating results.”

Governance Related to Cybersecurity Risks

Our board has final oversight responsibility over cybersecurity-related matters. Our Chief Information Officer (CIO) leads the full board in interactive sessions dedicated to cybersecurity risks at least once a year. These sessions address a range of cybersecurity-related topics, such as recent developments in the threat environment, the status of ongoing information security program initiatives, and cybersecurity strategy. In addition, the audit committee assists the board in fulfilling its oversight responsibilities with respect to policies relating to risk assessment and management, including the management of risks arising from cybersecurity threats. The audit committee is responsible for reporting findings related to its review of these matters to the board.

With respect to management, our CIO, who reports directly to our chief executive officer, has over 20 years of experience with our company, including more than 10 years serving in technology-based leadership roles. Our VP, Infrastructure, Operations & Security, who reports directly to the CIO, serves as our ISO and has extensive cybersecurity experience gained from over 20 years serving in security-related roles for the Company. Our ISO, together with our technology management security team, is responsible for developing, maintaining and enhancing systems and processes necessary to protect confidential information from loss, theft, and unauthorized access or use. This team also monitors the systems and networks to detect unauthorized activity or access, responding to any such unauthorized attempts to mitigate loss or to ensure the cessation of all unauthorized access to data. If an incident is identified, this team reports such events to the CIO, who will then, as appropriate, advise the chief executive officer, chief legal officer and other management, as well as others, potentially including law enforcement or clients. We have also established a Risk Committee consisting of members of our finance, legal and technology management departments whose duties include assessing the materiality of any identified incidents to help ensure compliance with the SEC's cybersecurity incident disclosure rules.

Item 2. Properties

Our corporate headquarters building is comprised of approximately 190,000 square feet of office space in Cambridge, Massachusetts, substantially all of which is currently occupied by the Company. This facility accommodates research, marketing, sales, consulting, technology, and operations personnel. The lease term of this facility expires February 28, 2027.

10


 

We also rent office space in San Francisco, New York City, McLean (VA), Norwalk (CT), London, New Delhi, Singapore, and Sydney. In addition, we lease office space on a relatively short-term basis in various other locations in North America, Europe, and Asia.

We believe that our existing facilities are adequate for our current needs and that additional facilities are available for lease to meet future needs.

From time to time, we may be subject to legal proceedings and civil and regulatory claims that arise in the ordinary course of our business activities. It is our policy to record accruals for legal contingencies to the extent that we have concluded that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated, and to expense costs associated with loss contingencies, including any related legal fees, as they are incurred.

We believe that we have meritorious defenses in connection with our current lawsuits and material claims and disputes and intend to vigorously contest each of them. Regardless of the outcome, litigation can have a material adverse effect on us because of defense and settlement costs, diversion of management resources, and other factors.

In our opinion based upon information currently available to us, while the outcome of these legal proceedings and claims is uncertain, the likely results of these lawsuits, claims and disputes are not expected, either individually or in the aggregate, to have a material adverse effect on our financial position, results of operations or cash flows, although the effect could be material to our consolidated results of operations or consolidated cash flows for any interim reporting period.

Item 4. Mine Safety Disclosures

Not applicable.

11


 

PART II

Item 5. Market For Registrant’s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities

Our common stock is listed on the Nasdaq Global Select Market under the symbol “FORR”. We did not declare or pay any dividends during the years ended December 31, 2022 and 2023. The actual declaration of any potential future dividends, and the establishment of the per share amount and payment dates for any such future dividends, are subject to the discretion of the Board of Directors.

As of March 4, 2024 there were approximately 25 stockholders of record of our common stock. On March 4, 2024 the closing price of our common stock was $19.55 per share.

As of December 31, 2023, our Board of Directors authorized an aggregate $585.0 million to purchase common stock under our stock repurchase program. As of December 31, 2023, we had repurchased approximately 17.1 million shares of common stock at an aggregate cost of $514.1 million.

During the quarter ended December 31, 2023, we did not purchase any shares of our common stock under the stock repurchase program.

See “Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” for information on our equity compensation plans.

The following graph contains the cumulative stockholder return on our common stock during the period from December 31, 2018 through December 31, 2023 with the cumulative return during the same period for the Russell 2000 and the S&P 600 Small Cap Information Technology Index, and assumes that the dividends, if any, were reinvested.

12


 

img36482626_0.jpg 

Item 6. [Reserved]

13


 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Overview

We derive revenues from subscriptions to our Research products and services, licensing electronic “reprints” of our Research, performing consulting projects and advisory services, and hosting events. We offer contracts for our Research products as either multi-year contracts or annual contracts, which are typically payable in advance on an annual basis. Subscription products are recognized as revenue over the term of the contract. Accordingly, a substantial portion of our billings are initially recorded as deferred revenue. Reprints include an obligation to deliver a customer-selected research document and certain usage data provided through an on-line platform, which represents two performance obligations. We recognize revenue for the performance obligation for the data portion of the reprint ratably over the license term. We recognize revenue for the performance obligation for the research document at the time of providing access to the document. Billings for licensing of reprints are initially recorded as deferred revenue. Clients purchase consulting projects and advisory services independently and/or to supplement their access to our subscription-based products. Consulting project revenues, which are based upon fixed-fee agreements, are recognized as the services are provided. Advisory service revenues, such as speeches and advisory days, are recognized when the service is complete or the customer receives the agreed upon deliverable. Billings attributable to consulting projects and advisory services are initially recorded as deferred revenue. Events revenues consist of ticket and sponsorship sales for a Forrester-hosted event. Billings for events are also initially recorded as deferred revenue and are recognized as revenue upon completion of each event.

Our primary operating expenses consist of cost of services and fulfillment, selling and marketing expenses, and general and administrative expenses. Cost of services and fulfillment represents the costs associated with the production and delivery of our products and services, including salaries, bonuses, employee benefits, and stock-based compensation expense for all personnel that produce and deliver our products and services, including all associated editorial, travel, and support services. Selling and marketing expenses include salaries, sales commissions, bonuses, employee benefits, stock-based compensation expense, travel expenses, promotional costs, and other costs incurred in marketing and selling our products and services. General and administrative expenses include the costs of the technology, operations, finance, and human resources groups and our other administrative functions, including salaries, bonuses, employee benefits, and stock-based compensation expense. Overhead costs such as facilities, net of sublease income, and annual fees for cloud-based information technology systems are allocated to these categories according to the number of employees in each group.

Our key metrics focus on our contract value ("CV") products. We are focusing on CV products as these products are our most profitable products and historically our contracts for CV products have renewed at high rates (as measured by our client retention and wallet retention metrics). Our CV products make up essentially all of our research revenues, and research revenues as a percentage of total revenues increased from approximately 66% in 2022 to approximately 70% in 2023.

Effective for the fourth quarter of 2023, we made a minor modification to the calculation of CV based on the increasing percentage of multi-year contracts we are signing with clients, and to more closely align CV with the trends in the related bookings and revenue performance. Historically we have annualized the ratable revenue portion of our CV subscription products, while the entitlements included in the subscriptions (representing approximately 10% of the subscription) have been included in CV at their total value, as all entitlements in the contract were available for use during an annual period. The revised calculation annualizes the entitlements for contracts greater than one year. In addition, we update CV each year for the foreign currency rates used for internal planning purposes. We have updated our CV for our 2024 plan rates. For comparative purposes, we have recast our historical CV and Wallet Retention for both the currency rate update and the annualization of entitlements. We have included the recast CV and Wallet Retention metrics below for the period ended December 31, 2022, and we have also provided recast CV and Wallet Retention amounts dating back to the fourth quarter of 2021, on the investor relations section of our website.

Contract value, client retention, wallet retention, and number of clients are metrics that we believe are important to understanding our research business. We define these metrics as follows:

Contract value (CV) — is defined as the value attributable to all of our recurring research-related contracts. Contract value is calculated as the annualized value of all contracts in effect at a specific point in time, without regard to how much revenue has already been recognized. Contract value primarily consists of subscription-based products for which revenue is recognized on a ratable basis, except for the entitlements embedded in our subscription products, such as event tickets and advisory sessions, for which the revenue is recognized when the item is delivered. Contract value also includes our reprint products, as these products are used throughout the year by our clients and are typically renewed.
Client retention — represents the percentage of client companies (defined as all clients that buy a CV product) at the prior year measurement date that have active contracts at the current year measurement date.
Wallet retention — represents a measure of the CV we have retained with clients over a twelve-month period, including increases or decreases in retained client CV during the period. Wallet retention is calculated on a percentage basis by dividing the annualized contract value of our current clients, who were also clients a year ago, by the total annualized contract value from a year ago.

14


 

Clients — is calculated at the enterprise level as all clients that have an active CV contract.

Client retention and wallet retention are not necessarily indicative of the rate of future retention of our revenue base. A summary of our key metrics is as follows (dollars in millions):

 

 

 

As of

 

 

Absolute

 

 

Percentage

 

 

 

December 31,

 

 

Increase

 

 

Increase

 

 

 

2023

 

 

2022

 

 

(Decrease)

 

 

(Decrease)

 

Contract value

 

$

332.1

 

 

$

345.4

 

 

$

(13.3

)

 

 

(4

%)

Client retention

 

 

73

%

 

 

74

%

 

(1) point

 

 

 

 

Wallet retention

 

 

87

%

 

 

94

%

 

(7) points

 

 

 

 

Number of clients

 

 

2,449

 

 

 

2,778

 

 

 

(329

)

 

 

(12

%)

 

Contract value during 2023 decreased by 4% compared to 2022 due to lower enrichment of retained customers and a decrease in client count. Client retention decreased by 1 percentage point and wallet retention decreased by 7 percentage points during 2023 compared to 2022. However, client retention was consistent compared to the prior quarter and wallet retention decreased by 2 percentage points to the prior quarter. The decrease in our retention rates and number of clients from the prior year period is primarily attributable to 1) macroeconomic conditions affecting our client base including a) funding and budget pressure on our smaller technology clients and the technology industry in general, and b) the uncertain economic conditions caused by inflation, increased interest rates, geopolitical turbulence, and the threat of recession during 2023, and 2) the ongoing transition of our client base to our Forrester Decisions product platform that was launched in August 2021. As of December 31, 2023 and January 1, 2024, approximately 62% and 66%, respectively, of our overall CV was in our Forrester Decisions product platform. In the longer term, we anticipate that approximately 80% of our CV will be in our Forrester Decisions product platform. The remaining approximate 20% of CV represents non-Forrester Decisions CV products, primarily reprints. The ongoing macroeconomic conditions and product transition are anticipated to pressure our key metrics through 2024.

Critical Accounting Estimates

Management’s discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”). The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including but not limited to, those related to our revenue recognition, goodwill, intangible and other long-lived assets, and income taxes. Management bases its estimates on historical experience, data available at the time the estimates are made, and various 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. Actual results may differ from these estimates under different assumptions or conditions.

We consider the following accounting estimates to be those that require the most subjective judgment or that involve uncertainty that could have a material impact on our financial statements. If actual results differ significantly from management’s estimates and projections, there could be a material effect on our financial statements.

Revenue Recognition. We generate revenues from subscriptions to our Research products and services, licensing electronic reprints of our Research, performing consulting projects and advisory services, and hosting events. We execute contracts that govern the terms and conditions of each arrangement. Revenues are recognized when an approved contract with a customer exists, the fees, payment terms, and rights regarding the products or services to be transferred can be identified, it is probable we will collect substantially all of the consideration for the products and services expected to be provided, and we have transferred control of the products and services to the customer. We continually evaluate customers’ ability and intention to pay by reviewing factors including the customer’s payment history, our ability to mitigate credit risk, and experience selling to similarly situated customers. Although write-offs of customer receivables have not been significant during the last three years ($0.7 million, $0.7 million, and $0.3 million during 2023, 2022, and 2021, respectively), if our customers' financial condition were to deteriorate unexpectedly, we could experience a significant increase in our expense.

Our contracts may include either a single promise (referred to as a performance obligation) to transfer a product or service or a combination of multiple promises to transfer products or services. We evaluate the existence of multiple performance obligations within our products and services by using judgment to determine if: (1) the customer can benefit from each contractual promise on its own or together with other readily available resources; and (2) the transfer of each contractual promise is separately identifiable from other promises in a contract. When both criteria are met, each promise is accounted for as a separate performance obligation. Revenues from contracts that contain multiple products or services are allocated among the separate performance obligations on a relative basis according to their standalone selling prices. We obtain the

15


 

standalone selling prices of our products and services based upon an analysis of standalone sales of these products and services. When there is an insufficient history of standalone sales, we use judgment to estimate the standalone selling price, taking into consideration available market conditions, factors used to set list prices, pricing of similar products, and internal pricing objectives. Standalone selling prices are typically analyzed and updated on an annual basis, or as business conditions change.

Consulting project revenues are recognized over time as the services are provided, based on an input method that calculates the total hours expended compared to the estimated hours required to satisfy the performance obligation. This method requires the use of judgement in determining the required number of hours to complete the project.

We are required to estimate the amount of prepaid performance obligations that will expire unused and recognize revenue for that estimate over the same period the related rights are exercised by our customers. This assessment requires judgment, including estimating the percentage of prepaid rights that will go unexercised and anticipating the impact that future changes to products, pricing, and customer engagement will have on actual expirations. We update the estimates used to recognize unexercised rights on a quarterly basis.

Goodwill, Intangible Assets, and Other Long-Lived Assets. As of December 31, 2023, we had $281.9 million of goodwill and intangible assets with finite lives recorded in our Consolidated Balance Sheets.

When acquiring a business, as of the acquisition date, we determine the estimated fair values of the assets acquired and liabilities assumed, which may include a significant amount of intangible assets and goodwill. Goodwill is required to be assessed for impairment at least annually or whenever events or circumstances indicate that there may be an impairment. An impairment assessment requires evaluating the potential impairment at the reporting unit level using either a qualitative assessment, to determine if it is more likely than not that the fair value of any reporting unit is less than its carrying amount, or a quantitative analysis, to determine and compare the fair value of each reporting unit to its carrying value, or a combination of both. Judgment is required in determining the use of a qualitative or quantitative assessment, as well as in determining each reporting unit’s estimated fair value as it requires us to make estimates of market conditions and operational performance, including projected financial results, discount rates, control premium, and valuation multiples for key financial metrics.

Absent an event that indicates a specific impairment may exist, we have selected November 30th as the date to perform the annual goodwill impairment test. We completed the annual goodwill impairment testing as of November 30, 2023 utilizing a quantitative assessment to determine if the fair values of each of our reporting units was less than their respective carrying values and concluded that no impairments existed. Future events could cause us to conclude that impairment indicators exist and that goodwill is impaired. Any resulting impairment loss could have a material adverse impact on our results of operations.

Intangible assets with finite lives as of December 31, 2023 consist of acquired customer relationships, acquired technology, and acquired trademarks and were valued according to the future cash flows they were estimated to produce or the estimated costs to replace the assets. These assigned values are amortized on a basis which best matches the periods in which the economic benefits are expected to be realized. Tangible assets with finite lives consist of property and equipment, which are depreciated over their estimated useful lives. Other long-lived assets consist primarily of operating lease right-of-use assets as described under Leases in the critical accounting policies and estimates footnote found in Note 1 - Summary of Significant Accounting Policies.

We continually evaluate whether events or circumstances have occurred that indicate the estimated remaining useful life of any of our intangible assets, tangible assets, or operating lease right-of-use assets may warrant revision, or that the carrying value of these assets may be impaired. To compute whether these assets have been impaired, we estimate the undiscounted future cash flows for the estimated remaining useful life of the assets and compare that to the carrying value. To the extent that the future cash flows are less than the carrying value, the assets are written down to their estimated fair value.

During 2023, we recorded $1.9 million of right-of-use asset impairments and accelerated amortization and $0.7 million of leasehold improvement impairments related to closing various offices. During 2022, we recorded $3.7 million of right-of-use asset impairments and $1.3 million of leasehold improvement impairments related to closing one floor of our offices located at 150 Spear Street, San Francisco, California.

Income Taxes. We recognize deferred tax assets and liabilities using enacted tax rates for the effect of temporary differences between book and tax bases of assets and liabilities, operating loss carryforwards (from acquisitions) and U.S. capital losses (through December 31, 2021). Such amounts are adjusted as appropriate to reflect changes in the tax rates expected to be in effect when the temporary differences reverse. We record a valuation allowance to reduce our deferred taxes to an amount we believe is more likely than not to be realized. We consider all available evidence, both positive and negative, to determine whether, based on the weight of that evidence, a valuation allowance is needed for some portion or

16


 

all of a net deferred income tax asset. Judgment is required in considering the relative impact of negative and positive evidence. In arriving at these judgments, the weight given to the potential effect of negative and positive evidence is commensurate with the extent to which it can be objectively verified. As of December 31, 2023 and 2022, we maintained a valuation allowance of $1.1 million and $1.0 million, respectively, primarily relating to foreign net operating loss carryforwards from an acquisition.

Results of Operations for the years ended December 31, 2023 and 2022

The following table sets forth our Consolidated Statements of Operations as a percentage of total revenues for the years noted.

 

 

 

Years Ended

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

Revenues:

 

 

 

 

 

 

Research revenues

 

 

69.6

%

 

 

65.9

%

Consulting revenues

 

 

24.6

 

 

 

28.4

 

Events revenues

 

 

5.8

 

 

 

5.7

 

Total revenues

 

 

100.0

 

 

 

100.0

 

Operating expenses:

 

 

 

 

 

 

Cost of services and fulfillment

 

 

42.5

 

 

 

41.6

 

Selling and marketing

 

 

34.8

 

 

 

33.8

 

General and administrative

 

 

14.2

 

 

 

12.6

 

Depreciation

 

 

1.8

 

 

 

1.7

 

Amortization of intangible assets

 

 

2.5

 

 

 

2.5

 

Restructuring costs

 

 

2.8

 

 

 

1.7

 

Income from operations

 

 

1.4

 

 

 

6.1

 

Interest expense

 

 

(0.6

)

 

 

(0.5

)

Other income, net

 

 

0.5

 

 

 

 

Gains on investments, net

 

 

 

 

 

0.1

 

Income before income taxes

 

 

1.3

 

 

 

5.7

 

Income tax expense

 

 

0.7

 

 

 

1.6

 

Net income

 

 

0.6

%

 

 

4.1

%

 

2023 compared to 2022

Revenues

 

 

 

 

 

 

 

 

 

Absolute

 

 

Percentage

 

 

 

 

 

 

 

 

 

Increase

 

 

Increase

 

 

 

2023

 

 

2022

 

 

(Decrease)

 

 

(Decrease)

 

 

 

(dollars in millions)

 

 

 

 

 

 

 

Total revenues

 

$

480.8

 

 

$

537.8

 

 

$

(57.0

)

 

 

(11

%)

Research revenues

 

$

334.4

 

 

$

354.5

 

 

$

(20.1

)

 

 

(6

%)

Consulting revenues

 

$

118.2

 

 

$

152.6

 

 

$

(34.4

)

 

 

(23

%)

Events revenues

 

$

28.2

 

 

$

30.7

 

 

$

(2.6

)

 

 

(8

%)

Revenues attributable to customers outside of the U.S.

 

$

107.3

 

 

$

111.7

 

 

$

(4.4

)

 

 

(4

%)

Percentage of revenue attributable to customers
    outside of the U.S.

 

 

22

%

 

 

21

%

 

1 point

 

 

 

 

Research revenues are recognized as revenue primarily on a ratable basis over the term of the contracts, which are generally 12 or 24-month periods. Research revenues decreased 6% during 2023 compared to 2022 primarily due to the decrease in CV for the year, as discussed above. From a product perspective, the decrease in revenues was primarily due to a decline in revenue from our reprint product and our other smaller and discontinued products. In addition, revenue from our subscription research products was essentially consistent as revenue growth from the Forrester Decisions product was offset by declines in our legacy research products.

Consulting revenues decreased 23% during 2023 compared to 2022. The decrease in revenues was due to a decrease in delivery of both advisory and consulting services due to lower client bookings due to 1) the macroeconomic environment and 2) based on our continued focus on contract value products, our policy change to only sell consulting to contract value clients, except in limited circumstances.

Events revenues decreased 8% during 2023 compared to 2022. The decrease in revenues was primarily due to a decrease in sponsorship revenues.

17


 

Refer to the “Segment Results” section below for a discussion of revenue and expenses by segment.

Cost of Services and Fulfillment

 

 

 

 

 

 

 

 

 

Absolute

 

 

Percentage

 

 

 

 

 

 

 

 

 

Increase

 

 

Increase

 

 

 

2023

 

 

2022

 

 

(Decrease)

 

 

(Decrease)

 

Cost of services and fulfillment (dollars in millions)

 

$

204.5

 

 

$

223.8

 

 

$

(19.3

)

 

 

(9

%)

Cost of services and fulfillment as a percentage of
     total revenues

 

 

43

%

 

 

42

%

 

1 point

 

 

 

 

Service and fulfillment employees (at end of period)

 

 

781

 

 

 

920

 

 

 

(139

)

 

 

(15

%)

Cost of services and fulfillment expenses decreased 9% in 2023 compared to 2022. The decrease was primarily due to (1) a $10.2 million decrease in professional services costs primarily due to a decrease in contractor costs, outsourced expenses, and consulting fees, (2) a $7.7 million decrease in compensation and benefit costs due to a decrease in headcount, incentive bonus costs, and benefit costs (due to the introduction of the flexible vacation and personal paid time off policy in the United States), (3) a $1.0 million decrease in facilities costs due to a decrease in the number of facilities being leased, and (4) a $0.7 million decrease in software costs. These decreases were partially offset by a $0.6 million increase in stock compensation expense.

Selling and Marketing

 

 

 

 

 

 

 

 

 

Absolute

 

 

Percentage

 

 

 

 

 

 

 

 

 

Increase

 

 

Increase

 

 

 

2023

 

 

2022

 

 

(Decrease)

 

 

(Decrease)

 

Selling and marketing expenses (dollars in millions)

 

$

167.4

 

 

$

181.9

 

 

$

(14.6

)

 

 

(8

%)

Selling and marketing expenses as a percentage of
    total revenues

 

 

35

%

 

 

34

%

 

1 point

 

 

 

 

Selling and marketing employees (at end of period)

 

 

682

 

 

 

804

 

 

 

(122

)

 

 

(15

%)

Selling and marketing expenses decreased 8% in 2023 compared to 2022. The decrease was primarily due to (1) an $11.9 million decrease in compensation and benefit costs due to a decrease in commissions expense, headcount, incentive bonus costs, and benefit costs (due to the introduction of the flexible vacation and personal paid time off policy in the United States), (2) a $1.1 million decrease in professional services costs primarily due to a decrease in consulting fees and advertising costs, and (3) a $0.9 million decrease in facilities costs due to a decrease in the number of facilities being leased.

General and Administrative

 

 

 

 

 

 

 

 

 

Absolute

 

 

Percentage

 

 

 

 

 

 

 

 

 

Increase

 

 

Increase

 

 

 

2023

 

 

2022

 

 

(Decrease)

 

 

(Decrease)

 

General and administrative expenses (dollars in
    millions)

 

$

68.5

 

 

$

67.7

 

 

$

0.8

 

 

 

1

%

General and administrative expenses as a percentage
    of total revenues

 

 

14

%

 

 

13

%

 

1 point

 

 

 

 

General and administrative employees (at end
   of period)

 

 

281

 

 

 

309

 

 

 

(28

)

 

 

(9

%)

General and administrative expenses increased 1% in 2023 compared to 2022. The increase was primarily due to (1) a $2.7 million increase in legal costs, due primarily to a legal settlement for a wage-related matter and related legal services, and (2) a $0.8 million increase in software costs. These increases were partially offset by a $1.4 million decrease in compensation and benefit costs due to a decrease in incentive bonus costs, benefit costs (due to the introduction of the flexible vacation and personal paid time off policy in the United States), and capitalized salaries for internal-use software projects.

Depreciation

The fluctuation for depreciation expense was immaterial in 2023 compared to 2022.

18


 

Amortization of Intangible Assets

Amortization expense decreased by $1.2 million in 2023 compared to 2022 primarily due to a decrease in the amortization of a trademark intangible asset. We expect amortization expense related to our intangible assets to be approximately $10.0 million for the year ending December 31, 2024.

Restructuring

In January 2023, we implemented a reduction in our workforce of approximately 4% across various geographies and functions to streamline operations. We recorded $4.3 million of severance and related costs for this action during the fourth quarter of 2022, and $0.6 million during the first quarter of 2023. We recorded a restructuring charge of $5.0 million during the fourth quarter of 2022 related to closing one floor of our offices in California, of which $3.7 million related to an impairment of a right-of-use asset and $1.3 million related to an impairment of leasehold improvements. During the first quarter of 2023, we recorded an incremental $0.4 million impairment to our California office. We also recorded a $0.6 million charge during the first quarter of 2023 for the write-off of a previously capitalized software project. In the fourth quarter of 2023, we incurred an additional impairment of $0.4 million to our California office. Essentially all of the severance and related costs for this plan were paid during 2023.

In May 2023, we implemented a reduction in our workforce of approximately 8% across various geographies and functions to better align our cost structure with our revised revenue outlook for the year, and to streamline our sales and consulting organizations to more efficiently go to market in support of driving contract value growth in the future. We recorded $7.5 million of severance and related costs for this action during the second quarter of 2023. In addition, we closed certain of our smaller offices both inside and outside the U.S. in order to reduce facility costs and better match our facilities to our hybrid work strategy. As a result of closing the offices, we recorded restructuring costs of $2.3 million, which included $1.3 million related to right-of-use asset impairments and accelerated amortization and $0.6 million related to impairments of leasehold improvements. We also incurred $0.7 million in contract termination costs. The remaining $1.3 million of the severance and related costs for this plan will be paid during 2024.

In February 2024, we implemented a reduction in force of approximately 3% of our workforce across various geographies and functions to better align our cost structure with our revenue outlook for 2024. Notification to affected persons commenced in December 2023 and was completed by the end of February 2024. Approximately $0.7 million of severance and related costs for this action were recorded during the fourth quarter of 2023. We expect a majority of the severance and related costs for this plan to be paid during 2024. See Note 15 - Subsequent Events, for additional details of this action.

Interest Expense

Interest expense consists of interest on our borrowings and in 2022 also included realized gains and losses on the related interest rate swap. Interest expense increased by $0.6 million in 2023 compared to 2022 due to an increase in the annualized interest rate on our borrowings, which was partially offset by lower average outstanding borrowings.

Other Income (Expense), Net

Other income (expense), net primarily consists of interest income, gains and losses on foreign currency, and gains and losses on foreign currency forward contracts. Other income (expense), net increased by $2.1 million in 2023 compared to 2022 primarily due to an increase in interest income due to higher interest rates in 2023.

Gains on Investments, Net

Gains on investments, net primarily represents our share of equity method investment gains and losses from our technology-related investment funds. The fluctuation for gains on investments, net was immaterial in 2023 compared to 2022.

Income Tax Expense

 

 

 

 

 

 

 

 

 

Absolute

 

 

Percentage

 

 

 

 

 

 

 

 

 

Increase

 

 

Increase

 

 

 

2023

 

 

2022

 

 

(Decrease)

 

 

(Decrease)

 

Provision for income taxes (dollars in millions)

 

$

3.2

 

 

$

8.9

 

 

$

(5.7

)

 

 

(64

%)

Effective tax rate

 

 

51

%

 

 

29

%

 

22 points

 

 

 

 

 

19


 

The increase in the effective tax rate during 2023 as compared to 2022 was primarily due to 1) the impact from the decline in income before taxes to $6.3 million in 2023 from $30.7 million in 2022 and 2) increased non-deductible stock compensation due primarily to the effect from the settlement of share-based awards in 2023.

Segment Results

We operate in three segments: Research, Consulting, and Events. These segments, which are also our reportable segments, are based on our management structure and how management uses financial information to evaluate performance and determine how to allocate resources. Our products and services are delivered through each segment as described below.

The Research segment includes the revenues from all of our research products as well as consulting revenues from advisory services (such as speeches and advisory days) delivered by our research organization. Research segment costs include the cost of the organizations responsible for developing and delivering these products in addition to the cost of the product management organization that is responsible for product pricing and packaging and the launch of new products.

The Consulting segment includes the revenues and the related costs of our project consulting organization. The project consulting organization delivers a majority of our project consulting revenue and certain advisory services.

The Events segment includes the revenues and the costs of the organization responsible for developing and hosting in-person and virtual events.

We evaluate reportable segment performance and allocate resources based on segment revenues and expenses. Segment expenses include the direct expenses of each segment organization and exclude selling and marketing expenses, general and administrative expenses, stock-based compensation expense, depreciation expense, adjustments to incentive bonus compensation from target amounts, amortization of intangible assets, restructuring and integration costs, interest and other income (expense), and gains on investments. The accounting policies used by the segments are the same as those used in the consolidated financial statements. We do not review or evaluate assets as part of segment performance. Accordingly, we do not identify or allocate assets by reportable segment.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2023

 

(In thousands, except percentages)

 

Research revenues

 

$

334,396

 

 

$

 

 

$

 

 

$

334,396

 

Consulting revenues

 

 

28,826

 

 

 

89,402

 

 

 

 

 

 

118,228

 

Events revenues

 

 

 

 

 

 

 

 

28,155

 

 

 

28,155

 

Total segment revenues

 

 

363,222

 

 

 

89,402

 

 

 

28,155

 

 

 

480,779

 

Segment expenses

 

 

(132,444

)

 

 

(45,028

)

 

 

(20,557

)

 

 

(198,029

)

Year over year revenue change

 

 

(8

%)

 

 

(19

%)

 

 

(8

%)

 

 

(11

%)

Year over year expense change

 

 

(1

%)

 

 

(21

%)

 

 

(6

%)

 

 

(7

%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2022

 

(In thousands)

 

Research revenues

 

$

354,453

 

 

$

 

 

$

 

 

$

354,453

 

Consulting revenues

 

 

41,559

 

 

 

111,028

 

 

 

 

 

 

152,587

 

Events revenues

 

 

 

 

 

 

 

 

30,747

 

 

 

30,747

 

Total segment revenues

 

 

396,012

 

 

 

111,028

 

 

 

30,747

 

 

 

537,787

 

Segment expenses

 

 

(133,566

)

 

 

(56,889

)

 

 

(21,801

)

 

 

(212,256

)

Research segment revenues decreased 8% during 2023 compared to 2022. Research product revenues within this segment decreased 6% primarily due to the decrease in CV for the year, as discussed above. From a product perspective, the decrease in revenue was primarily due to a decline in revenue from our reprint product and our other smaller and discontinued products. In addition, revenue from our subscription research products was essentially consistent as revenue growth from the Forrester Decisions product was offset by declines in our legacy research products. Consulting product revenues within this segment decreased 31% primarily due to decreased delivery of consulting and advisory services by our research analysts due primarily to lower client bookings for these services.

Research segment expenses decreased 1% during 2023 compared to 2022. The decrease in expenses was primarily due to a $2.0 million decrease in professional services primarily due to a decrease in contractor costs and consulting fees, partially offset by a $0.6 million increase in compensation and benefit costs primarily due to merit increases.

20


 

Consulting segment revenues decreased 19% during 2023 compared to 2022. The decrease in revenues was primarily due to a decrease in delivery of consulting services due to lower client bookings due to 1) the macroeconomic environment and 2) based on our continued focus on contract value products, we have enacted a policy of only selling consulting to contract value clients, except in limited circumstances.

Consulting segment expenses decreased 21% during 2023 compared to 2022. The decrease in expenses was primarily due to (1) a $8.4 million decrease in professional services primarily due to a decrease in contractor costs, outsourced expenses, and consulting fees and (2) a $3.3 million decrease in compensation and benefit costs primarily due to a decrease in headcount and benefit costs.

Event segment revenues decreased 8% during 2023 compared to 2022. The decrease in revenues was primarily due to a decrease in sponsorship revenues.

Event segment expenses decreased 6% during 2023 compared to 2022. The decrease in expenses was primarily due to a $1.1 million decrease in compensation and benefits costs primarily due to a decrease in headcount and benefit costs.

A detailed description and analysis of the fiscal year 2021 year-over-year changes can be found in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2022.

Liquidity and Capital Resources

We have historically financed our operations primarily through funds generated from operations. Research revenues, which constituted 70% of our revenues during 2023, are generally renewable and are typically payable in advance. We generated cash from operating activities of $21.7 million and $39.4 million during the years ended December 31, 2023 and 2022, respectively. The $17.8 million decrease in cash provided from operations during 2023 was primarily due to an $18.8 million decrease in net income.

During 2023, we used cash in investing activities of $36.8 million, which consisted of $31.3 million in net purchases of marketable investments and $5.5 million of purchases of property and equipment, primarily consisting of computer software. During 2022, we used cash in investing activities of $6.8 million, which consisted of $5.7 million of purchases of property and equipment, primarily consisting of computer software and equipment, and $1.4 million in net purchases of marketable investments.

During 2023, we used $18.3 million of cash from financing activities primarily due to $15.0 million of discretionary repayments of our revolving credit facility, $4.1 million for purchases of our common stock, and $2.7 million in taxes paid related to net share settlements of restricted stock units, partially offset by $3.5 million of net proceeds from the issuance of common stock under our stock-based incentive plans. During 2022, we used $38.9 million of cash from financing activities primarily due to $25.0 million of discretionary repayments of our revolving credit facility and $15.1 million for purchases of our common stock, partially offset by $1.2 million of net proceeds from the issuance of common stock under our stock-based incentive plans. As of December 31, 2023, our remaining stock repurchase authorization was approximately $70.9 million.

The Company has a credit facility that provides up to $150.0 million of revolving credit commitments. Amount outstanding under the credit facility was $35.0 million at December 31, 2023 and the facility expires in December of 2026. The credit facility permits the Company to increase the revolving credit commitments in an aggregate principal amount up to $50.0 million, subject to approval by the administrative agent and certain customary terms and conditions.

The credit facility contains certain customary restrictive loan covenants, including among others, financial covenants that apply a maximum leverage ratio, minimum interest coverage ratio, and maximum annual capital expenditures. The negative covenants limit, subject to various exceptions, our ability to incur additional indebtedness, create liens on assets, merge, consolidate, liquidate or dissolve any part of the company, sell assets, change fiscal year, or enter into certain transactions with affiliates and subsidiaries. We were in full compliance with the covenants as of December 31, 2023 and expect to continue to be in compliance through the next 12 months.

Additional future contractual cash obligations extending over the next 12 months and beyond primarily consist of operating lease payments. We lease office space under non-cancelable operating lease agreements (refer to Note 5 – Leases in the Notes to Consolidated Financial Statements for additional information). The remaining duration of non-cancelable office space leases ranges from less than 1 year to 8 years. Remaining lease payments within one year, within two to three years, within four to five years, and after five years from December 31, 2023 are $16.0 million, $26.2 million, $8.6 million, and $6.0 million, respectively.

In addition to the contractual cash commitments included above, we have other payables and liabilities that may be legally enforceable but are not considered contractual commitments. See Note 13 – Certain Balance Sheet Accounts in the Notes to Consolidated Financial Statements for more information on our payables and liabilities.

As of December 31, 2023, we had cash, cash equivalents, and marketable investments of $124.5 million. This balance includes $75.8 million held outside of the U.S. If the cash outside of the U.S. is needed for operations in the U.S., we would be required to accrue and pay U.S. state taxes and may be required to pay withholding taxes to foreign jurisdictions to repatriate these funds.

21


 

However, our intent is to permanently reinvest these funds outside of the U.S. and our current plans do not demonstrate a need to repatriate these funds for our U.S. operations. We believe that our current cash balance and cash flows from operations will satisfy working capital, financing activities, and capital expenditure requirements for the next twelve months and to meet our known long-term cash requirements.

As of December 31, 2023, we did not have any significant unrecognized tax benefits for uncertain tax positions.

Recent Accounting Pronouncements

See Note 1 – Summary of Significant Accounting Policies in the Notes to Consolidated Financial Statements for a full description of recent accounting pronouncements, including the expected dates of adoption and effects on results of operations and financial condition.

22


 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

The following discussion about our market risk disclosures involves forward-looking statements. Actual results could differ materially from those projected in the forward-looking statements. We are exposed to market risk related to changes in foreign currency exchange rates and changes in interest rates on our variable-rate debt.

Foreign Currency Exchange. On a global level, we face exposure to movements in foreign currency exchange rates as we enter into normal business transactions that may be in currencies other than the local currency of our subsidiaries, including the Euro, British Pound, and other foreign currencies. During 2023, we entered into several foreign currency forward contracts to mitigate the effects of adverse fluctuations in foreign currency exchange rates and we may continue to enter into hedging agreements in the future. In addition, transactions and account balances between our U.S. and foreign subsidiaries expose us to currency exchange risk. This exposure may change over time as business practices evolve and could have a material adverse effect on our results of operations.

We incurred foreign currency exchange losses of $0.3 million, $0.2 million, and $1.4 million during the years ended December 31, 2023, 2022, and 2021, respectively.

Interest Rate Risk. As of December 31, 2023, we had $35.0 million in total debt principal outstanding. See Note 4 — Debt in the Notes to Consolidated Financial Statements for additional information regarding our outstanding debt obligations.

All of our debt outstanding as of December 31, 2023 was based on a floating base rate of interest, which exposes us to increases in interest rates. As an indication of our potential exposure to changes in interest rates, a hypothetical 25 basis point increase or decrease in interest rates on our debt could change our annual pretax interest expense for the following 12-month period by approximately $0.1 million.

The primary objective of our investment activities is to preserve principal and maintain liquidity while at the same time maximizing the income we receive from our investments without significantly increasing risk. To achieve this objective, we maintain our portfolio of cash equivalents and marketable investments in a variety of securities during the course of the year, which may include U.S. government agencies, municipal notes and bonds, corporate notes and bonds, commercial paper, and money market funds. The securities, other than U.S. money market funds, are classified as available-for-sale and consequently are recorded in the Consolidated Balance Sheets at fair value with unrealized gains or losses reported as a component of accumulated other comprehensive loss in the Consolidated Balance Sheets. If interest rates rise, the market value of our investments may decline, which could result in a realized loss if we are forced to sell an investment before its scheduled maturity. We have the ability to hold our fixed income investments until maturity (without giving effect to any future acquisitions or mergers). Therefore, we would not expect our operating results or cash flows to be affected to any significant degree by a sudden change in market interest rates on our securities portfolio. In addition, given the short maturities and investment grade quality of the portfolio holdings at December 31, 2023, a hypothetical 10% change in interest rates would not materially affect the fair value of our cash and cash equivalents.

The following table provides information about our investment portfolio, excluding our money market funds, for which all of the securities are denominated in U.S. dollars. For investment securities, the table presents principal cash flows and related weighted-average interest rates by maturity date (dollars in thousands):

 

 

Years Ended December 31,

 

 

 

2024

 

 

2025

 

Corporate obligations

 

$

16,037

 

 

$

1,940

 

Federal obligations

 

 

1,993

 

 

 

 

Total

 

$

18,030

 

 

$

1,940

 

Weighted average interest rates

 

 

4.44

%

 

 

2.53

%

 

23


 

Item 8. Consolidated Financial Statements and Supplementary Data

The financial statements listed in the following Index to Financial Statements are filed as a part of this 2023 Annual Report on Form 10-K.

 

 

FORRESTER RESEARCH, INC.

INDEX TO FINANCIAL STATEMENTS

Page

Report of PricewaterhouseCoopers LLP, Independent Registered Public Accounting Firm (PCAOB ID 238)

25

Consolidated Balance Sheets

27

Consolidated Statements of Operations

28

Consolidated Statements of Comprehensive Income

29

Consolidated Statements of Stockholders’ Equity

30

Consolidated Statements of Cash Flows

31

Notes to Consolidated Financial Statements

32

 

 

24


 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Stockholders of Forrester Research, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Forrester Research, Inc. and its subsidiaries (the “Company”) as of December 31, 2023 and 2022, and the related consolidated statements of operations, of comprehensive income, of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2023, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

25


 

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Revenue Recognition – Identification of Distinct Performance Obligations

As described in Note 1 to the consolidated financial statements, the Company generates all of its revenues from contracts with customers, which totaled $480.8 million for the year ended December 31, 2023. Performance obligations within a contract are identified based on the products and services promised to be transferred in the contract. When a contract includes more than one promised product or service, management must apply judgment to determine whether the promises represent multiple performance obligations or a single, combined performance obligation. This evaluation requires management to determine if the promises are both capable of being distinct, where the customer can benefit from the product or service on its own or together with other resources readily available, and are distinct within the context of the contract, where the transfer of products or services is separately identifiable from other promises in the contract. When both criteria are met, each promised product or service is accounted for as a separate performance obligation.

The principal considerations for our determination that performing procedures relating to revenue recognition, specifically the identification of distinct performance obligations, is a critical audit matter is a high degree of auditor effort in performing procedures and evaluating evidence related to management’s identification of the distinct performance obligations.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the identification of performance obligations. These procedures also included, among others, testing management’s process for identifying distinct performance obligations within contracts with customers and evaluating the revenue recognition impact of contractual terms and conditions by examining contracts on a test basis.

 

 

/s/ PricewaterhouseCoopers LLP

Boston, Massachusetts

March 8, 2024

 

We have served as the Company’s auditor since 2010.

26


 

FORRESTER RESEARCH, INC.

CONSOLIDATED BALANCE SHEETS

(In thousands, except per share data)

 

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

Current Assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

72,909

 

 

$

103,629

 

Marketable investments (Note 2)

 

 

51,580

 

 

 

19,688

 

Accounts receivable, net of allowance for expected credit losses of $574 and $560 as
   of December 31, 2023 and 2022, respectively (Note 1, 13)

 

 

58,999

 

 

 

73,345

 

Deferred commissions

 

 

23,207

 

 

 

24,559

 

Prepaid expenses and other current assets

 

 

9,305

 

 

 

14,069

 

Total current assets

 

 

216,000

 

 

 

235,290

 

Property and equipment, net

 

 

19,401

 

 

 

23,208

 

Operating lease right-of-use assets

 

 

39,722

 

 

 

49,970

 

Goodwill

 

 

244,257

 

 

 

242,149

 

Intangible assets, net

 

 

37,637

 

 

 

49,504

 

Other assets

 

 

7,157

 

 

 

8,317

 

Total assets

 

$

564,174

 

 

$

608,438

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

 

Accounts payable

 

$

1,796

 

 

$

361

 

Accrued expenses and other current liabilities

 

 

81,482

 

 

 

91,007

 

Deferred revenue

 

 

156,798

 

 

 

178,021

 

Total current liabilities

 

 

240,076

 

 

 

269,389

 

Long-term debt

 

 

35,000

 

 

 

50,000

 

Non-current operating lease liabilities

 

 

37,673

 

 

 

50,751

 

Other non-current liabilities (Note 13)

 

 

11,160

 

 

 

16,642

 

Total liabilities

 

 

323,909

 

 

 

386,782

 

Commitments and contingencies (Note 14)

 

 

 

 

 

 

Stockholders' Equity:

 

 

 

 

 

 

Preferred stock, $0.01 par value

 

 

 

 

 

 

Authorized - 500 shares; issued and outstanding - none

 

 

 

 

 

 

Common stock, $0.01 par value

 

 

 

 

 

 

Authorized - 125,000 shares

 

 

 

 

 

 

Issued - 24,684 and 24,367 shares as of December 31, 2023 and 2022, respectively

 

 

 

 

 

 

Outstanding - 19,248 and 19,062 shares as of December 31, 2023 and
   2022, respectively

 

 

247

 

 

 

244

 

Additional paid-in capital

 

 

278,057

 

 

 

261,766

 

Retained earnings

 

 

177,681

 

 

 

174,631

 

Treasury stock - 5,437 and 5,305 shares as of December 31, 2023 and 2022, respectively

 

 

(211,149

)

 

 

(207,067

)

Accumulated other comprehensive loss

 

 

(4,571

)

 

 

(7,918

)

Total stockholders’ equity

 

 

240,265

 

 

 

221,656

 

Total liabilities and stockholders’ equity

 

$

564,174

 

 

$

608,438

 

 

The accompanying notes are an integral part of these consolidated financial statements.

27


 

FORRESTER RESEARCH, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except per share data)

 

Years Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Revenues:

 

 

 

 

 

 

 

 

Research

$

334,396

 

 

$

354,453

 

 

$

325,340

 

Consulting

 

118,228

 

 

 

152,587

 

 

 

156,114

 

Events

 

28,155

 

 

 

30,747

 

 

 

12,861

 

Total revenues

 

480,779

 

 

 

537,787

 

 

 

494,315

 

Operating expenses:

 

 

 

 

 

 

 

 

Cost of services and fulfillment

 

204,484

 

 

 

223,773

 

 

 

201,815

 

Selling and marketing

 

167,352

 

 

 

181,940

 

 

 

170,949

 

General and administrative

 

68,497

 

 

 

67,655

 

 

 

58,056

 

Depreciation

 

8,452

 

 

 

9,269

 

 

 

9,390

 

Amortization of intangible assets

 

11,956

 

 

 

13,161

 

 

 

15,129

 

Integration costs

 

 

 

 

 

 

 

334

 

Restructuring costs

 

13,272

 

 

 

9,335

 

 

 

 

Total operating expenses

 

474,013

 

 

 

505,133

 

 

 

455,673

 

Income from operations

 

6,766

 

 

 

32,654

 

 

 

38,642

 

Interest expense

 

(3,060

)

 

 

(2,461

)

 

 

(4,222

)

Other income (expense), net

 

2,371

 

 

 

222

 

 

 

(1,229

)

Gains on investments, net

 

208

 

 

 

309

 

 

 

 

Income before income taxes

 

6,285

 

 

 

30,724

 

 

 

33,191

 

Income tax expense

 

3,235

 

 

 

8,918

 

 

 

8,347

 

Net income

$

3,050

 

 

$

21,806

 

 

$

24,844

 

Basic income per common share

$

0.16

 

 

$

1.15

 

 

$

1.30

 

Diluted income per common share

$

0.16

 

 

$

1.14

 

 

$

1.28

 

Basic weighted average common shares outstanding

 

19,183

 

 

 

18,967

 

 

 

19,110

 

Diluted weighted average common shares outstanding

 

19,258

 

 

 

19,172

 

 

 

19,357

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

28


 

FORRESTER RESEARCH, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(In thousands)

 

Years Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Net income

$

3,050

 

 

$

21,806

 

 

$

24,844

 

 

 

 

 

 

 

 

 

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

Foreign currency translation

 

3,248

 

 

 

(4,807

)

 

 

(3,083

)

Net change in market value of interest rate swap

 

 

 

 

212

 

 

 

609

 

Net change in market value of investments

 

99

 

 

 

(134

)

 

 

(25

)

Other comprehensive income (loss)

 

3,347

 

 

 

(4,729

)

 

 

(2,499

)

Comprehensive income

$

6,397

 

 

$

17,077

 

 

$

22,345

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

 

29


 

FORRESTER RESEARCH, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

Common Stock

 

 

Additional

 

 

 

 

 

Treasury Stock

 

 

Other

 

 

Total

 

 

Number of

 

 

$0.01 Par

 

 

Paid-in

 

 

Retained

 

 

Number of

 

 

 

 

 

Comprehensive

 

 

Stockholders'

 

 

Shares

 

 

Value

 

 

Capital

 

 

Earnings

 

 

Shares

 

 

Cost

 

 

Loss

 

 

Equity

 

Balance at December 31, 2020

 

23,648

 

 

$

236

 

 

$

230,128

 

 

$

127,981

 

 

 

4,631

 

 

$

(171,889

)

 

$

(690

)

 

$

185,766

 

Issuance of common stock under stock
   plans, including tax effects

 

437

 

 

 

5

 

 

 

5,787

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,792

 

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

396

 

 

 

(20,066

)

 

 

 

 

 

(20,066

)

Stock-based compensation expense

 

 

 

 

 

 

 

10,070

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10,070

 

Net income

 

 

 

 

 

 

 

 

 

 

24,844

 

 

 

 

 

 

 

 

 

 

 

 

24,844

 

Net change in interest rate swap, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

609

 

 

 

609

 

Net change in marketable investments, net
   of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(25

)

 

 

(25

)

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,083

)

 

 

(3,083

)

Balance at December 31, 2021

 

24,085

 

 

 

241

 

 

 

245,985

 

 

 

152,825

 

 

 

5,027

 

 

 

(191,955

)

 

 

(3,189

)

 

 

203,907

 

Issuance of common stock under
   stock plans, including tax effects

 

282

 

 

 

3

 

 

 

1,238

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,241

 

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

278

 

 

 

(15,112

)

 

 

 

 

 

(15,112

)

Stock-based compensation expense

 

 

 

 

 

 

 

14,543

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14,543

 

Net income

 

 

 

 

 

 

 

 

 

 

21,806

 

 

 

 

 

 

 

 

 

 

 

 

21,806

 

Net change in interest rate swap, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

212

 

 

 

212

 

Net change in marketable investments, net
   of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(134

)

 

 

(134

)

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,807

)

 

 

(4,807

)

Balance at December 31, 2022

 

24,367

 

 

 

244

 

 

 

261,766

 

 

 

174,631

 

 

 

5,305

 

 

 

(207,067

)

 

 

(7,918

)

 

 

221,656

 

Issuance of common stock under
   stock plans, including tax effects

 

317

 

 

 

3

 

 

 

805

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

808

 

Repurchases of common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

132

 

 

 

(4,082

)

 

 

 

 

 

(4,082

)

Stock-based compensation expense

 

 

 

 

 

 

 

15,486

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15,486

 

Net income

 

 

 

 

 

 

 

 

 

 

3,050

 

 

 

 

 

 

 

 

 

 

 

 

3,050

 

Net change in marketable investments, net
   of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

99

 

 

 

99

 

Foreign currency translation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,248

 

 

 

3,248

 

Balance at December 31, 2023

 

24,684

 

 

$

247

 

 

$

278,057

 

 

$

177,681

 

 

 

5,437

 

 

$

(211,149

)

 

$

(4,571

)

 

$

240,265

 

 

The accompanying notes are an integral part of these consolidated financial statements.

30


 

FORRESTER RESEARCH, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

 

Years Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

Net income

$

3,050

 

 

$

21,806

 

 

$

24,844

 

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

 

 

 

 

 

 

 

 

Depreciation

 

8,452

 

 

 

9,269

 

 

 

9,390

 

Impairment of property and equipment

 

726

 

 

 

1,296

 

 

 

 

Amortization of intangible assets

 

11,956

 

 

 

13,161

 

 

 

15,129

 

Net gains from investments

 

(208

)

 

 

(309

)

 

 

 

Deferred income taxes

 

(5,461

)

 

 

(6,652

)

 

 

(275

)

Stock-based compensation

 

15,486

 

 

 

14,543

 

 

 

10,070

 

Operating lease right-of-use assets amortization and impairments

 

11,658

 

 

 

14,511

 

 

 

11,415

 

Amortization of deferred financing fees

 

446

 

 

 

443

 

 

 

920

 

Amortization of premium (discount) on investments

 

(300

)

 

 

(3

)

 

 

65

 

Foreign currency losses

 

254

 

 

 

239

 

 

 

1,439

 

Changes in assets and liabilities

 

 

 

 

 

 

 

 

Accounts receivable

 

14,715

 

 

 

12,835

 

 

 

(3,898

)

Deferred commissions

 

1,352

 

 

 

5,070

 

 

 

(6,010

)

Prepaid expenses and other current assets

 

6,020

 

 

 

4,374

 

 

 

(1,283

)

Accounts payable

 

1,428

 

 

 

(461

)

 

 

201

 

Accrued expenses and other liabilities

 

(10,644

)

 

 

(6,102

)

 

 

20,426

 

Deferred revenue

 

(23,279

)

 

 

(31,656

)

 

 

36,007

 

Operating lease liabilities

 

(13,978

)

 

 

(12,939

)

 

 

(11,373

)

Net cash provided by operating activities

 

21,673

 

 

 

39,425

 

 

 

107,067

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

Purchases of property and equipment

 

(5,495

)

 

 

(5,663

)

 

 

(10,745

)

Purchases of marketable investments

 

(61,068

)

 

 

(28,683

)

 

 

(21,607

)

Proceeds from maturities of marketable investments

 

28,338

 

 

 

27,331

 

 

 

2,000

 

Proceeds from sales of marketable investments

 

1,453

 

 

 

 

 

 

1,000

 

Other investing activity

 

13

 

 

 

201

 

 

 

56

 

Net cash used in investing activities

 

(36,759

)

 

 

(6,814

)

 

 

(29,296

)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

Payments on borrowings

 

(15,000

)

 

 

(25,000

)

 

 

(34,375

)

Payment of debt issuance costs

 

(25

)

 

 

 

 

 

(494

)

Repurchases of common stock

 

(4,082

)

 

 

(15,112

)

 

 

(20,066

)

Proceeds from issuance of common stock under employee equity
   incentive plans

 

3,489

 

 

 

4,352

 

 

 

9,165

 

Taxes paid for net share settlements of stock-based compensation awards

 

(2,681

)

 

 

(3,111

)

 

 

(3,373

)

Net cash used in financing activities

 

(18,299

)

 

 

(38,871

)

 

 

(49,143

)

Effect of exchange rate changes on cash, cash equivalents and restricted cash

 

2,773

 

 

 

(6,117

)

 

 

(1,249

)

Net increase (decrease) in cash, cash equivalents and restricted cash

 

(30,612

)

 

 

(12,377

)

 

 

27,379

 

Cash, cash equivalents and restricted cash, beginning of year

 

105,654

 

 

 

118,031

 

 

 

90,652

 

Cash, cash equivalents and restricted cash, end of year

$

75,042

 

 

$

105,654

 

 

$

118,031

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Cash paid for interest

$

2,596

 

 

$

2,015

 

 

$

3,279

 

Cash paid for income taxes

$

10,643

 

 

$

8,901

 

 

$

9,815

 

 

The accompanying notes are an integral part of these consolidated financial statements.

31


 

FORRESTER RESEARCH, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

December 31, 2023

 

 

Note 1 – Summary of Significant Accounting Policies

Basis of Presentation

Forrester Research, Inc. is a global independent research and advisory firm. The Company helps leaders across technology, customer experience, marketing, sales and product functions use customer obsession to accelerate growth. Through Forrester’s proprietary research, consulting, and events, leaders from around the globe are empowered to be bold at work, navigate change, and put their customers at the center of their leadership, strategy, and operations. The Company’s unique insights are grounded in annual surveys of more than 700,000 consumers, business leaders, and technology leaders worldwide, rigorous and objective research methodologies, over 100 million real-time feedback votes, and the shared wisdom of our clients.

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for reporting on Form 10-K. The Company’s fiscal year is the twelve months from January 1 through December 31 and all references to 2023, 2022, and 2021 refer to the fiscal year unless otherwise noted.

Principles of Consolidations

The accompanying consolidated financial statements include the accounts of Forrester and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

Management Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Forrester considers the more significant of these estimates to be revenue recognition, ongoing impairment reviews of goodwill, intangible and other long-lived assets, and income taxes. On an ongoing basis, management evaluates its estimates. Actual results could differ from these estimates.

Adoption of New Accounting Pronouncements

The Company adopted the guidance in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes – Simplifying the Accounting for Income Taxes on January 1, 2021. The standard provides guidance to simplify the accounting for income taxes in certain areas, changes the accounting for select income tax transactions, and makes other minor improvements. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.

Fair Value Measurements

The carrying amounts reflected in the Consolidated Balance Sheets for cash, certain cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The Company’s financial instruments also include its outstanding variable-rate borrowings (refer to Note 4 – Debt). The Company believes that the carrying amount of its variable-rate borrowings reasonably approximate their fair values because the rates of interest on those borrowings reflect current market rates of interest.

Additionally, the Company has certain financial assets and liabilities recorded at fair value at each balance sheet date, including cash equivalents and marketable investments, in accordance with the accounting standards for fair value measurements. Refer to Note 7 – Fair Value Measurements for the Company’s fair value disclosures.

Cash, Cash Equivalents, and Marketable Investments

Forrester considers all short-term, highly liquid investments with original maturities at the time of purchase of 90 days or less to be cash equivalents, inclusive of the Company's U.S. based money market funds.

 

The Company’s portfolio of investments may at any time include securities of U.S. government agencies, municipal notes and bonds, corporate notes and bonds, commercial paper, and money market funds based outside of the U.S. Marketable investments are

32


 

classified as current assets as they are available for use in current operations. Forrester accounts for all marketable investments as available-for-sale securities and as such, the marketable investments are carried at fair value with unrealized gains and losses (not related to credit losses) recorded in accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses on securities are included in earnings and are determined using the specific identification method. The Company conducts periodic reviews to identify and evaluate each investment that has an unrealized loss, in accordance with the meaning of other-than-temporary impairment and its application to certain investments, as required under the accounting standards. Unrealized losses on available-for-sale securities that are determined to be temporary, and not related to credit loss, are recorded, net of tax, in accumulated other comprehensive loss. During the years ended December 31, 2023, 2022, and 2021, the Company did not record any other-than-temporary impairment losses on its available-for-sale securities.

 

The Company did not realize any gains or losses from the Company's available-for-sale securities during the years ended December 31, 2023, 2022, and 2021.

Presentation of Restricted Cash

The following table summarizes the end-of-period cash and cash equivalents from the Company's Consolidated Balance Sheets and the total cash, cash equivalents and restricted cash as presented in the accompanying Consolidated Statements of Cash Flows (in thousands).

 

 

For the Year Ended December 31,

 

 

2023

 

 

2022

 

Cash and cash equivalents shown in balance sheets

$

72,909

 

 

$

103,629

 

Restricted cash classified in other assets (1):

 

2,133

 

 

 

2,025

 

Cash, cash equivalents and restricted cash shown in statement of cash flows

$

75,042

 

 

$

105,654

 

 

(1)
Restricted cash consists of collateral required for leased office space. The short-term or long-term classification regarding the collateral for the leased office space is determined in accordance with the expiration of the underlying leases.

Concentrations of Credit Risk

Financial instruments that potentially subject Forrester to concentrations of credit risk are principally cash, cash equivalents, marketable investments, accounts receivable, and foreign currency forward exchange contracts. The Company limits its risk exposure by having its cash, cash equivalents, and foreign currency forward exchange contracts with large commercial banks and by diversifying counterparties. No single customer accounted for greater than 4% of revenues or 2% of accounts receivable in any of the periods presented.

Forrester does not have any off-balance sheet arrangements.

Business Acquisitions

Forrester accounts for business combinations in accordance with the acquisition method of accounting as prescribed by FASB ASC Topic 805, Business Combinations. The acquisition method of accounting requires the Company to record the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with any excess of the consideration transferred over the estimated fair value of the net assets acquired, including identifiable intangible assets, to be recorded to goodwill. The Company did not consummate a business combination during the years ended December 31, 2023, 2022, and 2021.

Goodwill

Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair values of the tangible and identifiable intangible net assets acquired. Goodwill is not amortized; however, it is required to be tested for impairment annually, which requires assessment of the potential impairment at the reporting unit level. Reporting units are determined based on the components of the Company's operating segments that constitute a business for which financial information is available and for which operating results are regularly reviewed by segment management. Testing for impairment is also required on an interim basis if an event or circumstance indicates it is more likely than not an impairment loss has been incurred. When performing an impairment assessment, the Company either uses a qualitative assessment, to determine if it is more likely than not that the estimated fair value of any reporting unit is less than its carrying amount, or a quantitative analysis, to determine and compare the fair value of each reporting unit to its carrying value, or a combination of both. An impairment of goodwill is recognized to the extent that the carrying amount of a reporting unit exceeds its estimated fair value. Absent an event that indicates a specific impairment may exist, the Company has

33


 

selected November 30th as the date for performing the annual goodwill impairment test. Goodwill impairment charges have not been required for the years ended December 31, 2023, 2022 and 2021.

Impairment of Other Long-Lived Tangible and Intangible Assets

Other long-lived assets primarily consist of property and equipment, operating lease right-of-use assets, and intangible assets. The Company periodically evaluates the recoverability of other long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the asset group are evaluated in relation to the future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and assumed discount rates, reflecting varying degrees of perceived risk. The Company recorded $2.6 million and $5.0 million of long-lived asset impairment charges during 2023 and 2022, respectively (refer to Note 5 – Leases). No impairment charges were recorded during 2021.

Non-Current Liabilities

The Company records deferred tax liabilities and other liabilities that are expected to be settled over a period that exceeds one year as non-current liabilities.

Foreign Currency

The functional currency of Forrester’s wholly-owned subsidiaries is their respective local currency. These subsidiary financial statements are translated to U.S. dollars using period-end exchange rates for assets and liabilities and average exchange rates during the corresponding period for revenues and expenses, with translation gains and losses recorded as a component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Gains and losses related to the remeasurement of monetary assets and liabilities denominated in a currency other than an entity’s functional currency are included in other income (expense), net in the Consolidated Statements of Operations. Forrester recorded $0.3 million, $0.2 million, and $1.4 million of foreign exchange losses during 2023, 2022, and 2021, respectively.

Revenue

The Company generates all of its revenues from contracts with customers, which totaled $480.8 million for the year ended December 31, 2023.

The Company recognizes revenue when a customer obtains control of promised products or services, in an amount that reflects the consideration expected to be received in exchange for those products or services. The Company follows the five-step model prescribed under Topic 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) the Company satisfies each performance obligation. Revenues are presented net of any sales or value added taxes collected from customers and remitted to the government.

The Company accounts for a contract when it has approval and commitment from both parties, the fees, payment terms and rights of the parties regarding the products or services to be transferred are identified, the contract has commercial substance, and it is probable that substantially all of the consideration for the products and services expected to be transferred is collectible. The Company applies judgment in determining the customer’s ability and intention to pay for services expected to be transferred, which is based on factors including the customer’s payment history, management’s ability to mitigate exposure to credit risk (for example, requiring payment in advance of the transfer of products or services, or the ability to stop transferring promised products or services in the event a customer fails to pay consideration when due), and experience selling to similarly situated customers. Since the transaction price is fixed and defined as part of entering into a contract, and generally does not change, variable consideration is insignificant.

Performance obligations within a contract are identified based on the products and services promised to be transferred in the contract. When a contract includes more than one promised product or service, the Company must apply judgment to determine whether the promises represent multiple performance obligations or a single, combined performance obligation. This evaluation requires the Company to determine if the promises are both capable of being distinct, where the customer can benefit from the product or service on its own or together with other resources readily available, and are distinct within the context of the contract, where the transfer of products or services is separately identifiable from other promises in the contract. When both criteria are met, each promised product or service is accounted for as a separate performance obligation. In cases where the promises are distinct, the Company is further required to evaluate if the promises are a series of products and services that are substantially the same and have

34


 

the same pattern of transfer to the customer (referred to as the “series” guidance). When the Company determines that promises meet the series guidance, they are accounted for as a single, combined performance obligation.

Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative basis according to their standalone selling prices. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the Company does not have a history of selling a performance obligation, management applies judgment to estimate the standalone selling price, taking into consideration available information, including market conditions, factors considered to set list prices, pricing of similar products, and internal pricing objectives. The corresponding allocated revenues are recognized when (or as) the performance obligations are satisfied, as discussed further below.

Research revenues

The majority of research revenues are subscriptions to our research, including access to a designated portion of our research and, depending on the type of license, unlimited analyst inquiry or guidance sessions, an executive coach or advisor, peer offerings, and unlimited participation in Forrester webinars, all of which are delivered throughout the contract period. The Company has concluded that these promises represent a stand ready obligation to provide a daily information service, in which the services are the same each day, every day is distinct, and the customer simultaneously receives and consumes the benefits as the Company transfers control throughout the contract period. Accordingly, these subscriptions meet the requirements of the series guidance and are each accounted for as a single performance obligation. The Company recognizes revenue ratably over the contract term, using an output measure of time elapsed. Certain of the research products include advisory services and/or an event ticket, which are accounted for as a separate performance obligation and are recognized at the point in time the service is completed, the final deliverable is transferred to the customer, or the event occurs. Research revenues also include sales of electronic reprints, which are written research documents prepared by Forrester’s analysts and hosted via an on-line platform. Reprints include a promise to deliver a customer-selected research document and certain usage data provided through the on-line platform, which represents two performance obligations. The Company satisfies the performance obligation for the research document by providing access to the electronic reprint and accordingly recognizes revenue at that point in time. The Company satisfies the performance obligation for the data portion of the reprint on a daily basis and accordingly recognizes revenue over time.

Consulting revenues

Consulting revenues consist of consulting projects and advisory services. Consulting project revenues consist of the delivery of focused insights and recommendations to assist clients in developing and executing their technology and business strategies. Projects are fixed-fee arrangements that are generally completed over two weeks to three months. The Company has concluded that each project represents a single performance obligation as each is a single promise to deliver a customized engagement and deliverable. For the majority of these services, either practically or contractually, the work performed and delivered to the customer has no alternative use to the Company. Additionally, Forrester maintains an enforceable right to payment at all times throughout the contract. The Company utilizes an input method and recognizes revenue over time, based on hours expended relative to the total estimated hours required to satisfy the performance obligation. The input method closely aligns with how control of interim deliverables is transferred to the customer throughout the engagement and is also the method used internally to price the project and assess operational performance. If the Company were to enter into an agreement where it does not have an enforceable right to payment at all times, revenue would be recognized at the point in time the project is completed. Certain of our content marketing consulting projects contain a second performance obligation for access to interactive tools over a specified license period, typically 12 or 24 months. The Company recognizes revenue for this performance obligation ratably over the license period.

Advisory services revenues are short-term presentations or knowledge sharing sessions (which can range from one hour to two days), such as speeches and advisory days. Each is a promise for a Forrester analyst to deliver a deeper understanding of Forrester’s published research and represents a single performance obligation. Revenue is recognized at the point in time the service is completed or the final deliverable is transferred to the customer, which is when the customer has received the benefit(s) of the service.

Events revenues

Events revenues consist of either ticket or sponsorship sales for Forrester-hosted events. Each is a single promise that either allows entry to, or grants the right to promote a product or service at, a specific event. The Company concluded that each of these represents a single performance obligation. The Company recognizes revenue at the completion of the event, which is the point in time when the customer has received the benefit(s) from attending or sponsoring the event.

Prepaid performance obligations

Prepaid performance obligations (including event tickets, reprints, consulting projects, and advisory services) on non-cancellable contracts, for which the Company estimates will expire unused, are recognized in proportion to the pattern of related rights

35


 

exercised by the customer. This assessment requires judgment, including estimating the percentage of prepaid rights that will go unexercised and anticipating the impact that future changes to products, pricing, and customer engagement will have on actual expirations. The Company updates estimates used to recognize unexercised rights on a quarterly basis.

Contract modifications

Consulting contracts are occasionally modified to update the scope of the services purchased. Since a consulting project is a single performance obligation that is only partially satisfied at the modification date, the updated project requirements are not distinct and the modification is accounted for as part of the existing contract. The effect of the modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either an increase or decrease) on a cumulative catch-up basis. For the year ended December 31, 2023, the Company recorded an immaterial amount of cumulative catch-up adjustments.

Refer to Note 12 – Operating Segment and Enterprise Wide Reporting for a summary of disaggregated revenue by geographic region.

Contract Assets and Liabilities

Accounts receivable

Accounts receivable includes amounts billed and currently due from customers. Since the only condition for payment of the Company's invoices is the passage of time, the Company records a receivable on the date the invoice is issued. Also included in accounts receivable are unbilled amounts resulting from revenue exceeding the amount billed to the customer, where the right to payment is unconditional. If the right to payment for services performed was conditional on something other than the passage of time, the unbilled amount would be recorded as a separate contract asset. There were no contract assets as of December 31, 2023.

The majority of the Company’s contracts are non-cancelable. However, for contracts that are cancelable by the customer, the Company does not record a receivable when it issues an invoice. The Company records accounts receivable on these contracts only up to the amount of revenue earned but not yet collected.

In addition, since the majority of the Company’s contracts are invoiced for annual periods, and payment is expected within one year from the transfer of products and services, the Company does not adjust its receivables or transaction price for the effects of a significant financing component.

Deferred revenue

The Company refers to contract liabilities as deferred revenue in the Consolidated Balance Sheets. Payment terms in the Company’s customer contracts vary, but generally require payment in advance of fully satisfying the performance obligation(s). Deferred revenue consists of billings in excess of revenue recognized. Similar to accounts receivable, the Company does not record deferred revenue for unpaid invoices issued on a cancelable contract.

During the years ended December 31, 2023 and 2022, the Company recognized approximately $166.3 million and $189.2 million of revenue, respectively, related to its deferred revenue balance at January 1 of each such period.

Approximately $385.6 million of revenue is expected to be recognized during the next 24 months from remaining performance obligations as of December 31, 2023.

Cost to Obtain Contracts

The Company capitalizes commissions paid to sales representatives and related fringe benefits costs that are incremental to obtaining customer contracts. These costs are included in deferred commissions in the Consolidated Balance Sheets. The Company elected the practical expedient to account for these costs at a portfolio level as the Company’s contracts are similar in nature and the amortization model used closely matches the amortization expense that would be recognized on a contract-by-contract basis. Costs to obtain a contract are amortized to earnings over the initial contract term, which is the same period the related revenue is recognized.

Amortization of the expense related to deferred commissions was $39.8 million, $45.9 million, and $43.9 million for the years ended December 31, 2023, 2022, and 2021, respectively, and is recorded in selling and marketing expenses in the Consolidated Statements of Operations. The Company evaluates the recoverability of deferred commissions at each balance sheet date and there were no impairments recorded during 2023, 2022, or 2021.

36


 

Leases

The Company determines whether an arrangement is a lease at inception of the arrangement. The Company accounts for a lease when it has the right to control the leased asset for a period of time while obtaining substantially all of the assets’ economic benefits. All of the Company’s leases are operating leases, the majority of which are for office space. Operating lease right-of-use ("ROU") assets and non-current operating lease liabilities are included as individual line items in the Consolidated Balance Sheets, while short-term operating lease liabilities are recorded within accrued expenses and other current liabilities.

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The discount rate used to determine the present value of the lease payments is the Company’s incremental borrowing rate based on the information available at lease inception, as generally an implicit rate in the lease is not readily determinable. An operating lease ROU asset includes all lease payments, lease incentives and initial direct costs incurred. Some of the Company’s leases include options to extend or terminate the lease. When determining the lease term, these options are included in the measurement and recognition of the Company’s ROU assets and lease liabilities when it is reasonably certain that the Company will exercise the option(s). The Company considers various economic factors when making this determination, including, but not limited to, the significance of leasehold improvements incurred in the office space, the difficulty in replacing the asset, underlying contractual obligations, and specific characteristics unique to a particular lease.

Subsequent to entering into a lease arrangement, the Company reassesses the certainty of exercising options to extend or terminate a lease. When it becomes reasonably certain that the Company will exercise an option that was not included in the lease term, the Company accounts for the change in circumstances as a lease modification, which results in the remeasurement of the ROU asset and lease liability as of the modification date.

Lease expense for operating leases is recognized on a straight-line basis over the lease term based on the total lease payments (which include initial direct costs and lease incentives). The expense is included in operating expenses in the Consolidated Statements of Operations.

The Company’s lease agreements generally contain lease and non-lease components. Non-lease components are fixed charges stated in an agreement and primarily include payments for parking at the leased office facilities. The Company accounts for the lease and fixed payments for non-lease components as a single lease component under Topic 842, which increases the amount of the ROU assets and lease liabilities. Most of the Company’s lease agreements also contain variable payments, primarily maintenance-related costs, which are expensed as incurred and not included in the measurement of the ROU assets and lease liabilities.

Leases with an initial term of twelve months or less are not recorded in the Consolidated Balance Sheets and are not material.

Advertising Costs

The Company expenses advertising costs as incurred. Advertising expense for the years ended December 31, 2023, 2022, and 2021 was $1.7 million, $2.3 million, and $2.1 million, respectively. These expenses consisted primarily of online marketing and are included in selling and marketing expense in the Consolidated Statements of Operations.

Stock-Based Compensation

The Company recognizes the fair value of stock-based compensation expense over the requisite service period of the individual grantee, which generally equals the vesting period. Forfeitures are recognized as they occur and all income tax effects related to settlements of share-based payment awards are reported in earnings as an increase or decrease to income tax expense. All income tax-related cash flows resulting from share-based payments are reported as operating activities in the Consolidated Statements of Cash Flows and cash paid by directly withholding shares for tax withholding purposes is classified as a financing activity.

Stock-based compensation expense was recorded in the following expense categories (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cost of services and fulfillment

 

$

9,068

 

 

$

8,435

 

 

$

6,057

 

Selling and marketing

 

 

2,943

 

 

 

2,774

 

 

 

1,698

 

General and administrative

 

 

3,475

 

 

 

3,334

 

 

 

2,315

 

Total

 

$

15,486

 

 

$

14,543

 

 

$

10,070

 

 

37


 

The options granted under the equity incentive plan and shares subject to the employee stock purchase plan were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values (no options were granted in 2022 or 2021):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

Equity Incentive Plans

 

 

Employee Stock Purchase Plan

 

 

Employee Stock Purchase Plan

 

 

Employee Stock Purchase Plan

 

Average risk-free interest rate

 

 

4.27

%

 

 

5.51

%

 

 

3.71

%

 

 

0.05

%

Expected dividend yield

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

Expected life

 

4.75 Years

 

 

0.5 Years

 

 

0.5 Years

 

 

0.5 Years

 

Expected volatility

 

 

43

%

 

 

35

%

 

 

33

%

 

 

30

%

Weighted average fair value

 

$

14.24

 

 

$

7.90

 

 

$

10.22

 

 

$

11.20

 

Expected volatility is based on the historical volatility of Forrester’s common stock as well as management’s expectations of future volatility over the expected term of the awards granted. The risk-free interest rate is based on the U.S. Treasury Constant Maturity rate with an equivalent remaining term. The expected term calculation is based upon the option period of the employee stock purchase plan, and for options, it is based upon Forrester's historical experience of exercise patterns.

The unamortized fair value of stock-based awards as of December 31, 2023 was $27.7 million with a weighted average remaining recognition period of 2.5 years.

Depreciation and Amortization

Forrester provides for depreciation and amortization of property and equipment, computed using the straight-line method, over their estimated useful lives of its assets as follows:

 

 

 

Estimated

 

 

Useful Life

Computers and equipment

 

3 to 10 Years

Computer software

 

3 to 5 Years

Furniture and fixtures

 

7 Years

Leasehold improvements

 

Shorter of asset life or lease term

Forrester provides for amortization of intangible assets, computed using an accelerated method according to the expected cash flows to be received from the underlying assets, over their estimated useful lives as follows:

 

 

Estimated

 

 

Useful Life

Customer relationships

 

5 to 9 Years

Technology

 

1 to 8 Years

Trademarks

 

6 to 8 Years

Income Taxes

Forrester recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statements and tax basis of assets and liabilities as well as operating loss carryforwards.

Forrester’s provision for income taxes is composed of a current and a deferred provision for federal, state, and foreign jurisdictions. The current provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred provision is calculated as the net change during the year in deferred tax assets and liabilities. Valuation allowances are provided if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax asset will not be realized.

Forrester accounts for uncertain tax positions using a “more-likely-than-not” threshold for recognizing and resolving uncertain tax positions. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. The Company evaluates these tax positions on a quarterly basis. The Company also accrues for potential interest and penalties related to unrecognized tax benefits in income tax expense.

38


 

Net Income Per Common Share

Basic net income per common share is computed by dividing net income by the basic weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the diluted weighted average number of common shares and common equivalent shares outstanding during the period. The weighted average number of common equivalent shares outstanding has been determined in accordance with the treasury-stock method. Common stock equivalents consist of common stock issuable upon the exercise of outstanding stock options and the vesting of restricted stock units.

Basic and diluted weighted average common shares are as follows (in thousands):

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Basic weighted average common shares outstanding

 

 

19,183

 

 

 

18,967

 

 

 

19,110

 

Weighted average common equivalent shares

 

 

75

 

 

 

205

 

 

 

247

 

Diluted weighted average common shares outstanding

 

 

19,258

 

 

 

19,172

 

 

 

19,357

 

Options and restricted stock units excluded from diluted weighted
   average share calculation as effect would have been anti-dilutive

 

 

730

 

 

 

210

 

 

 

3

 

 

Recent Accounting Pronouncements

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) – Facilitation of the Effects of Reference Rate Reform on Finance Reporting. The new standard provides optional guidance for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting due to the risk of cessation of the London Interbank Offered Rate (“LIBOR”). The updates apply to contracts, hedging relationships, and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, and as a result require a modification. In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The amendments in this update defer the sunset date of Topic 848 from December 31, 2022, to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The amendments in this update apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The standard has not impacted the Company’s financial position or results of operations, and will not have an impact in the future as the Company no longer has any financial instruments that reference LIBOR.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures. The new standard enhances the disclosures of reportable segment information, primarily in regards to significant segment expenses. The new standard will be effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures. The new standard enhances income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The new standard will be effective for the Company on January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.

Note 2 – Marketable Investments

The following table summarizes the Company’s marketable investments (in thousands):

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Market

 

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate obligations

 

$

18,049

 

 

$

 

 

$

(72

)

 

$

17,977

 

Federal agency obligations

 

 

2,000

 

 

 

 

 

 

(7

)

 

 

1,993

 

Money market funds

 

 

31,610

 

 

 

 

 

 

 

 

 

31,610

 

Total

 

$

51,659

 

 

$

 

 

$

(79

)

 

$

51,580

 

 

39


 

 

 

As of December 31, 2022

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Market

 

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate obligations

 

$

17,900

 

 

$

8

 

 

$

(205

)

 

$

17,703

 

Federal agency obligations

 

 

1,999

 

 

 

 

 

 

(14

)

 

 

1,985

 

Total

 

$

19,899

 

 

$

8

 

 

$

(219

)

 

$

19,688

 

Realized gains and losses on investments are included in earnings and are determined using the specific identification method. There were no realized gains or losses on marketable investments during the years ended December 31, 2023, 2022, and 2021.

The following table summarizes the maturity periods of the marketable investments in the Company’s portfolio as of December 31, 2023 (in thousands):

 

 

 

2024

 

 

2025

 

 

Total

 

Corporate obligations

 

$

16,037

 

 

$

1,940

 

 

$

17,977

 

Federal agency obligations

 

 

1,993

 

 

 

 

 

 

1,993

 

Money market funds

 

 

31,610

 

 

 

 

 

 

31,610

 

Total

 

$

49,640

 

 

$

1,940

 

 

$

51,580

 

The following table shows the gross unrealized losses and market value of the Company’s available-for-sale securities with unrealized losses that are not deemed to be other-than-temporary, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):

 

 

 

As of December 31, 2023

 

 

 

Less Than 12 Months

 

 

12 Months or Greater

 

 

 

Market

 

 

Unrealized

 

 

Market

 

 

Unrealized

 

 

 

Value

 

 

Losses

 

 

Value

 

 

Losses

 

Corporate obligations

 

$

13,098

 

 

$

8

 

 

$

4,879

 

 

$

64

 

Federal agency obligations

 

 

 

 

 

 

 

 

1,993

 

 

 

7

 

Total

 

$

13,098

 

 

$

8

 

 

$

6,872

 

 

$

71

 

 

 

 

As of December 31, 2022

 

 

 

Less Than 12 Months

 

 

12 Months or Greater

 

 

 

Market

 

 

Unrealized

 

 

Market

 

 

Unrealized

 

 

 

Value

 

 

Losses

 

 

Value

 

 

Losses

 

Corporate obligations

 

$

9,619

 

 

$

139

 

 

$

8,084

 

 

$

66

 

Federal agency obligations

 

 

1,985

 

 

 

14

 

 

 

 

 

 

 

Total

 

$

11,604

 

 

$

153

 

 

$

8,084

 

 

$

66

 

 

Note 3 – Goodwill and Other Intangible Assets

A summary of goodwill by segment and the changes in the carrying amount of goodwill is shown in the following table (in thousands):

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Total

 

Balance at December 31, 2021

$

236,770

 

 

$

8,224

 

 

$

244,994

 

Foreign currency translation adjustments

 

(2,750

)

 

 

(95

)

 

 

(2,845

)

Balance at December 31, 2022

 

234,020

 

 

 

8,129

 

 

 

242,149

 

Foreign currency translation adjustments

 

2,038

 

 

 

70

 

 

 

2,108

 

Balance at December 31, 2023

$

236,058

 

 

$

8,199

 

 

$

244,257

 

The Company performed its annual impairment test as of November 30, 2023 utilizing a quantitative assessment to determine if the fair values of each of its reporting units was less than their respective carrying values, and concluded that no impairments existed.

As of December 31, 2023, the Company had no accumulated goodwill impairment losses and the Consulting reporting unit had a negative carrying value.

40


 

A summary of Forrester’s intangible assets is as follows (in thousands):

 

 

December 31, 2023

 

 

Gross

 

 

 

 

 

Net

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

Amount

 

 

Amortization

 

 

Amount

 

Amortizable intangible assets:

 

 

 

 

 

 

 

 

Customer relationships

$

77,640

 

 

$

42,091

 

 

$

35,549

 

Technology

 

16,524

 

 

 

15,950

 

 

 

574

 

Trademarks

 

12,519

 

 

 

11,005

 

 

 

1,514

 

Total

$

106,683

 

 

$

69,046

 

 

$

37,637

 

 

 

December 31, 2022

 

 

Gross

 

 

 

 

 

Net

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

Amount

 

 

Amortization

 

 

Amount

 

Amortizable intangible assets:

 

 

 

 

 

 

 

 

Customer relationships

$

77,786

 

 

$

33,805

 

 

$

43,981

 

Technology

 

16,803

 

 

 

14,696

 

 

 

2,107

 

Trademarks

 

12,472

 

 

 

9,056

 

 

 

3,416

 

Total

$

107,061

 

 

$

57,557

 

 

$

49,504

 

Amortization expense related to intangible assets was approximately $12.0 million, $13.2 million, and $15.1 million during the years ended December 31, 2023, 2022, and 2021, respectively. Estimated intangible asset amortization expense for each of the five succeeding years is as follows (in thousands):

2024

 

$

9,955

 

2025

 

 

8,881

 

2026

 

 

8,396

 

2027

 

 

8,324

 

2028

 

 

2,081

 

Total

 

$

37,637

 

 

 

Note 4 – Debt

Amended Credit Agreement

On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment of its existing credit facility, dated as of January 3, 2019, with JPMorgan Chase Bank, N.A., as administrative agent (the “Administrative Agent”), and the lenders party thereto (the "Existing Credit Agreement" and the Existing Credit Agreement as amended by the Amendment, the "Amended Credit Agreement").

The Existing Credit Agreement was amended to, among other things, (a) increase the aggregate principal amount of revolving credit commitments (the "Revolving Credit Facility") from $75.0 million to $150.0 million and eliminate the existing term loan facility, (b) extend the scheduled maturity date of the revolving credit commitments to December of 2026, (c) reduce the applicable margin with respect to revolving loans to, at Forrester’s option, (i) between 1.25% and 1.75% per annum for loans based on LIBOR and (ii) between 0.25% and 0.75% per annum for loans based on the applicable base rate, in each case, based on Forrester’s consolidated total leverage ratio, (d) reduce the commitment fee applicable to undrawn revolving credit commitments to between 0.30% and 0.20% per annum based on the Company's consolidated total leverage ratio, (e) replace the minimum fixed charge coverage ratio financial covenant under the Existing Credit Agreement with a minimum consolidated interest coverage ratio of 3.50:1.00, and (f) include a covenant limiting the amount of capital expenditures made by the Company in each fiscal year.

On December 21, 2021, the Company converted the $100.0 million outstanding term loan amounts under the Existing Credit Agreement to $100.0 million outstanding on the Revolving Credit Facility as the lenders remained the same under both facilities. The Amended Credit Agreement permits the Company to increase commitments under the Revolving Credit Facility in an aggregate principal amount up to $50.0 million, subject to approval by the Administrative Agent and certain customary terms and conditions.

The Company may voluntarily prepay revolving loans under the credit facility at any time and from time to time, without premium or penalty. No interim amortization payments are required to be made under the credit facility.

The Amended Credit Agreement provides that once LIBOR ceases to exist in 2023, the benchmark rate for the Revolving Credit Facility will automatically transfer from LIBOR to the Secured Overnight Financing Rate (SOFR). In April 2023, the Company

41


 

executed a second amendment to the credit facility to facilitate the conversion from LIBOR to SOFR and to set the base interest rate at SOFR plus 10 basis points.

Up to $5.0 million of the Revolving Credit Facility is available for the issuance of letters of credit, and any drawings under the letters of credit must be reimbursed within one business day. As of December 31, 2023, $0.6 million in letters of credit were issued under the Revolving Credit Facility.

The Company incurred $0.5 million in costs related to the issuance of the Revolving Credit Facility under the Amended Credit Agreement, which are included in other assets in the Consolidated Balance Sheets. These costs are being amortized on a straight-line basis over the five-year term of the Revolving Credit Facility and are included in interest expense in the Consolidated Statements of Operations. The Amended Credit Agreement was accounted for as a debt modification and thus no existing debt issuance costs were written off to interest expense as a result of the modification.

Existing Credit Agreement

Prior to December 21, 2021, the Company had a credit facility that provided for a $125.0 million Term Loan A facility and a $75.0 million Revolving Credit Facility. The term loan amounts outstanding under the Existing Credit Agreement were repaid when the Company entered into the Amended Credit Agreement on December 21, 2021.

Outstanding Borrowings

The following table summarizes the Company’s total outstanding borrowings as of the dates indicated (in thousands):

 

Description:

 

December 31, 2023

 

 

December 31, 2022

 

Revolving credit facility (1) (2) (3)

 

$

35,000

 

 

$

50,000

 

 

(1)
The contractual annualized interest rate as of December 31, 2023 on the Revolving Credit Facility was 6.70596%.
(2)
The Company had $114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2023.
(3)
The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2023 and 2022 was 6.3% and 2.9%, respectively.

The Amended Credit Agreement contains certain customary restrictive loan covenants, including among others, financial covenants that apply a maximum leverage ratio, minimum interest coverage ratio, and maximum annual capital expenditures. The negative covenants limit, subject to various exceptions, the Company’s ability to incur additional indebtedness, create liens on assets, merge, consolidate, liquidate or dissolve any part of the Company, sell assets, change fiscal year, or enter into certain transactions with affiliates and subsidiaries. The Company was in full compliance with the covenants as of December 31, 2023. The Facility also contains customary events of default, representations, and warranties.

All obligations under the Amended Credit Agreement are unconditionally guaranteed by each of the Company’s existing and future, direct and indirect, material wholly-owned domestic subsidiaries, other than certain excluded subsidiaries, and are collateralized by a first priority lien on substantially all tangible and intangible assets, including intellectual property, and all of the capital stock of the Company and its subsidiaries (limited to 65% of the voting equity of certain subsidiaries).

Note 5 – Leases

The components of lease expense were as follows (in thousands):

 

 

Year Ended

 

 

Year Ended

 

 

Year Ended

 

 

December 31, 2023

 

 

December 31, 2022

 

 

December 31, 2021

 

Operating lease cost

$

12,671

 

 

$

14,284

 

 

$

15,527

 

Short-term lease cost

 

981

 

 

 

754

 

 

 

439

 

Variable lease cost

 

4,394

 

 

 

5,416

 

 

 

5,582

 

Sublease income

 

(521

)

 

 

(746

)

 

 

(549

)

Total lease cost

$

17,525

 

 

$

19,708

 

 

$

20,999

 

 

42


 

Additional lease information is summarized in the following table (in thousands, except lease term and discount rate):

 

 

 

Year Ended

 

 

Year Ended

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Cash paid for amounts included in the measurement of
   operating lease liabilities

 

$

13,839

 

 

$

12,939

 

Operating ROU assets obtained in exchange for
   lease obligations

 

$

1,110

 

 

$

323

 

Weighted-average remaining lease term - operating
   leases (years)

 

 

4.3

 

 

 

5.1

 

Weighted-average discount rate - operating leases

 

 

4.3

%

 

 

4.3

%

Future minimum lease payments under non-cancelable leases and estimated future sublease cash receipts from non-cancelable arrangements as of December 31, 2023 are as follows (in thousands):

 

 

 

Operating Lease

 

 

Sublease

 

 

 

Payments

 

 

Cash Receipts

 

2024

 

$

16,001

 

 

$

624

 

2025

 

 

13,899

 

 

 

 

2026

 

 

12,344

 

 

 

 

2027

 

 

5,724

 

 

 

 

2028

 

 

2,889

 

 

 

 

Thereafter

 

 

6,049

 

 

 

 

Total lease payments

 

 

56,906

 

 

$

624

 

Less imputed interest

 

 

(5,052

)

 

 

 

Present value of lease liabilities

 

$

51,854

 

 

 

 

Lease balances are as follows (in thousands):

 

 

 

As of

 

 

 

December 31, 2023

 

Operating lease ROU assets

 

$

39,722

 

 

 

 

 

Short-term operating lease liabilities (1)

 

$

14,181

 

Non-current operating lease liabilities

 

 

37,673

 

Total operating lease liabilities

 

$

51,854

 

(1)
Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets.

The Company’s leases do not contain residual value guarantees, material restrictions or covenants. During the year ended December 31, 2021, the Company subleased one of its facilities in San Francisco, California. The sublease agreement expires in 2024 and (i) does not include renewal and termination options, (ii) provides for customary escalations of lease payments in the normal course of business, and (iii) grants the subtenant certain allowances, such as free rent.

During the year ended December 31, 2023, the Company recorded $1.9 million of ROU asset impairments and accelerated amortization and $0.7 million of leasehold improvements impairments related to closing various offices. During the year ended December 31, 2022, the Company recorded $3.7 million of ROU asset impairments and $1.3 million of leasehold improvement impairments related to closing one floor of its offices located at 150 Spear Street, San Francisco, California. The space had been vacant prior to the Company electing to permanently reduce its office space. The impairments and accelerated amortization are included in restructuring costs in the Consolidated Statements of Operations. The leasehold improvements were originally recorded in property and equipment, net in the Consolidated Balance Sheets. As a result of the impairments, the ROU asset and leasehold improvements were required to be recorded at their estimated fair value as Level 3 non-financial assets. The fair value of the asset group was determined using a discounted cash flow model, which required the use of estimates, including projected cash flows for the related assets, the selection of a discount rate used in the model, and regional real estate industry data. The fair value of the asset group was allocated to the ROU asset and leasehold improvements based on their relative carrying values.

The Company did not have any lease impairments or abandonments during 2021.

43


 

Note 6 – Derivatives and Hedging

The Company enters into derivative contracts (an interest rate swap and foreign currency forwards) to mitigate the cash flow risk associated with changes in interest rates on its variable rate debt (refer to Note 4 – Debt) and changes in foreign exchange rates on forecasted foreign currency transactions. The Company accounts for its derivative contracts in accordance with FASB ASC Topic 815 – Derivatives and Hedging (“Topic 815”), which requires all derivatives, including derivatives designated as accounting hedges, to be recorded on the balance sheet at fair value.

Interest Rate Swap

During 2019, the Company entered into a single interest rate swap contract that matured on December 31, 2022, with an initial notional amount of $95.0 million. The Company paid a base fixed rate of 1.65275% and in return received the greater of: (1) 1-month LIBOR, rounded up to the nearest 1/16 of a percent, or (2) 0.00%.

The swap had been designated and accounted for as a cash flow hedge of the forecasted interest payments on the Company’s debt. The swap was considered to be a highly effective hedge of the designated interest rate risk for the entire contract period and changes in the fair value of the swap were recorded in accumulated other comprehensive loss, a component of equity in the Consolidated Balance Sheets.

Foreign Currency Forwards

The Company enters into a limited number of foreign currency forward exchange contracts to mitigate the effects of adverse fluctuations in foreign currency exchange rates on transactions entered into in the normal course of business that are denominated in foreign currencies that differ from the local functional currency. These contracts generally have short durations and are recorded at fair value with both realized and unrealized gains and losses recorded in other income (expense), net in the Consolidated Statements of Operations because the Company does not designate these contracts as hedges for accounting purposes.

During 2023, the Company entered into twelve foreign currency forward exchange contracts, all of which settled by December 31, 2023. Accordingly, as of December 31, 2023, there are no amounts recorded in the Consolidated Balance Sheets. During 2022, the Company entered into ten foreign currency forward exchange contracts, all of which settled by December 31, 2022. Accordingly, as of December 31, 2022, there are no amounts recorded in the Consolidated Balance Sheets. During 2021, the Company entered into seven foreign currency forward exchange contracts, all of which settled by December 31, 2021.

The Company’s derivative counterparties are investment grade financial institutions. The Company does not have any collateral arrangements with its derivative counterparties and the derivative contracts do not contain credit risk related contingent features. The table below provides information regarding amounts recognized in the Consolidated Statements of Operations for derivative contracts for the periods indicated (in thousands):

 

 

 

For the Year Ended December 31,

 

Amount recorded in:

 

2023

 

 

2022

 

 

2021

 

Interest expense (1)

 

$

 

 

$

(103

)

 

$

(807

)

Other income (expense), net (2)

 

 

(13

)

 

 

(194

)

 

 

(90

)

Total

 

$

(13

)

 

$

(297

)

 

$

(897

)

(1)
Consists of interest expense from the interest rate swap contract.
(2)
Consists of net realized losses on foreign currency forward contracts.

Note 7 – Fair Value Measurements

The Company has certain financial assets and liabilities which have been classified as either Level 1, 2, or 3 within the fair value hierarchy as described below.

Level 1 — Fair value based on quoted prices in active markets for identical assets or liabilities.

Level 2 — Fair value based on inputs other than Level 1 inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Fair value based on unobservable inputs that are supported by little or no market activity and such inputs are significant to the fair value of the assets or liabilities.

44


 

The following table represents the Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):

 

 

 

As of December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Money market funds (1)

 

$

55,128

 

 

$

 

 

$

55,128

 

Marketable investments (3)

 

 

 

 

 

19,970

 

 

 

19,970

 

Total Assets

 

$

55,128

 

 

$

19,970

 

 

$

75,098

 

 

 

 

As of December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Money market funds (2)

 

$

5,800

 

 

$

 

 

$

5,800

 

Marketable investments (3)

 

 

 

 

 

19,688

 

 

 

19,688

 

Total Assets

 

$

5,800

 

 

$

19,688

 

 

$

25,488

 

(1)
U.S. based funds of $23.5 million are included in cash and cash equivalents and non-U.S. based funds of $31.6 million included in marketable investments in the Consolidated Balance Sheets.
(2)
Represents U.S. based funds and are included in cash and cash equivalents in the Consolidated Balance Sheets.
(3)
Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events.

During the years ended December 31, 2023 and 2022, the Company did not transfer assets or liabilities between levels of the fair value hierarchy. Additionally, there have been no changes to the valuation techniques for Level 2 assets and liabilities.

 

Note 8 – Income Taxes

Income before income taxes consists of the following (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Domestic

 

$

(4,058

)

 

$

16,552

 

 

$

22,424

 

Foreign

 

 

10,343

 

 

 

14,172

 

 

 

10,767

 

Total

 

$

6,285

 

 

$

30,724

 

 

$

33,191

 

 

The components of the income tax expense are as follows (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

3,867

 

 

$

9,349

 

 

$

4,203

 

State

 

 

1,922

 

 

 

3,819

 

 

 

2,272

 

Foreign

 

 

2,907

 

 

 

2,402

 

 

 

2,147

 

Total current

 

 

8,696

 

 

 

15,570

 

 

 

8,622

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(3,872

)

 

 

(5,513

)

 

 

334

 

State

 

 

(1,597

)

 

 

(1,788

)

 

 

(663

)

Foreign

 

 

8

 

 

 

649

 

 

 

54

 

Total deferred

 

 

(5,461

)

 

 

(6,652

)

 

 

(275

)

Income tax expense

 

$

3,235

 

 

$

8,918

 

 

$

8,347

 

 

45


 

A reconciliation of the federal statutory rate to Forrester’s effective tax rate is as follows:

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Income tax provision at federal statutory rate

 

 

21.0

 %

 

 

21.0

 %

 

 

21.0

 %

Increase (decrease) in tax resulting from:

 

 

 

 

 

 

 

 

 

State tax provision, net of federal benefit

 

 

8.1

 

 

 

5.2

 

 

 

3.8

 

Foreign tax rate differential

 

 

2.7

 

 

 

(0.5

)

 

 

(0.4

)

Stock compensation

 

 

17.5

 

 

 

0.9

 

 

 

(0.4

)

Withholding taxes

 

 

6.2

 

 

 

1.7

 

 

 

1.3

 

Non-deductible expenses

 

 

8.1

 

 

 

1.5

 

 

 

 

Permanent differences

 

 

(1.7

)

 

 

(0.3

)

 

 

(0.3

)

Change in valuation allowance

 

 

0.5

 

 

 

1.0

 

 

 

 

Foreign subsidiary income subject to U.S. tax

 

 

1.2

 

 

 

1.3

 

 

 

0.2

 

Foreign-derived intangible income benefit

 

 

(3.8

)

 

 

(0.7

)

 

 

(0.7

)

Change in tax legislation

 

 

(8.1

)

 

 

(1.6

)

 

 

(0.3

)

Foreign exchange gain on previously taxed earnings and profits

 

 

1.6

 

 

 

 

 

 

 

Other, net

 

 

(1.8

)

 

 

(0.5

)

 

 

0.9

 

Effective tax rate

 

 

51.5

 %

 

 

29.0

 %

 

 

25.1

 %

The increase in the effective tax rate during 2023 as compared to 2022 was primarily due to 1) the impact from the decline in income before taxes to $6.3 million in 2023 from $30.7 million in 2022 and 2) increased non-deductible stock compensation due primarily to the effect from the settlement of share-based awards in 2023.

The components of deferred income taxes are as follows (in thousands):

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Non-deductible reserves and accruals

 

$

3,077

 

 

$

2,736

 

Net operating loss and other carryforwards

 

 

6,262

 

 

 

6,215

 

Stock compensation

 

 

2,676

 

 

 

2,051

 

Depreciation and amortization

 

 

435

 

 

 

 

Lease liability

 

 

12,276

 

 

 

17,715

 

Gross deferred tax asset

 

 

24,726

 

 

 

28,717

 

Less - valuation allowance

 

 

(1,065

)

 

 

(989

)

Sub-total

 

 

23,661

 

 

 

27,728

 

Other liabilities

 

 

(733

)

 

 

(807

)

Depreciation and amortization

 

 

 

 

 

(1,023

)

Goodwill and intangible assets

 

 

(15,181

)

 

 

(18,648

)

Operating lease right-of-use assets

 

 

(9,163

)

 

 

(13,705

)

Deferred commissions

 

 

(6,545

)

 

 

(6,913

)

Net deferred tax liability

 

$

(7,961

)

 

$

(13,368

)

As of December 31, 2023 and 2022, long-term net deferred tax assets were $0.7 million and $0.8 million, respectively, and are included in other assets in the Consolidated Balance Sheets. Long-term net deferred tax liabilities were $8.7 million and $14.1 million at December 31, 2023 and 2022, respectively, and are included in non-current liabilities in the Consolidated Balance Sheets.

As of December 31, 2023, the Company has fully utilized its U.S. federal net operating loss carryforwards.

The Company has foreign net operating loss carryforwards of approximately $18.1 million, which can be carried forward indefinitely. Approximately $3.2 million of the foreign net operating loss carryforwards relate to a prior acquisition, the utilization of which is subject to limitation under the tax law of the United Kingdom.

As of December 31, 2023, the Company has no U.S. federal and state capital loss carryforwards.

The Company considers all available evidence, both positive and negative, to determine whether, based on the weight of that evidence, a valuation allowance is needed for some portion or all of a net deferred income tax asset. Judgment is required in considering the relative impact of negative and positive evidence. In arriving at these judgments, the weight given to the potential effect of negative and positive evidence is commensurate with the extent to which it can be objectively verified. Although realization is not assured, based upon the Company’s historical taxable income and projections of the Company’s future taxable income over the periods during which the deferred tax assets are deductible and the carryforwards expire, management believes it is more likely than

46


 

not that the Company will realize the benefits of these deductible differences, net of the existing valuation allowances, as discussed below.

As of December 31, 2023 and 2022, the Company maintained a valuation allowance of approximately $1.1 million and $1.0 million, respectively, primarily relating to foreign net operating loss carryforwards from an acquisition, and as of December 31, 2021, also from U.S. capital losses from the Company’s investment in technology-related private equity funds.

The following table provides a summary of the changes in the deferred tax valuation allowance for the years ended December 31, 2023, 2022, and 2021 (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Deferred tax valuation allowance at January 1

 

$

989

 

 

$

1,114

 

 

$

1,237

 

Additions

 

 

39

 

 

 

106

 

 

 

 

Deductions

 

 

 

 

 

(336

)

 

 

(108

)

Change in tax legislation

 

 

(4

)

 

 

186

 

 

 

 

Translation adjustments

 

 

41

 

 

 

(81

)

 

 

(15

)

Deferred tax valuation allowance at December 31

 

$

1,065

 

 

$

989

 

 

$

1,114

 

The Company will generally be free of additional U.S. federal tax consequences on additional unremitted foreign earnings that have been subject to U.S. tax primarily through GILTI or would be eligible for a dividends received deduction for earnings distributed after January 1, 2018. Notwithstanding the U.S. taxation of these amounts, the Company intends to continue to invest all of its unremitted earnings of $30.1 million, as well as the capital in these subsidiaries, indefinitely outside of the U.S. unless there are opportunities in the future to repatriate in a tax efficient manner. The Company does not expect to incur any material, additional taxes related to such amounts.

The Company utilizes a two-step process for the measurement of uncertain tax positions that have been taken or are expected to be taken on a tax return. The first step is a determination of whether the tax position should be recognized in the financial statements. The second step determines the measurement of the tax position. A reconciliation of the beginning and ending amount of unrecognized tax benefits is summarized as follows for the years ended December 31, 2023, 2022, and 2021 (in thousands):

 

 

2023

 

 

2022

 

 

2021

 

Unrecognized tax benefits at January 1

 

$

 

 

$

5

 

 

$

28

 

Reductions for tax positions of prior years

 

 

 

 

 

(4

)

 

 

(24

)

Translation adjustments

 

 

 

 

 

(1

)

 

 

1

 

Unrecognized tax benefits at December 31

 

$

 

 

$

 

 

$

5

 

As of December 31, 2023, the Company had no unrecognized tax benefits. The Company does not expect the liability for unrecognized tax benefits to change materially within the next 12 months.

The Company recognizes interest and penalties related to uncertain tax positions in income tax expense and such amounts were not significant in the years ended December 31, 2023, 2022, and 2021. Accrued interest and penalties were insignificant at December 31, 2023, 2022, and 2021.

The Company files income tax returns in the U.S. and in foreign jurisdictions. Generally, the Company is no longer subject to U.S., state, local, and foreign income tax examinations by tax authorities in its major jurisdictions for years before 2016, except to the extent of net operating loss and tax credit carryforwards from those years. Major taxing jurisdictions include the U.S., the Netherlands, the United Kingdom, Germany, and Switzerland. As of December 31, 2023, the Company has no jurisdictions under audit.

Note 9 – Stockholders’ Equity

Preferred Stock

Forrester has authorized 500,000 shares of $0.01 par value preferred stock. The Board of Directors has full authority to issue this stock and to fix the voting powers, preferences, rights, qualifications, limitations, or restrictions thereof, including dividend rights, conversion rights, redemption privileges, liquidation preferences, and the number of shares constituting any series or designation of such series.

Treasury Stock

As of December 31, 2023, Forrester’s Board of Directors has authorized an aggregate $585.0 million to purchase common stock under the Company’s stock repurchase program. The shares repurchased may be used, among other things, in connection with Forrester’s equity incentive and purchase plans. As of December 31, 2023, the Company had repurchased approximately 17.1 million shares of common stock at an aggregate cost of $514.1 million.

47


 

Dividends

The Company does not currently pay cash dividends on its common stock.

Equity Plans

The Company maintains the Forrester Research, Inc. Amended and Restated Equity Incentive Plan (the “Equity Incentive Plan”), as most recently amended and restated by our stockholders in May 2023. The amendment and restatement resulted in (1) extending the term of the plan for an additional 10 years until May 2033, (2) increasing the number of shares issuable under the plan by 3,500,000 shares, and (3) establishing a maximum amount of awards issuable under the plan to the Company’s non-employee directors.

The Equity Incentive Plan provides for the issuance of stock-based awards, including incentive stock options (“ISOs”), non-qualified stock options (“NSOs”), and restricted stock units (“RSUs”) to purchase up to 9,930,000 shares authorized in the plan plus the number of unused shares from prior plan (not to exceed 2,500,000 shares). Under the terms of the Equity Incentive Plan, ISOs may not be granted at less than fair market value on the date of grant (and in no event less than par value). Options and RSUs generally vest annually over four years and options expire after 10 years. No future awards can be granted or issued under prior plans and there is a maximum amount of awards issuable under the plan to the Company’s non-employee Directors. RSUs granted to non-employee directors vest quarterly over one year. Options and RSUs granted under the Equity Incentive Plan immediately vest upon certain events, as described in the plan. As of December 31, 2023, approximately 4.2 million shares were available for future grant of awards under the Equity Incentive Plan.

As of December 31, 2023, no options remain outstanding under prior plans.

Restricted Stock Units

Restricted stock units represent the right to receive one share of Forrester common stock when the restrictions lapse and the vesting conditions are met. RSUs are valued on the date of grant based upon the value of the Company’s stock on the date of grant less the present value of dividends expected to be paid during the requisite service period, if any. Shares of Forrester’s common stock are delivered to the grantee upon vesting, subject to a reduction of shares for payment of withholding taxes. The weighted average grant date fair value for RSUs granted in 2023, 2022, and 2021 was $32.82, $50.37, and $46.64, respectively. The value of RSUs vested and converted to common stock, based on the value of Forrester’s common stock on the date of vesting, was $8.8 million, $10.8 million, and $11.5 million during 2023, 2022, and 2021, respectively.

RSU activity for the year ended December 31, 2023 is presented below (in thousands, except per share data):

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2022

 

 

682

 

 

$

46.28

 

Granted

 

 

695

 

 

 

32.82

 

Vested

 

 

(271

)

 

 

44.95

 

Forfeited

 

 

(107

)

 

 

42.72

 

Unvested at December 31, 2023

 

 

999

 

 

$

37.66

 

 

48


 

Stock Options

Stock option activity for the year ended December 31, 2023 is presented below (in thousands, except per share data and contractual term):

 

 

 

 

 

Weighted -

 

 

Weighted -

 

 

 

 

 

 

 

 

 

Average

 

 

Average

 

 

 

 

 

 

 

 

 

Exercise

 

 

Remaining

 

 

Aggregate

 

 

 

Number

 

 

Price Per

 

 

Contractual

 

 

Intrinsic

 

 

 

of Shares

 

 

Share

 

 

Term (in years)

 

 

Value

 

Outstanding at December 31, 2022

 

 

89

 

 

$

35.58

 

 

 

 

 

 

 

Granted

 

 

144

 

 

$

33.04

 

 

 

 

 

 

 

Exercised

 

 

(3

)

 

 

34.37

 

 

 

 

 

 

 

Forfeited

 

 

(29

)

 

 

34.54

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

201

 

 

$

33.93

 

 

 

6.35

 

 

$

 

Exercisable at December 31, 2023

 

 

73

 

 

$

35.51

 

 

 

1.37

 

 

$

 

Vested and expected to vest at December 31, 2023

 

 

201

 

 

$

33.93

 

 

 

6.35

 

 

$

 

The total intrinsic value of options exercised during 2023, 2022, and 2021 was $6 thousand, $0.3 million, and $2.2 million, respectively.

Employee Stock Purchase Plan

In May 2022, stockholders of the Company approved an amendment to the Company’s Second Amended and Restated Employee Stock Purchase Plan, which provided for an additional 600,000 shares of common stock, par value $0.01 per share, to be granted under the plan. The Company's Third Amended and Restated Employee Stock Purchase Plan (the "Stock Purchase Plan"), provides for the issuance of up to 0.8 million shares of common stock and as of December 31, 2023, approximately 0.6 million shares remain available for issuance. With certain limited exceptions, all employees of Forrester whose customary employment is more than 20 hours per week, including officers and directors who are employees, are eligible to participate in the Stock Purchase Plan. Purchase periods under the Stock Purchase Plan are six months in length and commence on each successive March 1 and September 1. Stock purchased under the Stock Purchase Plan is required to be held for one year before it is able to be sold. During each purchase period the maximum number of shares of common stock that may be purchased by an employee is limited to the number of shares equal to $12,500 divided by the fair market value of a share of common stock on the first day of the purchase period. An employee may elect to have up to 10% deducted from his or her compensation for the purpose of purchasing shares under the Stock Purchase Plan. The price at which the employee’s shares are purchased is the lower of: (1) 85% of the closing price of the common stock on the day that the purchase period commences, or (2) 85% of the closing price of the common stock on the day that the purchase period terminates.

Shares purchased by employees under the Stock Purchase Plan are as follows (in thousands, except per share data):

 

Shares

 

 

Purchase

 

Purchase Period Ended

Purchased

 

 

Price

 

February 28, 2023

 

63

 

 

$

27.96

 

August 31, 2023

 

63

 

 

$

26.04

 

February 28, 2022

 

41

 

 

$

40.50

 

August 31, 2022

 

54

 

 

$

35.35

 

 

49


 

Accumulated Other Comprehensive Loss (“AOCL”)

The components of accumulated other comprehensive loss are as follows (in thousands):

 

 

 

Marketable
Investments

 

 

Interest Rate
Swap

 

 

Translation
Adjustment

 

 

Total AOCL

 

Balance at December 31, 2020

 

$

 

 

$

(821

)

 

$

131

 

 

$

(690

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

(3,083

)

 

 

(3,083

)

Unrealized gain (loss) before reclassification, net
    of tax of $(
6)

 

 

(25

)

 

 

29

 

 

 

 

 

 

4

 

Reclassification to income, net
    of tax of $(
227) (2)

 

 

 

 

 

580

 

 

 

 

 

 

580

 

Balance at December 31, 2021

 

 

(25

)

 

 

(212

)

 

 

(2,952

)

 

 

(3,189

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

(4,807

)

 

 

(4,807

)

Unrealized gain (loss) before reclassification, net
    of tax of $(
10)

 

 

(134

)

 

 

137

 

 

 

 

 

 

3

 

Reclassification to income, net
    of tax of $(
28) (2)

 

 

 

 

 

75

 

 

 

 

 

 

75

 

Balance at December 31, 2022

 

 

(159

)

 

 

 

 

 

(7,759

)

 

 

(7,918

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

3,248

 

 

 

3,248

 

Unrealized gain, net of tax of $(33)

 

 

99

 

 

 

 

 

 

 

 

 

99

 

Balance at December 31, 2023

 

$

(60

)

 

$

 

 

$

(4,511

)

 

$

(4,571

)

(1)
The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.
(2)
Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 6 – Derivatives and Hedging.

Note 10 – Employee Pension Plans

Forrester sponsors several defined contribution plans for eligible employees. Generally, the defined contribution plans have funding provisions which, in certain situations, require contributions based upon formulas relating to employee wages or the level of elective participant contributions, as well as allow for additional discretionary contributions. Further, certain plans contain vesting provisions. Forrester’s contributions to these plans totaled approximately $7.8 million, $8.2 million, $6.5 million for the years ended December 31, 2023, 2022, and 2021, respectively.

Note 11 – Restructuring

In January 2023, the Company implemented a reduction in its workforce of approximately 4% across various geographies and functions to streamline operations. The Company recorded $4.3 million of severance and related costs for this action during the fourth quarter of 2022, and $0.6 million during the first quarter of 2023. The Company also recorded a restructuring charge of $5.0 million during the fourth quarter of 2022 related to closing one floor of its offices located at 150 Spear Street, San Francisco, California, of which $3.7 million related to an impairment of a right-of-use asset and $1.3 million related to an impairment of leasehold improvements. In the first quarter of 2023, the Company recorded an incremental $0.4 million impairment to its California office and a $0.6 million charge for the write-off of a previously capitalized software project. In the fourth quarter of 2023, the Company also recorded an additional impairment of $0.4 million to its California office. Essentially all of the severance and related costs for this plan was paid during 2023.

The following table rolls forward the activity in the restructuring accrual for the January 2023 action for the year ended December 31, 2023 (in thousands):

Accrual at December 31, 2022

$

4,360

 

Additional restructuring and related costs

 

1,923

 

Non-cash charge (included above)

 

(1,360

)

Cash payments

 

(4,875

)

Accrual at December 31, 2023

$

48

 

In May 2023, the Company implemented a reduction in its workforce of approximately 8% across various geographies and functions to better align its cost structure and to streamline its sales and consulting organizations. The Company recorded $7.5 million of severance and related costs for this action during the second quarter of 2023. In addition, the Company closed certain of its smaller offices both inside and outside the U.S. in order to reduce facility costs and better match its facilities to its hybrid work strategy. As a

50


 

result of closing the offices, the Company recorded restructuring costs of $2.3 million, which included $1.3 million related to right-of-use asset impairments and accelerated amortization and $0.6 million related to impairments of leasehold improvements. In addition, the Company incurred $0.7 million in contract termination costs. The remaining $1.3 million of severance and related costs for this plan will be paid during 2024.

The following table rolls forward the activity in the restructuring accrual for the May 2023 action for the year ended December 31, 2023 (in thousands):

Accrual at December 31, 2022

$

 

Additional restructuring and related costs

 

10,618

 

Non-cash charge (included above)

 

(2,253

)

Non-cash lease settlement gain (included above)

 

139

 

Cash payments

 

(7,222

)

Accrual at December 31, 2023

$

1,282

 

In February 2024, the Company implemented a reduction in force of approximately 3% of its workforce across various geographies and functions to better align its cost structure with the revenue outlook for the year. Notification to affected persons commenced in December 2023 and was completed by the end of February 2024. Approximately $0.7 million of severance and related costs for this action were recorded during the fourth quarter of 2023. See Note 15 - Subsequent Events, for additional details of this action.

Note 12 – Operating Segment and Enterprise Wide Reporting

The Company’s chief operating decision-maker (used in determining the Company’s segments) is the chief executive officer and the chief financial officer. The Company operates in three segments: Research, Consulting, and Events. These segments, which are also the Company's reportable segments, are based on the management structure of the Company and how the chief operating decision maker uses financial information to evaluate performance and determine how to allocate resources. The Company’s products and services are delivered through each segment as described below.

The Research segment includes the revenues from all of the Company’s research products as well as consulting revenues from advisory services (such as speeches and advisory days) delivered by the Company’s research organization. Research segment costs include the cost of the organizations responsible for developing and delivering these products in addition to the costs of the product management organization responsible for product pricing and packaging, and the launch of new products.

The Consulting segment includes the revenues and the related costs of the Company’s project consulting organization. The project consulting organization delivers a majority of the Company’s project consulting revenue and certain advisory services.

The Events segment includes the revenues and the costs of the organization responsible for developing and hosting in-person and virtual events.

The Company evaluates reportable segment performance and allocates resources based on segment revenues and expenses. Segment expenses include the direct expenses of each segment organization and exclude selling and marketing expenses, general and administrative expenses, stock-based compensation expense, depreciation expense, adjustments to incentive bonus compensation from target amounts, amortization of intangible assets, restructuring and integration costs, interest and other income (expense), and gains on investments. The accounting policies used by the segments are the same as those used in the consolidated financial statements. The Company does not review or evaluate assets as part of segment performance. Accordingly, the Company does not identify or allocate assets by reportable segment.

51


 

The Company provides information by reportable segment in the tables below (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Research revenues

 

$

334,396

 

 

$

 

 

$

 

 

$

334,396

 

Consulting revenues

 

 

28,826

 

 

 

89,402

 

 

 

 

 

 

118,228

 

Events revenues

 

 

 

 

 

 

 

 

28,155

 

 

 

28,155

 

Total segment revenues

 

 

363,222

 

 

 

89,402

 

 

 

28,155

 

 

 

480,779

 

Segment expenses

 

 

(132,444

)

 

 

(45,028

)

 

 

(20,557

)

 

 

(198,029

)

Selling, marketing, administrative and other expenses

 

 

 

 

 

 

 

 

 

 

 

(250,756

)

Amortization of intangible assets

 

 

 

 

 

 

 

 

 

 

 

(11,956

)

Restructuring costs

 

 

 

 

 

 

 

 

 

 

 

(13,272

)

Interest expense, other income, and gains on investments

 

 

 

 

 

 

 

 

 

 

 

(481

)

Income before income taxes

 

 

 

 

 

 

 

 

 

 

$

6,285

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Research revenues

 

$

354,453

 

 

$

 

 

$

 

 

$

354,453

 

Consulting revenues

 

 

41,559

 

 

 

111,028

 

 

 

 

 

 

152,587

 

Events revenues

 

 

 

 

 

 

 

 

30,747

 

 

 

30,747

 

Total segment revenues

 

 

396,012

 

 

 

111,028

 

 

 

30,747

 

 

 

537,787

 

Segment expenses

 

 

(133,566

)

 

 

(56,889

)

 

 

(21,801

)

 

 

(212,256

)

Selling, marketing, administrative and other expenses

 

 

 

 

 

 

 

 

 

 

 

(270,381

)

Amortization of intangible assets

 

 

 

 

 

 

 

 

 

 

 

(13,161

)

Restructuring costs

 

 

 

 

 

 

 

 

 

 

 

(9,335

)

Interest expense, other income, and gains on investments

 

 

 

 

 

 

 

 

 

 

 

(1,930

)

Income before income taxes

 

 

 

 

 

 

 

 

 

 

$

30,724

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

Research revenues

 

$

325,340

 

 

$

 

 

$

 

 

$

325,340

 

Consulting revenues

 

 

47,247

 

 

 

108,867

 

 

 

 

 

 

156,114

 

Events revenues

 

 

 

 

 

 

 

 

12,861

 

 

 

12,861

 

Total segment revenues

 

 

372,587

 

 

 

108,867

 

 

 

12,861

 

 

 

494,315

 

Segment expenses

 

 

(118,155

)

 

 

(51,770

)

 

 

(12,709

)

 

 

(182,634

)

Selling, marketing, administrative and other expenses

 

 

 

 

 

 

 

 

 

 

 

(257,576

)

Amortization of intangible assets

 

 

 

 

 

 

 

 

 

 

 

(15,129

)

Integration costs

 

 

 

 

 

 

 

 

 

 

 

(334

)

Interest expense, other expense, and gains on investments

 

 

 

 

 

 

 

 

 

 

 

(5,451

)

Income before income taxes

 

 

 

 

 

 

 

 

 

 

$

33,191

 

Net long-lived tangible assets by location as of December 31, 2023 and 2022 are as follows (in thousands):

 

 

 

2023

 

 

2022

 

United States

 

$

48,001

 

 

$

60,631

 

United Kingdom

 

 

8,194

 

 

 

8,678

 

Europe (excluding United Kingdom)

 

 

186

 

 

 

319

 

Asia Pacific

 

 

2,742

 

 

 

3,550

 

Total

 

$

59,123

 

 

$

73,178

 

 

52


 

Revenues by geographic destination, based on the location products and services are consumed, and as a percentage of total revenues for the years ended December 31, 2023, 2022, and 2021 are as follows (dollars in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

United States

 

$

373,483

 

 

$

426,041

 

 

$

381,662

 

Europe (excluding United Kingdom)

 

 

37,912

 

 

 

36,664

 

 

 

41,264

 

United Kingdom

 

 

21,311

 

 

 

20,079

 

 

 

21,913

 

Canada

 

 

16,416

 

 

 

20,759

 

 

 

17,213

 

Asia Pacific

 

 

23,604

 

 

 

26,548

 

 

 

26,768

 

Other

 

 

8,053

 

 

 

7,696

 

 

 

5,495

 

Total

 

$

480,779

 

 

$

537,787

 

 

$

494,315

 

 

 

 

2023

 

 

2022

 

 

2021

 

United States

 

 

78

 %

 

 

79

 %

 

 

77

 %

Europe (excluding United Kingdom)

 

 

8

 

 

 

7

 

 

 

9

 

United Kingdom

 

 

4

 

 

 

4

 

 

 

5

 

Canada

 

 

3

 

 

 

4

 

 

 

3

 

Asia Pacific

 

 

5

 

 

 

5

 

 

 

5

 

Other

 

 

2

 

 

 

1

 

 

 

1

 

Total

 

 

100

 %

 

 

100

 %

 

 

100

 %

 

Note 13 – Certain Balance Sheet Accounts

Property and Equipment:

Property and equipment as of December 31, 2023 and 2022 is recorded at cost less accumulated depreciation and consists of the following (in thousands):

 

2023

 

 

2022

 

Computers and equipment

$

10,128

 

 

$

14,303

 

Computer software

 

34,641

 

 

 

34,903

 

Furniture and fixtures

 

9,188

 

 

 

9,745

 

Leasehold improvements

 

29,506

 

 

 

30,285

 

Total property and equipment

 

83,463

 

 

 

89,236

 

Less accumulated depreciation

 

(64,062

)

 

 

(66,028

)

Total property and equipment, net

$

19,401

 

 

$

23,208

 

 

The Company incurs costs to develop or obtain internal use computer software used for its operations, and certain of these costs meeting the criteria in ASC 350 – Internal Use Software are capitalized and amortized over their useful lives. The entire balance in the computer software category above consists of these costs. Amortization of capitalized internal-use software costs totaled $4.7 million, $4.8 million, and $4.6 million for the years ended December 31, 2023, 2022, and 2021, respectively, and is included in depreciation expense in the Consolidated Statements of Operations.

Accrued Expenses and Other Current Liabilities:

Accrued expenses and other current liabilities as of December 31, 2023 and 2022 consist of the following (in thousands):

 

2023

 

 

2022

 

Payroll and related benefits

$

43,426

 

 

$

53,581

 

Taxes

 

4,680

 

 

 

5,823

 

Lease liability

 

14,181

 

 

 

13,632

 

Other

 

19,195

 

 

 

17,971

 

Total

$

81,482

 

 

$

91,007

 

 

53


 

Non-Current Liabilities:

Non-current liabilities as of December 31, 2023 and 2022 consist of the following (in thousands):

 

 

2023

 

 

2022

 

Deferred tax liability

$

8,679

 

 

$

14,133

 

Other

 

2,481

 

 

 

2,509

 

Total

$

11,160

 

 

$

16,642

 

Allowance for Doubtful Accounts:

A rollforward of the allowance for doubtful accounts as of and for the years ended December 31, 2023, 2022, and 2021 is as follows (in thousands):

 

 

2023

 

 

2022

 

 

2021

 

Balance, beginning of year

$

560

 

 

$

610

 

 

$

708

 

Provision for doubtful accounts

 

701

 

 

 

638

 

 

 

225

 

Write-offs

 

(692

)

 

 

(669

)

 

 

(318

)

Translation adjustments

 

5

 

 

 

(19

)

 

 

(5

)

Balance, end of year

$

574

 

 

$

560

 

 

$

610

 

 

Note 14 – Contingencies

From time to time, the Company may be subject to legal proceedings and civil and regulatory claims that arise in the ordinary course of its business activities. It is the Company's policy to record accruals for legal contingencies to the extent that it has concluded that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated, and to expense costs associated with loss contingencies, including any related legal fees, as they are incurred. The Company reviews its loss contingencies at least quarterly and adjusts its accruals and/or disclosures to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, or other new information, as deemed necessary. Once established, a provision may change in the future due to new developments or changes in circumstances and could increase or decrease the Company’s earnings in the period that the changes are made. Following an April 2023 mediation in a wage-related matter that resulted in a settlement agreement, the Company accrued $4.8 million of expense in the quarter ended March 31, 2023 that is classified in general and administrative expense in the Consolidated Statement of Operations.

The Company believes that it has meritorious defenses in connection with its current legal proceedings and claims and intends to vigorously contest each of them. Regardless of the outcome, legal proceedings and claims can have a material adverse effect on the Company because of defense and settlement costs, diversion of management resources, and other factors.

In the opinion of the Company's management, based upon information currently available to the Company, while the outcome of these legal proceedings and claims is uncertain, the likely results of these legal proceedings and claims are not expected, either individually or in the aggregate, to have a material adverse effect on the Company's financial position, results of operations or cash flows, although the effect could be material to the Company's consolidated results of operations or consolidated cash flows for any interim reporting period.

Note 15 – Subsequent Events

In February 2024, the Company implemented a reduction in force of approximately 3% of its workforce across various geographies and functions to better align its cost structure with the revenue outlook for the year. In addition, the Company will close its offices located at 150 Spear Street, San Francisco, California and replace it with a shorter term, flexible space to reduce facility costs. The Company anticipates total costs for this action to be in a range of $7.3 million to $7.7 million, inclusive of non-cash lease impairment costs of approximately $3.8 million, with the majority of the cash costs to be expended in 2024.

54


 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

Not applicable.

 

 

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this report. Based on the evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2023.

Management’s Report on Internal Control over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act. Internal control over financial reporting is designed 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 in the United States (“GAAP”). Internal control over financial reporting includes those policies and procedures that: 1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company, 2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company, and 3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the financial statements.

Management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2023. In making its assessment, management used the criteria set forth in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in 2013. Based on this assessment, management concluded that as of December 31, 2023, the Company’s internal control over financial reporting was effective.

The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by PricewaterhouseCoopers LLP, our independent registered public accounting firm, as stated in their report which appears herein.

Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) of the Exchange Act) that occurred during the quarter ended December 31, 2023, which has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information

During the three months ended December 31, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

Item 9C. Disclosure Regarding Foreign Jurisdictions That Prevent Inspections

Not applicable

55


 

PART III

 

 

Item 10. Directors, Executive Officers, and Corporate Governance

Executive Officers

The following table sets forth information about our executive officers as of March 8, 2024.

 

Name

 

Age

 

Position

George F. Colony

70

Chairman of the Board, Chief Executive Officer

Ryan D. Darrah

52

Chief Legal Officer and Secretary

L. Christian Finn

 

 

53

 

Chief Financial Officer

Carrie Johnson

48

Chief Product Officer

Mike Kasparian

48

Chief Information Officer

Sharyn Leaver

 

 

49

 

Chief Research Officer

Shirley Macbeth

 

 

52

 

Chief Marketing Officer

Steven Peltzman

 

 

55

 

Chief Business Technology Officer

Nate Swan

56

Chief Sales Officer

George F. Colony, Forrester’s founder, has served as Chairman of the Board of Directors and Chief Executive Officer since the Company’s inception in July 1983, and as President since September 2001 and from 1983-2000.

Ryan D. Darrah began serving as Chief Legal Officer and Secretary in March 2017. Previously, he was the Assistant General Counsel and Assistant Secretary of the Company. Prior to joining the Company in 2007, Mr. Darrah served as General Counsel and Secretary of Sports Loyalty Systems, Inc. and ProfitLogic, Inc.

L. Christian Finn became the Company’s Chief Financial Officer in September 2021. Prior to joining Forrester, he was Vice President FP&A and Global Procurement of LogMeIn, Inc., a software as a service company focused on unified communications and collaboration, from September 2015 to September 2021. Prior to joining LogMeIn, from 2011 to 2015 Mr. Finn was with Nuance Communications, Inc., most recently serving as the Chief Financial Officer of its Healthcare division.

Carrie Johnson became Forrester’s Chief Product Officer in January 2022. Previously, she served as Chief Research Officer from November 2018 until January 2022, Senior Vice President, Research from August 2015 to November 2018, and Vice President, Group Director from October 2013 to August 2015. Ms. Johnson joined Forrester in 1998.

Mike Kasparian began serving as Chief Information Officer in May 2018. Previously he served as Vice President, Information Technology from 2011 to May 2018. Mr. Kasparian joined Forrester in 2001.

Sharyn Leaver began serving as the Company's Chief Research Officer in January 2022. Previously she served as Senior Vice President, Research, from November 2018 to January 2022, and Vice President and Group Research Director from October 2013 to November 2018. Ms. Leaver joined Forrester in 2001.

Shirley Macbeth became the Company’s Chief Marketing Officer in March 2020. Prior to joining Forrester, she was Senior Vice President, Corporate Marketing, of ACI Worldwide, a publicly traded payment systems company, from October 2011 to March 2020.

Steven Peltzman joined Forrester as its Chief Business Technology Officer in September 2011. From 2001 to 2011, Mr. Peltzman was the Chief Information Officer of the Museum of Modern Art in New York City. Prior to that, Mr. Peltzman served as the Chief Technology Officer at MarketMedical.com and as the vice president of technology at Earthweb and was an officer in the United States Air Force.

Nate Swan became Forrester’s Chief Sales Officer in January 2023. Prior to joining Forrester, he was Vice President of Sales at OneTrust LLC, a software as a service company focused on privacy management software platforms, from January to December 2022. Prior to joining OneTrust, from June to September 2021, Mr. Swann was Chief Sales Officer of Ideal Image, and from 1997 until June of 2021, he was with Gartner, Inc., most recently as Senior Vice President, Sales Learning and Development.

Our Code of Business Conduct and Ethics covers all employees, officers and directors, including our principal executive, financial and accounting officers. A copy of our Code of Business Conduct and Ethics can be found on our web site, www.forrester.com.

We intend to satisfy the disclosure requirements under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of the Company’s Code of Business Conduct and Ethics, that relates to a substantive amendment or material departure from a provision of the Code, by posting such information on our Internet website at www.forrester.com. We also intend to satisfy the disclosure requirements of the Nasdaq Stock Market regarding waivers of the Code of Business Conduct and Ethics by posting such information on our Internet website at www.forrester.com.

56


 

The remainder of the response to this item is contained in our Proxy Statement for our 2024 Annual Meeting of Stockholders (the “2024 Proxy Statement”) under the captions “Election of Directors” and “Section 16(a) Beneficial Ownership Reporting Compliance”, all of which is incorporated herein by reference.

Item 11. Executive Compensation

The response to this item is contained in the 2024 Proxy Statement under the captions “Director Compensation” and “Executive Compensation” and is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The response to this item is contained in the 2024 Proxy Statement under the caption “Security Ownership of Certain Beneficial Owners and Management” and is incorporated herein by reference.

The following table summarizes, as of December 31, 2023, the number of options issued under our equity incentive plans and the number of shares available for future issuance under these plans:

 

 

 

(a)

 

 

(b)

 

 

(c)

 

 

Plan Category

 

Number of
Securities
to be Issued Upon
Exercise
of Outstanding
Options,
Warrants and
Rights

 

 

Weighted Average
Exercise
Price of
Outstanding
Options, Warrants
and Rights

 

 

Number of Securities
Remaining
Available for Future
Issuance Under
Equity Compensation
Plans (Excluding
Securities Reflected
in Column (a)(1)

 

 

Equity compensation plans
   approved by stockholders

 

 

1,200,150

 

(1)

$

33.93

 

 

 

4,807,930

 

(2)

Equity compensation plans not
   approved by stockholders

 

N/A

 

 

N/A

 

 

N/A

 

 

Total

 

 

1,200,150

 

 

$

33.93

 

 

 

4,807,930

 

 

 

(1)
Includes 998,843 restricted stock units that are not included in the calculation of the weighted average exercise price.
(2)
Includes, as of December 31, 2023, 4,210,914 shares available for issuance under our Equity Incentive Plan and 597,016 shares that are available for issuance under our Stock Purchase Plan.

The shares available under our Equity Incentive Plan are available to be awarded as restricted or unrestricted stock or stock units.

The response to this item is contained in the Company’s 2024 Proxy Statement under the captions “Information with Respect to Board of Directors”, “Certain Relationships and Related Transactions”, and “Related Person Transactions” and is incorporated herein by reference.

Item 14. Principal Accountant Fees and Services

The response to this item is contained in the Company’s 2024 Proxy Statement under the caption “Independent Auditors’ Fees and Other Matters” and is incorporated herein by reference.

 

57


 

PART IV

Item 15. Exhibits and Financial Statement Schedules.

a. Financial Statements. See Index to Financial Statement herein.

b. Financial Statement Schedules. None.

c. Exhibits. A complete listing of exhibits required is given in the Exhibit Index herein, which precedes the exhibits filed with this report.

Item 16. Form 10-K Summary.

 

Not applicable.

 

 

58


 

EXHIBIT INDEX

 

Exhibit No.

Description

    3.1

Restated Certificate of Incorporation of Forrester Research, Inc. (see Exhibit 3.1 to Registration Statement on Form S-1A filed on November 5, 1996)

    3.2

Certificate of Amendment of the Certificate of Incorporation of Forrester Research, Inc. (see Exhibit 3.1 to Annual Report on Form 10-K for the year ended December 31, 1999)

 

 

    3.3

Certificate of Amendment to Restated Certificate of Incorporation of Forrester Research, Inc.

 

 

 

    3.5

 

Amended and Restated By-Laws of Forrester Research, Inc.

 

 

    4.1

Specimen Certificate for Shares of Common Stock, $.01 par value, of Forrester Research, Inc. (see Exhibit 4 to Registration Statement on Form S-1A filed on November 5, 1996)

    4.2

 

Description of Common Stock

 

 

  10.01+

Registration Rights and Non-Competition Agreement (see Exhibit 10.1 to Registration Statement on Form S-1 filed on September 26, 1996)

  10.02+

Amended and Restated Employee Stock Purchase Plan

  10.03+

Amended and Restated Equity Incentive Plan

  10.04+

Form of Incentive Stock Option Certificate (Amended and Restated Equity Incentive Plan)

  10.05+

Form of Non-Qualified Stock Option Certificate (Amended and Restated Equity Incentive Plan)

  10.06+

Form of Performance-Based Stock Option Certificate (Amended and Restated Equity Incentive Plan)

  10.07+

Form of Performance-Based Restricted Stock Unit Award Agreement (Amended and Restated Equity Incentive Plan)

  10.08+

Form of Restricted Stock Unit Award Agreement (Amended and Restated Equity Incentive Plan)

  10.09+

 

Form of Restricted Stock Unit Award Agreement for Directors with One-Year Vesting (Amended and Restated Equity Incentive Plan)

 

 

  10.10+

Form of Stock Option Certificate with Non-Solicitation Covenant (Amended and Restated Equity Incentive Plan)

  10.11+

Form of Stock Option Certificate with Non-Solicitation and Non-Competition Covenant (Amended and Restated Equity Incentive Plan)

  10.12+

Form of Restricted Stock Unit Award Agreement with Non-Solicitation Covenant (Amended and Restated Equity Incentive Plan)

  10.13+

Form of Restricted Stock Unit Award Agreement with Non-Solicitation and Non-Competition Covenant (Amended and Restated Equity Incentive Plan)

  10.14+

Amended and Restated Executive Cash Incentive Plan

  10.15+

Executive Quarterly Cash Incentive Plan

  10.16+

Executive Severance Plan

  10.17

Lease of Premises at Cambridge Discovery Park, Cambridge, Massachusetts dated as of September 29, 2009 from BHX, LLC, as Trustee of Acorn Park I Realty Trust to the Company

  10.18

First Amendment of Lease dated as of December 21, 2009 by 200 Discovery Park, LLC, successor to BHX, LLC, as Trustee of Acorn Park I Realty Trust, and the Company

  10.19

Agreement Regarding Project Rights dated as of September 29, 2009, by BHX, LLC, a Massachusetts limited liability company, as Trustee of Acorn Park I Realty Trust, a Massachusetts nominee trust, and the Company

 

 

  10.20

 

Second Amendment of Lease dated as of February 8, 2012 by 200 Discovery Park, LLC and the Company

 

 

 

  10.21

 

Credit Agreement, dated as of January 3, 2019, among the Company, as borrower, JPMorgan Chase Bank, N.A., as administrative agent, and the lenders from time to time party thereto.

 

 

59


 

  10.22

 

First Amendment to Credit Agreement, dated December 21, 2021, among the Company, as borrower, SiriusDecisions, Inc. and Whitcomb Investments, Inc., each as subsidiary guarantors, JPMorgan Chase Bank, N.A., as administrative agent, and the lenders party thereto.

 

 

 

  10.23

 

Second Amendment to Credit Agreement, dated as of April 25, 2023, among the Company, as borrower, JPMorgan Chase Bank, N.A., as administrative agent, and the other parties set forth on the signature pages thereto

 

 

 

  21(1)

Subsidiaries of the Registrant

  23.1(1)

Consent of PricewaterhouseCoopers LLP

  31.1(1)

Certification of the Principal Executive Officer

  31.2(1)

Certification of the Principal Financial Officer

  32.1(2)

Certification of the Chief Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

  32.2(2)

Certification of the Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

 

  97.1+(1)

 

Compensation Recovery Policy

 

 

101.INS(1)

 

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document

 

 

101.SCH(1)

 

Inline XBRL Taxonomy Extension Schema Document With Embedded Linkbase Documents

 

 

 

104(1)

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

(1)
Filed herewith.
(2)
Furnished herewith.

+ Denotes management contract or compensation arrangements.

60


 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

FORRESTER RESEARCH, INC.

 

 

 

 

 

By:

/s/ GEORGE F. COLONY

 

George F. Colony

 

 

Chairman of the Board and Chief Executive Officer

 

 

Date: March 8, 2024

Pursuant to the requirement of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant in the capacities and on the dates indicated.

Signature

Capacity In Which Signed

Date

 

 

 

 

 

/s/ GEORGE F. COLONY

George F. Colony

Chairman of the Board and Chief Executive Officer

(Principal Executive Officer)

March 8, 2024

 

 

 

 

 

/s/ L. CHRISTIAN FINN

L. Christian Finn

Chief Financial Officer (Principal Financial Officer)

March 8, 2024

 

 

 

 

 

/s/ SCOTT R. CHOUINARD

Scott R. Chouinard

Chief Accounting Officer and Treasurer

(Principal Accounting Officer)

March 8, 2024

 

 

 

 

 

/s/ YVONNE L. WASSENAAR

Yvonne L. Wassenaar

Member of the Board of Directors

March 8, 2024

 

 

 

 

 

/s/ ROBERT M. GALFORD

Robert M. Galford

Member of the Board of Directors

March 8, 2024

 

 

 

 

 

/s/ GRETCHEN TEICHGRAEBER

Gretchen Teichgraeber

Member of the Board of Directors

March 8, 2024

 

 

 

 

 

/s/ DAVID J. BOYCE

David J. Boyce

Member of the Board of Directors

March 8, 2024

/s/ ANTHONY J. FRISCIA

Anthony J. Friscia

Member of the Board of Directors

March 8, 2024

 

/s/ NEIL BRADFORD

Neil Bradford

Member of the Board of Directors

March 8, 2024

 

/s/ WARREN ROMINE

Warren Romine

Member of the Board of Directors

March 8, 2024

 

 

61


EX-21 2 forr-ex21.htm EX-21 EX-21

EXHIBIT 21

SUBSIDIARIES OF THE REGISTRANT

 

Active subsidiaries as of December 31, 2023

 

Name of Entity

 

Jurisdiction of

Incorporation/Organization

Forrester Germany GmbH

 

Germany

Forrester Hong Kong Limited

 

Hong Kong

Forrester International S.à r.l.

 

Luxembourg

Forrester Market Advisory (Beijing) Co., Ltd.

 

China

Forrester Research Australia Pty Limited

 

Australia

Forrester Research B.V.

 

Netherlands

Forrester Research (Canada) Inc.

 

Canada

Forrester Research India Private Limited

 

India

Forrester Research Israel Limited

 

Israel

Forrester Research Limited

 

United Kingdom

Forrester Research SAS

 

France

Forrester Research S.r.l.

 

Italy

Forrester Singapore Pte. Ltd.

 

Singapore

Forrester Sweden AB

 

Sweden

Forrester Switzerland GmbH

 

Switzerland

SiriusDecisions, Inc.

SiriusDecisions Europe Ltd.

Whitcomb Investments, Inc.

 

Delaware

Delaware

Massachusetts

 


EX-23.1 3 forr-ex23_1.htm EX-23.1 EX-23.1

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-225817, 333-189089, 333-159563, 333-136109, 333-16905, 333-99749, 333-214359, 333-265230 and 333-273838) of Forrester Research, Inc. of our report dated March 8, 2024 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

 

/s/ PricewaterhouseCoopers LLP

 

Boston, Massachusetts

March 8, 2024


EX-31.1 4 forr-ex31_1.htm EX-31.1 EX-31.1

EXHIBIT 31.1

CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER

I, George F. Colony, certify that:

1. I have reviewed this annual report on Form 10-K of Forrester Research, 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(s) 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(s) 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 registrant’s board of directors (or persons performing the equivalent function):

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.

/s/ GEORGE F. COLONY

George F. Colony

Chairman of the Board and Chief Executive Officer

(Principal executive officer)

Date: March 8, 2024


EX-31.2 5 forr-ex31_2.htm EX-31.2 EX-31.2

EXHIBIT 31.2

CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER

I, L. Christian Finn, certify that:

1. I have reviewed this annual report on Form 10-K of Forrester Research, 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(s) 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(s) 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 registrant’s board of directors (or persons performing the equivalent function):

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.

/s/ L. CHRISTIAN FINN

L. Christian Finn

Chief Financial Officer

(Principal financial officer)

Date: March 8, 2024


EX-32.1 6 forr-ex32_1.htm EX-32.1 EX-32.1

EXHIBIT 32.1

CERTIFICATION PURSUANT TO

SECTION 1350, CHAPTER 63 OF TITLE 18, UNITED STATES CODE,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to Section 1350, Chapter 63 of Title 18, United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, as Chief Executive Officer of Forrester Research, Inc. (the “Company”), does hereby certify that to the undersigned’s knowledge:

1) the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2) the information contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ GEORGE F. COLONY

George F. Colony

Chairman of the Board of Directors and

Chief Executive Officer

 

Dated: March 8, 2024


EX-32.2 7 forr-ex32_2.htm EX-32.2 EX-32.2

EXHIBIT 32.2

CERTIFICATION PURSUANT TO

SECTION 1350, CHAPTER 63 OF TITLE 18, UNITED STATES CODE,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to Section 1350, Chapter 63 of Title 18, United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned, as Chief Financial Officer of Forrester Research, Inc. (the “Company”), does hereby certify that to the undersigned’s knowledge:

1) the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2) the information contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ L. CHRISTIAN FINN

L. Christian Finn

Chief Financial Officer

 

Dated: March 8, 2024


EX-97.1 8 forr-ex97_1.htm EX-97.1 EX-97.1

EXHIBIT 97.1

FORRESTER RESEARCH, INC.

COMPENSATION RECOVERY POLICY

Adopted as of October 24, 2023

Forrester Research, Inc., a Delaware corporation (the “Company”), has adopted a Compensation Recovery Policy (this “Policy”) as described below.

1. Overview

The Policy sets forth the circumstances and procedures under which the Company shall recover Erroneously Awarded Compensation from Covered Persons (as defined below) in accordance with rules issued by the United States Securities and Exchange Commission (the “SEC”) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the Nasdaq Stock Market LLC. Capitalized terms used and not otherwise defined herein shall have the meanings given in Section 3 below.

2. Compensation Recovery Requirement

In the event the Company is required to prepare a Financial Restatement, the Company shall recover reasonably promptly all Erroneously Awarded Compensation with respect to such Financial Restatement.

3. Definitions

a.
Applicable Recovery Period” means the three completed fiscal years immediately preceding the Restatement Date for a Financial Restatement. In addition, in the event the Company has changed its fiscal year: (i) any transition period of less than nine months occurring within or immediately following such three completed fiscal years shall also be part of such Applicable Recovery Period and (ii) any transition period of nine to 12 months will be deemed to be a completed fiscal year.
b.
Applicable Rules” means any rules or regulations adopted by the Exchange pursuant to Rule 10D-1 under the Exchange Act and any applicable rules or regulations adopted by the SEC pursuant to Section 10D of the Exchange Act.
c.
Board” means the Board of Directors of the Company.
d.
Committee” means the Compensation Committee of the Board or, in the absence of such committee, a majority of independent directors serving on the Board.
e.
Covered Person” means any Executive Officer. A person’s status as a Covered Person with respect to Erroneously Awarded Compensation shall be determined as of the time of receipt of such Erroneously Awarded Compensation regardless of the person’s current role or status with the Company (e.g., if a person began service as an Executive Officer after the beginning of an Applicable Recovery Period, that person would not be considered a Covered Person with respect to Erroneously Awarded Compensation received before the person began service as an Executive Officer, but would be considered a Covered Person with respect to Erroneously Awarded Compensation received after the person began service as an Executive Officer where such person served as an Executive Officer at any time during the performance period for such Erroneously Awarded Compensation).
f.
Erroneously Awarded Compensation” means the amount of any Incentive-Based Compensation received by a Covered Person on or after October 2, 2023 and during the Applicable Recovery Period that exceeds the amount that otherwise would have been received by the Covered Person had such compensation been determined based on the restated amounts in a Financial

 

Restatement, computed without regard to any taxes paid. Calculation of Erroneously Awarded Compensation with respect to Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in a Financial Restatement, shall be based on a reasonable estimate of the effect of the Financial Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received, and the Company shall maintain documentation of the determination of such reasonable estimate and provide such documentation to the Exchange in accordance with the Applicable Rules. Incentive-Based Compensation is deemed received, earned, or vested when the Financial Reporting Measure is attained, not when the actual payment, grant, or vesting occurs.
g.
Exchange” means the Nasdaq Stock Market LLC.
h.
An “Executive Officer” means any person who served the Company in any of the following roles at any time during the performance period applicable to Incentive-Based Compensation such person received during service in such role: the president, principal financial officer, principal accounting officer (or if there is no such accounting officer the controller), any vice president in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy making function, or any other person who performs similar policy making functions for the Company. Executive officers of parents or subsidiaries of the Company may be deemed executive officers of the Company if they perform such policy making functions for the Company.
i.
Financial Reporting Measures” mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, any measures that are derived wholly or in part from such measures (including, for example, a non-GAAP financial measure), and stock price and total shareholder return.
j.
Incentive-Based Compensation” means any compensation provided, directly or indirectly, by the Company or any of its subsidiaries that is granted, earned, or vested based, in whole or in part, upon the attainment of a Financial Reporting Measure.
k.
A “Financial Restatement” means a restatement of previously issued financial statements of the Company due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required restatement to correct an error in previously-issued financial statements that is material to the previously-issued financial statements or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.
l.
Received” means, with respect to any Incentive-Based Compensation, actual or deemed receipt, and Incentive-Based Compensation shall be deemed received in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if payment or grant of the Incentive-Based Compensation occurs after the end of that period.
m.
Restatement Date” means, with respect to a Financial Restatement, the earlier to occur of: (i) the date the Board or the Audit Committee of the Board concludes, or reasonably should have concluded, that the Company is required to prepare the Financial Restatement or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare the Financial Restatement.

4. Exception to Compensation Recovery Requirement

The Company may elect not to recover Erroneously Awarded Compensation pursuant to this Policy if the Committee determines that recovery would be impracticable, and one or more of the following conditions,


 

together with any further requirements set forth in the Applicable Rules, are met: (i) the direct expense paid to a third party, including outside legal counsel, to assist in enforcing this Policy would exceed the amount to be recovered, and the Company has made a reasonable attempt to recover such Erroneously Awarded Compensation; or (ii) recovery would likely cause an otherwise tax-qualified retirement plan to fail to be so qualified under applicable regulations.

5. Tax Considerations

To the extent that, pursuant to this Policy, the Company is entitled to recover any Erroneously Awarded Compensation that is received by a Covered Person, the gross amount received (i.e., the amount the Covered Person received, or was entitled to receive, before any deductions for tax withholding or other payments) shall be returned by the Covered Person.

6. Method of Compensation Recovery

The Committee shall determine, in its sole discretion, the method for recovering Erroneously Awarded Compensation hereunder, which may include, without limitation, any one or more of the following:

a.
requiring reimbursement of cash Incentive-Based Compensation previously paid;
b.
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity-based awards;
c.
cancelling or rescinding some or all outstanding vested or unvested equity-based awards;
d.
adjusting or withholding from unpaid compensation or other set-off;
e.
cancelling or offsetting against planned future grants of equity-based awards; and/or
f.
any other method permitted by applicable law or contract.

Notwithstanding the foregoing, a Covered Person will be deemed to have satisfied such person’s obligation to return Erroneously Awarded Compensation to the Company if such Erroneously Awarded Compensation is returned in the exact same form in which it was received; provided that equity withheld to satisfy tax obligations will be deemed to have been received in cash in an amount equal to the tax withholding payment made. In addition, to the extent the Covered Person has already reimbursed the Company for any Erroneously Awarded Compensation received under any duplicative recovery obligations established by the Company or applicable law, it shall be appropriate for any such reimbursed amount to be credited to the amount of Erroneously Awarded Compensation that is subject to recovery under this Policy.

7. Policy Interpretation

This Policy shall be interpreted in a manner that is consistent with the Applicable Rules and any other applicable law, and shall not limit any other compensation recovery or recoupment policy maintained by the Company. The Committee shall take into consideration any applicable interpretations and guidance of the SEC in interpreting this Policy, including, for example, in determining whether a financial restatement qualifies as a Financial Restatement hereunder. To the extent the Applicable Rules require recovery of Incentive-Based Compensation in additional circumstances besides those specified above, nothing in this Policy shall be deemed to limit or restrict the right or obligation of the Company to recover Incentive-Based Compensation to the fullest extent required by the Applicable Rules.

8. Policy Administration

This Policy shall be administered by the Committee. The Committee shall have such powers and authorities related to the administration of this Policy as are consistent with the governing documents of the Company and


 

applicable law. The Committee shall have full power and authority to take, or direct the taking of, all actions and to make all determinations required or provided for under this Policy and shall have full power and authority to take, or direct the taking of, all such other actions and make all such other determinations not inconsistent with the specific terms and provisions of this Policy that the Committee deems to be necessary or appropriate to the administration of this Policy. The interpretation and construction by the Committee of any provision of this Policy and all determinations made by the Committee under this policy shall be final, binding and conclusive.

9. Compensation Recovery Repayments not Subject to Indemnification

Notwithstanding anything to the contrary set forth in any agreement with, or the organizational documents of, the Company or any of its subsidiaries, Covered Persons are not entitled to indemnification for Erroneously Awarded Compensation or for any claim or losses arising out of or in any way related to Erroneously Awarded Compensation recovered under this Policy. To the extent any such agreement or organizational document purports to provide otherwise, the Covered Person hereby irrevocably agrees to forego such indemnification.

10. Acknowledgement

Each Executive Officer shall sign and return to the Company the Acknowledgement Form attached hereto as Exhibit A, pursuant to which such Executive Officer agrees to be bound by, and to comply with, the terms and conditions of this Policy. For the avoidance of doubt, each Executive Officer will be fully bound by, and must comply with, the Policy, whether or not such Executive Officer has executed and returned such acknowledgement form to the Company.

 


 


 

Exhibit A

FORRESTER RESEARCH, INC.

COMPENSATION RECOVERY POLICY

ACKNOWLEDGEMENT FORM

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Forrester Research, Inc. Compensation Recovery Policy (the “Policy”). Capitalized terms used but not otherwise defined in this Acknowledgement Form (this “Acknowledgement Form”) shall have the meanings ascribed to such terms in the Policy.

By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation (as defined in the Policy) to the Company to the extent required by, and in a manner permitted by, the Policy.

Signature:

Print Name:

 

Date:

 


GRAPHIC 9 img36482626_0.jpg GRAPHIC begin 644 img36482626_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***R-8\4Z#X?Q_:^L65FQ MY"33 .?HO4_E0!KT5QUO\5O MS-Y4?B6R#9QF0M&O_?3 "NLMKFWO+:.YM9X MIX)!N26)PRL/4$<&@"6BBB@ HK(UCQ3H'A_C5M8LK-CC"33*'/T7J?RK$C^+ M'@264QKXELPP(&6W*/S(Q0!V5%5[*_L]2MEN;"[@NK=ONRP2!U/X@XJQ0 45 M0U/7-(T58VU75+*P$I(C-U<)%OQUQN(SC(_.L[_A._!__0UZ'_X,8?\ XJ@# MH**165U#*0RD9!!R"*AO;ZTTVTDN[ZZ@M;:/&^:>0(BY.!ECP.2!0!/17/\ M_"=^#_\ H:]#_P#!C#_\56O8:C9:I:+=Z?>6]Y;,2%FMY5D0D'!PP)'6@"S1 M6)<^,O"]G">)BDD4M]$K(PZ@@MD&HO^$[\'_P#0UZ'_ .#&'_XJ M@#H**PX/&?A:YD$<'B71I9#T6._B8_D&K@RQ S0!:HK&M/%_AG4+N.TLO$6DW-S(<)##>QN['V ;)K9H ** M9++'!"\TTBQQ(I9WA_P#@QA_^*J2#QGX6N9/+@\2Z-*_]V.^B8_D&H W**16#*&4@@C(( M[TR>>&UMY;BXECA@B0O))(P544#)))X YS0!)16'!XT\*W5Q%;V_B71IIY7 M"1QQW\3,[$X #9))XQ6Y0 45EZQXDT3P_&'U?5;.R##*B>959OH.I_"N?3X MM> WF\H>);0-ZLKA?^^B,4 =I1533M5T_6+476F7UM>6Y./,MY0ZY],@]:MT M %%%9VK:_H^@P^;JVIVEDA&1Y\RH6^@)R?PH T:*XS_A;/@3S3%_PDMIN SG M#8_/&*Z;3-8TS6K?[1I>H6M[#W>WE60#ZX/% %VBBJFH:II^D6WVG4KZVLK? M<%\VYF6-'M6NA:Z;KNF7EP06$5M=QR/@=3A23BM:@ MHJIJ.JZ=H]L+G4[^ULH"P02W,RQJ6/098@9X/Y57TWQ%H>LS/#I>LZ=?2HNY MTM;I)2HZ9(4G H TZ*** "BBB@ HKF]3^('A'1YC#?>(=/BF7.Z,3!V7ZAHIU ! M161?^*O#NE7;6FHZ]I=G)I9I$CC499W8 >Y-4O[=T?./[5L<_]?"?XT : M%%9_]O:/_P!!:QY_Z>$_QJW;W-O=Q"6VGCFC)QOC<,/S% $M%%4=2UG2]%B2 M75=2L[&.1MJ/=3K$&/H"Q&30!>HK'L?%GAS4[Q+33_$&E7=S)G9#;WDXO]8T^TAN1N@DGN4C648!RI)PPP1T]15'_A._!_\ T->A M_P#@QA_^*H Z"BN?_P"$[\'_ /0UZ'_X,8?_ (JC_A._!_\ T->A_P#@QA_^ M*H Z"BH;2[MK^UCNK.XBN+>4;HY87#HX]01P:FH **HZGK6E:+'')JNIV5@D MAVHUU.L08^@+$9J#3_$_A_5[K[-INNZ9>W&TMY5M=QR/@=3A23B@#5HHJ"\O M+73[22[O;F&VMHQEYIG"(H]R>!0!/17/_P#"=^#_ /H:]#_\&,/_ ,51_P ) MWX/_ .AKT/\ \&,/_P 50!T%%8]IXM\-7\HBL_$.DW$A(&R&]C_D$<'B:P M#$X'G.8A^;@4 ==134=9$5T8,C %64Y!'J*=0 45@'QUX15BK>*M#!!P0=0B MX_\ 'JWE974,I#*1D$'((H 6BD9E12S$*H&22< "L%?'/A%W5$\4Z(S,< #4 M(B2?^^J -^BBL ^.O"*L5;Q5H8(."#J$7'_CU &_16=IFOZ-K32+I6KV%^T0 M!D%K&M1NX[2R\1:3)] U>Y^S:9KFF7MP%+^5;7<OZ-J%Q]GL MM6L+F8@GRX;E'; ]@TNSN QBN+R.-P M#T.&(- &M15+3=9TO68GETO4K.^C1MKO:SK*%/7!*DX-/U#4[#2;4W6I7UM9 MVX(4RW,JQID]!EB!F@"U17/_ /"=^#_^AKT/_P &,/\ \51_PG?@_P#Z&O0_ M_!C#_P#%4 =!17/_ /"=^#_^AKT/_P &,/\ \55W3?$>A:S.\&EZUIU]*B[V MCM;I)651F)7P#M+YP#@CC.>: -:BL>R\6^&]2NX[2 MQ\0Z3=7,F=D,%[&[M@9.%!R> 36Q0 445B7/C'PO97,EM=^)-'@N(F*R12WT M2LA]""V0: -NBJ/]MZ5_9/\ :W]IV7]FXS]L^T+Y.,[<[\[>O'7K6;_PG?@_ M_H:]#_\ !C#_ /%4 =!17/\ _"=^#_\ H:]#_P#!C#_\51_PG?@__H:]#_\ M!C#_ /%4 =!15'3-:TK6HY)-*U.ROTC.UVM9UE"GT)4G%7J "BBL%_''A**1 MHY/%&B(ZDJRMJ$0((Z@C=0!O45S_ /PG?@__ *&O0_\ P8P__%4?\)WX/_Z& MO0__ 8P_P#Q5 '045@#QUX19@J^*M#))P -0BY_\>K?H **9--%;PO-/*D4 M2#+.[!54>Y-?%+P/8R,DWB6Q+*<'RF,O_ * #0!U]%<_I/CCPMKLX@TS7 MK"XG) $0F =OHIP3^%=!0 455U#4[#2;4W6I7UM9VX(4RW,JQID]!EB!FLG_ M (3OP?\ ]#7H?_@QA_\ BJ .@HKG_P#A._!__0UZ'_X,8?\ XJC_ (3OP?\ M]#7H?_@QA_\ BJ .@HK,TWQ'H6LSO!I>M:=?2HN]H[6Z25E7.,D*3@9(K3H M**R=0\4^'M)NC:ZCKVEV=P &,5Q>1QN >APQ!JSINLZ7K,3RZ7J5G?1HVUWM M9UE"GK@E2<&@"[1152^U33]+1'U"^M;17.%:XF6,,?09(S0!;HJC8ZSI>J.Z M:?J5G=N@RRV\ZR%1[X)Q5Z@ HHHH ***H:GK>DZ*D;ZKJEE8+(2(S=7"1!R. MN-Q&: +]%<__ ,)WX/\ ^AKT/_P8P_\ Q5'_ G?@_\ Z&O0_P#P8P__ !5 M'045G:?K^C:LV--U:PO3C.+:Y23C_@)-:- !15#4]A_P#@ MQA_^*H_X3OP?_P!#7H?_ (,8?_BJ .@HJG_:^F_V7_:G]H6G]G;=_P!K\Y?* MV^N_.,>^:R_^$[\'_P#0UZ'_ .#&'_XJ@#H**Y__ (3OP?\ ]#7H?_@QA_\ MBJ/^$[\'_P#0UZ'_ .#&'_XJ@#H**R+'Q7X1R.V! MDX4$GI5C4]DZ*D;ZKJEE8+(2(S M=7"1!R.N-Q&:SO\ A._!_P#T->A_^#&'_P"*H Z"BN?_ .$[\'_]#7H?_@QA M_P#BJOZ?K^C:LV--U:PO3C.+:Y23C_@)- &C115#4];TG14C?5=4LK!9"1&; MJX2(.1UQN(S0!?HK-TSQ#HFM221Z5K&GW[QCI"DXK2H **H:GKF MD:*L;:KJEE8"4D1FZN$BWXZXW$9QD?G1IFMZ3K22/I6J65^L9 D-K<)*$)Z9 MVDXH OT45SVB>./#?B/5)M,TG58[J\@1I)(E1P54,%)R0!U('XT =#1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 >1?&;XI3>$X4T+1)%75[A-\L_7[-&>F/]L]O0<]Q7@GASPAXG^(. MI3OI\,MY(#NN+NXE^52?[SMU/MR?:J?C'6)/$'C+5]5D&? VE:=#$$D\A99SC!:5@"Y/X\?0 =J /F_6/@5XVTBQ: M[6VM;Y47'="F":I*FZYN!R;=". OHYZY[# M!ZD$>JZ-HUCX?TBWTK383#9VZE8HR[/@$DGEB3U)KXD\3:O)K_BC5-6D)S=W M+R@$YVJ2=J_@,#\* +GA_P *^)/'6J3+IEK/>SD[I[B5_E4GN[MW//N:[.Z_ M9]\;6]J9H_[-N7P3Y,5R0_\ X\H'ZU]"^ /#5OX3\%:;ID,0241+)._#$6IP*(KE#Y5U;YSY4@_H>H/H?4&O-_P!HWPW!-HFG^)(HP+JW MF%K,P'WHV!*DG_988'^^:Y']G?6I++QQ=:47/D:A:D[,]9(SN!_[Y+_G0!T_ M[2__ "#_ [_ -=9_P"25\\=LU]#_M+_ /(/\.^&VB7;-NE2W%O)DY.Z,["3[G:#^- M<;^T3K7V+P19Z4CD2:C= LN?O1QC25];_ *_Y)1I MW_76?_T8U?-WB_1_[%MO#4)4"6?1H[J0^IDEED_#[6?[4EB"W-I+!#$Q&Z61E(4*.YR0> M.F,]J^1O"<4TWC'1([?/G-?P!".H/F#!H ^YZ^=OVCO$WG:AIOAF%\I;K]KN M,'^-LJ@^H7HWOC?QO; #WB)?^15UC_KRF_P#0 M#7Q5X6=(_%VBO(P5%OX"S$X 'F+DYH [K_A0/CG_ )]['_P*'^%8GB3X4>+_ M MISZCJ&G*UE'CS)K>59 F?4#D#WQBOKDZ_HP.#JUA_X$I_C7*?$+QSX:TW MP7J\4NJ65S/<6DL$5K%,KO(SH5 *@Y Y&3V% 'AWP:^(6H>'O%%EHEU9///)PJ],LQZ#T'Y"NWN?V=O&,%HTL5UI%Q(HSY,<[AF]@60# M\R*Y3X=^/[OX?ZY+?06J7=O<1^7<0,VTL <@AL'!!]CU/X>_Z+\?/!>IA%O) M;K3)3P1/&]/UJU&V*[A$FS.=C=&7/L01^%<;<_#CX?>.]5N/$2LFH M/:]I>?NRP4#HAX.!S[YKM= T'3_#.BV^D:7$T5G;[O+1G+D;F+'D\]6- M'$?%SXE_\(+I,=IIQC?6[Q280PW"%.AD([\\ '@D'K@@_,UAIWB/QYK[);1W M>JZE-\TCNVX@=,LQ.%';D@=!6Q\6M7DUGXGZY*Y.RWG-I&I.=HC^0X^I#'\: M^A?@IX:M]!^'=E="("\U-?M4\F.2#]P9] N./4GUH \;;]GOQJ+7S0^EE_\ MGB+EM_3_ '=OMUKB)$\3?#[Q'L8W>DZI!@_*V-R_APZG'N#7W!7EWQX\-P:Q M\/IM3$8-[I;+-&X')0D*ZY],$-_P$4 :7PK^(T?C[0Y/M*QPZO:86YB3@,#T MD4>AY!'8CW%97[07_),C_P!?L7\FKQ3X+:U)HWQ/TQ0Y6&]W6DJY^\&'R_\ MCX4U[7^T%_R3(_\ 7[%_)J /F30]9O/#VMVFK:?)Y=U:R"1">A]0?8C(/L:^ MV/"_B*S\5^'+/6K$XAN4R4)R8V'#*?<$$5\36&CWFI6>H7-K'YB6$(GG ZB, ML%W?@6&?;GM7I?P+\>#PYXB.@W\NW3=30_P#0Q7>?M#?\DVB_["$7_H+UP?[-G_(U M:S_UY#_T,4 ?2E%%% !7S!\6_BW>Z[J=QH6@W;0:- QCDEA;#73#@_,/X.P MZ]3G( ]U^)>L2:%\.-=OX2RRK;&)&4X*M(1&&!]06!_"ODCP5H2^)O&FDZ/( M2(KFX EV]?+'S/C_ ("#0!J^%/A9XK\86OVS3K%8K(YVW-T_EH_^[W;Z@8K4 MUWX'>-="LY+K[+;ZA%&"S_892[ >NU@&/X U]:6]O#:6T5O;Q)%#$H2.-!A5 M4# '85)0!\<_#_XGZSX&OXT$TEUI#,!-9.V0!GEH\_=;]#W]OKS3=1M-7TV MVU&QF6:UN8Q+%(O\2D9'T^E?+/QV\-P:#\0&N;2,1V^IPBZ*J,*LF2K@?4@- M]6KU']G?6I+_ ,#W>F2N6;3KHB,$_=C<;@/^^M_YT >5?'G_ )*I>?\ 7O#_ M .@"LWPU\)?%/BO1(M7TN*U:TE9E4R3A3E20>/J*TOCS_P E4O/^O>'_ - % M>G_!SQIX9T;X;6%EJ6NV%I=)+,6BFG"L,R$C@^U 'FO_ H'QS_S[V/_ (%# M_"NY^$WPK\3^#_&HU35HK9;7[-)%F*<,E7T%Y;ARAE@<,H88)&1WY% %ZBBB@#S7X[:G_ &?\+;V('#WL M\5LI_P"!;S^B&OF'0O"VN>)C.-%TR>]-OM\WR@#LW9QGZX/Y5[=^TKJ>VST# M2E;[\DMRZYZ;0%4_^//^5);ZQID^E!S@3"43QK_O'"D#WP:]CBECGA2:&19(G4,CH M001U% #ZP?&/A:S\9>&+O1KP "5=T,N,F*0?=#/% M14[K75-,N>O7#J>ONI_(@^AK[+\'>*+3QAX7LM:M,*)EQ+'G)BD'#*?H>GJ, M'O7EWQ^\!?VAIR^+=/BS=6BA+U5'WXNS_5<\_P"R?1:\Y^#_ ,1XO ^JW5MJ M;R'2+N,NX4%C'*H)5@/?[I^JYZ4 >I_'OQS_ &'X?7PY8RE;_4T)F*GF.WZ' M_OLY7Z!O:O)O@_X"_P"$S\5+->1%M(T\B6YR.)6_AC_'&3[ ],BN:U?4=6^( M'C62Z\HRZAJ5P$B@0Y"YX5![ 8&?;)KZ\\#>$K7P5X5M='M]KR*-]Q,!_K93 M]YOIV'L!0!Y5^TOQI_AP#_GK/Q^"5X[X0\":WXXENX]%C@=K55:3S90G#9QC M\C7L7[2__(/\.#_IK/\ R2N5^!7B[0?"E[K[T#P1I&E7P075K (Y C;AG)Z&N MAHK+\2:W!X;\-ZCK-Q@QV<#2[2<;V ^5?Q.!^- 'S5\??$W]L^.QI<+YMM)C M\K@Y!E;#.?\ T%?JIKB/!/B.3PIXQTS64)"03#S@/XHC\KC_ +Y)_'%'A_3+ MOQMXYM+&5WDN-2N]T\@^]@DM(_X#/Y_LL(BL;^-;F!5& I M/#K_ -] GZ,* /KJ.1)HDEB=7C=0RLIR&!Z$5QOQ;_Y)7X@_Z]Q_Z&M9/P/\ M3_\ "0?#VWM9GS=Z6WV1\]2@&8S]-OR_\!-:WQ;_ .25^(/^O3] :[_ /X4#XY_Y]['_P "A_A6'\)9X;?X MI:%+/(D4:ROEW8*!^[;J37UU_;^C?]!>P_\ E/\: /CSQ5\-_%'@V!;G5]/ MVVC-L%Q%(LB;O0X.1^(%>C_ ?XA:@NN)X3U.ZDN+2X1C9F5BQA=5SL!/\)4' MCH"!CJ:[/XT>-?#H^'VH:1%J5I>7U[L2.""42%<.K%FVGY0-IQGOCWKQCX,: M;/J/Q3T@PHY2V9[B5U&0BJAY/L6*K^- 'V#1110 5X+\:/BS=Z??2^%_#MRT M$T8Q>WD1PZDC/EH>Q ZD<]N,&O;]4ODTS2;W4).8[6!YF^BJ6/\ *OAE!=Z] MKJB20RWE_<_,Y&2TDCCZ5::'H]II= MC$([:UB$<:@=AW/N3R3W)-72 001D'J#0!\A_"_XFW_@G6(;6ZN))M!F?;/; ML^N(Y)6=+82B. M)%)R%&T;N.G6O4+2UAL;*"SMU*001K%&I8MA5& ,GD\#J: /@V^YU"Y/_35O MYFOO"P_Y!UK_ -OA. 9\41#_I]'08_CH [WX":U_9GQ)BM M';$6HV\ENKZQ#+C%F?(D4X^=QM0C\64T ?(WC;6?^$B\;ZSJJL7CN+IS M$LWP7H_]J7.LS,H:*PT:\NF!]1$ M47\F=3^%:/P?_P"2KZ!_UV?_ -%M0![A^T-_R3:+_L(1?^@O7E_[//\ R4J3 M_L'R_P#H25ZA^T-_R3:+_L(1?^@O7E_[//\ R4J3_L'R_P#H24 ?5%>+_M(_ M\B;I/_80_P#:;U[17B_[2/\ R)VD_P#80_\ :;4 0_]#%>B M?'X_\6OF_P"ON'^9KSO]FS_D:M9_Z\A_Z&*]$^/W_)+YO^ON'O[F@#R#X _\ ME0@_Z])OY"OJ^OE#X _\E0@_Z])OY"OJ^@ HHHH CGGBMK>2>9Q'%$I=W;HJ M@9)/X5\/>+O$$OBGQ9J6M2@C[5,616.2J#A%_!0!^%?2_P =?$W]@_#Z6RA? M;=:J_P!E4 \B/K(?ICY?^!UXW\$O!L'BOQ9=27\)DTZSM7$H[,TBE%'Y%V'N MM %_]G[Q.=)\:2Z+-(%MM5CVJ">!,F2OYC+O!$FE:4L;73 M3QR 2/L&%)SS7R?>VU_X.\72P!]E_I5Y\CX_C1LJP'H< _0U]J^']9@\1>'K M#6+;B*\@64+G.TD=:IIMQH^K7FF784 M7-I,\$H4Y&Y20<'N.*^]*^(_B!_R4;Q+T_Y"=QT_ZZ-0!T6E_!/QCK&DVFI6 MD-F;:[A2:(M< ':P!&1CC@UZE\&_AIXB\$^(K^]UF.W2&>T\I/*F#G=O4\_@ M#7HGP^_Y)SX;_P"P9;_^BQ724 ?,'[1W_)0]/_[!4?\ Z-EKHOA+H"^*/@5X MET8@%[F^F$63@"010LA_[Z"USO[1W_)0]/\ ^P5'_P"C9:[_ /9Q_P"2>:A_ MV%9/_145 'SEHFJ7'AWQ%8ZG$K+/97"R[#QG:>5/UY!^M?<]I=0WUE!>6SAX M)XUEC5;[Q-XC '[W4-3N_^^I)'_Q-?2G[0?B#^R_ D6E1OB;59PA&>?*3#-^N MP?0FO,?@!X=_M?QXVJ2INM]*A,N2,CS7RJ#\MY_X#0![%\2=,@T3X&ZCI=MQ M#:6<$"'&,A709/N:^5]!T2\\1ZW;:1IZHUW /\ H8X?^_,O_P 31_PN M+P!_T,F51T?6-/U M_2H=3TNY6YLIMWERJI ;:Q4\$ ]015Z@ KY;U3X$^-KO5[VYB@LC'-.\BDW0 MS@L2,\>]?4E% 'Q3XP^'VO>!ULVUJ.!!=EQ%Y4H?[NW.?3[PIO@_P%KGCAKQ M=%C@K:A+Y=I:QF21N_L!ZDG [D MBK]>*_M(:Q):^%])TF,LHOKEI9"#C-M8M$N7MK73T<95;Z4H^/=5#$?0@ M&M#]G_PU;ZUXUGU*[C$D6E1"6-6&1YK'"D_0!B/< ]J^I: /C#Q7\,_%/@N$ M7>IV0-IN ^U6S[T4GID]5Y]0*[_X0_%^^M=3MO#GB.[:XLKAA';76=OJ%E/9W<*36TZ&.6-QD,I&"#7P[XFT=O#OBK4])W,? ML=T\2.>"RAOE;\1@_C0!]9?%?PQJ7B[P1)I6E+&UTT\<@$C[!A2<\UX/_P * M!\<_\^]C_P"!0_PKZ/\ VLOX@\#:+JDK;II[1#*WK(!M<_]] UT% 'P7JFF MW&CZM>:9=A1XXKNM+^"?C'6-)M-2M(;,VUW"DT1:X .U@ M",C''!KG?B!_R4;Q+T_Y"=QT_P"NC5]@->R3SQ6UO)/,XCBB4N[MT50,DG\* MDKS'XZ^)O[!^'TME"^VZU5_LJ@'D1]9#],?+_P #H ^:/%WB"7Q3XLU+6I01 M]JF+(K')5!PB_@H _"O0OV?O$YTGQI+HLT@6VU6/:H)X$R9*_F-P]R15#X)> M#8/%?BRZDOX3)IUG:N)1V9I%**/R+L/=:XJ]MK_P=XNE@#[+_2KSY'Q_&C95 M@/0X!^AH ^YZ\/\ VE#_ ,4]H8_Z>G_] KU[P_K,'B+P]8:Q;<17D"RA/+OQAXE MC8':S'NWRD$]\ GDUYY^T%XLT37;O2-.TJ[@O9;+S7FFA8.B;MH"AAP3\I)] M,"M/]FK39Q)K^ILCK;E8K=&(^5V^9F /J!M_[Z% %G]I?_D'^'!_TUG_ ))7 MCOA#P)K?CB6[CT6.!VM55I/-E"<-G&/R->Q?M+_\@_PX/^FL_P#)*Y7X%>+M M!\*7NMR:YJ"6:W$<0B+(S;B"V?N@^HH I?\ "@?'/_/O8_\ @4/\*/\ A0/C MG_GWL?\ P*'^%>[_ /"XO '_ $,1M\SY-V<_>KQ+_A0/CG_ )]['_P*'^%?5]% 'PKX MC\/7_A;7;C1]36-;N *7$;[A\RAAS]"*Z7PY\(_%7BK0H-8TR&U:TG+!#).% M;Y6*GCZ@U9^./_)6]8_W8/\ T2E>\? [_DDFD?[\_P#Z.>@#A?A?\)?%/A3Q MY9ZOJD5JMI$DJL8YPQRR$#CZD5-^TO\ \@_P[_UUG_DE>\5X/^TO_P @_P . M;*$X;.,?D:]F_:6_Y V@?]?$O_H*UB?LY7UG8ZAX@-W=06X:*#:99 F>7 MSC/X4 <\?@%XZ /^CV)_[>A7%Z[X=U_P5J\=OJEM-87BXEB=7'//#(ZG'7T/ M%?:3>(=$52S:QIX &23::%@Z)NV@* M&'!/RDGTP* /0_@EX\N_&'ARXLM4E,NHZ:41IC]Z6-@=K,>[?*03WP">37.? MM+?\@;0/^OB7_P!!6J7[-6FSB37]39'6W*Q6Z,1\KM\S, ?4#;_WT*N_M+?\ M@;0/^OB7_P!!6@#Q7P1XLNO!?BJTUBWRR(=EQ$/^6L1(W+_4>X!K[5T[4+;5 M=-MM0LI1+;7,:RQ..ZD9%?#$6CWD^AW&KQ1[[2VF2"9A_ S@E<^QVD9]<>HK MVO\ 9^\>"&5_!VH2X1RTNGLQX#=7C_'EA[[O44 7?VE_^0?X<'_36?\ DE2? MLT_\@;7_ /KXB_\ 06J/]I?_ )!_AP?]-9_Y)4G[-/\ R!M?_P"OB+_T%J ) M?%/QKU?PE\0K[3[G1C-HD;K''YB-%*<*-S(QX89SCCD8Y%>;>!?B!I/@KQ;X M@UT65S=?:DDCLHS?";XCZCX^_MF,'MW'MBM:@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ Y4>.9TDSO5B&SZ M]Z^\].E2?3+2:/&R2%&7'3!4$5\@?%GPO+X7^(&HQ%#]EO)&N[9L8!1R25'^ MZOV?PKX]U*U>,BVN)6N;5L<-&Y) '^Z M1VNIV:"&%YG MVK<1CA<,>-P&!@\G&1G) ]W49:660(@'J2>* /-OC]-'% M\+YD=@&ENX40>IR6_DIKQ?X%QN_Q8TQEZ)%.S?3RF'\R*T?C7\2+7QAJ%OI& MCR&32K%R[38P)Y>F1_LJ,@'ON/;%=/\ LX^%YEDU+Q1/&RQ,GV.V+#A^0SL/ MH549_P!X=J +'[2__(/\.^$OCS3PNYW1'C'JZ*74?\ M?2BNB_:7_P"0?X&?&NJ:?$6B-E>.(6!P0H;*$?A@UU_P(T8:K\3K6=U#1Z?!)=,#TSC8OXAG M!_"@"[^T)#';^/[&"%0D4>E0HBCL \@ KU_X$_\ )*-._P"NT_\ Z,:O)/VB MO^2C6O\ V#(O_1DE>M_ G_DE&G?]=I__ $8U 'S?\1^?B3XC_P"PA-_Z$:AM M+OQDEI"ME<:\ML% B$+S! O;;CC'TJ;XC\_$GQ'_ -A";_T(U]8?#?\ Y)KX M<_[!\7_H(H ^3&\-^--71]=O92.'DMY7X/N1P*]M^$/P=N_#VHQ^(_$: M(E[&I^RV88-Y1(P7O4>Q% 'K/Q9U_P;XL^']]:6_B+2Y;ZVQ=6JK<*273JH&> M25+ #U(KP_X8>)_^$3\?Z;J$DOEVDC_9[H]O*?@D^P.&_P" UU'_ SSXU_Y MZZ5_X$-_\17G_BCPSJ/A'79M'U14%S$JMNC)*,&&05) R.WU!H ^T_$O_(JZ MQ_UY3?\ H!KX;LK2;4+ZWLK=0T]Q*L48)P"S' Y/3DU]6^"_$_\ PE/P3N+J M5]UW:V$]IT6RL]1U>WM+_4H]-MY6VM=21EUC^H'- M?=S*&4JP!!&"#WKY+^,?P\/@SQ%]NL(L:+J#EH HX@?JT?L.Z^W'\)H ]W^' M7POT+P1 +ZTG_M&_GC_X_P!@ "AP<1@$@*>#G))]<<5O>._^2>>)?^P5=?\ MHIJ\9^ ?Q":*<>#M3FS$^6TYV_A;DM']#R1[Y'<5[-X[_P"2>>)?^P5=?^BF MH ^0/ G_ "4/PU_V%;7_ -&K7V\RJZE6 92,$$9!%?$/@3_DH?AK_L*VO_HU M:]U^/^I>)-#@TB_T?5;VRLY#)!/]FF:/Y^"N2.Y&[\J )O%O[/FC:OP%>K?LZVEQ!\/[N>566*XU!WBR,;@$12P]1D$?\!- 'SWXU1H_ M'GB%'.7&IW()]3YK5]??#V:.?X<^&WB.5&FVZ'ZK&%/Z@U\Z_'?PO/HOCZ;5 M%C/V+50)HW X$@ #J??(W?1JZSX(_%'3M/TM?"VO726HBC#."2.,@8/6@#S+X M9_L^^%YM3\9/KTD;" MSTN-@KE>&F=2H7WPI8^WR^M>F?M!?\DR/_7[%_)J /-_V=8(KGQ7K5O/&LL, MNF,DB.,JRET!!'0@BN,^)/@J;P+XNGL%#FPE_?64I_BC)Z$_WE/!^@/<5V_[ M-W_(YZK_ -@\_P#HQ*]A^*?@=/''A*6WA1?[3M9!L?;)^(!S[@U-^S9_P C5K/_ %Y#_P!# M%>,.)H&E@?S(V!VR1G(.0>A'L:]G_9L_Y&K6?^O(?^AB@#Z4HHHH \\^.",W MPDU@J@+X'_ *"?RK8_9HC<6'B. M4YV-+;J/3(#Y_F*\?\?^+Y?&_B^ZUAD:. @16T3=8XE^Z#[G)8^[&OI?X,^% MYO"_P]MDNHVCO+YS>3(ZX9-P 53W^ZJG!Z$F@#PSX\_\E4O/^O>'_P! %9OA MKX2^*?%>B1:OI<5JUI*S*IDG"G*D@\?45I?'G_DJEY_U[P_^@"O;/@5_R2C3 MO^NL_P#Z,:@#QC_A0/CG_GWL?_ H?X5[G\(_"FJ>#?!LFF:NL2W)NY)0(I-X MVD*!S^!KO** "BBB@#RGXH?"2^\?:W;ZG;:U#;>1;"!;>6 D<,6+;@>^[T[" MJOA?]GWPYI]@I\1&35+YA\X25XHD]EVD,?J3SZ"CXA_&B^\$^)Y]$3P]%-LC M22*YDNB!(K#KM"\8.X=>U=O\/_&5OXX\*P:JGE1W.2ES;QMGR7!Z<\\C!'UH M ^=?C%\.;3P)JUE/I;R'3;]7V1R-N:)UQE<]QAAC//6O3_V=_$EQJGA:_P!& MN9#(=+D0PECDB.3=A?H"K?F!7.?M(Z[:SW>CZ'#(KW%N)+BX (/E[L! ?0G# M''I@]ZTOV:]*FATS7=5DC98KB2*&)B,!M@8MCU^^OY4 >ZT444 ,EBCGB>*5 M%>-U*NC#(8'@@CTKXR^)GA.+P9XXO-+MWW6C 3V^V[UKW MVO*_V??^29#_ *_9?Y+7JE '@_[2_P#R#_#@_P"FL_\ )*\E\#?#S5_'\U[% MI5Q90FS5&D-T[J#NSC&U6]#7K7[2_P#R#_#@_P"FL_\ )*Q_V'?M&^)OLVD:=X:A M?$EV_P!IN .OEJ<*#[%LG_@%>V07,%U")K>>.:(YP\;AE./<5\7_ !'\2_\ M"6>/-3U1'W6QD\FVP"$0VJW M$JJ69S\S#// 7'_ S75_'/5O"GBGPG;76F:[IUSJ6GS@I'%.K.\;X5@!GGG8 M?HIKC+3X ^,[NS@N5.FQB:-9 DD[!ER <$;>",\U-_PSSXU_YZZ5_P"!#?\ MQ% %;X$^)_["\?QV$TNVTU9/LS ]/-ZQGZYRH_WZ]\^+?_)*_$'_ %[C_P!# M6OD74;"_\,^(9[*?]S?Z?<;2R]G4\,#W' (/TKZ?\6>((_%/[/U[K4>!]JL5 M9U7HL@L:/+#:[MOGHZ2(.<#)0G;GMG%7_ (/_ /)5] _ZZO\ ^BWK[!O+2WU" MSFL[N%)K:=#'+&XR'4C!!H ^(_"6AZ?XAUV+3M1UN'2(Y>%GFB+J6_N]0!]2 M0/>OK;P-\/M&\!: /QR>:^7/B1X&N/ GBF6Q M.Y["?,ME,?XH\_=)_O+T/X'N*]I^!'Q";6]+/AC4YMU_8IFU=NLL P-ON5_4 M$>A- 'LU%%% &%XV1Y/ 7B)(\[VTRY"X]?*;%?&GA65(/%^B328V1W\#-GI@ M2*37W++$D\+PRJ&CD4JRGN#P17P]XL\.W7A'Q5?:/<%M]K*?+D(QYB=4.F<5K^+?&VB^#-* MFO-3NXQ*JDQ6JN/-F;LJKU].>@SS0!T76BOB6P\6^*G\337>DZE>PZAJ5V7, M=O*0)9';@;>AY( !K[0TV*ZATNTBOK@7%XD*+/,%"^9( -S8 &3D\"@#X2O MP1J-R#G/FOG/U-?=^G_\@VU_ZXI_(5\2>,M.DTKQKK=C*A0PWLH (QE=Q*GZ M$$'\:^L?ASXVTKQ=X8L3;W<(U"*!$NK7< \;@8)V]=IQD'^N: .JU#_D&W7_ M %Q?^1KX4TG_ )#-C_U\1_\ H0K[&^(?C#2_"?A6_DNKR)+V6W=+6WW#S)'* MD+A>N,D9/05\D^#;"75/&VB642EFEOH0<#HN\%C] 3^% 'W'7PG;\^*(N_^ MFCW_ (Z^[*^$[?GQ1%WS>C_T.@#T;]H31_L'Q!CU!%PFHVJ2,WJZ?(1_WR$_ M.I_&/C+^T/@)X4TT2?OYI3#,/]BW&T _7=&:[G]HW1_M?@_3M51Q_"W1_+^$OC_6G7F:REM8R M>P2)F;\]Z_E7(?!__DJ^@?\ 79__ $6U>X:/HPT3]FNY@*@23Z-<74A[DR(S MC/N%*C\*\/\ @_\ \E7T#_KL_P#Z+:@#W#]H8'_A6L>,_P#(0BS_ -\O7E_[ M//\ R4J3_L'R_P#H25[)\;].DU#X5ZD8D+O;/%<8 SP' 8_@I)_"OGGX4^*; M7PCX^LM0OCMLI%:WGDQGRU8?>_ @$^V: /LJO%_VD?\ D3M)_P"PA_[3:O8+ M.^M-1M$N[*ZAN;:0926%PRL/8CBOGK]H3QAIFK/IFA:;>173VLCS731,&5&P M%5YKB_V:;"4W/B#4 M2I$02*!6QU8EF('TPOYBNT^/W_)+YO\ K[A_F: /(/@#_P E0@_Z])OY"OJ^ MODOX$W5O:?$N&6YGBAC^RS#?(X4=!W)KZC_M_1O^@O8?^!*?XT :-%9W]OZ- M_P!!>P_\"4_QJIXI\26WAWP=J&O[XY8[>W,D1#961SP@R.Q8J/QH ^:OCKXF M_MWX@RV4+[K72D^S+CH9.LA^N?E_X!7H/P4UKPEX5\#9O]?TVWU&^F::>.2= M0Z*/E13^ W?\#->":3IFH^*_$<&GVQ\Z_OY\;I#P6/)9CZ=2:]$_X9Y\:_\ M/72O_ AO_B* *WQQDT'4/%\&M:%J=G>K>P 7(MY0Y61,#)QTRI4#_=->@?LY M^)_M6C7_ (:GDS)9M]IME)Y\MC\P'L&P?^!UY_?_ %\9:?IUS>R'3I$MXFE M9(IV9V"C)"C;R>.!7,_#KQ,?"7CK3=49L6PD\JY_ZY/PQ_#.[ZJ* /M:OB/X M@_\ )1O$O_83N/\ T8U?;G49%?$?Q _Y*-XE_P"PG<=_^FC4 ?7'P^_Y)SX; M_P"P9;_^BQ725S?P^_Y)SX;_ .P9;_\ HL5TE 'S!^T=_P E#T__ +!4?_HV M6N__ &:A_V%9/\ T5%7 ?M'?\E#T_\ [!4?_HV6N_\ V:A_P!A M63_T5%0!%^T3X=^W^$K/78DS+ILVR4_],I,#]&"?]]&N _9\\0_V7XYETF5\ M0:I 4 [>:F67]-X_$5])Z]I$.OZ!?Z3$G^[D8!^H.#^%?$MI<7WA7 MQ1%.%\N^TR[!*'L\;\J?;(P: .\^//B'^V/B')8QOFWTN);< '@N?F<_7)"G M_=KV/X%>'/[#^'4%W+'MN=4D-TV1SLZ1CZ;1N_X'7S1IEG>^-?&T%LS%KO5; MW,K@="[9=OH 2?PK[>M;:&RM(;6W01P0QK'&@Z*H& /R% '&?&'CX3Z__P!< MH_\ T8E?)OAO0+OQ3XAL]%L9(8[FZ8JC3$A!A2W) )Z ]J^LOC#Q\)]?_P"N M4?\ Z,2OFSX2S16_Q1T*:>5(HEEN>_M%5?]F;_CX\2_[EM_.6@#Z$KY\_:91O/\,OGY"MR /0YB_P 1 M^5?0=>8_'7PO/XA\!&ZM(R]SIP,@/\ Z$*^A*^+OAOXT?P+XNAU-D:6SD4P7<2GEHR1R/<$ CUQCC.: M^OM$\0Z1XCL4O-(U""\@89S&W*^S+U4^Q - &G7Q?\4YHY_BAXA>-@RB[9"? M=0%/Z@U].>//B3HO@C2YFDN8;C5"I$%BCAG+=BX'W5SU)]#C)KY'M+74O%7B M2.WB#W.HZC<\G'+.YR6/H.22>PR: /K/X.QO%\)] 5\Y,4C<^AE)?^PG<=_\ IHU?7'P^_P"2<^&_^P9; M_P#HL4 =)7R=\=?$W]N_$&6RA?=:Z4GV9<=#)UD/US\O_ *^E_%NOQ>%_">I M:U+M/V6 LBL>'<\(OXL0/QKXNTG3-1\5^(X-/MCYU_?SXW2'@L>2S'TZDT > M]_!36O"7A7P-F_U_3;?4;Z9IIXY)U#HH^5%/X#=_P,UY_P#'&30=0\7P:UH6 MIV=ZM[ !%_M+?\@;0/^OB7_T%:]TKPO\ :6_Y V@?]?$O_H*T M >*^%O!.O>,WNTT*T2Y>U56E5IDCP&SC&XC/0U6\0^%M<\*7B6NN:=+9RN"4 MWX97 Z[64D''L:]?_9H_Y"/B+_KE!_-Z]E\<>$+/QMX8N=(N@JR,-]M.1DPR M@?*WT[$=P30!\R_#'X?Z/X[O6M[WQ$+.XC.XV*1?O94'4HQ.W]"1W&*^K-#T M+3?#>D0:7I5LMO:0@[4!)))Y))/))]37Q+A!KZ^^'/C6#QSX3@U$;4O8_P!U>1#^"4#DCV/4?7'8T >:?M+_ /(/ M\.#_ *:S_P DKR7P-\/-7\?S7L6E7%E";-4:0W3NH.[.,;5;T->M?M+_ /(/ M\.#_ *:S_P DK'_9ROK.QU#Q UW=06X:* *99 F>7Z9H H?\,X^,/^@EH?\ MW_F_^-4?\,X^,/\ H):'_P!_YO\ XU7T=_;^C?\ 07L/_ E/\:/[?T;_ *"] MA_X$I_C0!HT5%;W,%W")K::.:(]'C8,I_$5+0!\A_'#_ )*WK'^[!W_Z8I7O M'P._Y))I'^_/_P"CGKP?XX_\E;UC_=@_]$I7O'P._P"22:1_OS_^CGH ]$KP MC]I<'^SO#K8X$LXSCV2O=Z\;_:-TZ2X\%:??1H6%K>@2$#[JNI&3[9"C\10! MS?[-'_(2\1?]<8/YO7T17RA\#?&.G^%?%MS#JLZ6]GJ$(C^T.<+&ZG*[CV!R M1GUQVKZJ6Y@>V^TK-&8"N[S0XVX]<],4 ?/G[2__ "$O#O\ UQG_ )I6I^S3 M_P @;7_^OB+_ -!:N(^.WBW3O$WBVTM]*NDNK6P@,;31G*-(S9;:>A 7D=\ MUZ/^SE82V_@G4;V12JW5\1'D?>5449^F21^!H S_ -I;_D#:!_U\2_\ H*UX MKX6\$Z]XS>[30K1+E[55:56F2/ ;.,;B,]#7M7[2W_(&T#_KXE_]!6LO]FC_ M )"/B+_KE!_-Z /(/$/A;7/"EXEKKFG2VM;WOB(6=Q&=QL4B_>RH.I1B=OZ$CN,5]->./"%GXV\,7.D7059&&^VG(R M890/E;Z=B.X)KXWN;?5?"/B5X)"]IJFG7'WEZHZG((]1T(/0@T ?;6AZ%IOA MO2(-+TJV6WM(0=J DDD\DDGDD^IKQS]I;_D#:!_U\2_^@K7H_P .?&L'CGPG M!J(VI>Q_NKR(?P2@QZCZX[&O./VEO^0-H'_7Q+_Z"M &;\ =(L]>\+>+M M*U"+S+6Z,,1XKRQF66WN%&-P!W)(O MZ'V.1VKV?]FC_D'^(_\ KK!_)ZZ/XX> _P#A)_#7]LV,.[5-,0MA1\TT/5E] MR/O#\1WH \T^*_C&W\;> O"6J1E5N1)/%=Q _P"KE"QY_ \$>Q%=9^S3_P @ M;7_^OB+_ -!:OG;>_E^7N;9G=MSQGUQ7T3^S3_R!M?\ ^OB+_P!!:@#W":"& MXC,<\22QD@[74,,@Y!P?0@'\*62*.9-DL:NN0V&&1D'(/U! /X4^B@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** .9\<>!]+\=Z(;#4 8Y8\M;7*#+PN1U'J#QD=_K@CYK\0_!/QIH= MPX@T[^T[8'"3V1#%A[I]X'UX(]Z^NJ* /BJV^&OC:ZE\J/POJBMNVYEMS&/S M; Q[U[#\-O@4^E:A!K7BMHI)X6$D%A&VY5<<@R-T)![#(]STKW2B@ KF/''@ M72O'FC"QU$-'-$2UM--$FD-O8#5+5 M?NS6; DC_W4=QXID33[-3EK:)P\TGMD951[Y)]AUKZ,T[3[32=.M["PMTM[2W01Q1( M.% _SU[U9HH \B^.WA'7O%EGHB:'ISWC6\DQE"NJ[0P3'WB/0_E3_@5X3USP MKI>L1ZWI[V;SS1M&'96W *<_=)]:]:HH ^>/C)\,O$>N>.WU;0=*DO(+JVC, MSI(BXD7Y,88C^%4KI_@5X%U;PG;ZQ=ZY8M:7=R\<42,RL=B@DGY21R6'_?-> MP44 ?/\ \;/ /BCQ/XVM[_1M(DN[5;&.(R)(@PP=R1@D'H1^=>D?"/1-2\._ M#NRTW5K5K:\CEE+Q,P) +DCD$CI7<44 ?*_CCX6^-=4\=:W?V6@S36MQ>R21 M2"6,!E+9!^]7T3X'L+K2_ NAV%["8;JWLXXY8R02K!>1QQ6_10 50UJXO;70 M[Z?3;8W5\D#FWA&/GDQ\HY(&,XS5^B@#Y#M/@[X[U#5X%OM&GACN)U\^Y>6, M[ S?,Y^8DXR3ZU];6EK#8V<%I;H(X((UBC0=%51@#\A4U% !7C?QS^'FI^*C MI>JZ%9&ZOH0;>>-64,8SEE/) P#N_P"^J]DHH ^?OA9X3\:^&X/$6EZEHEQ% M9ZE82"-C+&0)PI"CAN,AB,^PKB_#OPG\]*^M:* "L7Q7X9L?%_AR[T:_7]W.OR2 9:)Q]UU]P?S&1T-;5% 'R"?A#\ M0M.U+?:Z+,TEO+NBN(9HP"5/#+EL]LCO7T;,==\0?"?48=1TQ[;7+G2[BW>U M++\TIC9000<88X(YXS78T4 ?*/A'X5>-].\::%>W>@316UMJ-O++(98R%19% M)/#=@#7TUXB\/Z?XIT*YTC5(C):W"X.#AD(Y#*>Q!Y_GD5J44 ?)_B?X%>+= M$NI#IMN-7LLY26W($@'^U&3G/^[D5RP\ >-68V__ C&M84[L&SD"Y]AZ5].:3I5GHFE6VF:? M"(;2VC$<:#L!_,GJ3W)JY10!C^)_#&E^+]#ETG5H3);N0RLIPT;CHZGL1G^8 M.037S7XF^ OBS1[B1M*B35[,9*O"P20#W1CU_P!W-?5E% 'Q-_PKOQGOV?\ M"+:OG;N_X]'QCZXQGVZUVGA;X ^)M6N8Y-13EMZG& M 3V!KW>BB@#Y\^+_ ,(M5U'Q.-;\+Z?]I6]!:[A1E4I*.K_,1PWMW!]:T/@9 MX'\2>%?$.IW&MZ7)9PS6@1&9T;U>YT4 %%%% !7F?Q,^$%CXY2!CU+X _&OM*B@#Q#X=_ :/2+R M'5O%,L-U(OB#=:CI.C M2W5H\,2K*LB $A<'@MFO5/A'HFI>'?AW9:;JUJUM>1RREXF8$@%R1R"1TKN* M* "BBB@ HHHH \^^*7PS@\?:9'+;/%;ZS:C$$[@[77J8W(YQGD'!P<^IKY\; MX>_$CPS=2-::3JT$A^4RZE?8E% 'R;X:^"OC#Q+J*RZK;RZ9:,^9 MKF\/[T^N$)W$_7 ]Z^H-!T.Q\-:'::/IL9CM+5-J G)/.22>Y)))]S6E10 4 M444 %?//QE^'WBKQ+X\.H:/H\EU:FUC3S%D0#<,Y&"P/>OH:B@#S[X,^']4\ M-> Q8:Q9M:77VJ23RV92=IQ@\$^E>@T44 >0_';PEKOBNRT1-#TZ2\:WDF:4 M(ZKM!"8^\1Z&O%O^%/\ C[_H7)_^_L?_ ,57V/10!\\?_\ 0N3_ /?Z M+_XJC_A3WC__ *%R?_O]%_\ %5]CT4 >1:%HOBK0/@'-H]MI4O\ ;T@FA2W# MH&022'+9SCA22.>N*\Q\'?!KQ5)XOTS^V]%DM],2<27,DDB%=J_-MP&).[&W M\:^JZ* "BBB@#P+XU?##6]=\60:UX>TYKO[5"$NE1U4JZ8 8[B.JX'_ :C\* M^$_&MI\*?%7A:_T2X1YU66Q!D0[F)7>OWN/N@^GWOQ^@:* /F/X:?#/QCHGQ M$T?4=2T.6WLX)6,LK21D*"C#LQ/4BOIRBB@#D?B-X(M_'7A6:P8*E]%F6SF( M^Y(!T)_NMT/X'J!7SKHOPV^)7A_6K35;#0)X[JUD$D;>;'CCJ#\W((R".X-? M7%% %73;F:\TVVN;FTDM)Y(PTEO(06B;'*DC@X/>K5%% !7#_$;X::;X_P!/ M0R/]EU2!<6]VJYP.NQAW7/X@\CN#W%% 'QWK/P=\<:-<&,Z+)>Q[L+-9$2JW MO@?,!]0*HV'PP\;ZC(J0^&=10MWN(O) ^I?&*^TJ* /(_A?\&(O"-TFM:Y+% M=:LH/DQQ9,=OD8SD_>;'&>@YQG@UZY110!Y5\5?A#'XUE&KZ3+%;:RJ;9!)P MERH' )'1AT!].#T&/!+[X6>.=/F,4WAJ_<@9S;H)E/XH2*^T** /BZQ^%WCC M4)5CA\,Z@A;G-Q'Y('U+X%>\?"GX/CP;'X3>.E\01W#>'I_*^U!RQEC^[NSG[WI7UQ10!SGC[0G\2 M^ ]9TF%/,GGMR84SC=(I#H,_[RBOF*S^#7CF:^MXKC0IH8'E59)3+&0BD\MP MW8!?#3X9^,=$^(FC MZCJ6ARV]G!*QEE:2,A048=F)ZD5].44 1SP175O+;W$22PRH4DC<95E(P01W M!%?-7C;X ZUI]_+<^%D&H:>[%EMVD"S0CT^8@,/0@Y]N]?3-% 'Q,_PZ\9HP M4^%M7R?2TG^"_#L&CZ<"R(2\LK#YII#U8_D![ 5S_P 8M!U3Q)X ET_2+1[J[:XC M<1JP4[03D\D"N^HH ^./^%/^/O\ H7)_^_L?_P 51_PI[Q__ -"Y/_W^B_\ MBJ^QZ* /CC_A3WC_ /Z%R?\ [_1?_%5ZCXX\,>,M0^%OA/PQIFC32M# C7X6 M1%V.B@*ARW/)8GZ"O=J* /!?@G\,M:T#Q/=:UXATYK1H(/+M5=U8LS\,PVDX MPH(Y_OU[U110 5\H>*_@QXJM_%6I)HFBR7.F&8O;2)(@&QN0N"P/&=O3M7U? M10!S'P]_ME/ ^F6VOVDEKJ5K%]GD61E8L%X5L@G.5QGWS7SWXS^%GC;4O&VN MWUGH,TMM<7TTL4@EC&Y&1&*YM["&*6,D$J MP0 CCWKC#\Z[+X( M>&]7\+>"[RQUJR>TN7U%Y5C9E;*&., _*2.JG\J]+HH *^/+K M5/#^E/=VEZB2R%)$4)+C:PPQ!YP&S_M5]'T4 >!?!3X8ZWH/BNXUKQ#IK6GV M: I:J[*Q9WX+#:3T7(_X%7OM%% ')_$S2K[6_AWK&FZ;;M<7D\:+'$I +$2* M3R<#H#7S)_PI_P ??]"Y/_W]C_\ BJ^QZ* /CC_A3_C[_H7)_P#O['_\51_P MI[Q__P!"Y/\ ]_HO_BJ^QZ* /%?@3X,\0^%+W6WUS3)+-;B.$1%W5MQ!;/W2 M?45[5110 4444 >/?'?PAK_BN'0AH>G27AMFG,P1U7;N\O'WB/0]/2H?@1X- M\0>%)]>;7--DLQ<+ (M[JV[:9,_=)]1^=>ST4 %%%% '@WQ ^ 1O+N;5/"+Q M1&0EY-/E;:NX]?+;H,_W3@#L0,"O)+WX9>-["5XYO#&I,R=3!"9A^!3(/X5] MJ44 ?'6D?![QSK$_EKHS2B^UF1 M-K7)7"Q ]5C'\V/)]NE>B44 %%%% 'RIXS^%GC;4O&VNWUGH,TMM<7TTL4@E MC&Y&MRB@#RCXX:/XH\ M2:/IVC>']+ENX&E,]TZ.J@%1A%Y(SU8_@*YSX)_#+6M \3W6M>(=.:T:"#R[ M57=6+,_#,-I.,*".?[]>]44 %%%% 'RAXK^#'BJW\5:DFB:+)_44 ?''_"G_ !]_T+D__?V/_P"*H_X4_P"/O^A-QAEC4$>A J>B@ KR7XZ^$]=\5Z9H\6A MZ>]X\$TC2A'5=H*C'WB/0UZU10!XK\"?!GB'PI>ZU)KFF26:W$40B+NK;B"V M?ND^HKVJBB@#Q_XT_#"X\510:YH5L)-7BQ%-"I"^?'V.20-R_J/H!7'_ L\ M+_$'P/XMBN9O#US_ &9=8AO4$L?"YX?&[JI.?ID=Z^D** /(?CMX2UWQ79:( MFAZ=)>-;R3-*$=5V@A,?>(]#7BW_ I_Q]_T+D__ ']C_P#BJ^QZ* /CC_A3 MWC__ *%R?_O]%_\ %4?\*>\?_P#0N3_]_HO_ (JOL>B@#A_A'HFI>'OAW8Z; MJUJUK>1R2EHF() +DCD$CH:[BBB@#YL^+'PW\7>(/B/J6IZ5HLMS9S+%LE61 M &VQ*#U8'J"*]>^$^BZCX?\ AQINFZK;-;7D33%XF()7,K$="1T(KM:* "J. ML:19:]I%UI>HPB:TNHS'(A]/4>A!P0>Q -7J* /E7Q7\!_%&C7N^*],T>+0]/>\>":1I0CJNT%1C[Q'H:S_@3X,\0^ M%+W6I-U44 %>/_&KX87'BJ*#7-"M1)J\.(IH M5(4SQ]CDD#N^*],T>+0]/>\>":1I0CJNT%1C[Q'H:]:HH \A^!/A+7? M"EEK::YISV;7$D)B#NK;@ ^?ND^HKUZBB@#YC^(GP6UV+Q;@ HHHH **** M"BBB@ HHHH **** "BBN.\*?$&S\7^)=:TJPM94ATK:K3RD RN693A>P&WJ3 MDYZ"@#L:*** "BBB@ HHHH **\Y^+OC[5? .EZ;=:5;V4SW,S1N+I&8 !<\; M66N;B\9_&N>%)H_!FDM&ZAE.T\@\@_Z^@#VJBO#+_P")OQ5\.Q?;M>\%60L$ M_P!:T*.-H]V$CA?J17J'@CQGI_CGPZFK6"O$0YBG@XP00?0]CD M Z.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKE_B)XDO/"/@34M!M=NO$W@K2]9O8X8[F[B+NL*D(#N( MX!)/;UKH: "BBB@ HHKS'XP?$;5_A_'H[:5;V,QO3,)/M2.V-FS&-K+_ 'CZ M]J /3J*** "BBB@ HHHH **** "BBB@ HK#\7^*;+P;X!K[6]/BMY;FW:(( MEPI9#ND53D @]">] '545SW@_7;KQ!X'TW6[M(4N;FW\UUA!" \] 23V]:YK MX1>/]5\?:7J5UJL%E"]K,L:"U1U!!7/.YFH ]&HHKE_'?CK3? 6AC4+\---* MVRWM48!YF[_0#N>W'<@$ ZBBO%[?QK\8]2LUU2Q\%Z :ZGX=?$ZW\;O=:=>63Z;KED/](M'/7!VL5SR,' ((R,CK0!W]%/_BYIVFG7;[P98)I M*+YDB $2HG7)'F%EXZDKQCD"@#VVBN=\%>,=/\<>'8]7L T?S&.>!_O0R#!* MD]^""#W!'0Y Q/B)\2HO!1M=.LK%]2UV^_X]K-,]"=H8X&3D\ #DX/2@#O:* M\2OOB/\ %'PM!'JOB;PA8#2"RB0V[8=,\#)$C[?^!#J<>U>M>'M>L?$^@VFL MZ:[/:W*;EW##*0<%2/4$$'Z4 :=%>:^._BA<:%KT/A?PUI1U?Q#* 3$<[(#;NVE\=>%;6+3+A]GG63993UQD2.I('\)P3@\T M>V45!8WMMJ5A;WUG*);:XC66*0=&5AD'GV-3T %%>8_ :O\/X]';2K>QF M-Z9A)]J1VQLV8QM9?[Q]>U>G4 %%%% !1110 45YMX<^(.K:O\7M;\)7%O9+ M86,4CQ21HPE)5D W$L1_$>@%>DT %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% %35=2M]'TB\U*Z;;;VD+S2'OM4$ MG'OQ7AWPG\-2>-M'\::_JX'F:\9+6-R/N9R[$>P8IC_$K70 M+9B;G59AN1>3Y2$$_FQ0>^#6+X3^).J>$_"NGZ)!\.=;=;2+:TFUUWN22S8\ MOC))- &E\ -=GCLM6\':A\EYI4[/'&QY"EB)%Q_LO_Z'7H'Q$\27GA'P)J6N M6$<$EU:^5L2=24.Z5$.0"#T8]Z^?/^$OGT7XS6WB^?0KW1+.^FVW$%RC#>,].M_P#A#/#UO*T< M*B_O9QLB$Y&62,,XX&1U)//3')@TOXX:OHE_J6C>-]$\O5;9?W$=FI#2R'&V M,C+#D,"&!QCL C>T:'NP$F\$#J<#'. M0*]1\%>*K?QIX5M-;MXC!YV5DA+;C&ZG!7/&?4'T(J?Q>JMX*UY6 *G3K@$, M,C'EMUK@/V>23\-I?;4)?_04H N>/_BK)X=UJ+PUX=TW^U?$,P'[KDI$2,@$ M#ECCG&1@'171D=0RL,%2,@B@# \&^+].\;> M'HM7T[>JEC'+#)C=%(,94X^H(/<$5Y@WQJUU?%/B#P]!H<&H:C!?26FEV]M& MX9]KN&:4[CP%4$X []!DBO\ O&G^.O&ND6P_P!#CF^3!X&R5U7'X']*C^%= MI'+\>?&]RZAGAFNPF1G:6N>2/0X!'XF@";5O'_Q:\'QIJOB/P[IS:6759!$0 M0F>VY'8J>V2",XKV#PYX@L_$_ARRUNR)%O=1[P&(RA'#*?<$$'Z5C_% _#' MQ%GI]C>N#\"W4]G^S1?W%L6$T=I>E"O5>7Y_#K^% #K[XJ^*/%/B6ZT?X=:/ M!=0VA(FOKGE#R1D'<%4$@XR26QTZU3USXM>.?!=A<6GB?P[9Q:E(BMI]U&"U MO*0P#A\/UVDG@@@XR,&MS]GNTMX?AP]Q&%\ZXO9#*P'/ /X<_C5OX\V<%S M\++V:4+YEK/#+"3U#%PAQ_P%FH [#P=K-SXA\'Z5J]XD4=Q=VZRR+$"$!/H" M2V4;Y'"C_5KW)K MW#^W]&_Z"]A_X$I_C7SM=^$K#QI^T-KFCZE+<0V[,\A:V90^51<TNH;A5."8I X!_"O.O'_Q5D\.ZU%X: M\.Z;_:OB&8#]UR4B)&0"!RQQSC(P.D>#?%^G>-O#T6KZ=O52QCEADQNBD M&,J#P DKJOZ'] M* %O?C9XBB\1^(/#]EH]K>:E!?O9Z9%##(6=5=PS2?,=V%4=-O4GH*Z;P[XK M\?1^%O%%_P"*=&MK.?2[)[BT+1,HF=8W;!PV"!M&<$=:Y/X66B2_'KQO=, 3 M#+>!H_ $?C7KGCO_DGGB7_ +!5U_Z*:@#Q^Q^,GCGQ386MMX9T"VNM M416DOY(H',48W'8HW-QE1DDDYSQTKTFV\:WNB?#1?$OC.S6RO4#![2)2K,VX MJBA6/!; /7@'/:N:_9VM$@^'=S< #?<:A(2V.@8I-+/(5!X9E"*O_H9_.@"]IWC7XM^++0:KH7AK3+736):$7+?-,/3+.,C_ M &@%!]:Z'P)\3KK6_$$_A7Q/I0TGQ% &/EJ?W' MC63<=Q)]"P^AH ].^)'Q#D\&+8:?IEA_:&N:DY2UMSG:.0,D#DY) &,\\C% M(OC5HME)JU[H>CSVL2F2:WBPS1H.OW7R>.>"U:OQ9^'^M>(KW2O$7AB8 M+K.F'"QLX7> VY2I;Y0P;/!X(/7CGEQ\9/&?A@"#QKX.9HC\AG1&A##OR0R. M?8$"@#N]&\>:EXT^'$^M^%-/@;6XY!#]BNGS&L@9=X+97(V-N!R/Z5XW\,KW MQW;^*/$C^'-+TRZO))A_:"W+_+&=[_<_>+GG=W/:O>/ /B#PQXCT$W7ABVAM M(5;;-:I L31/CHRKQTZ$9'Y5YM\#.?'7CDYS_I Z_P#762@#N_B1\1X/ EG; M0P6AO]7O3MM;13[XW-CG&3@ I')MXC^-D5I_:K^&-*:#9O-FH_>!<9SM M\S=NQVY.>W:N0\9ZCJH_:.DGT[2?[6N]/2/[-9N>#B -G\"Y8>XKM/\ A/\ MXI_]$Z'_ 'VW^- '9?#[Q]8^/]&DN[>%K6[MW$=U:NVXQL1P0>ZG!P<#H>.* MX;Q9\9-5\,_$'6?#R:;;744$,:V")&YFEG=(RJL0V",NW )P!UJG\*]%\4V M7Q2U?6=5\.SZ79ZG!*SI_P LTD+JPQS[-CZU62T2Z_:UN#( 1"BR@$9R19J! M^1(/X4 =C\/?$/Q%U379K;Q;H4-E8?9S,DPA*'=N&$'S$=">#SQ7I=%% 'A_ M[2G_ "+^A_\ 7U)_Z!7KFDW]H-&L0;J$'[/'P9!G[HKR/]I3_D7]#Y_Y>I./ M^ 46G[.GA^[TV"<:SJ:R2PJ__+,@$C/3;TH ]+\7>+/#VA>'+V?5;VT:)X70 M6Y<,TY((V!1RN!7FG[-FGW<&A:W?RJRVMS/&D.1@,4#;B/4?,H_ ^AK MSZ7P;I/P[^(,&F^.+)]1T6YP8+R*1HEVYQO*KR<' 9'K5]7U?PUI5QI\8\RXAMVR\2#K@JY/XX8#J:X;3=9U M^W^-_BG5=&T#^VK^&>XA$3GF%!($##WVKM^C8KOV\>_%)U*-\.593P07)!_6 M@#T/P=XLT_QKX=AUC3MRHY*21/C=%(.JG'U!]P0:\]O?B3XO\3^*-0T;X?Z/ M:36VGOY=Q?7AXW9QD?, !D-@?,2!G J'X%:!X@\.W7B"+5]'N-/MKHQ2P+(? ME!!?('X,OY5B3^%/B%\+_$FIZAX.M4U31[V3S#"5\PXR2JL@(?(R1E3SWZXH M U7^*'C;P1K%G:^/]$M%T^Z;:MY9GD 8!;AB#CKMP#7J7BCQ/I_A/PY-9-QSD^A8?0T >L?$;XA6O@#2()FMC=W]VY2UM@VW< M1C+$^@R.@R20/<<>=9^-][:)?0:!H]JI7<+8X$C#W#2<'VR#74?$?6_!?AV* MQU/Q18PWE[$^ZQC$0>8D$'*YQ@ @9)./SQ7+Q_%OQCK0!\/_ YOGB?[EQGI8:W8 M)&F0K@-M;Y6R5*D@$9/6J7Q M#^+%YX$\=V.EM:VLNER6'VJ4E&\XOF4!5(; !**.5.,FN/\ AC+JTOQ^UF37 M+:"UU1[65KF& Y1&)CX'S-[=S5OXG6B7O[0W@ZWD *-%:EE(R"!<2D@_7&* M.A\%^+?B?J_BBR36_#<-IHMWO=I3;NAA4*2.2Q()( ^8KUX/^SNBWVH^*]8ND"/S"2VU/F49 (SU//0=3N^'/BIXFT_P ;6OA/QWH\ M%I=7;*D$\''+<)G!8,&;C((P?QQU7P=MHK7X4Z&(D"^9&\CD#EF:1B2?\]A7 M!_'%0GQ!\#S* )#.!N]A+&1_,T >[4444 %>!_M,_P"H\,_[USW]HJ]\KP/] MIG_CW\,_[US_ "BH ] ^+/C74O ?A6UU32X+2:>6]2W9;I&90I1VR-K*L>*9_"7BO M3(]/UJ/=L,8*JY49*E23SM^8$$@CTXSU?C_Q[I_@#0UOKN,W%S,Q2VM58 RL M!DY/91QDX/4>M>;>( !^U+H9'!,"Y_[]R4SXL(NI_&_P5I5WAK(B!BC_ '6W M3L&'XA%% &A;>)?C5J=F-7M/#FEQ6K+OBM91AW7Z&0-V[XSG@=*ZWX;?$B'Q MY9W4,]H;'5K(A;FV.2/3L7>KV6FP0:A>%C/<*# MNDW$$Y^I - &O1110 4444 >+?M W'B1?#[V\%G:'PVRPM/?39^#]WXRET/3H-7T[3X?#Z:O\ DE=YS_R\0_\ H==)\-_^2:^'/^P?%_Z"* /G[X1>+]9T2PU+1_#6B-JF MMWTJ21A^(8D4$%G.1W('4#GKV/:ZE\2_B5X&NK>Y\8>'[&32YY-FZV(!!QG M8,P!P"<,.<&HOV:;:(67B&ZV#SC)#'NQR% 8X'XG]!77_'B-7^%5\S+DI/ R MGT.\#^1- '?VNI6EYI$&J13+]BF@6X65OE'EE=P8YZ<'->1)\4?&?C35KNU^ M'^@6SZ?;ML-_>Y /ORR@9_N_,<2VO[+44L;'_5\W?$C0H/$_[05GHMU-+%#=Q1([QXW*-A/&AKF/A/I?AC3O&LWAWQ=HJQ^( MK:8BVEN92T3N/X=GW:1\+-$M[U66Y2V:0HXP5#,S MJ".V%8#%9GPB\?ZKX^TO4KK58+*%[698T%JCJ""N>=S-7H4__'O+_N'^5>)? MLU$?V!KHR,BZC.._W30!W_Q/\6W_ (*\&R:QIL-M+<+/''MN59DPQ.>%8'/X MU>T_Q5&OPZM/%6K[(U.G)>7"PKP"4#$*"?4X )].:Y/X_?\ )+YO^ON'^9K4 MTC0(O%'P0TS1)93$MWH\""0#.QMBE3CO@@''>@#D=.\:_%;QG;-JWAS0M,M- M)9CY!N6RTH!P1DL,\Y&0 .HSQ6KX)^)^L7?C!O!WC'28M.UG:3$\).R0A=V" M,D7#),BR%L9^19O! ]N: +_CWXC:GHWB*R\* M>%=+34M?ND\S$I_=Q*$+0ZMKNAZ5=Z8A!G\@ M\Q@D#&5;(Y[X8"W634(XPLUN64-D#;D;N&!4X*]>.,Y MXQC\;-:TH'3?'W@IEAF!20K$R!U[_NY,J^?]X"@#V#PWXHL/$WA6U\06[>5: MS1%W$IQY14D.&/L0>?;->9)\4?&?C35KNU^'^@6SZ?;ML-_>Y /ORR@9_N_, M<^^ NJZEX8\I+":-(@D$8B\O=*BNK*.AP2"/?T.:XKX=>)O'6 MA>"K*TT+P,M[9,7E%WN(,Y+'+'![8"_110!U-G\4O$_AC7[32?B+HEO90WA" MP:A:-^['."6^9@1DC.""!SCFMWXX_P#))-7_ -^#_P!')7G?CNY^(WCS04TN M]\ O;B.99TFC)+*0".Y[@FNI^("7L7[."0ZE#)#>Q6MG'.DGW@ZR1J<^_&: M.K^&7_))M#_Z\OZFN#_9K_Y%_7/^OJ/_ - KO/AE_P DFT/_ *\OZFN#_9K_ M .1?US_KZC_] H ]PKB_&7PYL_&FN:-J-]>RI'ICAA:[%:.4;U9@<^H4"NTI M'=41G=@JJ,EB< "@!:\#\+7$/B#]IG5M4T<[K"WB<32H/EDQ&L1.>F"_(/<# M-6O&7Q#U7QWJ[^"OA\K2K)E+O4E.%V=&VM_"G8MU/1>HSZ+\/O 6G^ =!^Q6 MQ$UY,0]W=%<&5AT ]%&3@>Y[DT >:^* /$?[36AZ5-/#<(V6@ M:26./LHCEVKC_@,GZ4GAD#Q'^TUKMY<#<-+BD$(;D*4V0C'I]YC]?>CX=XN/ MVC/&,T>2D<=RI..-PFC7'Z'\J=\-@;?]H/QM!)P[K<2#Z&="/T84 >VW]E!J M6GW-C$? ML[8FU3QA=IGRGE@V''!RTIZ_E^= !\$ -?\ B!XR\37 W3F0+&6Y*B5W8@?0 M(H^E>I_$#38M6^'VOV7?LZ P7'BZTDXEBGAW#\9 M0?Y5Z]XKE2'P?KN>_M% M7H'Q9\:ZEX#\*VNJ:7!:33RWJ6[+=(S*%*.V1M93G*#OZUY_^TS_ *CPS_O7 M/\HJW/VCO^2>:?\ ]A6/_P!%2T 0MX_^(_B]'N_ _AN :2F52\N]JM<,."4# MNHQD$=^G)!XJ_P##[XJ:GK'BF?PEXKTR/3]:CW;#&"JN5&2I4D\[?F!!((]. M,]YX-M(['P3H5M$H5([" <#&3L&3]2%W[@V.V"<_P]JSOB4@U/]H'PAIMV-UHB0.(V^ZQ,KD_GM _"O>* M/GCX3ZU#XB^.NNZO!#)#'=V4L@CD^\OSQ9!_&O3OB1\1X/ EG;0P6AO]7O3M MM;13[XW-CG&3@ I'">![_ -I3Q3;VRJL7V:60*O0%VB<_JQKG_&6H M:J/VCI)]-TG^UKO3UC^S6;G@_N V?P+EA[C- '7MXC^-D5I_:K^&-*:#9O-F MH_>!<9SM\S=NQVY.>W:NW^'WCZQ\?Z-)=V\+6MW;N([JU=MQC8C@@]U.#@X' M0\<5QO\ PG_Q3_Z)T/\ OMO\:S/A7HOBFR^*6KZSJOAV?2[/4X96=?\ EFDA M=6&/R;'UH VI_B=KGAKXGIX;\66NGQ:5-MM;=P64 $99@"#CL,'DGV-5_C5H&DZQ\/KR\U&9 M+:?3E,UI<,.0YP/+^C\#ZX/:O+?@LEOXR\>OJGB34#>:EIMM&+&"?G<%&T-Z M?( #ZY;=U!- 'O\ X6FUVY\/6MSXCBM8=3F7S)(+5&58@>BG&O M[?\ AY<7<2;KK2V^UICJ4 Q(/IM^;_@(KBKCQ1_PDW[+VH^:^Z[T_P"SV MIVSQ;#^*E>?4&O?V4,I5@"",$'O40M;<(R"WB"-]Y=@P?K0!R/PD_P"25^'_ M /KW/_H;5Y_XB_Y.DT+G_E@O_HN2O?^2;2_P#80E[_ .RE>KLH92K $$8( M/>FQQ1PILB147T48% '@_B6WU3X3_%2Z\9VUC->^'M4W?;/+ S&7.6!/8[P& M!. <[<]36[K'[0'AQ-*;^PH;R^U25=L$#0%0KG@;CW'LN<]..M>NLH92K $$ M8(/>J=OH^F6ER;FVTZTAG/66.!58\8Z@9Z4 ><_!/P5J7AS2+_6-^$__ "6WQ]_U\7/_ *4FO=*C2"*-V=(D5V^\ MRJ 3]: .7^)W_),O$7./]">N;^#%E!J7P7M["Z7=;W/VF&50<95G8$9^A->G MLJNI5U#*1@@C(-0RPL+.6*T*P2%&$;*HPK$<''3KS0!\^^&/$NH_ _4M0\/> M)=,N[C1IIS+:7=NH.3C&YW2JGF.6VJB@$@C)SP2>F0,<]-X;^,4VC75_H/Q,BDM;^&7Y9UMLHR=,%4 M'/()# $$'V&/H?B;;6G@_P7:7-Z\\ZR3S&(HH5>@P>0 2"6( &.^: / M5_ADI7X9>'001_H,9Y]Q75UGZ#I:Z)X>T[2D;,[ M:QFO?#VJ;OMGE@9C+G+ GL=X# G .=N>IKWND90RE6 ((P0>] 'D6L?M >'$ MTIO["AO+[5)5VP0- 5"N>!N/<>RYSTXZU;^"?@K4O#FD7^L:Y&T>J:M(':*0 M?O(T&2-WHS%B2/IGG@>C6^CZ9:7)N;;3K2&<]98X%5CQCJ!GI5V@#POX3_\ M);?'W_7Q<_\ I2:]4\=_\D\\2_\ 8*NO_135N)!%&[.D2*[?>95 )^M/95=2 MK ,I&"",@B@#RS]GW_DF0_Z_9?Y+5OXT>"+KQCX3CDTV,RZEI\AEBA&/WJD8 M=1GOP"/]W'>O1HXHX4V1(J+Z*,"GT >.>&OCSHR:3':^*X[NQUBV'E7 ^SEA M(Z\$X'*D]P0,'-5] \7^*_B1\1X+O0FO=,\)6F/.:2-<3A3D@\$;F.%P#PO/ M7KZ_=Z3IM^ZO>:?:7+*00TT*N0?7D5:CCCAC6.)%2-1A548 'L* /*OBKK'B M[PEKND>)-,EN+GP]"0M]91@8!!))8XR RG )R 5]Q1<_'WP-)I#R%;V>1X\& MR>VY.1]TDG;CUY/XUZOU>NA:.ET+I-*L5N!R)1;H''XXS0!Y7\ ?#>I:9 M8:SK5[:-90:I)&;:V8%2$4N=V#SCY\#V!/<5QOACQC:?"WXD^+X=?L;[;=W# M&/R8P6P)&93AB,JRMD'Z5]+56N-/LKN19+FTMYG3[K21ABOT)% 'C/Q1T76/ M#WC?3?B5X>MGO(X4'VR-!G"A=N3WVLA()Q\N,]ZV#^T'X-&E&YVWYNMH/V3R M/FW8Z;L[<9[Y_"O5P !@#H!5'^Q-)-T+HZ99?:!TE^SIO'?KC- 'G?PGN_ M&NOWFI^(?$<]Q;Z9Z5&((A,9A$GFGJ^T;OSH DHHHH \/_:4_Y%_0^?\ EZDX_P" 5[)I/_(& ML?\ KWC[Y_A%6988I@!+$D@'0.H-/Z# H Y/XB^"K?QSX4GTY@B7L?[VSF;_ M )9R@< G^Z>A^N>H%>=? OQI/"]QX$UPM%?63N+19>&PI.^(^ZG)'MD= *]Q MJ/[/!YOF^3'YF<[]HS^= 'A'BVTU;X6?%6;QQ8V,MYH>H B]V ?)O(WJ3V^9 M58$X!Z9KH=3_ &@?"T6E-)I,=Y>ZBX*PVS0%?G/3AZ!1ZXKC-%^)6L_#[Q/J>A?$22]NHGDW6E^L0*[1W &,JPVGCE3 MD$=<>ZU#1>5=6\4\?79*@8?D: /G_XG>.]'^)5A9>&_"NG7.IZD]RLB M3?9ROEC!! SSSD9)P .:ZGXA?#74-6^%.B:?9YN-8T*WB5$0_P"N 15D5A->Z9X2M,>>O7U^[TG3;]U>\T^TN64@AIH5<@^O(JU'''#&L<2*D:C"JHP /84 ># M?&^TNM,^('AOQ7=6,EYHEJ(EF15RH9)2Q4]AN##&>#C%=9@)(Q^6?H:]-=$EC:.1%=&&&5AD$>XJM:Z5IUB[/9V%K;NQR MS0PJA)]3@4 ?/?PWGU6W^/MU)XBM39:EJEO-+Y#?P[P)%4?15QSSQ@\UM_$' M_DX_P;_U[V__ *.FKW!H(FE$K1(9!T8J,C\:&@B>596B0R+TZKJ(\H/'"R&-3]['Y(BQH$10JCH , 4CPQ2LK21(Y4Y4LH./I0!B>-/$R^#O"5]KSVINE MM?+S"'V%MTBIUPST[4>"_$R^,?"5CKR6IM5NO,Q"7WE=LC)UP,_=ST[U9 M\2_VG_PCMZ-&M(;O4&3;!%.X5-Q(&23Z?>QWQBJG@?PX?"7@O3-#:42R6L9\ MQUZ%V8NV/;$9-(%S=Q7UO>A?GL MUBWG=Z*W (]SCZ"F?":#Q)KWB/6/&NLM>6MA?96RL9)7V;20=X4\8"JJ@]\F MO4)='TR:Y%S+IUI)<*N,U=H X%_B=$GQ8'@3^RW\S('VSS^.8?- M^YM_#K6C\1/',?P_\/P:K)8->B:Z6V\M9?+QE';.<'^Y^M=3]GA\[S?)C\W^ M_M&?3K7-?$'3=8UGPG<:3HMM;2W%\?L\DEP^U8(F!#2#CD@<8'//M0!M:'J8 MUKP_INJK$81>VL5R(RV[9O0-C/?&:OU2T?38]'T2PTN%B\5G;1VZ,W4A%"@G M\JNT >?_ !JTZYU+X6ZI':PO-+$8IMB D[5<%C@>@R?H*Q_@Y\1=)UO2-,\* MQ0W46I6-A\[2*OEN$*K\I#9).X'H.A_'UBJT&GV5K*TMO9V\,C?>>.)5)^I MH \4_9I_Y VO_P#7Q%_Z"U=9\=O^24:C_P!=H/\ T8M>B1010 B*)(P>H10, MTZ2-)4*2(KH>JL,@T >>^&] C\4? G3M%E-["ZLQ;.SVLZ)O&UFR1Q]YI':OH!55%"HH50, 8 J&Z MLK6^B\J[MH;B/^Y-&''Y&@#Q+Q-\5-5\;:C9:!\-EO1,9E>>_,6U0O8'(.U. M$<[^/XDZY],^@KV2CJ,&@#AOA7XZC\<>%(Y MIG7^U+3$5Z@XRW9P/1@,_4$=J\C\!^)T^#GBS7/#OB6VN5LYI 8KE(\D[20K MX[HRG.1D@@<=NQ0,U'=V%GJ$7E7MI!&)[?P]I]T=%T^5)[V_F38K,2$1%&?5\X//&<8'/IVGVNM7GP,TN' MP[=M:ZM_9-NUNXV\L$4[?FX&X C/;-=W'9VT5L+:.VA2W'2)4 4?ATJ555%" MJ J@8 P * /%/!WQPT^PT=-*\:B^M-9L\QS2R0%O-YX) Y5L8!!'OGG PI[ MI/BO\8]%U/PUIL\-AI<8"@\\^@X]]O=)TW42#?:?:71 M P//A5\?F*L06\-K"L-O#'#$OW4C4*H^@% 'D'CGQ5XI^'_Q'@UF\>[O_!]R MFTP1*N(3M (S@?,& 89/()&>N&^*_C;X,U/PM>V%I#LL5NJM^8&: /*_AS M\.[UO@SJ>A:R'M)=8D>=(W&&@RJ!"R]CE Q'I@<&L#P%\0Y?AC;R>#O&]C=6 MBVSL]K.D>\;6;)''WER6(89ZD=J^@:@NK*UOHO*N[:&XC_N31AQ^1H \1\3_ M !4U7QKJ-EH'PU2]$QF5Y[XQ;0%[#D':G.26 Z8^O4_&&">U^"=];W-RUU/$ MMJDD[ RL)4!8@<#)YKT6TL;2PB\JSM8+:/^Y#&$'Y"I9(TE0I(BNAZJPR#0 M!QOPR_Y)-H?_ %Y?U-<'^S7_ ,B_KG_7U'_Z!7MZJJ*%10JCH , 4V*&*$$1 M1)&#U"*!0 ^O!OV@O'%W9-!X2L)'A2XA$][(AP60D@1_3@DCOQ[U[S44EM;R MMND@C=O5D!- 'SWX.^+_ (&\$:(FG:9H.J;B 9[AEBWSO_>8[OA6FF:A#/=;]LDNS:-J,YSAB>BFO1OL%G_SZ0?\ ?L4Z.TMHG#QV M\2,.A5 "* /(OC!X>U;3_$6C_$#0K5KF?2\"[A09/EJ2P8CJ1@L&(Z#!Z D/ MN?VAO#/]A?:+.TO9=4=,)9/'@!_=^FW/<<^PKV"J8TG35O?MHT^T%U_SW$*[ M_P#OK&>Y_.@#S7X)>$M2TK3M2\1ZY&R:IK4OF[9!AUCR6R1C@LS$X] M8GQ! ML=4\ ?$Z'XBZ=8M=Z7.@CU!(_P" [0ASQP" I#?WA@]1GW&CJ,&@#Q?Q+\>= M&N_#\EKX8@OKG6+R,Q0HT&WR688R>N6'8#.3WKJ?@_X,G\&^"4AOXPFHWLAN M;A,Y,>0 J'Z <^Y-=G;Z3IMI<-<6VGVL,[_>ECA56;ZD#/85: ,/X?^%_\ A#_!6G:.Y5KB--]PRG(,K'N?Y15N?M'?\D\T_P#["L?_ **EKUR6"&< 2Q)(!TWJ#BEE MABF4++&DB@YPZ@C- &=X:_Y%71_^O*'_ - %>/\ B'_DZ70NI_T=?_1Z M # '0"F&&)I1*8D,@Z.5&1^- 'D7QK\*:M-:B+N;8K; MU8#N%;=D>C>@-20?M"^%I-%%Q):WRZEMP;!8]Q+^@?IC/?K[=J]:S;M;7]Q92S2P,,&/<\3*N.V% M('//KS6W\5=!UGPWX[T[XCZ#:/=K;J!>Q*,[0J[23WVLA*DX^7&>]>UB&)93 M*(T$C#!<*,D?6GT >4']H/P:-*-SMOS=;0?LGD?-NQTW9VXSWS^%2_">[\:Z M_>:GXA\1SW%OIERS?8;"1 H&2#N&1NVJ %'KDGWKT3^Q-)-T+HZ99?:!TE^S MIO'?KC-7NHP: /G[Q-?W/QF^)$'A?2YF'AK2Y/,NKB,\2$<,X/3U5.O4MT/& ME\6/!UQP0PY\J)$SUVJ M!FGLJNI5@&4C!!&010!@>#/%EEXT\,VVL66%WC;-#NR89!]Y#_,>H(/>N@ID M<,4((BC1 3DA5 R:?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %2_TK3M5C$>HV%K M>(N<+<0K(!GKPP-%AI>GZ7$T6GV-K9QL%8P3] !5NB@ HHJGJ\\MKHM_ M<0MMEBMY'1L X8*2#SQUH N45YI\$_%>M>+O"=]>ZY>_:[B*^:%'\I(\($0X MP@ ZDUZ70 45POQ2\?R^ /#T%W;6275U=2F&+S&PB'!.Y@.3]!CZUN>(M2NK M+P#JNJ6TGEWD&ES7$<@4';(L18'!R#R.AH WJ*X#X.^)-7\4^!O[2UJ[^U7? MVJ2/S/+5/E 7 PH [FN_H **** "BBB@ HHKR'QY\2/$#>,%\%>!K1)M6 'G MW+JK",X#87/RC ZEL]<8S0!Z]17AW_"(?&Z(&[3Q?9/*!N$/G$Y/I@Q;/Z5K M?#GXG:O?^)IO!OC*T2UUR+<(Y%4+YI W%6 XSM^8%>"/PR >MT53U;4H-&T> M]U.ZS]GM('GDV]2J@DX]^*\4T*^^)WQ1M[K7-,UZVT+3DF,=M;JGWBHSR=I) M'(!)XSG XQ0![O17EGPF\>ZSKM_JWAGQ,(VUC2F(:9 9 K;&# <9#8Y'!!_ M$^CZO/+:Z+?W$+;98K>1T; .&"D@\\=: +E%?.7@W7_C%XZL+F\TCQ)9K%;R M")_M%O"IW8SQB(^M;\]A\>[4&1=8T^[VKNV1I;C=[6_"SXIW M7BZ^N] UZT2TUNT#,0BE!(%.U@5/*N#U'?GIBO4J "BFNZQHSNP5%!+,QP / M4UXI_P )WXY^(VO7EEX!^S:=I%HVUM2N8P=__?2MC/4 +G'4B@#VVBO#9_'' MC[X9Z[90>.7MM5T6[;8+VV0 ICKC:J\@')##GL>M>RZEJMGI.CW.JW(?BI\2FN-3\-7-CH.BI(4MS<("9<'U*.21P"0 M O;G!K4\'?$3Q)IWC4>"O'L,2W\O_'K>QJ%$IYV],*0V#@@#D8(ST /7J*Q? M%?B6R\(^&[O6K[+16ZC$:D;I&)PJCZD_@,GM7E&E7?QE\;Z>->TW4M-T6QF^ M:UMI(ERZ]B,QN<'U8C/4#�![C17EWPW^(^JZMKMYX1\76B6GB"T!(90%$P M'48'&[!# KP1R.G/J- !117D7P0\:^(?%\OB%=>U#[7]C: 0_N8X]F[S=WW% M&<[5ZYZ4 >NT444 %%%>"ZAXE\>>/_B1J_A_PMJL>D6.E.\;.3C=L?86+!22 M6.<#I@>O4 ]ZHK'\+66KZ=X>_P#SR_U?&W_5?+Z^]=50 4444 %%%% !11574TO)-*O$T^18 M[UH'%N[ $+)M.TG((QG':@"U17B_]C?'C_H9M*_[]P__ !FN3\/^*OB[XD\4 MZEX>L?$=J+W3_,\XRVT 0['"'!\HYY/ITH ^E**\K\.Z5\8H?$%E)KOB#39] M+60&YBCCC#,F.0,1 _J*]4H **** "BBB@ HK'\67UQIG@W7+^SD\NZM=/N) MH7V@[76-BIP>#@@=:YCX.^)-6\5>!O[2UJ[^U7?VJ2/S/+1/E 7 PH [GM0! MW]%%% !1110 4444 %%%>4?%WQEK_A?7O"UMHU_]EAOIG6Y7R4?> T8'+*2. M&/3'6@#U>BBB@ HHHH **** "BBB@ HHHH **\B\?^-?$.B?%_PKH>G:AY.F M7S6HN(/)C;?ON&1OF*EAE0!P17KM !1110 4444 %%>4?"+QCK_BC7O%5KK- M_P#:8;&9%MU\F--@+2 \JHSPHZYZ5ZO0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% 'GOQ4^(=QX*L+*TTJV2YUK4G*6R." MRH 0"Q .2"_B5IEG92--IKZ>)7L5B0F:5FE5?FVEAR$Z'M6!\,H-5MOC_K, M.MW<-WJ:VLOVB>%<([9CZ# _D*T/B-$DW[1G@Q7Z"*U;\5GE(_4"@"Y>:)\; M[JV?5QKUA;3X,BZ9!MRH_N#*%2?JQ^M=)\(OB#>>-M)O;;5XECU;375)RJ;/ M,4YPQ7LV58$#],XKT>O"_@9_R/7CG_KN.G_762@#6\>?$+Q#<^,X_ W@>./^ MTSC[3>. PBR-Q SD *IR2<]< 9ZYFM1?%3P3HMWJ6IZK:>(=*:%TO;=1M>(, M,;U.T' )[?B,<#[1S@^@PHKVO688;C0]0AN0# M!);2)(&&1M*D'/X4 >4?LW_\B+J?_83;_P!%1U[)7C?[-_\ R(NI_P#83;_T M5'7LE 'SM^T-9^(HYH;J\U."709;E1962Q@/$XB&XLVT$Y(;^(]:[F/3O%]A M\+_%A\5:W:ZDLFCRFT$$2IY2B&3(.$7.[;!=%!P 1N ;:K!@"" <@_GC MJ/V>HT3X:NRJ SW\K,?4[4'\@*S?VD@/^$/T@X&?M_7_ +9M0!ZGXA\16/AK MPW=ZY>OFVMXO, 4\R$_=5?/*<_S JIX=B^,D7AG2DTIM%_ MLX6D7V7=MSY6T;<^^,9H O:1X\\6^#/&=IX9^(+VUU!?D"UU2$!5R>!G"@$; ML Y (SGD8KV6OGOQ;X%^+'C:*TCUE-)?[*[-$T4BH5)P#R/H/RKZ @,IMXC. M )=@W@'@-CG]: )*^=_$UQJ7PJ^,]WXKFTZ2\T?4]P\Q3C(< LH;D!@RY /4 M#MGCZ(KE] \8^'/'+:EI]@WVH6FU;F*X@(4[BPQAASRIS^% &+HWQL\#:OM4 MZHUA*W_+.]B,>/JPROZUKGPCX7U[Q/:>,HBMU>Q*HAN+>YS&=N<'Y3@\''Y5 MEZU\&/ VL[V.D"QF;_EI8N8L?1?N?^.UY8VG:K\$OB5I-O9:E+=Z+JL@5XGX MWJ6"L&4<;ERI# #/3U% 'T-JNGV^K:/>Z==9^SW4#PRX.#M92#^AKYA\+?$7 M4_A9/K7AF#['K,'G'[)+',/*64X&\,.JD8RN>".HYKO_ (Y:_J5QJNB>!M,G M^S_VLR?:),D;P\FQ%)_NY!)]<#\=+6O@3X?E\#?V5I,2Q:M"/,BOY.7FDQRK MG^Z>F!PO4=\@%[X5> =1\.R:CXB\12!]?U9BTR*01""VX@D<$DX)QP, "N[U M[_D7=3_Z])>O^X:^:!\6/%&B>"SX1<7-MK]C=I!'<8!=85SF,@YRP(4#KE3[ M<_0<:ZG'\.6&M3^;J?\ 9C&ZD"JO[PQDL,* .#QQZ4 >9?LXW$$'A?61+-'& M3>K]]P,_(*]CN=:TNRMWN+K4K."%!EI))U50/J37S+\*/A7I7C_1[^\O[^\M MY+:X$2K;[<$%0AQ_LW^&%D!DU;5W0=5#1@G\=E '/> I8_%?[1&J^(- M*1CIL ED,H7"L"@C!/\ O'+#N<$]C7T-6'X7\(Z+X.TS[#HMH((V(:21CN>5 MO5F/7^0[ 5N4 <;\5]1DTOX7:_ZFM;-02I=CMWGL=@7@9. .@(KT#XT6[W'PEUQ4&6587Q[+,A M/Z UB_ '0+"Q\ 1:Q'#&;Z_DD\V8@%@BN5"9[#Y/[Z#P_X MDT4VMT95,,&HQK)&9>@4'LWS$#(&?J<58^/-Q_9GPI-G;*L<,]S!;;1P BY< M ?\ ? K._:(T2RE\)6FN"-(]1M;I(EF PSHP;Y<]\$ CTY]353XK37.M? '0 M=3N"S3M]CN9F/\1:(@G\2V?QH ]*^'=C'IWPY\.V\:X'V"*0C&/F=0[?JQKS M#]H?.FZAX3UVW 6ZMIY,-GDE2CK^1!_.O5_ \ZW7@+P],K!MVFV^3[^6N?US M7E'[2+&>#PS81#?/-/,44=3P@'YEJ )?VD+R0Z#H&GQG,=S=/*?"+*(%GC:VD< ]%^T$G]%)KW>@ KP/]FO_ %WBS_>M>GUFKWRO _V: MSF?Q8?\ :M?YS4 10_$SQW=^//$?A;23'?7C:A-;Z?YT4:QV<4;ON8D %L*% MQN)Z=SP9?$(^,?@6P/B"Z\06FJ6L3*;F&- ZJ,XY4HIV] 2I!Y[=:E^%,2'X MZ>.YC]]9;I1]#3T 4[;6M:\>?#6SU7PK?0:5J=T% M)>9!(L95BLBX*G/(.#CTKQ/P!I?CFZ\>>*(-!U^SLM4BED%]<2P*RS-YI!*@ MH0,MD]!7KGP)_P"24:=_UVG_ /1C5R?P?_Y*[X\_Z^)O_1[4 =?\1/B)-\/O M#VG0;(]0\07:!(U(^0L TA"X.,G@#&<]L5SMOH'QKOK,:G+XJLK.Z9=Z6+1 M)\H/.UL1E<]/7W/6L_Q^@G_:/\)1W?\ J!% 8P1P2))"/_'A7N] 'F'PW^)& MH:UK-WX3\56J6?B&R!R5X$^W[W'3J'BDBU_:@\/R6H EDAC$QZ9RLBG_QS%)\ M2(%N/VB_!B/T$5J_XK<2L/U% &[X+T_XN+XGLKSQ+J,7]DS;WNK?,19/E.U< M <//$OA;22E[>&_E@T]I8HUCLHDD<,[$*"V%"@;L\^I MX/OU>$_"B)3\M-5L9)ECFA M10R!B,[2-BE0<'E>_P!>=N/5OB3\38&U3PO=6WA[0LE;W!'!)(5N 01 MQ@?7%;?QZ_Y)9=_]?$/_ *%71?#2-8_AGX<5!@&QC;\2,G]30!Q'PW\<^*%\ M&X55!) #8.T %2AW X!]>O'8_$GQRG@+PJVHK"L]Y-((+6 M)S\I<@G+8YV@ DX]AQG->?G_ ).O'M:_E_HU>A?$/QGHW@O0!=:M;"\:9MEO M9[03*V.>H( /)]^^<4 <-9:)\8_$FF0ZC<>*[/2O.42Q6B0A64'D!BJ<<=B M6]^]+X&\=>+-.^(C^!?&LD-SHSG@T6WB_P",/B2% M+C2/"FGZ?92@-'+='#[3T^\X)'OLKDK"V\1VO[1&@IXJOK:\U1D#,]LH"*IC M?"\*O(^GXF@"U^T-9^(HYH;J\U."709;E1962Q@/$XB&XLVT$Y(;^(]:]!TU M/&_AWP!XCU#7M?M;Z>'3'GTYX($7R"D3MDC8 W.SKGI^?-_M)_\ (K:-U_X_ M6_\ 0#7HGBS_ ))7KG_8$G_]$-0!SOPR\;7FH?#"Z\2>)[[SFM99FDF\M$^1 M #@!0 3Z>I- M/?ACK=I%XVEM]8T2[;8M[ @5H_7[J@Y .=K#GL>#7??$OQ#>:+\,=1UW0[Q8 M[A%@>WN%59!M>5!D!@0058]N]8_QYCA?X57K2@%TGA:+(Z-O _\ 02U<]K\L MLW[*D3R_>%E:(.?X5GC"_H!0!5T'7OBC\2M&MY=$OK72;&W189[^=0)+J8*- MY 53@ GC 4>^> [1/&_CCP5\0+'PMXXGAOK6_9(X;M%'!8[596"@L-W!##(Z M\#KWGP?B2'X4: J=#$[?BTCD_J37!_&K_DI?@7_KNO\ Z.2@#W2BBB@ KY_^ M$?\ R77QG_V]_P#I2M?0%?/_ ,(_^2[>,_\ M[[?]/*T ?0%>;?%#XC7GA>: MPT'P];)=^(=1.(D8;A$I. =ONF^& M'Q$/C>PNK;4+=;/6]/;9=0#(#=MX!Y'(((YP1[BN=Q\<_P"]H?\ XY4?PX\# M>,M%^)&H>)-?BLE34()%G-O*.79E;(4>Z_K0!:\?_$?7$\70^"?!-O'+K+@> M?<2*&$1*[L 'Y>%^8DY '&,],O5;#XQ>$-*EUYO$UGJR6R^;=6?E!AL'4C** M2 !DX*GK5?X:J)?V@O&LESS<)]I$889PGGJ 1Z?+M'T->Z.B/&R2*K(P(96& M01WS0!YXOC"W\K>%V\ M/>#_ +-IT%O<-+=:I<_-RX&(U!4\X!/ )Y'*]_;O%<5A%\,O$B::ELEM_95U MM%L%"?ZENFWCTKDOV>HT3X:NRJ SW\K,?4[4'\@* .7U'Q;\1?A7KVG_ /"5 M7\&LZ/>-AGC4' !&X [58, 00#D'\\>G?$_7K_P_\-M4UC1[H07D(A,,P17P M&E13PP(.0Q[=ZX?]I(#_ (0_2#@9^W]?^V;5N_%!U[SX/Q)#\*- 5.AB=OQ:1R? MU)K@_C5_R4OP+_UW7_T?MGQ%9:-%./-MK0P@?*1QD;&.T@\;B3[54_:#7S=>\& M0W/%D\TH?TY:(-G\*]W & .@% 'D7@OXC>(++QC_PA/CR&%-3;_CVO4PJ MS$C*@@#:=W.",0ME"(\#'R[!B@#RO2OB!XM\ M%>,+;PW\0C;W-O>L!;:I$%11DX!.T %5@//6^*H<<[2AW?J%K&^-LLMW- M\/\ [?S;S(6F&N_P#"266F&X3S(+*6)<;3 MR,KL8#(QUR?7!K/T;XF^-;SXJ:)X:U;;IYB/V;4;58XV6:0;VWAMI*Y4IPK8 MXR.#7OO08%>%>*TA3]I[PXT7WW@C:7''S8D'_H(6@#9\>>,_$/@KXHZ%YVH_ M\4OJ!420-#'A"#L?Y]N[C^.E>N$@ DG '4FO./C=X;_M_P"'-W/$FZZT MPB\CP.=J\2#Z;23]5%<[?_$4O^SJFJ"4_P!HW$(THG//G8*LV?78&?\ $4 : M?PS\8>(/&_C3Q%>O?$^&K1S%9V_D(NXEOE.[;N.%4DC/5Q7JU1-MU=+]LN!C!W. 0#[A=H^HKN* / _BK_R7_P $?[UE_P"E35TGQE\= M:SX)U#PO)IMVT5K<2S->1+%&YF1#%\H+ XX9AQCK7-_%4_\ %_O X_VK+_TJ M:I?VBXDGU'P;#)]R26X5OH3 * +HL_C+XMM$UNVU?3]$MYU$MMI^<,$(RNX[ M&Y(/<]>H7MI?"CXA:YK>LZEX5\5Q*NLV"L_F[ C.%8*P8#Y<@D8(X(/MD^L5 MX7X3_P"3G?$G_7"3^45 '2?%#XC:EH&I6/A?PO;+<^(+\ J2 PB#'"X!XW$@ MGG@ 9/6LA],^,?AFU_MR37;+6A"/,N=-VCYT'4*=@Y ]"#Z9Z'.M )_VL;O[ M3C=%%^Y4\X_T5<8]."3^=>\4 >!_LZW(O=9\7W038)GADVYSMRTIQG\:Z7X@ M?$77(?%5MX+\%013ZU* 9YW 809&< '@$#YB3D $<9Z8OP)AAM_%_CN&V $$ M=TB1A1@;1),!C\*Y'1QXOG^-7BZ7PM]C&J)-&/BE+X3\;Z@+NUNR%L;PP1Q#DG8WR*.&^ MZM>W:1@37+(J>8_<[5 &>@QT]>M6Z* M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \4^,?AS7(/&>@^- M])TY]2BTT1B:WC4LRF.0R D#)P=Q&0.,5H)\:;W5;80:!X'UJYU-CLV2Q[88 MW/\ ><=A[A>G45ZW10!\^?#[0O$_A_XWR7'B*RG>?4;>1Y;J&-GA5Y ),%\8 M&""OIG '&*VO'6EZA<_M!>$KV"QNI;2*" 23QPLR)B64G+#@<$?G7M-% !7B MWP7TK4;#QKXTFO+"ZMXY9P8WFB90_P"\D/!(Y_"O::* /#_&OASQ%X&^(S>/ M_"]@^H6EP#]OM(P21D?/D 9VG ;/.&'/&,KJOQ-U_P >:5/X?\*>%]0M[JZ1 MH;J[N1A+=",-R!P<=S@^@)Q7M]% 'DO[/NG7VF^"M1BO[*XM9&U%F5)XF0D> M7'R 1TXKUJBB@#RSX\^'-2U_P3;/I=I)=2V=V)I(HEW/Y>U@2!U."1P.W/:J M^C^--1\;_#?Q38W'AR[L+FUT:2-,AF%R[1."%&P8/"\<'M6;^T)IM_J?A/2XK"RN;N1;[23QG\7/%NGRQ6 M.I>'?#=DYWR&5HGD!/S8/!9B!M&,A&?%OQ'\>V7BSQAIYTS3-/(-M9.A1F*GE2VM\L,T ?;M- MR0I&\)@%3G@CID''H/0:* /'?V>M,U#3/#.K1ZA8W5H[W@95N(FC+#8.0"!7 ML5%% !1110!4U33K?6-)O--NU+6]W"\,@'7:P(./?FO"?#^H^*O@E=7FDZMH M]UJWAV20R075HN0A_O ]L@#*,1@C(/4GZ!HH ^?M=O/$OQNU/3]*L=%O-)\- MP3"6>ZNE(W\=6<= M\%5./:M^B@#P3PUXT\3_ KT]O#/B?PQ>WEK:$BTO+0%E(8Y"[L88$GCD$9P M1V$^A:3XB^*/Q'LO%FOZ7+IFA:9A[.VF!!D(.5QG&?FPQ;&" !7NE% ')?$C MPV<\]*\YT3XJ>(O!ND1:#XH\(:G-? M6:BW@FA7Y9PHP 3@@\#[RDYKW.B@#QCX>^&O$'B;Q_'_L\Z3J6F3>*3J&GW5H)6MO+\^%DWX,V<;@ M,XR/S%>X44 >+?"_2]0M/C%XYNKFQNH;::>X,4LD+*DF;@D;2>#QSQ7H/Q&M MY[KX M=2\2)IVO^'3MUW2V!C <*9$!W#:3QN5N1TZGVK(@^.6I6EDMMJW@?5EUD+@Q M)&R)(PZD!AN4=.,'&:]GHH \9^''@[Q#JWCBY^(7B^W-I=2 BTLV4JR97;DJ M>5 7Y0#RYF,\)$<$9=B W/ YKH?A]!-:_#SP_!<120S1V,2O'(I5E(4<$'D& MNDHH \:_LS4/^&GO[0^PW/V'[-C[3Y3>7G[/C&[&.M6/CQX.U?Q)I.E:AI%L MUW)ILDGF6R+N9T<+R!WP4Z#D[J]=HH \AM/CC/=V?DP^"-=FU<* UM%$3'N_ MWL;@/^ UQT.D^,[;XTZ#XG\2:5+OOY@[K:(TJ6JD&((Q&0N!@GGH<]6?'GPYJ6O^";9]+M)+J6RNQ-)'$NY_+*L"0.IP2O [<]JKZ/XTU'QO\-_% M-C<>'+NPN;71I(TR&87+M$X(4;!@\+QR?F]N?6Z* /(/A7X4;4_@S>^']:M+ MBU%W/,K++$4=_T4 ?/VOW?BOXVWUGI5AHESH_AV&42S75VI&XXZ]@Q M )PHSRA6]U!+!.D!#1RJ59?F;J#R*X7XP:7J-]\0_!4]I875Q##.IDDBB9U3] MZAY('''K7M-% !1110 5X7\+-(U*S^-7BZ[NM.NX+:7[4(YI865'S<*1@D8. M1S7NE% !7D'Q4\$:[_PDFG^.O",7FZK8@>?;KRT@7H57^+@E2N)?%MU=)=Z@ M28K%Y25B#$,6*9(4\ =5 ([XKU*B@#Q;QOX:\0^#_B(OQ \*Z>VHPS+MO[* M,$L)=)GT3PUX.U9-5NT,#/,GRP;A@GIUP>K M;0.IKVZB@#R[1/ L_@[X(Z[I+#S]3NM/NIIUA7=F5H2 BXY. /:=\.1!?6D]M-]LE;RYXRC8^7G![5Z910!Y#^T)IM_J?A/2XK"RN;N1;[T ACC+.2)8B1M SQ@_E7HM% '(? M"VVN+/X9Z%;W4$L$Z0$-'*I5E^9NH/(KA?C!I6HWWQ$\$SVEA=7$,,ZF1X8F M=4_>H>2!QQZU[310!P7Q8\!OXZ\+K#9E5U2S?S;4NV V>&0GMD8Y]0.V:X_2 MOC#KWA[3HM+\6>$-7?4X!Y/GQ(<7!' )R.IQU4D'J*]MHH \,\->'/$OQ&^( MMMXV\3Z<^EZ78E6LK.4$.VTDH #SC)W%B!GC QTM?'#2]1U#Q+X,DLK"ZN4A MGD,C01,P3YXNI XZ'KZ5[310!S/C_P )1>-O"%WH[.(YVQ+;2-T25?ND^QY! M]B:\N\.?$3Q+\.]*3P[XN\*ZE<+8@16]Y;KN#1_PKG[K < $'I@8R*]WHH \ M FTSQ-\:O%UA=ZGI$^C^%K!B52X!#2C(W 9 W,V ,@84#N>OHWQ4\"'QUX4^ MRVIC34K1_.M&?@$XPR$]@1^H%=S7#?%/3O%-YX;BNO"-[&(Y6!=C@1]\8"]B?J>:[.W^/L=K:);ZSX5U M>'5U7;)#'& K..N-V&'/;!QGOCEOP_T#Q%XI^)$_Q#\1Z>^FQ*A2QM900_*[ M!P0#M"D\D#);(% 'L\D:31/%(H>-U*LI'!!ZBOE+3O"-_)\44^'4K,^D6FJO M>.F.L6U3N/\ O1A1]6[U[A\1OB3-X DLE709=16[1MLB3%%5P0-I^4]-+U#4=7\&M8V-U="*> M8R&"%GV9:'&<=.A_*O::* "O%O"^E:C#^T?XAOY;"Z2S>"0)<-$PC;B/&&Q@ MU[310!X]\4_!NNV_BK3O'WA*!KC4;/:+FV09:0+P"%'+94E6 YQC'>H&^-&M MZW9_V9H'@W41K\JA/WHS% Q_B)P.!_M;1ZU[110!XA\ ]"U;0]8\5PZK:7$4 MF^%/-DC8+*RM*"59@-P[Y]Z=XW\*^(_"'Q"_X3_PC9-?0S#_ $ZSCRS$GA_E M')5L Y&2&YQBO;:* /%[WXVZK?V;V.A>"]7_ +:<; LL9986(X. ,MCK@@"N MB^%_AO5_!WA2\O\ Q/?7<]][$#IP+GQ6\)ZMHGB>Q^ M(/A&WD>_BD5;R"%"QD[!MHY((^1@/8^IKVFB@#-T#5UUW0[34Q;3VIG3>_6M*BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BJ&LZS8:#ID^H:C<1PP0QLYW. 6P,X7)&3Z"J7A;Q9I/C#2(M2TJ M?>F]@,_G0!)15?[?9?\_<'_?P?XU,CI(@>-U=3T93 MD&@!U%5;G4K&SECBNKVW@DD.$2655+'V!/-6@00"#D'H10 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?)FJ M_;/B=\1?$+:AJ$D-OIMO=W$$1/W(X>%15)P"< G\35GPG\-O%QL/#OBWP?.# M-.KO*7E6,0LDA7:X/:NA^*7PAU:RUC4?%7AF0-:R"2YN85E\N2' M()D*DGYE/S'&<\D8-8'P_P#C)JO@JQT_2=1T]+G0UW&,K&4F52Y)*'.&&XMP M?ID4 >L?&?7_ !!IG@RUMM%MKI+R_?;<26J,[0( -P#+T)) SZ9Q7G7A[X W M.N^#(=8N-8:WU*[B\^&W:'*C.2H,G'&>AKZ.L[N#4+&WO;602V]Q&LL M4@Z,C#(/X@BO*OB_\5[?PS9SZ!H\BRZU.A25U.1:*1U/^V0>!VZGL" !+G0=+N/$6I1/#=Z@@CMXG&"D&0=Q'JQ ./10>]8 M?Q,^&GC7Q7\3GU'3;2-+$B&."\:Y51$%4$L0#O&&W= : *'_ S7K&/^1@L? M^_3UZ+J,US\)O@F81<1SW]G$8()%7"F220X;!]-V<'^[7D_B[P3XT^%\-OXC MM_$TMP&F"2RPR.&5SDCXFS_W MW7D?@LF/]I1O+7_F*WRX'& 1*#^E 'U11110 450U+5/[-\K_0+ZZ\S/_'K% MOVXQUY&.OZ&LU_%L,*A[G2=6MX<@-++;85,D#).?>@#H:*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "@C((SCW%%% 'S1EP3ZFENZVLY8QLK[3M MRRD$@''!R.O%9'PS^&>F^$]$LKJ_TJV_X2)0_G7.XRE26.-I/"_+@?*!WH Q MO&/BFZ^%WPET32HV UR:S2UC.[=Y15!YCCUVD@#W(]*\6^'NK^$=,UR;6O&* M7U_<(^^"%8Q*K.>3)(68;CGH/7DU]1^)? ?AKQA/!/KVFF[DMU*1'[1+'M!. M3PC 5A?\*2^'G_0O?^3MQ_\ '* )_!_Q6\/>-]8DTO2H[Y;A(6G)GB55V@J. MH8\_,*XKQ?\ %OQ+X,^)*Z5JME:+H8E5UDB@;S);=OX@2Q!8<@X R5/2O1?# MGPY\*>$]2?4-$TK[+=/$86D^T2OE"02,,Q'516CXA\+:'XJLUM=;TV&\B4Y3 M?E60_P"RRD,O3L>: /%/C+\4O#GB+PA'HN@WC7LMQ,DDKB)T6-%YQ\P')../ MK3T^'VH+^S=+;-;O_:)F_M98-IW <#&.N?+!./7BO2-(^$/@?1;Y+RVT1))T M(*&XE>4*?4*Q(S[X[5W% 'SI\'_BKX?\*>#;K2M=GFAE@G>:W"1,_FJP'RC' M .0>N!R.>M9_P.TR[\1_$^\\3S1$16OG3R/U'G2Y 7W.&<_A[U[+JWPC\#ZW MJ3W]YH:?:)'WR&&:2(.>^55@.?48-=/H^BZ;X?TV/3])LXK2TCY$<8[]R3U) M]SS0!?HHHH *P?&?_(IWO_;/_P!&+6]6#XS_ .12OL?['_H:T ;U%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5@^,^/"5]_P#_T-:WJP?&?'A*^_P" ?^AK0!O4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !6#XSX\)7W_ #_ -#6MZL'QGQX2OO^ M ?\ H:T ;U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5@^,^/"5]_P#_P!#6MZL M'QGQX2OO^ ?^AK0!O4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6#XSX\)7W_ / M_0UK>K!\9\>$K[_@'_H:T ;U%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !4<\\5K;R7%Q(D4,2EWDJE]<+GU[UW>@S:-+H\$>@3VK!\9\>$K[_ (!_Z&M M&]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !13)98X(FEED6.-!EG#?#Y:*& M\;5;D?\ +.Q =?QD)"_D2?:@#T:BOF?5?CWXO\07/V+PUI<=DTG"+#&;F<_3 M(Q_X[78?"?2?B8OB1]5\4WE^NER0L#;WUQN+L>FV/)V8/LOZT >T5P'Q3^(L M_P /=-L9;;2S>37CNBN[%8HMH!^8CJ3G@<9PW/%=_4%U9VM]"(;NVAN(@P;9 M-&'&1T.#WH ^97^,GQ,\2,4T6S$>3@#3M/,Q_P#'M]-'ASXV>(06FEUI(W^\ MLU\+=?\ OCYE@MV8VZ-_P M""1N YXX[>M?5]4] M6TJRUS2KG3-1@6>TN8S'+&W<'T]".H/4$ T =%N+6#4GU!KN4 M3-,4"*1C VJ"?SSS7:5Y/9+XY^&2?V?%ITGBOPU%Q;- V+NV3LA7G>!S@ 'Z M@86KK?%F]N5\G2_ 'BB>]Z>7<6GDQJWN_.![D"@#D_V@/!L=SY/B@ZJRSA([ M*#3S$7,[ER0$(/'#,2,'I[URO_"AO'NFJL^GWMD9" 2MO=O&X..ARH'ZUZQH M/@W7M=\2VWBOQW)!]HM?FT[2;<[HK0_WF/(9\\Y!/(!SP /2: /EPK\;/!^2 M3K#M4V)?M=:7,>#Y\>],^S)GCW(% M>GVMU!>VL5U:S)-;S*'CDC;*LIZ$&O,-;^ /@W4R7L5N]+D]+>7>A^JOG]"* M]!\/:%:>&M L]&L/,-M:)L0R-ECR223ZDDF@#3HIKNL:,[L%102S,< #U-'_"%L M)M:U**W9AE(1\TLG^Z@Y(]^GJ:L^&_$NE^+-&CU72+CSK5R5Y4JRL.JL#T- M&MT&37@OBW]HJ.&2:T\+:<)2I*B]N_NGME4')'<$D>XKWJN:TSX?>$M'U274 MK#0+.*\D9LW;&]4!R$_X#B@#Y[A\+?%'XIRBYU&2Y2R8@J]\Y@@'H4C Y M^H7ZFO1/#?[.^@:?LFUZ]GU28[ M44 ?*MEXT^(_PIO(]/U>&>2S!PMO?@R1L/\ IG*#_(D#N*]D\&?&?PQXL,=M M-+_9>HM@?9[I@%<_[#]#]#@GTKOKZPL]3LY+2_M8;FVD&'BF0.K?4&O%O&7[ M/-C>>9>>%+K['-@G[%<$M$Q]%;JOXY'TH ]QHKY6TGQYX]^$^HQZ3KEK//9+ MPMI>'(*CC,4HSQ],K[9KZ$\$^.-*\=Z,VH:9YB&)_+G@E #Q-C...H]".OUR M* .EHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "L'QGQX2OO^ ?^AK6]6#XSX\)7W_ /_0UH WJ*** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ*ZN8+*TFNKJ5( M;>%#))(YPJ*!DDGT KP'QI^T'-.S:?X-MBNX[/MT\>7)_P"F*O&E]_;/BZ\N+*&8[G-P2]U*/\ =/W!_O=/ M[N*]Y\+^!_#W@^V$6C:=%#(5VO<,-TLGU<\_@./:@#POPS\"/$7B.Y_M/Q=? M2V22G>ZL_FW4O^\3D+]3D^U?0'AWP[IOA718=)TF#RK6+)&3EF8]68]R:U:* M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** *&L:+IFOZ>]AJUE#>6K]8Y5S@^H/4'W'-4O#'A'1/!]C)9Z)9_9XI7\ MR0EV=G;W+$G@5N44 %-5T()M;TV M\N)[&63+7RY=903G;.I[\]3W/!S0!]445Y?\/_C3HWBT1V.J&/2]7/ C=OW4 MQ_V&/0_[)Y]":]0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "N<\9>--,\%Z6EU>B2:XG?RK6SA&9;A_11Z>I_J0#T M=>7>%X!XM^+OB3Q!>@R0:%(-,T^-QD1N,^8X]\@\^C^PH =$GQ;\2*+L7>E> M%K9^8[?R1<3JN?X]P*YQ]/H*;/>?%3PA&;R^33O%6GH,S+;1^12%>%6YB!8N![C]7->HT %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5@^,^/"5]_P#_P!#6MZL'QGQX2OO^ ?^AK0!O4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 445Q7C;XH^'?!$;17<_VK4< M?+8VY!D]BQZ(/KSZ T =HS!5+,0 !DD]J%8,H92"",@CO7RG?^(O'_QFU-]/ MT^"1-.##=;6Y*01#/!E<_>/'?TX%?1/@+PU<>$?!EAHMU>F[G@5B\@)V@DD[ M5SSM&<#/Z= ;M]96VI6%Q8WD0EMKB-HI8ST96&"./8UR_A7X9>%?!\S7&F: M<&NR.1%> M-P596&0P/4$>E.HH \/\?_ *TU#S=2\(E+2Z.6:PT#Q#I7B?2H]2TB\CN;9^"5/*-C.UAU4\]#6 MI7RGK/A7QI\%];_M?2KIY-/+;1=Q+F.1<_YH =17F?BKXY>$_#V^&RF.LW@Z M)9L/+!]Y.F/]W=7DE[\0OB1\3+I[#0K>X@MR<-#IJE0 ?^>DIZ?B5'M0![]X ME^(OA7PF'35-6A%RO_+K"?,ESZ%1]W_@6!7GOP5\8:?JWBOQ=9P>;'_:%Z^J M6R3 !BK-\X."1D97OSSZ5C^&/VYEM;Y6+%V(P5E)R64X]\9/&"00#TJBO,8OB+XIT("V\5 M^!=4DF3@WFCQ_:(I/?&?E[<%ORZ4R?QOXU\4J;+PGX1O-,\P$'4M:3REA!_B M5.=Q^F[GL: 'ZK*/$/QYT*SM2)(O#UG-Y]3744 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45R7C/XB^'_ 5; M2K?WT1U$PL\%FN6=S@[0< [03QDX%9?@3XMZ#XQAMK6:XBL=:EW9LF+8)R *X6?XT^ (+O[.VOJ MQ!(+QVTK(#_O!<'ZC(H [ZBJ>E:MI^MZ?'?Z7>0W=K(/EEB;14&N M^(M(\,V'V[6;^&SM]VT-(>6/HH'+'V - &G17(Z#\3_!WB74%L-,UJ.2[HSZX'-==0 45Q>J_%GP/HNHO87FO1?:(WV2+#%)*$/<%D4CCH1 MG(-=-I.L:=KVG1:AI=Y%=VDOW98SD>X/H?8\T 7J*** "L'QGQX2OO\ @'_H M:UO5@^,^/"5]_P _P#0UH WJ*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ JAJ^M:;H&G27^JWL-I:IUDE;'/H!U)]AS5R4N(G,2AI IVAC@$]LF MOF1_ /Q)^)?BF:3Q*)["&&0JTMT,10C/*PH#AOJ.#CEJ +_C3XZ:MK]R='\% MVUQ;QRMY:W 0M;>LN);V^O[33+.6\OKF&VMHAEY9G"*H]R:6SO+;4+2*[L[B*XMI5W M1RQ.&5AZ@C@UA>.O",/C?PK<:+-Y ZLC?PMC'H>F0>E 'U?17+^"_'VA^.M/^T:7/MN(P// MM)>)8C[CN/\ :''X\5U% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11534M4L-'L7O= M2O(+2V3[TL[A%'MD]_:@"W17AGB[]HFRM2UMX5LOMD@./M=VI6+_ ("G#-^. MWZ&O4/ FNZEXE\&V&K:M8?8;R=26B"E00"0& /(##!&?7OUH WYVE2WE:&,2 M2JA*(3CZ1\6/B?JTUMJ%O=VULDA#1W -M:Q8/0#^/'J-QKZDHH M \<\*_L]Z#I92XU^Y?5;@<^2N8X ?H/F;\2![5ZW8V%GIEHEI86L-K;H,+%# M&$4?0#BK%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 ?(0%AKOQ,\52^*I]LRQWSP)(^% M:X0$1QDY' X'$_@S#XM\&^&]?T[5VTF\*2FXD6(R%G69MCK\R[2 M ./0'KG/5_%;X/6&MKJ'BC3KK[%?1P//OR-@=L@^F'? M%7CGX>Z;I6JP23'0KTN8()F$D$H5B'4#),9SD\8/?D4 >Y_&#P[XL\2^%++2 M- C%SNDWWI$RP^9M'RC#$ @L2<9X*BL70O@/XM/ 9)[H7)'V9 MB,X !V$+W)SG!YKUC1M4@UK0['5;<%8;RW2=03RH90<'W&:\)^+7Q6FUF>3P M=X2+SK,WD75Q -S3D\>5'CJ.Q(Z]!QU *'[-VHWJ^*=5TQ7E9_P 0)9O'WQUBT!YG%G%=1V"!3]Q!@RL.V<[OR'I7KOPA^';> M!M DFOU0ZQ?8:?:<^4@^[&#[9).._K@&O'-%#)^TQ+YG!_MRYZ^A9\?IB@"_ M\:?ASH_@JTTC5?#T4UK&\I@F4RL_S@;E8$G(/#9Y[# %=SX@\>W'3 MSM_M9VZ=%S./YT :GP@^%.@^+/!UWJNN0S22SS/#;&.8IY2J!\X ZMN)ZY'' M2J7P.U2[\._$Z]\+S2,8;GSH'C[":')#8^BN/Q]J].^ I_XM9:$K[_@'_H:U?U.]O;/R MOLFFO>[L[ML@39C&.O7.?TKFO$VIZG<>'KJ*XT62VB.W=*TZL%PX[#\!^- ' M:4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 44V21(HWDD=4C0%F9C@*!U)/I7B MWC[X^6.E^9I_A01W]X/E:]<9@C_W?[Y]^GUH ].\4>,-#\':<;S6;U(01^[A M7YI93Z*O4_7H.Y%4O WCW2O'VFW%YIL5Q";>3RY8IU 9<\@Y!(((]Z\'\+_" MSQ9\2=0&O>*+RYMK.;#&XN9>H$:'[J^A. ,\ U]$^&?"VD>$=(73=&M1! M #NI./\,"@#9HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *H:SHNF^(-,ET[5K.*ZM)1\T<@[^H/4$=B.15^B@ M#YA\:?"CQ!\/-0_X2/PI=7,UC;MY@DB/[^U'?3I7B5HK'4SA([G[L,Y]_P"XQ_(]L9 KV.O&_B1\#;+7?.U7PRL=EJ9RTEK] MV&X/M_<8_D?;DT >R45\\?"+QOXJTKQ=!X$UNUN)HANC5)U/FVFU21SW3 [] MB"#C@_0] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 53U/5=/T6Q>]U.]@M+9/O2S.%'TYZGVJCXNOM M6TWPGJ5YH=G]LU.&$M!!C.XY&3CN0,G'?&.]?.=A\/?B)\3M2&H>()KBU@SS M<:@I3:.XCAX_0*#ZT =?XP_:(MH/,M/"=G]H?I]MNE*H/=4ZGZG'T-40QQ] ?6O:_!_PC\+>$-D\=K]OU!<'[7= M@,RG_87HOU'/O7>4 <#X/^$/A;PCYN^HHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *" 00>AHHH ^3]:O_%7PQ\6:Q8:E+>7 MUE?VT]K&]S,[+-"XPKJ3GYEXSZ,.$+*0&P>I&<]JSO!/A:/P;X M4L]$2X6Y:#?ON!"(S(2Q;)&3T! ZGI0!YA\6]=G\ _#C1/!^FSXN;BV%O-.G M!\J-0K_3>3^6X5X]X#\<)X%O9K^+1+2_OG 6*>X8Y@7G.P#H3GD^G'"8@RPQR$< LH.*C^P6?_/I!_P!^Q0!Y5\,?B_J'CSQ1-I-UI=K:QI:/.'B= MB20RC'/^]7"_%O1-2\%?%"V\:65LTEE-<17*O@[%F7&Z-CVW8S[[CCH:^DH[ M:"%MT4,:,1C*H <4]T61&1U#(PP589!% 'RKXZ\>:C\7[[2=&T;0YHVB9F$" MR>8TCD#))P %4 \GL23BO9]=^'33_!=?"%H5>\M;9&B8<"2=3O.,XP&;<.>F MZN\M-.L;#=]CLK>WWDEO)B5,D^N!5F@#Y6\!?%>[^&VC:CX?O=$DGF6=I(UD MD,312$ %7!&I0R)!L<6TCC'GR.?F9?50-PSZ MM[&O?;G3+"]E26ZL;:>2,Y1I8E8J?8D<5950JA5 P .U "T444 %8/C/\ MY%*^_P" ?^AK6]6#XS_Y%*^_X!_Z&M &]1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % MNZCKD M[V%R_FO;JG[T'&-@::MXK\<_&75CI6EVLD6G[@3:0,1$B] MFFD[_CQQP,UZSX ^"6B^%?*O]7$>JZL,,"ZYAA/^PIZD?WCZ @"O0]&T/2_# MVG)I^D6,-G:ITCB'4^I/5CQU.36A0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 -V+OW[1OQC=CG'I3J M** *[7]FM\MBUW +QUWK;F0>85]0N,9>69PBJ/69PBK]2:\<\8_M"Z7I_F6GABV_M&X&1]JF!2%3[#AG_ M $'N:\_L?"GQ&^+UVE_J<\J6&/\ 9&-Q^I _&O7='U ZMHMCJ)MY+0^BJ.6/TKY\\6?&?Q)XSO?[%\ M(6EU9V\QV*(%+74WXKG8/]WGWH ]9\=_%WP_X+62U60:AJR\"S@8?(?^FC=% M^G)]N]<_\(OB!XO\;Z_J+ZI:0_V,L19)8X2BQ2Y&$5OXL@DD')X'(Z'$\#?L M_?,FH^,Y=[D[AI\,F?\ OXXZ_13^/:O=;.SMM/M(K2SMXK>VB7;'%$@55'H M.!0!/1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5YI\1/@[I'C-9+^Q\O3M:/)G5? MW&W-9RME2I_CA?M^''7 M(ST^C/"GC/0_&>G?;-'NQ(5 \V!_EEA)[,O]>A[$U8\1^&-'\5Z6VGZS91W, M)Y4GAXV_O*W53]/Y5\Z>+/A=XG^&FH_\)!X8O+FXL8"6%Q#_ *Z >DBCAE]3 MC![@4 ?45%<-\*/&.H^-O!XU#5+00W,4S0&5%VI/@ [U';K@XXR#]!W- !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%5K[4+/2[.2\O[J&UMHQEY9G"*OU)H M LT5Y%JO[0OA>RU>*TL;6[O[;?MFNT&Q5&>JJ>6_3\:]=H X_P")?B^\\$^# MY=6L;#[7<>:L*[@2D6[/SOCG;QCJ.2*\#M/#?Q'^,%Y'>ZA-,NGD[DGNLQ6Z M#_IF@'S<<9 ^IKZK95=2KJ&4C!!&0:6@#S?P?\%?"_A;R[BYA_M;4%Y\^[4% M%/\ LQ]!^.3[UZ1T&!110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6#XS_Y%*^_X M!_Z&M;U8/C/_ )%*^_X!_P"AK0!O4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%9%KXIT&^UJ71[35K.?4802]O M'*&88Z_B.X[4 :]>3_%7XOMX)NO[%TJT$VJO$)&FF_U<(;...K-QGL.G7I7K M%9E_X M7%M9RX/VJZ&9)%ZXBCXPOH>%YR,U]!>$_!&@>"['[/HUDL;L );F3YII?]YO MZ# ]!7144 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "*JJ, M* .P%))(D4;R2.J1H"S,QP% ZDGTIU07MG!J%A<65U'YEO<1-%*A.-R,,$< M>Q- &=H7BO0?$WG?V-JMM>F!MLBQ-\R^^#SCT/0]C6Q7S%XK^$'B?P%?_P!N M^$[NZN[6 EUD@.VY@'^TH^^,=2.O.5 KI? _[0<,WEV'C"'R9?NC4($^5C_M MH/N_57HU3Q+=S64+?VB[:'S+;PK8?:'Z?;+P%4^JH.3^)'T-<;8^"OB-\5[U-0UB:>*S/*W M%]F.-0?^><8'\@ >YKW'PG\)/"?A+9-!8B]OEY^UWF)&!_V1C:OU S[FNYH M\[\&_!KPQX1DBNVB;4]2C(9;FZ (1AW1.B\\@G)'8UZ)110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %8/C/\ Y%*^_P" ?^AK6]6#XS_Y%*^_X!_Z M&M &]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45YCJ/ MC+Q'XNUZ[T+P"MO#;6;>7>ZY;/\2_$9NN[ M12%(L\Y_=[L=QW[?D >F45Y3+XB\8_#:YA_X2V:/7?#)P#TWBOXF^%_"%K%+?7XFFGB$T%O:CS))$/1AV /8D@'M0!V%<5XQ M^*?ACP8KPW=W]JU =+*U(>0'_:/1/Q.?0&O$]>^+OC3Q]??V1X8LY[*&7($% MB"\[KZLX'RCZ8 SR370>#?V>9)&2]\8717.&^PVSY8GT>3^B_P#?5 ',ZM\1 M?'WQ1OWTG0;6>WM7X-K89SM/>67CCM_"OM7HWPN^"[^$=4AU_6KQ)M3C5A#; MV^?+AW*5)+'[QVDCI@9/7@UZEI&B:9H%@MCI-C!9VR_\LX4"Y/J>Y/N>:OT M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7GOCGX/^'O&?FW:)_9VJMS]K@7B0_]-$Z-]>#[UZ%10!\H2V?Q$^"NH--" M7_LYGYD0&6TF]-P_A8X[[6]#7K?@KXZ>'_$?EVFK[='U$\?O7S!(?]E^WT;' MU->HRQ1SPO#-&DD3J5='4%6!Z@@]17D/C+X :+K+O=^'IAI-T>3 5+6[GV'5 M/PR/:@#V!6#*&4@@C(([TM<]X'\.W'A/P?8:+=7S7LMLI!E(('))VKGG:,X' ML.W2NAH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BN5\1_$?PGX59XM3UB 7*=;:'][*#Z%5SM_'%>1>(_VCKJ8M!X9TA803@7 M%Z=[GZ(IP#]2?I0!]"2RQP1/+-(D<:#I)Z5YSXF^-_@_P^'CMKMM6 MNUX$=E\R9]Y#\N/IGZ5X]%X0^*?Q.E6?5'NUM6.Y9-1B^ M&_V=] T\I-KM[/JDPY,2?N8?H<'\<>-CIDFA6\>F&-W,L M&\M;X&5+L3@@D;>@Y(]*]FJGIFDZ=HUFMIIEC;V=NO2.",(N?7 ZGWJY0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8/C/_D4K M[_@'_H:UO5@^,_\ D4K[_@'_ *&M &]1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7)_$W69M ^&^N:C;DK.L'E1LIP5:1A&&'N-^?PK>U76-- MT.S-WJE_;V=N/^6D\@0$^@SU/L*\)^*?QF\/^(/#5]XVN+Q;G:&NW'E(N MUU8%01N;E>X6@#V#P)H-OX7\#:5IT2JGEVZR3M_>D8;G8GZD_0 #M6MIVM:5 MK!G&F:E:7IMV"2_9YEDV$]C@G'?\C7RQ8K\2?BU&MK!<3S:;!MA;+B"V3 &- MV/O-C!Z,>?2O;/A;\*5^'[7-]=:A]KU&YB$3"-2L4:YR0,\L<@2ZQ?7IFT>^ETV6.)P! M.L>-AR02O!VX'91TKWO6]9LO#^BW>K:C*(K6UC+NW<^@'J2< #N2*XWX.Z;= MVW@N75;]/+NM;O9=39#U59,;?P( 8?[U '6Z'X;T;PU9_9-&TZWLH>-WEK\S MX[LQY8^Y)K4HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN MM^*=4\.V4[-?Z:,R@K\K8.&VG/.TD ].3WH Z.BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *BNHY)K2:*&8PRO&RI*!G8Q'#8[XZU+10!\LWUO\ %GX9 MWL]X;G4)[3>7DN%8W5O)ZLP.=N?4@&NO\,_M'6LVR#Q-I;6[8P;FR^9"?=#R M/P)^E>[UQ/B7X3^#O%#-+=:6MM=-UN+(^2Y]R -K'W(- &SH/C/PYXG4?V-K M%K=N1GRE?;(![HV&'Y5NU\YZ[^SEJEHYN/#NM0W.T[EBN5,4@QZ,,@G_ +YK M%&K?&/P" MRNJM:Q\'SXQ=Q >F_YL?@PH ^IJIZIJEEHFF7&I:C<);VENA>2 M1^@'\R>P Y)XKR_X4_%W4?'.KS:1J>EPQSQP&87%KN"8! PRDG'4&/!DI;^S51M4OX^TJ*2$4^VY2#_ +V>U #+;Q-\0/'8^T^%K&TT+1&Y MBOM37?-./[R(,@#ZC'^U4K:7\7M)3[3!XAT?72O+6EQ:K 7XZ*R@<_4C^E>@ MW^IZ9H=HDNHWUGI]MD1H]Q*L29QPH+$#H.GM52+Q9X1G/ MY&@#'\%^/K;Q5+=:;=V4NE:]9?\ 'UIT_P!Y1_>4X&Y>1S[CL03V%>1_%2\T MS3+G1?'&E7UH^I:5=(DZPS*6GMG.&4@')ZX'IN:O2QX@T4@$:O88/_3RG^- M&C161-XJ\.VYQ/K^EQ'&1KQZ\FK6FZOIFLP-/I>HVE]"K;6DM9UE4-UP2 MI/- %VBBO/\ X@_%G2_ %];Z?<6-S>7L\/GA(R%54R5!+'U*GH#TH ] HKYN MU/\ :2UF;*Z5H-E; \ W$C3']-O^?6LQO%7QD\886RCU6.!_NFSM?LZ?]_, M_P#CU 'T[=WMII\!GO;J&VA7K)-($4?B>*X;6?C3X&T8E/[6^W2@XV6,9E_\ M>X7]:\AM?@3X[UZ87.NZA;V[G[S7=TT\O_CN0?\ OJNXT;]G+P[:;7U;4[[4 M'!Y6,"",_4#+?DPH ]3\/Z]8>)M"M=8TR0O:7*ED+## @D$$=B""/PK3JGI6 ME6.B:9!INFVT=M9P+MCB0< =?J23R2>23FKE 'BG_#.FFW.NW=[?Z_>2VLTS M2+#%$%D )SAI&+9//7;S^->B>&_A[X6\*!6TK2($G7_EYE'F2_\ ?39(^@P* MZ>B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K!\9_\ (I7W_ /_ $-:WJP?&?\ R*5]_P _P#0UH WJ*** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH ***@N[RUL+9[F]N8;:W09>69PBK]2>!0!/17E'B7 MX_>%M&+PZ6DVLW"\?N?W<6?]]AS]0"/>N]\)>(X?%OA:QUR"WDMX[I"?*DZJ M0Q4C/<9!P>XQTH UY9%AA>5R0B*6; SP*^=/$O[0.MZK=/8>$M.%LKL4CG=/ M.G?T*I]U3[8:OHZLS3O#NBZ1&=DS67]IWB\^??8< _[ M*8VCGIP2/6O0J* /.=<^'^JZ=KT_B3P'J,.FZA</J:]+HH \OA\#>)?&>I07_ ,0; MNV73[=Q)!H=B3Y18=#*W\7TR?J!D'T]55%"J J@8 P *6B@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBLR?Q'H5K=I:7&M:=%] 'ME%<+\- M/B3%\1;._E72Y+"6R=%=#+YJL&!P0VU>?E.1CCCUKS;QI\3/B5:>+]3TO2M+ MDM[:"=HK?R[$S-(@)P^2"#N SP.!],T ?0=%?-NC>)/C?J6LV1-OJ7E&9N_%#1O$^N>$OLGA6\:VO1.K2!)O*:6/!!4/VY*GJ M,@'Z$ [6BOE__A5GQ;N@4GO+@*.<2ZMN&?P8UZ_\)O"OB;PIHE[;^)-0%P\T MP>"(3&7RAC!^8^O' XX]S0!Z#17SUXO^!OB_Q#XNU/4H]8TZ:WN9WEA:ZFD# M(K'A,!#C P.., ?2J6B? WQY9:Y973ZQ9VJ0S*[317,C.@!Y*C:,G';(H ]J M^(/BI?"'@Z\U)/FO&'D6<>,EYFX48[XY)'H#7EU]X,N_AOX:\.^-+9'FUC39 MO-UK!RUQ',?W@)[E<[0?(/BCXRN]+\,S1I:^&@NZ1Y2@>Z8\A2! M]Y0,<]"K<\UR=S\.?C&EM-"9M1N()5*2Q+JX*R)C!!4R#<".WOTH ^G;*\M] M0L;>]M)1+;W$:RQ2+T96&0?R-3UXY\#]0UG2Y-4\%>(O,@O-/2.XM;>4@LL3 M?>P1P5!*=^-WY&&[(P<@XY MH ^B**\$\,_M$W%]JUI8ZOH,86XE6+SK24Y4L< [&SGD^HKV/Q%XIT7PG8)? M:Y?I:6[N(T8HSEFZX"J"3T]* -BBL/1_&7AK7]HTO7+&Y=ND23 2?]\'YOTK MF6MM+?RV4UK(SQ2K&)!\PP05R,]! MW%>5R_LT7@#>3XG@<_P[[,KGZXD6/]L6MY?ZK="WM[:*-@V.[GT49&?K[5TG_#->L?\ 0P6/_?EZ M]1\(>"-3AU^7Q;XOO(KWQ#*ACACA'[FRC/\ !'GO@D9]SR]9OQ4TKQ7K'A(6OA*X:*[,RF=(YA$\D?.0KDC'.">1D M CV/F/AK]G*YG(N/%&K"($Y-M9?,Y^LC# /T!^M #/$G[16H7CM:>%M*%N'. MU+BZ'F2G/3;&/E!^I:L.T^'/Q*^(]TE]KT]Q;P$Y674W*[0>NR(]?0 M?AOP+X:\)(/['TF""8#!N&&^4^OSMD_@.*Z*@#RSPQ\!?"FB%)M2\W6;I>X3_QZ@#T"BO,? _QGL/&W MB@Z+#I%S:EHVDBE>0-NV\D, /EX]S6/\6;;XG:AXA@L_"XO%TEXEVM93+$3) MGYM[Y!';N!C\: /6[W5=.TS9]OO[6TWG"^?,L>[Z9/-5/$GB*P\*^'[K6]1, MGV2V4%A$NYF)(4 #(Y)(KY]TO]GKQ3JDXN==U2UL]YS)\[7$WX]%_P#'C7T$ MOAS3G\+0^';R+[;I\=M';,MQ\QD5 "WOP#D=^: /%]6_:57#)HWATD_PRWD M_P#-%'_LU==\(OB!XC\#QWZBNKTOX M?>$-&(:Q\.Z?&Z])'A$CCZ,V3^M=* , = * / _B#\-/B'XJ\9WTEOJ"R M:/,P, EO"D4:X VF/G!Z]!SU[U3TC]FN]::-M:U^WCC!!>.SB9RP[@,VW'UP M?I7T110!D^(/#6D^*-';2M8M!_)_.@#S_P"'&H^$?"7@ZVL[CQ7H;:A.3TJ[U'2Y1#M6.K7$&M^&[<1I(5,,3/%+%@]&W9R1]%KT[PA\ M6_"WC*\CL+*>>VU"0$I:W4>UGP,G:02IX!XSGCI72:UX7T+Q%%Y>L:3:7G& MTL0+J/9NH_ US&A?!_PEX<\3Q:]IL%U'/"&\J%YR\<9((R ?F)P2.2?SH [V MBO(/C!)\1[+5;'4?"DET=+AA_>)9H'82Y.2Z8.Y<8QP0,'IWY'0/VBM5LI/L MWB;2([H*=K2VW[J5?7*'@G_OF@#Z-HJKIVH6^JZ9:ZC:.7MKJ%)HF*D$HP!! MP>G!JU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !6#XS_ .12OO\ @'_H:UO5@^,_^12OO^ ?^AK0!O4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!17D'C[XZVGA?5;K1M)TTWU_;MLEEF;9$CXZ #EL=#T^M>9-J'Q5^*S%8!>' M3Y#M*PC[-:@>A;@/CT)8_I0![SXE^*O@_P +[X[S54N+I>#;6?[V3/H<<*?] MXBO(-?\ V@]?U:;[%X7TM+/S#M21U\^=C_LKC:#[8:MGPU^SA;Q;)O$VK&9@ MO[ZR@AD$DAO)CYLJ=XQ%_"&Z$$+@^>.G2@#JZJMJ>GIJ":>]];+>N,K;F51(PQGAPDO;N] M+^3&'"( FW<6;!_O#@#GGI7B]Q\7?B5XQG:VT"U>%3P8],M#(P!_O,0Q'U&* M^E-4T;2];@2#5=.M;Z%'#JES"LBJWJ 1]:LV]M!:0)!;0QPPH,+'$@55'L!P M* .7\(V.N:C\.XM/\9Y:_N8)(;D!@',;9 W%> VT]OYYKBM*_9T\,6D[2:CJ M%_?KNRL65B7'HV.2?<$5[%10!B:!X0\/>%T*Z+I-M9LR[6D1$?#WB)E?5]&LKR12"))(AO&.V[KCVSBMJB@#EO'GA M[4M>\$7>CZ#>+87+*HCVDHI53S'D?=! QQ].E?/T/B?XH_"N=;?4DNFL@V!' M?+Y\#>RR \?0,.O(KZJIDT,5Q"\,T:21.,,CJ"&'H0>M ''?#;X@Q?$'1)[P M63V=S;2"*>/=N0DC(*M@9'MU'ZUVE5-/TO3](MOLVFV-M96^XMY5M"L:Y/4X M4 9KYKUKP5\2_AWK-WK.D7M[>P/*TKWEJQD,F3G,T1SD]SD,!ZT ?3]%>-?" MWXSW7BW68?#VM6")?R(QBNK<$(Y52Q#*?NG /(.,\8%>RT %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 R::*WA M>:>1(HHU+.[L%50.I)/040S17,$<\$J2PR*'21&#*RGD$$=17FWQ5OKC6+C2 M? &F2%;O6I UVZ]8;53EB?K@_7:1WI/A7>3Z%?ZQ\/=1E+W&CR&6QD;K-:.< M@_@6&?3%0Z:AJ\+7*_\ +K;GS9<^ MA"_=_P"!$5Y'XB_:,O[IC;>&-(6W#':L]W^\D.>F$7@'ZEJ /H6>>&U@>>XE MCAA09:21@JJ/#]"WQ6<\FKW0X"68_=Y]Y#QCW7=7DEOX%^*'Q M*G2YUF6ZBMB=PDU)S$B^Z1 9''HH'O7H_AK]GKPYIFR;6[F?5IQR8_\ 4PY^ M@.X_BV#Z4 =;\./B!'\0M&N;Y--DL'MYO*>-I/,4\9!#8&>#R,<5V=5=.TVQ MTBQCLM.M(+2UC^Y%"@11^ [U:H P+GP/X7O=<;6KK0K&?4&QNFEB#9(Z$@\9 M]\9XK? & .@%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !114%W>6MA;/&M+ALPY*Q,R M&><^A ^Z#[8;ZF@#Z4KD?&'Q*\->"&2'5KMVNW3>EK;IOD*^O8+GMDC/X&O/ M?A7:_%*Z\6KJOB2XOX](>-_.BOWV[SCY0D7\!W8.< 8!%=SXM^%7AKQGK<&K M:JET+B.,1L()MBRJ.@;@GC)Y!% 'F&K_ +2-]+NSLX] J$8 M/XFO6/%&CZAXZ^&[64$LFCWNH6T4C1R$_NR<,T3XP<=5/'X=JT-"\%>&O#0' M]D:+:6KCI*$W2?\ ?;98_G6]0!X'H'[-L2[9/$6N,Y[P6"8'_?QQS_WR*]>\ M+>#="\&V4EKHEB+=92&E0CIN8\\9/'09.!S6]10 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% %*'2-,MM1FUK2*^F7;+F,-CVP?J:^C 00".AK(U M+PMH.L7\%]J.D65U=0$&.:6$,PQTY[CV-MCX/N[B*6&4O([/4XM;%I% M' ('BDA,FT!B=R\CKGIQTZUYUXB^#VDZ3KN@>%]/U"[OM;U.7S)Y&"K';VRY MW/L )R<'&6(^4CTH ['PS>:I/I'BGXK)IIO-1NU:/2[1L_);(P7MSVR0.NPX M^]67\CC1D%Y9,0-P#9(P78=QDLW8 >Z:=I M]MI6FVVGV40BMK:-8HD'90,"G7EI!J%C/9742RV]Q&T4L;=&5A@@_@: "RO+ M?4+&WO;242V]Q&LL4B]&5AD'\C4]>8_"N\GT*^UCX>ZE*7N-'D,ME(W6:T4_$?XSZ=X3GNM$TZ*2[U=8F5I$("6SE?E))! MW$9!QC'8UA_#OX\07WV+1O%(D2]D8Q_VE\@CD8M\NY550@P0N1D<9..30![E M117G?Q(^+%C\/Y[2T2R74KZ<%W@6X$1B3LS':W4]!CL: /1**S]"U/\ MOP] MIFK>3Y/VZTBN?*W;MF] VW.!G&<9P*Y?XA_$RQ^'G]GBZL9KQ[WS"JQ.%*!- MO)SZ[OT- '<45X=_PTKI/_0O7O\ W^3_ KU3PWXHM?$/A"V\1F,V=K-$\K" M9A^[52023TQ\I- &[17B^J_M&Z%9ZB]OI^DW=];HVTW!D$0;W4$$D?7%>A>" MO'>C>.]+>\TMW62$A;BVE&)(B>F>Q!P<$",9>69PBJ/,>ZAJ /4*JW&I6-I<0V]S>VT,\YVPQR2JK2'T4$Y)^E?,^H?%[X@^-[ MIK#PY:26B-QY6G1&27'^U)C(^HV]*T/#OP&\4:SJ$>I^*=2^QAG$D@\XS738 M/][H#[Y)'I0!])5@>-=$O_$7@_4=)TS4/L%YP&!^,C#] OXUZ[X>\"^&?"JK_ &/H]M;R@?Z\ MKOE/K\[9;\,XKH:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHKS/QA\68O"_CNPT-;9)K%=AU2YY/V42'"X!KG?%GP)U#Q3XXO=7D\1*EE=/O DC:26/_8 MR!M';G@=O7HO#GP,\'Z#<0W4T5SJ5U$0ZM=R?(&'<(H _!LT 7?BSJ7C'3O# M"<''MUKQJU^$'Q'\97"W>OW30 \B34[H MR.!_LH-Q'T.VOJ.B@#E_ '@R+P)X831X[V6\8RM-)*XV@LP (5>=HX'&3SD] MZVK+1M+TV>6:QTVSM99F+2O! J,Y/4L0.3]:O44 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &%XD\&^ M'_%L BUO3(;HJ,)+RLB?1Q@@>V<55U72[OP[\/[K3_!5I##=VUN190XR >K=^.WB?PY?MIWB^Q>]6-MLF^(07,7X8 /T(!]Z]Y\* M^,-%\9Z8;[1;KS40A98V7:\3'LP_KT/8TOB3PAH/BVT^SZUIT-S@824C;)'_ M +KCD?3I5#P1\/M%\ V]Y%I!N9&NW5I9;F0,Q"YVKP ,#67B70(DMTE*FV0&.:%22 M1@JHHZDD]!7E_B#X_>$=)WQZ=]HU><9 \A=D>?=V_F : /5:@N[RUL+9KF\N M8;:!/O2S2!%'U)XK@/A?\4)?B%-J44NCFR^R;65TD,B$-GY2<##2"!C'<5C>%O@%X=T*[M[[4KNXU2ZA8.JN!'#N'0[!DG!]6Q[5ZU0!\LK MX-^+7Q";?JKWT=LYR?[2F,$0/J(AR/P2O>_AYX0E\%^#X=$NKW[;('>1VQA% MW?PJ#_#_ #))[UU=% '+Z=\.?!NE7+7%IX+S-I_V=V=OX8KJ M !@#H!110 5P.O\ PLMM;\63^(X?$6N:9?31+$QL;@1X4 # .,@' )&>O-=] M10!YO_PJF\_Z*)XR_P#!B:/^%4WG_11/&7_@Q->D44 >?Z'\*K?1_%EKXCG\ M2Z[J5];1M&IO;@294@C:21G;\Q.,]>:] HHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BB@D $DX ZDT ?(*WMKX: M^)7BH>([9I)I4OH8Y&3)CFDSLEQZ$'J.S9KTSX?_ ]\(^.OA[X?N-1_>WME M'+%,MM.%;!F=E63'/ .1TX-;_C[0/ ?CS3-3O8;ZRN=9T^REG$NGW2-)A%) M< D%$XIYM3:6.W39%YSA2#EN>_'4U\T>/?!>N^%X]-U#Q'=^= MJ>K&625&?S&CV[/O/GYF.[MP,=37UIX6U=]?\*:3JTB!)+RUCF=1T#%02![9 MS7B7[3/_ !\>&O\ R>!/^2>>&O\ L%6O_HI:\!_:"U&.]^(]CI\D MI2WM+2-9#C.TNQ9C_P!\E?RKW[P)_P D\\-?]@JU_P#12US>O_"[P7XB\8_V MOJMQ-)J$SJ7M?M2JLVQ0H7;C=C '0CI0!QFG>,_@I?:@MFWAR"T4MM6XN=/0 M1G/*&VM+N6.VB6V 5 C$N=N.,$*?KD^M8/QP M\ ^&]+\$IJ^EZ9;:?=6TZ1_Z.@02*W!! ZGH<]>#7%ZC>WNK_LUZ?Y[2.-.U MH0JS<_NQ&^T9] 9 !],4 =[\"/".CW?P^N+[4--M+N6^N)$9IX@Y\I0%"\]! MD,>/7VKA?A%+)X<^-\VB12'R))+JR<$Y#"/

K? .1'^%UNJD$ MI=3*WL=V?Y$5Y+X&07G[1[R1'='_ &G?2[A_=Q*0?Y?G0!]44444 %8/C/\ MY%*^_P" ?^AK5_4K?49S%_9]^EJ%SYFZ$/NZ8Z]._P"=K1 MSPC;NC6W"D_.N.?KS0!VM%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 445C:[XLT#PS#YFLZM:V? M&0COEV'L@RQ_ 4 ;-%>%>)/VC[*$/#X;TE[E^@N+T[$!]0BG+#ZE:Z3X/>,/ M%WBZ#4+GQ!9HMB-K6MTL/E!B>J@?Q#H<]O4]@#U&O%?BQ\5_$/ACQ&OAW0;% M(YGA1Q=21&1W+=/+7IQC&2#SGCCGVJFE%+JY4%ES@DX@@)RLFJ2D;?79$.5_)17I?AO]G[POI.R75Y9]7N!R0Y\J'/^XIR?Q8C MVKUNB@"KI^FV.E6JVNG6=O:6Z](H(PBC\!5JBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **9++'!$TLLBQQJ,LSG ]S6'#X MW\+7.K1:7;^(-.FO93M2**X5R6],@XS[=: -^BN"^)OQ+B^'=I8D: MN6OAKP[?:S>']S:1&0C."Y_A4>Y. /K7B^BW'A%/A_KG3M35?Q/\0[C0/ WB0O%/;JVH:TZ@*XC_Y8HX' 8@@D M8_B4]0:FT_\ 9IM$N&.I>))YH<\);6PC8C_>9F _*@#7^#WQ3LM9LM-\)W[3 M'6((FCBG*YCG1 2N#G.[8.,/'FB:Y9Z9X7L)A;3P;Q\2:Y(=H2_W90?%CQPROK$UU' QR#J=V513[1#)'_?(KZ(M_#<,W@R#P[K MGT4 >0^/?C1<^"?&_P#8S:#Y]G'&CO*\ MI1I0PSNCX(P.1SU((XKL/"7Q+\+^,D1-.U!8[PCFSN<1R@^PZ-_P$FMG7O#6 MC>)[$V>M:=!>0_P^8/F0^JL.5/N"*\@O_P!G2&/7[>[T/7YK.T659&21IH ]THKA_B3\1X/AW8V,SZ;)?RWDC(B+)Y:J% +$M@\\C QSS MZ4SPG\7/"?BPI!#??8;YN/LMYB-B?16^ZWT!S[4 =W1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%9^JZYI.A6_GZKJ5K918X:>4)N^F>I] MA3-"\1:1XFT\WVC7\5Y;!S&SQY&UAU!!P0>0>>Q!H TZ*^9M>^*OQ&\3:W=Z M1H.GW-@(I6B-O9VQ>=,$C#M@X/J1M'%;OPV^&'CBV\9VGBCQ%?R6QC!,B2W) MFGG!!^5N2-IZG)S[9Z '?_$+XJZ5\/Y(+2>UGO=0GC\V.",A%"Y(!9CTR0>@ M/0UX[>?&CX@^++S[+X M26^1$T@.0#U'!Y'L>*U++3[+3;9;:PM+>U@7I%!&$4?@!B@#GY-#N_%GPZ31 M_%*^3>WEJJW?V=L;)!@Y&.,@@$CIU'2N4T+X!>#M*82WRW.JR@Y_TB3:@_X" MN,_B37J=% %33],L-)M1:Z;96UG;@Y\JWB6-<^N *MT44 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!\O^,?AWXJ\ >(M2U7PU;S7&CW,4REX$WF.% MP=\&K%I&CNI$VQG+L6?UD;)91C MCZW!JIX?T&Q\,Z';:/IJ.EI;!A&' M;<>6+')^I- %G3-/M])TNTTZT4K;VD*01 G)"J !D_05XU^T#X:UOQ!/X?.C MZ5=WPA6X$AMXB^S/EXSCIG!_*O;Z* ,3P;;36?@;P_:W,3PSPZ;;1R1N,,C" M)001V((KQKXG?#7Q)8>-O^$S\(0R3N\JW#Q0 &2&88!(4_?#'DCGJPK\,[%/A0_ M@E91\T/-R5ZW&=_F8]-P'']WC-=W10!\OZ/#\5_AFM_H>F:)/<07,A998;1K MF,/@#S$9> 2 /O>G(!%=Q\$_AEJ7ARZN/$>OQ>3?3Q&*WMW.YXU)RS-Z,<#' M.<$YZU[110 4444 %8/C/_D4K[_@'_H:UO5@^,_^12OO^ ?^AK0!O4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 45R&N_%#P9XIKRWQ+\?/">BEX=-\[6+ED:MIEOK.D7FF7>_[/=PO!)L;#;6&#@^O->;Z!\ O".D3>???:=6D M!RJW#[8QZ?*N,_B2/:@#S"]^*OQ'\>W36/AZVFMHSP8]+B8N >A:3DK]1M%: M&@_L^>(=7F%YXGU1++?\SHK>?.Q]"<[1]@VNHQ:4-OV M>2QM_E<;1DF;'!SGC(^G<@'NS.J;=S ;C@9/4^E8_BGQ5I7@[16U76)FCMPX MC4(NYI'.2%4=S@$_@:^?]-^"?Q U[4H+W7]2^QLKAFGN;LSSISU7:2,_\"%? M0/B/POI7BO1#I.LP&YMMRN#NVNKCHP(Z'D_F1WH \@U?]I2S3/^ KNS_WT*[SX5^.=2\>:!=7^HZ:EHT,_EI)$&$)_%-]+?:G;RVAG9X9[FZ8KL). J $K@=L >]=/X0_9^L]"UBRU75-9DO9[6 M59T@AB\M ZG(R226 (![5[/10!4U#2M.U>!8-2L+6]B5@ZQW,*R*&]0&!Y]Z M9<&/1M&N)+*PWK;0O)':VT8!IZMJ/@"TBUJQN M[6\LF-KFYB9#*B@;7 (R>"%SW*FNZHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** *.K:-INO6#6.JV,%Y:L3R.:\9\5?LYV=RS7'A?4?LC'_EUO"7C_ <98#ZAOK7NE% '&Z7YGPV^ M%L3:Y>2:@^E6Q::2/+%OF.$7/.!D*"<< =.@Y_PO\>/"FO.L&H-)HUR3@"Z. M8C_VT' _X$%%>GRQ1W$+PS1I)%(I1T=0593P00>HKR;Q3^S_ .&]8+W&BS2: M/=-SL4>9 3_N$Y'X' ]* /6()X;F%)H)4EB<95XV#*P]01UJ2O,OA'\.];\! M)J::KJD,\-PR^5;6[,T:XSESN PQR!@>G)/&,R]_: TC3/%U]H]]HUY':6L[ M0&[1PS%E."3'@8&0?XB<=NU 'L%%8GA_Q?X?\4P^9HNJV]V0,M&K8D4>Z'## M\16W0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%(S*BEG8*H&22< 4 +1574=1MM*TJZU*Z?;:VL+3RL! MG"*"20._ KPK7?VDP-T?A_0L_P!V:_?^<:'_ -FH ]_K'UWQ7H'AF,/K.K6M MF2-RI))\[#U"#YC^ KS;X2>-/'?BS6[J77++_B3-#OCG^S^4J/D8"'J^03ZX MP.?6SXV^",'C/QG)KLFNS6L4R(LT @#G*@*-C;@%! '8\Y/?@ JZI^T7X9M+ MM8M/L+^_B#8>8 1+CU4-R?H0*Z_XBIXEU/P*S>#)G6^E:.3*/Y>.9=.:^N8SE9KY_,(/^[PG_ ([7?T ?,^E? /Q=K]Q] MM\2:I%9-)RYED-S.?K@X_P#'J]P\#>!=+\!:/)8:<\TK3/YDT\Q!9VQCH. ! MV'\ZZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K!\9_\ (I7W_ /_ $-: MWJP?&?\ R*5]_P _P#0UH WJ*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHK+\3:A+I/A36-2AQYMI8S3IG^\B%A_*@#A-9\2>(O&?B:[\ M,>"[E+"RL3Y>IZTR[BC]XXAW8<\]<]UQDN7X&^&)\2ZI>ZQJ=YU:YN;PERW' M(QTZ>_7O6I\(-*ATOX9:08P#+>(;N>3N[N*_AQ$= M4\)ZM>:SI,'SW&BZ@_F-Y8Z^4^,@CT _[ZZ5V-I\0O#%QX6M/$,VK6]I97*9 M47$@5PPX9-O4L#Q@9_*N3^,6L>.[!-/L_"%G=M!-^#/A%JGBCQ+J6E:G=+I4VG")[I&3S)/W@W* =N<=D^)OV MC-+M0\/AO39;Z49 N+K,47U"_>8>QVUP9O\ XJ_%9BL O/[/D)&(1]FM0.X+ M<;\>A+&O;?#7P<\&^&MDJZ=_:%TO/GWY$IS[+C:/RS[UWJJ%4*H & !VH \ M)\,_LXVT)2?Q-JK3L.3;67RI^+L,D?0#ZU[E:VL%E:0VEM$L5O!&L<4:# 15 M& ![ "I:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***YGQE MX\T/P+907.L2R[K@D0PP)NDDVXW8R0,#(ZD=10!TU%?/VL?M*,=Z:)X> _NS M7LV?S1?_ (JO4O _B+5/&G@"/5+BV73K^X21$95.S/(610W..A[]* .FOM1L M=,@,]_>V]I".LEQ*L:_F3BL?2?'?A?7=6;2]+UNUN[U5+>7$Q.X#KM.,-^!- M>$1? +QKK&H/-K>L6:_,0T\L[SR/[CCG\2#7I?@/X+:1X*U>+6'U"XU#4859 M8G9!%&FX%20H).<$CDGK0!5^*GQ=N_ FJ0:3I^E)/=2P"O-(_''Q@\:2JVDQ7J0.?E-C:".('_KHP_FU?3-SI]E>21275G;SR0DF M)I8E8H3U*DCC\*LT ';SQ/\ #=-"\23E+ZZLXTNY8",K*,'/'!^8#('! MY[5PFC_LY^&[3:^JZE?:@XZJF((S]0,M_P"/5[)10!B^'?".@>$X)(=#TN&S M63'F,N6=\=,LQ+''/4]S6U110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5R7BKX:^%?&#/-JFFJ+QAC[7;GRY>F!DCAN./F!KK:* /$] ^ MYACG@D&'CE0,K#T(/!H \F\._ MM"^&=3*Q:S;7&D3'^,_OHO\ OI1N_P#'<>]>L6EW;WUI%=VD\<]O,@>.6-@R MNIZ$$=:\Z\0? OP9K;M+;6TVE3DY+63X0G_<8$ ?[N*Z27P_=>'OAY)H?A)O M+N[:U:.S>=@3O/.XDC&223TQD]A0!T]%?+8^)7Q5\$3^7K<,\D8/W=2M,JWT MD7!/X,17K'PP^+2_$"[N=.N-+-G?6\/G%HWWQR+N"GJ 5.6''.>>: /3**P] M0\9^&M)U3^S-1UVPM+S:&,4\P0@'IDG@9]ZUK:ZM[R$36L\4\1Z/$X93^(H MFHHHH **R_$>NVOAKP]?:S>G$%I$7(SRQZ*H]R2 /K7F/PO\6>)(_$ATCQA+ M(9-&M!F:'5-=L+6=0"89)U\P ]#LZ_I0!N45Y\/C9X$?4H+*+5GE:9P@E6WD M"*2<#)('YU<^)WCFX\!>&H]2MM.^V2S3"%2Y(CC)!.6QSVQCCZT =K17RXWQ M=^*'BARFBVS(.A73-/,OZL'(_.O:_A8/%_\ PBA/C'?]L,S&#SL>;Y>!]_'O MG'?% &GKGQ!\)^')'BU37K.&:,X>%6\R13Z%$RP_*NW#)X^[WKF#^S?ITVK3W-SXCO'M9)&<1) !( 3G!D+')] M]M=OX8^$GA#PI>17UE8/-?0\QW-U*9&4^H'"@^^,T 9/Q@U_QOHUMIT?A&SG M=+AF6>>WMO/D5N-JA<' .3SCL,$=_*(_AG\4_&SB76I[B.(G(;5+LX'TC&2O MTVBOJ6B@#G/"7A?_ (1[P/9^'+^Y&HK%"T4K2K\KJQ)*8.?E ;: >P_"F:-\ M._"&@2>;IOA^RCEW;A+(GFNI]F?)'X&NFHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *P?&?_(I7W_ /_0UK>K!\9_\BE??\ _]#6@# M>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\S\6?'#PKX:FFL[9 MI=5OXF*-%;<1JP[-(>/^^=U>47_Q5^(OCZZ?3_#UK-:QMP8M,C8R!3W:7JOU M&T4 ?0_B#QCX>\+0F36=6MK4XR(BVZ1OH@RQ_*O%O&O[0-KJ.FWFDZ%H[207 M4+P27%\=N592IPBG/0GDM^%5/#_[/6N:I-]L\4ZHMGO.YXHF\^9CWW-]T'WR MU>P>&?AAX2\*"-[#2HY;I,'[7=?O9<^H)X4_[H% 'E'P'UWQ5<>)6T6[O3_9 M-I99-IF#S_ U]#UR'C'X?6'BN>#48KJXTO7+48MM2M#B1 M!S\K#C#;QZAX8U-.BW-S')')CU*H ,_G0!Z!JVJV6B M:5@]2>@'4D@"N$^$UI=7L>N^,KV%X)/$-WYT$3]5MT MR(\^^"?J #WJ*#X;:SXCOX;WX@Z\NI10N)(M*LE,=HK#NW +_B ?<@XKTI$6 M-%1%"HH 55& !Z"@!U%%% !1110 4444 %%%% !1110 4444 %%0W5W;6,!G MN[B*WA7K)*X11^)JCI/B70]>EFCTG5K*^>#'F"VF63;GH>#TXZT :E%>.?$3 MXXOX2\0W6@Z9HXN+JV"B2>Y!7":U\:? VC; ME_M;[=*O_+.QC,N?HW"?^/5I^//!C>//" T>:]^PW'F),)(U+H'7J",C*\GO MZ'M7#:/^SEX=M-KZKJ=]?N.JQ[8(S^'+?^/4 =YX&\?Z3X_T^YNM,CN86MI! M'+%<* PR,J>"00<'OV/MGQOQ3K?QBUKQ1J.E6%GJ=I;1SND2V4'EH$R=I\[' M.1@YW?3%>\>'_#.C>%=/-CHEA%9P%MS!0?F[G@U[+XK\$:#XUM[:+6[0S?9G+1.D MA1ESC<,CL<#/T%=#10!S>C^ /"6@;3IOA^QBD7[LKQ^9(/\ @;Y;]:Z2BB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBN4\8>/M.\&7.G6UW8ZE>W.H M%_(AL(!(YV8SP6']X=,]Z .KHKS?_A<5G_T)OC+_ ,%@_P#BZ/\ A<5G_P!" M;XR_\%@_^+H ](HKS2;XT:=;P///X2\7Q0QJ6>1]-554#J22_ KO='U6WUS1 M;+5;3>+>\A6:,2## ,,X(]: +U%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 UT61 M&1U#(PP589!%4]/T;2])>9M-TVSLVG(:8VT"QF0C."VT#/4]?6KU% 'E'CSX M':?XPURXUJVU6:PO;@*95:+S8V8 '&01P!W/TKS[_A0/C?2K^.72=8L0=XQ M/%<20NGN?E_D37TQ10!R/CR^\3Z-X$EN/#L)O=7B$:LPBWMCHSJ@ZGVQWZ<5 MX6GQQ^(>BN$U2SMI#GD7EDT1//\ LE?\BOJ*LOQ)K5GX=\-ZAJ]^ UM:PEV0 M_P 9Z!?JQ( ^M 'A>D>+]7^-FKZ5X=OK"&UT^UG-[J36[-LFC3&Q"#G&2<=3 MG(/&*C^,'Q(LG\10:=IVG30:KX>O5>VORP ##&]-F.4.%[\[?3KZ5\)- N++ MP_<>(=40#5]?E-Y/\N-B')C0#L,'..V[':NFU/P;X9UF\:\U+0=.NKEAAII; M=6=L# R<9/% 'EMG^TGH\DD*WF@WL"L0)&CE639[@<9_2O3/%_C'3O!GALZW M?)--"65(XX0-SLW0?2O,?#W@WPWX>^+6H>&M6T:TN(+T?VAHLTR;MH M!):'T.,' /9.?O5[)JNDZ?K>GR6&IV<5W:R8W12KD''(/U]Z /&7_:5TL(2G MAV\+=@UPH'YX-=Q\./B9:_$2+4/*TZ6QFLBF]'D$BLKYP0P Y^4\8]/PN)\+ MO Z.&'AG3\CU3(_(FM[2="TG08'@TG3;6QB<[G6WB5-Q]3CK0!Y%XS^/I00V^@Z;*KR >1&DK2. M,]%(;K^!^E?0=SH6CWMU]JNM*L9[@@#SI;=&?CIR1FK<%M;VJ[;>"*)?2- H M_2@#EOB/>^*;'P;-<>$K=I-3$B9"1"5UC_B*J&_%_A[2[]?%FH/.T\B-;P27!F:'&=Q+9(^;*\ ]O> MN>U_]GVSUWQ5J&L'Q#/##>SM.UN+8,RLQRP#[NF2ZOKJ"UMT^]+/($5?J3Q7E MWB;X_P#A?1R\.DQS:Q] 'K->&?":D:QJ\$,V, MB!3OE/\ P!F(8U7_?E)R/Q8 YZ5O>& M_P!G.]N6%SXHU46X8Y:WL_GD/KESP#] WUH ]VT#7]-\3:/#JNDW GM)<[6P M001P00>016G67X>\/Z;X7T6#2=*@\FUAS@$Y+$\EB>Y-:E 'F5K\"/!4&LSZ MA-;W5TDDAD2TEF_=1YYP-H!(^I/'7->B6.GV6F6JVMA:06MNOW8H(PBC\!Q5 MFB@ HHHH **** "BBB@ HHHH **** "BF3316\32S2)'&HRSNP ]R:XS6?B MWX'T39R3Z97*C\2* .VHK#\.>*]-\6^'AK.C,\\)W+Y;#:Z MN!RA'0'I[%"\C+TS@=!GC)(S@^AKS/X9>!_B-9^,+?7O$> MHW,5JJ,)H;F\,TDX*D $9(&#@\G(Q7H/C+X8>'?'.HVE]JRW2W%LGEAK>4)Y MB9)"MD'@$DC&#R: /.-6_:5ME8KHWAZ61>TEY,$/_?*@_P#H5>G/J.L>*OAB M=0T6,Z=JU_8^9;I*W,;D= V/KAL=P>*-'^&?@S0MILO#UF9%P1+<)YS@^H+Y M(/TQ764 ?,-M\#_B!XCN!<^(+^*!\_,][=FXE_#;N!_[Z%>L?#CX267P_O+C M4/[2EO[^>'R"YC$:*A8,0%R3G*CG/:O1J* ,ZY\/Z->WZW]UI%A/>J,+<2VR M-(!Z!B,UH]!@444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%! M( ))P!U)H **YK5OB%X0T,L+_P 0V$;K]Z-)?,Y;*/ M4-0LT5\^WO[2\A)%AX951V>>[SG_@(4?SK#;]H+QO>N M4L].TQ3Z16TCMS]7/\J /IZO,_''_)8/AW_OWG_HM:\K_P"%B_&74?FL[340 M#S_H^C!QQP>J'O6'JNO?%&_\2:+-J<.J+K$)D_LT2::L+DD#?M78-W &>#B@ M#Z\HKY?_ .$E^.=I_P N^NMN_P"H2LG3_MF<4'XB_&73OFO;74=O7_2=&"#] M(Q0![Y\0?^2<^)/^P9^'Y72S@2#SX;D$L%&,[ M2HQ^= 'T=17F.E_'OP/J&!<7-YI['C%U;DC\TW#\Z[C2?%&@:Z%_LK6;&\8C M.R&=6%? M$7B[3=,L]%:P:VAN?/N[>\=E6;;C8IVCE?O9&1V]*]!HH \V$_QC50JV/@T M# -Q_\ %4OVCXR?\^7@W\[C_P"*KTBB@#QGQ%X7^*GBB[TFZNHO"UK=:7,J<[@5.%R,#9;OPM9FYO\ S51BL?F-$ASEU3^(YVC&#USCBNQH MH ^6;+X9?$CXA727VOSSV\)Y$NJ2,"!Z)%U'TPHKU/PS\!?"FAE9M2$NLW*\ MYN/EB!]HQU^C%J]3HH AM;6WLK9+:TMXK>",82*) BJ/8#@5-110 4444 %% M%% !1110 5YU\2_B:W@:[TVTL[);ZYF)GNH^28K93@MQT)YP3Q\IS7?W=U!8 MV<]W] 'N=E>6^H6-O>VDHEM[B-98I%Z,K#(/Y&IZ^9O!WQMA\ M%Z(V@_V?/JUI;73BSN&E$+"W+9&1M/S=3CWQGBO:?'%YXBN_A_)>>#DD_M&= M(Y(QM7S!&V"V W&[!_GCG% '722)%&TDCJB*,LS' ]S4%EJ%EJ4+2V-Y;W4 M2L4+P2JX##MD'K7S+'\*/B?XPE677+F2)"SVLK M0//-+Y<8=3AL E@",=JYSPQ\7?B'XL\7V$-EIMO)8F=5N(;>V.P1D_,6D)) M4@E>T2^ O"<^L3:K/X>T^:]F;=))+"'W-_>VGC/OC-;\44<$2Q11K M'&HPJH, #V% '!_%7X?WWC_2+&UL=22T>VG,C)+GRY 1C)QW';ZFN.T;]F[2 M8=KZSK=W=-P3':HL*_0D[B1^5>X44 97AWPWI7A71X]+T>V%O:H2V,EF9CU9 MB>2?\ .@K5HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBD=U1&=V"JHR6)P * %HKSSQ/\ &CP?X;+PI>G4[M>/)L<. ?=_NC\R?:O) MM5^./C;Q3=?8/#6G?8B_W8[2(W%P1]2,?DH^M 'TAJ6K:=H]J;G4[ZVLX!QY MEQ*J+GTR3UKS77_C_P"$=*WQZ<+G5IQP/)39'GW=N?Q ->;Z9\$?'/BRX%_X MDOQ9E\;I+V8SSD?[H)_(L*]+T#X!>$-)VR:@MSJTXP?](?9&#[(N/R)- 'FV MH_'GQKX@N/L?A[3H;-G^XMO";F?]1@_]\U63X??%GQMA]6FO(X)/^@G=E$'_ M &R&2/\ OFOIC3=(TW1K?R-,T^ULHO[EO"L8/UP.:NT > :1^S6-JOK7B$Y[ MQ64/3_@;?_$UVNF_ CP+I^#-8W-^PZ&ZN6_DFT'\J]*HH Y^Q\"^$]-V_9/# M>E1LO1_LJ%_^^B,_K6]'&D2!(T5$'15& *=10 5YGXX_Y+!\._\ ?O/_ $6M M>F5SGBOP+X?\:BU_MRS: ?^@7/_X%R?\ Q5 '1?$2-'^'/B/>BMMTZ=AD9P?+;FN: M\&^ ?"6N?#O0)]1\/V$T\MA$9)A$$D<[1R67!)_&G_\ "BO /_0+G_\ N3_ M .*KOM-TZUTC3+73K*+RK6UB6*),D[548 R>3^- 'F>K?L^^#+Y2;'[=IKX^ M7R9_,7/N'W$_F*X75OV;]9MLR:+KEK=E>0EQ&T#?@1N&?RKZ0HH ^6//^,G@ M ?/_ &L;6/\ O@7D(7Z_,%'XBNBT']I*=-L?B'0TD'>>Q?:?^^&X/_?0KZ%K MFO$'P_\ "OB?>VJZ+:RSMUN$7RY<^N]<$_CF@"IX<^*'A#Q.RQV&L11W+<"W MN?W4A/H W#'Z$UV%>!^(_P!F^)R\WAK6#&>HMK\9'X2*,C\5/UKD%O\ XJ_" MDJ)Q>#3HS@+-_I-J1Z;@3LSZ J: /JNBO%O"_P"T1HM^$@\1V4FFS]#<0@RP MD^I ^9?IAOK7KNF:KI^LV2WFF7MO>6S=)8) ZY]..A]J +E%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8 M/C/_ )%*^_X!_P"AK6]6#XS_ .12OO\ @'_H:T ;U%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 45G:QKVDZ!:_:=7U&VLHN MS3R!=WL!U)]A5+PQXST#QC!<3:%?K=+;N$E&QD9<]"58 X.#@^Q]#0!O5Q_B M[XF^&/!;F#4[QI+T*&%G;IODP>F>@7\2*["O.?$?P7\-^*/%DNOW\]\'F"F: MWCE 21E 4'.,@8 X!_*@#S#7?C]XEUR?[#X7TP67F':C!/M%P_T&,#Z8/UJG MIOP>\?\ C:Z34/$EY)9H_67493+-M]H\Y'T)6OHK0?"VA>&+?R=%TNVLU(PS M1I\[#_:<_,WXDUKT >:^&?@=X/\ #^R6YMGU:Z&#YE[@H#[1CY_:+T"PFE@TC3+K4F1BHE=A#$WNIY8CZJ*H^ OC-XF\8>.K;36T6U M_LZ4,)?LZ.6@&"0[.3C&>.@SGUH ]R9@JEF( R2>UBLH0N/H[9S_ -\T >PW7B6T7P?/XDTU6U*U2U:Y MB6#K* "<#/(/'/&1SQQBOGFX^-/Q%\43M;:!9+ >R:?9F>3'N6W?F *^D-"T M2Q\.:):Z1IL1CM+5-D:DY/4DDGU)))^M7(8(;>/RX(DB3).U%"C)]A0!\N6T M'Q+U'6H?".NZA?H/$ 7S8;J?S&C@5MS2!YKL_^%Q6?_0F^,O_ 6#_P"+H Y7QM\-M#\ MV6E>*]"TOSTTF[5]0@N&,WGPL0"<-D!E/3 &,Y[5[797EOJ%C;WMI*);>XC6 M6*1>C*PR#^1KSB]^*^F7]C<65UX)\826]Q&T,L;:8,,K @@_/W!-,^"-YJ:^ M'[_1;W3M2M[33K@_8)K^W,320.6(4@\;E(.<$@;@.U 'J-%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9VLZ]I/AVQ-YJ^H6 M]E .C3/C06ELGWI9Y BC\37A7BW]H@LSV M?A&PW$G:+V[7K_N1_P BQ_X#7-:?\-/B)\2;Q=2\0W,]K Q)$VHDA@/^FP8U[-X4^"OA+PR4GFMCJMZN#YUZ RJ?]F/[H]>M> MBJH50J@ 8 ':@#Q;PQ^SKHUD$G\1WTNHS#DV\&8H1[$_>;Z@K]*];TG1-*T M*U%KI6GVUE#W6"()GW..I]SS5^B@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ I&574JP#*1@@C((I:* /._%/P6\(>)?,FBM#I=XV3YU MEA%)_P!J/[I]\ $^M>/ZI\,/B#\-[U]4\.W4]U G)N-/)#[1VDBY)'?'S#UK MZDHH ^?/"7[1,T3I9^+;##[E2/]VO<-#\1:/XELA>:-J,% MY#QDQ-ROLRGE3[$ UA^+?AGX8\9*SZC8"*\(XO+;$ [PZOX7O9KV*+D2V1*3H/1H\_,/IG/<"@#Z?HKY]\&_M"R1,EAXPM"=ORF^ MMDPP/^W'_,K_ -\U[II&M:;KVGI?:5?07EJ_22%\@'T/H?8\B@"]1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@^,_\ MD4K[_@'_ *&M;U8/C/\ Y%*^_P" ?^AK0!O4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4C,%4LQ &23VJAKMW>V&@7]WIMG]LO88'>"W M_P">C@9 ]_H.37S+)9_%?XISE;A+U;(G!$H^RVRCZ<;\?1C0![7XF^,G@[PU MNC.H#4;H?\L+#$O/N^=H_//M7D6L_'+QCXINO[/\,Z?]A\WA$MHS<7#?CC^2 MY'K76^&/V<],M/+G\2ZC)?2CEK:US'%]"WWF'N-M>NZ+X>T?P[:?9='TVVLH MN-PA0 M[L>K'W.: /G71_@?XS\578U'Q/J!LA)R[W4AN+AAV^7.!^+ CTKW+ MP/X T;P#I\UOI?G22W!5I[B=@7DQG X R<#'?O7544 %%%% !116%JGC7P MQHLOE:CK^G6\N<>6UPN\?50<@>] &[16!XP\56_A'PG=Z_);O=Q0*I6.$CYR MS!5^;H!DCGG\:\!O_CWXUUR W$WZY!_P"^: /IVN>UWQUX M7\,NT>KZY:6TR@%H=^^4 ]/D7+?I7)_""?Q[HS>,EG$+LIM1=QB.8'G=\ MN 0O3J/I69KWP!T[7_%]]K4VNW45O>2F9[9(@75CRV)"3QG.!MXZ=J +/_#0 M?A!M6ALH8-2DBDD$9NO)4(N3C."VXCUXS[&MSXK:QXMT;PS%-X1LY)[IYPDS MQ0>=)$F#RJ8.><#.#BF^'_@YX*\/3PW,.F-=W4+!DGO)3(01T.WA<_\ :[V M@#Y:7P)\7/'&&U66^CMY/^@E=&-!_P!LAR/^^:]R^&7@N[\"^$SI-[?K>2O. MTQV [(\@#:N><<9[I]AR: +M9FN>(=(\-6!O=8U""S@&<&1N7/HJ]6/L 37BOC+]H<9 M>R\(6A9CE?MUTGZI'_5O^^:YK1/A5XX^(M^-8\2W<]I!)R9[[)E9?1(^,#TS MM'IF@#>\6_M#W%PS67A"P,>X[%O+I SD]/DCY ]MV?\ =%86C?"7QSX_OQJO MB>[N+*%^LU^2TQ7T6/\ A'L=H]*]R\(_#/PQX,17T^Q$MZ!S>7.'E/T/1?\ M@(%=?0!QGA#X7>%_!H26QLOM%\/^7RZP\F?]GC"_@!79T44 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!QGC+X7^&?&J/+>VGV?4"/EO;;"29_VNSCZCZ$5X1K'@7QW\)-1?6-%NY9 MK%.6O+1?EVCM-$--,NSA1=)DP.??NGX MY'N*]DBECGB26&1)(W&Y71@0P]01UKS'QO\ _P_XG\V\TP+I&I-EBT*?N9# M_M)VSZKCU(->107WQ"^"FHK!.C'37#O#A:&.\.IW2\>58X< ^[YV_D2?:O&$T7XJ?%619 M+QKL6#GX4?6OH_37O'TJS?48XX M[YH$-PD1RBR;1N"GT!SBH]*T;3-#M!::586UG /X((P@/N<=3[FKU !116-K M'BWP]X?W#5M:L;1P,^7),H<_1?O'\!0!LT5P.F?&3P;K'B.VT6QO9Y9KEMD4 MQMV6-G[+EL')[<8K.^+_ (V\3^$H--B\.Z?YAO"RO=&$R[&&,(%'&3G/.*IM*ET(6T'DM*DL4 MAD\O&.') &#GKQSVK5TOX'^!=-E\QM-EO7SE?M<[,![;1@'\0:[G3M)TW2(# M!INGVME$>J6T*Q@_@H% 'D/Q8\$_$#Q5XHC71KIFT1X%7RQ=^5'&PZ[US\Q/ M7(!XXK$T7]FRX9D?7=>C1?XHK&,L3]';&/\ ODU]"T4 4K;2;*VT6#1Q DEA M#;K;"&8;P8U4* V>O [T^PTRPTN#R-/L;:SA_P">=O$L:_D !5JB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH ***;)(D4;22.J(HRS,< #U)H =4%Y>VNGVDEW>W$5O;Q#<\LK MA54>I)X%>5>-/CUH6A"6TT%5U>_7(\Q3BW0^[?Q_\!X]Q7EMMI'Q%^,U^MU= M22#3@Q*RS9BM8O\ <4?>/;(!/J: ._\ &G[0EA8^99^%+<7TX^7[9.I6%?\ M=7@M^.!]17"Z3X \??%:_35MT40QQWXVK[U[%X+^"_AGP MIY=S<1#5=27!^T7*#8C>J1]!]3DCL17H] '#^#OA3X8\&A)[:T^UZ@N#]LN@ M'<'_ &!T3\.?>O:OI>N:\7^ ] \;6?D MZO: S*I$5U%\LL7T;N/8Y'M0!HZ#XBTGQ/IJZAH]]%=VYX)0\H?1AU4^QK4K MY6U[P%XT^$FIG7-#NY9K&/\ Y?+8?=7TFCYX^N5Z<@UZ9X ^.>E>(?+T_P 0 M>5I>I'"K*6Q!,?8G[A]CQ[]J /7:*.HR** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "L'QG_P BE??\ _\ 0UK>K!\9_P#(I7W_ #_ -#6@#>H MHHH **** "BBB@ HHK \1^-O#GA2(MK.JV]N^,B '=*WT09/XXQ0!OTR::*V MA>:>5(HD&YW=@JJ/4D]*\!\3?M'.Q>W\+Z5M["ZON3^$:G\LG\*Y:+PG\4OB MC*MQJ;W2V;899+]O(A'H5C Y^JK^- 'T7I/C;PSKNJRZ9I6M6EY>1+N:.%]V M1W*GHWX$UOUYE\//@UIO@?4$U:>^EO\ 5%C**VWRXX]PP=J\DG&1DGOT%>C7 MM[:Z=9RWE[<16]M"NZ265@JJ/4DT <5\0OA=I_Q!N=/N+F_N+.6T#(3$ P=" M,6O#'PL\(^%/+DLM+2>[3!%W>8EESZC(PI_W0*P=8^/?@G3=R MVLUWJ4@[6T!"Y^K[?TS5[X(?$71_BSKGC*\L]*-VNCMC M[/\ 9+E88C'@??.X$MG.0?PXQ6;H/[.>KSW,=QX@UBWMX]P>2.UW22-ZC<0 M#[_-0![/XY\;Z?X#T)=3OXI9C)((888L9=R">IX P#S7B6J?M%^(;Z3R=$T6 MTM-YPID+3R?AC:,_@:^A=6T;3=>L&L=5LH;NU9@QBE7(R.A]C4>E>'M&T*/9 MI6E6=D,8/V>%4)^I R?QH Y?X5:UXJUSPO+<^++1X+H7!$#R0>2TD> O+N_P#$P-M+,TBL("\S@G/S$D 'GKS7OE% 'GWA7X-> M$_"E_!J,$5S>7T!W1S7B?CSZ UXAJGC MGX@?%F_?2M&MIH;)CAK6RR$"G_GK*<,SZG\1?C/?-;6Z2?V<& :*+,5I%W^=OXCWYR?05Z% MX+_9\TZP\N\\53B_N (;4BB0 M*JCT ' H \K\%? ?0=!\J[UTKJ]^.=CK_HZ'V0_>_P"!<>PKUA$2*-8XT5$4 M!551@ #H *=10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 C*&4JP!!&"#WKQWQ_\!],UOS=1\,^5INH$%FML8@E/L!]P_3CV')KV M.B@#Y:\-_$;QA\*]3&@^(K.>>QBP/LEP?GC7^]$_.5]!DKQQCK7T/X6\8Z'X MRT[[9HUXLP&/,A;Y98CZ,O;Z]#V)J7Q)X5T7Q;IIL=9L8[B/G8YX>,^JL.0? MY]\U\[>*?AAXJ^&6I?\ "0>&+RXN+* EAK#XY>+=!U>WM_&F@"&TF^YW^O M:=IWAV;7IKA3IT=O]I\U3G>F,C;ZD\8'WN;=+75K50\L2'Y)$)QN3 M/. < @],CDYH ]$HHILC;(V?&=H)Q0 ZL'QG_P BE??\ _\ 0UKQ]OB_X[7P MK;>(6A\*QVUY*\5K;,L[7$S*V"%0/SSWZ 7?Q:^)=AIMCJMYHFA1:3>JK1:@(9 MI(5#=-Q21BI[8(SD'BNR\(^-_%5[X[B\/^((=#>&XTPZA!<:49&5E+A5.YF( M(.&Z#TYH ]-HKFO$GC_PQX35AJ^K013@9^SH?,E/_ %R1]3@5X]XD_:,N[AS M;>%])$0)PMQ>?.Y^D:G /U)^E 'T-17EME\59/#G@+2]4\=VEQ!JEZT@BMX( M,23(I'SE20$X(ZD=<@/0J.:BT[X(M;!=0\>^);+1XG^= MXC<*TS<\@NQV@^XW5[?X-UK6?%_P^BO[ZV.E:E=12*C*A !Y"RJKYOFF4R7$C^Y#!?U- '?_#V'X46VK_V;X6DM+O5 MXE,GG31N\K8ZE'=0N>>B>F<<&JGQ8^+.K^"-9M](TK2X7>: 2_:KI693DD81 M01DC'7/?IZ[/@;X.:#X(U-=5CN+F^U%$*)+-A4CR,$JH'!()')/!KT-HXW96 M9%9E^Z2,D?2@#Y=34OC1XUE5[8ZS#$QRC0K]BB _WOER/Q->_P!SX9D\1?#] M/#_B:#=.*O??;=3<= M1/-L3\ F#^9->BZ/H&D>'[8V^D:;:V,3$%A!&%WD=V(Y)]S6C10 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 45Q7B[XJ>%O!ZO%=WPNKY>/L M=H1)(#Z-SA/Q(/L:\2UCXI^//B+?G2O#5K/9P/\ \L+#)E(]7EXP/IM'K0![ MAXO^)_ACP8KQW]Z)[X#BRML/+G_:[+_P(C\:\/UKXI>.?B/?'2/#5G<6EN_' MD6.3*R],R2\8'TVCGG-=#X1_9W=V2\\77V,_,;*U;)/L\G]%_.O<-%T'2?#M MB++2+""SMQ_#$N-Q]6/5C[G)H \5\&?L\1H4O/%]UYK=?L%J^%_X')U/T7'U MKV_3-*T_1;&.QTRS@M+6/[L4*!1]>.I]^IJY10 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >2?$'X&Z M5XC\W4= \K3-4.6:,#$$Y]P/N'W''J.NVDTUC&>;* MX;E5_O0OR,?3*]>AYKZIK'\2>%M&\6Z8;#6;)+B+DHQX>-O[RL.0?Y]\T 0> M%/&>A^,].^V:/=B0J!YL#_++"3V9?Z]#V)K?KY;\5_#'Q3\,=1_X2#PU>W,] MC#EA=0#$L"]Q(HX*^IZ'N!7?_#_X[Z?K7DZ;XG\O3]0.%6Z!Q!,??_GF?KQ[ MCI0![+11U&110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!111VH ^1M9EU+X9_$;Q#'=6?G1ZA#J$\A@<'C!Q]#7A^N>#[/3?ACX:\66US(MU?RR0SPLW=7 M?:Z=Q@)@_44 ?2OQ)\.:QXB\'+HWAZ=;2:2:-6;S3$BP@'(.T9*]. *^>/B? M\.K;X>V&@0I=/=7MVL[74N-J$KLP%7L!N/)Y/MT'T[X*OKK4O ^A7UZ6:ZGL M(9)&8Y+DH#N/UZ_C7C'[3/\ Q\>&O]RY_G%0![)X$_Y)YX:_[!5K_P"BEKYW M##7/VF6%UAE762F#\P(AX4?^0P*^B/ G_)//#7_8*M?_ $4M?.T2_P!B_M,, M+GY0^MLPSQ_KB2O7_KH* .^_:2M(G\*:/>$#S8KXQ*<=%="3^J+7-:YK,[_L MMZ*C.29KL6;_ #?PI)(RC\HU_*NE_:2NXD\*:/9D_O9;XRJ/]E$(/_H:US&N MZ-<)^RYH3M&08;T7;\=$=Y54_B)$_.@#OOV?K2*W^&:S(!ON;R5W..\EC<>A M.&_DPKRKX; :U^T&U_;#?;_;+R[+=<(1)M/YLOYT ?5%1S_\>\O^X?Y5)4=Q M_P >TN?[A_E0!X1^S[X5BO;)_$^HCSWM)&M-.CD&1 /ONX]R7P#V^;UJ?Q'* MGCGQ7KFMSLI\/>%H_LMNS']W)<,R^:_H0!G\D-XQWKT"[^'A\-_"2[TF+4I_->VVSIN_=/,Y 9B,9 M(R>._ H X+2/BCHW@>PU_P *QVW_ D.C"Y?^S?FVQF%\EXW+#. ?13DECTQ M7G6@GQ)K.NFT\++>I<21/%%#;3$&* N6*;R1A,MR21UYZUUOB;X$^)/#>A7> MKF\T^\@M(S)+'"S^9M!Y(!7!P,D\] >M 1V.1VH D_P"%:>-Y]7GL?^$=U%[E'(>1HR(R<]?,/RD' MUSS7H_@'X&^*--\3:9K6J7=MI\=G.DYBBD\R5MISMX^4 ]#R>">#67_PB/QP ML,B.ZUET VC9K"N,>P,G]*/MGQTL#]W6V.?^>"3=/P/'\Z /?_%'@O0/&4-O M%KM@+D6[%HF$C(RYQD94@X.!D>P]*71_!/AC0-ITO0K&WD7I*(0TG_?9RWZU M\_?\+#^,U@-UW9ZD0,L?/T8+Q^$8XH_X7Q\0-._X_-.L#MX/VBSD3^3"@#Z? MHKYKM_VD]?4C[3H>FR#(SY;2)]>I-:<'[3+<"X\* ^K1W^/T,?\ 6@#Z!HKQ M&#]I31& ^T:#J$9P,^7(C\_CBM2#]HCP9*0'MM7AYQF2W0_^@N: /6J*\XM_ MCIX F \S5IH.,_O+24_A\JFM.W^+7@.Y($?B6T&3C]XKQ_\ H0% ':45@0>. MO"5R 8O$^C-D9Q]NC!_+.:U+?5-/NVVVU];3'.,1S*W/X&@"W1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !116;K/B'1_#UK]IUC4K:RB/W3-( 6]E'5C["@#2I&94 M4LQ"J!DDG KQ'Q/^T7IEH'@\-:?)?2]!U>@^$OV>M&TWR[GQ'=-J=R M.3;Q9C@!]#_$WZ#U%>O6&GV>EV:6EA:PVMM&,+%"@11^ H \+\)?LZ(OEW7B MN_WGK]BLSQ]&D//X*/QKVW1]#TOP_8K9:3806=NO\$28R?4GJ3[GFM"B@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH .HP:\A^(/P,TSQ#YNI>'O+TW4SEFAQB"< M_0?V M.M?1?A?Q?HGC'31?:->+,HQYD3?+)$?1EZC^1[$TOB?PCHGC#338ZS9).@!\ MN0?+)$3W1NH/3V..017SIXF^&GB[X7ZD=?\ #EW//8PY(N[<8DB7N)4[KZGE M>.<=* /J:BO&_ 'QXT[6S%IWB81:=?G"I<@X@F/OG_5GZ\>XZ5[&K!E#*001 MD$=Z %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /G_XD_!: M[AU#4?%'AF\B@AV27-Q:LS1LGRDOY;#.0?F^4XQG'3@8GP^^$>J>-=*TG5=: MU?;X?0.+>U21FDVASN4 C:@+ \C)]N]?3,D:2QO'(BO&X*LK#(8'J"/2H[6U MM[*W2WM+>*W@3.V*) BKDYX X')H ?##';01P0HL<4:A$11@*H& !7F'Q?\ MAMK/Q ETA]*N;"$62S"3[5(ZYW[,8VJW]T^E>I44 9?AK39M&\*Z1I=PT;3V M5E#;R-&25+(@4D9 .,CT%>>_%/X0GQK>1ZSH]U%::NBK&XFR(YE'0DJ"0P'? M!S@#C&:]6HH ^=[+X)>-/$>KV\OC37C)9P?*2UV]Q,5]$W#"Y]2??!KW34/# MVF:CX:E\/36X737MQ;").-B 87;Z$8&/H*U** /G&7X)^/M N[NW\,Z^HTZZ M.UC'=O SIV\Q0,$\D<$]^F<5Z/\ "OX6Q> +:>[O+B.ZU>Z4)))&#LB0'.U" M0"4]]>Q$0PJW!;9@L^!GC'X-TKE?@;;6EG\6[JWL= M034+9-/DV7,<3QA\F,GY6 (PGV=?\ "IK>QL[1F:VM M8(688)CC"D_E0!8HHHH **** *D^EZ?=9^T6%K-DDGS(5;K]167/X'\)W(_? M>&-'?7KC-;]% ''3_ H\"7)R_AJR'.?W>Y/_ $$BLN?X&?#^4831 MY8>,9CO)3^/S,:]%HH \GN/V>/!=_8GM_H]ZZ<'GNHI?^$%^->GC_1KO52H^ M8B'61C\C(,_E7T_10!\O[OCGIH_YCKX&.BS_ /Q7YTI^(/QHT_F[M-3*C)_? MZ,%&!UY$8XKZ?HH ^8/^%]>/].RMYI^GDKP?M%G(AR?HPJ[;_M)ZXI_TG0M. MD&?^6;NG'XDU])52N-'TRZS]HTVSFSG/F0*W7ZB@#PV#]ID8 N/"G..6CO\ MJ?H8_P"M:MO^TEX?8_Z3HFIQC/\ RS,;\?BPKTF?P'X0N3F7POH['(.X648/ M'N!672/\ ]!84 UF2$\<26DW]%-1S_ KP#-G9I<\'_7.[D./^^F-9LW[.W@R4Y2YU MB'G.$N$/_H2&@#J+?XL>!+D@1^);,9./WFZ/_P!" K2A\=>$;@ Q>)]&8GG' MVZ,'\MV:\RG_ &;-$8?Z/KVH1G'_ "TC1^?PQ69/^S-U-OXK^BR6']1)_2@# MW.#5],NO^/?4;2;I_JYU;KTZ&KM?-L_[-FMJ?]'U[3Y!G_EI&Z1J^WGVRPYH_L M'XYZ>0?.UQMHS_R$EF_]G.: /I^BOF#^V/CGI^/W6N/L'_/BLW7_ ( <]:/^ M%D_&*P)^UV=\=HP?/T?;R?7"#_)H ^GZ*^8/^%]^/K'_ (^M.TX[0 ?/LY%Y M]3AQS4\/[2/B12//T;27&.=@D7/YL: /IBBOG6']I;4%'[[PU:N<_P %TR\? MBIJ]'^TS$<^9X3=?3;J /_M,4 >^45XA#^TIHS$>=H%^@QSLE1L'\<5>B_:. M\),%\W3-:1B><11,!^/F?TH ]AHKRJ+]H/P3)G<-3BQ_?MAS^3&K4?QY\!NF MYK^ZC/\ =:T?/Z T >EUB^+]1N=(\&:WJ-FX2YM;&::)BH(5U0D'!X/-"=>L;+7X);J?3YHXHS'(N]BA MRH&*M$ M/K?Q _D6H YC_A%?B?\ ]%(@_P#!-#_A2?#[6/$S^-?%'AWQ%K*:J=,6W,4R MVR0\NI8\*!ZCKGI79Q^*?#TK[8]>TMV]%O(R?YUP/@V^M&^,WCV9;J Q.EGM M<2#:V(^<'O0!ZI12*RNH9&#*1D$'(-+0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5Y[\;V9?A)K&UB,M #@]1YR5Z%7G?QQ_P"22:O_ +\'_HY* *MI M\#? *%"Q.U5 Z^P%<;JW[2MPP9 M-&\/11G^&6\G+Y_X H'_ *%7">'M4^(^NR:FGA<:@L5_>/W!:@#ZRU/6=,T6W^T:IJ%K90_W[B54!^F3R:\VU_\ : \):6&33%N=6F'3 MRD\N//NS<_DIKS[3?@#XOURY^U>(M5@M&?[[22&YF_'!P?\ OJO1]!^ G@W2 M=LE['TMU MZ101!%'X 8JS0!P'AGX-^#O#6R4:?_:-VO/GW^),'V3&T>QQD>M=^ , = M *** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HZC!HHH \ MA^(/P,TSQ"9=1\/>5INIMEFAQB"8_0?:>&_B'XP^%&IC0=>LYIK M&/K97!^:-<_>B?GCVY7KTZU]4UC^(_"VC>+---AK-E'\61E ,MN_P LL7^\O]1D'L:Z&OF'Q9\(O$_@&_\ [=\) MW=S=6D)+K);G%Q /]I1]X8ZD>^0!75^ ?C];7OE:=XN5+:X.%74(UQ&Y_P!M M1]T^XX^@H ]SHID,T5S D\$J2Q2*&21&#*P/0@CJ*?0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@^,_P#D M4[W_ +9_^C%K>K!\9_\ (IWO_;/_ -&+0!O4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%0365I<;O.M89-PPV^,'/;G-3T4 94OAG0)R#-H>FR$="]I&?YBJ,O@#P=,, M/X5T7KG*V,:G\P*Z.B@#CYOA7X%G#;_#-B-W78I3\L$8_"J4GP7^'LK;F\.H M#C'RW4ZC\@]=[10!YK)\!_ 3KA=/N8SG.5NWS].2:JR_L^^")"-O]I1X_N7( MY_-37JE% 'D+_LY^#F+ _..L#Q1\ M T3PMJVJV^K:D\MG:2S MHDGEE6*J2 <*..*]]K \<6T]YX"\06UM$\T\NG3I''&N6=BAP .Y/I0!XKX; M^ -AXA\*:5J_]O7,$MY;I.Z?9U95W#.!R*N2?LS1EAY7BQU&.0VG[N?^_@K< M\)?$R/0O".DZ3=>$/%KW%I:I [1:8"I91@XRP./PK9_X7%9_]";XR_\ !8/_ M (N@#S^3]FB\ ;RO$\#8SMW697/IGYSC]:Y/3_@QJVJ>+=<\/6VIV0GTD1&2 M60.%D\Q=PQ@$C%>V?\+BL_\ H3?&7_@L'_Q=4OAM<7.L?$;QEKYTG4K"SO5M M1"+^W,3$JA4CN#T[$]10!YP_[./BU) 8=5T8@ M"%,G\4->_3Z?97(83VEO*&Z^9&&S^8JA/X3\.7)8S^']*E+?>\RSC;/UR* M/'H?VF+5BOG^%YD'\6R]#8_-!FM"#]I+P\V//T35$YY\LQO@?BPKT.;X=>"Y M\[_"VD#(Q\EHB?\ H(%9\WPB\!3G+^&[8<8^1Y$_]!84 5KNHH,<[T1OZ"@# MT:/XB>#)'"KXIT@$_P!Z[11^9-6H_&GA64$Q^)M&<#J5OXC_ .S5Y'+^S1:' M?Y7BB=<_=WV8;'U^<9_2JDG[,TH \KQ8C'N&T\K_ .U#0![G'KVC2E1'JU@Y M;[NVY0Y^G-7(KB"*-B,X=P#BOF M0?L]^-[G_7:AI(V]/-N9#^6$-2Q_LW^*2I\W5M'4]@KRM_[(* /HN77M'@+" M75;&,K]X/<(,?7FJ,OC?PG#_ *SQ/HJ'&<&_B!_]"KPR/]FO6B%\W7[!3_$% MB=L?RS5^']F:0\S^*U7GHEAG(^ID% 'JLOQ0\#PD!O$^G'/]R3=_+-9L_P : M_A_ N?[>\P]ECM9B3_XYBN,A_9JTM?\ 7^([Q^?X+=5X_$FM&#]G'PG&Z_:4T=,_9/#]]+Z>; M*D?\MU=-;? GP#!_K-,N+C_KK=R#_P!!(K9MOA5X%M1B/PS8M_UU!D_]")H M\CO?VE=3D_X\?#EI!_UWN&E_D%]ZRO\ A<_Q,US_ )!=G&N[@?8=/:7\MVZO MHRS\,Z!IQS8Z'IML?^F%I&G\A6K0!\NEOCEK_;7HMWL+/_XC'6L?Q3\-?'.F M>'KGQ!XEN 8H"F]9[TS2DLP48QD=6]?6OKJN4^)'AJ\\7>!-0T73WA2ZG,;1 MF8D+\LBL02 << ]J /*-(_9M$T$4^I>)" ZAC%;VO3(_O,W_ ++77Z=^S]X) MLB#_!G0O%_FWMD%TO5VRQGB3]W*?^FB>I_O#!YR M<]*]+HH ^4;/6?'_ ,%-36RO(6;3GIC8?=/?C!Z9%>[>!_BIX=\ M;QI#!-]CU,CYK&X8!B>^P]''TY]0*Z[4=-LM6L9;'4+6*ZM91AXI5#*?S_G7 M@_CC]G^6"1]2\&3$[3O_ +/EDPRG_IFYZ_1N>.IZ4 ?05%?-'A#XW:_X4N_[ M&\86MS>0PL(W>4;;J#ZY^_\ \"P??M7T#X?\3:-XIT\7NC7\-W%QN"'YHR>S M+U4_6@#6HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "L'QG_ ,BG>_\ ;/\ ]&+6]6#XS_Y%.]_[9_\ HQ: -ZBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH YKQ=X#\/^-;3R=7LPTRC$5U%\LT?T;T]CD>U>!>(/A/X MT^'E^=9\,W=Q>6\7S">RRLT:^CQC[P]<9![@5]144 >!>"_VAE/EV7C"VVD? M+_:%LG'U>,?S7_OFO- M!)<2P?8=3;I>VP 9C_MKT?\ 'GW%>&ZEX0^(/PBU!]2TN>9[$'YKNS^>)E_Z M:QG./Q&/0T ?5M%>)^#OVA=,U QVGBBU_L^X/'VN %H6/NO+)_X\/<5[+97M MIJ-I'=V5S#Q'% $]%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %8/C/_D4[W_MG_P"C%K>K!\9_\BG>_P#;/_T8M &] M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110!YOXP^"OA?Q0'N+:'^R=0;)\^U4; M&/\ M1]#^&#[UX[>^#?B3\*;J2]TB>XDL@=S7%@3)$P_Z:1$=AW(('8U]544 M >#^$_VB[>;R[;Q5IY@?H;RS!9/JR'D?@3]*EU&U\,?%'XT6D;7"ZGI(T+S% M\B9EVN)6X.,%3\W0XZBN\\5?";PEXL,DUSIXM+U^MW9GRW)]2/NM]2"?>O = M9^&WB+PIX_\ ['\+WUQ>7\=E]NBEMF\B41[BI'WN2,= >?3M0![;_P **\ _ M] N?_P "Y/\ XJC_ (45X!_Z!<__ (%R?_%5Y;I'QS\9^%[K^S_%&F_;3']] M+F(VUPH^N,?FN3ZUZKX>^-O@O70B37[:7<'CR[Y=B_\ ?8RN/J10!QGQ1^%/ MA+PO\/M0U?2K&6&]@:(([7#L!ND53P3CH37N%B2VGVS,228E))[\"N ^-<\- MS\'M5F@E26)V@*O&P96'G)T(KO\ 3_\ D&VO_7%/Y"@"Q1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !6#XS_Y%.]_[9_\ HQ:WJP?&?_(IWO\ VS_]&+0! MO4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F*_"PTB0C319/'J#2 #YV8G"X]1W]>* .YU?0M)U^U^S:MI MUM>P\X6>,-M]P3R#[CFO*O$'[.OAZ^WRZ'?W.F2GI%)^_B^G)##Z[C]*W?M' MQD_Y\O!OYW'_ ,51]H^,G_/EX-_.X_\ BJ /"_%OPS\9^!M&NWN)EFT1V43R M6ER?+;YAMWQG!)SCL0#WKI= _:!\0Z+LL?$&E0WJQ (64&WF''<8*GCM@5VW MBK0?BOXP\/7&AZA!X5BM;AD+O \P<;6##!)(ZCTKTG4?"^C:WI\5IK.F6E^( MXP@::(%EP/X6ZK^!H Y'0OC?X(UHJDE_)ILS?P7T>P?]]C*_F17?VEY:W]NM MQ9W,-S WW9(7#J?H1Q7DVN_L[^&;_?)I%Y=Z7*>B9\^(?@WS?^/5Y_=_!KXB M>$;DW?AZ\^T@B_M&>';S:FKZ;>:(MHTK7;*>1_NQ&39(?^ -AOTKH: "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L'QG_P B MG>_]L_\ T8M;U8/C/_D4[W_MG_Z,6@#>HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@""[L[6_MVM[RVAN8&^]',@=3]0>*X M76O@KX&UKBD':*]B* M$?\ USG_OD5SXT3XR>!<_8SJK6\?W1;2"[BQZB/YL?BHKZFHH ^9]._:$\5 MZ5-]GUS2;2[*<.&1K>7/OU _[YKN='_:(\*WNU-2M+_3G/5B@FC'XK\W_CM> MIZAI.FZM#Y.I:?:WD7]RXA60?D0:X;5_@?X%U7RF*?DK94?E0! MT6D^/_"6MA1I_B'3Y';[L;3".0_\ ;#?I71@@@$'(/0BOG_5?V:C\S:1XB!_ MNQW<'\W4_P#LM1U4X"ZG8%/_'E"D_7)KI-,_:6.$75?#8)_BDM;G'Y(P_]FH ^ M@**\QTWX]^!K\#[1US;$_JFZNRTWQEX9UC T_7]-N'/_+-+E=__?.< MC\J -RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *P?&?_(IWO\ VS_]&+6]6#XS_P"13O?^V?\ Z,6@#>HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH 1E5U*L RGJ",@US>I_#WP?K /VWPYIS,>KQPB-S_P),']:Z6B@#RC M4_V?/!E[N:S;4-/;L(I]ZC\'!/ZUQNI_LU7R$G2O$5O*.R74#1X_X$I;/Y5] M$T4 ?+G_ JGXJ^&CG2+B9E4]=.U+8/R8J3^5'_"9_&7PSQ>Q:HT*#DW6GB1 M#_P/;G_QZOJ.B@#YKT_]I'7X&"ZGHFGW(!P?)9X6/KU+#/X5U>G?M(>'YL#4 M=&U&U8]X2DRC\25/Z5ZU?Z'I.JC&HZ797G_7Q;I)_P"A UR>H?!SP'J.XOH, M<#GHUM*\6/P!Q^E #=.^,W@/4=H774MW/\%S$\>/Q(V_K75V'B'1=5Q_9VL6 M%WGI]GN4D_D:\JU']G#PY/EM/U;4K1CVDV2J/H,*?UKEK_\ 9KUF,G^SO$%A M<#M]HB>'^6^@#Z0HKY<'PQ^+?A[_ )!=Q=%%_P"?'4]@_(LN?R[TO_"5?&GP MYQ=1:N\2XR;BP$RG_@>T_P Z /J*BOF6T_:)\5V;^5J.E:;.5X8;'B?\?F(_ M2NEL/VEK!R!J/ARYA]6M[A9,_@P7^= 'NM%>8V'Q\\"WA GN;VQS_P _%J3C M_OC=72V/Q)\%ZB ;?Q-I@ST$TXB)_!\&@#J:*AM[JWNX_,MIXID_O1N&'YBI MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ K!\9_P#(IWO_ &S_ /1BUO5@^,_^13O?^V?_ M *,6@#>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH MKW>GV5_&8[RTM[E",;9HPXQ]"*YJ_P#A?X(U+/VCPSIZ[NI@C\D_^.$5UM% M'E=_^S[X)N]QMQJ-B3T$%SN _P"^PW\ZYF__ &:;9BS:?XEEC_NI<6H?_P > M##^5>]44 ?,=Q^SWXQT^3SM-U33IB.A29XG_ /0<>G>H?^$=^-GAX9ADUIXU MZ"*^%POX)N/\J^HJ* /EW_A:7Q9\/_\ (5MK@JO_ #_Z9L& /4*N>HYS6E8? MM*:Q&/\ B8^'[&XY_P"7>5X?_0M]?2%9M]X>T75"3J&CZ?=D\G[1;))G\P: M/*+#]I'P_* +_1=2MS_TQ*2@?F5_E746/QL\ WV =:-LY_AN+>1?UVE?UJQ? M_![P%J&3)X>AB;UMY'BQ^"L!^E*3]&P/RH ^G**\*T[]I73W(&I^';J$<9:VN M%E^O#!?YUUFF_'7P)?A1+J%Q8N?X;JV;^:;A^M 'I-<1?_%_P)IFH7-A=Z\$ MN;:1HI4%K,VUU.",A"#R.QK?]##_P"2 M5Q_\;KN/L%G_ ,^D'_?L4?8+/_GT@_[]B@#EM&^*G@OQ!JT&EZ7K0GO9R1%& M;:9-Q )/+(!T![UV->7^-((8?B_\//*B2/<]YG8H&?D6O4* "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *P?&?_(IWO_;/_P!&+6]6#XS_ .13O?\ MMG_Z,6@#>HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *ANK.UO83#=VT-Q$>J2H'4_@:F MHH Y'4?A=X'U0DW/AJP4GDFW0P$_]^RM;=/O) M+6Z^PWOE@R)U^4L"PZ8XKZ^KS/X0_P#'SXW_ .QBN?YB@#RC_A9GQ:\+$#5H M+IHD[:AIV%(_WP%)^N:]Q^&/C&^\<>$%U;4+!+2<3M#^[R$E"@'>N><9)'4\ MJ>:[*B@#S/QS_P E?^'?^_>?^@+7IE>9^.?^2O\ P[_W[S_T!:],H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *J3ZII]M?6]C/?6T5YK+-+ILCW3(R!,D[ M2.(]V#C&!]!0!]@45Y/\&/%OBG68+S2_$]G>F2V4/!?3V[)O&<%&; !8=1W/ M/I7.?&SQKXBTSQOINB>'=3N+9VMD+QP,!OD=R%!]\ ?G0![W17S/]A^._P#? MU;_P(B_^*KV^/6KGPQ\,H=7\0B1KRRTY'NU=AO>8* 5STR6X_&@#J:*^8-,U M?XJ_%&[O]1T74YK6WM6'[JWN3;QJ3DA%Q]X\?Q$]>2,UV?P;^)^K:UK$_A7Q M*YEOHU9K>X=<.2A^:-\=2!D@_P"RHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS M>7X11+JFHWNG>+O$FF+?W+W4L%E=^6F]SD\ <^G/.,5Z110!YO\ \*IO/^BB M>,O_ 8FC_A5-Y_T43QE_P"#$UZ110!Y_I/PKAL/$NGZY>^)]?U:?3RY@2_N M?-52R[3U&1^&.@KT"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#B/BOX-N/&W@B73[(K]NMY5N;96; M:'=005)[95FQGC.,U\WZ;XJUSP?XGT#^WK"=O[ :00VDR>3($?.1DCD9)()S M]<=/I#XF>/;GX?Z/::A%I OXIYC"S&?RQ$V,K_"!^/8O$6J?'*ZNM(TJZFNX+J(6:M 2I,2KAN>-N1NR>.?2K_PC MM;=/CGJ T!V?1X!=;'!)!@SA.>XSLP3UQ7I<'QKTD^/&\+WVGS6!2YDMGN[B M50BNN0/P8C .>XH \]O/B5\5? .JVI\7VR7%O/DK#+'"JR 8R%DB& PR.N<9 M&17:_%SQ!;Z[\#O[4T]RUKJ#P$>H&_)4^X9<'W%9?[1NM::_AC3-)2YBDOVO M%N1&C!BL01QDXZ EEQZX/I5.7P_?2_LK0PR0OY\*F_2,C!$7G%\_38Q;\: . M@_9UB"?#JZ?',FI2$G_MG&/Z5YEI#]3TV[OK:WG@O&N")I0F8V11NY/8J<^G%<5X#'_"5_M"2ZG; O:B]N;[ M=OF*#C/7^0KG/%>C:9:>&KN>WL8 M(I5V;71 ",NHH ZRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** *&M:-I_B#2+C2]4MUN+.X7;)&21WR"".000"#[5\\ M:]\#8[#QWHVD6-WJ$FF:CYAEN3;[OLP49 +#CGISBOI:B@#F/!?@/1/ FG26 MNDQ2-),09[F9MTDI&<9( R< #\ ;*6+3A)-K!\9_\BG>_]L__ $8M &]1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %8/C/\ Y%.]_P"V?_HQ:WJP?&?_ "*=[_VS_P#1BT ;U%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5@^,_^13O?^V?_HQ:WJP?&?\ R*=[_P!L_P#T M8M &]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %8/C/_D4[W_MG_P"C%K>K!\9_ M\BG>_P#;/_T8M &]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8/C/_ )%.]_[9 M_P#HQ:WJP?&?_(IWO_;/_P!&+0!O4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6 M#XS_ .13O?\ MG_Z,6MZL'QG_P BG>_]L_\ T8M &]1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %8/C/_D4[W_MG_Z,6MZL'QG_ ,BG>_\ ;/\ ]&+0!O4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !6#XS_Y%.]_[9_\ HQ:WJP?&?_(IWO\ VS_] M&+0!O4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !6#XS_P"13O?^V?\ Z,6MZL'Q MG_R*=[_VS_\ 1BT ;U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !4-S=6]E T]U<100K]Z25PJCZDU-7S-XR: M^^)?QQ'A2>_>UTZWG:")>2J!$+.P4G!=L$ ^F.PH ]V\(>-]%\;:,=0_M2Z\(:E-))%'$TEH)#DPLAPT8]L'..@VGUH ^@:*** " ML'QG_P BG>_]L_\ T8M;U8/C/_D4[W_MG_Z,6@#>HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHK,UK49M.CLFA6-C/=QP/O!X5LY MQ@]: -.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBLR_U&:UUG2[2-8S%=M()"P.1M7(QS0!IT444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 445F6>HS7&O:E8NL8BMEB,9 .X[ER<\T := M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9FD:C- M?R:BLRQ@6UV\"; 1E1C&TTN[N8PIDAA>10PR,A21GVHTVX>\TNTN9 MHDFA21@O0$J"<>U %JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\-^*OPCUG4?$9\5^$W+ M7CE7FMUE\N19%Z21L2!T XR#D9&<\>Y5X#J'Q8\3^#_BO<:7XGEWZ''.PV16 MR!C"V?+D! R<<$\]F'6@#AOA_P#%G6? 5E%8M8Q7>CR3-(5=2KYXW;'Z>G!! M_"O1?CGKEKX@^$VA:II\A:TO+^.5<\$?NI.#[@Y!'J*\P?Q-HW_"E(?#3 S: MNVIM<(NPXA3 &[=TR>1@>^>V?2]8\$:B?V:=/L)+=SJ%A_Q,/(V_, SNQ&.Q M"2$D>Q% '8? M5'PFTLJ>3).6^OFM_3%>.?#(E/V@U5!A3=WH('3&R7^H%=' M\)/BQX=\+> YM+UJ:6*YM)7D@CCB9S.K>,YX^AKGO$&K3:KHEQ90:+JZR2;<%[4@<,#V)]*["B@#!_P"$G_Z@>M?^ M G_UZ3_A*#_T =;_ / 3_P"O6_10!@?\)0?^@#K?_@)_]E1_PE!_Z .M_P#@ M)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ X"?_ &5;]% &!_PE!_Z M.M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K?_@)_]E1_PE!_Z .M M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ X"?_ &5;]% &!_PE M!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K?_@)_]E1_PE!_ MZ .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ X"?_ &5;]% & M!_PE!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K?_@)_]E1_ MPE!_Z .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ X"?_ &5; M]% &!_PE!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K?_@)_ M]E1_PE!_Z .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ X"?_ M &5;]% &!_PE!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K? M_@)_]E1_PE!_Z .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ MX"?_ &5;]% &!_PE!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^ M@#K?_@)_]E1_PE!_Z .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@# MK?\ X"?_ &5;]% &!_PE!_Z .M_^ G_V59NLZM-J262Q:)K"F"[CG;?:D95< MY P3SS78T4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4 M'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ M E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("? M_95OT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H MZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ E! M_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95O MT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X M"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@ M#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8 M'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ MV5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ M ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4 M'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ M E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("? M_95OT4 8'_"4'_H ZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H MZW_X"?\ V5'_ E!_P"@#K?_ ("?_95OT4 8'_"4'_H ZW_X"?\ V59M]JTU MUK.F7B:)K CM&D+AK4Y.Y<#'/\Z[&B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0! MUO\ \!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# M _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO_P ! M/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ M\!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2 M@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ M/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ M +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ M0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H M/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO M_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0! MUO\ \!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# M _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO_P ! M/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ M\!/_ +*M^B@# _X2@_\ 0!UO_P !/_LJ/^$H/_0!UO\ \!/_ +*M^B@# _X2 M@_\ 0!UO_P !/_LJS;35IK?7=2OFT36#%="((!:G<-HP<\UV-% &!_PE!_Z M.M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K?_@)_]E1_PE!_Z .M M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ X"?_ &5;]% &!_PE M!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K?_@)_]E1_PE!_ MZ .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ X"?_ &5;]% & M!_PE!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K?_@)_]E1_ MPE!_Z .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ X"?_ &5; M]% &!_PE!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K?_@)_ M]E1_PE!_Z .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ X"?_ M &5;]% &!_PE!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^@#K? M_@)_]E1_PE!_Z .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@#K?\ MX"?_ &5;]% &!_PE!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\)0?^ M@#K?_@)_]E1_PE!_Z .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0?^@# MK?\ X"?_ &5;]% &!_PE!_Z .M_^ G_V5'_"4'_H ZW_ . G_P!E6_10!@?\ M)0?^@#K?_@)_]E1_PE!_Z .M_P#@)_\ 95OT4 8'_"4'_H ZW_X"?_94?\)0 M?^@#K?\ X"?_ &5;]% &!_PE!_Z .M_^ G_V59NDZM-I[Z@TNB:PPN;MYTV6 MI.%., Y/7BNQHH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P M/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P/^$H/_0!UO\ \!/_ M +*C_A*#_P! '6__ $_^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ M $_^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P/^$H M/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P/^$H/_0!UO\ \!/_ +*C M_A*#_P! '6__ $_^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_ M^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P/^$H/_0! MUO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*# M_P! '6__ $_^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK? MHH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P/^$H/_0!UO\ M\!/_ +*C_A*#_P! '6__ $_^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*#_P! M'6__ $_^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P M/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P/^$H/_0!UO\ \!/_ M +*C_A*#_P! '6__ $_^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ M $_^RK?HH P/^$H/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH P/^$H M/_0!UO\ \!/_ +*C_A*#_P! '6__ $_^RK?HH Y?4=?>\TR[MH]#UE7FA>- M2UIQD@@9YK=TJ"2VT>R@F7;+%;QHXR#@A0#TJW10 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !6#XE\&>'O%\$<6N:9%=&/_5R9*.GT92#CVSBMZB@#R;X5?"BT\/:7'?> M(M%MSKR3LR2/)YH1>-I !*@@Y.<9KUFBB@#A=3^#O@75M1:^N-$5)G(!I?AB/3[T0*1=S3JSJ),_=4JR] M.YYY..QKL/BMH/BGQ)HUCIGABX:#SIR+Q_/\I?*VG[Q')&>P!SZ5\Z?$GP-' MX!U73=,6[:ZGFL5N)Y"NU=Y=QA1Z *.O/4]\ ^Q;65IK2&5@ SHK''3)&:\ M2\4?'Z:/79-)\(:1'J3(YC%Q)N<3,.NQ$P2.#SGGTKV2*W%UH26YDDC$ML$W MQD!ERN,C.1D5R'@?X3Z+X#U>ZU'3[J[N99HO)7[3L)C7.3@JHZX'Y4 <9X4^ M/TESKL>D^+-)CTYI'$?GQ;E$3D\;T;D#D^-RKGU!':OH/QKJA\-_#O5[[SV\VWL62.4]3*5V(?^ M^B* .3^&/C_6O'/B?Q"LPM/[&L6VVYCC(=MSMLRV>?E4YX[BM[XD>/[/P'X> MDN-\,FJ3 K9VKG.]O[S $'8.IZ>FHRRR1,,9P@V* M.?\ :5OSKSOQ%\*=?LO!NL^+_&&IO+JD:1F* 2^:V6D53YC]. 3@+D=.>,4 M>Q?"3QUJ?CW0+Z_U2"SAE@NO)46J,JE=JGGXH AC^/_BNR:&[U;PI"NFS$>6RI+$7!Y^5VRK< M<]*]R\-^(;#Q5H%IK.FN6MKA<@,,,C#@JP]0@KQ.+XYWNK?$ZST+1K:QDT2XO([9;B6-_-<$@,PPP &+?'7B:QL=/OOLOAY;93<-)+B/S=[9/E@Y=@NW&>/<5Y'9Z!;^%_C[IN MB6DDDL-IJ5LJO(06;(0DG ]2: /JW4+^UTK3[B_O9EAM;>,R2R-T50,DUX-> M_M!Z[J.H2Q>%_#*301\_OT>:0J#]XA" OYG'K7M?B?P];>*O#MWHMW<7,%O= M!1(]LP5\!@V 2".<8/'3-9'@CP-I7PYT>]@M;IY(Y93<37-SM4JH4#!( &T8 M)_X$: .6^&_QHM_&.J#1=5LEL-3<$PE&)CF(Y*C/*MC)QSG!YSP?1/$6JC0O M#6J:L0I^QVLDX5CPQ520/Q.!^-?->D/%XM_:,2_T%&^Q_P!H_:O,C7 ,<>"[ MGT#$'KS\_J:]8^/>K_V;\,YK56P^H7$=N,'G .\_A\F/QH T?A+XKUOQGX5G MU?6EME8W310B",H"J@9)R3W)'X5F_%7XM1^!UAT_2/LEWK+L&DBF!9(8\'[V MU@=QXP,],GTRZQ\/ZWIOP#M-)\.>;'K4EI$\9CD$;J\DBN_S$C& S/\ EME\ M_CC=0!U'A[]H&[CUM=.\8Z-'8*SA7GA5T,&>[QMDD?0_@:]W1U=%=&#*PR&! MR"*^?_VEH+$2:!. @U!A,C8QN:(;2,]\ DX^IKTSX2:A)J?PKT"XE8LZP-!D MGG$;M&/T44 =K1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!GZWK>G>'=)GU35+E+>T@7+ M.QZGL .Y/8#K7E?PU^+VL>.?'-QI5Q96,&GB&6:$QH_F@!@%#$N03@\X YJK MXC^%?B?QW\0[RYUK4I+;PW#-_HR&;>Y3:,^6@R%R1@EL'O@UQ7P#C6+XJ74: M_=2SG4+/%.G>#O#UQK&I.?*CPJ1KC=*YZ(H]3^@!/:O$)/V@O% M5T9KS3O"]M_9L+?O&999=@_VG4A0<>U>P^.O EAX^TRWL-1O+RWB@E\Y?LS* M-S8(^;F]#W&>#Z9'K5KXH^+[CP5X)GU2R$)O6FCAM MQ,I92Q.3D C/RAJ\8_9ZL+B[^(&HZG!$T5E!:.KE?N@NZ[4_(,?^ UT_[0-Q M)JNJ>%O"EL_[V[N/,9>VYF$<9_,O0!U=Q\3?^$8^&&C^(?$:1S:IJ,0DAM+; M]WYN[YAC.< *5R>>3[@5YV?V@O%OE_V@/#%I_9>[;YFR7&?3S,[<_A7J'C/X M4Z/XTATV*ZOKZUCTV$PV\=NR; I '(*GGY5[]JE\;W&B^#OA3>V5R(UM$L#9 M6T+ 9EV:-!<0L$N;9SEHF/3GNIYP?8^ ME<)XZ^.9T77Y-"\-:8FHWD+F*667<4\P<;55>6P>#R.1CWKG?V?(+K3M(\5: M^ZN+2.%53/W9'17=OR!7_OJLK]GJU&H?$2_U"YQ+-#922*[O-]8^%'B2[TG7O%GC M/4Y#-;6LLMO!YWFR$@$J&/*JH_NKG\*VOV9O]1XFX_BMN?PEH ]*^(?Q%T[X M?Z7%-<1&ZO;@D6]JCA2V.K,>RCCG!Y->2C]H+Q;%&E_<>&+3^S9&PDFR50QY MX$A)4G\.U>G^._A3I7C[4H+^_P!1U"WE@A\E$A9/+ R3G!4G.3SST J/XL:C MH_A[X6:A83K"J3VWV.RML#EL +M'HF WMM'M0!N^"/&FF^.M 75-/#QLK&.> MWD(WPN.QQU!'(/<'L<@M])2-G M[KE%,YS]256@#L?B)\5K;X?6]K8F!=0UJ:(.8U;8B#IN;J<$YP!Z'D5Y]%^T M%XHL9H)M8\,6ZV,_S(426$NO'*LQ(;\J]'\0_"#1/$GC)/$M[>WK3B2)WMB4 M:%ECV_)C;G!"G/)ZFL7]H/6=-M? @TFPQE?^!?6@#T M?PWXBT_Q5H%KK.F2%K:X7(###(PX*L.Q!X_ED:^*?A5K&B^"=3\5^*M2>?5V>()$)3*1N=03(YZG'&!Q[GI0![=\*/&>I> M.O"D^JZI#:PSQWCP*MJC*NT(AS\S$YRQ[UW5>1_LZ?\ ).;OC_F)R_\ HN.O M7* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBLCQ4FIR^%-5CT4N-3:V=;4HP5O,(^7!/ . M>YH Y'XI_$^#P'IJ06)M[C7)R#%;R@LJ)GEW"D$#' Y&2>X!K5^&7BN^\9^" MX-9U&*VBN))9$*VZLJ84X'#$G]:\ \:?"S4O"W@M_$?B'4FN=8N;R.,QK(9 MH8,27<\LV0.G YZYX]C^ O\ R2NS_P"OB;_T.@!/B7\8+3P)=)I=I:+?ZJR" M1T9]J0J>F['))]...>XSPUO^T%XDTZ\@_P"$A\,0QVLOS#RTDA/W8!Y'>M'X*Z==:;\+ M-*6[5T>8D#_5O+C/_ '[1 MJ -OX@_&^/PSKDFA:'IZ:CJ$1"32.Y\M'/\ O+-TSR,'CKG&!I?[0>K6.K M1VGBWPZMK$V-[0(\,-)\-^%'\17,XELC&KP>403.6&4">N>OTR>@KQ23]H+Q5=&:\TWPO;'3H3^ M\9EEEV#_ &G4@#MVKT$?#2+Q1\+O#>@:[=7]K)9012LD+*")-F-K!E/W0Q'% M=#IUAHGPU\!BVFN FFV$;-)-,!ND)))R.[$G '?@4 9/PU^*%C\0;>:$P?8] M4ME#RVQ?<&7.-Z'J1G&?3(ZYS7?5\R?L_6,U[\1M0U.VA:&QM[63=C[J[V&Q M#^ )_P" 5]-T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%<9\3M-\2ZOX52Q\*S2PWTUTB MR21S>5MBPVXEL@@9QTY]J .0^)_QJ/A/5(M*\.K8WM[&3]L:=6=(O1!M8?-U MSSQP.O3U#P[J$VK>&=*U*X5%GN[.&>18P0H9T#$ ')QD]Z^4?B1\.1\/K#0T MFO?M6H7HF:Y9.(UV[,!,C)^\>3U]!7U'X*_Y$/P[_P!@RV[8_P"62T >;>.? MCJ-$UZ70_#FFIJ-W#)Y4DTC$IYG0HJKRQ!XSDG^+]"2R1 MF"R2PJZ-#GNT;Y)'XY^M=QX5^$.B>$_%;^(+:]OKNY9'"B[*-M9\9<$*.<;A M]&->5_M#ZI8:IXLTK2[!1/J%G$R7#1#<A%>8>$_B!K/B7XKZ[H:BU71-,\T;Q&=[%&"#YLXY.X].@KKK.23P MG\-[>2^(:72M)4S9/5HXAD?F*\N^ >@'4/"'B34+J65'U:5K0S(0) H0[F4D M'G,A]>5Z<4 -\1?M 73ZV^F>#]%34-KLB3RAY/.([I&F#CC.<\CL*M^#/CT= M3U^+1O$VEQZ=-,XB2>(L%5ST5U;EGW%S'?%>>W\8_&.*Q\/@2SD0V32Q#(DF#'+9[[00"?] M@]A0![S\0_B%8?#_ $B*YN(FN;RY)6VME;;O('))[*,C)YZBO)H?VA/%%NT5 M[J'ABU_LN9L1NBRQ[L=0)"2I./:O7O%_PY\/>-Y()M9AN&G@0QQR13LA4'GI M]WKWQ7F?QG\>Z#'X>O/ 6G6H_P/>MFO.O@KX5U#PIX#$.IJ8[F\N&NS >L M0954 ^^%R?3..U>BT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7S'^TA_R/FF_]@Q._P#TUDKZ MA(/1A0![1I__(-M?^N*?R%> M*_%_XM36=Q+X3\+R,;YCY5W=177#?\(+\;O^@MJW_@\/\ \P\W1-.CB-Y:X>WTV(P(J_PEI",R$=R V/;:?4UZ M7\%O!^L^#?#>H6>MVZ03S7GFHJRJ^5V*,Y4GN#57XM_">3QNT.K:3-'%JT$? ME-'*2$G09(&?X6!)P>ASSC% &3\2OA-X1TCX^"?C1 MXFL(=!UF<_V;&P^:XNX=K8Z%RA+OZ_-G\Z]L\!>#+7P+X7BTBWD\Z4N9;BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY?UK_DZ"+_L+6W_ M *"E?4%>&:E\-?$]S\#_""2RV,DGEL8OO7C#J<]HQC//ID\=/9?B9IVO:QX M&O=+\.Q![V[*PM^\5,1$_/R2!R!M^C&O =.^#_Q/T>Y-SID+V4Y4H9;;44C8 MKZ95@<' _*@#W'X8_#6T\ :4S2,EQK%RH^U7"_= Z[$SR%'YD\GL!P?QN)\1 M?$+PAX20G;(X>7:I/I\5Y$]RCZR7 M5HPP+97>=PQGCO74V?@S7[[X^W/BO4]/\K2+:-A9R--&V\B,1K\H8L,Y9N0, M?6@#UE55%"J J@8 P *\8_:1_Y$W2?^PA_[3>O:*\T^-/@_6?&7AS3[/1+= M)YX;SS7#2*@"[&&*UO-&\266 MF^(I'Q);^6Z.)$5@P M!+L>HX/!%>9?$/X2>(V\9OXL\%S 7,TGG/"LPBDCEQRRL< ANX)ZL>H/ !PG MQ1\"7/A'3;"[UOQ!/J^M7LS*&=V8)$B\\L2QY8>@'I7O'P=LI+'X4:#%*NUW MC>;IU#R,ZG_OEA7E]A\)/'7C;Q%%J'C^\:&VBPK@S(\CH.=J"/*J#W/'7.#7 MT+;V\5I;16]O&L<,2!(T48"J!@ >V* )**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE M[X#_ /)6;S_KTG_]#6OJ&O#/A3\-?$_A;X@7.K:M9QPV;V\J*ZSHY+,RD# ) M/0&@#V?5=4LM%TNYU+4)U@M+9"\DC= /ZD] .Y.*^9-9UGQ+\<_&":9I<;V^ MDP-NCB@[9P.Y/JWQI\,^*?%VE:=I?A^V6:V65IKK=,L>6 0 M6VBQ>G3RT_I+)5_X:^%_B M9I/B^.[\47]_/IBP.#'-JGGJ7(^7Y=QYK0^$G@O7M&\1>)?$'B6P%I>ZC+F) M?-CD.&=GD^X3CG9W[4 >@^*/$VF^$=!N-8U24K!%PJ+C?*YZ(H/4G_$] :^; MK6T\4?'CQDUS.QM=*MC@G),5K&?X5'\3G'7OWP /0OC1X*\8^-=7TZ+1K1) M=+M(2?FN$3,K$[C@GG"AG?##XO:1;&VTR>\LH"V\Q6VK"-=QZG"N!G M@T>+RX5LY(8@3DLS*?F)[DDY/UKP7]G"X6/QOJ=NQPT MFGE@#W*R)_C7HGPG\/>/M&U34)/&%Y>7%O)"JP"XU#[0 V[G W'''>N7\6?! M_P 3Z/XOD\1^ KG#2N\HA$JQ20,WWE4MA64Y/![<>] '/?M%2B?XAV,$8+.F MFQJ0.3DR2$#'T(_.OI;3KR@5X;X-^$/B74?&4?B?QY.&D MAD2?R6E65YG7[H8J=H48' SG&.E>]T %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+_$ MC_DFOB/_ +!\O_H)KRO]F;_4>)O]ZV_E+7K_ (TTRZUGP5K.FV2![JZM)(HE M+!06(P.3P*X/X(^!M>\%1:V-BC^I[ $U\\:-H?B;XY^+9-5U29K?2H&V22J/DA7KY40 M/5O4GIU/8'MOC'X$\:^-O$]NVF6<E:58:!H]OINGPK;V5K'M1 > . MI)/J3DD^I->*_!1?^$C^(WB[Q4]1G'M71?!SP=?>#?!;6VJVX@U&YN M7FFCWJY4<*HRI(Z+GJ?O4 :'Q&^(-EX!T+[1(%GU&?*VEKG&]N[-Z*._X#O7 MBG@?P%K?Q7\0/XJ\4SR_V6TF6<\-YM_%UQ<3Z@UZ[QM/=_:&$6Q !NR<#(;CW]ZE^*OA[4O%/@&\T MG285EO)9(F5&<("%<$\GCH* .6_9T_Y)U=_]A.3_ -%Q5Z[7GGP;\*:OX/\ M!MQIVLP)#!VWOW"C]3P.Y'DOPZ^&VI_$/66\7>+Y)GL)9/,"R9#WA]!_= MC'3CL,#'4.\??"[X@>+/&VJ:L-/BDMY)2MMF[C&(5X3@MQD#)'J35>'X?_&F MWAC@@U+4XH8U"(B:UM55 P 'X Z8H ^@?%6JIX=\':KJ2[4%I:.T0' W!<( M!^.!7G/[.VC_ &/P/>:HZXDU"[.&_O1QC:/_ !XR55U'PM\0+GX)MX?N8;C4 M=?YU\CLL .\?.[8/*J, ]Z]*\$:&WAGP/I&D.@6:VME\Y5(_P!8?F?! MZ'YBW- '&?%OXK1^#+8Z1I+))KLZ9W<,MJI_B8?WCV'XGC /)_";X37-[>Q> M,/%HD>1G\^VMIR2\CYR)9,\]>0#UZGC@\KJ_P@^).M:Y=ZM=:=";FZG:9F%[ M'P2'_ ..4 ?1NIZE9Z/IEQJ.H7"06ENA> M61SP /YGL!W/%?,NNZYXD^.7B^/2=(A>#2(&W1QN<)$O0RRD<%O0=N@[D]UX MV\'^/M>^&WAO0(8VNKJ,-)J;37BEF=?N LS?-U8_@*X/3/A3\5]%$BZ4UQ8" M4CS!:ZHL0?'3.UQG&3^= 'T+X+\&Z;X'\/QZ5IX+G.^>=Q\TTF.6/IZ =A^9 MZ*O%OAKX6^)FE>,(KKQ3J%_-I@A<,D^IF==Q'R_+N/YU[30 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 ?/?[3/_ !\>&O\ G48S0!YQ\8/BU_P (PDGA_0I0=8D3]_.#D6JD=!_MD?D#GTK-^$7P MDGM+J+Q9XI1S?EO.M;67):-CSYDF?X^X';J>>G!W/P<^)5WJDNIRV2?;99C. MTPO8PWF$YW [N#GFM;_A!?C=_P!!;5O_ >'_P".4 >G_'35QI?PPO(0VV2_ MECM4_$[F_P#'48?C6Q\*]'&B?#/0K8KB22W%S)D8.Z3Y\'W&X#\*X/Q[X'\9 M>*M!\%:-]FDG6UA3^U;I[J,E92$4L2S98@;SD9SGO7JWB&+48O"E_!H$*_V@ M+9H[1 P0*V,*03@#'7\* /'/B[\5[F2]D\'>%'D:Y9_(NKF#)0<8Q[\Z7:S6LZ6^L6:[8WESLE4]48CD<\@\]^.>/,)? / MQEU33(_#E[.XTE0J?OKZ(Q[1T#%278#T(/0>@H Z3]G'7M1O=/U?1[F62:SL MO*DM]QSY6_=E0?0[<@?7UKW.N/\ ASX!M/ &@-9Q2_:+VX8275SMV[V'0 =E M )Q]2>^*["@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,%_''A M*-V1_%.B*ZDAE;4(@0?0_-3?^$[\'_\ 0UZ'_P"#&'_XJN'^$'A/PWJ?PMT: M\O\ P_I5W=2>?OFGLHY';$\@&6(R< ?A7"_"MKX%\ M0W%OX:T:&>+3+EXY([")61A$Q!!"Y!!YS6YX$_Y)YX:_[!5K_P"BEH Z"BBB M@ HHHH **** .1^)/BN[\%^#9]9L8()IXY8T"3@E2&.#T(->*?\ #2/B;_H$ M:1_WS)_\77IOQZ_Y)7><_P#+Q#_Z'7"_ +6?#VEZ'K":UJ6EVDCW*&,7L\<9 M8;>[^!?$%SXI\%:;K=W%%%/=(S.D M6=HP[+QG)[5$/%G@5F"CQ!X=))P +R#G]:Z&62WL;22:1HX+>%"[L<*J*.23 MZ#J: )J*^?\ Q%^T5=/J36GA/2(IH@VU9[Q79I?=8U((_$D^PZ5%H/[1.IV^ MI):^*M&@6#(5Y;5'CDC]RC$[OH,4 ?0M%9=QK4#^%Y];TZ6*YA%H]S X.5.G?-9OCGX[G2-F>M 'M5%?/>E?'_7]+U:.T\8>'XX86 +&&*2&5%/\ %M)I;CS=-$*S1O$,F4-C8%]R2!SZ\T ;E%?/2_&[Q]KTLTWAGP@DUG& MX'R6D]TR]\,R$#)^@ZUK^"?CQ<:GXBAT+Q1I45E<3R^0L\&Y DA. KHQ)'/& M<\'J.X /8=6U>PT+2Y]2U2ZCM;. 9DE?H.<#IR220 !R:Y_P/X^L/'@U.;3; M>:.ULYEB22; :7(SNV]AZH6=JOAB*TB>POK=)Y9RK;T99<@ M YQCY!U'>O/_ (3>/=8\+WT>D:?I\%Q;ZE?0K-)(CEDR0O!! Z'O0!]:45QG MQ#^(NG?#_2XY;B)KF^N=PMK5#C=CJS'LHR.>?\/(#\>_'7E?VG_PCMC_ &5N M"^9]FFV=<8\S=C/;^E 'TE17'_#[XAZ;\0-)DN+6-K:\MR!>A!P-R MG!YP.AXKB?'WQCU7P?X^.AQ65@]B@A9YI5&[?2@#V:BOG@?M ^(-5 M\6V]AH>C6!M+BY6"".X#F60,P )96 4GZ'&>^*^A^W- &)XOUF;P[X0U36+: M..2:SMVE1) 2I(['!!KP'_AI'Q-_T"-(_P"^9/\ XNO;?B=_R3+Q%SC_ $)Z M\1_9YGT^#7]9.H2VL:&U3:;AE SO[9H ?'^TEXC#@R:+I3+W"^8I_/<:].^' M'Q@T[QW=OILUFVGZHJ%UB+[TE4=2K8'(ZX(Z="><='JU_P""GTJX&JW.B/9! M"95E>-ACZ=SZ8YSC%?,?PH@>Y^+VD'35D6)+B209Y*Q!6SD_[O'XT ?85%<9 M\0_B+IWP_P!+CEN(FN;ZYW"VM4.-V.K,>RC(YY_P\@/Q[\=>5_:?_".V/]E; M@OF?9IMG7&/,W8SV_I0!])45Q_P^^(>F_$#29+BUC:VO+<@7-H[;C'GH0<#< MIP><#H>*Y;XC?&;_ (136O[ T33EU#51M$ADW;(V;!"!5Y9B".A'4=>E 'K- M%?.US\:_B/H92XUWPE#;6CO@&>QN+?)Q]U69L9XST->Q^!?&MAX[\.KJME&T M#JYBN+=VRT3@ XSW&""#W]CD Z:BO)_B3\:;?P=J+:-I-HE]JD>/.,A(BAR M,@<)=$M=7TR;S;2X7A4CL000?I7C?BSX^WD'B"32?".E07OE2&+S MYU>3SF'!V(A!QZ'//I0![M17SC!\?_%VD7\4/B+P[:B,C+1B&6WE(SU&XD?I M7NB>(H+WP8WB+3B)(7LFNH1(,=$+88?48/- &U17SM8?M'ZC]AOI-0TFR-RJ M*+2.#>H9R>2Y)/R@>G).![CL?A#\2O$/C[4-2CU.QL([2TC5A-;*ZD.S'"D% MB#P&YXZ=\T >L45X7XL_:":WU=]-\)Z9%?&-C&;F<,RRL./D52"1[YY]*S=+ M_:#U[3M52U\5Z!#'%P'\B-X94'][:Y.[Z]MM M3^#^LWUG*LUM<6(EBD'1E."#^5?/_P +/'\?@2UUPQ6,E_J5]Y$=I;IG#%?, MR21S@9' Y.?J0 ?7%%?.$/[0?BO3-4$6O^'K-8R06@6*2"55]MS'WZBOH/2= M4M=;TBTU2R-]>N/#'@S4]:M8HI9[2(. MB2YVD[@.<$'O7%?"7XGZK\0+_4[?4;*SMUM(D=#;AADDD<[B?2N@^+?_ "2O MQ!_U[CO_ +:UY/\ LU?\AK7^/^7>+_T)J /HRBO&/B-\8M8\&>-SHMK8Z?+: MB.-S),'+#=UZ,/Y5D>(/CUKTLL]SX6\/*^CP-M-[=P2.'QW^4@(/8DG'IV / M?J*\L^%OQ?\ ^$ZOIM)U*RBL]22,RQF%CY01D'&3D9]*ZCQYX^TOP M#I$=Y?*\]Q.Q2WM8R TA Y.3T4<9//4<&@#JZ*^;6^/WC>XC>^L_#UA]@C^^ MYMYG5?JX8 5Z=\,_BO9>/Q+9S6PLM6@3S&@#;ED3@%E..Q(R#TR.M 'HE%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445E^ M(]6LUU-;17,,EQ!M\Z)7!>/< M,C<.HSVS4]?/.B)K7@?4M$^(NLSN8/$4[QZO&>ENDIW1-[ 9]@-O>OH;J,B M@ HHHH **** "BBB@ KBOBCXRO? WA--6L+>WGF:Z2'9<;MN"&.>"#GY:[6O M)_VA_P#DFT7_ &$(O_07H \^_P"&D?$W_0(TC_OF3_XNI8/VD]?63-QH>FR) MZ1M(A_,D_P JWOV?+K2H/"6J+J$]E&YOLJ+AT!(\M>F>U=;\4+SP9-\/]6%Y M/IC*W&Y3@C.!TZ=,]E7S#^SE;W+^/+^XC#?9X].996QQEI$VCZG!/_ 37H'Q6 M^+&L> O$EIINGV-C<136BSEK@.2&+NN!AAQ\HH ]>HJAHE])J>@:=J$JJDEU M:Q3.JYP"RAB!GMS7D6A_&;6]4^*">%Y=.T];1KZ6V\U _F;5+8/WL9^7TH ] MLHKA/B5\3+/X?64"_9_MFI70)@M]VT!1U9CV'/3O^9KS!_C/\35LO[4/A*!= M-V;_ #VTZX\K9_>W[\8]^E 'T517GOPR^*=I\08[BVDM19:I;*'>$/O61.F] M3@="0"#TR.3FJ?Q.^+T'@6YCTJQLUO=6D02,KL1'"IZ;LG4 M5\[7/QH^)>E1"^U3PC#;V)*Y>;3[B)>>F'9L9/XUZS\._B#8_$'19;NW@-K= MV[A+FU9]VPG[I!P,@X/8=#Z4 =A17FGQ,^+UGX$F73;2V%]J[H)#&S8CA4]" MY'.3V4=N>.,^>1_'SQIITT-UK/AJU&GS'*8@E@+C ^X[$@\<]#UH ^CJ\3D^ M,^MI\5AX4&G:>;/^U18^;A_,V&3;G[V,X]J]2\*>*=-\8Z!!K&ER%H9/E=&X M:)QU1AZC/XY!Z&OF6;_DX\<_\S&O_HX4 >V?%OXB:E\/[;2I=.M+2X-X\BN+ M@,<;0N,;2/[U=)X!\17/BSP1INN7D,4,]T'+I#G:-LC*,9R>BUY7^TO_ ,@_ MPY_UUG[^R5WGP7_Y))H/&/EF_P#1TE '>5Q'Q$^)FE_#ZTA$\37FHW )@M(V M"\#^)S_"N>,X.3T'!QV]>2_$#X,3>./%3:T?$ MT*1Q"W-KNV(HYPV_N23T[ MT <.O[2'B 2B1]!TXVY.,!I ?INSC]*]F\!>/]+\?Z1)=V*O!<0,%N;60@M$ M3T.1U4X.#[&F>.K71-+^%^KVMU;01:;!8/'%"% "MMQ&%]&W;<>]>,_LVV]P MWBS6+E<_9H[$1R<<;VD4K^BO0!ZS\1_BAIWP_MX8F@-[JEPNZ*U5MH"YQN=L M' ZXXR2/QKS"P_:3U-;U#J6@6K6C,,_9Y&5U7/)&[(8_EGVKD_&\A\6?'>:Q MN&)ADU2'3@N2-J!UC('ISD_C7L_QRT*QF^%5S,EM$CZ8\+VWEH%\L%UC*C'1 M<-TZ<#TH ] T/6[#Q'HMKJVF3>=9W*[HVQ@\'!!'8@@@_2N!^)'QCL? ]X-* ML[0:AJNT-(A?;'"",C<>I)X.!V[CC//_ +-NIR3^'-9TQF)6UN4E0'L)%(P/ MQC_6O,_"0C\;?'6WFOU$T5WJ$MRR.,@J@:15(/;"@8].* .WT+]I"X;48HM? MT6!+1VP\UHS;HP>AVMG=^8_I7OMG=V]_907EI*LMO/&LL4B]'5AD$?4&O&/V MC](M6\+Z5JZQ*+J&\%MO P3&Z,V#[ H,>F3ZUH_![Q#)%\$[F[D):I'9>)M-ALHI#M^UV[,5C;/&Y3DX]P>/3TXGX$Z=%KGQ1-U?J+A[6VEO M,R#=F3HR**Y'X7:G)J_PRT"[E8L_P!F$3,>I,9,>?\ QVNNH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LZZU_1K&X^SWFK6% MO,3CRYKE$;\B+W\%Z#?2:=9VD2S:SJ$/^M0/RD,9[,PYSZ?0 M@Z=A\*O!%A:B >'[2X/\4MTOG2.>Y+-GD^V* .OBECGB66*19(V&59#D$>QI M]>6:WX3N?AS%+XE\$-*EE;_O=1T1Y&>&>(?>9,Y*.!S]![8/H^E:G;:SI-IJ M=F^^VNHEEC;V89Y]Z +E%%% !1110 4444 175U!96DUU^)&G7>J_#G7;* MQ5VN9+5BB(,L^TABH'B^!M8O9M8T]YASN8TU?1K":('+K&CPR$>Q+$?IVKWGPEXKTWQGH$ M.KZ8[>4Y*/&^-\3CJK =^A^A![UQFOWG@/XOZ"-)MO$-FEYYBM;2,NV:-L\A M4?:S C(('L?2M;X$)L*[@2,$YSD?E0!O>+?$]C MX/\ #EUK5_N:*$ +&GWI'/"J/J>_;DUX?#\;OB'K1N+S0_"]O+80,=WEVDT^ MP>CNK 9[\ ?2O4?B[X7N?%?P^O+2R4O>6[K=0QC^,KG*_4J6Q[XKP?X=?%V; MP'X;U+2O[/6Z:5S/:,3@)*0%._N5P >.>,=\@ ]K^%WQ5@^("W%EJVT M8D>-&+)*F<%ESR,$@$'U')[=_?3M:Z?H;TQSGB@#'^'7Q1TSX@130Q0 M-9:E N^6U=M^4X&Y6P,C) Z BN[KY$^!S3K\6=)$.[8R3B7'3;Y3]?QV_CBO MKN@!&8*I9B ,DGM7AGBW]H:.RU.2Q\,:=%?+&^PW=PQV2'_ &%7!(]\\^E= MS\8]7DT?X7:O)"Y2:X5;9"/1V ;_ ,$[34_$GB*[@AN#(MK9 MY0O(/E+2;54$\Y4%L<=,\\@'8^"?C\FLZW!I7B'38K%[AQ''=0.=BN>@96Y M)XSD]1GCFO8M3U.ST;3+G4K^=8+2VC,DLC=@/YGV[UY$FC?"[XM^*)-2M]1N M1JC1*9;5#]G+[<_-@KEFQ@$@G Z5/\ M#ZE+9> ;+3XY&Q>7BK)D\NB*6P? M^!;#^% ',ZK^TE?&_D&CZ%;_ &-6^5KIV+LOJ0I 4G\?QKT/X;_%G3O'S26, MEN;'5HD,AMRVY)$& 61L#U&0>?KSC'_9^T>SA^'DMZ88WGOKF02N5!)1<*$/ MMP3C_:->16@7P=\?HX;,B*"#6?)4+T6&1]I7\$,?$;XQ:QX,\;G1;6QT^6U$<;F28.6&[ MKT8?RK'\0?'K7I99[CPMX?#Z/ VTWUW;R.'QW^4@(/8DG'IV /?ZXKXF>/T^ M'_A^*\2U%U>7,OE6\3-M7.,EF[X'MW(Z=:P?A9\7O^$ZO9M*U*SAM-2CC,L9 MA8^7,H(! !Y!&0<9.1GTKR+XS>--4\0^()M'O;*&"VTJ]N([>1%8&5=P7)R2 M#PHZ>M '8>%/B]\1?$&K6*KX=M9].NKM('N8K&?RX@6 8[PQ P#DYSC%?0%? M/'P3^(6L&]T+P9_9MN-,/G_Z4$?>>))>N=OWN.E=[\2/B_I_@6<:9;6WV_5V M0.T6_;'"#T+GKD]=H[P:SN+E8(([@.99 M S E@P"D_0XSWH ^AJ*\5\;_&C5?"7Q$FT$65@^GPO!YDSJYD",BLQX;'&X MXXK#USX^^)GDDOM!\/11Z*C[5N;R"1]_.!EE8*N?3D^] 'T-17AMO^T5:R^& M/,.CN_B$R")+.,DQ/D??W8SCMMY.?S&';_M!>*M,UE8?$7A^T2#(,D*0R03* MI[KO8_7D<^HH ^CJ*I6VK65UHL6L1SK]@DMQRA$ANY!M M$I+8^53SCW.#[=ZH_%GX@:CX TS3KK3K6UN'NIFC<7 8@ +GC!%?.?P_\$M T>[32M/OGNY"&CO8BZI\ MF>.1@\T =+\._$UUXP\$6.N7L,,-Q<-(&2'.T;9&48R2>@%=37)?#77W\3^ M[#5I+.VLWG:4&&U7;&NV1EX'OC)]Z\[\:?M!1Z=J)]C7=P28V8 M'!"*I!8?[61GL",&@#W&BOG'3_VA_$=C?I'XAT*T: G++ CPR@$]1N8@\=!@ M?7O7OF@Z]IWB71K?5M+N!-:3C*GH5/=2.Q!ZB@#2HKP*S_:$O+?Q-=6NM:?9 MIIUNTR[K97,KE81 -5TZUTZRLKA+F!I&-P&)!#8XVL*\\_P"&D?$W_0(TC_OF3_XNOI62WAF( M,L,;D="R@XKP?]I."&&P\.^5$D9,L^=B@9X2@#"_X:1\3?\ 0(TC_OF3_P"+ MKV+X6>-+[QWX5FU74+:WMYH[M[<+ &"D!4.>2>?F-9OP1M;>3X3Z0\D$3L7G MY9 3_KGKOKRZL=%TRYO;AH[:TMXVEE8# 50.3Q]* +=%?/>I?'_Q!JFJRVOA M#P^DT*G*&:%YIF4=RJ$!?U^M;G@+XZ_VWK<>A^)K"+3[V:3RHYX=RQ^9G 1D M;)4YXSD\^E 'M%%4-;UFQ\/:-=:MJ4WE6ELF^1NI] .Y)P /4UX->_M!>)- M4U"6'PQX=A>%3N42Q23R[1W(0@#]<>O>@#Z(KSSXL_$#4? &F:==:=:VMP]U M,T;BX#$ !<\8(KF/ 7QX_MS6X=%\2:?#8W,\GE17$&X)YA. C(V2N3QG)YZX MZU#^TI_R+^A_]?4G_H% 'H_P[\377C#P18ZY>PPPW%PT@9(<[1MD91C))Z 5 MU-?,OA'XLZAX=\ Z7X>\-:(VI:I#YLEP[Q.Z1AI6( 5,%N"#G( ]^<=#X+^/ MU[?^(+72/$VFVT GE$ N;<,GEN3@;U8GOP3D8]* />:*X_XF>+;SP3X/DUBQ M@@GG6>./9/G;ACST(->9VG[06HW>@I':Z%'>>(I97"V]NDABCC &&(R68DYX M!Z#.1W /?**^==(_:'URTUA;;Q-HUJEOYFV;R(Y(I8@>^UF.<>G!/K7T&UY; M)8M>O/&MJL?G&8L @3&=V?3'.: )Z*^?_$7[15T^I-:>$](BFB#;5GO%=FE] MUC4@C\23[#I46@_M$ZG;ZDEKXJT:!8,A7EM4>.2/W*,3N^@Q0!]"UXGX2^,V MMZ_\2H/#5SIVGQVLEQ-$9(P^\!%<@\L1_".U>R6-]:ZG807UE.D]K.@DBE0Y M#*>AKY3^&O\ R7NS_P"OVZZ?[DE 'UI17+^.?'6E> ]&%]J&Z664E+:VC(WS M,!G\%'&3VR.I(!\1F_:%\874DMQI^AZ'Y-6U'>XW".& M&/&^5ST49^A)/8 _2@#H:*^<+?X^^-=1NGFT_P -6<]G%S)'%!-(RK[N&P. M><8]JL:U^T=?">W;1-*LS"\"M*EV'+QRY(97?%GXB> M(/A_<:=)I]A8W-C=HREYU!_$R^+_!VG:WL2.2XC(FC M3.$D4E6 SSC(./8B@#H:*\4\>?&C5_#_ ([E\.:%IME>>48XLRABSRL =HVL M!_$!]/[1L,VT>9Y>=N['.,\XS0!)1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M'S9JOA+XXSZM=R)>ZHZ-*Q5[;5TBC89X*IY@VCVP*I_\(;\<_P#GZUS_ ,'J M_P#QZOI^B@#Y@_X0WXY_\_6N?^#U?_CU'_"&_'/_ )^M<_\ !ZO_ ,>KZ?HH M ^8/^$-^.?\ S]:Y_P"#U?\ X]1_PAOQS_Y^M<_\'J__ !ZOI^B@#Y(\+>&O MBMJ'ARTNO#5QJJ:0^_[.(-66%!AV#80R#'S!NW/6MC_A#?CG_P _6N?^#U?_ M (]78?"_XH>#O#7PZTK2-7U@VU_;F82PFUF;;F9V'*H1T([UU_\ PNWX>?\ M0P_^25Q_\;H \4U;PG\9;;1KZ?5+G63I\=O(]T)-:5U,04E\KYIW#;GC!S1I M/A/XRW.C6,^EW.LC3Y+>-[41ZTJ*(BH*87S1M&W'&!BO4_%GQ?\ FI^#=K_\ 'J/^$-^.?_/UKG_@]7_X]7T_10!\P?\ "&_'/_GZUS_P>K_\ M>H_X0WXY_P#/UKG_ (/5_P#CU?3]% 'S3IWA+XYP:C;R?;-53;(,MN*]K^/7_)*[SG_EXA_P#0ZYO]FO\ Y%_7/^OJ/_T"@"G! M^S5Y-Q%+_P );NV.&Q_9V,X/_76NS^.M_<6/PNO5@9E^TS102,O9"V3^!VX_ M&O2:YOQYX7'C'P9J&BAU2:5 T#MT613N7/L2,'V)H \M_9OT2R.E:KKCQ1O> M_:1;([ %HT"!CM]-V[GUVBK_ .T7HME-X1LM9,2+?V]TL"R@89HV5B5/KR 1 MZ<^IKS'P5XWUSX0:Y?:;JFD2-%,1]HM)6\MU89 =&P1W]P1CGO4WCSXB:O\ M%B]L-$TG2)8K9)=\=K&WF2328P&8@ $_3))/H >@?!S4)[KX)^(+:9F9+0 MW4<1/15,(?'_ 'TS'\:\]^ VD6NK?$A3=P),EG:27"I(H9=V50'!]-^1[XKV M_P ->$#X)^$%]IH?]@J3_ -&Q M4 ?1'B.*-/#.MRK&BR/8R[W +8C;&3WQ7S+\!M(M=6^)*M=P).EG:27*+(H M90P*J#@^F_(]#@]J^G?$O_(JZQ_UY3?^@&OG3]G'_DH>H?\ 8*D_]&Q4 ?0W MB:<:5X7UW4[= EQ%8S3;T&&8I&Q7GJ<8XKY*^&WB1O"OBEM830)-:GC@=8XT M"<'K_#76^&O#.K^,?V>9=!, M<>E9'B;X]:WKE[96?@NTN+)R_P WF1)-).3T4+@@#KTY/'2O3-.?A49-+^R&V@:4R-:7 M]J=I? !(/!P0!T;'>N[\+?%[PAK/B!9?$WA/3K/4;EE#:FL22+NX +;AN08Q MSD^_K53PI\=S:V%SIOCJPN=3?S6/FI#'NQ_<:,[1P<_RQQ7#ZE:I\2_B%Y?A M#P^-/MY]B>5&@"1C^*5PORJ/IZ=R>0#Z#^./_))-8_WX/_1R5R7[-?\ R+VN M#GMTH C^.U[+=_%:]MW+LMK#!#&OL4#\?B MYKN/^%SW/]C_ -D#X8W7]G^1]G^S_:'V^7C;MQY/3'%4?V@?!5\FLQ^+;&&2 M6UEB6.[9!DPNO"L?12,#/8K[BK"?M($>&/*?1Y#KGE%/.#KY._&!)CKUYVX] MLT <_P# B'5M+^)$:26-Y#;75K+%(9(F5> '&21CJH_.LWX\_P#)5+S_ *]X M?_0!7K?P:U_QUXGAN-1\1SK)I(3;;N]NL;S29'(V@94#(SCDGV->2?'G_DJE MY_U[P_\ H H ^G]%T*PT?0K#3(+.%(;1$V+L'#@?>Z?>SDYZY-:M%% ')_$[ M_DF7B+G'^A/7R_\ #SX?3_$&]OK6WU"*S>UA$H,D98/DXQP>*^H/B=_R3+Q% MSC_0GKQO]FO_ )&+7/\ KT3O_MT >;^,/ ^I^!-)4N MGC^;RF485^/X2N!GL1UY%6D_:0(\,>4^CR'7/**><'7R=^,"3'7KSMQ[9H Y M_P"!$.K:7\2(TDL;R&VNK66*0R1,J\ .,DC'51^=6OBOX)\3:#\0)O%VC6]Q M/;2S)=QW%NGF-;RKC(<8.!D9!(Q@@>U=_P#!K7_'7B>&XU'Q'.LFDA-MN[VZ MQO-)D8RX7(8 X MZ]@<4 <[!\>-5N[,Z=XJT+3-;LB1YD;IY;,0<@GJO! /W17N/PW\3>%_$VAR M3>&K"'3O*8+G(KQWQY\6_!_BSPS*^'O$,EO\18_$4^E2:Q,+J2Z-IN(9W.X@YPQRK$-T/2O0?'GQ,U#Q MSX6FT:7P%>6\C.DD-R97D,3 CD#RAU7*]?XJP_$.F:M\'_BHFL6UJ9+(7#S6 M;N/DFB<$-&6[, Q7U'!QC%=/XJ_:%N]2TZ&U\*V-QI]Z[J7N)@DA'JBK@@Y. M.3^5 '1_L\?;X?#6LZ=?VT\4,5RLD8GC*@[UPP&1T^4?G67?_$OX=^$_$LLO MA+PK'>ZFH:#S[11!$V2,A, YY'4+]"0:]#\+Q>+=;^&UTGB:5(=7OX)5A"QB M-H59-J;@.C9R?;('45\[?#OQ-%\,_'5Q/KVE7#LD+VLL:J/-@8E3D!L GY<= M1PW7U +?Q4\5^)_%<6EW&N^'/[(M(VD^R%XG5Y,[=W+8R.%Z 5[5X$)/[/L! M)S_Q++KG/O)7CGQ8\AP>U?0OQ&F.F_#SQ)>VR!+A[)T:2,88Y&T'/7@'\*\,_9 MQ_Y*'J'_ &"I/_1L5?1^N:3#KV@ZAI,[%(KRW>!G R5W*1D>XSG\* /G[]FW M3[:?Q%K-_*B-<6MNB0EADJ')W$>A^4#/H3ZU[9XJ\!>'O&DEF^N6;3FT+>7L MD*$@XR"5P2. >M?-?A_6->^"OC>Y34-,:1)$,4L+$HLZ!N)(VP<\C@X/4CCM MI>-?BOKGQ!U+3=/\-V=]8>5(3'';3,9II",9^7& !GCW))] #VGQ]I%CH/P9 MUG3--@\BSM[-EBCWLVT%L]22>I/>O+/V;M,MKCQ!K.HRPJ\]I!&D+L =F\MD MCT.%QGT)]:]$\1Z9J.C? '4++5[Z:]U)+ FYGFE,C%RV2-QZ@9VCU KB/V9O M^/CQ+_N6W\Y: +'[2\$7V?PY<>6/-WSIOQR5PAP?Q_KZUZ!\&"3\)-!)))V3 M#G_KL]<'^TO_ ,@_PY_UUG_DE=?\,+N33_@38WL*H9;>TNI4#_=)620C/3CB M@#TFBO&_A-\6=>\>>*KK2]4M--A@BLGN%:UC=6+!T7!W.PQASV]*]DH XOXM M_P#)*_$'_7N/_0UKR?\ 9J_Y#6O\?\N\7_H35ZQ\6_\ DE?B#_KW'_H:UY/^ MS5_R&M?_ .O>+_T)J .;^/O_ "5&?K_QZP_R-?3FAZ5::?X8L=*BMXUM8K5( MC$4&"-O.1WSSG/7)S7S'\??^2HS_ /7K#_*OJR#_ (]XO]P?RH ^3?@P@B^, MVG1IG8IN5'/81/\ G5[]H2\EN/B0MNQ;R[:RC1%)XY+,2/SQ^%4_@[_R6RPS MUWW7;_IE)7>?M >!+_49[;Q3IEO)<"&#R+R*)F^&K#3;:*/[)%;)&%"C:PV\D^N>2?7)K!\.?"[PGX5U1=3TO3W2^7=MF> MX=MH8$$;<[<8..E>0Z%^T1<:9X6AL+O1?M6H6T(ACN//VI)@8#.,9STS@\^U M6?@A;^+]>\2RZ]?ZIJ?]BQ&1V22=Q%<3-G@+G! ))..A '>@#Z&HKQ'XG?&+ MQ#X+\9RZ/IUGI5<#]*]LB8O$CGJR@G% #J*** "BBB@ MHHHH **** "BBB@ HHHH **** *NII>2:5>)I\B17K0.+=W&563:=I/L#BOF MR3P?\='D9C=:UDG/RZX@'X#S>*^G:* /$?AGX?\ BMIGC&";Q+=7IT?RW\]; MS45N WRG:% =B#NVG/' -:WQ[>'+3Q3#\.8;75;E/^$E% MI(OG.P<+*=WE[B.#@;' M/#OC;Q#X_A\(^+-1U&>TMBEYJ%M<7_VA5C7E0<,PRV5&.N&SVKZ9U"Z>QTVZ MNX[>6Y>"%Y5@B&7E*@D*H]3C ^M>&_#_ ,9'PY%JFH:UX4\576NZM=-/=36^ MF90#/RHI+ X&3QCOCL* -OXT>%?''B9[*R\.(9]&\G%Q:QSI%F0-D%@S ,,; M<#G!!]J\IT;3/BUJ=U?:;I>HZT9M*D$%Q;C6/+\D\@##2#(^4X(R..*]N_X7 M%9_]";XR_P#!8/\ XNN4@\337/QBTO7]$\,>([:'44%CJR7>GE%89 27(+?= MP,YQ@)[F@#TKPY:>*8?AS#:ZK1F-UK62<_+KB ?@/-XKZ=HH \1^&?A_XK:9XQ@F\2W5Z='\M_/6\U%; M@-\IVA0'8@[MISQP#6M\7-%^(VJZCIY\'75REBL)$T=I>+;.),]6)9<@C&!D MXP?6O6** /F#_A#?CF#_ ,?6N?\ @]7_ ./5] >"K?7;7P=IL/B642ZPD9%P MVX,?O':"1P2%V@GU!Y/6M^B@ KR?]H?_ ))M%_V$(O\ T%Z]8KR?]H?_ ))M M%_V$(O\ T%Z /&_ /PFO?'^A7FHV>J06KV\Y@$4T9(8[0V=PZ=?2N_M+3X=VLZ>A:,*.9HNK1^YZD>^1_%0!TOP^T7PQI'A6VD\*A7L+I1 M+]I)S).>F7. /H_ ^N/4UJ?M(:#>-J&E:_'$[V@@-K*ZKD1L&++N/;.XX^GT MH ]N\)?\B9H6?^@?;_\ HM:^8_"/_)PL?&?^)QNJ\._'V:Q\)6&BP^'Y M;O68($M("CY20@;4)4#<3P,J.O.",UQG@""^MOCAIL.IKMOUOW^T*2.),,6' M''7- 'I_QY\ ZSXAEL=>T>VDO#;0F">WBRT@7<6#*O\ %U(('/3KVX/2OCCX MPT*%=+U>TM=0@B00O#>0%)-@&-I(QV_O YKT;XT:YX_\,S0ZAH%\\>AO&%F, M5O&[0R G[Q*DA2,<],\>F<.7X[>%-9\/I%XC\*/?:@L85HVBB>%F[D,QRN>O M"G'OUH ZGX4^-_!?B"X:QTCP]:Z'JRQES"D2?O%'7;( "V.,@@'Z@&N.^-O@ M/Q!_PEP\6Z-;7%W"Z1F3[."\EO)& =HYVX .1WSG'?'^ WA?4=0\>,#/7GJ/BOXM^(G@OQ4ES;7A/AZ21)(-MLA3C M&Z)VV[ASGN,@\=. #DK7X\>(?LTNF^)=)T_6;1P4GBFB\IW'<''RC_OFO9/A M=XM\(^);"=/#VDV^DW4"K]IM$A1#@]&!4#>N>_7U R,^;>*OC/X-\3^&;F&Y M\)23:K+ R1M<1QLL+E5J\DGV,L#P H&,'@ M5Z#XN^+&H>+?"]]HES\/;V-;E,)*9W;RG'*N!Y0S@CU'>L/XFZ#JOP_^*/\ MPE-C QLY[P7UO,02GF$[GC;TYWQU63;NGE9) M%AY!.T$'?GD<@=: +G[.2:G93:_97=I;&R@,"P.,CN,?]\UPLW_) MQXZ_\C&OO_RV%>\_"N_\8:MX;?4?%Q4/.P-HA@$3^7C[S 8ZD\# X&>]>#3Y M_P"&CQG_ *&-?_1PH [S]I?_ )!_AS_KK/\ R2N\^"__ "230>,?+-_Z.DK@ M_P!I?/\ 9_AWT\V?^25WGP7_ .22:#_NS?\ HZ2@#O*I:MJUCH>EW&I:E@/$DY&2Q]< A1Z'= MZT 4/%GBWQ%\9/%4&C:/;2K8+)FVM > .AFE/3.#]%!P,DDGZ%^'W@>T\!^& MDTZ%A-=2'S+NXQCS),=O11T _'J37S1X'^*-WX"T^6WTS1=-EFF;=-=3AS(X M[+D,,*/3U)->Q_"KXMZOX]\47.EW]A8V\45DUP'MP^XL'1</G/Z4 >1SH M;?\ :(Q*"/\ BIU?GT-R"#^1!KW[XTL%^$>NY.,K".O_ $VCKR'XY>%=1T#Q MNOBVPBD%G=-'+YZ+D07"X&#Z9VA@3U)/I5#QU\9+WQ[X;M] @T;[+)+*C7!C ME,AF8'A57:" 3@]ST'N0#K?V9HV$7B>0CY6:U4'W'FY_F*X'X-)]F^,VD12@ MAT>X0Y/0^3(*]Y^#?@ZY\'^"%CU"(Q:A>RFYGC/6,$ *A]P!D^A8BO%/'FD: MK\,OBN/$%I;L;.2\-Y:2$?NWW'+Q$CIU9<=<8/>@#U#]HM@/AU9@GDZG'CG_ M *9RUA_":VDD^ 'BV-5.Z<\TI&.RC@#/YDFOHCP#X4'A;P%8:'^&O%OB76/C/XQL+72M*>/RT,4%N'W[03EI'; '3/8 M8'6@#WOX+1M'\(]"5A@E9F_ SR$?H:[VL[P_I$6@>'M/TB [H[.W2$-C&XJ, M%OQ.3^-:- !1110 4444 %%%% !1110 4444 %%%% !1110!\_\ C;PS\8[[ MQAJ4^D7FH-IK3$VOV35%MT$?\(V;U.0."<KZ?HH ^84\ M'_'1)%876MY!S\VN(1^(,O-?26D)?1Z+81ZG(DFH+;QBY=/NM*%&\CVW9JY1 M0!Y]\.=J>)?'D4N/MHUIG?U\IE'E?AC=7ENK>$_CC/JUW(E[JCHTK;7MM72* M-AG@JGF#:/; KU3Q3H6M:/XG7QIX5MUN[IHA#JFF%]OVV(?=92>DB]O8?4,R M+XT>#8TV:K.7?A#XV16<\EU=:U]G6-FEWZ MXI&P#G(\WD8S5'P]X6^+EYH%G<:#-K":7(FZV6+5UA7;D]$,@P,Y[5[#JFJZ MS\48O[%T&RO=,\.3<7^K7K_P#'JLZ=X2^.<&HV\GVS54VR M#+7.L)+&.>K+YAR/;!KZ6HH *JZFEY)I5XFGR)%>M XMW<959-IVD^P.*M44 M ?,A\(_'3[1YGVK6<[L_\AI-O_?/FXQ[8KZ/TA+Z/1;"/4Y$DU!;>,7+I]UI M0HWD>V[-7** *6J:OINB6?VO5+^VLK?<%\RXD"*6/0 GJ>#Q[5YAJGPO\ ?$ M0?E(S^==QX]\+#QEX,O]%$BQ32J'@D8< M+(I#+GV.,'V)KYE\)^,?$OPAUZ\LKK36VRX^TV%UE,D9PZ-V[_,,@CUX( -3 MQE\"==\+Z7]2\3:!.]6U/Q4_@W29I8[2(I%-'$<-G@SU)KVWPUKFI> M)/ADNLZK;0VMS=VDLGEP@[0N&"D9)/(&>O<5\C'PYK=SHL_B!-(N!I2R8:X2 M(B-23V_V>V>@X&,M5\7?#[4!J&F+ EC;&WCNX0%CGPAX"#&T@8SC MCGC'2@#YS\(:!K/B37ET[09/+OFC9PWFF/Y1U^:N^;X&?$/466.]NK4H.0UQ M>LX'Y GOZ=JI? +_ )*C!_UZS=O85]84 ><_##X4VO@%);VYN%O-7G38TJKA M(DZE4SSR>I/7 X'?T:BB@#S#X^Q/)\+IW4$B.ZA9\=ADCG\2*\J^!W@#1_&% MYJEYK<)N;>R$:1V^\J&9]QRVT@\!>G?/M7T5XN\/Q^*O"6IZ)(RI]KA*H[#( M1Q\R,?HP!_"OF'P;XMUKX.^*-0LM3TIW28!+JU=MA)4G:Z-@@CEO8@_C0!8^ M*_ABW^''CS3[OPZSVT4B+=P+N+&&16.0")$6!0N9%MXMQ)DD; ]2>W0 9/7W;X MD^!GU_X8_P!B:-YC7;M^I4L![D4 5?@/('^%5BHQE)YU/_?9 M/]:\/\4(;CX_3QQ89GUN)!@9YWJ,?G5SX>_%J\^'.E7^B7>CM=CSC)&CRF)H M9,!65@5/' ]""#Z\7?A%X9U/QE\1V\6ZA PLH+E[V6?;A)+@DD*OT8[CZ!<= MQ0!I?M*1,/$&AS$':UK(H],A\G^8KV7X:2"3X9^'&&,"QC7CV&/Z5RGQV\&W M?B?PI;WVG0-/>Z9(S^4@RSQ,!OP.Y&U3CT!KRWPE\;[[PKX&_P"$?72UN+F M.MI=&7:(PQ)^9<'.TGCD9''&.0#,^'B?:/CK8^7\P.H3N".X 4W_H!KYG_ &??^2FC_KRE M[?[M $?Q]_Y*C/U_X]8?Y&OIS0]*M-/\,6.E16\:VL5JD1B*#!&WG([YYSGK MDYKYC^/O_)49^/\ EUA_D:^K(/\ CWB_W!_*@#Y-^#$8B^,VG1ID*AN5 )[" M)Z[[]I?_ )!_AW_KK/\ R2N#^#@_XO78<#A[K\/W4E=Y^TO_ ,@_PY_UUG[> MR4 =Y\&/^22:#_NS?^CGKY^\/6R>,?CE%'K \Q+K4Y99DD'#!-S!"#V^4+CT MXKZ!^#'_ "230?\ =F_]'/7B7Q'\*ZU\.OB"?$^EPM_9[W?VNVN%3*1N3DQ/ MZA'&".F!BOE?X,74VE_ M%^QM89"T")(V2Q2089RPPTF#R!M) ]=WY@''? M'G_DJEY_U[P_^@"OJ#1-"L-'T*PTRWM(4AM8TVJ$'#@?>Z?>SSGKFOE_X\_\ ME4O/^O>'_P! %?6E 'R-\:XS+\8=4C&SLBT)89V.S*NX>^W!/!KW5U<$1M+ M$/*64+G&Q0&;'.<87/?H*ZRWTF\US]F^#3M/#&[ETI#&BGERI#;1_O $?C7D M'PE^(6F_#N_U5=8TRYE^U*B>9 BF6(H6RI#$<'//(Y4<'L 97Q/UWQ#XBU^U MOO$>B#29_LH2"$Q.C-$&8@MN.3R6[#Z5]$WS%O@!(Q/)\- GC'_+O7SW\4O$ M^H>-=9M?$$FE3V.DR1FWT]I5(\U4.6;/0G+]N!P.2":^AK*,Z]\!HK>P_>R7 M'A[R(U4YS((-NWZ[@10!Y9^S7_R,6N?]>B?^AUT'[2G_ "+VA_\ 7T_?_8KR MGX:?$'_A7>JW]U)IK7HN(/*\OS?+*L&R.=I]Q7IO[0EXNH^"_#%]&,)KJ8I(G)6.YBSP\;X]N#@XR01U% 'NGQPT6RU/X M9ZA=W$2?:;#9-;S$?,A+JI /H02,>N/05Q?[--_.]MXATYF8V\;PSH.RLP<- M^85?RKEOB!\8K[Q_I<^6H!"(?<98GW;':@#P3P7IUOJOQLL[2ZA66$ZG* M[1D;E;86?!'<96OH7XSV\5Q\*-;\V,.8UCD0DG*\'_:7_ .0?X<'_ $UG M_DE ':? [_DDFD?[\_\ Z.>L[]H.^EM/AH(HV8+=WT4+X/5<,_/ME!6C\#O^ M22:1_OS_ /HYZT_B?X3E\9>!;W3+7!O4(N+8$X#2+_#SZ@L/J10!X+\+OB'< M>"-&O(K3P?/JLMS/O>\BF9/E"@!.(VZ?,>O\58_C_5=2\:>)UURV\*7NE3>2 MJ2J@>0NZDX?.Q<'&!_P&MKX:_%&;X:+?Z%K6E7$EL9S*8U&R:&7 5@0V,@A5 MXXQCOFMRP^*_CWQOX[2T\*HMK8R%5^SR0)*L*?Q22/@'U/4=@,GJ ;'QVU:\ MG^&/AL2+)&U])'-<+R/F$6=K=.[9QCJOM71_ '3[:U^&<-W$B>?>7$KS.!\Q M*L5 )] !T]SZUJ_%WP=<>,O TEK9?-?V<@NH$&!YI4$%/Q#''N!7B?P]^+-[ M\.+.[T#5=(FN(4F9UC9S%+ _1E((Z9'3C!SUS0![OJGPK\(:SXBFUW4-,::] ME*LV)W1=RC ;"D<\"N!_:4_Y%_0_^OJ3_P! KA[+7_&GQ3^)/GZ+=:AI<$A1 M9/LERZQVL"]V(P"?O'GJ3BNW_:2&WPYH*@D@73CDY_@H Z#X!:9;6?PT@O8X M56XO9Y7EDP,OM8HHSZ#!X]SZUXS\:(8[;XP:B84$9?R)#M'5C&N3Q_G->Y_ M[_DDFD?[\_\ Z.>O#_C=_P E?OO]RWZ#_IFM 'LGQ^_Y)?-_U]P_S-<]^S9I MUNN@ZSJ?E+]I>Y6W\PCD(JAL _5N?H/05T/Q^_Y)?-_U]P]_%QXQ^".FZ M*'6.:72;5H'88"R+&K+GT!(P?8F@#B?V;]$LCI6JZX\4;WOVD6R.P!:- @8[ M?3=NY]=HJ_\ M%Z+93>$;+63$BW]O=+ LH&&:-E8E3Z\@$>G/J:\Q\%>-M<^ M$&N7VF:II$C13%3<6]3>//B)J_P 6+VPT32=(EBMD MEWQVL;>9)-)C 9B 3],DD^@!ZI^SO?SW?P]N+:9F9+2_>.+/0*55L?]], MQ_&O)OAK_P E[L_^OVZZ?[DE?0WPU\('P3X*M=+E*M>.QGNF4Y!E;&0/7 "K MGVKYY^&O_)>[/_K]NNG^Y)0!<_:#O[BY^(XM9&;R;6TC6)3T^;+$CZDXS[>U M?2/AC1+'P]X;L=,L(HT@AA4$HH'F-@9<^I)Y)KR#X^?#^_U2:W\4:3;/F<8GAG]H:XTCPW!I^IZ*;VZMHA%%.D_EB0 8&\% M3@XZD=?04 MR'6'[-).%)XW,0/S 7]:YWPCX;UOXN?$*37=4@/]GM<"6]GVD1[5QB%, M]> %[X')]_5OCMX'O/$_A^TU/2H'N+[36;=!&,M)$V-VT=V! ./0GO@4 =/\ M*=.M=-^&6A):1JHGMEN)2HY:1^6)]3V^@ [5\Y_&O3;33/BCJ:6:)&DRQSLB M=%=E!;\SS^-:_@CXW:OX2T!-!ETE-26$E+4M*8WCR?ND8.X9/ X/;TKB?&\F MO7/BFXO?$L1AU.\5+AXB,&-64;%V]5PN!@\COS0!]2?%SPT?$WPZU&")-]U: M#[9;@#)W)DD >I4L/J17FG[/WBZ#3M$\1:9?2[8;*,ZFGL@&)?RPGYFOH3J, M&OB_QWI%SX(\=:WI5F[P6TNY8PO1K>3#!?<8P/\ @- '4?"'39_&OQML\FHS$C(\UF^0#TPQW#_&_['\!'4Y4Q<:M+YO3!$2Y5 ?_'F M^C5ZM0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% $<]O!=1&*XACFC)!*2*&!Q[&F6UE:V2LMI;0P*QR1%&%!/X M5/10 4444 4]0TC3=7B$6I:?:7L:]$N85D _!@:9INB:3HRLNEZ796(?[PM; M=(L_7:!5^B@!&574JP#*1@@C((JM;:986WN88YX7&'CE0,K#W!X M-2T4 8T'A'PU:S^?;^'=)BFSN\R.RC5L]0-!=013POP MTYJQ10!!=6-I>A1 M=VL%P%SM$L8?'TS3)HH[/2YDM;))%2-REK& H1U!!^H-0VNGV5D6-I9V]N6 #&*)4SCIG JS10!4N-+T^[E\VYL+6:3&-\ MD*LCF7^^; M&+=^>VMNB@!D44<$2Q11K'&@PJ(, #T HEBCGB>*:-)(W&UD=00P]"#UI]% M&*G@[PQ'/YZ>'-(6;_GH+&(-^>VMH 8 Z 444 ,FABN(7AGB26)QAD=0R ML/<&LNU\*>'+*Z%U:>']*M[@'<)8K.-'SZY SFM>B@ JI_96G?:?M/V"U\_= MO\WR5W;O7.,YJW10!!=6-I>A1=VL%P%SM$L8?'TS3X8(;:%8H(DBC7HB*% [ M]!4E% !5*71],GE:6;3K.21CEG>!22?F:=9V2'JMM L8/X*!5VB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *J7^E:=JL8CU&PM;Q%SA;B%9 ,]>&!JW10!CV7A/PWIUPMQ8^']*M9 MUZ2064:,/Q S6Q110 UT26-HY$5T8896&01[BL0>"?"8E\T>&-%$F=V\6$6< M^N=M;M% #1'&(O*"+Y>W;LQQCTQZ5#:V-I8V:V=I:PV]JH(6&*,*@!))PHXZ MD_G5BB@"I;Z5IUI*);:PM89 ,!XX54X^H%6Z** "BBB@ JCJ6BZ5K,:1ZIIE ME?(ARBW4"RA3[!@<5>HH JV.FV.F0>1I]E;6D7_/.WB6-?R %6J** ,R_P## M>A:I=+=:AHNG7=PN-LMQ:I(XQ[D$UH0PQ6\*PP1)%$HPJ(H4#Z 4^B@ K)G\ M+^'[J^-]<:%IDUX3DW$EI&TF?7<1FM:B@!$141410JJ,!0, "EHHH 1E5U*L M RD8((R"*JV^EZ?:2^;;6%K#)C&^.%5./J!5NB@"I<:5IUW*9;FPM9I",%Y( M58X^I%6^@P*** *D.E:=;SB>"PM8IAG$B0JK#/7D#W/YU)=6-I>A1=VL%P%S MM$L8?'TS4]% $<,$-M"L4$211KT1%"@=^@ISHLB,CJ&1@0RL,@CT-.HH QH? M"'AFWNA=0^'=)BN H(IU% %:V MTZQLG+VME;P,PP3%$JDC\!2W6GV5Z5-W:6]P5SM\V,/CZ9%6** &111P1+%% M&L<:C"J@P /85G77AK0;Z\^V7>B:;<76<^?+:1N^?]XC-:E% %:;3[*YBCBG ML[>6.,81)(E8+QC@$<<5+#!#;0K%!$D4:]$10H'?H*DHH R+GPKX=O;PWEWH M.ESW1.XS2V<;.3Z[B,U?N+"SNHTCN+2"9$^XLD88+VX!'%6** (X+>&UA$5O M#'#$,X2-0H&>3P*CO;"SU*W-O?6D%U 3DQ3QAU)^AXJQ10!F:=XY_.K$T,5Q M"T,\22Q,,,CJ&!^H-/HH KVUC9V6[[):P0;_ +WE1A=WUQ]35BBB@ J"ZL;2 M]"B[M8+@+G:)8P^/IFIZ* (X+>&UA$5O#'#$,X2-0H&>3P*DHHH SM1T#1M8 M96U32+"^9?NFZMDE(^FX&I[#3;#2X#!I]E;6D).?+MXEC7/3H *M44 %9VH^ M']%U=@VIZ187K#H;FV20_P#CP-:-% %>SL;33X/(LK6"VAR3Y<,81&.&(9PD:A0,\G@5!/I6G74QF MN+"UFE/5Y(59C^)%6Z* (KBV@NXO*N88YHR0=DB!AGZ&DMK.ULHS':VT,"$Y M*Q(%!/3.!]*FHH JW.FV-ZX>ZLK:=@,!I8E8@>G(]ZL(BQHJ(H5% "JHP /0 M4ZB@"GJ.DZ;J\2Q:EI]I>QJEV5B'^\+6W2+/U MV@5?HH *J1Z5IT-P+B*PM4G!)$BPJ&R>ISC/<_G5NB@ K(N_"GAS4+IKF]\/ MZ5B@!D,,5O"D,$211(,*B*%51[ 5YY\7]:\6>'-!M= M9\,R[8;>1A?)Y*R?(<;7.02 ""#@C[W/MZ-1U�!\Z^&OC]910-/XFT);G5 M%?Y+NRA125P!SN.0>O3M7'7#:A\9/BH)[73I(H)Y(UD"Y800+@%G;@9P">V2 M<"OIRY\#^$[N;SKCPSI$DF[<7:RCR3[G'/XUJ:?I>GZ3 8--L+6SA)R8[:%8 MUS]% % '-^/_ !_:?#^RL[N\L;BZBN9&B'DE058#(SGUKYKU6^U;XQ?$M#;6 MS1MC:7K4"P:KIUI?1(VY4N85D"G&,@,# M@X/6F:7H6D:(CII6EV5BKXWBU@6/=CIG:!F@"Q864&F:=;6%JFRWMHEAB7T5 M0 !^0JQ110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !5*'6-.GU:XTJ*]@?4+=0\ULK@O&I ()';.1^=4_%-I MK%[H$\.A:I%IE_E62ZEC#J@!!/!XY QR#UKY]T;Q-XKOOB#=2VVJ:/9W6LXT M^/6C;R&"=H=H_<[AC<(X MM(.KVKH\1=KU)E,",#C86SU/Y5QWQKO=6L?!OAOP]'%TI#I\FBRO("YWNX< .6!SN]^/3IQ0![3!/# M.:F^(/Q'?PE^V@1"4 R1EL?,>0>!Z=10 M!VPOK1KXV(NH#>+'YIMQ(/,"9QNV]<9[U/7S[\(UUQ?CAKX\22%]7.F,UR2P M;:2\!"\<< @8' Q@5[5XKUU/#/A34]9=0WV2!G12>&?HH_%B!0!;O]8TO2RH MU#4K.TW?=^T3K'GZ9(JU#-%<0I-!*DL3C*NC!E8>Q%>(_#SX9:;XUT'_ (2W MQH;G5-1U1WD4/.Z"- Q4?=(ZX) Z 8 J3PZDWPN^+L/A&.[FF\.ZU$9K2.5 ML^1(.H92>E 'MM9T6OZ-/>_8H=6L)+K./(2Y0OG_=!S7FOQEUO4;F M_P!!\#:1+KSQ3X.:/5)'DU/3IC;3N_WG'56/OC M(/NN>]>B4 5;/4]/U!YDLKZVN6A;;*(95$=&OO$ MMUX?UF:]DFG$FHB5U80,#(<#"C'5^N>E;,GQ \)Q:*-8?7K-;!I#&LNX_.PQ MD*N,L1D=!0!TM%8&@>-O#7BB1HM&UBVNYE4L8E)5\=,[6 ./?%6KGQ+HUEKM MOHESJ$,6I7*AH;=LAG!ST[?PG\J -6BBLK2O$FC:Y=7EMI>H0W4UDX2X6(D^ M6Q) !/U5ORH U:*Y34OB9X,TF^:RO?$-FEPK;&127V'H0Q4$ _6NAT[4K+5K M&.]TZ[ANK60926%PRG\10!:HK#U[QCX=\+[!K6KVUF[CO:+KVE^(K$WND7L5Y;!S&9(\XW#!(_44 :-%Z==PW5K(,I+"X93^( MH M5!=WMKI]LUS>W,-M N-TLT@11DX&2>.M4-=\3:)X9MEN-:U.WLHWSL\UO MF?'7:HY;J.@KS?XI>+M \4?"+6SHFJV]X8VMRZ(2&4&9,$J<$?E0!ZW#-%

001U%/KF_A]_P DY\-_]@RW_P#18KI* "BH;JZM[&UD MNKN>*"WB7=)+*X55'J2>!7*P_%3P-/>?94\2V7F9QEBRI_WT1M_6@#L**16# M*&4@@C(([U@#QQX8^QWMV=;LUM[&3RKAV?:(WY^7GJ>#P/2@#H**YG1/B%X2 M\17BVFE:[:SW+9VPG*.V!GY0P!/'I734 %(S*BEF(50,DDX %+7@'COXB:]X MWT?5[#PEIUS;Z%:0R-J&I2C89$4'N&U&^MX7**I.-K.., !CM/4E: /18_$&BRW7V6/5[![C./*6Y0OGZ9S6 MC7F%W\!/ \VD-:6]I*D[#[@ >V*A^!?B/5-7\/:CI>JSM MDV>LZ7J, MKQ6.I6=S(GWD@G5ROU /%7J\0^(WPJ\-^&/!MSX@\.+<:3J6F[)8YH[J0[_F M"X)9C@\\%< ]'U:]&+JX@_>G&-S*2I;';.,_C0!TE06M]:7R MR-9W4%PL4ABD,,@<(XZJ<=",CBO)O&?Q$U[6=4U#PCX&TVY-Y;LT-[J3C:MO MC[VT]NA^8\^@)P:7]G'GX>Z@3_T%9/\ T5%0!Z_5*WUC3KO4KK3K>]@EO;3' MVB!'!>+/3<.V:M2RQP0O-*X2.-2SL>@ Y)KS+X+12:AIFO>++A"LVNZE)*F> MT2DA1^!+C\!0!Z>S*BEF(50,DDX %16EY:W]LES9W,-S;OG9+"X=6P<'!'!Y M!%>#>._B)KWC?1]7L/"6G7-OH5I#(VH:E*-AD10=R*>@!].6(/0#-=_\$O\ MDD.A?]O'_I1)0!Z!5"+7=(GN_LD.JV,ESG'DI<(7S_N@YKR_XZZOJ*1^'O#5 ME=M9PZUI=9^!?@Z#PK!I([][EBV M]02"P)V8SUP![8H ]:I'=41G=@JJ,EB< "O.?@AXDO\ Q)\/5DU*5YKBRN7M M!,YRTBA58$GN0'QGVYKT"]6)["X2=RD+1,'<'!5<')_*@!MCJ-CJ1^(K7H **.@R:Y"Z^*7@>SO#:S>)++S0<'82Z@_ M[R@K^M '7T5G1Z]I,VBR:S#J-M-IL<;2/ M*;[5_$"FPE)AT]YI"4V>9PJ#L,8]* />J*J:EJEAHUB][J5Y!:6J?>EF<*H] MLGO[5S^G?$SP7JU\ME9^(;-[AVV(C$IN;T!8 '\* .KHHKG]>\<>&/#$HAUC M6K6UF//DEBT@'J54$@>^* .@JJ=3T]=173FOK87S+N6V,J^81C.0N)X7ET75+>]5/OK&WS)Z94\C\17ENH\_M4Z1WQ8-^'[F6@#VFBLS6_$. MD>'+1+K6-0@LH7;8K2MC=!)&^"-RGD$9[&@">B MBN2O_B=X*TR]-G=>(K-9U;:RH2X4^A*@@?B: .MHJKIVI66K6,=[IUW#=6L@ MRDL+AE/XBJ5UXHT.RU633+K5+:"\B@-R\4C;=L0&2Y)X !H UZ*P-!\;>&_ M%%U/:Z+J]O>3P#=)&F00N<9 (&1DCD<IZ?J#S)97UM);KP_K,U[)-.)-1$KJP@8&0X&%&.K]<]* MV9/B!X3BT4:P^O6:V#2&-9=Q^=AC(5<98C(Z"@#I:*P- \;>&O%$C1:-K%M= MS*I8Q*2KXZ9VL <>^*W)IHK:"2>>5(H8U+O([!551R22>@H ?56UU.POIIX; M.^MKB6W;;,D,JNT9Y&& /!X/7T-<[:_$[P5>:B+"#Q'9-<,P11N(5F/0!B-I M_ UP?P:_Y*'\1O\ L(?^U9J /:**S]7US2] L_M>K7]O909VAYG"@GT'J?85 ME:)\0?"?B*\%GI6N6MQA:]>W-GI6 MIP7D]M_KEA)(3G')QCK6Q0 55OM3T_3$1[^^MK19&VH;B58PQ]!D\FK5<)\4 M-'\*:QIFGQ>+-7FTVW2YW0-$ZKO?;T.5;M0!W=%9E]XATG3=4L]-O;Z*&]O3 MBVA;.Z0YQQ6)<_%'P1::@UC-XDLA.IVMM)9 ?0N 5_6@#KJ*BMKF"\MH[FVF MCF@E4/')&P974]""."*R]>\6:!X8C5]:U6VL]XRB2/\ .P]0HRQ'T% &S56X MU/3[2Z@M;F^MH;BNU@#CWQ7FOQ6_Y*_P##P?\ 3VG'_;9* /::*RW\2:/'XACT!]0A7594WI:D MG>RX)S^0)_"KMY>6^GV4][=RK#;01M)+(W15 R2?PH GHJEI.KV&N:='J&F7 M4=U:2DA)8^C8)!_4&LG7/'WA7PW>"TU;7+6WN>,PY+NN>1N"@E?QQ0!LW6IV M%C/!!=WUM;S7#;88Y951I#D#"@G).2.GK1?:GI^F(CW]];6BR-M0W$JQACZ# M)Y->*_%'5M/UOQI\-;[3+R&[M7U A987#*2)H+-7 MFTVW2YW0-$ZKO?;T.5;M0!W=%9E]XATG3=4L]-O;Z*&]O3BVA;.Z0YQQ6)<_ M%'P1::@UC-XDLA.IVMM)9 ?0N 5_6@#KJ*BMKF"\MH[FVFCF@E4/')&P974] M""."*R-?\8^'?"P3^VM6MK-G&5C=B78>H49;'OC% &Y17-1_$+PE+H[:LFO6 M9L4=8WEW'Y&/(#+C()P>H[5T<4B31)+&P9'4,K#N#T- #J*;+(D,3RR,%1%+ M,Q[ =37,7'Q'\'VNE0ZG-K]HMI,[)$X));G&22$_[[(V_K M0!U[NJ(SNP55&2Q. !5>QU&QU. SV%Y;W<(;:9()5D4'TR#UY%+=B&;3YQ+) MM@>)M\BGHI')!^E<5\/X?!_A3P3>S:#K3W>C17#S3W=PX;8^U PRJKP %[=Z M .]HKF;[XA>$M-TVUU"[UZTCMKM=T#9+-(N2,A0"V,@C.,5?T'Q3H7B>%Y=% MU2VO1'C>L;?,F>FY3R/Q% &O165%XET:;Q!+H,>H0G58EWO:\AP, Y_(@_C6 MF[I%&TDC!44%F8G '>@!U%9>B^(M(\164E[I%_%=VT3F-Y8\[58 $C)]B#^ M-8] '1T5D:)XHT+Q)&[Z M-JMK>^7]]8I 63ZKU'XBO(/'7CRQ/QA\-PQZ[C1["3_3HUD(CCF5W!WCN1@? MTH ]VHK!E\:>'(-+LM3EU>W6ROG\NVF).V5LD8''J#535_B1X/T+46T_4=>M MH;I#AXP&/&,O&N5<#UVL <>^* -VBHKBX@M+:2XN9HX8(E+/ M)(P55 ZDD]!7*1?%3P-+>_9$\2V7FYQDDA/^^R-OZT =A13'FCC@:=G B52Y M?/&,9S7.R?$#PG%HHUA]>LUL&D,:R[C\[#&0JXRQ&1T% '2T5@:!XV\->*)& MBT;6+:[F52QB4E7QTSM8 X]\5P7QY\6)I7A4:38:LUKJL\L;/#$Y61H"'!Y' M8D 4 >N45S?@GQ'H^O:!;1Z5?Q736EO#'.L9SY;;>A_(_E724 %%0W5U;V-K M)=7<\4%O$NZ265PJJ/4D\"N5A^*G@:>\^RIXELO,SC+%E3_OHC;^M '85FZI MXAT70R@U;5[&Q,G*"YN$C+=N 3S5B_U*STS3I=0O;A(;.%-\DS'Y57UKYPAU M+P;XL^,.OZEXNU**;1XTVV/F3.L;X*A<;><8W'' R: /I*SO+74+2.[LKF&Y MMI!E)H7#HP]B.#4]4=&T_3]*T:TL=*B$5A%&! @8L O4"KS4180>([)KAF"*-Q"LQZ ,1M/X&N#^#7_)0_B-_V$/\ VK-0!Z]# MJ>GW%]+8PWUM)=PC,L"2J9$''WE!R.HZ^M6J\]TRR\&Z/\1?$>O0:W*^L"U= MM1MG<%+>(%"S8"9&-J]SUKL](UK3=?T];_2KR*[M68J)8SQD<$4 7ZJPZGI] MQ?2V,-];27<(S+ DJF1!Q]Y0C^&K:.XUG4(;**5]B-*?O-C. M!^ KE_#^D>%(/BAKFIZ=J\\_B"> K>6;NI6)XE6,$]< DCG@UF:_P",_#GA8HNM:O;6DCC2_'7Q#H_B3X+_ M '!_*N8U+XF>#-)OFLKWQ#9I<*VQD4E]AZ$,5! /UH ZNBJNG:E9:M8QWNG7 M<-U:R#*2PN&4_B*SSXM\/K>W]F^KVL<^GKONUD?;Y*\#+$\#J/SH VJ*Y/3? MB;X+U:^6RL_$-H]P[!$1]T>YCP "P )^E=90 55?4["/4(]/DOK9+V1=R6S2 MJ)&'/(7.2.#^1K U/XD>#M'U$Z??>(+..Z5BKH&+[".H8J"%/L<5YUK%Y;:A M^TKX2N[.>.>VFTW?'+$P97!6XY!% 'MU%4=6UG3="L6O=5OK>SM@<>9.X4$^ M@SU/'0K72VMGXBLFF9MJK(QCW'T&X#/X=: .LHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** ([BWAN[:6VN(DE@E0QR1N,JZD8(([@BL4^"O#9TBPTIM&M6L+"42VT# M+N6-\DYYZY).X3[T,F" P'<"?B!IUO9W5OXBO;;3I#9K)DG[-NPRD$J\ M4>)/!_\ 86KZ5(1I"W6W48UB1BXRI5QP: .A^'/Q'M_'=K=0S6;V&K6)"W5JYSCMN7.# MC(((/(/'O7;>3%YYG\I/.*[#)M&[;G.,]<9[5XK\)W_X2+XL>+_%MA$Z:/*& MMXG*E1(Y9#G![X3,]:]MH \7\(?\G->+_P#L'G^=O73?&]F'PCUK;T)@ M!^GGI7,^$/\ DYKQ?_V#S_.WKT3Q_H4OB7P'K&D0*&GGMR85/\4BD.HYZ990 M* &?#E47X;>&PG3^SH3^)4$_KFO.OBR/^+O_ \*YW?;(LX]//3_ .O6K\'O M'>BS>![31]0U&WL]3TQ6AEANI!$2H8[2-V,@#@^A'.,BL5[N#XE?'K3I]*87 M&C^'8@\MRO*/(&)!4]#EBH'J$8C(H L>*L/^TYX467[HL 5_\CD?K7M->,?& M&&;P]XW\)^.EB9[2SE6VNR@Y5=Q8?F&D'U ]:[G4_B7X3T[PT^N)K5GH;ID$<=\8H X'X$#'B7Q\!D(+V/'I]^?_P"M7ME>4? ;0[NR M\*7NN7Z%+C6KGSP"N"8QG:WXEG(]B#WKU>@#PKX0\W'Q+.,YG//<\SUG? ;P M/I&OZ1>:WK=JFH"WN#:VMO;CXEGUG/)^L];/[ M.G_).;OI_P A.7_T7'0!S_Q#\/:;X)^*/@C5O#]LE@U[=^7-#;J%0A7C4X'0 M;EE*G''%;WQWTF>#2](\8:>,7NB7:,S?[#,,$_1PH_X$:J_&_P#Y''X=_P#8 M0?\ ]&6]>LZWI-OKVAWVDW0_QKQUFO/A_\ L]Q7,#M%JGB2Y!DES\Z1.K$$'KRB M#GMYAK"T^XU3Q%9:!\*+E)(YK/6)ENR/X8EY.#WQF8\^B_AZW\<_#4NI_#56 MT^$?\2F9;CRU'(A"LK ?0$'Z*: .>\+7GP7T3PY;65W/I5[=M$INI[JS>5V< MCYL$H=HST ]!WYK/^'^LZ-H?QJDT;PG?BX\-ZO$2L>7Q#*J,V!NYR"I ]F'7 M%=CX2OOA;XD\.V]\^E^%K:Y$2FZ@GM;>-HGQ\W# ?+G.#T-5?"/B#PUK7Q-N M-,\,>#=&-A8(7;6K>W2,HV,?+A.[$J.1D D9% ''S:AH?AKXS^(I?B)I1NXK MMRVGW$\'G1QQ;CM.PYR-N!D X*D8Y..P@\+>!?%_B;2/$'@W6M/T^\L)!-)! M8Q*K3 $$;H\J5X# G;SN.>E6;;Q[H/B3Q1K'A/QMI&G6#V4I6V6_8.DPR06# M.H"DC:5[D'CI7GOQ/T'PIX5XADNP%M;"Y,N 1PW4E26*@#H03Q MQ0!T7QWTK3TUOPI#[VXPD<-\QE(!(7[A//_ 3 M5_XS6UMXU^&3:CH%W;:BFFW0N)'M95D 0(0XR#P0'5B.N!0!D>%KSX+Z)XKQ M$K'E\0RJC-@;N<@J0/9AUQ78^$K[X6^)/#MO?/I?A:VN1$INH)[6WC:)\?-P MP'RYS@]#57PCX@\-:U\3;C3/#'@W1C86"%VUJWMTC*-C'RX3NQ*CD9 )&10! MA>%=-M?B?\7_ !+J^N1B[T_2'%O:VL@S'CF$9B.Y:KGQM^'NB6O@R;7 M]'L+?3KFS>,3+:QB-)HF<+@JN!D,5.?8^V*G@[4K;X:_%WQ/HFNR)9V>KR"X MM+F4X0C>Q0$] "'8$G@%<5I_''QSHK>!Y]"L+^VO;V^>/@_#[_ ))SX;_[!EO_ .BQ725S?P^_Y)SX;_[!EO\ ^BQ724 > M)?%%9O&/Q6\-^!#WGPM\%7FBG2_\ A'K& M&+9M2:&(+,AQPWF?>)^I.<\^(7A*RT5M6?7[![8)N413J[O_LJ@.2W/3''?% '"_ S5+Z >(?! M]_/YQT.Z,<#'KMW.K*/8,F1_O5R'PM\':=XK\?>*)]8B^U66G7C,EHY)B:5Y M'PQ&>0&&/6+HF '^+YW9R#W&6 SZJ?2F_ O_D8 MO'OK]O3KU^_-0!E_'/PEHWAG2=(\2:!90:7?Q7Z1?Z)&(U/RLZMM' *F/C [ MG->[VTIGM892,%T#8^HS7DG[1W_)/-/_ .PK'_Z*EKUC3_\ D&VO_7%/Y"@" MQ7)_$*&*W^%_B&&")(HET^4*B*% ^4] *ZRN7^)'_)-?$?\ V#Y?_030!C_! M+_DD.A?]O'_I1)7H%>?_ 2_Y)#H7_;Q_P"E$E8_QD^)4_A:*#0-&F2+5KY< MO<,<"VC)QG/9B<\]@"?2@"?XE_$IM,?_ (17PL&O?$]Y^Z"P?-]FSW/^WCD# MMU.!C.[\,/ __"">$DL)G62^GWGPU\#6C3R> M*;&]UNY&;J^2J9&0N>O:?!&QF_P"$ M,N=>O!_IFN7TU[(QSG&XJ.ON&(_WJ@\1?$'5?"'Q8M=/UQX8?"U]$/(G\K&Q ML $LWL_7T# T AP_9[*-/(%L>L!48V'Z<<]P0>]9OC?X@>&M&\)7TS M:K974L]NZ6]O!,LC2LRD#@'[OJ>F*RO@3H=YHGPX1KV-XWO[E[M$?@A&554X M]PN?H10!Z!=PQ0:;>"*)(PZ2.VQ0-S$')/N?6O*_V:A_P!A63_T5%7K M&H?\@VZ_ZXO_ "->3_LX_P#)/-0_["LG_HJ*@#J/B[K9T/X::M)&VV>Z06<0 M'4F0[3CWV[C^%;G@[1!X<\&Z1I&T*]M:HLF.AD(RY_%BQKAOB01XA^(_@KPD MI+1"X;4[M,<;$SMS]=L@_$5ZK0!R?Q"@AM_AAXAAAC2*)=/F"HB@ ?*>@%9? MP2_Y)#H7_;Q_Z425L?$C_DFOB/\ [!\O_H)K'^"7_)(="_[>/_2B2@#$^..H MZ)<:98>&[C39]2UR]D#:?%;R;'B8G:')P>"21MQS@],9'.:OX0^,DO@PVE[K MD-[9B(":P@E N9(\#*&3R_F.,@C<<_[6<5?^*3OX6^+WA7QG>1.^DH@MI7 + M"-@9,\#_ &7W =RIKTRY\>^%+71VU1_$&G/:*I8-'<*[-[!0!H++5[P-;(>X5I"Q'L"^W/JIKU?5^-%O\ G'^CR=/]TT > M!^ A_P 8V>+>/^6UQT_ZYQ5N_!?X?Z%J'@FWU_6;"'4[N\+K']L02K%$C% J MJV1U4G..]87@+_DVSQ;T'[ZX_P#1<5>F?!?_ )))H/3[LW3_ *[24 <&=&L_ M!/[26C6NAQ_9K/4[,O+;IP@#"0%1[;HE;'K[5[Q7B_B__DYKPA_V#Q_.XKVB M@#E?B5:ZI>_#K6[;1A(U\\&$6+.YEW NHQSDKN&/>O)_A[XE^$__ B]GI6M M:5I]KJ:Q^7ZU9Z=_:#VH#O# MYA3Y,X9L@'H.3[ UQUI+\-/B3H$.K:K;Z,EY)$&NPTJPS0OCY@S JQ .<$\$ M'M%N_ MB_XWL[K1M/FM;65OL\,EJC)#B0@;5(PO'IBE^#T4-A\5?$VG>&[N>[\+Q0DB M1GW)YFY-I!'!/^L /=1FG^"M9TOP_P#&_P <+J^H6MB)Y&,;W,@B5OGW8RW& M<$?6@!VN6*_$CX^2>']2E=]$T2V$K6ZL0)#A"W3H2T@!/7"XXKN/%7PI\+:Y MXN)[G0DF1"YR9%2,/'N_/;]%JG\&O!6F:]H4WB_ MQ':QZMJ>HW$A5[U!(JJ&P2%/!)8'G'& !CG,GPH\&7DGP8UBTN4\J;7DF:#S M!C"-&$1CWY.6^A!I?@GXOTW3/#DOA/6;N'3M4TVYE3R;J0)N!;) )X)#%@1G M/&: -^7X61Z=\1=-\3^&)[?28(QMO;..,A)EZ$*HX&1VZ @'&:XCQQXCLO"? M[0UIK6H>8;:VTTDK&,LQ,4@51]20.?K79:O\2[B[^(NB>&/"+6.I)*V[4IMI ME2*/(R596 R%#>HR5'7BN:\0Z=9ZK^T]I-K?VZ7%O]C$ABD&Y2RQR,N1[$ X M- $?@&P7XO>([KQAXGN(;BWL)O*M-&4DI#P""X/4'_QX@YX&VO=N@P*\(\76 M]Q\(_B5#XPTZ)V\/ZO)Y>H6Z=%<\M@>IY=?<,.!7N-G=V]_907EI*LUO/&LD M4B'(=2,@C\* /-?CQXAN=#^'_P!GLIC%/J-PMLS*<,(]K,V/K@*?9JU?"_PH M\*Z'X=@L;K1;&_NFC'VFYN8%D=W(YP6'RC/0#'0=^:Q_CWH-SJ_@!;NSC+RZ M;M]1?6+"UF\I3&M/D9-#URW\Y+=V)$1VN5P3U(:-E&>S M)?VA].T6621;:[M8ATN^'Q%_:$AUK2PTNC:';^6;G:0 MK_*^,9]7W_HF6@#TCP]X(\.>%;F>XT32X[.6>-8Y& M5V;*KT'S$XZ\XZ\9S70444 >%?"'FX^)9QG,YY[GF>L[X#>!](U_2+S6];M4 MU 6]P;6UM[D;XH\*KL=IX.=XZCL:T?A#SJH".XW,3C_9%1_&[GQE\._P#L(/\ ^C+>G_'2 MQN]/O?#'C.U@,T>CW:FX [#>K)GT&5(SZL* .S/PJ\%'0?[(_L"T$?E[/M C M'GYQ][S,;MW?T]L<5Y[\ ]/ETGQ3XWTV>7S9;2>.!Y/[Y5YE+?CC->EI\1_" M#Z#_ &S_ &_9"TV;\&4"0W>V,UYM\!M2;6?%?CG5&B,1O+B.X\L]5W MO,V/PS0!@SZ]X9\2_&/6;OQU?1II>DNUK86CAVCD*OMR0H.1P6([Y'88JW\0 M[SX3ZOX9N)M NK"SUNV426C65J\!=@0=I 4 Y'0GD''N*;IEOX>\'?&3Q#I7 MC/3=.>PU60W5C!E!GUKKO&^K?#+PGH+WEOH7A;4+ MY\"WM(;:!C)D]3M4X4#)R?3'4T :WAZ.#XJ_!NSCUL;I+N!HY)0 626-B@D' MH?"U;::373="UL;A&^[ ^2=IZXZ%2>BN>FT5Z\ M/%EAX/\ A9;Z]?:+;Z*7BWQ:5;@(#*^2J !5P3]X\<<]<5Y5;_#GQ)XH\)WO MQ!GN9T\47$ZW]C$F0?*7D #J"1@H/15'?@ ]G^'_ ()M/ OAB'38=LET_P"\ MN[@#F63O_P !'0#T]R:ZJN'^'?Q"M/&/@]M2N'6*]L4VZA&!]P@$[P!SM8 D M?0CG%;WAOQ9HGB^SFN]"O?M<$,GE._E/'AL XPX!Z$4 ;5>+_M&?\B]H0Z_Z M>>.Q^0U[17B_[1G_ "+VA#K_ *>>.Q^0T 9WQTL9=3\>^#=.AF>"2\8VPE3@ MKOD52?R->AS_ E\%R^'GTB/0K2(&(HET(P9U;& _F?>)!YY./:N-^*O_)7_ M (=]/^/M.O\ UV2O:* /'OV>-1EE^'U]#<2$PV=ZXCR>$0HK$#\2Q_&L;X5: M%9_$?7-=\:>)K==0;[5Y-M;W W11C&[&T\'"LH / Y/).1H_LXHLG@K6$=X\M:H_"#6;/P%K.O^"?$5U#8W,=WYL$D[A$E^4#AC@#*A&&>N: .L\4 M?"6VN] I)K$^*F1\7?A MUN*D_:DSQ@9\Y* %U+_DZG2/^O!O_1,M>B?$'_DG/B3_ +!EQ_Z+->8>--0@ M\+_M%Z!K>J,8M/EM/+\XCY5RLD>2?0%E)] :Z?XG>/\ P[#X%U2PLM5M+^^O M[9[>&WM)5E8[P06.TG R%?\ A%=8NH=.U32YY8_)NG$9=2Y8 MXW8&0S,".O% ',_$+P5I_A7XJ^#;O28EMK+4-0B)M4SLCE26/<5'0 AEX]C7 M1?M&?\B[H0X.=0Z'_<-8GQ)\7Z;XC^*O@RPTJXCNH-.U"+S+B%MR-(\L>5!' M!P$'(/\ %[5M_M&<^'="[_\ $PZ>OR&@#.^.EC+J?CWP;IT,SP27C&V$J<%= M\BJ3^1KT.?X2^"Y?#SZ1'H5I$#$42Z$8,ZMC ?S/O$@\\G'M7&_%7_DK_P . M^G_'VG7_ *[)7M% 'C?[/VK2+\-M2%R[-!I]W(R#/W4V*Y _'M>-_$]M'J-S+>-###<+OCCPH8_*>" &51GIMJW^SM ESX$UN"3E);UD8 M>QB453^$_B&S^'>H:UX(\4W$>GS1WAGM[B<[(I M? >D:)I-KK^BVT=AYMP+:ZMK==D/ MK_NBO!/CSX^TC7-)L]"T6\COECN1/3_T$UX!\#_ &B^*]#OM4U^U-]'#,;2VBDD8) M&-NYB ".I7_LZ?\DYN_P#L)R_^BXZ .;^* M]SI=EXB\+^ 'N?[,\+V\23W>QF/R[F 4GDD@(<=>7R1RQ"1,[0N-Q;_9QGVH Y/X+:]+=^$/ M$^@/=_:;?2@WV2;H6BGW9NG_7:2N3\7_\ MG->$/^P>/YW% "?%J)O"/C_POX_@4B%)1:7NT=5Y_4H9!_P$5U'QC\2C0?AK M>M;RCS]1 LX"ISD.#N(_X &Y]2*VOB%X;'BOP+JFE*@:X>$R6_\ UU7YD^F2 M,?0FO#?".HW/Q-\3>"-#N45+@XY(R^/<1XKH[34/@7::,-+W:5-%LVM-+:2-,Q[ MMYFS<#SV(QVQ3OC[I4J0>'_%"6<=W;Z3=8NH9%#*Z,R%0P(QMRI4Y_OBNATZ M7X2:GHZZI#9>%$M]NYQ-:VZ/'[,I&0?;\LT K^%O#'B/7;+XDZ4KZT]V7-Y>6IN%P?12" M1D_,& .0W7@9]#^&WB#2O$6O:Y/X=\%Z78V-D&BM]2AA6%K@D_*AP@(! W'G MCY] %GP]X/ M\)7WCJV\7^#=:LX8HHBD]A8JI1\A@2P!^3.5XV]5![US'CS0](7X]^%+9=*L MA!>)YEU$+=-L[%Y,LXQ\Q/>:X47UM;7!ECCCWC M<"V2<%=Y8$G -=!\3KJWTKXW^"M2OID@LTC >60X5<.W)/;[PH 9^T):V^E M>#M @TZ"*SAAOCY4=N@C6/Y2?E QCGGBNUT[X1>$K;PS_9=UI-O=7$D6)[Z5 M T[2$)[*[U'7H?[1MM.D^SV-K0[#P% M'T&W6QCOP!/!!\L9R60X4= 1CCIQFM#]F[_D3M6_["'_ +36CXB_\EW\"?\ M ?\ T8: *7QKURWO/&V@>$]3OC9:$0MW?RJ3E@68!2!Z!...KY[5>N]1^!=U MHQTPG2HHMFU98;219E]Q)LW$\=R<]\U2^+UE!H7Q,\-^+]3TZ&]T-E%I>1RQ M"1,[0N-Q;_9QGVH Y+X+ M:]+=^$/$^@/="ZM]*#?9)CD;HG#]!UQE<^VZLGX#>!](U_2+S6];M4U 6]P; M6UM[D;XH\*KL=IX.=XZCL:[3X(?">NZK9>$-/T"V97BBEM8U0W("MG. M%7A<@9R1DGIBJO[.G_).;OC_ )BTWP3\4?!&K>'[9+!KV[ M\N:&W4*A"O&IP.@W+*5...*V_P!H?3K$^"(=2^Q6YOA>10_:O*7S1'ASMW]= MN><=*@^-_P#R./P[_P"P@_\ Z,MZT_V@XFD^&88#B.^B8\=L,/ZT =QX2T?2 M]*T"S?3M.L[-KBVB>9K>!8S(=HY;:!D\GKZUNUSW@W7M)UOPY8_V9J-K=-#: MPB9(959HB5X#J.5/!X('0UT- 'B7Q16;QC\5O#?@0W+Q:)^I.<]^(7A*QT5M6?7["2V";U$4ZN[_[ M*J#DM[=N^* . ^"]Q+/:>)? NMB&_@T>Y,*).F]73K)\!^ M'-#O/C1XTL+K1=.GL[?=Y-O+:HT<7S@?*I7 X]*U?@397M_<^)O&%Y 84UBZ M)@!_B^=V@KQW MXZZC=WMQX;\&6DQA&LW:B=AW&]50'U&YBGWOACQG:P&:/ M1[M3.H[#>KH2>PRI&?5A0!VA^%7@HZ#_ &1_8%H(_+V?:!&//SC[WF8W;N_I M[8XKSWX!Z?+I/BGQOIL\OFRVD\<#R?WRKS*6_'&:]+3XC^$'T'^V?[?LA:;- M^#*!(./N[/O;O;&:\V^ VI-K/BOQSJC1&(WEQ'<>6>J[WF;'X9H G\'Q1W'[ M1/C:*5%DC>R9'5AD$%H00?:G_!YY/"GC3Q3X!N7.V";[7:%CRR< GZE#$<>Q MH\$\_M'^,CU_T1N3_O0T_P"*P/@[Q]X8\?PQL8$D^QWX0*A_PG/QXT7PZ/WFG:#']KNAC(W_ "M@]B#^Z7\6J/PC,EM^T/XWGDSL MBL7=B!DX!A)K1^!NFSW=AK/C._7_ $S7+QV0GG$:L# M@,BC(X _+/\ CWX$TG0M.L=>T:UBL4FN!;W-O NV-V*LR.%' ("N#]1[YT_@ MWKUKX)O=;\#^([B*PO(;PS0O.^Q)'], MNX;R2.Y^TW$D#AUBPK*JDCC)W$XSQM]Z .U^-/B6[\.?#4"QD,=QJ$B6GF*V M&1"C,Q'X+C_@5UMXVB?'S<,!\N!6(6;:$55;!]7S^!KKO M"/B#PUK7Q-N-,\,>#=&-A8(7;6K>W2,HV,?+A.[$J.1D D9%4_!7_)R'C+_K MT;G_ (%#0 [XS^ /#5G\/+O5].TFTL+NQ>(J]K"(]ZM(J%6 X/W\YZY%:FN> M+[_2_P!GZUUQ9F_M*XTZWB6;/S>8X56?/KC] %WXU$6'COPQJ^N MV$U_X5A79-"F=OFY8G/;.-A .-VTBKE]:?"7XCZ1_9NCW6D:3J#,ODRQVJVT MJG()4*0N_(R,9/7/:NC\8?$.W\-^,]/\/:]I4(T+48LMJ$S%DSR-I0KCA@N> M3@,#7(_$OPM\+E\)W^JV[DMH$A,[KAI-HQDCUXJ]7G_PYUJ?3O@[INK^)IY8U@@>22:4, M[^2';8Q !)^7;CKQBNNT+7],\3:3'JFD7/VFRD+*DGELF2#@\, >H]* -*BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH AN[.VU"TEM+R".>VF4I)%*H97![$&O*KKX(>'I/'=IK5%% &1:^%]%LO$5UK]M8I'JMU'Y<]P&;+K\O&,X_@7MVK7HHH Y'7 M_ACX.\37[7VJ:+%)=OC?-%(\3/C^]L(R?<\UM:#X017%O*I62*50RN/0@\&N+@^#?@"WO5NT\/ M1,ZD$))-*\>?="Q4_0C'%=U10 B(J(J(H55& H& !2T44 8NE^$]"T5]1;3M M/2!M2;==D,Q\T_-UR3C[S=/6IM!\.:3X8L&L=&LDM+9I#*8U9B"Q !/)/8#\ MJU** ,C6/"^BZ_=V%UJEBES/I[F2U=F8>6Q*DD8(SRJ]?2M>BB@#%M_"6@VG MB2?Q#!IL2:M.")+D$Y.0 >,X' '('\S6UUn!Q.I?"+P)JMX]U<^'X1*[ M%F,,LD08GK\J,!^E=)HN@:3XD074J#:LN6CDQZ;D()'MG%0^'_ (<^$O#%RMSI.BP17*C"SN6E M<>I!PT2R%I:R2&5D\QWRQ !.6)/0#\JV** .)U+X1>!-5O'NKGP_")78LQAEDB# M$]?E1@/TKI-%T#2?#EB++1]/@L[?.2L2XW'U8]6/N1HQLXA%;6\:Q11@DA548 Y]JL444 07ME:ZE92V=[ M;Q7%M,NV2*50RL/<&N,A^#?@""\6Z7P]$74Y"O/*Z9_W"Q!^A&*[JB@!D,,5 MO"D,$:111J%1$4*J@= .@K+T7POHOAZ>]GTFQ2VDOI/,N65F/F-DG/)./O' MIZUKT4 96O\ AO2/%-C'9:U9)=VTPB:UN$,628*?978C]*[:BB@!KHLD; M1N,JP((]0:S- \-Z1X6L9++1;)+2VDE,S1JS,"Y !/)/91^5:M% &0OAG2E\ M5/XE\AFU1K?[-YK2,0L>0HH K7^GV>J64ME M?VL5S:RC#Q2H&5A]#7&1?!CX?PW0N%\/(6!!"O<2LF?]TO@_0\<5WE% $<$$ M-M!'!;Q)%#&H5(XU"JH'0 #H*=)&DT3Q2+N1U*L/4'K3J* ,&Q\%^'=-\/W6 M@VFF1Q:7=%FGMP[$.2 #DDYZ*._:M'2=(L-"TN'3=,MUM[. $1Q*20N22>22 M>I-7:* ,BZ\+Z+>^(K77[FQ235;6/RX+@LV47YN,9Q_&W;O6O110 C*&4JP! M!&"#WKA[OX/> ;V\-U+X=A61FW%89I(T/_ %8*!]!7^%/%5Q]IUC1H;BXV[?.5FC/0]+@L_,^^ZY9V]B[$L1[9J63POHLOB6+Q$]BAU>*/RTN= MS9"X(QC..C'MWK7HH HZOH^GZ]IDNFZI:I=6_ KMJ* *.D:+IF@V*V6E6,%G;*<^7"@4$^I]3[GFJTGA?19?$L7B*2 MQ1M7AC\N.YW-E5P1C&<=&/;O6O10 4444 8NE^$]"T5]1;3M/2!M2;==D,Q\ MT_-UR3C[S=/6IM!\.:3X8L&L=&LDM+9I#*8U9B"Q !/)/8#\JU** ,C6/"^B MZ_=V%UJEBES/I[F2U=F8>6Q*DD8(SRJ]?2M.>"&Y@D@N(DEAD4J\&=%\3VBVNM:=!>Q(=R"0N,UV5% &+K_A+0O%/V<:W MIZWBVY)B5W8*I.,G (!Z#K6RJJBA5 50, 8 %+10!SUMX+\.Z7>:CJ5EI"1 MW5[&ZW/DNP\X-RPV[@O)^GX5A_"CP[+H.@:C-+IS:8FHZA)=6]BY.^WA("HC MY)^; R?K7>T4 %9&O^%]%\46\-OK5BEY%#)YD:LS#:V,9X([&M>B@#(U+PQH MVL:K8:G?V"3WM@P>UE+,#&000.M:]%% &1X?\+Z+X5M);71+%+."5_, M=%9FRV ,_,3V J#Q%X+\.>+!'_;FE07;1@A)"2CJ/3HH YOPYX!\ M+>$Y6FT71X;>=A@S,S228] SDD#V&*NZEX8T;6-5L-3O[!)[VP8/:REF!C(( M.1@X/('6M>B@#*U[PSHOBBS6TUK3H;R%3N02 @H?56&"/P-8VC_##P;H+7#: M=H<4;SQ-"[O(\C;&!# %F)7()'&.*ZZB@"AHVC:?X?TN+3=*MEMK.(L4B4D@ M9))Y))ZDUB^(?AQX1\4WHO-8T6*>ZP 9D=XF;_>*$;O3G-=310!S,7P]\)P1 M:='%H=M&NFS&>UVE@4D)4EB<_,?D7EL]!5_7_"^B^*+>K!+R*%_,C5V8; M6QC/!%:]% &1J7AC1M8U6PU._L$GO;!@]K*68&,@@Y&#@\@=:UZ** ,CP_X7 MT7PK:2VNB6*6<$K^8Z*S-EL 9^8GL!7F,?C7PEXJU34=$^(^CZ;IVIZ?(8HV MN0<.G?;(0"O8XSR"",U[+6-K7A+P_P"(F5]7T>SO)%&%DEB!<#T#=?UH \,^ M($OACQ"FC^ _A]9VLLD]ZMQ/+91_(N%9 68?>P'8DYX KZ)BC6&)(D^ZBA1G MT%9FB^%]"\.AAH^DV=D7&&:&(!F'H6ZD5K4 -DC2:)XI%W(ZE6'J#UK-T#PY MI'A?3VL-%LEM+5I#*8U9FRQ !/S$GH!^5:E% %>]L;34K.6SOK:*YMI5VR12 MJ&5A[@UQB_!KX?K=BY'AZ/>#D*;B4IG_ '=V/PQBN[HH @CLK6*Q%C%;Q16@ MC\L0QJ%15QC Z#'I619>"_#NG>'[K0K33(XM,NBS3VX=B') !Y)ST4=^U;U M% %+2=(L-"TN'3=,MUM[. $1Q*20N22>22>I-5;KPOHM[XBM=?N;%)-5M8_+ M@N"S91?FXQG'\;=N]:]% !6+H_A+0= O[V^TK38K6YO6+7$B$DN*6-9(W!5D<9# ]01W%$/%%V;S5M%A MENF&&GC=XG;MEBA&X_7-=510!S_A[P1X:\*NSZ+H]O:2LNTRC+R$>FYB3C\: MF\1^$M"\6VL=MKFG17D<3;HRQ960]\,I!&?K6U10!S$GP]\*S:%9:))I$;Z= M8N9+>!I9#Y;'))SNR>IZGO73T44 9'A_POHOA6TEM=$L4LX)7\QT5F;+8 S\ MQ/8"B_\ "^BZIK5EK%[8I-J%C_Q[3%F!CYSP <=?45KT4 5[VQM-2LY;.^MH MKFVE7;)%*H96'N#7&+\&OA^MV+D>'H]X.0IN)2F?]W=C\,8KNZ* (([*UBL1 M8Q6\45H(_+$,:A45<8P .@QZ52T#PYI'A?3VL-%LEM+5I#*8U9FRQ !/S$GH M!^5:E% &1K'A?1=?N["ZU2Q2YGT]S):NS,/+8E22,$9Y5>OI5W4=-LM7T^:P MU"VCN;29=LD4@RK"K5% '/\ AKP3X=\'_:?[!TX6?VK;YW[Z1]VW./OL<8R> MGK70444 07ME:ZE92V=[;Q7%M,NV2*50RL/<&N,A^#?@""\6Z7P]$74Y"O/* MZ9_W"Q!^A&*[JB@!D,,5O"D,$:111J%1$4*J@= .@K+L/"^BZ7K=[K-E8)# MJ%[_ ,?$X9B9.<]"<#GT%:]% !3)H8KF"2">))89%*/&ZAE93P00>HI]% '$ MP?"'P';ZB+Z/P[;F4-O"O)(T8.<_<+%<>V,5T.E^&M'T74-0O].L4M[K49/, MNI%9B96R3DY.!RQZ>M:M% &19^%]%L/$%WKUK8I'JEVNR>X#,2Z\<8)P/NKT M':I]:T/3/$6F/IVK6B75H[*S1N2.0<@Y!!%:%% %73M.M-)TZ#3["!8+2W0) M%$O15%4K/POHNGZ_=Z[:V*1ZG>+LGN S$N..,$X_A'0=JUZ* .>\2>!O#7BX MQMKFE174D8PDH9HY /3"X]&.DKH%N+(RK,R;GW,Z@@$OG<< M!FQD]S76T4 (% 4*!P!C%<5J7PB\":K>/=7/A^$2NQ9C#+)$&)Z_*C ?I7;4 M4 9NBZ!I/ARQ%EH^GP6=OG)6)<;CZL>K'W.345GX7T73]?N]=M;%(]3O%V3W M 9B7''&"A9PP91/+), MHQ_LNQ!_$5W%% %34-,L]5TR?3;V!9;.>,QR19(#+Z<=/PJ+1=$TWP]ID>FZ M3:K:V<9)6)6) ).3U)/6M"B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?$-W-I_AK5;VW8+/;V-ON*]K\7?\B9KO M_8/N/_1;5X7\(_BGX9\&^#'TS5I+E;EKN27$4)<;2J@<_@: .D^R_'G'_(0T MO_OF'_XBNVU\^.(OAW;#1Q%-XI$<(G(\H*6X\PC?A?6LK3_CCX,U/4K73[:6 M],]U,D,8:V(&YB%&3GU-6OC'K.HZ#\.[F_TN[DM+I9XE66,\@%N10!V&C&_. MAZ>=4 &H_9H_M0&.)=HW_=X^]GIQ5ZO(/&'CS6]%\">#+?3KF./5]>@@5K^X MP5B.R/ZA?PH9?LPT5QNG>,+RR^&;>)/%&GRV5[:P,UU;,A0LZG V@]-WRX_WJX+P_ MIOQ%^)EA_P )#=>+I?#UA.6^QVUE$J)"0",9 8@8P0#UY!&,G(J+7M2\<^+/B%<^&M N9M MTBRCW3:@]J2TQXR4)'/)P ",X)ST% 'K-<1\6/$>I^%O 5SJFD3K#=I-$BNR M*^ 6P>#Q7G_BW2OB!\-=,7Q):^.+G6+>"1%N+>\C.W#$#[I9L@D@<8(SP>]; M/Q9U9->^!,.KJGEB\%K/LSG:6()'X9Q0!Z3X8O9]2\)Z/?73;[BYL8)I6 QE MV0$G Z"O^1#\._P#8,MO_ $4M:U[;O=V%Q;QSR6[RQLBS1_>C)& P M]QUH GHKRSX,^*M6U6'7-"\174D^L:5=E7>0Y8J&?"'AV_EL]0U&?S+B6'[T<6=H/T^^Q_P!R@#U2BO(O$'BKQ-XK\"?!= M['80Z>N=0U1QO92.&4=>A('J6!Y !-4=>T_XB_#6P_X2"V\62>(]/MR#>6MY M$0=A(&1EF.,]P01Z$9H ]KHKB=;\=.GPR7Q3H%C-?37,*FVA2)I-KMP=X7G" MG.?<8SS7)Z=X'^(WB+2(-3U7XA7NFW5Q&)1:6]O@1;L$!MK)SC@C''J: /8J M*\C^&GBOQ+#XXU?P)XHNUOKBQC,L-WCYF *\$]P5<,,\CD$^G.ZEXG\=:C\5 MO$'A'P_J11YI L,DQ^2SC50SL.#@G@9P>OK@@ ]^HKCOA]X?\4>'K*^A\3:^ M=7>24&V;>S[$ YR6 .23TR0,#'4UV- !17D?B+Q9XF\7>/+CP7X+O(M/AL1G M4-39=S*0<,J_0G&!R2#R #5#7M/^(OPUL/\ A(+;Q9)XCT^W(-Y:WD1!V$@9 M&68XSW!!'H1F@#VNBO+_ (B>,YYO@Y'XG\/7LMJURT+)(APR9;#+]0<@_2L3 M1M(^(WQ#T.UUJ7Q;)X?M)(1]DM[9&+R #&^1@5/S$9[]> * /:Z*\C^&'BSQ M*GC36? _BNY%W>V*&:&YXR5!7C(Z@AU89Y'.?9WC[QAXAU+QQ:> ?!UPEK>N MGF7MZ1DP@KNQG!VX7!)ZDLH&.X!Z!XOU"YTGP9K6HV;A+JUL9IHF*@[65"0< M'@\BL+X<:_J_B;X8VNKWDJSZI,LX#!%0%E=U7@8'85P7C/P_X]\&^#=3N&\5 MR>(M+FMGM[V"[A(>-7&WS$)9CP2._P"&.G3?""1X?@?:2QMM=([IE/H1))B@ M#HOAZWB]_#TI\:QJFI_:6V!3%_JMJX_U?'7=[UUE>(>#O%FOW_P'\2:S=:I< M2ZE;2S"&Y8Y= $C(Q^)/YU6\'+\1/B7X;MKC_A*)-$TVWS"+B-"\]W(#EG)! M7C)QP0..AQF@#WBBO%_"'B'Q;X5^*4?@?Q3J1U6WO(2]I=/C<,*S!L]<'8RD M'/(&/?<^)_CC6-*U+2_"GA94.OZJ01(RAO(C)P&P>.2&Y(( 4G'3 !Z917CT M_A+XE^%M.;6[+QK)K5U;KYT^FW,+-'*HY94)8D^V I/;%7/@;XFU;Q1HNL76 MK7LMRZ7NV(2-GRU*@[1[4 >JUXY\4/&/C#2_B)H_ASPO>P0&_M494EB1@9&D M=>68' PHKV.O#_B%_P G$^"_^N,/_HV6@"RL'QXB.\W>E2X!^0B$9_)1_.K/ MA;XL:O;^*H_"GCW2H]-U*4A8+B/A')X4$9(.2" RG&>,#K7KU>-?M%Z7#+X0 MT[5U7;=VEZ(UD'!".K$C_OI5/YT >RT5Q&L>/8O#_P +;/Q5=JLEQ>!?&3Q2ZK;Q^9:WD:X%RF,]@ 3MY!P.A!Y%9_B/ MQ3XI\8_$"Y\%^#;U--MK!#QD#'!R0* .]HKR&'P#\3;RR74;OXARVNJLNX6<<68%/]TD M$#ZX0_C6S\,O'&IZ]/J?AWQ+''%XATE]LQ08$R XWX'&L&"-+MVEU&;YS:Q!F4)&/4G\>.HQ4NM:WXW^#WB2 MR2^UN7Q/IVHQN(H[C*L9%P,#)8J067H2"">,X( /H&JVH3/;Z;=31D"2.%W4 MGU )%>.ZWX4^*,6AW7B:7QN\>HPQ-"&:&?9PK,H/..V1@X]Z (?@UXJU?Q?X-N-1UJX6>Y2^>%7 M6-4^0(A PH ZL:]#KYE^$-IXQ\1>'KK1-#U4:'I4%TT]S?I%NED=U4"->1T" M9.".H]A77MKWBWX5^+=,L/$VM?VYX>U-A$E[,FUX&R 2>21C()!)R.G(- 'M M=%<3\3?'9\#:!%+:0I<:K>R>39P."0S<98@O45YU\,O'&IZ]/J?AWQ+''%XATE]LQ08$R M XWX'&3Z9J/QD\5Z:FO:=)HVF64X\VVLYT^>6/'R]5;@]B2N7$5O;Q+NDEE<*J#U)/ KR#2/B]/XJ^,>F: M'HK[?#["9)&>(;KAEB=MP)Y5;R:3I^A_M+>&-.TRTBM;2'3G"11C '[J?D^I]2>30! M[I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &-XN_Y$S7?^P?^TJRNIA?RKYD]NCMC:G&2.E>LZW8OJ>@ZCI\3JDEU:RPJS M9P"RE03CMS7,_##P;>>!O";Z3?7,%Q,UR\V^#.W!"C'(![4 ;\7ACP_#*DL6 MAZ9')&P='2TC!5@<@@XX(-<1\>O^25WG/_+Q#_Z'7IE$_$_P ./"F@>(;^"UO)["U-CB95F$AC51L4 M_>!SC&,'ZXQSLGP[^)?@N%IO"GB]M0M8%RMG<9!('\*H^Y/U6NM\2_"Z/Q+X M,T'36OOL>KZ+;QI;7L()"LJ*&&,@X)0$'J, ^H.0_ACXQWEB^F77BS1X[=TV M-=9U"6!8;RTGBBN4CSM?;)&VX#L, M,#CV->F?#*:"?X9>'7MRI06,:':<_,HVM_X\#2^%/ .D^%O!K^&T!N[>X#_: MWE&//9QM8D=A@ =@!R3S7$67PX\?>#&GM/!7BBS.DR/O2WU-"6C)],(P]^, M9]* /1KCQ;HEKXKMO#,UX5U>YB\V& 1.VY?F/W@"!PC'DBO-+GQCXV\>>--6 MT'P5,A@ 2#M .%R2.E='X'^'%SHFNW7B?Q+J@U; MQ%*M \8:CX@\":U96ZZDS/!]>TCP'>:IX@\=7^J2*\2QV>#'"SEP.1N(; R1 MP.E:/C'_ )-ATC_KWL_YBM76OA9XK\::=,?%OBB&6YCC/V&ULXREM'+C[[\9 M;N.F1GKVK4U/X=ZQJ?P'].DTCPWI>F2NKR6=I%;NR="40*2/;BM&@#Q?74/@C]H/2= M73Y-/\1Q_9I^P\WA?_0O);/N:?\ #U#XQ^+OB;QG+A[2Q8V%@>H_N[E_X",G M_KK6E\?[>T;XWR[F_X"*Z/X7^&O\ A%?A]IEC M)'LNI4^TW((P?,?D@^X&%_X#0!XSX4\,ZQK_ ,3/&MG9>+;G0+^*\ED?[/$6 M-POFOD\.N "5]?OUU^M_##Q!%HMVVM?%F]73?+Q<&YMSY>T\8;,V.^*WO&?P MRO-3\31^+/"NL'2-?4*LC,N8I@!C+<'G& <@@@#BL74/AY\1O&2Q:?XO\4Z? M'I"L&EBTY#NE(]044?F2 >=O% $DWB*U^$GP:T_^R]1MM?9YGAL;A%"Q,69W M)(#$E5.X'!SG X[+9^$?BIXBMHKG6?'(TE9E#_9K*W&^('G:2NWD=.I^IKI_ M%WPSTOQ)X%MO#%J_V".Q*-9R*N_RRH(^89!;()SSG)S7/V/AOXP1V2:9-XJT M6*V2,1"[2)I)]HXSR@!..Y.??/- '*?#K3!HW[0FLZ<=1N-2:"R=6N[A]TDC M8B+;C['(_"M?P6BM^TGXP8@%EM&V^WS0UJ^%OA)=^$/B'!KUEJ@N[)[=DO#= MLQGDD8$LX(&.6"GDYQGKUK8\/^!+_2/BKKWBR:[MGM-1A,<<*9WJ^)GC6RLO%MSH-_%>2R/Y$1)N%\U\GAUP 2OK]_\ M^OUOX8>((M%NVUKXLWJZ;Y>+@W-N?+VGC#9FQWQ6]XR^&-YJ?B:/Q7X5UC^Q M]>4!9&9,EBT_Q?XIT^/2%8-+%IR'=*1Z@ MHH_,D \[>* ,OQEH]KH7[.$6GV.L0ZO:1W*F&\A0*KAIBQ 9NA)'7L:]9\$ M($\ ^'%48 TRV[?],EK%\9^ 1K7PX3PGHC06<<7E+#YQ;:%0@\D9))]>YKI] M T^32?#FEZ;,ZO+:6D4#NO1BB!21[<4 >4:-_P G4>(?^P>G_HJ"H?"["S_: M=\2Q7C 2W%HPM]W\61"X _X #^1KL+#P)?VOQDU3QF]U;&RN[984@&[S 0D: MY/&.J'OW%-^('PV?Q3?VFNZ+J)TKQ#9#$-R,[9 .@;'(QD\\\$@@]@#=^($\ M%O\ #OQ&]PP6,Z;.F2<9+(54?4D@?C7)?"7CX%6W./W-WT_ZZ25G7_P\^(?B M_3Y;'Q=XIL39K&QCM[!"HEF .PR'8ORAL$CGIT!Y'9>"?"5WX8^'4/ARZN() M;E$G4RQ9V?.S$=0#_$* /)O 0_XQL\6\#_77'_HN*O2O@J@3X1Z%@=1,3QW\ MZ2LSPW\,=3T7X3ZUX2GO;-[R_>5DF3=Y:[D11G(!_A]*ZWP%X=N?"?@G3=#N MYHII[4.&DBSM.Z1F&,@'HPH \[\7?\G->$?^P>/YW%1>(673OVH?#US>,%AN M;0+"S< ,R2Q@?4MQ_P "%=?KG@2_U3XN:)XOBNK9+/3[80R0MN\QCF7D<8Q^ M\'?L:3XCZ!X:\82V.A:AJT>G:\,S:=*#^\!)P<#C<"5Z @_** .ZN+B&TM9; MFXD6.&%#)([=%4#))_"O&_V<65_#FNLBA4-^"J^@V"KD_P //&5[9-9^+/'[ M3>'8%W3I#$(Y)HU&2'? ...22U5OV;[=T\%:I<,"%EU JN>^V-/\: /9J\/^ M(6?^&B/!7IY4/_HV2O<*\J^(_P --?\ %?C+3M?T/5K6PDLK98T:4MO5P[MN M& 1_$* /5:\2_:%UE+C3M(\)V8,VI7ETL_DH,G:-R(/JS-Q_NFIE^'WQ9<[9 M/B"BH>"4=R1]/E'\ZW?!?P@LO#FM'7]8U.?6];)+"XG'RHQ_B ))+=LD_@* M.;^/&FRZ?\*M!LXR##974,+A1Q\L+J#]."/Q%7K'X9^++O3[:YM/BQJAMIHD MDA*V[8*%!?B MCX5MFTOPWXLTV;2E)$"W\9WP@^GR-^6<>W- $>@^ H]+^*NGWVI_$5-5UZU1 ML64\ $SH8V&,F0G[K$]#Q4'PAV6OQ5^(-G.P-V;IG4GJR"9\G'I\R'\175> MOAG)X;U>Z\1Z]J9U;Q%=J0\Y!V1 XR%SR3P!G P!@ #.8O&/PTO=1\3Q^+/" MFK_V3KRJ%D+KF*8 8^; /., Y!! ''>@#MM>U[3?#6D3:KJUQ]GLH2H>3:6Q MN8*.%!)Y(Z"O$_CA<1:Q?> M2MM0:WTRZ9GBO?+(\D.T1$F#@_=PP!Q]WM6] M/\-O&_C&[M8O'GB.SDTFV<2?9-.4CS6''S':N,C//.,G &:[OQ=X(TKQ?X6_ ML&Y4V\$>TVSPJ 8&484J.F,9&/0GIUH XS_A5?C3_HJ^K?\ @.W_ ,>IGP]\ M&6FA_$74[\^.X=HQ75?#SX=6W@:WNYY;Q]0U>^;?=7L@P6Y)VC) M)QDDDDY)Y/8 XOX%*!XF\?-W^W1CZ?//2_'%0_B_P"'BL,J;^0$'O\ O+>N MK^'7@.^\&ZIXDNKRZMITU6Y6:)8=V4 :0X;(Z_./7I1\0O E_P"+]>\+7]G= M6T,>D7+33+-NRX+1'"X!_P">9Z^HH ZKQ+_R*NL?]>4W_H!KS/X)\_!F]S_S MUN?_ $ 5ZIJUH^H:-?64;*KW%O)$K-T!92 3CZUR7P_\$7WA'P%<:!=W5O-< M2O,PDBW;!O4 =1F@#F_V=986^'EW''@2)J,GF#/))2/!_+C\*J_M&NDGA;1; M%!NNY]0S$@/+ (P.!]73\Z@\._"'QAX.L1=>'?$UI;:M(Q6YBD4O;3QYRO52 M0PY[=^".<[N@?#36[OQ9;^*/'>M1:I?6F#:6UNN((CV/*CH>1@#D DF@#F?C MY;S'6_!/G7YM8/.DC:\"Y\AMT69.HZ#G&1]VM_\ X57XT_Z*OJW_ (#M_P#' MJ[?QIX.T_P <>'9-(U!GC&X2131XW1..C#/L2"/0GIUK@+?PC\8-*L!I.G^+ MM)FLD7RXI[A#YT:^F?+8]/4G'J,4 2_#WP9::'\1=3OSX[AUS6/L[P7EL80L MP^9,LQ\QCP54=.XK/^!<:_\ "3^/7VC=]N1?<#?-7:_#SX=6W@:WNYY;Q]0U M>^;?=7L@P6Y)VC))QDDDDY)Y/8"O\.O =]X-U3Q)=7EU;3IJMRLT2P[LH TA MPV1U^<>O2@#OJPO%GBW2_!FD+J>KF86S2B$&&,N=Q!(X[?=/-;M9/B7P[8>* MO#]WHVI(6M[A<;E^]&PY5E/J#S_/B@"_;36]_9Q74.V2"YB5U;'#H1D?A@_K M7A^F64'AS]IPZ=H2B"RNK9FN[:$81,PE\8'0;@C#TW>E:MAX*^*WAJS&C:#X MITJ72D)6WDNXSYD*_38WY9(^E=+\/_AM'X1N+K5]2OWU3Q!>C_2+MQPN>2JY MYY/4GK@<#I0!WM>+ZS_R=1X>_P"P>_\ Z)GKVBN!O_ E_=?&32_&:75L+*TM MFA> [O,)*2+D<8ZN._8T =]117$>"?"_B;0=2V_P 'M2O_ !/!J/BGQ5AZ@]G10! MY#=?##QUKE>'?#^G^%]#MM(TN(QVL M"X&XY9B>2S'N2>:U** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *RM<\2Z+X:MA<:SJ=M91MG;YKX9\==J]6_ M &I==U>#0= O]6N.8K.!YF&<;MHR /-P&5E.0P/<&N5U7X9^#=7TU[*;P[I\"E<++:VZPR1]<%64 ]3G!R M#W!KG/A+H'BSPE+JV@ZQ$TFB0RDZ;GT5S?BO MQ[X<\&1H=9U!8YI!F.WC&^5AZ[1T'!Y.!6!H7QK\&:[?QV2WD]E/*<1B]B\M M6)Z#<"0,^Y% 'H=%4=9U:UT+1KO5;TN+:UC,DA1=QP/05Q=]\:?!UC96=Q]I MN;B2[C\U+:"#=*JY(RPR O3."-XI#H]X6GB&Z6VF79 M*@]<=Q[@D4\^.-&3QN/",C3QZJR>8@>/".-N[Y6[\ _D: .DHIDLL<$+S2N$ MCC4L['H .2:X:'XN^%Y])MM31KT6ES>_88G-N1NEP#TSTP1S0!WE9&B^*-%\ M17%]!I-\MS+8R".Y548>6Q)&.0,_=/3TKF;3XP^$;[Q7%X>M+FYGN99O(2:. M M"SYQ@,.2,_Q8V]\XYIWP]G\&3:GXC7PI:307*7*C46D+D/)NDP1N8CKOZ8 MZT =W17 ^)/C%X0\,:FVFW%U/=W<;%98[./S/*/HQ) SZ@$D=\4L7QB\&W%K M83P7\DOVRX%LL:Q'?&YQC>IY .>#T//H: .F\0>*-%\+6\,^M7RVD4\GEQLR M,VYL9Q\H-:]>+?M&_P#(NZ%T_P"/\]?]PUT>M_&_P7HFI26+W5Q>2Q-LD:TB MWHI[_,2 ?PS0!Z-4;W$$<\<#S1K-*"8XRP#/CK@=\5E^'O%&C^*='_M31[Q; MFV!*N0"&1@,E6!Y!Y%> Q_$[0/\ A>,OBN2>[;2?L?DQYC)93L P%SP,Y/XT M ?2W09-<9JWQ8\#:+JVZ//CV)0$ ^V:YOQ%JMU\1_$UIX0T6\ MGL]'^R1WVKW41V2F.104A'H6# D'U]B#'IVN:=I6HW6@?#KP&FK?V>?*N[L3 M);QAQP1YK@F1OJ?ID4 =UX?\=>&/%,ACT;6;:YF SY/*28]0C ,1[XKH:\=2 MR\/_ !+O+[3+O0YO"OC335$RR18$L?3:X=<>8H)7KCJ,'O76?#7Q/?ZYI5[I MFMA1KVBW!L[['23'W9!QT;!^NTG@$4 =M6/KOBO0?#*(VM:K:V1<91)'^=AZ MA1R1^%;%>/\ @WX<7FK^+-<\2_$'2$FNYIA]CM[B1)HUCY_A4E3@;5 /3![\ MT >@:#XY\,>)YS!H^M6MU.%W>2"5?'<[6 )'X5T%>&?&SPEHGAK0[#Q/H-K! MI&J6U[&D;6:")7X)'RCC<"N!8I97TFZC%U9)(V=C;0^!^!8$]]@H ]?U+5+#1K)[ MW4KR"TMD^]+/($7Z9/?VKG;'XG^"=2O5L[7Q'9M.S!%5R4#$] "P /X&N5\6 M>"-8\;?%:P_MFS=O!]C#E-LZ@2R%*YM8%B9&12025 W#CD'/Y\T >AT5YS\$-5OM6^&5FU\[R-;2O;Q M2/R6C7&W\L[?^ U8^)WC&ZT.QMM"T(&7Q)K#>39QIR8@3@R'TQS@GC.3T4T M=/IOBC1=8U6^TS3M0CN;RP.VYC0']VU:]>"? C3)-%\=^,-,F ME\Z6S(@>4='*R,"?QQFO>Z $9@JEF( R2>U<1J/Q@\!Z9=&VG\01/(K8;[/ M%),HYQ]Y%(_(UC_'S4K[3_AHZ63.JW=W';W#)D$1$,QY'8E54^H)'>KO@CX> M^!E\)Z;<6VD:=J0GMT=KJYA6=I&(&3\V0O/&!TZ4 =-X=\:>'/%:N=$U:"[9 M!EHQE9%'J48!L>^*W>@R:\8\:?"R\TOQ'H_B/X=:=';WT$V;B".98H\#HV&( M !&58#J#TZUL_&_Q39:-X'N=(FEGCOM5A*VWEJ<$*R;P2#QP<>^: /2H+B&Z M@6>WFCFB?[LD;!E/T(J2O+O@OXSTC5O#&G^'+5ICJ&GV>Z<-'A0-V.&[_>%: M6O\ QD\&^']0ET^6]FN[N)MDD5G"9-K9P5W<+GV!H [^BN(\)_%CPIXPOQ86 M%U+!>MDQV]U'L:3')VD$@GVSGVK5USQKHOAW6].TG4IGBN-0SY+;?D !Y+-T M4>] '145YC201([(S98@G&%!/0& ML'Q;\4_"W@V\%CJ-U+-?8!:VM8_,= >F[D ?0G/M7E?QC\>>'_&OP_L7T:\+ MRPZFGFP2H4D3]W)R0>H]QD4 ?0ZL&4,#D$9%+55[JWL=,-U=31P6\,6^261M MJHH&223T%>=7GQ\\$6LS)#+?WBKU>WMOE],_,5XH ]/HKGO"?C;0?&EG)<:+ M>>:8L":%U*219Z;E/;W&1[UF:C\4_"NDWNKVE]=RPRZ656<-$3N9NBIC[Q_H M">@- ':45RGA/XB:!XQTR^U#3Y)X(+'_ (^&NX_+"#!.=V2N, ]^.^,BN=D^ M/7@:/4&MA'^#;ZUU/]I/Q#>V-Q'<6L^FJ\\!V6I-83>((3,K;6:.*1XP?]]5*_CG%:'Q&2_D^'6O)IA?[6;-]OE_>* M_P 0'OMW5Y#X7U#X?1_ F[-_;:>;^.*6*=)44W$EP=QCVG[W/&".F#Z&@#Z MMKF"\MH[FVFCF@E4/')&P974]""."*EKS?X&6FHVGPPLQJ"R*LLTDMLCY!$) M(QP>@)W$>Q![UZ10!#>7<%A97%Y=2"*WMXVEEBZ?\4?!&ISB"V\267F,< 3$Q9/U< 5UP((!!R#T(KS;Q5\(/ M!EWX:OQ:Z3!87,<+R17,!*E& )&1G!'J#V]#@U4^ .MWVK_#YX+V1I18736T M#MU\O8K!<]\;C^&!VH ]4HKA?$OQ>\(>%[]K"YO9+J\0X>&R3S"ASC!.0 ?; M.:N^$OB5X8\:2M;Z5?$7:C<;6=/+DQZ@'AO?!.* .MHJM?ZA9Z58RWM_=16U MK$,R2S.%51[DUYQ)\?? Z79A6:_DC!Q]H6U.S]2&[>E 'J%%4-'UK3?$&F1: MCI-Y%=VDOW9(SW]".H/L>17-:C\4_"NDWNKVE]=RPRZ656<-$3N9NBIC[Q_H M">@- &]X@\3Z-X5LH[S6[Y;2WDD$2.R,V6()QA03T!K2@FCN;>.>%M\4JAT8 M=P1D&O!?B?XJTWXE_#077A^*]=M/U.'SHI8"& 9)%&,9!Y(Z'CN!D5[%>ZOI M?@SPQ!<:U?1V]M;11PF0@G

,G MFEM3L/O\I)_2O2;.\MM1LH;RSGCGMIE#QRQME64]P: )Z*** "BN6\5_$3PS MX,DCAUC4-ES(N];>)#)(5]2!T''?&:YS3?COX)U"_2TDGO+'>0%ENX L?/3) M!.![G ]Z /3**16#*&4@@C(([TM !61J_BC1=!O]/LM3OEM[G4)/+M8RC$R- ME1C@''++UQUKE_$?QC\(>&M5?3+BZGNKN-MLR6<7F"(]P22!D=P,D=Z\\\?^ M+-%\7^,/AS?Z+>+<1+J.V12"KQMYL/#*>1_7M0![7X@\4:+X6MX9]:OEM(IY M/+C9D9MS8SCY0:UZX3XH3^#(-,T]O&EI-$<;0WRMWX/Z'TH Z.LCQ!XHT7PM;PSZU?+:13R>7&S(S; MFQG'R@UI7-Q%9VLUS<.(X84:21VZ*H&23^%>5^)/&GPY\6>%K+5->L[VYTP7 MS06^4DC/G!020%8$C!QZ9H ]9HK"\4>,-#\&V"WFMWH@20E8D"EGD([*HY_' MH.YKD=.^._@B_ND@EN;NQWG"O=6Y">W*DX'N>* .ZUO7=,\.:8^HZO=K:VB, M%:1E+8).!P 35NSNX+^RM[RUD\RWN(UEB< CE>@Z/K6F^(-,BU'2;R*[M M)?NR1GOZ$=0?8\B@"_17'7?Q/\+:?J>KV%[>O;2Z4H-P9(SM).,!,>@%8 MFF_'CP1J-\EJUS=VF]@JRW,&V,DG')!.![G H ],HHZC(HH **K7^H6>E6,M M[?W45M:Q#,DLSA54>Y-><2?'WP.EV85FOY(P M'O!\4,FNZBEKYV?*38SN^.N%4$XZ<].:MV'B/2=4T$ZWI]['=6 C:0RQ<\*, MD$=01Z'!KYQUCQUX2\0?&:W\0:K%+=Z!#:B-8I[??E@K8!0GD;F)H ^C?#WB M32?%6E_VEHUU]IM-YC\SRW3YAU&& />M6LGPS-I-UX>M+S0[2*UT^Z7SXHXX M1$/FYR5'*;@VVC:U!<7&"1"RM&Y Z MX5P"?PKAOA%X$\&7G@2PU-]-LM4O9U)N9+J-9=CY(*;6R%Q].>O>D^)'PB@N MK.VU7P1ID5CKEM<(ZK:.L"NNOUSWB7QSX;\(",:YJD M5M)(,I$%9Y&'KM4$X]SQ6KI+7SZ/9-J<:QWYMT-RB$%5EVC< 1QC.:\/L'TN MW_:+UR+QA%"[SKC3GO%!B7[I3&>,[00#Z@CJ: /8?#GB_0/%MO)/H>IQ7:QG M$B@%73/3*L P'OCFMNO!_!BV6H?M":E>^$8HTT*"V*W4EL-L#L5 ^7''+X(Q MUVDBO>* .&/QB\ *Q!\1PY!Q_J)?_B:FM/BQX$O9UAB\2VBNQP#*&B'YL *\ MH^!?A+0/$MCKLNLZ5;WKPW*+&THSM!!) Y^E>I7WPA\"WUG+;_V!;P&12!+ M61T/8@YZCWX]10!VL,T5Q"DT,B21. R.C JP/0@CJ*?7BG[/^H7L1\1^&YK@ MW%GI=POV=NR[F<-CT!V@X^OJ:]KH AN[RUL+5[J\N8;:WC&7EF<(BCW)X%<1 M<_&?X?VL_DOX@1V!P3%;RNH]]P4@_AFN!UI;SXP?%FY\.&[F@\,Z(6%P(7QY MCJ=I/H6+94$]%!(ZG/J5E\-_!=A:?9H?#.F,FT*3-;K*Q'NS9/ZT :.@>*M" M\40--HNJ6]XJ??6-L.G^\IP1^(J?6]=TSPYICZCJ]VMK:(P5I&4M@DX' !-> M3^*_AGJ'AGQ3I/B7X<6+I<";9=6,WS4 >CV=W!?V5O>6LGF6]Q&LL3@$;E89!P>>AJ:N9\,ZA9Z5\-="O; M^YBM;6'2[8R2S,%51Y2]2:Y63X^^!TNS"LU_)&#C[0MJ=GZD-V]* /4*R+/Q M1HNH>(+O0;6^634[--\]N$8%!P,Y(Q_$.A[U8T?6M-\0:9%J.DWD5W:2_=DC M/?T(Z@^QY%>*:-KVF>&OCUXWU/5[N.UM8[1@68Y)):' 4#DD^@H ]ZHKSO1O MC;X*UK4TL$O)[261MD;7<.Q'/;YLD#/OBO0RRA2Q("@9))XQ0 M%>;:G\=/! M&G73V\=W=7[(2&:S@W+QU(8D CW&16[X0^(_AKQNTD6DW;"ZC7>]K.FR0+Z@ M="/H3CO0!JR>*-%B\31>''OE&KRQ^8EML;)7!.+:C_P G4Z1Q M_P N#?\ HF6O:: "BBB@""]O+?3[&>]NY5AMK>-I99&Z*JC))_ 5F^'O%>A^ M*[>:XT/4$O(X7"2%59=I(R.& -<%\=]=FM/"=KX>L/-"X!]R75Q_P!M!0![Q6+I7BW0M;;4 M5T[4$G.FMMN\(P\H_-Z@9^ZW3/2MJO"OA"!]H^)? _UY_G/WH ]@T#Q)I'BC M3VO]%O%N[5)#$TBHRX8 $CY@#T(K5KR+]G3_ ))U=_\ 83D_]%Q5Z[0 55U' M4;32-.N-0OYA#:6Z&260@D*H[X'-<_J_Q$\.:#KL^D:E=/;W$%J;N1VC.P1_ M7N3T ')) KGXOB=X)\:Z#KUM-'?26%K:M)>1R0LF^'."593].,@_D: .\TC5 M[#7M*@U/3+@7%G."8Y0I4-@E3P0#U!J]7,^"[OPY'X$LKO05^QZ"B2/%Y[$> M6H=MY8N20-VXY)KF)_CUX'AU!K9;B]EC4X-S';$Q_J0WZ4 >FUD2>*-%B\31 M>''OE&KRQ^8EML;)7!.IH ]QHKS!?C[X&:_ M6W^T7RQDX^TFV/ECWZ[O_':[36O%FDZ%X7;Q'_P!8U%3; MML+;RV1ECVY/>O5_%OQ2\+>#;L66I7$O%>H)I]E>R0WS_ '+>ZB,;.>X!Y4GVSFNWH **Q_$_B;3O".BOJVJ- M*MJCJA,:;CEC@<5RE_\ &KP;I^L1:8US=3S.5#-! 76,L 0IQR3SR%!P*O&_A_P9;)-K5^L+2?ZN%!OD?W"CG'OT]ZYW0OC5X+UW4([%;R>R MGE.V/[;%Y:N>PW D#/;)% 'H=%5=2U*RT?3I]0U"YCMK2!=\DLAP%'^>W>O. M/^%_>"/M31>9J'E!L?:/LIV']=WZ4 >HT50T?6M.\0:9%J6E7<=U9RCY)$_4 M$'D'V/-8R>S'( /L3GVH [>BN2\)?$KPQ MXTE:WTJ^(NU&XVLZ>7)CU /#>^"<5I M9OX0* .AHKS.+X[>#)YKF.%M1D6!#(9$M"591C)'.0!G^("N\T/6K+Q#HMKJ MVG2%[2Z3?&S#!ZX(([$$$4 :%%<[K?C;1] U_2]$NWF;4-28+!%#'OZMM!;T M&<\^Q]*J^+?B1X9\%NL.K7W^E.-PMH%\R3'J0/N^V2,]J .LHKA_#'Q:\)>* M[]=/L[R2WO7X2WNX_+9SZ*>03[9S76ZGJ=EHVFSZAJ-S';6D"[I)9#@*/ZGL M!U)H MUD:3XHT77=0U"QTR^6XN=/D\NZC5&'EMDC&2 #RK=,]*XJU^/'@>YU M 6INKR&,OL6YEMR(C[Y!) ^H%8/P6D2;Q]\1)(W5XWO@RLIR&!EFP0?2@#VJ MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH XCXOI(_P *=?$1(;R4)QZ"12?TS4/P7>)OA+H8B(PJ MRA@#T;SGS_GWKM-1L(-4TR[T^Z4M;W4+PR@=2K @_H:\&\)^)[SX+:Q=^%/% M=O.VCRRM-9WT2;A@\;L=U( ) Y4]CF@#Z"IJR1NSJCJS(<, I]C67\'?"^KS:QJOCSQ'"8;[5"PM MX74JRHS99MIZ#A0N>< ]B,@&;\.]/MO&OQ<\7>(]507?]G7 ALTF4,J LZH< M'NJQC'NQ/7FNX^+?AC3_ !#X U6>X@0W=A;275O/M^="@W$ ^A ((]_4"N"L M]1_X5!\6-<.M0RIX?U^0SQ7<<194;X(&3]TXQ6E\1_BQH>I^%KG0 M/"]P^JZIJJ?9D2WA>YK3^!'AJRTKX?VNK+"OV_4B\DLQ4;@@FXJ@ .#@,:]>\6Z#'XG\)ZGHLN/]+@9$+=% M<\S(6;G_ 'B0/85G_#TW_C?Q;X4T#4(6^S>%8I99P_=E MD^4'Z$1+CT4UVG[1F#X>T(8R?MYZ_P"X: /2- \&:#H&GZ?#:Z18K/9H EQY M"F3?MPS[\9W'G)KQCP%JTVA:3\5]3MV(GMY"T3]L6,"02W]X$N510 [)(A#X'<[B"?85/\//B!:_ M#FPF\%^-DFTV>PE=K>;R6='C9BW\()/S%B"!@@]L<\Y\0?&H\;^-_"D^G6MP MNBP7HCM;B:,K]HE\R/S"HZX V#UY/K0!U_[2(+>&-%4#)-\0!_P UZEHOA;1 M]!T&/1[2PMQ:K$(Y 8@?.XY+_P!XGOGUKS#]HW_D7="'_3^??^ U[10!XG\% M($TWQWX_TFU&RSM[W9%'_="2RJ/T_E4EM_R=1>?]@\?^B4H^$?\ R53XC_\ M80?_ -'RUG^(=;T_P=^T>=7UIY+>QGL% F\MG S'MS@9)&5(X!H Z[P"1'\2 MOB)!*56[-W;R8/4QE&V''< ']>V:B^!#1Q^ 9K1OEU"WOYEO4;[XER/O=\XP M,GT]JD\3Z?J/]J:9\2/!,0U"9K15NK(?)]NM&&Y2N1D..".,\#@XVGFI-2^& M_B;5)M9@\3:IX2UN4;;R.&X-H[,.HD!!4GZ'Z\T >KKKVB'Q=)H:3(=;%J)W M18B6$6>-S@8')'!/\0/>N.\)E9OC;X[FMV#0I#9QRE3D&01@?F,$?4&N;T[Q M'X8\,&ZT[X>0WGB?Q3J!^>[E)D.3_'+*0!M&<\8![D=:]#\ >$Y/"?A]H[V? M[3JU],UWJ%P3GS)FZX/H.GYGC- '5UGZWKFG>'=)GU/5;I+:TA&6=NY[ #J2 M>P%7994@A>:5@L<:EF8]@.2:^6-1\>Z+X[\=M?>,;F\A\.69/V+3[="?,YXW MX/!(Y8]>@''( .RLK+5?CCXI@U?4;:6Q\&:=(?L\#\-='//U)QAB. /E'.36 MM^T<"/ &FA1A!J:# _ZY2X_K5VW^._@"TMHK:V^V0P1*$CCCL]JHHX !X%: MWQ'T4_$#X6.=*5I)I(HK^S1A@OQN"X]2K$ >I% '<610V-N8_N&)=OTQ7C>I M@M^U7HQ 'RV+$\_],)O\:TO!GQE\,IX3M;;7[YM.U73X5@N89H7W.R#;N7 . M#0![,[I% M&TDCJB*"S,QP !U)->'^+?%6I_%?5G\%^"P1I*L/[2U0@["H/0'^[Q]7(XPH M).7\9?'_ /:'BI?!@OI;'18'0:G<1*6>0D!BH Z@ CCNW7@5O>&_BS\,?">C M1:7I"7T-NG+'[+EY&[LYSRQ_^MT&* .^']B_"[X? %F73],@XSC?,Y/_ *$S M'Z<]A7$_#)+?4M3N_B!XFU"R75M2RME;O<+_ *);]@ 3P2/TY_B-=7#<>&?C M#X/GC474FF?:1&^08GWIM;CV^85B?\*!\#?\^]]_X%'_ H YWX8:E86_P 6 M?'\\U[;Q12W3F.1YE"N/.<\$GFO"O&%W8%CD03.R _5X^H^J5O?&_P )ZGK_ (020 MS6\4D;J>&4R(01^%>=?$7QY:_%"UL_"'@ZRN;^XFN4EDG>(JB* 1QGD#G)8X M [YX]"\>Z*UE\$=0T> --]BTV*,$#)(BV\_DN: +GPSB,_PET.%97B+V6T2 M1X#(22,C(ZBN0T+7?AK\)([W38];-]J+S%IY4A,LOIL+J-O!'3/4GBHO!'BZ MSUKX03^&M NI#XEM-'FQ;+&ZN",KE&P 3EEQ@YR16+\'?$/P]T3PJ%U=[*TU MQ)W\^2[ARY&?EVL0<#&!@'J#ZT 8WB_QAI/BOXD^#]8T+3+VS=;V-'NYX1'] MIQ(F,8)W; KH_CAIL>L_$/P5I2"!RIP0K2H#^A-87Q&\:6_BKQ MOX7U*PMYQH.GWJQIJ$L12.:0R(S[2>P"KUYZ\5UOQ6Y^+WP[X/\ Q]I_Z.2@ M#U*?PQHMQX??0CIMLNFO&8_LZ1@*HQC(QT/OUKRO]GR_>W^'6LO*Q:*UO))% M4GH/*4D#T''ZFO:J\4_9SB2?P/K,,B[D>^*L/4&-10 WX!Z;'K$>N>,M15+C M5;F^:(2NN3'\H=BOIGS,?1<55_:,\-6":1IWB."!([W[3]EF=% \U65F!;U( M*8'^]]*@^'WB&'X1ZYK'@[Q6TEK:R7'VBSO3&Q23(VYX[,%3H.""#69\;OB! M8>+-*M=.T R7>G6MR);J]$;+&)2K!$!.,G&\].PQT- 'M7C/0;+Q)X*GT_4M M3ETVQ*))/<(ZJ J\_,6XVY )Z=*XRR^*_P -O!^CV^BZ5L?$/[2?B%-1MH[FUM%:Y,,J[D9@$0;@ M>#C>3^%,\ :Q/JO[0E_JE[93:>VIV;O;07"[',>U-AQZE$SQ[UN>">?VC_&1 MX_X]&Y_X%#0 [X\36_AWP%'IND6EO9#5;T?:1;1+'YBJN3G:!DDA.?08KTOP M_P"%],\/^&+;0[>T@-LD028&,$3-@!F88Y)/7- ?#36;CQ%\? M=XM);4W>G-)%#*NUA%F$1DCU*!3Z<\5[_ $ >>?$WXAW/A0V.C:':+>>( M=3(6VB;E8P3M#$=R3P!TX)/3!\<\1?#K6/AW<:7XOU6WLM:@^T>9J-JL($4; MLWW2 ,;3G .T -@8QC/<_&&SU+P_X\\/?$"VM'N[&P5(;I%&?+"NQR3V#"0@ M'H"!ZC.WK?QJ^'\_ABX+7#:C]H@*G3C ZL^1RC$C:/0G)]L\4 7A\7M!DUGP M[I>F6\]]_;,:LC0%1Y&6VX<$\8(;([;>]>B5\D^#FN_AMXKTGQ3K_AVXBTF] M$BV[N"6A#<;AWW!<\-C*DD=C7UC;7$5W:PW,+%HID61"5*DJ1D<'D<=C0!C^ M-?\ D0_$7_8,N?\ T4U>!_#+4/BC:^$1'X1T:QN]+^T.?-F>,-OXW#YI%/IV MKWSQK_R(?B+/_0,N?_135Q'[/O\ R3(?]?LO\EH P-1L/C=XNL9=(O[?3M(L MYQLGD26,;T/!4E6=L>N,9Z=,UVD&BP_"SX1:E#83;[FUM)IVN"N/,N"O#8[# M.T >@%=_6;XATD:]X;U/268)]LM9( Y&0I92 ?P)!_"@#SKX#^&K*S\$0^(7 MB674]2DE=[B0!G50Y0*#U .W)]2?IC(^.VEQ>'Y-$\;Z2BVNK07RQ221KCS< MJ64MZXV$>X;![5%\,?'UCX&TV7P7XQ,FE7FGSOY#RQ-L=&;=U /\18@]"".: MH_$#Q#'\7]>TCPCX3$MU9PS^?=WOEE8TXV[N>@4%NHY) 'N :OQJNVU_4O!7 MAF&>2.TU>Z5Y@O!VLR*A_ .Y_*O7+30M*L=%71[?3[9-.$?EFV\L;&7OD=\] M\]:\S^-7AW4?L>@>)M$MS-/X?G$C1*I9BF48-QR0I09]F)[5KVOQP\#3Z,+^ M74W@EV9>S>%S*&_NC P?J#CW% '+?#N,>$?C?XG\(6CLNERQ?:883R$;".H' MT61E]\#/2LS1_#UEXA_:3\0IJ-M'"?^3C_ !D?^G1N<_[4 M- 'KUEIEAIBRK86-M:+*_F2"")8P[8QN.!R< V:]8KSWXG^,?$'@DZ3J=C90W.B&<+J)\LM) M&,C&#N &X;@"1P0.>10!S*_&/P'XNT6?0?$5I=:7'/$89%EA#I&<8&UE!(([ M$J,'%>E>#-(TK1/"MG9:'>/=Z8 SV\KRB3*L2W# 8R37!>*/'?PF\0:!/:I%-';M/+=V\;+AO)"+ MR >Q*L1Z]>] 'K-%"/B#=^*_$.NF75;I/W5K,GG-!TP45%)7A< GWYKBOBI\2O"_C;PA< M6>F:;?W-S!(CQWSVP6.#Y@#ELY&02,8ZD>U1^'+WP_HWQB\6/\0$C%X\[-9R MWL1DC"[B1@$'&4V;3V QWQ6K\6?'^D:_X,N?#WA2-]10!)KR>VA/DVL2L&Y. M.I8+[=><\4 >I_#R5Y_ASX-@RBR1"0<\K\I_4&MGQ'I"Z_P"&M3TAG"?;+:2$ M.?X2RD _@<&@#SWX"^'[2S\!1:X8U?4-3EE>2=AEPJN4"YZXRA;ZFN9^*OAJ MPTKXL>"M7LH$@;4;^-;A8U 5G26/Y_J0^#_N_6I_A?X_L?!&ES^"_&+/I5[I MT\GE-+&Q1D9MV,C/\18@]"",&L3QQXUM_&?Q-\&R:7'*^CV>I1Q0W;QLBSRF M6,R;<]@-G8'GT(H Z?\ :,_Y%[0O7[>>G^X:?\:;:7P]X@\,^/K-"7L+A;>Y M"_Q1Y+ >P(\Q2?\ :%,_:-_Y%W0AV^WG_P! /:O3/&7A^/Q3X0U31G W7,!$ M1/\ #(/F0_@P!H XWXT>*%LOAN(-/E\R?7"EO;^7U>-AN8@=P5PO_ Q7#_%C MP^GA7X6>#M&7 >WN1YI7O(4+.?\ OHFLSXUQN"-N8[B,'&=PPV" 4&>V2\^)OPW^).CG1=?>ZTWS&5E:XC *,"#E)!N"^ MF3CC-;GCOX@:QX%\::2;ZTB;PG=+MEN(X294DY!!.[''RMTY&0,D5S7Q+\5_ M"[7?"M]+$;._UB:,BT>WMV6<2_PEFP" #R03R.QH UOC!86^E_!!+"SF>:UM MC;10R2.&9D! 4Y'!XQ7+>/I9-6\/_"WPDMP\=OJ4-K]HV\$@K$BG\-SG\JE\ M1Z;J6D_LOV5GJL)5+$KLB8-QR0I09]B3VH ]FM-"TJQT9='M]/MDTX)Y?V81C8R]\COG MOGK7D/P[C'A'XW^)_"%H[+I!I]&%_+ MJ;P2[,O9O"YE#?W1@8/U!Q[BN:^$UEJ/B?Q_KWQ$O+62VL[P-!9+(,%URH!' MJ%5%7/0DG'0X ,G1/#]AK_[2WB :C;QSPV2-=+%( RLX$:C(/7&_/U KLOCK MH]A<_#"^OI+6/[38-"UO(%PR9E5" ?3#'CITK%\$_P#)Q_C+G_ET;_T*&NH^ M-O\ R2'7?^W?_P!*(Z -SX?3R7/P[\.RS,7D.GP@L3DG" 9/OQ725R_PW_Y) MKX<_[!\7_H(KJ* /%_CE++JVN>#_ BL[QV^I7H-QL.."Z(I_#"79E[-X7,H;^Z,#!^H./<4 0C81U ]@LC+[X&>E39_XRHZ_\P_\ ]HTWX3V6 MH>)_'^O?$2]M7MK.[#062R#!=6LUK,/ =S8V&6O8)%N8(\ MX\QE!!7\59L9[XH X_4O@*UC>R7W@SQ->:/*V2L+.V!["12& ^H8^]95SXA^ M+'PQ"W?B(0ZYHB.%DE#!L9.!\^ ZY..6!';O6GX,^..C66C6FC^*X[S3]2LD M6WED>%G5MHQN8#Y@W'(QUJM\0_BSHOBKPY<^%_"L%WJM_J16%2MNP4#<"2 P MW$\<<<=<\8H ]2;QII"^!O\ A+_-;^S/LWVCH-WILQG&[=\N,]:\3O?#'BWX MVV4_BF=;/3[:&-TTJU"#=. W0OP<<$;CQNS@ $FN_N?A_?CX!GP?&0=12U$F MT-D&42^<4!Z[.X(&.>=X8A6SG'!Z<#U M[PMX@C\4^&[+6H;6>UBNE+)%/C< &(SP>AQD>QKYH\?#_A9OB?4=;\'>'[J2 MSLH,W=VJ8\\C'S;?[V.@Y8@9QQ7O/PN\8Z;XN\(V_P#9]J;-[!$MIK4*=D1" MX 5CU7 X[CO[@'AGPLO?B#:0:N/!6EV=]"TZ_:6G= 5;!VXW.O;/K7>7$WQW MU>![)K#3M+64;3=1RQ!E'L0[D?4#/I3/VK>+[_7]-T![GPUID6HZB)% MY#@%2>3]X=/K7E7C'1 M]<^&GQ"G\>Z!9M>Z3> G4K=>J;B"^>I ) 8-C@Y!XZ]/8?'GP)=V8FN+^YLI M<9,$UJ[-GTR@8?K0!R^O?%'XG>&-/%_K/A#3;2U,@C$C.3EB#QQ(3V-;GQDO M'O\ X)K>R*$>X^RRLJ] 6()'/;FN/^('CIOBS;P>%?!VBWUX5N$FDN778HP& M XZ*OS?>8CITKK_C!:R6'P/CLYL>; +2)]IR,KM!_#(H Y3Q])+JOA_X6^$5 MG>*WU*&U^T!3ZK$BG/MN<_E7NEIH6E6.C+H]OI]LFG!/+^S",;&7OD=\]\]: M\9\=:#JXH Y;X=QCPC\;_$_A"T=ETN6+[3#">0C81U ^ MBR,OO@9Z5GZ)X9LO$/[2'B*34(4FM]/SH&2?J!6I\)K+4?$ M_C_7OB)>6LEM9W@:"R608+KE0"/4*J*N>A)..AQS\7BI?!_Q_P#$VJ7=O-)I M;$6]Y-$A;[.K;-KD#G&Y0/QXR< @'I_Q<\-V.N_#K59)X$^T6%N]U;S!1NC* M#<0#Z$ @C_ 54\"22>-O@C:6^H7TT#SVLEG-35M5U9/LZ1V\+_(K?>SD DD9 _&K/B3POJGAK]G670K(N] MW;VZM=>3G)5I=\P&.H +9]5!H BT/Q[\,_AKHJZ)IVJF^DB),TMM;EVF;.K:-IMUIUO=1L'$\0C,YV2 R8!(P0 ,^J^M=- M\-?&'PST+P7IS/<6-EJ<47^EM+ 3.91]X[MN6!/(P3Q@=L5S;>)_^$D_:!\- MZZ+.XM=+EQ;V,MRA3[0@#C>,^KN0/P[T =-J7_)U.D?]>#?^B9:]HKQ?4O\ MDZG2/^O!O_1,M=Y>?$'2;'Q]:>#I;>].HW2!TE5$\H JQY.[/\)[4 =9117/ M>.?$:^%/!>J:QD"6"$B$'O*WRI_X\1^ - 'B6N>-="N_C]_:6N7;)I&A PVX M6-I \R<=%S_&6.?]@4SXP>/?"7B[2M-NM"U&8ZQIUSOA)MW3Y#UP2,9!5"/H M:[+X*>"-/'@1-5UC3K6\N]3F:=6NH%D98Q\J_>!ZX+>^X5Z!>>"?#-Y93VKZ M#IJ+-&T9:.TC5E!&,@XX(SP: '^#?$,?BKPAIFM1X!N809%'\,@^5Q^# UY/ M\(/^/CXE]OWY^G6>E^!>I7&@Z_X@\!:BW[ZUF>:'/0E2$?'U&QA[9-)\(/\ MCX^)?IYY^G6>@#7_ &=/^2=7?_83D_\ 1<5>NUY%^SI_R3J[_P"PG)_Z+BKU MV@#P+QEHEOXA_:4TC3;R(26LEM')-&>CJBN^#[$J!BO0_B!HVEZ7\-O$TFGZ M;9V;R6#([6\"QEE4?*"0!D#)P/>N1U$?\94:3P/^/!O_ $3+7>?$[_DF7B+_ M *\GH \2UW5[FQ_9M\+:=;.4.HW,D-)X/N_%_P"S7H<6G1[[ZR>2ZBB4/#!T",Z]+L0(([BV^S.Q>11ABI P,G/#$$=/<@'/>#_ M _:^&OVD]5TVP01VBVCRQ)_<#JC;1Z $D#V I/&&AVGB+]I;2--OXQ+:/;) M)+&1D,$21P#[$J ?8U5^'NK7NO\ [0NHZI?6I3: M?QK>U'G]JG2/:P;_ -$RT =Q\1-#TRZ^&>N6\EC;^5:V$T\"K& (G1"RE<=. M1VK+^!TTDWPGTH.V?+>9%^GFM_C72>._^2>>)?\ L%77_HIJY?X$_P#)*-._ MZ[3_ /HQJ .?_9Y_Y!WB7U^WC^1K%NM5O/A/\5=?UK6]!FO].U:4R6]_& 6B M4L3M4GCOM*D@_*IZ=7?!OQ3H_A;6M=\.:O<26NH76J"*WC>)VWON*;<@':H7%GKME('MXR!!*Y!# $D$/@KP W<^M>N5\U_$V3P?XHU32+'P! M:13^(9;D%I=.A,:!? M]?$/_H=7?AOX+T*R\ Z'++I-E-=S017LD\T"O(9&&\'<1G*YX],52^/7_)*[ MS_KXA_\ 0Z[#P7QX$\/<8_XEEMP/^N2T > 0^./#T'QD\0:]XMAGOEM9GMM- MCCB$BQA'*JV&( ( R/=B>M:GQ&^*/@+QMX5NK(65^=21=UG<26R@QN#TW;B0 MIZ$>_J.+\6I'X0_%S6YM7BF'AWQ _GI=QQ%ECVT_4UT7BOQ'X[\/?#*PUM+*PDU=-KZG"(680H6MKRU+RQ$]57Y3S[J: +6B6_A_P3\+-;U/PAJ4EY9" M":[BDDE$@$PCP!P!CD+D&O+OA=\1?!O@[3+BZU>VOKC7[N9Y)[M(%%#% M@>>I]2>>@KH/@[X;DU?P]XVCBAGL_#^LEK?3Q."2%(D&X9Z[0R GN1UXJ3X8 M^/;/P'8S^"O&9DTNZL9W^SRR1L8W1FSC(']XL0WW2#U]0#D?B%\1?#.K:[H_ MB3PK;W5KKEE<;YI9(5C$R#INP3N/&/HQ![5U/QML8]<\>^"+ ,?*OF$)93@[ M7D0'Z<&MS5_BS>:[XLTS0/AXL.H.[DWEU/ YB1,CGJIP!DD_0#)-5?BKS\7_ M (=]_P#2TZG_ *;)0!Z6W@SPX-.GLH=&L;>.:U>S9H(%1O*:\\ M^!E]<::FO^"=0;_2M'NV,>>Z$D-CVW#/_ Z]@KP7XLS7GP_^(47C#3$95U;3 MYK.8J<8F";5;/M^Z;'?RS0!?\)2)XR^-?B#Q;,V_3-#C-K:/U7(!7*^HP)&_ MX&*X;X>_$7PUI6O:OXE\66]U=ZY>3[H98X%D$*]]N2-IZ#CH .]>S_"'PP/ M#GPWL(9HP+B^7[7< CNX&T'Z)M&/7->?>!?$$/P>\1:QX2\4>=;Z=-<&XLK[ MRF9'XQDX!R"H3IG!!!]@#$^*/Q&\&^,=*@N=)MKZ#7[29)(+IH%C;:.JE@Q. M!U'H1QWSL?$C6KKQC8_#?19)RD>N"">[*#&7?8GY L_;'3TKI/%_QDBDELM( M\ %-8UJYF"\0LT:KSQSC)Z<] ,DD5%\8]!UMM+\.>+;6*.XU30766Z2!&*DY M5BZCKM5T^N&SVH ]/;P]H[:%_89TVV_LOR_+^R^6-@7Z>OOUSS7D/P)TQ=%\ M7>.M*1F=+.YCMU9NK!'F4$_@*ZF/XX^"7T(:A]NE%R4S]@$+&8O_ '!QMZ]\ MX]ZY3X"W-Y>>*_'%UJ$!@O9[B.2>)@08W9YBRX/(P210![G17)WGQ!TFQ\?6 MG@Z6WO3J-T@=)51/* *L>3NS_">U=90 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5[VQL]1MFMKZU@ MNH&^]%/&'4_4'BK%% &'9^#/"^GW(N;/P[I,$ZMN62.SC5E/L0..G:MRD#*Q M(!!*G!P>AZTM $%Y96FH6S6U[:PW,#?>BFC#J?J#Q5+3/#6A:+*TNEZ-I]E( MW#/;6R1L1Z$@9Q6I10!R?Q._Y)EXBYQ_H3US_P *]"TC6_A!X>35=+LKY8Q, M4%S L@4^<^<;AQ7IE% %>RL;33;5+6QM8+6W3[L4$81%^@'%ZG@,T"PJNQL$C!8GCD>AX]:[BHI+:WFDCDE@B>2,Y1F0$J?8]J /- M?@OX=O;/1]2\2ZO"8]4U^Y:Z=67!6,DD<=LEF;Z%:]%O=-L=21$O[*VND0[E M6>)7"GU&1P:M44 %9SZ7%9V=^='M;2TO;A&(D2%5#28.UGP/FP3W]36C10!X MII/QUE(*O8[XW'8@G31>'/ M#\OG/=21;%8[E8J!TYV* .O4\=O<[FQM+P 75K!.%Z>;&&Q^=2111P1+%%&L M<:C"J@P /84 07NFV.I(B7]E;72(=RK/$KA3ZC(X-6J** *MMIMA9W$]Q:V5 MM!-.VZ:2*)5:0Y)RQ R3DD\^M1ZEHNE:U&D>JZ997R1DE%NH%E"D]H MH C@@AMH(X+>)(H8U"I'&H55 Z =!5#4?#NAZO()-3T;3KV0=&N;5)#^; U MITC,JC+$ #N30!6L-,T_2H/(TZQMK.$G/EV\2QK^2@5:HHH :Z)+&T>XT73III#N>22U1F8^I)& M34?_ B?AL?\R_I7_@%'_A6Q10!6LM/LM-A,-C9V]K$6W%((PBD^N .O JS1 M10!5M]-L+2YGN;:RMH9YSF:6.)5:0YS\Q R>2>M6J** "L;4O"/AS69C-J6@ MZ;=3-UEFMD9S_P "QFMFB@"CINC:7HT31:7IMG8QLT32[N2[T_1]/M+F0$/-;VR1NP)R)8P3ZD " MK5% %'4]&TO6H5AU33K2^B4Y5+F%9 I]0&!P:C'AW1%T\:>NC:>+)6WBW%JG MEAL8SMQC..]:5% "%59"C*"I&""."*QK?P?X9L[K[5;>'=)AN,Y$L=E&K _4 M"MJB@"J^FV$E_'?R65L][&-J7#1*9%'/ ;&1U/YFB+3;&"]EO8K*VCNY1B2= M(E$CCC@MC)Z#\JM44 %9$_A7P[=:@;^XT'3);PG)N)+2-I"?7<1G-:]% %9- M.L8[][Y+*W6\==C7 B42,O'!;&2.!^0JS110 UT26-HY$5T8%65AD$'J"*QH M/!WABUO1>0>'=)BN0D1S?WTLHP?_0:V9@6@D41K(2I&QC@- MQT/L:?10!QWPZ\,WGAW1KZ348+:VO=3OI+Z2UML>7;!L!8@1P=H';C.>O6NQ MHHH SM4T#1M;"#5=)L;[R\[/M-NLFWZ;@<4^VT;2[.Q>QM=-LX+20;7@B@58 MV&,8*@8/%7J* (;2SM;"V6VL[:&W@7.V*% BC)R< <=234U(K*X)5@0"0<'/ M(ZTM &;J?A_1=;:-M5TBPOFCX0W5NDA7Z;@<4_\ L32?+M4_LNRV6C;K=?LZ M8A.0/2K]% %6]TVQU)$2_LK:Z1#N59XE<*?49'!JU110!5MM-L+* M>>>ULK:":<[II(HE5I#DG+$#)Y)Z^IHO=-L-21$O[*VND1MR+/$KA3ZC(X-6 MJ* (KBV@O+=[>YACG@D&'CE0,K#T(/!K,LO"7AO3;@7%CX?TNUF!#"2&SC1@ M1TP0.*V** (+NRM=0MS;WMM#@_*I+NTMK^V>VO+>*XMWQOBF0.K8 M.1D'@\@&IJ* (X((;:!(+>)(H8QM2.-0JJ/0 =!4E%% !6++X/\ #$]Y]LF\ M.Z3):]E&6SG.4 MOF8QC&[&<5:HH **** ,O5/#6A:VP;5=&L+UP,![BW1V ]B1D4NE^'=$T//] ME:18V)889K:W6,L/<@9/XUIT4 %9.I>%] UF<3ZGHFG7DPQ^\N+5';CIR1G% M:U% $%G96NGVR6UE;0VT"?=BAC"*OT X%):6%II\X^IP.:MT44 %%%% !6%=^"O"U_< M&XN_#FDSS%MS226<99C[G'/XUNT4 5K'3K'2[<6^GV5O:0#I';Q+&H_ "G7 M=E:ZA;FWO;:&YA)!,?;)O#NDR7.=WFO91ELYSG..OO6U10 BJ%4*H & !VJI_9.G">XG&G MVOG7*[)Y/)7=*OHQQ\P^M7** ,S3_#FAZ1.T^FZ-I]E*WWGMK5(V/XJ!6G11 M0!BMX/\ ##WIO&\.Z2UTQ+&8V49K]QI>GW]C&$N&A4R+]&QD=3^=6Z* "J]Y86>HP>1?6D%U#G=Y<\8=<^N#WJQ10 M R&&*V@C@@B2*&-0B1HH554< #H*?110!3&DZ:-1_M$:?:B^/\ R\^2OF=, M?>QGIQ]*6VTO3[,SFUL;: W!S,8H57S#S][ YZGKZFK=% %:RT^RTV$PV-G; MVL1;<4@C"*3ZX Z\"K-%% %5M-L&U!=0:RMC>JNU;DQ+Y@'(P&QG')_.IIX( M;J!X+B*.:&0;7CD4,K#T(/6I** .2\;-K>@>#'F\%V-O]IM'#BT2 %7CR=X5 M!CGG/')P<ZN!R%?'3(XR1[XKV&JLNF M6$TXGEL;:28=)'B4M^>* /)OA;9:GXD^(&O?$.^L)+*TO8_L]E'*,,Z_( P] M<+&HST))QTKUEM-L6U!;]K*V-ZHVK<&)?, QC ;&<H(J.TL[6PMUM[.VAMH%)(CAC"*,]>!Q4]% &;<>'M$N] M234KG1]/FOT(*W4ELC2J1TPY&1CZU+J6CZ9K$*PZIIUI?1*%_#^CW'VC3-#TVSGY'F6]JD;8/;(&:UJ* "L1O!GA=[LW3>&](-P M229391[B3W)QU]ZVZ* &HB11K'&BHB@*JJ, = !5+4]#TC655=4TNRO@HPH MN8%DQ]-P.*OT4 4M-T;2]&A:'2].M+&)CEDMH%C#'U(4#-/N--L+NY@N;FRM MIIX#F&62)6:,YS\I(R.0.E6J* "JU]IUCJ<(AO[*WNX@VX)<1+(H/3.".O)_ M.K-% , = *J:AI>GZM (-1L+6\B!R([B%9%_)@:MT4 9NE^'M%T0N=* MTBQL2XPYMK=(RP]RH&:TJ** ,B'PIX=M[_[?#H.EQWF[=YZ6D8?/7.X#.?>K MUOIUC9SSSVUG;P37!W3211*K2'DY8@9)Y/7U-6:* *DFEZ?+?I?R6%J][&,) M<-"ID7Z-C(ZG\ZMT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% $-U=0V5G/=W,@C@@C:21ST55&2?R M%>$V+^)_CCJU[.FIW&B^$+60PI'"N& ."V""37H_Q$D,8%0X./E9U5OT)JK\%;:*W^$VBF,#,OFR.1_$QE?K^ _"@#F;O]GK2[ M6U\_P[KVJV.J1C,4TLJE2PY&=BJPYQR#QCH:U?A%XWU;7#J?AOQ(I_MO2'*/ M*<9E4,5.<#&5( SW!'N3ZA2 9P ,G)Q0 R>>&VA::XECBB7J\C!0/Q-5K'6 M-,U3=_9^HVEWMZ_9YUDQ^1->)KI\_P 8/BMK=IJMW<+X;T&7REM(I"H=PQ4? M]]%7)/7& /4:'C[X3Z5X<\/S^)?!GVG2=4TI/M \JX=@Z+]_[Q)!"Y/!P<$$ M'.: /9I98X(FEFD2.-!EG=@ ![DU5N-8TNUM$N[C4K.&V?[DTDZJC?1B<&O. M]0\2/XN_9YOM:F4)//ITBS!>GF(Q1B/0$KG'H:Y?X3_#33O%/A*TUSQ4)=10 MJT&GVK3,L<$*L03A2.2P?V[]30![G:W5O>VZ7%I<13P.,K)$X96^A'!I%OK1 MKMK1;J W*C+0B0;P/=>O>O#GLC\(?B]I%KI,\J^'-?81/:/(6$;EMO?^Z60@ MGG!(SWJW\4XCX.^)_ACQW"NVVDD%K?,!V ()/J3&S ?]3))P"#[ EO^ UX?XO MT%_"'P8\(%5\N^FOC?RDCH[)E00>X4(,>QH ^E?[5T[^T!I_V^U^VD9%MYR^ M9CUVYS7)> /",/AG4O$-S'X@353J%PLC(J@?9R"YVGYVS][V^[6+X6^"VBZ; M>:7K^H75_=ZY$XNYWDD!1YR,G(VYP&.1SG/4]JY;X6ZNF@+\3]8D3?\ 8Y_. MV9^\5,Y S[GC\: /;[_5]-TO9_:&H6EIYGW/M$RQ[OIDC-.;4K%(X9&O;94F M.(F,J@2'_9.>?PKQ/XIP<]!0!V7[1,L MD7A[0_+D=-U^0=IQD;#7K%[K6E:;(L=]J=E:NWW5GG5"?H":\B_:1)7POHK MD$7Q/_CAK:L_@AX=N].,WB0WFI:WE 'IZNKH'5 M@R$9# Y!'K7DX\=7,_QX.D/K,"Z!;V99%215C=S&"2S?Q')( )P,=,]:/P-E MNK#4O%WA&XN7N+72KO9 6/3YW1\>@.Q3@=\^M6K9W;MW4GO0!ZCXV\8:E%J5AX6\)+#/K^I1^:)Y/FBM(.?WK8S^' M7IT/ /$ZUX;^'.AW:I\0?%%]K6MLN9!+-*Q7CH$BR4'H":Z+X=65LGQ$\<3+ M$ ]D]MI]LFZ\37"++K&IWDSW-PPRX^;[H) MZ#OCW_( R-*\.0)I[ZY\(?%,THMSF72+B5G@F[[2KX9&(S@G\"O6O2/!/BVW M\9^'(M3BB:"=7,-U;/G=!,OWD.?J"/8COQ4MAX2T73/$][KUC;>1?WD*QSB- MR$89^]LZ9..OL?4YY+P>BV'QE\=V-L-MK*MK=.@Z+*R98_5BQ- 'I5>#Z7%J MWQJ\4:S-Z=X8T^;R(;6S?8TV">+/#FK_!I+/Q'X:U[4+K31.L-U87T@<,#D]@!@X(S@$9X/->G^+_ !M% MX>^'4OB>!%=Y8(VM(WZ,\@&S/J!G)]@:\T\;:S/\8/%%KX-\,$R:-9SB;4-1 M4?NR1D94]P 6Q_>8^@S6I^T,BV?PWTJS@&R%-0B0*#_"L4@ _E^5 %30/A)> M>,M M]?\5^)M8.IW\8N(EAE 2%6 *@@@\XP<#;CIVK9^&/B+6=/\4ZM\/O$M MY]LO--426ETQ):6+@X)/7AD(SR,D=J]/L(E@TZUA3&Q(D5<>@ %>-Z@?*_:K MTGRSM\VR;S/]K]Q+_P#$C\J +7CW6==\4_$FS^'NA:E)I=N(?.O[N(D.05W8 MXP>N0>AZU M[3@$@XY%>4_%CQ]]GMY/!GAU6OO$6I+]G:.#YO(1A@Y]'(S@=A\QQQD Z3X7 M^+9_&?@:UU.\"B\1FM[@J,!G7'S8[9!!Q[U=\=>,+7P3X9GU.<"6X/[NUM\\ MS2GH/IW/L*K>!?#L7@#P!;6-[<1*UO&]Q>3EL(K'+,<^@'&?05QGA6";XH^. MG\9ZC$X\/:5(8M&MY!@2.#S*0?0@'ZA1_": ,CX%W6K7/CGQ\5XO\*O^2P?$/_K[?K_UV>O:* /)?VB)9(OAW:&-V0G4 MXQE3C_EG)6;I/P%T;4-&L;V37]:5[BWCE8+(F 64$XROO6A^T7_R3FT_["<7 M_HN2LW3/BWXIT_0;*(?"_6)+>WMD47&Z4*RJH&[_ %. "!GK0!1\6_##5O > M@S>(?"_BW50U@HDD@ED^\F1D@C P.I!&"/U]4^'WB=_%O@33M;N52.>5&6<+ MPH=&*L?8'&?;->1W?C7QG\9K"?0O#FCVNFV#E4OII+P.RKG/)P"%/?:I)Z>M M>N:-X;A\(_#E=#@D,JVMG('D;C>[!F8^P+$X'88H Z*VN[:]B,MK<13Q@[2\ M3AAGTR*2>]M;:2*.XN88I)3B-9) I<^@!Z]1^=>4_LZ?\DZN_P#L)R?^BXJJ M?&7_ )*'\.?^PA_[5AH ]H) !). .I-9UOX@T:\N/L]MJ]A//G'EQ7*,V?3 M.:\O^/\ ?75OI6@VLDUS!H=W>%-2DMS\Q4;2%]^-YP>,J*KCX;?"WQ;X?E@\ M)W-J-2,1:WF2^D:17QP9(V)(&1S\H.,XQ0![36?<:]HUI=_9;G5K"&Y_YXR7 M**_Y$YKAM7A\5>%/@=?02WXN];LK8J+N!F+>7O\ O9(!W+&3S_LY]ZX?X?>& MOA-XA\,VJ:A<13:[,G^E?:[UX9?-/)V#< 0#T(!XZ]Z /H!65U#*0RD9!!R" M*BNKRUL8#/=W,-O$.LDKA%'XFN(^&_@G5O K:M8SZG'=Z++-YEA$68O ,MUR M .05SCC(]Z\RT"31OBOXHU/7O&NLQ0:5;3>5I^ERWHA7![GD'H%R5P23UP,4 M ?0%EJ5CJ41EL+VVNHQU:"57 _$&O(_VB99(O#VA;)'3-^<[3C/R&N>\;Z1X M;\""U\5_#[7+6WO+:9%GL8;\3+-&3Z%BQ&<9'(P<\8K2^.FI1ZQX"\)ZI$K) M%>3I<*O7:'BW ?7F@"_\5)9$^+GP]59'"M=IE0>#^^2O9J\7^*W_ "5[X=_] M?:?^CDKVB@"GJQ(T:^(.#]GDP<_[)KRG]G29G\"ZF\TA;;J399VS@>5'ZUZM MJ_\ R!;_ /Z]Y.O^Z:\;^ W_ "2OQ#_U]3=?^N"4 >R-JVFI9->MJ%H+13AI MS,NP'W;.*=8ZG8:G&9+"^MKM!U:"59 /Q!KYV^#7@&U\;Z'/<>()[BXTBQN6 MCMK!)2B&4J&=FVX/0H.#FM#Q)X:M?A7\5/"=_P"&I);>SU2X\B:U9RXV[T5Q MDG)!$@QG."N: /?&OK1+M;1[J!;EQE83( [#V7KV-3UXW\<;"?2;KP]X[L$S M<:5)XF5[=;,7,&[@2%@/+'XEE' MXT ;,%[:7,LL4%U#+)$<2)'(&*'W Z=#5>[UO2;"=8+S5+*WF;[L[BMWP[\/?ALVAQS^)=: MLM2UFZ02W5Q-JVTK(PR0,..A[MDGGZ4 >WHZNBNC!E89# Y!%5[W4++38?.O M[RWM8LXWSRJBY^I->+?#W4E\'?%6;P/8:O\ VKH%]$TUBPF$GD,%+D9' X5P M<=>#QTK%GD\-ZU\9?$5O\2;F1([>3R=-BFE:. 1Y.W++C;E=K#D Y.>U 'T' M9ZA9:C$9;&\M[J,=7@E5Q^8->8_&'QG?Z%/H&GZ3JB6QNKS;>^6P\Q4!0@$] M5!W'Z_SAA^%ME:>*-&\2_#O4K6TM(I/],C%V\L<\>5)52-V+K5;SR[V3S'/FJOEJ!C.%XX^4"@#W0:IIYM3="_M3;!MI MF\Y=@/IG.,TR\UO2=.6)K[4[*U649C,]PB!QZC)YKROXL>&='\*?!F]T[1+, M6MJ;R*4Q^8[_ #%@"@%,\&_"31O$?A2QUKQ8]SJ>I7]K'(CF=D6WB*CR MU0*0.%QUX]J /8!=6YM?M0GB-OLW^;O&S;USGICWJO8:QIFJ[_[.U*SO-GWO ML\ZR;?KM)Q7SMX!\*7/B'Q-K?@74-5O'\+Z)>2NULC[?.<2%%!..%.TL0._( MY.:T/B!X3TWX8^+/"VN>%1-9>==>5+;B5G# %+W"!_P#OG.:\\^-OBW4-"T?3-&TJY-I>:S,8OM0?9Y4: ME=WS?PY+KSV&:R[3X9_"2+1Q:76KV5S>%J MJZE8O%-*M[;&.#_6L)5(C_WCGC\:\E^#NO7-GXEUSP+/J0U2UT\&>PNUD#@P MAE7&03QAT.,\'<*XOX>^#E\;^,/%%CJ-W<+H=I>M//:POL\^5G<)N([ *_\ M3J: /HNQUG2]4+#3]2L[LK][[/.LF/K@FN?^)7B.;PSX%U.^L;J-B'V;S M-I))902%/4@'/>O)/BKX'T[X:+H_BSPB9=/FBO5A,7FM(I8JS Y8DXPC @D@ MAJ[GXTZ)I6L?#>YURZM-][8P*]I(9&'E>8Z!N 0#D8Z@T =!\--:_MCP)H\M MSJ*W>H/;[YRTH:3.X\L.OM77UYK\'/"6AZ7X0TO7K.Q\K4[ZS"W$_FNV\;L_ M=)VCH.@%>E4 8/C'Q1:^#O"]YK5TI<0KB.(=9)#PJ_B>I[#)KR+0O WBCXL6 M8\0>+]?NK33;O+VNGVN0-NCWUAK:;=9TF407+$8,@.0"1V;*L#CTS MWINN_&[PKX>UR[TB]BU(W-I(8Y#%"K+G'8[A6EX)^)7AWQM?75EHL%W%)"GG MR>="J Y.">"^00&D2,+M7)!'WV7KZ9Z@5 MU'C/3;'X,?#S43X7DN8[S6+M(!/+(&>(;6/RD '@!L=2"^MW6NZ18W M M[O5;&WG/2.:X1&/X$YJ\CJZ*Z,&5AD,#D$5Y3X<^!GAE-#C?Q';SZEK%P@DN MIY+F1=LC GO)KK1-0A,]AYS9,/RLWXXMQ<03Q2PG.)$<,O'7D M<5 VK::MDUZVH6@M5.#.9EV _P"]G%>=_"7_ )(5;Y_YXW?_ *,DKSWX+^ + M;QGH\U[XA>6YTBRN&BM+$2LB&4J&=VVX/0ICGGG/ Q0!]$V6HV6IP>?87EO= M1 X\R"59%SZ9!JS7@/C?0X?@YXGT?Q5X7,MMIES-]GOK'S696'4@;LG!4-US MM(!'M[ZK*Z*ZD%6&01W% "T444 >4_'#69_[(TKPGI\A6_UV[2+Y3R(PP].1 MEBGU :JOP7U*XTG5/$/@/49F>XTNY>6V9SDO$6P?PSM;_@=9NBW,/C?]H#4- M8GFC_LSP]&8+VN?]'OA&V> M-K$X]8V&/>.@#VK5CC1KX@D$6\G([?*:\&\"32M^SAXLD:63>)KC#%N?]7%W MKW?4Y$DT&\DC<,C6SLK*?$OA^ M2\GM]-F?S[WR" TB1A=JY((^^R]?3/4"M[XC> M&\"?"768M'$Y%Y>6[R&=P MQ #8"@@#@9)YSU- 'LNA62Z;X?TVQ2Y%RMM:Q0B<# E"H!NZGKC/4]:(]=TB M:]-E%JMB]VIVF!;A#(#Z; _"6C3FWN]>M+:%Y58J539&H M7(Y 8OS[ CO72K\!/!B:(+-8;I;\)QJ(G82!_P"]MSLZ]L?XT >E17EK//)! M%/>#)G_ .&B_&2O*WEI:,<,W"_-#^59OP,AO[;Q_P", M;?5)VN+^ B&>9F)+NLC*3D\G.,Y[UDKX;E\6?M ^)M(-]/:6,B,]\+=]K2PC MR_DSZ%BF?;- 'T!;:YI-[=FTM=4LI[E(?!JSZOJJW6J374Q*O(N_ QP%'0 =@,5W=_JVFZ6%.H:A:6@?[IN)EC MW?3)%>0_ 3PEH;^&;7Q.UCG6$GFC6Y\U^%^[C;G;T)[5R7@M?!OB3Q%KDWQ+ MNO\ B?F[9%CO;AX8D4<8# @9!R,$XP!@=: /I&VNK>\A$UK/%/$3@/$X9?S% M35Y;X>^&9\->/;?7O".HPQ>')X=MS9&X>3S#\P^4\@@':1DDYSVKU*@"*XN; M>TA,US/%#$#@O(X4?F:KS:OIEO=5:3/3:"US316\32SRI%&HRSNP4#ZDU5L=7TS4RPT_4;2[*_>^SSK)CZX)KPW5+R MR^)/Q4U33/$>M+I_AG0W,2VKW2PBXE5BI)R>-_!W@C1=$DU M_P $:Y:Z;K6G 31K;:GYAE X(P6)SC/3KT(YX /?:S?^$@T479M/[8T_[2IP M8?M*;P?3;G->3>.?&6K:W^S]8Z]8;X)+UTAOFB.-J NCD>@+J!]&Q4?AOP-\ M'O$^A06NG3QR7\D0!=[UTN@^.3Y9;&WU5O=2L=-B$M_>VUK&>CS MRJ@_,FN*\'Z9K'PX^'FHIK]]%J,>G1RW,!A=B5B5-WE_,!W!Q]:\W\$Z5X<\ M>_:?%?Q"URVN+NXF=+:PGOQ"L,8/H&# 9S@# QR."6XB2:7_ %<;. S_ $'>OGOQ =$^%/BG2O$'@O68I=+N M9O)U#3(;P3#:.XY)Z;L$Y(('/.*T?CH+U_'GA"+39V@O9U>"&4=49W5 0?7Y MJ /:3KVC":6$ZM8"6'_6I]I3)98I%DC<95T.01Z@UY3'\ M?"]IIUTEO)=RWDME);I)GOS4WP(UN6\\&3Z'> I>Z+VEK)''<74,+RG$:R2!2Y]@>O44MU>6MC 9[NYA MMXAUDE<(H_$UXV5'CO\ :');#Z9X7B]0>@7)7!)/7 Q0![_ &6I6.I1&6PO;:ZC'5H)5<#\ M0:M5\\>-]'\->!!:^+/A]K=K;WEM,B3V4-^)EFC)YXW%B,XR.F#GC'/0?%?Q ME?:EX9\+Z1H3O;W'BD1OD-AEC<)A"1S\QD /LI'>@#UB'6])N+QK.#5+*6Z4 MX:!+A&<'W4'->4_!V623XA?$4.[,%U#@,S5JK\!O!T6BI:PQW4>HHN5U M)9W$@D'1MN=O7MC\<\US7P"@O+;Q/XW@U&3S+Z*>-+A]V=T@>8,<]\G- 'NM M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!E>)]%3 MQ%X8U/1W(7[9;O$K'HK$?*WX'!_"O*/@KXPM]'M+CP+K\HL=4L+B18$G;:'! M;+(">,AB3CN#QTKVRN0\7_#/PSXVD$^JV;I>*NP7=N^R3'H>H;\0: .AU?6= M-T'3Y+_5;V&TMHQDR2MC/L/4^@')KS/X5^*O$WC;Q5KVL3W$T?AA'*6EN\2# MYR1M ;&>$&6 .,L*+7]GGPA#H:=IUEI- MA#8:?:Q6MI"-L<,2A549R>!ZDDGU)H \9^&-U#X3^+7C'PWJ+?9Y;^X$UF92 M!YH#N5 )ZEED!'T-=U\6/$5EH'P[U<7$R">]MI+2WB+?-(T@VG ]@Q)^E7/% M_P ._#GC=8VU:T87,8VQW4#;)5'IG'(]B#C-<]I/P-\):?J*7MX^H:O)'C8F MHSAT7'3Y549[<'(]J ,'1]+N-)_9@O([E#'+/8SW&UA@A78E?S7!_&M_X&:Y M9ZI\-K&QAF0W>GEX;B+(W+EV93CT((Y]0?2M[XGO-O ?PI\/> M+/ASH.JRR7NGZB8Y5DN;"41M*/-<88$$'CC/7&,D@"@"3XCW$?BWXR>$/#VF MN+B339O.NVCY$0WJS@D="%C_ /'@*]#^)OAK_A*OA_JFGQQ[[I(_M%MQD^8G MS #W(RO_ *I/!WP\\/>!XI/[)MG:YE&V2[N&WRN/3. /8 UKZMXCT7049 MM5U6SL]L9DVS3*K%1W"]3T[ YH ^>K/69/B@?A]X2=VD2T5I=3&<@K&2JY/J M8T//K)77_M& ?\(YH0QQ]OQP/]@TGP*T*&>]\0^,DM/L\%_TM;;5FN52VE\Z,P.%.[&.<@\4 =)7SSX TB77=*^* M^EVZ%I[B0K"F=N7S,5&?J!7T-7*:+X0TSP-'KNI:3%=W$U[FYEA>0,7==[!4 MX&,EB._:@#E?@3XCLKOP-#H$DRQ:GIDDL)K#5?'_ (2T>QGCG>QNUDN'C(8*SR( GU 4DCW%;.GZ1\,_B]'-K;6QT_4C M)BYC6Y$4I(_B*Y*D'/WL9/KD5S/B+0O#'_"Q_!GA3P=!%(;.\,]_)"WFGEXR MV]^/T->B^'_!&E>&]=UG6+%KDW6KS&:Y$K@J&+,WR@ 8&6/K69XT^%7AOQU?17 MVI?:[>\C3RS/:2!6=1T#!E8'&3SC- &'XCGD^'/Q%?Q:\4C>'=:CCM]4:,%O MLTR\1RE0/NXX_%NY )I_ASQ%HES=ZG\.-6T2\T+4Y#<_8KXN8XY#U,31]N.A MQC&.U>B6&CVEAH-MHH4SV4%LMJ%N 'WQJNW#<8/ YXKB;GX+^&3=R7&EW>L: M(9#ETTR],:D_1@V/H.* ,U8T\!W]]XY\?ZW:W6N3P?9K6ULP0B1YR(XE/S$D M]R!C)R>2:V?ACHNHQ6VI^*-^<9%=M0 5X+XJ\77GQ.\3S^$="U6W MTSP];\7^H22!?/ ."%.>5/91][!)..GNMS MS:S6[,RK*C(60X(!&,CWKRS_ M (9Y\%?\]=5_\"%_^(H ZWPM:>#_ ?HT>F:1?Z?'$O,DC7*%YF[LYSR?T'0 M8%_N_FR@!4L,=0%O-?#,T?C/]H?4]?L'\[2](M?)2X4Y5V*[, ]P2 M92/4+FMO4/@+X3N[R:>UN-5TV*<_O;>SN%$9'H RG SSCI[>G<>&?"VD>$-( M73-&M?(@!WN2=SR-W9B>IX_PP* ."^*/Q'N]*U&W\(>&6C_MZ]VK).S +:JW M3D\!B.XJW\//"GA?P3;-=SZUI]]KMSEKJ^DN4)R>2J9.0,]3U8\GL!+ MKWP4\+>(]=N]8OYM2-U=/ODV3J%' & -O3 %9O\ PSSX*_YZZK_X$+_\10!U M?C?1&\>>"[K2=(U:"+SY$#3HV]"%8,5.T_2N$L/A?\1M+L8+&Q\?1V]K H6. M*.)@JC\O\_C7I'@_P=IG@C1Y-,TDSFWDG:"O#' MC#4?'7BJRTKQ3]BU&TG9;V[P3]I;S&!/3U!/XU]0US>A>"-*\/>(=7UNR:Y- MWJKF2X$C@J"6+?*,#')]ZZ2@#R/]HO\ Y)S:?]A.+_T7)7I'AK_D5='_ .O* M'_T 54\7^#],\;:.FEZJUPMNDRSCR'"MN (')!X^8UL65I'86-O9PY\J")8D MW==JC S^5 'B'Q8\.WW@GQ';?$7PN/)/FA=0B0?*6)^\P_NO]UO?!ZG(]6TC M7K7QEX)75-,.5O+9P(R>8Y,$%#[@\?K6OJ%A:ZKIUQ87L*S6MS&T4L;=&4C! M%8'@SP)I?@6WNK?2;B]:WN&#M%<2AU5@,;AA1@D8!^@H X+]G*^MF\&ZEIOF MJ+R"_:62$\,$9$ ;\U8?A]*S/BSK=AJ'Q8\#Z=:W$QM/Y;;@A>:/"G' M?Y,X]Q77:]\#_">MZI-J*-?Z=/.Q:464RJC$G).&4XS[8'M5NU^#GA*RBTE; M:"YB?3+H7:2B0;YI 5/[PXY'RC@8 YQC- %GQ]XQ\/Z!+IVC>(].DN+'6'\H MR2(A@0!E!+Y.1C_:N6\3? WP;)IT^IZ;=3:*T49F699]\"X&=QW9./HP MKTCQ'X9TCQ9I+:;K-HMS;%@ZC)5D8=&4CD'G_(K@8_@#X74>5)J>NS6@.1:R M7:^6#] @H R_AQ\1;VP^#UYKOB&.]U&+3KO[,LB!6D:,A ,EB,X9\$\GD=<& MM-/AC\//B'HEOKNG6;67VQ!(7L9=A1CU0IR@(.00!7HMIH&DV&A#1+:P@CTP M1&+[-MRA4]0<]3GFO/I?@+X5^U22V5]K5A#(?GMK:[ C(]/F4MCZDT M<[\*FOM(^(?B+P)'J\FIZ';6SF.3.1&V4& YEC+H!A@H5@#M*DYQT;/(Z>Y^$_!.A>"K&2VT6T\HR MD&:9VW22D=-S>@SP!P.?4UE^+OA9X8\97@OK^WFM[_C-U9N(Y&P,#=D$'&!@ MD9XH XGQUX2^$O@'3X+G4/#KSRSR!([:&^F\QASEL&0?*,=?4BJ/QOMK6T^' MOA&"SLY;.UCG016TQ.^%?+X1B2>1T/)Z=:[;0/@QX6T/5TU69K[5;V,AHY-1 MF$@1AT( !/USCM6_P",/!&D^-[2UMM6:Y5+:7SHS X4[L8YR#Q0!YW\5O\ MDKWP[_Z^T_\ 1R5[17-Z[X(TGQ%X@TC6KUKD76E2"2W$;@*2&#?,,'/('I72 M4 4]7_Y M_\ ]>\G7_=->-_ ;_DE?B'_ *^YO_1"5[9<0)O2/!_@_3/!&C/I>E-<-;O,9R9W#-N( / M( X^45'XF\$:5XLU'1[[46N1+I,IFMQ"X4%B4/S9!SR@].] %WQ3H4/B;POJ M6BS[0MW T:LPR$?JK?@P!_"OFV/7=0\2^"O#OPT&^/4EU5[:Z'=(D(*[NV 7 M;_OS^?U37)67PX\/Z?XXN/%T$4PU*8NQ4N/+5F&&8#&03SW_ (C0!QOQW\/$ M_"^R73H#]GTB>(E%_@A"&/I[$I^&:L>&/AI\+O%/AZSU>PT1)(YXP75;ZWS*3CVS0!F>&++X:VGQ6&B^'?#UPVIV"M)_:$-U))#$0OS9 MS(?[VWH?F./>M07?@7XJ^(M3T/5M%9=3TIC$/M+"*9@&8-L*-DJI'3./F''- M=;X1\#:#X)LWM]&M"C2X\Z>1M\DN.F3Z>PP/:LKQ9\*/#/B_41J5VEU9ZCQN MNK*41N^!@9R",^^,^] 'DOCWPC'\(+[3-<\):Y=Q7-Q<>7]AE<,SK@G. !N3 MH""#]XZG?PX M,:Z'Q=X-TCQMI T[5XI#&K^9')$VUXVZ94X(Z'N" M* .1^/#!OA5=LI!!N(,$'K\PKL/!0QX#\.@# &F6W'_;):Y^T^$7AZT\%7/A M07&HR:?<7(NG9YE\S>-HX(4#'RCM79Z;80Z5I5GIUON\BT@2"/<+/!&E>,_P"S_P"U&N5^PS>=%Y+A:?M!::@G\+ZY=6KW.F6MRT-[&K$91BC!>"",A7&01VYZ5TME\)/A=J.FQ M:C9Z1%-92IYB3I?SE2OKGS/_ -5=_J6F6.L:=-I^HVL5U:3#;)%*N5;O^8." M#V(KS23]G_PHSR+!J&MVUM(H^&_"^C M^$M*73M&LUMX,[F.2S2-W9F/)/\ D<53\+^"-*\(W>JW.FMA?X+ZJ%Z_8XC^3(:WO&/@W M2_'&D0Z9JS7"V\4XN%\APK;@K*,D@\88UJW>E6>H:1+I5Y")[.6'R9(W/WDQ MC&1S^(H YCX32QR_"W0#&ZL%M]IVG."&.1]:[.N%\'?"C0/ ^MSZKI-QJ#33 M0M"4GE5D5"P; PH/51U)Z5W5 'G7QH\(W'BSP*XL(C+?6$GVJ*->LB@$.H]3 M@Y [E0.]-^&?Q/T?Q1H%G:7M]#;:W!&L4\$[A3*5&-Z9QNSC) Y'/L3Z/7"> M*?A#X0\67R',EQ9R>6SGU((*D^^,^] '3:OJ&@Z/"]UK%S86J8R M7N652WY\FO'O@[>6^K?%GQGJFGAFL)][12;"H(:7(ZCC(YQQ]*V[']G?P=;7 M DN+G5;Q0?\ 523*JD>AVJ#^1%>G:5I&G:'8)8Z790VEJGW8H4"C/J?4^YYH M \D\$_\ )Q_C(GK]D;_T*&KG[0VE7%[X#M;ZWC=_L%XLDNW^&-E92Q_X%M_. MNXTWP3I6E>,=2\46[W)U#4(_+F#R Q@94\#&1]P=ZZ"XMX;NVEMKF&.:"52D MDHH SO#FOV/B;0+35["9)(9XPS!6!,;8Y1O0@\$5Y!->1>,OVE MM/ETMEN+/1K79-/&=R?*')((Z_/(%^H-=%>_ 3PG<7,LEI=:OIT4Q_>6]I.;:&/6+>3S8,^5<0OLD0'J >01[$&N$M) MFGGD:_U":6)XE>\E5O*# C*@*!NP>"5W_ .C)*Q?V M<]M>CZ=X;L?"?@:;1=.,S6L$$ MQ3SF#,=VYCD@#N37C'PE^'&A>-?A\]S?"YMK^WU*18KVS<1RJNR,[IK)T'P=IS+/JES>B4PIR8_E*KN],[R?HI->OSW>GZ#I<;W] M[;V=I"JQ^=[U!L_Z9>N))%SUVX ^H&< M=ZV_%7A?3_&&A2:1J9F%M(ZN3"X5LJA!'!%TA6&,R'+%0,#)XYK)\9>"=,\HPWXUH>*?@#X?M/"^I76BR M:BVHP0-+ DLRLKE>2N HZ@$#GJ17M5M;Q6=K#;6Z".&%%CC1>BJ!@ ?A4M ' ME?PH\4?\)%\));:63=>:7 ]I(!UV!#Y9Q_NX'N5-<7X"_P"3;?%O3_77'_HJ M*O6/#OPVT+PO>:K/I;WD::FA2>!I08P"21M&,C&X@C^#;_P + M6SW9TZ^9VE+R@R98*#@XXX4=J *'P7_Y)'H/^[-_Z.DKO:RO#?A^R\+:!:Z+ MIYE-K;!A&96#-\S%CD@#NQK5H \6\$\_M'^,CDG_ $1NW^U#6[\>O^25WG_7 MQ#W_ -L5U&F^"=*TKQCJ7BBW>Y.H:A'Y

0&,#*G@8R/N#O5KQ5X7T_QAH4 MFD:F9A;2.KDPN%;*G(Y(- 'BGCN&;2-$^%WC!8));738+47)7J %C=1CWPXS MZXKW%?$FBMH8UL:I:_V84W_:?,&S'U]?;KGBN5\:Z]H7@/PQI.DZOIZYXR\1VUL8-.O;W;:#9M&W>[E0.V R# KT;3?!&DZ5XQU'Q3;M*_#UUHFHM*MI<[-YA8*WRN'&"0>ZBIM*T:TT?0K71K<,]I;0"!1*0Q* M 8Y]>* /.O@).B_"W]V/-DBNIBT<9&[/! Y/4]J;IMO\/?C7'>WTND-%J%N_ ME2%G\JYVX&USL;!'4#=G[N*UM!^#GACPWXLB\0Z7)J$4\+.8[K4WQ#\&?"^O:O)JT;7VF7TK%Y);"8('8_Q$$$ ^N,9H \YNM#D^$WQ3 M\.6/AK6KFYM]5G1+FPE8,P0NJGHX(%W?2^8ZY&"1P "1QG&>W<_P#+Q#_Z'77^"O\ D0_# MN/\ H&6W_HI:?XJ\+V'C#0I-'U-IUMI'5V,+A6RIR.2#6AIMA#I>EVFGVY8P M6L*01ESD[54*,GUP* /GK0/"GAB3XQ^)_#OC&Q$DES<-/IK27$D08,Y8*"K# M)974\YY4CKP>Q\8> /A5X+T"75M2T E5(6.%+Z??,Q.,*#)SZGT -=KXO^'G MASQND9U>T/VB,;4NH&V2JO\ =SW')X(/6N:T[X%>$[2_BN[V?4]5\G'EPW]P M&C '0851D>Q./:@!G_"6^%_!/PKTJ_A\-ZA%H6HDI'9N%D*B398QSIYL=Q93[HF!&0=K9&/88KT?5-&T[6M)FTK4 M;2.XL9E"/"W P.F,//"+:@VJ06<3V^GW);ARPD 8G[I*J0,\ U6^$'@SP%XN\-/ M;ZMI2R:]9RNMRC74T;LN[*ML5P,#.W@=5YZ\^W^'/#6D^%-)33-&M%M[=3N; M'+2-W9B>2>/Y#H*Y;Q)\'?"OB/5&U0I=:=?N2[SZ?((R[9SN(((SZD8)H XS MQAX:^$W@_5=-TN7PO<7U_?.$2VL[V9I%R0%)!E'4G ]<&I_BDB1_%KXNW !]\9]ZU==\$Z5X MA\0Z1K=Z]R+O2I!);B.0!"0P;YA@YY ]* .DKPCQ!J2_"KXQZEJ^P?V;KFG2 MSA#Q^0H MY/X)>')+;P%<:I?EC>Z]*]Q+(WWRG(7)]\LW_ Z\^^$_@OPCJE_K/AOQ;IBO MK]E1T^CK.T@L+*"SMHQ';V\:Q1(.BJHP!^0 MKD/%WPL\,>,KP7U_;S6]_P 9NK-Q'(V!@;L@@XP,$C/% '$^.O"7PE\ Z?!< MZAX=>>6>0)';0WTWF,.M=SH'P8\+:'JZ:K,U]JM[&0T5YWVKS! MY>S&=V[IBO'?@;J4>L^,_'NJ0@B*\NDGC!&"%:28C/O@UNP? /PC#=;VN=6E MM _F?8I+H>3G/3A0V/QS[UUOAGP+HOA+4]5OM*26-M3\\!:/>^.;7Q=* MUT-3ME"H%D C( 8C'O744 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% %34],M-9TRYTV_B\ZTN4,XKN4] M1D$$?@:CT71=/\/:1!I6EV_V>RMP1%%O9]N6+'EB2>2>IJ_10 5ROBGX=^&_ M&=]:WFMVDD\MLNQ-DS("NU@0)%%&,!0*L MT44 %%%% '!ZY\'?!6OZA)?7&EM!VE:,.>Y*CC)[D#FMGPOX#\-^#4 M?^Q=-2&:1=LD[L7D8>FX\@>PP*Z.B@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** &30I<020RKNCD4HPSC((P:R M_#GA?1O"6G/I^AV?V2U>4S,GF.^7( )RQ)Z*/RK7HH **** "BBB@ HHHH * M*** "BBB@ HHHH IZKI.GZYITNGZG:175I,,/%*N0?0^Q'8CD5P2_ CP$MT) MO[.N2@.?)-T^SZ=<_K7I-% %;3].L])L(;'3[:*VM85VQQ1*%51]*LT44 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 ' 4444 ?_V0$! end EX-101.SCH 10 forr-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Leases - Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases (Detail) 3 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Marketable Investments link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Derivatives and Hedging link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Employee Pension Plans link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Non-Marketable Investments link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Operating Segment and Enterprise Wide Reporting link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Certain Balance Sheet Accounts link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Marketable Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Derivatives and Hedging (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Operating Segment and Enterprise Wide Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Certain Balance Sheet Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Summary of Significant Accounting Policies - Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Summary of Significant Accounting Policies - Additional Information1 (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Summary of Significant Accounting Policies - Additional Information1 (Detail) [Default] link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Summary of Significant Accounting Policies - Summary of Stock-Based Compensation Expense Recorded in Expense Categories (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Options Granted Under Equity Incentive Plan and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization of Property and Equipment, Useful Life (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Summary of Significant Accounting Policies - Amortization of Intangible Assets, Estimated Useful Life (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Summary of Significant Accounting Policies - Schedule of Basic and Diluted Weighted Average Common Shares (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Acquisitions - Summary of Fair Value of Aggregate Consideration Paid (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Acquisitions - Summary of Fair Value of Aggregate Consideration Paid (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Acquisitions - Summary of Allocation of Purchase Price to Fair Value of Assets Acquired and Liabilities Assumed (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Acquisitions - Schedule of Unaudited Pro Forma Financial Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Acquisitions - Summary of Fair Value of Aggregate Consideration Payable (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Acquisitions - Summary of Fair Value of Aggregate Consideration Payable (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Marketable Investments - Summary of Company's Marketable Investments (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Marketable Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Marketable Investments - Summarizes the Maturity Periods of Marketable Investments (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Marketable Investments - Unrealized Losses on Debt Investments (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Goodwill and Other Intangible Assets - Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Intangible Assets Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Debt - Summary of Company's Total Outstanding Borrowings (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Debt - Summary of Company's Total Outstanding Borrowings (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Leases - Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases (Detail) (Detail)2 link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Leases - Summary of Additional Lease Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Leases - Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Leases - Summary of Lease Balances (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Derivatives and Hedging - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Derivatives and Hedging - Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Contingent Consideration (Detail) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Income Taxes - Income Before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Income Taxes - Components of the Income Tax Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Income Taxes - Reconciliation of the Federal Statutory Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Income Taxes - Components of Deferred Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Income Taxes - Summary of Changes in Deferred Tax Valuation Allowance (Detail) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 996195 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996205 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 996215 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 996225 - Disclosure - Stockholders' Equity - Summary of Shares Purchased by Employees Under the Stock Purchase Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 996235 - Disclosure - Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 996245 - Disclosure - Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996255 - Disclosure - Employee Pension Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996265 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996275 - Disclosure - Restructuring - Schedule of Activity in Restructuring Accrual (Detail) link:presentationLink link:calculationLink link:definitionLink 996285 - Disclosure - Non-Marketable Investments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996295 - Disclosure - Operating Segment and Enterprise Wide Reporting - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996305 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Information by Reportable Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 996315 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Net Long-lived Tangible Assets by Location (Detail) link:presentationLink link:calculationLink link:definitionLink 996325 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 996335 - Disclosure - Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996345 - Disclosure - Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 996355 - Disclosure - Certain Balance Sheet Accounts - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996365 - Disclosure - Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996375 - Disclosure - Certain Balance Sheet Accounts - Summary of Non-Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996385 - Disclosure - Certain Balance Sheet Accounts - Summary of Allowance for Doubtful Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink 996395 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Goodwill [Line Items] Goodwill [Line Items] Auditor Firm ID 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount Income tax expense to settle a foreign tax audit Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Weighted - Average Remaining Contractual Term, Outstanding at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Revenue, Remaining Performance Obligation, Amount Revenue expected to be recognized Unrealized loss, net of tax Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Before Reclassification After Tax Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Before Reclassification After Tax Money Market Funds [Member] Money Market Funds [Member] Office space. Office Space [Member] Office Space [Member] Derivative Instruments, Gain (Loss) [Table Text Block] Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Reduction of Workforce Period Percent Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical Total lease payments Total lease payments Lessor, Operating Lease, Payment to be Received Accounting Standards Update 2014-09 [Member] ASU No. 2014-09 [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Summary of Changes in the Fair Value of Level 3 Contingent Consideration Undistributed Earnings of Foreign Subsidiaries Unremitted earnings Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Options vested period Cost of Revenue Segment expenses Cost of Revenue, Total Total Market value Debt Securities, Available-for-Sale Unrealized loss before reclassification, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Europe excluding united kingdom. Europe Excluding United Kingdom [Member] Europe (Excluding United Kingdom) [Member] Other non-current liabilities (Note 13) Other Liabilities, Noncurrent Total Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Other Assets [Member] Other Assets [Member] Fair Value, Inputs, Level 1 [Member] Level 1 [Member] Events revenue. Events Revenue [Member] Events [Member] Entity Public Float Entity Public Float Effective income tax rate reconciliation, foreign withholding taxes. Effective Income Tax Rate Reconciliation Foreign Withholding Taxes Withholding taxes 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Fair Value Disclosures [Text Block] Fair Value Measurements Income Tax, Policy [Policy Text Block] Income Taxes Property, Plant and Equipment, Useful Life Property and Equipment, Estimated Useful Life Revenue from Contract with Customer, Excluding Assessed Tax Total revenues Revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total FY2025 Available For Sale Securities Debt Maturities Rolling Year Two Amortized Cost Basis Available For Sale Securities Debt Maturities Rolling Year Two Amortized Cost Basis Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unamortized fair value stock based compensation Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Payments to Acquire Businesses, Net of Cash Acquired Net cash paid Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Concentration Risk Type [Axis] Concentration Risk Type Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Short-Term Debt, Type [Axis] Short-term Debt, Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Interest expense Interest Income (Expense), Net Interest Income (Expense), Net, Total Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Summary of Allocation of Purchase Price to Fair Value of Assets Acquired and Liabilities Assumed Less than 12 Months - Market Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Stock-Based Compensation Expense Recorded in Expense Categories Title of Individual [Domain] Title of Individual Subsequent Events Subsequent Events [Text Block] Schedule of lease balances. Schedule Of Lease Balances Table [Text Block] Summary of Lease Balances Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities Operating Lease, Liability, Noncurrent Non-current operating lease liabilities Non-current operating lease liabilities Foreign currency losses Foreign Currency Transaction Gain Loss Before Tax Excluding Hedge Foreign currency transaction gain loss before tax excluding hedge. Impairment of Leasehold Leasehold impairments Investments, Fair Value Disclosure Fair value of investments Investments, Fair Value Disclosure, Total Treasury stock - 5,437 and 5,305 shares as of December 31, 2023 and 2022, respectively Treasury Stock, Common, Value Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Interest Rate Swap [Member] Assets, Fair Value Disclosure [Abstract] Assets: Employee Severance [Member] Severance and related benefit costs Schedule of Goodwill [Table] Schedule Of Goodwill [Table] Balance Sheet Location [Axis] Balance Sheet Location Value divided by the fair market value of a share of common stock on the first day of the purchase period. The result of which is used to derive the maximum number of shares that may be purchased by each participant in a purchase period, pursuant to the employee stock purchase program. Value To Derive Maximum Number Of Shares For Purchase Value used to derive maximum number of shares per participant for employee stock purchase Assets, Current Total current assets Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, attributable to a prior acquisition. Operating Loss Carryforwards Related To Prior Acquisition Operating loss carryforwards related to a prior acquisition Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivatives and Hedging Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Deferred: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Number of Shares, Outstanding, Ending Balance Number of Shares, Outstanding, Beginning Balance Option Outstanding and vested Deferred revenue Contract with customer liability. Contract With Customer Liability Policy [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Unrealized Losses on Debt Investments Schedule of Unrealized Loss on Investments [Table Text Block] Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Sub-total Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Issued, Total Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Stock compensation Debt Securities, Available-for-Sale [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Value of RSUs vested and converted to common stock Headquarters Property [Member] Office Building [Member] Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Repayments Of Secured Debts Repayments of Secured Debt Selling and Marketing Expense [Member] Selling and Marketing [Member] Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Foreign Tax Authority [Member] Foreign Tax Authority [Member] Line of Credit Facility, Remaining Borrowing Capacity Line of credit facility, available borrowing capacity 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Advertising Expense Advertising expense AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Member] Total AOCI/L [Member] Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income Loss [Line Items] Restricted Cash, Current, Statement of Financial Position [Extensible Enumeration] Restricted Cash, Current, Asset, Statement of Financial Position [Extensible List] Entity Address, City or Town Entity Address, City or Town Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate - operating leases 2025 Lessor, Operating Lease, Payment to be Received, Year Two Accounting Standards Update 2017-04 [Member] ASU No. 2017-04 [Member] Debt Disclosure [Text Block] Debt Property, Plant and Equipment [Table Text Block] Summary of Property and Equipment Term Loan A [Member] Bank Term Loan Member Bank term loan. Number of Shares, Vested and Expected to Vest at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 2026 Lessor, Operating Lease, Payment to be Received, Year Three Subsequent Event [Member] Subsequent Event Subsequent Event [Member] Subsequent Event Type [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted - Average Exercise Price Per Share, Forfeited Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Components of Income Tax Expense Events segment. Events Segment [Member] Events Segment [Member] Business Acquisition, Pro Forma Revenue Pro forma total revenue Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Derivative, Fixed Interest Rate Derivative fixed interest rate Proceeds from maturities of marketable investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Business Combination, Consideration Transferred, Liabilities Incurred Contingent purchase price Consulting segment. Consulting Segment [Member] Consulting Segment [Member] Consulting [Member] Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Non-cash investing activities, debt issuance costs Liabilities, Current [Abstract] Current Liabilities: Cash Acquired from Acquisition Cash acquired Non-cash charge (included above) Non-cash charge (included above) Restructuring Reserve, Settled without Cash 12 Months or Greater - Market Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Assets, Current [Abstract] Current Assets: Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, allowance for expected credit losses Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Impairment, Long-Lived Asset, Held-for-Use, Total Impairment, Long-Lived Asset, Held-for-Use Long-lived asset impairment charges Statement of Stockholders' Equity [Abstract] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Change in accounting principle, accounting standards update, immaterial effect Short-term operating lease liabilities Lease liability Operating Lease, Liability, Current Advertising Cost [Policy Text Block] Advertising Costs Expense related to litigation Gain (Loss) Related to Litigation Settlement Debt Instrument, Maturity Date Debt instrument maturity date Long-Term Debt Net carrying amount Property, Plant and Equipment, Net Property and equipment, net Total property and equipment, net Net long-lived tangible assets Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Additional restructuring and related costs Restructuring Charges, Total Restructuring Charges Variable Lease, Income Variable incentive payment received Secured Debt Senior secured term loans Secured Debt, Total Accounts Receivable, Credit Loss Expense (Reversal) Provision for expected credit losses Provision for doubtful accounts Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Income tax provision at federal statutory rate Business Combination, Contingent Consideration, Liability Contingent purchase price Business Combination, Contingent Consideration, Liability, Total Statement of Comprehensive Income [Abstract] Treasury Stock, Common, Shares Treasury stock, shares Equity [Member] Equity Plan [Member] LIBOR [Member] L I B O R [Member] Libor. Entity Central Index Key Entity Central Index Key Plan Name [Domain] Plan Name Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Change in accounting principle, accounting standards update, adopted 2028 Lessor, Operating Lease, Payment to be Received, Year Five CANADA Canada [Member] Restricted Cash, Noncurrent Restricted cash, non-current Accounts Receivable, Allowance for Credit Loss [Table Text Block] Summary of Allowance for Expected Credit Losses on Accounts Receivable Lessee, Operating Lease, Option to Extend Option to extend description Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Performance obligation, revenue expected to be recognized Current Foreign Tax Expense (Benefit) Foreign Schedule of Goodwill [Table Text Block] Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Increase in effective tax rate before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Contingent purchase price. Contingent Purchase Price [Member] Contingent Consideration [Member] Contingent Purchase Price [Member] Cash and Cash Equivalents and Restrictions on Cash and Cash Equivalents Cash And Cash Equivalents And Restrictions On Cash And Cash Equivalents Table [Text Block] Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax Net change in marketable investments, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax, Total Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities Payments of Debt Issuance Costs Payment of debt issuance costs Financial Instruments [Domain] Financial Instruments Derivative maturity year. Derivative Maturity Year Derivative maturity year Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock compensation Property and Equipment, Estimated Useful Life Property Plant And Equipment Estimated Useful Life Estimated useful life of property, plant and equipment. AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Marketable Investments [Member] Lease, Practical Expedients, Package [true false] Lease package practical expedients Investment, Name [Axis] Investment, Name Income received from cost and equity method investments funds during the period. Cost Method Investment Owned Income Received From Fund During Period Distributions received from funds Lessee, Operating Leases [Text Block] Leases Cash and Cash Equivalents [Abstract] Research segment. Research Segment [Member] Research Segment [Member] Plan Name [Axis] Plan Name Geographical [Domain] Geographical Assets Total assets Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues UNITED STATES United States [Member] Operating lease ROU assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses and other liabilities Entity Registrant Name Entity Registrant Name Debt Issuance Costs, Net Less: Deferred financing fees Debt Issuance Costs, Net, Total Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Retained Earnings (Accumulated Deficit) Retained earnings (Decrease) increase in retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Less than 12 Month - Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Retained Earnings [Member] Retained Earnings [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Shares, Unvested, Ending Balance Number of Shares, Unvested, Beginning Balance Recent accounting pronouncements. Recent Accounting Pronouncements Policy [Text Block] Recent Accounting Pronouncements Stock Issued During Period, Shares, Employee Stock Purchase Plans Shares Purchased Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Minimum Minimum [Member] Summarizes the Maturity Periods of Marketable Investments Investments Classified by Contractual Maturity Date [Table Text Block] Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Derivative Instruments and Hedging Activities Disclosure [Abstract] Total lease payments Operating Lease, Liability Total operating lease liabilities Severance Costs Severance And Related Costs Liabilities, Fair Value Disclosure [Abstract] Liabilities: Capitalized software project writeoff value Capitalized Computer Software, Impairments Equity Component [Domain] Equity Component Defined Contribution Plan, Cost Contribution to defined contribution plans Segments [Axis] Segments Equity Incentive Plans Change in Accounting Principle, Accounting Standards Update, Adoption Date Change in accounting principle, accounting standards update, adoption date Receivables [Abstract] Other Nonoperating Income (Expense) [Member] Other Income (Expense), Net [Member] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Measurement Frequency [Axis] Measurement Frequency Sublease Income Sublease income Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Debt Disclosure [Abstract] Workforce reduction in may two thousand twenty three Workforce Reduction In May Two Thousand Twenty Three [Member] Workforce reduction in May two thousand twenty three member. Debt Instrument, Basis Spread on Variable Rate Interest rate Debt instrument margin rate Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Other comprehensive loss, net of taxes, to be reclassified into earnings within the next 12 months Net deferred tax liability Deferred Tax Liabilities, Gross Long-term net deferred tax liabilities Deferred Tax Liabilities, Gross, Total Outstanding line of credit converted Debt Conversion, Converted Instrument, Amount Carrying amount of investments in equity method investees and the carrying amount, after adjustment, of cost-method investments. Cost And Equity Method Investments Carrying value of the Company's non-marketable investments Deferred Foreign Income Tax Expense (Benefit) Foreign Stock Repurchase Program, Authorized Amount Authorized to purchase of common stock under the stock repurchase program Assets [Abstract] ASSETS Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Depreciation and amortization Deferred Tax Assets Depreciation and Amortization Deferred tax assets depreciation and amortization. Revenue from Contract with Customer [Policy Text Block] Revenue 2027 Lessor, Operating Lease, Payment to be Received, Year Four Amortization of Intangible Assets Amortization of intangible assets Amortization of intangible assets Amortization of Intangible Assets, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Future awards granted or issued under plans Deferred Tax Liabilities, Leasing Arrangements Operating lease right-of-use assets Base Rate [Member] Base Rate [Member] Real Estate, Type of Property [Axis] Common stock, $0.01 par value Authorized - 125,000 shares Issued - 24,684 and 24,367 shares as of December 31, 2023 and 2022, respectively Outstanding - 19,248 and 19,062 shares as of December 31, 2023 and 2022, respectively Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in valuation allowance Fair value measurement with unobservable inputs reconciliations recurring basis liability foreign exchange effect. Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Foreign Exchange Effect Foreign exchange effect Weighted - Average Remaining Contractual Term, Vested and Expected to Vest at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Accrual at December 31, 2023 Accrual at December 31, 2022 Restructuring Reserve Restructuring Reserve, Total Number of customer owning more than specified percentage of revenue or accounts receivable. Number Of Customer Owning More Than Specified Percentage Of Revenue Or Accounts Receivable Number of customers accounted for revenues or accounts receivable greater than 3% or 3% of total Contract with Customer, Liability, Revenue Recognized Deferred revenue recognized Furniture and Fixtures [Member] Furniture and Fixtures [Member] Accrued Liabilities, Current Accrued expenses and other current liabilities Total Change in tax legislation Effective Income Tax Rate Reconciliation Change in Tax Legislations Effective income tax rate reconciliation change in tax legislations. Deferred Rent Credit Deferred rent Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Share-based Payment Arrangement, Noncash Expense, Total Auditor Name Operating Income (Loss) Income from operations Repayments of Debt Payments on borrowings Revenue, Performance Obligation, Description of Payment Terms Contract with customer, expected payment term ASU No. 2019-12 [Member] Accounting Standards Update 2019-12 [Member] Realized gains or losses on investments Debt Securities, Available-for-Sale, Realized Gain (Loss) Debt Securities, Available-for-sale, Realized Gain (Loss), Total Business Combination, Consideration Transferred Total Business combination amount Deferred Income Tax Expense (Benefit) Deferred income taxes Total deferred Income tax expense Income Tax Expense (Benefit) Income tax expense Debt Issuance Costs, Gross Debt cost incurred related to term loans Marketable Securities [Line Items] Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Reductions for tax positions of prior years Federal Agency Obligations [Member] Federal Agency Obligation [Member] Federal Agency Obligation [Member] Lessee, Leases [Policy Text Block] Leases Cash payments Cash payments Payments for Restructuring Concentration Risk, Percentage Customer accounted for percentage Net change in market value of interest rate swap OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax1 Other comprehensive income loss derivatives qualifying as hedges net of tax1. Share-Based Payment Arrangement, Expense Total allocated share-based compensation expense Payment, Tax Withholding, Share-Based Payment Arrangement Taxes paid for net share settlements of stock-based compensation awards Workforce reduction in january two thousand twenty three Workforce Reduction In January Two Thousand Twenty Three [Member] Workforce reduction in january two thousand twenty three. Marketable Securities [Table] Taxes Payable, Current Taxes Taxes Payable, Current, Total Finite-Lived Intangible Assets, Net Intangible assets, net Total Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Schedule of Information by Reportable Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Accounting Standards Update 2016-02 [Member] Topic 842 [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award Issuance of common shares under plans Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Other Long-Lived Tangible and Intangible Assets Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss), net of tax: Aggregate Intrinsic Value, Outstanding at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Earnings Per Share, Policy [Policy Text Block] Net Income (Loss) Per Common Share Net Income Per Common Share Cumulative Effect, Period of Adoption, Adjustment [Member] Cumulative Effect, Period of Adoption, Adjustment [Member] Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions for tax positions of current year Other expense, net Other Nonoperating Income (Expense) Other income (expense), net Other Nonoperating Income (Expense), Total Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Fair value adjustment of contingent purchase price Property, Plant and Equipment [Abstract] Business combinations additional consideration paid to sellers. Business Combinations Additional Consideration Paid To Sellers Consideration paid to sellers based on financial performance Long-Term Debt, Type [Domain] Entity Voluntary Filers Entity Voluntary Filers Subsequent Events [Abstract] Income (Loss) from Continuing Operations before Income Taxes, Foreign Foreign Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items] Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other Assets, Noncurrent, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Stock options granted Number of Shares, Granted Other Accrued Liabilities, Current Other Equity [Text Block] Stockholders' Equity Depreciation Depreciation Depreciation, Total Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Share-Based Compensation Arrangement by Share-Based Payment Award, Description Restructuring Costs and Asset Impairment Charges, Total Restructuring Costs and Asset Impairment Charges Restructuring costs Restructuring costs Asia Pacific [Member] Asia Pacific [Member] Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Summary of Shares Purchased by Employees Under the Stock Purchase Plan 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite Lived Intangible Assets Future Amortization Expense [Abstract] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Weighted - Average Exercise Price Per Share, Vested and Expected to Vest at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Equity, Attributable to Parent [Abstract] Stockholders' Equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lease, Cost [Table Text Block] Summary of Components of Lease Expense Secured Debt [Member] Term Loans [Member] Credit facility maximum borrowing amount. Credit Facility Maximum Borrowing Amount Credit facility, maximum borrowing capacity amount Anticipates Total Costs Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost, Total Line of Credit Facility, Maximum Borrowing Capacity Line of credit facility, maximum borrowing capacity Deferred Tax Assets, Capital Loss Carryforwards U.S. federal and state capital loss carryforwards Cost of Goods and Services Sold Cost of services and fulfillment Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Net change in market value of investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Loss Contingencies [Table] Investment, Name [Domain] Investment, Name Deferred Tax Liabilities, Net Deferred tax liability Deferred Tax Liabilities, Net, Total Accounting Policies [Abstract] Segments [Domain] Segments 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Lessee, Lease, Description [Table] Lessee Lease Description [Table] Number of consumers and business leaders included in annual surveys. Number Of Consumers And Business Leaders Included In Annual Surveys Number of consumers and business leaders and technology leaders included in annual surveys Research services. Research Services [Member] Research [Member] Research [Member] The time period over which advisory services revenues are generally delivered. Advisory Services Period Advisory services period Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentrations of Credit Risk Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Business Acquisition, Pro Forma Information [Table Text Block] Schedule of Unaudited Pro Forma Financial Information Revolving Credit Facility [Member] Revolving Credit Facility [Member] Capitalized Contract Cost, Impairment Loss Impairment of deferred commissions Earnings Per Share, Basic Earnings Per Share, Basic, Total Basic income per common share Customer Concentration Risk [Member] Customer Concentration Risk [Member] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Components of Accumulated Other Comprehensive Loss Commitments and contingencies (Note14) Commitments and Contingencies Business Combinations [Abstract] Income Statement [Abstract] Other Accrued Liabilities, Noncurrent Other Operating Lease, Cost Operating lease cost Short-Term Lease, Cost Short-term lease cost Goodwill, Impaired, Accumulated Impairment Loss Accumulated goodwill impairment losses Retirement Benefits [Abstract] Restructuring Type [Axis] Foreign exchange gain on previously taxed earnings and profits Effective Income Tax Rate Reconciliation on Foreign Exchange Gain on Previously Taxed Earnings and Profits Effective income tax rate reconciliation on foreign exchange gain on previously taxed earnings and profits Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Equity incentive plan. Equity Incentive Plan [Member] Equity Incentive Plan [Member] Long-Term Debt, Weighted Average Interest Rate, over Time Weighted average interest rate Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Accounts Receivable, Allowance for Credit Loss Balance, end of year Balance, beginning of year Commitments and Contingencies Disclosure [Text Block] Contingencies Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Cash paid for amounts included in the measurement of operating lease liabilities Research [Member] Research revenue. Research Revenue [Member] Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Diluted income per common share Product and Service [Domain] Product and Service Operating Loss Carryforwards, Limitations on Use Operating loss carryforwards, limitations on use Cost of Sales [Member] Cost of Services and Fulfillment [Member] Deferred Tax Assets, Operating Loss Carryforwards Net operating loss and other carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Total Change in tax legislation Valuation allowances and reserves period increase decrease due to change in tax legislation. Valuation Allowances And Reserves Period Increase Decrease Due To Change In Tax Legislation Change in tax legislation Unrecognized Tax Benefits Unrecognized tax benefits, Ending Balance Unrecognized tax benefits, Beginning Balance Unrecognized tax benefits Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Credit Concentration Risk [Member] Credit Concentration Risk [Member] Revenue from Contract with Customer [Abstract] Revenues: Derivative Liability Derivative liabilities Fair value of liabilities Derivative Liability, Total Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Net long-lived tangible assets Property Plant And Equipment Net And Right Of Use Assets Property plant and equipment net and right of use assets. Number of Shares, Exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Permanent differences Effective Income Tax Rate Reconciliation on Permanent Differences Effective income tax rate reconciliation on permanent differences Fair Value, Recurring [Member] Fair Value, Measurements, Recurring [Member] Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Schedule of Maturities of Long-Term Debt [Table Text Block] Schedule of Maturities of Long-term Debt Deferred Tax Assets, Net Long-term net deferred tax assets Deferred Tax Assets, Net, Total Gain (Loss), Foreign Currency Transaction, before Tax Foreign exchange losses Foreign currency losses Foreign Currency Transaction Gain (Loss), before Tax, Total Amortization of Deferred Sales Commissions Amortization expense related to deferred commissions Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table] Fair Value Investments Entities That Calculate Net Asset Value Per Share [Table] Payments for Repurchase of Common Stock Repurchases of common stock Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Proceeds from line of credit Proceeds from Long-Term Lines of Credit Summary of Valuation Allowance [Table Text Block] Summary of Changes in Deferred Tax Valuation Allowance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Number of Shares, Exercised Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other, net Number of shares unused from prior plans Number of shares unused from prior plans Number of shares unused from prior plans Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Liquidity and impact of COVID-19. Liquidity And Impact Of C O V I D19 Policy [Text Block] Liquidity and Impact of COVID-19 Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Number of shares of common stock repurchased under the stock repurchase program over the life of the plan to date. Cumulative Repurchase Of Common Stock Cumulative repurchase of common stock Selling and Marketing Expense Selling and marketing Selling and Marketing Expense, Total Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Business acquisition indemnity holdback. Business Acquisition Indemnity Holdback Indemnity holdback Credit Facility [Domain] Credit Facility Real Estate [Domain] Unrecognized tax benefits increases decrease resulting from foreign currency translation. Unrecognized Tax Benefits Increases Decrease Resulting From Foreign Currency Translation Translation adjustments Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less imputed interest Number of Shares, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Business Acquisition, Pro Forma Net Income (Loss) Pro forma net income (loss) Revision of Prior Period [Axis] Revision of Prior Period Cost of services and fulfillment. Cost Of Services And Fulfillment [Member] Cost of Services and Fulfillment [Member] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted - Average Exercise Price Per Share, Exercised Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash, Cash Equivalents, and Marketable Investments Order or Production Backlog [Member] Backlog [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments Gain Loss [Line Items] Derivatives, Fair Value [Line Items] Derivatives Fair Value [Line Items] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Restructuring and Related Activities [Abstract] Investments, Debt and Equity Securities [Abstract] Retirement Benefits [Text Block] Employee Pension Plans Payments to Acquire Businesses, Gross Purchase price paid Cash paid at close Tabular disclosure of the policy for depreciation and amortization of property and equipment assets in terms of the estimated useful life of those assets. Property And Equipment Estimated Useful Life Table [Text Block] Depreciation and Amortization of Property and Equipment, Useful Life Financial Liabilities Fair Value Disclosure Fair value of liabilities Fair value of liabilities Financial Liabilities Fair Value Disclosure, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value, Vested Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Sale of Stock [Axis] Sale of Stock Weighted - Average Exercise Price Per Share, Exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Current Federal Tax Expense (Benefit) Federal Operating lease right-of-use assets amortization and impairments Operating lease right of use asset amortization and impairments. Operating Lease Right Of Use Asset Amortization And Impairments Goodwill Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill Goodwill Goodwill, Total Line of credit facility, covenant terms description Line of Credit Facility, Covenant Terms Restricted Cash, Current Restricted cash, current Statement of Cash Flows [Abstract] Deferred Tax Liabilities, Goodwill Goodwill and intangible assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Income Tax Authority [Domain] Income Tax Authority Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Restricted Cash, Noncurrent, Statement of Financial Position [Extensible Enumeration] Restricted Cash, Noncurrent, Asset, Statement of Financial Position [Extensible List] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Translation Adjustment [Member] Debt Issuance Costs, Line of Credit Arrangements, Gross Debt cost incurred related to revolving credit facility Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Document Annual Report Document Annual Report Common Stock, Par or Stated Value Per Share Common stock, par value Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Debt Instrument, Interest Rate, Stated Percentage Debt instrument interest rate Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average remaining recognition period Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Shares authorized Effective Income Tax Rate Reconciliation, Percent [Abstract] Increase (decrease) in tax resulting from: Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum Maximum [Member] Employee stock purchase plan weighted average purchase price of shares purchased. Employee Stock Purchase Plan Weighted Average Purchase Price Of Shares Purchased Purchase Price Dividends Aggregate dividend declared for the year Dividends, Total Increase (decrease) operating lease liability. Increase Decrease Operating Lease Liability Operating lease liabilities Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Reconciliation of Unrecognized Tax Benefits Fair Value, Inputs, Level 3 [Member] Level 3 [Member] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Short-Term Debt, Type [Domain] Short-term Debt, Type Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash, cash equivalents and restricted cash Payables and Accruals [Abstract] Payments for (Proceeds from) Other Investing Activities Other investing activity Customer Contracts [Member] Customer [Member] General and Administrative Expense [Member] General and Administrative Expense [Member] General and Administrative [Member] Interest Expense [Member] Interest Expense [Member] Document Financial Statement Error Correction Flag Document Financial Statement Error Correction [Flag] CALIFORNIA California [Member] Summary Of Significant Accounting Policy [Table] Summary Of Significant Accounting Policy [Table] Summary Of Significant Accounting Policy [Table] Segment Reporting Disclosure [Text Block] Operating Segment and Enterprise Wide Reporting City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) State Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Marketable Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Other country. Other Country [Member] Other [Member] Letter of Credit [Member] Letters of Credit [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Gain (Loss) on Investments Gains on investments, net Net gains from investments Gain (Loss) on Investments, Total Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Revision of Prior Period Accounting Standards Update Adjustment [Member] Customer [Domain] Major Customer [Member] Major Customers [Member] Major customers. Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and Administrative Expense General and administrative General and Administrative Expense, Total Non Marketable Investments Marketable Investments [Text Block] Non-marketable investments. Weighted Average Number of Shares Outstanding, Basic Basic weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Basic, Total Employee Stock [Member] Employee Stock Purchase Plan [Member] Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Specified license period Specified License Period Specified license period. Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Schedule of Restricted Stock Unit Activity Restructuring and Related Cost, Cost Incurred to Date Severance and related benefit costs incurred Statement [Table] Statement [Table] SiriusDecisions, Inc. Sirius Decisions Inc [Member] SiriusDecisions, Inc [Member] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Stock Option Activity Accounts Receivable [Member] Accounts Receivable [Member] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Shares Subject to Employee Stock Purchase Plan Valuation Assumptions Derivative, Basis Spread on Variable Rate Derivative basis rate Increase (Decrease) in Contract with Customer, Liability Deferred revenue Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payments UNITED KINGDOM United Kingdom [Member] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Statement [Line Items] Statement [Line Items] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net, Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Business combination amount Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments Negative fair value of derivative Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Options and restricted stock units excluded from diluted weighted average share calculation as effect would have been anti-dilutive Contract with Customer, Asset, after Allowance for Credit Loss Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Total Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Ending balance Beginning balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Schedule of Net Long-lived Tangible Assets by Location Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Software and Software Development Costs [Member] Computer Software [Member] Lease, Cost Total lease cost Subsequent Event [Line Items] Effective income tax rate reconciliation foreign subsidiary global intangible low taxed income. Effective Income Tax Rate Reconciliation Foreign Subsidiary Global Intangible Low Taxed Income Foreign subsidiary income subject to U.S. tax FY2024 Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Marketable investments member Marketable Investments [Member] Letters of Credit Outstanding, Amount Issuance of letter of credit Marketable investment [Member] Marketable investment [Member] Marketable investment [Member] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Components of Deferred Income Taxes Accounts receivable, net of allowance for expected credit losses of $574 and $560 as of December 31, 2023 and 2022, respectively (Note 1,13) Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Accumulated other comprehensive income (loss), reclassification of AOCI/L to income, net of tax Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Reclassification Tax Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Reclassification Tax Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption Customer [Axis] Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Valuation allowances and reserves translation adjustments. Valuation Allowances And Reserves Translation Adjustments Translation adjustments Cash and cash equivalents shown in balance sheets Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Realized Investment Gains (Losses) Gain from non-marketable investments Realized Investment Gains (Losses), Total Aggregate Intrinsic Value, Vested and Exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Additional Cash and Cash Equivalent Related Text Original maturities Trading Activity, by Type [Domain] Trading Activity, by Type Fair value measurement with unobservable inputs reconciliation recurring basis liability, payment of contingent purchase price. Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Payment Of Contingent Purchase Price Payment of contingent purchase price Proceeds from Sale of Debt Securities, Available-for-Sale Proceeds from sales of marketable investments Non employee directors. Non Employee Directors [Member] Non-Employee Directors [Member] Debt Instrument, Unused Borrowing Capacity, Amount Increase (decrease) in line of credit facility Schedule of non-current liabilities. Schedule Of Non Current Liabilities Table [Text Block] Summary of Non-Current Liabilities Accounting Standards Update 2016-13 [Member] ASU No. 2016-13 [Member] Write off of debt issuance cost Deferred Debt Issuance Cost, Writeoff Income (Loss) from Continuing Operations before Income Taxes, Domestic Domestic Accounts receivable, allowance for credit loss, translation adjustments. Accounts Receivable Allowance For Credit Loss Translation Adjustments Translation adjustments Translation Adjustments Schedule of Debt [Table Text Block] Summary of Company's Total Outstanding Borrowings Cover [Abstract] Selling, General and Administrative Expense Selling, marketing, administrative and other expenses Selling, General and Administrative Expense, Total Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Document Fiscal Year Focus Document Fiscal Year Focus Property and equipment write offs and impairments. Property And Equipment Write Offs And Impairments Impairment of property and equipment Facility lease. Facility Lease [Member] Facility Lease [Member] Income Taxes Paid, Net Cash paid for income taxes Income Taxes Paid, Net, Total Number of real time feedback votes included in annual surveys. Number Of Real Time Feedback Votes Included In Annual Surveys Number of real time feedback votes included in annual surveys Sale of Stock [Domain] Sale of Stock Capitalized Contract Cost, Net Deferred commissions Capitalized Contract Cost, Net, Total Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation 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 for RSUs granted Weighted-Average Grant Date Fair Value, Granted Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Proceeds from issuance of common stock under employee equity incentive plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Option expiration period Consulting services period Consulting Services Period The time period over which consulting services revenues are generally delivered. Accounts Receivable [Policy Text Block] Accounts Receivable Domestic Tax Authority [Member] U.S. Federal [Member] Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Amortization of Intangible Assets, Estimated Useful Life Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive income (loss) Duration of each purchase period under employee stock purchase plan. Share Based Compensation Arrangement By Share Based Payment Award Purchase Period Duration Duration of purchase periods under employee stock purchase plan New Accounting Pronouncements, Policy [Policy Text Block] Adoption of New Accounting Pronouncements Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Preferred Stock, Shares Authorized Preferred stock, shares authorized LineOfCreditAssumed1 Line of Credit Assumed Customer Relationships [Member] Customer Relationships [Member] Customer Relationships [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Property, Plant and Equipment, Gross Total property and equipment Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Current State and Local Tax Expense (Benefit) State Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating ROU assets obtained in exchange for lease obligations SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Deductions Treasury Stock, Shares, Acquired Repurchase of common stock, Shares Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Financial Instrument [Axis] Financial Instrument Entity Emerging Growth Company Entity Emerging Growth Company Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Intrinsic value of options exercised Cash and cash equivalent [Member] cash and cash equivalent [Member] Cash and cash equivalent. Amendment Flag Amendment Flag New Date of Annual Goodwill Impairment Test Annual goodwill impairment test, period Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Basic and Diluted Weighted Average Common Shares Remaining severance and related costs Remaining Severance and Related Costs Remaining severance and related costs. Accumulated other comprehensive income (loss), unrealized gain (loss) before reclassification, net of tax Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Before Reclassification Tax Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Before Reclassification Tax Non-U.S. Based Funds [Member] Private Equity Funds, Non-US [Member] Gross Unrealized Losses Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Accounting Standards Update [Domain] Accounting Standards Update Technology-Based Intangible Assets [Member] Technology [Member] Technology Asset Class [Member] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Shares, Issued Ending Balance, Shares Beginning Balance, Shares Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Summary of Estimated Intangible Assets Amortization Expense Restructuring and Related Activities Disclosure [Text Block] Restructuring Payments to Acquire Debt Securities, Available-for-Sale Purchases of marketable investments Leases [Abstract] Derivative, Gain (Loss) on Derivative, Net Amount recorded in operations Derivative, Gain (Loss) on Derivative, Net, Total Variable Rate [Domain] Variable Rate Derivative receive rate. Derivative Receive Rate Derivative receive rate Foreign-derived intangible income benefit Foreign-derived intangible income benefit Effective Income Tax Rate Reconciliation, FDII, Percent U.S. Based Funds [Member] Private Equity Funds, US [Member] Deferred Tax Liabilities, Deferred Expense Deferred commissions Deferred Tax Liabilities, Deferred Expense, Total Schedule of Activity in Restructuring Accrual Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Required minimum holding period of shares acquired under employee stock purchase plan. Share Based Compensation Arrangement By Share Based Payment Award Lock In Period Holding period of stocks acquired under employee stock purchase plan Entity File Number Securities Act File Number Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table] Line of Credit Facility, Expiration Date Credit facility maturity date Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Available for issuance of letter of credit Deferred Tax Assets, Gross Gross deferred tax asset Fair Value of Options Granted Under Equity Incentive Plan and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions Schedule Of Share Based Payment Award Stock Options And Employee Stock Purchase Plan Valuation Assumptions [Table Text Block] Schedule Of Share Based Payment Award Stock Options And Employee Stock Purchase Plan Valuation Assumptions [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Aggregate Intrinsic Value, Vested and Expected to Vest at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Long-Term Debt, Excluding Current Maturities Long-term Debt, Excluding Current Maturities, Total Long-term debt OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Unrealized loss before reclassification, net of tax Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and restricted cash shown in statement of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance Business acquisition, working capital adjustment. Business Acquisition Working Capital Adjustment Working capital adjustment Share-Based Payment Arrangement [Abstract] Deferred tax assets lease liability. Deferred Tax Assets Lease Liability Lease liability Dividends, Common Stock, Cash Dividends paid on common shares Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value, Unvested, Ending Balance Weighted-Average Grant Date Fair Value, Unvested, Beginning Balance Deferred Tax Assets, Valuation Allowance Deferred tax valuation allowance, Ending Balance Deferred tax valuation allowance, Beginning Balance Valuation allowance Less - valuation allowance Deferred Tax Assets, Valuation Allowance, Total Costs and Expenses Total operating expenses Basket payment Basket Payment Basket payment. Revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts generated in the geographical area as a percentage of total global revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts. Revenues By Geographical Area Percentage Revenues by geographical area percentage Capitalized Computer Software, Amortization Amortization of capitalized internal use software costs Auditor Location Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life Minimum consolidated interest coverage ratio Minimum Consolidated Interest Coverage Ratio Minimum consolidated interest coverage ratio Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Ownership interest of Company Preferred Stock, Value, Issued Preferred stock, $0.01 par value Authorized - 500 shares; issued and outstanding - none Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of Operating Segments Number of operating segments Title of Individual [Axis] Title of Individual Investment Type [Axis] Investment Type Limited partnerships investments. Limited Partnerships Investments [Member] Limited Partnerships Investments [Member] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Percentage of commitment fee on the unused portion of the facility Liabilities, Noncurrent [Abstract] Computer Equipment [Member] Computers and Equipment [Member] Consulting services revenue. Consulting Services Revenue [Member] Consulting [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Number of Shares, Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Research Service Revenue [Member] Fair value of investments Cash and Cash Equivalents, Fair Value Disclosure Fair value of cash equivalents Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Intangible assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Supplemental Balance Sheet Disclosures [Text Block] Certain Balance Sheet Accounts Finite-Lived Intangible Assets, Gross Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Deferred tax liabilities depreciation and amortization. Deferred Tax Liabilities Depreciation And Amortization Depreciation and amortization Subsequent Event Type [Domain] Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Income Statement Location [Axis] Income Statement Location Variable Lease, Cost Variable lease cost Cost to obtain contracts. Cost To Obtain Contracts Policy [Text Block] Cost To Obtain Contracts Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected dividend yield Long-Term Debt, Type [Axis] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net income FeedbackNow. Feedback Now [Member] FeedbackNow [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 Leasehold improvement Impairments. Leasehold Improvement Impairments [Member] Long-Term Debt, Gross Aggregate principal amount Total remaining principal payments Principal amount outstanding Product and Service [Axis] Product and Service Treasury Stock, Value, Acquired, Cost Method Repurchases of common stock Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Issuance of common stock under stock plans, including tax effects Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Employee maximum elected percentage reduction of compensation to purchase shares Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Intangible Assets Investments [Domain] Investments Accounting Standards Update [Axis] Accounting Standards Update Summary Of Significant Accounting Policy [Line Items] Summary Of Significant Accounting Policy [Line Items] Summary Of Significant Accounting Policy [Line Items] Trading Activity [Axis] Trading Activity Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent, Total Trademarks [Member] Trademarks [Member] Treasury Stock [Member] Treasury Stock, Common [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Amortization of Debt Issuance Costs Amortization of deferred financing fees Interest Rate Swap [Member] Interest Rate Swap [Member] Goodwill, Impairment Loss Goodwill impairment charges Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted average common equivalent shares Weighted Average Number Diluted Shares Outstanding Adjustment, Total Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Subsequent Event [Table] Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Settlements Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Presentation of Restricted Cash Increase (Decrease) in Deferred Charges Deferred commissions Contract with Customer, Liability Deferred revenue Contract with Customer, Liability, Total Cash and Cash Equivalents [Axis] Interest expense, other income (expense) and gains (losses) on investments. Interest Expense Other Income Expense And Gains Losses On Investments Interest expense, other income, and gains on investments Weighted - Average Remaining Contractual Term, Exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Average risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value, Forfeited Restructuring Costs, Total Restructuring Costs Restructuring Costs Restructuring costs Restructuring Costs SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Additions Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Summary of Allowance for Doubtful Accounts Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Schedule of other information related to leases. Schedule Of Other Information Related To Leases Table [Text Block] Summary of Additional Lease Information Business Combinations Policy [Policy Text Block] Business Acquisitions Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Income Statement Location Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted - Average Exercise Price Per Share, Granted Debt instrument amortization period. Debt Instrument Amortization Period Debt instrument, amortized over the term Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Net change in interest rate swap, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total Document Type Document Type Line of Credit [Member] Disclosure of accounting policy for recognizing and measuring liabilities that are expected to be settled over a period that exceeds one year. Non Current Liabilities Policy [Text Block] Non-Current Liabilities Integration costs Business Combination, Integration Related Costs Integration costs Line of Credit Facility, Current Borrowing Capacity Line of credit facility current borrowing capacity Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Marketable Securities Marketable Securities, Total Marketable investments (Note 2) Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Other Intangible Assets Derivative, Notional Amount Derivative notional amount Deferred Tax Liabilities, Other Other liabilities Number of Shares, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Increase in number of shares issuable under plan Entity Filer Category Entity Filer Category Balance Sheet Location [Domain] Balance Sheet Location ROU asset impairments and accelerated amortization Operating Lease, Impairment Loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Income Before Income Taxes Variable Rate [Axis] Variable Rate Investment Income, Net, Amortization of Discount and Premium Investment Income, Net, Amortization of Discount and Premium, Total Amortization of premium (discount) on investments Non-cash lease settlement gain (included above) Restructuring Reserve, Translation and Other Adjustment 2024 Lessor, Operating Lease, Payment to be Received, Year One Accounts Receivable, Allowance for Credit Loss, Writeoff Write-offs Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Reclassification of AOCI/L to income, net of tax Liabilities Total liabilities Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Finite-Lived Intangible Asset, Useful Life Amortization of intangible assets, estimated useful life Estimated useful life Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Non-current liabilities. Non Current Liabilities [Member] Non-current Liabilities [Member] Impairment of leasehold improvements Asset Impairment Charges, Total Asset Impairment Charges Restructuring Charges Equity, Attributable to Parent Ending Balance Beginning Balance Total stockholders’ equity Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Intangible assets, Useful life Debt Securities, Available-for-Sale, Realized Loss Realized losses on sales of available-for-sale securities Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Net income Net income Cash and Cash Equivalents [Domain] Depreciation, Depletion, and Amortization [Policy Text Block] Depreciation and Amortization Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State tax provision, net of federal benefit Debt instrument collateral percentage. Debt Instrument Collateral Percentage Percentage of voting equity of subsidiaries Corporate Obligations [Member] Corporate Debt Securities [Member] The average length of time of a customer contract. Contract With Customer Contract Period Contract with customer, contract duration Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurements Statement of Financial Position [Abstract] Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Issuance of common stock under stock plans, including tax effects, Shares Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total Derivative Liability, Statement of Financial Position [Extensible Enumeration] Weighted Average Number of Shares Outstanding, Diluted Diluted weighted average common shares outstanding Diluted weighted average common shares outstanding Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of Federal Statutory Rate Credit Facility [Axis] Credit Facility Effective Income Tax Rate Reconciliation, Percent Effective tax rate Deferred Federal Income Tax Expense (Benefit) Federal Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Non-deductible reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Summary of Accrued Expenses and Other Current Liabilities Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Debt Securities, Available-for-sale, Amortized Cost, Total Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term - operating leases (years) Number of shares of common stock vested per each restricted stock unit when restrictions lapse and vesting conditions are met. Number Of Shares Vested Per Restricted Stock Units On Restriction Lapse And Vesting Condition Met Number of shares received per restricted stock unit on lapse of restrictions and vesting condition met Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Exercise price rate of fair value Income Tax Disclosure [Text Block] Income Taxes Derivative Asset Derivative asset Derivative Asset, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted - Average Exercise Price Per Share, Outstanding, Ending balance Weighted - Average Exercise Price Per Share, Outstanding, Beginning balance Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Value of shares of common stock repurchased under the stock repurchase program over the life of the plan to date. Cumulative Common Stock Purchased Program Life To Date Value Aggregate cost of repurchase of common stock Repayments of secured debt Notes Reduction Leasehold Improvements [Member] Leasehold Improvements [Member] Contract termination cost Contract Termination Cost Contract termination cost. 12 Months or Greater - Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Income Tax Authority [Axis] Income Tax Authority Fair Value Disclosures [Abstract] Costs and Expenses [Abstract] Operating expenses: Current Income Tax Expense (Benefit) Total current Schedule of Business Acquisitions, by Acquisition [Table Text Block] Summary of Fair Value of Aggregate Consideration Paid or Payable Revenues from External Customers and Long-Lived Assets [Line Items] Revenues From External Customers And Long Lived Assets [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Other Noncurrent Liabilities [Member] Other Non Current Liabilities [Member] Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Type of Restructuring [Domain] Revision of Prior Period [Domain] Revision of Prior Period Number of Shares, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Right-of-use asset Impairments. Right-of-Use Asset Impairments [Member] Employee-related Liabilities, Current Payroll and related benefits Employee-related Liabilities, Current, Total Business Acquisition [Axis] Business Acquisition Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, cash equivalents and restricted cash, end of year Cash, cash equivalents and restricted cash, beginning of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Summary of Company's Marketable Investments Marketable Securities [Table Text Block] Operating Loss Carryforwards Operating loss carryforwards Operating Loss Carryforwards, Total XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Mar. 04, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Trading Symbol FORR    
Entity Registrant Name Forrester Research, Inc.    
Entity Central Index Key 0001023313    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   19,394,000  
Entity Public Float     $ 340,000,000
Document Annual Report true    
Document Transition Report false    
Entity Incorporation, State or Country Code DE    
Entity File Number 000-21433    
Entity Tax Identification Number 04-2797789    
Entity Address, Address Line One 60 Acorn Park Drive    
Entity Address, City or Town Cambridge    
Entity Address, State or Province MA    
Entity Address, Postal Zip Code 02140    
City Area Code 617    
Local Phone Number 613-6000    
Title of 12(b) Security Common Stock, $0.01 Par Value    
Security Exchange Name NASDAQ    
Entity Interactive Data Current Yes    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction Flag false    
Auditor Name PricewaterhouseCoopers LLP    
Auditor Location Boston, Massachusetts    
Auditor Firm ID 238    

XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents shown in balance sheets $ 72,909 $ 103,629
Marketable investments (Note 2) 51,580 19,688
Accounts receivable, net of allowance for expected credit losses of $574 and $560 as of December 31, 2023 and 2022, respectively (Note 1,13) 58,999 73,345
Deferred commissions 23,207 24,559
Prepaid expenses and other current assets 9,305 14,069
Total current assets 216,000 235,290
Property and equipment, net 19,401 23,208
Operating lease right-of-use assets 39,722 49,970
Goodwill 244,257 242,149
Intangible assets, net 37,637 49,504
Other assets 7,157 8,317
Total assets 564,174 608,438
Current Liabilities:    
Accounts payable 1,796 361
Accrued expenses and other current liabilities 81,482 91,007
Deferred revenue 156,798 178,021
Total current liabilities 240,076 269,389
Long-term debt 35,000 50,000
Non-current operating lease liabilities 37,673 50,751
Other non-current liabilities (Note 13) 11,160 16,642
Total liabilities 323,909 386,782
Commitments and contingencies (Note14)
Stockholders' Equity:    
Preferred stock, $0.01 par value Authorized - 500 shares; issued and outstanding - none 0 0
Common stock, $0.01 par value Authorized - 125,000 shares Issued - 24,684 and 24,367 shares as of December 31, 2023 and 2022, respectively Outstanding - 19,248 and 19,062 shares as of December 31, 2023 and 2022, respectively 247 244
Additional paid-in capital 278,057 261,766
Retained earnings 177,681 174,631
Treasury stock - 5,437 and 5,305 shares as of December 31, 2023 and 2022, respectively (211,149) (207,067)
Accumulated other comprehensive loss (4,571) (7,918)
Total stockholders’ equity 240,265 221,656
Total liabilities and stockholders’ equity $ 564,174 $ 608,438
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for expected credit losses $ 574 $ 560
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 500,000 500,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 125,000,000 125,000,000
Common stock, shares issued 24,684,000 24,367,000
Common stock, shares outstanding 19,248,000 19,062,000
Treasury stock, shares 5,437,000 5,305,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues:      
Total revenues $ 480,779 $ 537,787 $ 494,315
Operating expenses:      
Cost of services and fulfillment 204,484 223,773 201,815
Selling and marketing 167,352 181,940 170,949
General and administrative 68,497 67,655 58,056
Depreciation 8,452 9,269 9,390
Amortization of intangible assets 11,956 13,161 15,129
Integration costs 0 0 334
Restructuring costs 13,272 9,335 0
Total operating expenses 474,013 505,133 455,673
Income from operations 6,766 32,654 38,642
Interest expense (3,060) (2,461) (4,222)
Other income (expense), net 2,371 222 (1,229)
Gains on investments, net 208 309 0
Income before income taxes 6,285 30,724 33,191
Income tax expense 3,235 8,918 8,347
Net income $ 3,050 $ 21,806 $ 24,844
Basic income per common share $ 0.16 $ 1.15 $ 1.3
Diluted income per common share $ 0.16 $ 1.14 $ 1.28
Basic weighted average common shares outstanding 19,183 18,967 19,110
Diluted weighted average common shares outstanding 19,258 19,172 19,357
Research [Member]      
Revenues:      
Total revenues $ 334,396 $ 354,453 $ 325,340
Consulting [Member]      
Revenues:      
Total revenues 118,228 152,587 156,114
Events [Member]      
Revenues:      
Total revenues $ 28,155 $ 30,747 $ 12,861
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 3,050 $ 21,806 $ 24,844
Other comprehensive income (loss), net of tax:      
Foreign currency translation 3,248 (4,807) (3,083)
Net change in market value of interest rate swap 0 212 609
Net change in market value of investments 99 (134) (25)
Other comprehensive income (loss) 3,347 (4,729) (2,499)
Comprehensive income $ 6,397 $ 17,077 $ 22,345
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning Balance at Dec. 31, 2020 $ 185,766 $ 236 $ 230,128 $ 127,981 $ (171,889) $ (690)
Beginning Balance, Shares at Dec. 31, 2020   23,648     4,631  
Issuance of common stock under stock plans, including tax effects 5,792 $ 5 5,787      
Issuance of common stock under stock plans, including tax effects, Shares   437        
Repurchases of common stock (20,066)       $ (20,066)  
Repurchase of common stock, Shares         396  
Stock-based compensation expense 10,070   10,070      
Net Income (Loss) 24,844     24,844    
Net change in interest rate swap, net of tax 609         609
Net change in marketable investments, net of tax (25)         (25)
Foreign currency translation (3,083)         (3,083) [1]
Ending Balance at Dec. 31, 2021 203,907 $ 241 245,985 152,825 $ (191,955) (3,189)
Ending Balance, Shares at Dec. 31, 2021   24,085     5,027  
Issuance of common stock under stock plans, including tax effects 1,241 $ 3 1,238      
Issuance of common stock under stock plans, including tax effects, Shares   282        
Repurchases of common stock (15,112)       $ (15,112)  
Repurchase of common stock, Shares         278  
Stock-based compensation expense 14,543   14,543      
Net Income (Loss) 21,806     21,806    
Net change in interest rate swap, net of tax 212         212
Net change in marketable investments, net of tax (134)         (134)
Foreign currency translation (4,807)         (4,807) [1]
Ending Balance at Dec. 31, 2022 221,656 $ 244 261,766 174,631 $ (207,067) (7,918)
Ending Balance, Shares at Dec. 31, 2022   24,367     5,305  
Issuance of common stock under stock plans, including tax effects 808 $ 3 805      
Issuance of common stock under stock plans, including tax effects, Shares   317        
Repurchases of common stock (4,082)       $ (4,082)  
Repurchase of common stock, Shares         132  
Stock-based compensation expense 15,486   15,486      
Net Income (Loss) 3,050     3,050    
Net change in marketable investments, net of tax 99         99
Foreign currency translation 3,248         3,248 [1]
Ending Balance at Dec. 31, 2023 $ 240,265 $ 247 $ 278,057 $ 177,681 $ (211,149) $ (4,571)
Ending Balance, Shares at Dec. 31, 2023   24,684     5,437  
[1] The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 3,050 $ 21,806 $ 24,844
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 8,452 9,269 9,390
Impairment of property and equipment 726 1,296 0
Amortization of intangible assets 11,956 13,161 15,129
Net gains from investments (208) (309) 0
Deferred income taxes (5,461) (6,652) (275)
Stock-based compensation 15,486 14,543 10,070
Operating lease right-of-use assets amortization and impairments 11,658 14,511 11,415
Amortization of deferred financing fees 446 443 920
Amortization of premium (discount) on investments (300) (3) 65
Foreign currency losses 254 239 1,439
Changes in assets and liabilities      
Accounts receivable 14,715 12,835 (3,898)
Deferred commissions 1,352 5,070 (6,010)
Prepaid expenses and other current assets 6,020 4,374 (1,283)
Accounts payable 1,428 (461) 201
Accrued expenses and other liabilities (10,644) (6,102) 20,426
Deferred revenue (23,279) (31,656) 36,007
Operating lease liabilities (13,978) (12,939) (11,373)
Net cash provided by operating activities 21,673 39,425 107,067
Cash flows from investing activities:      
Purchases of property and equipment (5,495) (5,663) (10,745)
Purchases of marketable investments (61,068) (28,683) (21,607)
Proceeds from maturities of marketable investments 28,338 27,331 2,000
Proceeds from sales of marketable investments 1,453 0 1,000
Other investing activity 13 201 56
Net cash used in investing activities (36,759) (6,814) (29,296)
Cash flows from financing activities:      
Payments on borrowings (15,000) (25,000) (34,375)
Payment of debt issuance costs (25) 0 (494)
Repurchases of common stock (4,082) (15,112) (20,066)
Proceeds from issuance of common stock under employee equity incentive plans 3,489 4,352 9,165
Taxes paid for net share settlements of stock-based compensation awards (2,681) (3,111) (3,373)
Net cash used in financing activities (18,299) (38,871) (49,143)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 2,773 (6,117) (1,249)
Net increase (decrease) in cash, cash equivalents and restricted cash (30,612) (12,377) 27,379
Cash, cash equivalents and restricted cash, beginning of year 105,654 118,031 90,652
Cash, cash equivalents and restricted cash, end of year 75,042 105,654 118,031
Supplemental disclosure of cash flow information:      
Cash paid for interest 2,596 2,015 3,279
Cash paid for income taxes $ 10,643 $ 8,901 $ 9,815
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) $ 3,050 $ 21,806 $ 24,844
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

Note 1 – Summary of Significant Accounting Policies

Basis of Presentation

Forrester Research, Inc. is a global independent research and advisory firm. The Company helps leaders across technology, customer experience, marketing, sales and product functions use customer obsession to accelerate growth. Through Forrester’s proprietary research, consulting, and events, leaders from around the globe are empowered to be bold at work, navigate change, and put their customers at the center of their leadership, strategy, and operations. The Company’s unique insights are grounded in annual surveys of more than 700,000 consumers, business leaders, and technology leaders worldwide, rigorous and objective research methodologies, over 100 million real-time feedback votes, and the shared wisdom of our clients.

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for reporting on Form 10-K. The Company’s fiscal year is the twelve months from January 1 through December 31 and all references to 2023, 2022, and 2021 refer to the fiscal year unless otherwise noted.

Principles of Consolidations

The accompanying consolidated financial statements include the accounts of Forrester and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

Management Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Forrester considers the more significant of these estimates to be revenue recognition, ongoing impairment reviews of goodwill, intangible and other long-lived assets, and income taxes. On an ongoing basis, management evaluates its estimates. Actual results could differ from these estimates.

Adoption of New Accounting Pronouncements

The Company adopted the guidance in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes – Simplifying the Accounting for Income Taxes on January 1, 2021. The standard provides guidance to simplify the accounting for income taxes in certain areas, changes the accounting for select income tax transactions, and makes other minor improvements. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.

Fair Value Measurements

The carrying amounts reflected in the Consolidated Balance Sheets for cash, certain cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The Company’s financial instruments also include its outstanding variable-rate borrowings (refer to Note 4 – Debt). The Company believes that the carrying amount of its variable-rate borrowings reasonably approximate their fair values because the rates of interest on those borrowings reflect current market rates of interest.

Additionally, the Company has certain financial assets and liabilities recorded at fair value at each balance sheet date, including cash equivalents and marketable investments, in accordance with the accounting standards for fair value measurements. Refer to Note 7 – Fair Value Measurements for the Company’s fair value disclosures.

Cash, Cash Equivalents, and Marketable Investments

Forrester considers all short-term, highly liquid investments with original maturities at the time of purchase of 90 days or less to be cash equivalents, inclusive of the Company's U.S. based money market funds.

 

The Company’s portfolio of investments may at any time include securities of U.S. government agencies, municipal notes and bonds, corporate notes and bonds, commercial paper, and money market funds based outside of the U.S. Marketable investments are

classified as current assets as they are available for use in current operations. Forrester accounts for all marketable investments as available-for-sale securities and as such, the marketable investments are carried at fair value with unrealized gains and losses (not related to credit losses) recorded in accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses on securities are included in earnings and are determined using the specific identification method. The Company conducts periodic reviews to identify and evaluate each investment that has an unrealized loss, in accordance with the meaning of other-than-temporary impairment and its application to certain investments, as required under the accounting standards. Unrealized losses on available-for-sale securities that are determined to be temporary, and not related to credit loss, are recorded, net of tax, in accumulated other comprehensive loss. During the years ended December 31, 2023, 2022, and 2021, the Company did not record any other-than-temporary impairment losses on its available-for-sale securities.

 

The Company did not realize any gains or losses from the Company's available-for-sale securities during the years ended December 31, 2023, 2022, and 2021.

Presentation of Restricted Cash

The following table summarizes the end-of-period cash and cash equivalents from the Company's Consolidated Balance Sheets and the total cash, cash equivalents and restricted cash as presented in the accompanying Consolidated Statements of Cash Flows (in thousands).

 

 

For the Year Ended December 31,

 

 

2023

 

 

2022

 

Cash and cash equivalents shown in balance sheets

$

72,909

 

 

$

103,629

 

Restricted cash classified in other assets (1):

 

2,133

 

 

 

2,025

 

Cash, cash equivalents and restricted cash shown in statement of cash flows

$

75,042

 

 

$

105,654

 

 

(1)
Restricted cash consists of collateral required for leased office space. The short-term or long-term classification regarding the collateral for the leased office space is determined in accordance with the expiration of the underlying leases.

Concentrations of Credit Risk

Financial instruments that potentially subject Forrester to concentrations of credit risk are principally cash, cash equivalents, marketable investments, accounts receivable, and foreign currency forward exchange contracts. The Company limits its risk exposure by having its cash, cash equivalents, and foreign currency forward exchange contracts with large commercial banks and by diversifying counterparties. No single customer accounted for greater than 4% of revenues or 2% of accounts receivable in any of the periods presented.

Forrester does not have any off-balance sheet arrangements.

Business Acquisitions

Forrester accounts for business combinations in accordance with the acquisition method of accounting as prescribed by FASB ASC Topic 805, Business Combinations. The acquisition method of accounting requires the Company to record the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with any excess of the consideration transferred over the estimated fair value of the net assets acquired, including identifiable intangible assets, to be recorded to goodwill. The Company did not consummate a business combination during the years ended December 31, 2023, 2022, and 2021.

Goodwill

Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair values of the tangible and identifiable intangible net assets acquired. Goodwill is not amortized; however, it is required to be tested for impairment annually, which requires assessment of the potential impairment at the reporting unit level. Reporting units are determined based on the components of the Company's operating segments that constitute a business for which financial information is available and for which operating results are regularly reviewed by segment management. Testing for impairment is also required on an interim basis if an event or circumstance indicates it is more likely than not an impairment loss has been incurred. When performing an impairment assessment, the Company either uses a qualitative assessment, to determine if it is more likely than not that the estimated fair value of any reporting unit is less than its carrying amount, or a quantitative analysis, to determine and compare the fair value of each reporting unit to its carrying value, or a combination of both. An impairment of goodwill is recognized to the extent that the carrying amount of a reporting unit exceeds its estimated fair value. Absent an event that indicates a specific impairment may exist, the Company has

selected November 30th as the date for performing the annual goodwill impairment test. Goodwill impairment charges have not been required for the years ended December 31, 2023, 2022 and 2021.

Impairment of Other Long-Lived Tangible and Intangible Assets

Other long-lived assets primarily consist of property and equipment, operating lease right-of-use assets, and intangible assets. The Company periodically evaluates the recoverability of other long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the asset group are evaluated in relation to the future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and assumed discount rates, reflecting varying degrees of perceived risk. The Company recorded $2.6 million and $5.0 million of long-lived asset impairment charges during 2023 and 2022, respectively (refer to Note 5 – Leases). No impairment charges were recorded during 2021.

Non-Current Liabilities

The Company records deferred tax liabilities and other liabilities that are expected to be settled over a period that exceeds one year as non-current liabilities.

Foreign Currency

The functional currency of Forrester’s wholly-owned subsidiaries is their respective local currency. These subsidiary financial statements are translated to U.S. dollars using period-end exchange rates for assets and liabilities and average exchange rates during the corresponding period for revenues and expenses, with translation gains and losses recorded as a component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Gains and losses related to the remeasurement of monetary assets and liabilities denominated in a currency other than an entity’s functional currency are included in other income (expense), net in the Consolidated Statements of Operations. Forrester recorded $0.3 million, $0.2 million, and $1.4 million of foreign exchange losses during 2023, 2022, and 2021, respectively.

Revenue

The Company generates all of its revenues from contracts with customers, which totaled $480.8 million for the year ended December 31, 2023.

The Company recognizes revenue when a customer obtains control of promised products or services, in an amount that reflects the consideration expected to be received in exchange for those products or services. The Company follows the five-step model prescribed under Topic 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) the Company satisfies each performance obligation. Revenues are presented net of any sales or value added taxes collected from customers and remitted to the government.

The Company accounts for a contract when it has approval and commitment from both parties, the fees, payment terms and rights of the parties regarding the products or services to be transferred are identified, the contract has commercial substance, and it is probable that substantially all of the consideration for the products and services expected to be transferred is collectible. The Company applies judgment in determining the customer’s ability and intention to pay for services expected to be transferred, which is based on factors including the customer’s payment history, management’s ability to mitigate exposure to credit risk (for example, requiring payment in advance of the transfer of products or services, or the ability to stop transferring promised products or services in the event a customer fails to pay consideration when due), and experience selling to similarly situated customers. Since the transaction price is fixed and defined as part of entering into a contract, and generally does not change, variable consideration is insignificant.

Performance obligations within a contract are identified based on the products and services promised to be transferred in the contract. When a contract includes more than one promised product or service, the Company must apply judgment to determine whether the promises represent multiple performance obligations or a single, combined performance obligation. This evaluation requires the Company to determine if the promises are both capable of being distinct, where the customer can benefit from the product or service on its own or together with other resources readily available, and are distinct within the context of the contract, where the transfer of products or services is separately identifiable from other promises in the contract. When both criteria are met, each promised product or service is accounted for as a separate performance obligation. In cases where the promises are distinct, the Company is further required to evaluate if the promises are a series of products and services that are substantially the same and have

the same pattern of transfer to the customer (referred to as the “series” guidance). When the Company determines that promises meet the series guidance, they are accounted for as a single, combined performance obligation.

Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative basis according to their standalone selling prices. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the Company does not have a history of selling a performance obligation, management applies judgment to estimate the standalone selling price, taking into consideration available information, including market conditions, factors considered to set list prices, pricing of similar products, and internal pricing objectives. The corresponding allocated revenues are recognized when (or as) the performance obligations are satisfied, as discussed further below.

Research revenues

The majority of research revenues are subscriptions to our research, including access to a designated portion of our research and, depending on the type of license, unlimited analyst inquiry or guidance sessions, an executive coach or advisor, peer offerings, and unlimited participation in Forrester webinars, all of which are delivered throughout the contract period. The Company has concluded that these promises represent a stand ready obligation to provide a daily information service, in which the services are the same each day, every day is distinct, and the customer simultaneously receives and consumes the benefits as the Company transfers control throughout the contract period. Accordingly, these subscriptions meet the requirements of the series guidance and are each accounted for as a single performance obligation. The Company recognizes revenue ratably over the contract term, using an output measure of time elapsed. Certain of the research products include advisory services and/or an event ticket, which are accounted for as a separate performance obligation and are recognized at the point in time the service is completed, the final deliverable is transferred to the customer, or the event occurs. Research revenues also include sales of electronic reprints, which are written research documents prepared by Forrester’s analysts and hosted via an on-line platform. Reprints include a promise to deliver a customer-selected research document and certain usage data provided through the on-line platform, which represents two performance obligations. The Company satisfies the performance obligation for the research document by providing access to the electronic reprint and accordingly recognizes revenue at that point in time. The Company satisfies the performance obligation for the data portion of the reprint on a daily basis and accordingly recognizes revenue over time.

Consulting revenues

Consulting revenues consist of consulting projects and advisory services. Consulting project revenues consist of the delivery of focused insights and recommendations to assist clients in developing and executing their technology and business strategies. Projects are fixed-fee arrangements that are generally completed over two weeks to three months. The Company has concluded that each project represents a single performance obligation as each is a single promise to deliver a customized engagement and deliverable. For the majority of these services, either practically or contractually, the work performed and delivered to the customer has no alternative use to the Company. Additionally, Forrester maintains an enforceable right to payment at all times throughout the contract. The Company utilizes an input method and recognizes revenue over time, based on hours expended relative to the total estimated hours required to satisfy the performance obligation. The input method closely aligns with how control of interim deliverables is transferred to the customer throughout the engagement and is also the method used internally to price the project and assess operational performance. If the Company were to enter into an agreement where it does not have an enforceable right to payment at all times, revenue would be recognized at the point in time the project is completed. Certain of our content marketing consulting projects contain a second performance obligation for access to interactive tools over a specified license period, typically 12 or 24 months. The Company recognizes revenue for this performance obligation ratably over the license period.

Advisory services revenues are short-term presentations or knowledge sharing sessions (which can range from one hour to two days), such as speeches and advisory days. Each is a promise for a Forrester analyst to deliver a deeper understanding of Forrester’s published research and represents a single performance obligation. Revenue is recognized at the point in time the service is completed or the final deliverable is transferred to the customer, which is when the customer has received the benefit(s) of the service.

Events revenues

Events revenues consist of either ticket or sponsorship sales for Forrester-hosted events. Each is a single promise that either allows entry to, or grants the right to promote a product or service at, a specific event. The Company concluded that each of these represents a single performance obligation. The Company recognizes revenue at the completion of the event, which is the point in time when the customer has received the benefit(s) from attending or sponsoring the event.

Prepaid performance obligations

Prepaid performance obligations (including event tickets, reprints, consulting projects, and advisory services) on non-cancellable contracts, for which the Company estimates will expire unused, are recognized in proportion to the pattern of related rights

exercised by the customer. This assessment requires judgment, including estimating the percentage of prepaid rights that will go unexercised and anticipating the impact that future changes to products, pricing, and customer engagement will have on actual expirations. The Company updates estimates used to recognize unexercised rights on a quarterly basis.

Contract modifications

Consulting contracts are occasionally modified to update the scope of the services purchased. Since a consulting project is a single performance obligation that is only partially satisfied at the modification date, the updated project requirements are not distinct and the modification is accounted for as part of the existing contract. The effect of the modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either an increase or decrease) on a cumulative catch-up basis. For the year ended December 31, 2023, the Company recorded an immaterial amount of cumulative catch-up adjustments.

Refer to Note 12 – Operating Segment and Enterprise Wide Reporting for a summary of disaggregated revenue by geographic region.

Contract Assets and Liabilities

Accounts receivable

Accounts receivable includes amounts billed and currently due from customers. Since the only condition for payment of the Company's invoices is the passage of time, the Company records a receivable on the date the invoice is issued. Also included in accounts receivable are unbilled amounts resulting from revenue exceeding the amount billed to the customer, where the right to payment is unconditional. If the right to payment for services performed was conditional on something other than the passage of time, the unbilled amount would be recorded as a separate contract asset. There were no contract assets as of December 31, 2023.

The majority of the Company’s contracts are non-cancelable. However, for contracts that are cancelable by the customer, the Company does not record a receivable when it issues an invoice. The Company records accounts receivable on these contracts only up to the amount of revenue earned but not yet collected.

In addition, since the majority of the Company’s contracts are invoiced for annual periods, and payment is expected within one year from the transfer of products and services, the Company does not adjust its receivables or transaction price for the effects of a significant financing component.

Deferred revenue

The Company refers to contract liabilities as deferred revenue in the Consolidated Balance Sheets. Payment terms in the Company’s customer contracts vary, but generally require payment in advance of fully satisfying the performance obligation(s). Deferred revenue consists of billings in excess of revenue recognized. Similar to accounts receivable, the Company does not record deferred revenue for unpaid invoices issued on a cancelable contract.

During the years ended December 31, 2023 and 2022, the Company recognized approximately $166.3 million and $189.2 million of revenue, respectively, related to its deferred revenue balance at January 1 of each such period.

Approximately $385.6 million of revenue is expected to be recognized during the next 24 months from remaining performance obligations as of December 31, 2023.

Cost to Obtain Contracts

The Company capitalizes commissions paid to sales representatives and related fringe benefits costs that are incremental to obtaining customer contracts. These costs are included in deferred commissions in the Consolidated Balance Sheets. The Company elected the practical expedient to account for these costs at a portfolio level as the Company’s contracts are similar in nature and the amortization model used closely matches the amortization expense that would be recognized on a contract-by-contract basis. Costs to obtain a contract are amortized to earnings over the initial contract term, which is the same period the related revenue is recognized.

Amortization of the expense related to deferred commissions was $39.8 million, $45.9 million, and $43.9 million for the years ended December 31, 2023, 2022, and 2021, respectively, and is recorded in selling and marketing expenses in the Consolidated Statements of Operations. The Company evaluates the recoverability of deferred commissions at each balance sheet date and there were no impairments recorded during 2023, 2022, or 2021.

Leases

The Company determines whether an arrangement is a lease at inception of the arrangement. The Company accounts for a lease when it has the right to control the leased asset for a period of time while obtaining substantially all of the assets’ economic benefits. All of the Company’s leases are operating leases, the majority of which are for office space. Operating lease right-of-use ("ROU") assets and non-current operating lease liabilities are included as individual line items in the Consolidated Balance Sheets, while short-term operating lease liabilities are recorded within accrued expenses and other current liabilities.

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The discount rate used to determine the present value of the lease payments is the Company’s incremental borrowing rate based on the information available at lease inception, as generally an implicit rate in the lease is not readily determinable. An operating lease ROU asset includes all lease payments, lease incentives and initial direct costs incurred. Some of the Company’s leases include options to extend or terminate the lease. When determining the lease term, these options are included in the measurement and recognition of the Company’s ROU assets and lease liabilities when it is reasonably certain that the Company will exercise the option(s). The Company considers various economic factors when making this determination, including, but not limited to, the significance of leasehold improvements incurred in the office space, the difficulty in replacing the asset, underlying contractual obligations, and specific characteristics unique to a particular lease.

Subsequent to entering into a lease arrangement, the Company reassesses the certainty of exercising options to extend or terminate a lease. When it becomes reasonably certain that the Company will exercise an option that was not included in the lease term, the Company accounts for the change in circumstances as a lease modification, which results in the remeasurement of the ROU asset and lease liability as of the modification date.

Lease expense for operating leases is recognized on a straight-line basis over the lease term based on the total lease payments (which include initial direct costs and lease incentives). The expense is included in operating expenses in the Consolidated Statements of Operations.

The Company’s lease agreements generally contain lease and non-lease components. Non-lease components are fixed charges stated in an agreement and primarily include payments for parking at the leased office facilities. The Company accounts for the lease and fixed payments for non-lease components as a single lease component under Topic 842, which increases the amount of the ROU assets and lease liabilities. Most of the Company’s lease agreements also contain variable payments, primarily maintenance-related costs, which are expensed as incurred and not included in the measurement of the ROU assets and lease liabilities.

Leases with an initial term of twelve months or less are not recorded in the Consolidated Balance Sheets and are not material.

Advertising Costs

The Company expenses advertising costs as incurred. Advertising expense for the years ended December 31, 2023, 2022, and 2021 was $1.7 million, $2.3 million, and $2.1 million, respectively. These expenses consisted primarily of online marketing and are included in selling and marketing expense in the Consolidated Statements of Operations.

Stock-Based Compensation

The Company recognizes the fair value of stock-based compensation expense over the requisite service period of the individual grantee, which generally equals the vesting period. Forfeitures are recognized as they occur and all income tax effects related to settlements of share-based payment awards are reported in earnings as an increase or decrease to income tax expense. All income tax-related cash flows resulting from share-based payments are reported as operating activities in the Consolidated Statements of Cash Flows and cash paid by directly withholding shares for tax withholding purposes is classified as a financing activity.

Stock-based compensation expense was recorded in the following expense categories (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cost of services and fulfillment

 

$

9,068

 

 

$

8,435

 

 

$

6,057

 

Selling and marketing

 

 

2,943

 

 

 

2,774

 

 

 

1,698

 

General and administrative

 

 

3,475

 

 

 

3,334

 

 

 

2,315

 

Total

 

$

15,486

 

 

$

14,543

 

 

$

10,070

 

 

The options granted under the equity incentive plan and shares subject to the employee stock purchase plan were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values (no options were granted in 2022 or 2021):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

Equity Incentive Plans

 

 

Employee Stock Purchase Plan

 

 

Employee Stock Purchase Plan

 

 

Employee Stock Purchase Plan

 

Average risk-free interest rate

 

 

4.27

%

 

 

5.51

%

 

 

3.71

%

 

 

0.05

%

Expected dividend yield

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

Expected life

 

4.75 Years

 

 

0.5 Years

 

 

0.5 Years

 

 

0.5 Years

 

Expected volatility

 

 

43

%

 

 

35

%

 

 

33

%

 

 

30

%

Weighted average fair value

 

$

14.24

 

 

$

7.90

 

 

$

10.22

 

 

$

11.20

 

Expected volatility is based on the historical volatility of Forrester’s common stock as well as management’s expectations of future volatility over the expected term of the awards granted. The risk-free interest rate is based on the U.S. Treasury Constant Maturity rate with an equivalent remaining term. The expected term calculation is based upon the option period of the employee stock purchase plan, and for options, it is based upon Forrester's historical experience of exercise patterns.

The unamortized fair value of stock-based awards as of December 31, 2023 was $27.7 million with a weighted average remaining recognition period of 2.5 years.

Depreciation and Amortization

Forrester provides for depreciation and amortization of property and equipment, computed using the straight-line method, over their estimated useful lives of its assets as follows:

 

 

 

Estimated

 

 

Useful Life

Computers and equipment

 

3 to 10 Years

Computer software

 

3 to 5 Years

Furniture and fixtures

 

7 Years

Leasehold improvements

 

Shorter of asset life or lease term

Forrester provides for amortization of intangible assets, computed using an accelerated method according to the expected cash flows to be received from the underlying assets, over their estimated useful lives as follows:

 

 

Estimated

 

 

Useful Life

Customer relationships

 

5 to 9 Years

Technology

 

1 to 8 Years

Trademarks

 

6 to 8 Years

Income Taxes

Forrester recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statements and tax basis of assets and liabilities as well as operating loss carryforwards.

Forrester’s provision for income taxes is composed of a current and a deferred provision for federal, state, and foreign jurisdictions. The current provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred provision is calculated as the net change during the year in deferred tax assets and liabilities. Valuation allowances are provided if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax asset will not be realized.

Forrester accounts for uncertain tax positions using a “more-likely-than-not” threshold for recognizing and resolving uncertain tax positions. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. The Company evaluates these tax positions on a quarterly basis. The Company also accrues for potential interest and penalties related to unrecognized tax benefits in income tax expense.

Net Income Per Common Share

Basic net income per common share is computed by dividing net income by the basic weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the diluted weighted average number of common shares and common equivalent shares outstanding during the period. The weighted average number of common equivalent shares outstanding has been determined in accordance with the treasury-stock method. Common stock equivalents consist of common stock issuable upon the exercise of outstanding stock options and the vesting of restricted stock units.

Basic and diluted weighted average common shares are as follows (in thousands):

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Basic weighted average common shares outstanding

 

 

19,183

 

 

 

18,967

 

 

 

19,110

 

Weighted average common equivalent shares

 

 

75

 

 

 

205

 

 

 

247

 

Diluted weighted average common shares outstanding

 

 

19,258

 

 

 

19,172

 

 

 

19,357

 

Options and restricted stock units excluded from diluted weighted
   average share calculation as effect would have been anti-dilutive

 

 

730

 

 

 

210

 

 

 

3

 

 

Recent Accounting Pronouncements

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) – Facilitation of the Effects of Reference Rate Reform on Finance Reporting. The new standard provides optional guidance for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting due to the risk of cessation of the London Interbank Offered Rate (“LIBOR”). The updates apply to contracts, hedging relationships, and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, and as a result require a modification. In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The amendments in this update defer the sunset date of Topic 848 from December 31, 2022, to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The amendments in this update apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The standard has not impacted the Company’s financial position or results of operations, and will not have an impact in the future as the Company no longer has any financial instruments that reference LIBOR.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures. The new standard enhances the disclosures of reportable segment information, primarily in regards to significant segment expenses. The new standard will be effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures. The new standard enhances income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The new standard will be effective for the Company on January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Investments
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Investments

Note 2 – Marketable Investments

The following table summarizes the Company’s marketable investments (in thousands):

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Market

 

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate obligations

 

$

18,049

 

 

$

 

 

$

(72

)

 

$

17,977

 

Federal agency obligations

 

 

2,000

 

 

 

 

 

 

(7

)

 

 

1,993

 

Money market funds

 

 

31,610

 

 

 

 

 

 

 

 

 

31,610

 

Total

 

$

51,659

 

 

$

 

 

$

(79

)

 

$

51,580

 

 

 

 

As of December 31, 2022

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Market

 

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate obligations

 

$

17,900

 

 

$

8

 

 

$

(205

)

 

$

17,703

 

Federal agency obligations

 

 

1,999

 

 

 

 

 

 

(14

)

 

 

1,985

 

Total

 

$

19,899

 

 

$

8

 

 

$

(219

)

 

$

19,688

 

Realized gains and losses on investments are included in earnings and are determined using the specific identification method. There were no realized gains or losses on marketable investments during the years ended December 31, 2023, 2022, and 2021.

The following table summarizes the maturity periods of the marketable investments in the Company’s portfolio as of December 31, 2023 (in thousands):

 

 

 

2024

 

 

2025

 

 

Total

 

Corporate obligations

 

$

16,037

 

 

$

1,940

 

 

$

17,977

 

Federal agency obligations

 

 

1,993

 

 

 

 

 

 

1,993

 

Money market funds

 

 

31,610

 

 

 

 

 

 

31,610

 

Total

 

$

49,640

 

 

$

1,940

 

 

$

51,580

 

The following table shows the gross unrealized losses and market value of the Company’s available-for-sale securities with unrealized losses that are not deemed to be other-than-temporary, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):

 

 

 

As of December 31, 2023

 

 

 

Less Than 12 Months

 

 

12 Months or Greater

 

 

 

Market

 

 

Unrealized

 

 

Market

 

 

Unrealized

 

 

 

Value

 

 

Losses

 

 

Value

 

 

Losses

 

Corporate obligations

 

$

13,098

 

 

$

8

 

 

$

4,879

 

 

$

64

 

Federal agency obligations

 

 

 

 

 

 

 

 

1,993

 

 

 

7

 

Total

 

$

13,098

 

 

$

8

 

 

$

6,872

 

 

$

71

 

 

 

 

As of December 31, 2022

 

 

 

Less Than 12 Months

 

 

12 Months or Greater

 

 

 

Market

 

 

Unrealized

 

 

Market

 

 

Unrealized

 

 

 

Value

 

 

Losses

 

 

Value

 

 

Losses

 

Corporate obligations

 

$

9,619

 

 

$

139

 

 

$

8,084

 

 

$

66

 

Federal agency obligations

 

 

1,985

 

 

 

14

 

 

 

 

 

 

 

Total

 

$

11,604

 

 

$

153

 

 

$

8,084

 

 

$

66

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets

Note 3 – Goodwill and Other Intangible Assets

A summary of goodwill by segment and the changes in the carrying amount of goodwill is shown in the following table (in thousands):

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Total

 

Balance at December 31, 2021

$

236,770

 

 

$

8,224

 

 

$

244,994

 

Foreign currency translation adjustments

 

(2,750

)

 

 

(95

)

 

 

(2,845

)

Balance at December 31, 2022

 

234,020

 

 

 

8,129

 

 

 

242,149

 

Foreign currency translation adjustments

 

2,038

 

 

 

70

 

 

 

2,108

 

Balance at December 31, 2023

$

236,058

 

 

$

8,199

 

 

$

244,257

 

The Company performed its annual impairment test as of November 30, 2023 utilizing a quantitative assessment to determine if the fair values of each of its reporting units was less than their respective carrying values, and concluded that no impairments existed.

As of December 31, 2023, the Company had no accumulated goodwill impairment losses and the Consulting reporting unit had a negative carrying value.

A summary of Forrester’s intangible assets is as follows (in thousands):

 

 

December 31, 2023

 

 

Gross

 

 

 

 

 

Net

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

Amount

 

 

Amortization

 

 

Amount

 

Amortizable intangible assets:

 

 

 

 

 

 

 

 

Customer relationships

$

77,640

 

 

$

42,091

 

 

$

35,549

 

Technology

 

16,524

 

 

 

15,950

 

 

 

574

 

Trademarks

 

12,519

 

 

 

11,005

 

 

 

1,514

 

Total

$

106,683

 

 

$

69,046

 

 

$

37,637

 

 

 

December 31, 2022

 

 

Gross

 

 

 

 

 

Net

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

Amount

 

 

Amortization

 

 

Amount

 

Amortizable intangible assets:

 

 

 

 

 

 

 

 

Customer relationships

$

77,786

 

 

$

33,805

 

 

$

43,981

 

Technology

 

16,803

 

 

 

14,696

 

 

 

2,107

 

Trademarks

 

12,472

 

 

 

9,056

 

 

 

3,416

 

Total

$

107,061

 

 

$

57,557

 

 

$

49,504

 

Amortization expense related to intangible assets was approximately $12.0 million, $13.2 million, and $15.1 million during the years ended December 31, 2023, 2022, and 2021, respectively. Estimated intangible asset amortization expense for each of the five succeeding years is as follows (in thousands):

2024

 

$

9,955

 

2025

 

 

8,881

 

2026

 

 

8,396

 

2027

 

 

8,324

 

2028

 

 

2,081

 

Total

 

$

37,637

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt

Note 4 – Debt

Amended Credit Agreement

On December 21, 2021, the Company and certain of its subsidiaries entered into an amendment of its existing credit facility, dated as of January 3, 2019, with JPMorgan Chase Bank, N.A., as administrative agent (the “Administrative Agent”), and the lenders party thereto (the "Existing Credit Agreement" and the Existing Credit Agreement as amended by the Amendment, the "Amended Credit Agreement").

The Existing Credit Agreement was amended to, among other things, (a) increase the aggregate principal amount of revolving credit commitments (the "Revolving Credit Facility") from $75.0 million to $150.0 million and eliminate the existing term loan facility, (b) extend the scheduled maturity date of the revolving credit commitments to December of 2026, (c) reduce the applicable margin with respect to revolving loans to, at Forrester’s option, (i) between 1.25% and 1.75% per annum for loans based on LIBOR and (ii) between 0.25% and 0.75% per annum for loans based on the applicable base rate, in each case, based on Forrester’s consolidated total leverage ratio, (d) reduce the commitment fee applicable to undrawn revolving credit commitments to between 0.30% and 0.20% per annum based on the Company's consolidated total leverage ratio, (e) replace the minimum fixed charge coverage ratio financial covenant under the Existing Credit Agreement with a minimum consolidated interest coverage ratio of 3.50:1.00, and (f) include a covenant limiting the amount of capital expenditures made by the Company in each fiscal year.

On December 21, 2021, the Company converted the $100.0 million outstanding term loan amounts under the Existing Credit Agreement to $100.0 million outstanding on the Revolving Credit Facility as the lenders remained the same under both facilities. The Amended Credit Agreement permits the Company to increase commitments under the Revolving Credit Facility in an aggregate principal amount up to $50.0 million, subject to approval by the Administrative Agent and certain customary terms and conditions.

The Company may voluntarily prepay revolving loans under the credit facility at any time and from time to time, without premium or penalty. No interim amortization payments are required to be made under the credit facility.

The Amended Credit Agreement provides that once LIBOR ceases to exist in 2023, the benchmark rate for the Revolving Credit Facility will automatically transfer from LIBOR to the Secured Overnight Financing Rate (SOFR). In April 2023, the Company

executed a second amendment to the credit facility to facilitate the conversion from LIBOR to SOFR and to set the base interest rate at SOFR plus 10 basis points.

Up to $5.0 million of the Revolving Credit Facility is available for the issuance of letters of credit, and any drawings under the letters of credit must be reimbursed within one business day. As of December 31, 2023, $0.6 million in letters of credit were issued under the Revolving Credit Facility.

The Company incurred $0.5 million in costs related to the issuance of the Revolving Credit Facility under the Amended Credit Agreement, which are included in other assets in the Consolidated Balance Sheets. These costs are being amortized on a straight-line basis over the five-year term of the Revolving Credit Facility and are included in interest expense in the Consolidated Statements of Operations. The Amended Credit Agreement was accounted for as a debt modification and thus no existing debt issuance costs were written off to interest expense as a result of the modification.

Existing Credit Agreement

Prior to December 21, 2021, the Company had a credit facility that provided for a $125.0 million Term Loan A facility and a $75.0 million Revolving Credit Facility. The term loan amounts outstanding under the Existing Credit Agreement were repaid when the Company entered into the Amended Credit Agreement on December 21, 2021.

Outstanding Borrowings

The following table summarizes the Company’s total outstanding borrowings as of the dates indicated (in thousands):

 

Description:

 

December 31, 2023

 

 

December 31, 2022

 

Revolving credit facility (1) (2) (3)

 

$

35,000

 

 

$

50,000

 

 

(1)
The contractual annualized interest rate as of December 31, 2023 on the Revolving Credit Facility was 6.70596%.
(2)
The Company had $114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2023.
(3)
The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2023 and 2022 was 6.3% and 2.9%, respectively.

The Amended Credit Agreement contains certain customary restrictive loan covenants, including among others, financial covenants that apply a maximum leverage ratio, minimum interest coverage ratio, and maximum annual capital expenditures. The negative covenants limit, subject to various exceptions, the Company’s ability to incur additional indebtedness, create liens on assets, merge, consolidate, liquidate or dissolve any part of the Company, sell assets, change fiscal year, or enter into certain transactions with affiliates and subsidiaries. The Company was in full compliance with the covenants as of December 31, 2023. The Facility also contains customary events of default, representations, and warranties.

All obligations under the Amended Credit Agreement are unconditionally guaranteed by each of the Company’s existing and future, direct and indirect, material wholly-owned domestic subsidiaries, other than certain excluded subsidiaries, and are collateralized by a first priority lien on substantially all tangible and intangible assets, including intellectual property, and all of the capital stock of the Company and its subsidiaries (limited to 65% of the voting equity of certain subsidiaries).

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases

Note 5 – Leases

The components of lease expense were as follows (in thousands):

 

 

Year Ended

 

 

Year Ended

 

 

Year Ended

 

 

December 31, 2023

 

 

December 31, 2022

 

 

December 31, 2021

 

Operating lease cost

$

12,671

 

 

$

14,284

 

 

$

15,527

 

Short-term lease cost

 

981

 

 

 

754

 

 

 

439

 

Variable lease cost

 

4,394

 

 

 

5,416

 

 

 

5,582

 

Sublease income

 

(521

)

 

 

(746

)

 

 

(549

)

Total lease cost

$

17,525

 

 

$

19,708

 

 

$

20,999

 

 

Additional lease information is summarized in the following table (in thousands, except lease term and discount rate):

 

 

 

Year Ended

 

 

Year Ended

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Cash paid for amounts included in the measurement of
   operating lease liabilities

 

$

13,839

 

 

$

12,939

 

Operating ROU assets obtained in exchange for
   lease obligations

 

$

1,110

 

 

$

323

 

Weighted-average remaining lease term - operating
   leases (years)

 

 

4.3

 

 

 

5.1

 

Weighted-average discount rate - operating leases

 

 

4.3

%

 

 

4.3

%

Future minimum lease payments under non-cancelable leases and estimated future sublease cash receipts from non-cancelable arrangements as of December 31, 2023 are as follows (in thousands):

 

 

 

Operating Lease

 

 

Sublease

 

 

 

Payments

 

 

Cash Receipts

 

2024

 

$

16,001

 

 

$

624

 

2025

 

 

13,899

 

 

 

 

2026

 

 

12,344

 

 

 

 

2027

 

 

5,724

 

 

 

 

2028

 

 

2,889

 

 

 

 

Thereafter

 

 

6,049

 

 

 

 

Total lease payments

 

 

56,906

 

 

$

624

 

Less imputed interest

 

 

(5,052

)

 

 

 

Present value of lease liabilities

 

$

51,854

 

 

 

 

Lease balances are as follows (in thousands):

 

 

 

As of

 

 

 

December 31, 2023

 

Operating lease ROU assets

 

$

39,722

 

 

 

 

 

Short-term operating lease liabilities (1)

 

$

14,181

 

Non-current operating lease liabilities

 

 

37,673

 

Total operating lease liabilities

 

$

51,854

 

(1)
Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets.

The Company’s leases do not contain residual value guarantees, material restrictions or covenants. During the year ended December 31, 2021, the Company subleased one of its facilities in San Francisco, California. The sublease agreement expires in 2024 and (i) does not include renewal and termination options, (ii) provides for customary escalations of lease payments in the normal course of business, and (iii) grants the subtenant certain allowances, such as free rent.

During the year ended December 31, 2023, the Company recorded $1.9 million of ROU asset impairments and accelerated amortization and $0.7 million of leasehold improvements impairments related to closing various offices. During the year ended December 31, 2022, the Company recorded $3.7 million of ROU asset impairments and $1.3 million of leasehold improvement impairments related to closing one floor of its offices located at 150 Spear Street, San Francisco, California. The space had been vacant prior to the Company electing to permanently reduce its office space. The impairments and accelerated amortization are included in restructuring costs in the Consolidated Statements of Operations. The leasehold improvements were originally recorded in property and equipment, net in the Consolidated Balance Sheets. As a result of the impairments, the ROU asset and leasehold improvements were required to be recorded at their estimated fair value as Level 3 non-financial assets. The fair value of the asset group was determined using a discounted cash flow model, which required the use of estimates, including projected cash flows for the related assets, the selection of a discount rate used in the model, and regional real estate industry data. The fair value of the asset group was allocated to the ROU asset and leasehold improvements based on their relative carrying values.

The Company did not have any lease impairments or abandonments during 2021.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging

Note 6 – Derivatives and Hedging

The Company enters into derivative contracts (an interest rate swap and foreign currency forwards) to mitigate the cash flow risk associated with changes in interest rates on its variable rate debt (refer to Note 4 – Debt) and changes in foreign exchange rates on forecasted foreign currency transactions. The Company accounts for its derivative contracts in accordance with FASB ASC Topic 815 – Derivatives and Hedging (“Topic 815”), which requires all derivatives, including derivatives designated as accounting hedges, to be recorded on the balance sheet at fair value.

Interest Rate Swap

During 2019, the Company entered into a single interest rate swap contract that matured on December 31, 2022, with an initial notional amount of $95.0 million. The Company paid a base fixed rate of 1.65275% and in return received the greater of: (1) 1-month LIBOR, rounded up to the nearest 1/16 of a percent, or (2) 0.00%.

The swap had been designated and accounted for as a cash flow hedge of the forecasted interest payments on the Company’s debt. The swap was considered to be a highly effective hedge of the designated interest rate risk for the entire contract period and changes in the fair value of the swap were recorded in accumulated other comprehensive loss, a component of equity in the Consolidated Balance Sheets.

Foreign Currency Forwards

The Company enters into a limited number of foreign currency forward exchange contracts to mitigate the effects of adverse fluctuations in foreign currency exchange rates on transactions entered into in the normal course of business that are denominated in foreign currencies that differ from the local functional currency. These contracts generally have short durations and are recorded at fair value with both realized and unrealized gains and losses recorded in other income (expense), net in the Consolidated Statements of Operations because the Company does not designate these contracts as hedges for accounting purposes.

During 2023, the Company entered into twelve foreign currency forward exchange contracts, all of which settled by December 31, 2023. Accordingly, as of December 31, 2023, there are no amounts recorded in the Consolidated Balance Sheets. During 2022, the Company entered into ten foreign currency forward exchange contracts, all of which settled by December 31, 2022. Accordingly, as of December 31, 2022, there are no amounts recorded in the Consolidated Balance Sheets. During 2021, the Company entered into seven foreign currency forward exchange contracts, all of which settled by December 31, 2021.

The Company’s derivative counterparties are investment grade financial institutions. The Company does not have any collateral arrangements with its derivative counterparties and the derivative contracts do not contain credit risk related contingent features. The table below provides information regarding amounts recognized in the Consolidated Statements of Operations for derivative contracts for the periods indicated (in thousands):

 

 

 

For the Year Ended December 31,

 

Amount recorded in:

 

2023

 

 

2022

 

 

2021

 

Interest expense (1)

 

$

 

 

$

(103

)

 

$

(807

)

Other income (expense), net (2)

 

 

(13

)

 

 

(194

)

 

 

(90

)

Total

 

$

(13

)

 

$

(297

)

 

$

(897

)

(1)
Consists of interest expense from the interest rate swap contract.
(2)
Consists of net realized losses on foreign currency forward contracts.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

Note 7 – Fair Value Measurements

The Company has certain financial assets and liabilities which have been classified as either Level 1, 2, or 3 within the fair value hierarchy as described below.

Level 1 — Fair value based on quoted prices in active markets for identical assets or liabilities.

Level 2 — Fair value based on inputs other than Level 1 inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3 — Fair value based on unobservable inputs that are supported by little or no market activity and such inputs are significant to the fair value of the assets or liabilities.

The following table represents the Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):

 

 

 

As of December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Money market funds (1)

 

$

55,128

 

 

$

 

 

$

55,128

 

Marketable investments (3)

 

 

 

 

 

19,970

 

 

 

19,970

 

Total Assets

 

$

55,128

 

 

$

19,970

 

 

$

75,098

 

 

 

 

As of December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Money market funds (2)

 

$

5,800

 

 

$

 

 

$

5,800

 

Marketable investments (3)

 

 

 

 

 

19,688

 

 

 

19,688

 

Total Assets

 

$

5,800

 

 

$

19,688

 

 

$

25,488

 

(1)
U.S. based funds of $23.5 million are included in cash and cash equivalents and non-U.S. based funds of $31.6 million included in marketable investments in the Consolidated Balance Sheets.
(2)
Represents U.S. based funds and are included in cash and cash equivalents in the Consolidated Balance Sheets.
(3)
Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events.

During the years ended December 31, 2023 and 2022, the Company did not transfer assets or liabilities between levels of the fair value hierarchy. Additionally, there have been no changes to the valuation techniques for Level 2 assets and liabilities.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 8 – Income Taxes

Income before income taxes consists of the following (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Domestic

 

$

(4,058

)

 

$

16,552

 

 

$

22,424

 

Foreign

 

 

10,343

 

 

 

14,172

 

 

 

10,767

 

Total

 

$

6,285

 

 

$

30,724

 

 

$

33,191

 

 

The components of the income tax expense are as follows (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

3,867

 

 

$

9,349

 

 

$

4,203

 

State

 

 

1,922

 

 

 

3,819

 

 

 

2,272

 

Foreign

 

 

2,907

 

 

 

2,402

 

 

 

2,147

 

Total current

 

 

8,696

 

 

 

15,570

 

 

 

8,622

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(3,872

)

 

 

(5,513

)

 

 

334

 

State

 

 

(1,597

)

 

 

(1,788

)

 

 

(663

)

Foreign

 

 

8

 

 

 

649

 

 

 

54

 

Total deferred

 

 

(5,461

)

 

 

(6,652

)

 

 

(275

)

Income tax expense

 

$

3,235

 

 

$

8,918

 

 

$

8,347

 

 

A reconciliation of the federal statutory rate to Forrester’s effective tax rate is as follows:

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Income tax provision at federal statutory rate

 

 

21.0

 %

 

 

21.0

 %

 

 

21.0

 %

Increase (decrease) in tax resulting from:

 

 

 

 

 

 

 

 

 

State tax provision, net of federal benefit

 

 

8.1

 

 

 

5.2

 

 

 

3.8

 

Foreign tax rate differential

 

 

2.7

 

 

 

(0.5

)

 

 

(0.4

)

Stock compensation

 

 

17.5

 

 

 

0.9

 

 

 

(0.4

)

Withholding taxes

 

 

6.2

 

 

 

1.7

 

 

 

1.3

 

Non-deductible expenses

 

 

8.1

 

 

 

1.5

 

 

 

 

Permanent differences

 

 

(1.7

)

 

 

(0.3

)

 

 

(0.3

)

Change in valuation allowance

 

 

0.5

 

 

 

1.0

 

 

 

 

Foreign subsidiary income subject to U.S. tax

 

 

1.2

 

 

 

1.3

 

 

 

0.2

 

Foreign-derived intangible income benefit

 

 

(3.8

)

 

 

(0.7

)

 

 

(0.7

)

Change in tax legislation

 

 

(8.1

)

 

 

(1.6

)

 

 

(0.3

)

Foreign exchange gain on previously taxed earnings and profits

 

 

1.6

 

 

 

 

 

 

 

Other, net

 

 

(1.8

)

 

 

(0.5

)

 

 

0.9

 

Effective tax rate

 

 

51.5

 %

 

 

29.0

 %

 

 

25.1

 %

The increase in the effective tax rate during 2023 as compared to 2022 was primarily due to 1) the impact from the decline in income before taxes to $6.3 million in 2023 from $30.7 million in 2022 and 2) increased non-deductible stock compensation due primarily to the effect from the settlement of share-based awards in 2023.

The components of deferred income taxes are as follows (in thousands):

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Non-deductible reserves and accruals

 

$

3,077

 

 

$

2,736

 

Net operating loss and other carryforwards

 

 

6,262

 

 

 

6,215

 

Stock compensation

 

 

2,676

 

 

 

2,051

 

Depreciation and amortization

 

 

435

 

 

 

 

Lease liability

 

 

12,276

 

 

 

17,715

 

Gross deferred tax asset

 

 

24,726

 

 

 

28,717

 

Less - valuation allowance

 

 

(1,065

)

 

 

(989

)

Sub-total

 

 

23,661

 

 

 

27,728

 

Other liabilities

 

 

(733

)

 

 

(807

)

Depreciation and amortization

 

 

 

 

 

(1,023

)

Goodwill and intangible assets

 

 

(15,181

)

 

 

(18,648

)

Operating lease right-of-use assets

 

 

(9,163

)

 

 

(13,705

)

Deferred commissions

 

 

(6,545

)

 

 

(6,913

)

Net deferred tax liability

 

$

(7,961

)

 

$

(13,368

)

As of December 31, 2023 and 2022, long-term net deferred tax assets were $0.7 million and $0.8 million, respectively, and are included in other assets in the Consolidated Balance Sheets. Long-term net deferred tax liabilities were $8.7 million and $14.1 million at December 31, 2023 and 2022, respectively, and are included in non-current liabilities in the Consolidated Balance Sheets.

As of December 31, 2023, the Company has fully utilized its U.S. federal net operating loss carryforwards.

The Company has foreign net operating loss carryforwards of approximately $18.1 million, which can be carried forward indefinitely. Approximately $3.2 million of the foreign net operating loss carryforwards relate to a prior acquisition, the utilization of which is subject to limitation under the tax law of the United Kingdom.

As of December 31, 2023, the Company has no U.S. federal and state capital loss carryforwards.

The Company considers all available evidence, both positive and negative, to determine whether, based on the weight of that evidence, a valuation allowance is needed for some portion or all of a net deferred income tax asset. Judgment is required in considering the relative impact of negative and positive evidence. In arriving at these judgments, the weight given to the potential effect of negative and positive evidence is commensurate with the extent to which it can be objectively verified. Although realization is not assured, based upon the Company’s historical taxable income and projections of the Company’s future taxable income over the periods during which the deferred tax assets are deductible and the carryforwards expire, management believes it is more likely than

not that the Company will realize the benefits of these deductible differences, net of the existing valuation allowances, as discussed below.

As of December 31, 2023 and 2022, the Company maintained a valuation allowance of approximately $1.1 million and $1.0 million, respectively, primarily relating to foreign net operating loss carryforwards from an acquisition, and as of December 31, 2021, also from U.S. capital losses from the Company’s investment in technology-related private equity funds.

The following table provides a summary of the changes in the deferred tax valuation allowance for the years ended December 31, 2023, 2022, and 2021 (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Deferred tax valuation allowance at January 1

 

$

989

 

 

$

1,114

 

 

$

1,237

 

Additions

 

 

39

 

 

 

106

 

 

 

 

Deductions

 

 

 

 

 

(336

)

 

 

(108

)

Change in tax legislation

 

 

(4

)

 

 

186

 

 

 

 

Translation adjustments

 

 

41

 

 

 

(81

)

 

 

(15

)

Deferred tax valuation allowance at December 31

 

$

1,065

 

 

$

989

 

 

$

1,114

 

The Company will generally be free of additional U.S. federal tax consequences on additional unremitted foreign earnings that have been subject to U.S. tax primarily through GILTI or would be eligible for a dividends received deduction for earnings distributed after January 1, 2018. Notwithstanding the U.S. taxation of these amounts, the Company intends to continue to invest all of its unremitted earnings of $30.1 million, as well as the capital in these subsidiaries, indefinitely outside of the U.S. unless there are opportunities in the future to repatriate in a tax efficient manner. The Company does not expect to incur any material, additional taxes related to such amounts.

The Company utilizes a two-step process for the measurement of uncertain tax positions that have been taken or are expected to be taken on a tax return. The first step is a determination of whether the tax position should be recognized in the financial statements. The second step determines the measurement of the tax position. A reconciliation of the beginning and ending amount of unrecognized tax benefits is summarized as follows for the years ended December 31, 2023, 2022, and 2021 (in thousands):

 

 

2023

 

 

2022

 

 

2021

 

Unrecognized tax benefits at January 1

 

$

 

 

$

5

 

 

$

28

 

Reductions for tax positions of prior years

 

 

 

 

 

(4

)

 

 

(24

)

Translation adjustments

 

 

 

 

 

(1

)

 

 

1

 

Unrecognized tax benefits at December 31

 

$

 

 

$

 

 

$

5

 

As of December 31, 2023, the Company had no unrecognized tax benefits. The Company does not expect the liability for unrecognized tax benefits to change materially within the next 12 months.

The Company recognizes interest and penalties related to uncertain tax positions in income tax expense and such amounts were not significant in the years ended December 31, 2023, 2022, and 2021. Accrued interest and penalties were insignificant at December 31, 2023, 2022, and 2021.

The Company files income tax returns in the U.S. and in foreign jurisdictions. Generally, the Company is no longer subject to U.S., state, local, and foreign income tax examinations by tax authorities in its major jurisdictions for years before 2016, except to the extent of net operating loss and tax credit carryforwards from those years. Major taxing jurisdictions include the U.S., the Netherlands, the United Kingdom, Germany, and Switzerland. As of December 31, 2023, the Company has no jurisdictions under audit.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders' Equity

Note 9 – Stockholders’ Equity

Preferred Stock

Forrester has authorized 500,000 shares of $0.01 par value preferred stock. The Board of Directors has full authority to issue this stock and to fix the voting powers, preferences, rights, qualifications, limitations, or restrictions thereof, including dividend rights, conversion rights, redemption privileges, liquidation preferences, and the number of shares constituting any series or designation of such series.

Treasury Stock

As of December 31, 2023, Forrester’s Board of Directors has authorized an aggregate $585.0 million to purchase common stock under the Company’s stock repurchase program. The shares repurchased may be used, among other things, in connection with Forrester’s equity incentive and purchase plans. As of December 31, 2023, the Company had repurchased approximately 17.1 million shares of common stock at an aggregate cost of $514.1 million.

Dividends

The Company does not currently pay cash dividends on its common stock.

Equity Plans

The Company maintains the Forrester Research, Inc. Amended and Restated Equity Incentive Plan (the “Equity Incentive Plan”), as most recently amended and restated by our stockholders in May 2023. The amendment and restatement resulted in (1) extending the term of the plan for an additional 10 years until May 2033, (2) increasing the number of shares issuable under the plan by 3,500,000 shares, and (3) establishing a maximum amount of awards issuable under the plan to the Company’s non-employee directors.

The Equity Incentive Plan provides for the issuance of stock-based awards, including incentive stock options (“ISOs”), non-qualified stock options (“NSOs”), and restricted stock units (“RSUs”) to purchase up to 9,930,000 shares authorized in the plan plus the number of unused shares from prior plan (not to exceed 2,500,000 shares). Under the terms of the Equity Incentive Plan, ISOs may not be granted at less than fair market value on the date of grant (and in no event less than par value). Options and RSUs generally vest annually over four years and options expire after 10 years. No future awards can be granted or issued under prior plans and there is a maximum amount of awards issuable under the plan to the Company’s non-employee Directors. RSUs granted to non-employee directors vest quarterly over one year. Options and RSUs granted under the Equity Incentive Plan immediately vest upon certain events, as described in the plan. As of December 31, 2023, approximately 4.2 million shares were available for future grant of awards under the Equity Incentive Plan.

As of December 31, 2023, no options remain outstanding under prior plans.

Restricted Stock Units

Restricted stock units represent the right to receive one share of Forrester common stock when the restrictions lapse and the vesting conditions are met. RSUs are valued on the date of grant based upon the value of the Company’s stock on the date of grant less the present value of dividends expected to be paid during the requisite service period, if any. Shares of Forrester’s common stock are delivered to the grantee upon vesting, subject to a reduction of shares for payment of withholding taxes. The weighted average grant date fair value for RSUs granted in 2023, 2022, and 2021 was $32.82, $50.37, and $46.64, respectively. The value of RSUs vested and converted to common stock, based on the value of Forrester’s common stock on the date of vesting, was $8.8 million, $10.8 million, and $11.5 million during 2023, 2022, and 2021, respectively.

RSU activity for the year ended December 31, 2023 is presented below (in thousands, except per share data):

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2022

 

 

682

 

 

$

46.28

 

Granted

 

 

695

 

 

 

32.82

 

Vested

 

 

(271

)

 

 

44.95

 

Forfeited

 

 

(107

)

 

 

42.72

 

Unvested at December 31, 2023

 

 

999

 

 

$

37.66

 

 

Stock Options

Stock option activity for the year ended December 31, 2023 is presented below (in thousands, except per share data and contractual term):

 

 

 

 

 

Weighted -

 

 

Weighted -

 

 

 

 

 

 

 

 

 

Average

 

 

Average

 

 

 

 

 

 

 

 

 

Exercise

 

 

Remaining

 

 

Aggregate

 

 

 

Number

 

 

Price Per

 

 

Contractual

 

 

Intrinsic

 

 

 

of Shares

 

 

Share

 

 

Term (in years)

 

 

Value

 

Outstanding at December 31, 2022

 

 

89

 

 

$

35.58

 

 

 

 

 

 

 

Granted

 

 

144

 

 

$

33.04

 

 

 

 

 

 

 

Exercised

 

 

(3

)

 

 

34.37

 

 

 

 

 

 

 

Forfeited

 

 

(29

)

 

 

34.54

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

201

 

 

$

33.93

 

 

 

6.35

 

 

$

 

Exercisable at December 31, 2023

 

 

73

 

 

$

35.51

 

 

 

1.37

 

 

$

 

Vested and expected to vest at December 31, 2023

 

 

201

 

 

$

33.93

 

 

 

6.35

 

 

$

 

The total intrinsic value of options exercised during 2023, 2022, and 2021 was $6 thousand, $0.3 million, and $2.2 million, respectively.

Employee Stock Purchase Plan

In May 2022, stockholders of the Company approved an amendment to the Company’s Second Amended and Restated Employee Stock Purchase Plan, which provided for an additional 600,000 shares of common stock, par value $0.01 per share, to be granted under the plan. The Company's Third Amended and Restated Employee Stock Purchase Plan (the "Stock Purchase Plan"), provides for the issuance of up to 0.8 million shares of common stock and as of December 31, 2023, approximately 0.6 million shares remain available for issuance. With certain limited exceptions, all employees of Forrester whose customary employment is more than 20 hours per week, including officers and directors who are employees, are eligible to participate in the Stock Purchase Plan. Purchase periods under the Stock Purchase Plan are six months in length and commence on each successive March 1 and September 1. Stock purchased under the Stock Purchase Plan is required to be held for one year before it is able to be sold. During each purchase period the maximum number of shares of common stock that may be purchased by an employee is limited to the number of shares equal to $12,500 divided by the fair market value of a share of common stock on the first day of the purchase period. An employee may elect to have up to 10% deducted from his or her compensation for the purpose of purchasing shares under the Stock Purchase Plan. The price at which the employee’s shares are purchased is the lower of: (1) 85% of the closing price of the common stock on the day that the purchase period commences, or (2) 85% of the closing price of the common stock on the day that the purchase period terminates.

Shares purchased by employees under the Stock Purchase Plan are as follows (in thousands, except per share data):

 

Shares

 

 

Purchase

 

Purchase Period Ended

Purchased

 

 

Price

 

February 28, 2023

 

63

 

 

$

27.96

 

August 31, 2023

 

63

 

 

$

26.04

 

February 28, 2022

 

41

 

 

$

40.50

 

August 31, 2022

 

54

 

 

$

35.35

 

 

Accumulated Other Comprehensive Loss (“AOCL”)

The components of accumulated other comprehensive loss are as follows (in thousands):

 

 

 

Marketable
Investments

 

 

Interest Rate
Swap

 

 

Translation
Adjustment

 

 

Total AOCL

 

Balance at December 31, 2020

 

$

 

 

$

(821

)

 

$

131

 

 

$

(690

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

(3,083

)

 

 

(3,083

)

Unrealized gain (loss) before reclassification, net
    of tax of $(
6)

 

 

(25

)

 

 

29

 

 

 

 

 

 

4

 

Reclassification to income, net
    of tax of $(
227) (2)

 

 

 

 

 

580

 

 

 

 

 

 

580

 

Balance at December 31, 2021

 

 

(25

)

 

 

(212

)

 

 

(2,952

)

 

 

(3,189

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

(4,807

)

 

 

(4,807

)

Unrealized gain (loss) before reclassification, net
    of tax of $(
10)

 

 

(134

)

 

 

137

 

 

 

 

 

 

3

 

Reclassification to income, net
    of tax of $(
28) (2)

 

 

 

 

 

75

 

 

 

 

 

 

75

 

Balance at December 31, 2022

 

 

(159

)

 

 

 

 

 

(7,759

)

 

 

(7,918

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

3,248

 

 

 

3,248

 

Unrealized gain, net of tax of $(33)

 

 

99

 

 

 

 

 

 

 

 

 

99

 

Balance at December 31, 2023

 

$

(60

)

 

$

 

 

$

(4,511

)

 

$

(4,571

)

(1)
The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.
(2)
Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 6 – Derivatives and Hedging.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Pension Plans
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Pension Plans

Note 10 – Employee Pension Plans

Forrester sponsors several defined contribution plans for eligible employees. Generally, the defined contribution plans have funding provisions which, in certain situations, require contributions based upon formulas relating to employee wages or the level of elective participant contributions, as well as allow for additional discretionary contributions. Further, certain plans contain vesting provisions. Forrester’s contributions to these plans totaled approximately $7.8 million, $8.2 million, $6.5 million for the years ended December 31, 2023, 2022, and 2021, respectively.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring

Note 11 – Restructuring

In January 2023, the Company implemented a reduction in its workforce of approximately 4% across various geographies and functions to streamline operations. The Company recorded $4.3 million of severance and related costs for this action during the fourth quarter of 2022, and $0.6 million during the first quarter of 2023. The Company also recorded a restructuring charge of $5.0 million during the fourth quarter of 2022 related to closing one floor of its offices located at 150 Spear Street, San Francisco, California, of which $3.7 million related to an impairment of a right-of-use asset and $1.3 million related to an impairment of leasehold improvements. In the first quarter of 2023, the Company recorded an incremental $0.4 million impairment to its California office and a $0.6 million charge for the write-off of a previously capitalized software project. In the fourth quarter of 2023, the Company also recorded an additional impairment of $0.4 million to its California office. Essentially all of the severance and related costs for this plan was paid during 2023.

The following table rolls forward the activity in the restructuring accrual for the January 2023 action for the year ended December 31, 2023 (in thousands):

Accrual at December 31, 2022

$

4,360

 

Additional restructuring and related costs

 

1,923

 

Non-cash charge (included above)

 

(1,360

)

Cash payments

 

(4,875

)

Accrual at December 31, 2023

$

48

 

In May 2023, the Company implemented a reduction in its workforce of approximately 8% across various geographies and functions to better align its cost structure and to streamline its sales and consulting organizations. The Company recorded $7.5 million of severance and related costs for this action during the second quarter of 2023. In addition, the Company closed certain of its smaller offices both inside and outside the U.S. in order to reduce facility costs and better match its facilities to its hybrid work strategy. As a

result of closing the offices, the Company recorded restructuring costs of $2.3 million, which included $1.3 million related to right-of-use asset impairments and accelerated amortization and $0.6 million related to impairments of leasehold improvements. In addition, the Company incurred $0.7 million in contract termination costs. The remaining $1.3 million of severance and related costs for this plan will be paid during 2024.

The following table rolls forward the activity in the restructuring accrual for the May 2023 action for the year ended December 31, 2023 (in thousands):

Accrual at December 31, 2022

$

 

Additional restructuring and related costs

 

10,618

 

Non-cash charge (included above)

 

(2,253

)

Non-cash lease settlement gain (included above)

 

139

 

Cash payments

 

(7,222

)

Accrual at December 31, 2023

$

1,282

 

In February 2024, the Company implemented a reduction in force of approximately 3% of its workforce across various geographies and functions to better align its cost structure with the revenue outlook for the year. Notification to affected persons commenced in December 2023 and was completed by the end of February 2024. Approximately $0.7 million of severance and related costs for this action were recorded during the fourth quarter of 2023. See Note 15 - Subsequent Events, for additional details of this action.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Segment and Enterprise Wide Reporting
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Operating Segment and Enterprise Wide Reporting

Note 12 – Operating Segment and Enterprise Wide Reporting

The Company’s chief operating decision-maker (used in determining the Company’s segments) is the chief executive officer and the chief financial officer. The Company operates in three segments: Research, Consulting, and Events. These segments, which are also the Company's reportable segments, are based on the management structure of the Company and how the chief operating decision maker uses financial information to evaluate performance and determine how to allocate resources. The Company’s products and services are delivered through each segment as described below.

The Research segment includes the revenues from all of the Company’s research products as well as consulting revenues from advisory services (such as speeches and advisory days) delivered by the Company’s research organization. Research segment costs include the cost of the organizations responsible for developing and delivering these products in addition to the costs of the product management organization responsible for product pricing and packaging, and the launch of new products.

The Consulting segment includes the revenues and the related costs of the Company’s project consulting organization. The project consulting organization delivers a majority of the Company’s project consulting revenue and certain advisory services.

The Events segment includes the revenues and the costs of the organization responsible for developing and hosting in-person and virtual events.

The Company evaluates reportable segment performance and allocates resources based on segment revenues and expenses. Segment expenses include the direct expenses of each segment organization and exclude selling and marketing expenses, general and administrative expenses, stock-based compensation expense, depreciation expense, adjustments to incentive bonus compensation from target amounts, amortization of intangible assets, restructuring and integration costs, interest and other income (expense), and gains on investments. The accounting policies used by the segments are the same as those used in the consolidated financial statements. The Company does not review or evaluate assets as part of segment performance. Accordingly, the Company does not identify or allocate assets by reportable segment.

The Company provides information by reportable segment in the tables below (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Research revenues

 

$

334,396

 

 

$

 

 

$

 

 

$

334,396

 

Consulting revenues

 

 

28,826

 

 

 

89,402

 

 

 

 

 

 

118,228

 

Events revenues

 

 

 

 

 

 

 

 

28,155

 

 

 

28,155

 

Total segment revenues

 

 

363,222

 

 

 

89,402

 

 

 

28,155

 

 

 

480,779

 

Segment expenses

 

 

(132,444

)

 

 

(45,028

)

 

 

(20,557

)

 

 

(198,029

)

Selling, marketing, administrative and other expenses

 

 

 

 

 

 

 

 

 

 

 

(250,756

)

Amortization of intangible assets

 

 

 

 

 

 

 

 

 

 

 

(11,956

)

Restructuring costs

 

 

 

 

 

 

 

 

 

 

 

(13,272

)

Interest expense, other income, and gains on investments

 

 

 

 

 

 

 

 

 

 

 

(481

)

Income before income taxes

 

 

 

 

 

 

 

 

 

 

$

6,285

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Research revenues

 

$

354,453

 

 

$

 

 

$

 

 

$

354,453

 

Consulting revenues

 

 

41,559

 

 

 

111,028

 

 

 

 

 

 

152,587

 

Events revenues

 

 

 

 

 

 

 

 

30,747

 

 

 

30,747

 

Total segment revenues

 

 

396,012

 

 

 

111,028

 

 

 

30,747

 

 

 

537,787

 

Segment expenses

 

 

(133,566

)

 

 

(56,889

)

 

 

(21,801

)

 

 

(212,256

)

Selling, marketing, administrative and other expenses

 

 

 

 

 

 

 

 

 

 

 

(270,381

)

Amortization of intangible assets

 

 

 

 

 

 

 

 

 

 

 

(13,161

)

Restructuring costs

 

 

 

 

 

 

 

 

 

 

 

(9,335

)

Interest expense, other income, and gains on investments

 

 

 

 

 

 

 

 

 

 

 

(1,930

)

Income before income taxes

 

 

 

 

 

 

 

 

 

 

$

30,724

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

Research revenues

 

$

325,340

 

 

$

 

 

$

 

 

$

325,340

 

Consulting revenues

 

 

47,247

 

 

 

108,867

 

 

 

 

 

 

156,114

 

Events revenues

 

 

 

 

 

 

 

 

12,861

 

 

 

12,861

 

Total segment revenues

 

 

372,587

 

 

 

108,867

 

 

 

12,861

 

 

 

494,315

 

Segment expenses

 

 

(118,155

)

 

 

(51,770

)

 

 

(12,709

)

 

 

(182,634

)

Selling, marketing, administrative and other expenses

 

 

 

 

 

 

 

 

 

 

 

(257,576

)

Amortization of intangible assets

 

 

 

 

 

 

 

 

 

 

 

(15,129

)

Integration costs

 

 

 

 

 

 

 

 

 

 

 

(334

)

Interest expense, other expense, and gains on investments

 

 

 

 

 

 

 

 

 

 

 

(5,451

)

Income before income taxes

 

 

 

 

 

 

 

 

 

 

$

33,191

 

Net long-lived tangible assets by location as of December 31, 2023 and 2022 are as follows (in thousands):

 

 

 

2023

 

 

2022

 

United States

 

$

48,001

 

 

$

60,631

 

United Kingdom

 

 

8,194

 

 

 

8,678

 

Europe (excluding United Kingdom)

 

 

186

 

 

 

319

 

Asia Pacific

 

 

2,742

 

 

 

3,550

 

Total

 

$

59,123

 

 

$

73,178

 

 

Revenues by geographic destination, based on the location products and services are consumed, and as a percentage of total revenues for the years ended December 31, 2023, 2022, and 2021 are as follows (dollars in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

United States

 

$

373,483

 

 

$

426,041

 

 

$

381,662

 

Europe (excluding United Kingdom)

 

 

37,912

 

 

 

36,664

 

 

 

41,264

 

United Kingdom

 

 

21,311

 

 

 

20,079

 

 

 

21,913

 

Canada

 

 

16,416

 

 

 

20,759

 

 

 

17,213

 

Asia Pacific

 

 

23,604

 

 

 

26,548

 

 

 

26,768

 

Other

 

 

8,053

 

 

 

7,696

 

 

 

5,495

 

Total

 

$

480,779

 

 

$

537,787

 

 

$

494,315

 

 

 

 

2023

 

 

2022

 

 

2021

 

United States

 

 

78

 %

 

 

79

 %

 

 

77

 %

Europe (excluding United Kingdom)

 

 

8

 

 

 

7

 

 

 

9

 

United Kingdom

 

 

4

 

 

 

4

 

 

 

5

 

Canada

 

 

3

 

 

 

4

 

 

 

3

 

Asia Pacific

 

 

5

 

 

 

5

 

 

 

5

 

Other

 

 

2

 

 

 

1

 

 

 

1

 

Total

 

 

100

 %

 

 

100

 %

 

 

100

 %

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Certain Balance Sheet Accounts

Note 13 – Certain Balance Sheet Accounts

Property and Equipment:

Property and equipment as of December 31, 2023 and 2022 is recorded at cost less accumulated depreciation and consists of the following (in thousands):

 

2023

 

 

2022

 

Computers and equipment

$

10,128

 

 

$

14,303

 

Computer software

 

34,641

 

 

 

34,903

 

Furniture and fixtures

 

9,188

 

 

 

9,745

 

Leasehold improvements

 

29,506

 

 

 

30,285

 

Total property and equipment

 

83,463

 

 

 

89,236

 

Less accumulated depreciation

 

(64,062

)

 

 

(66,028

)

Total property and equipment, net

$

19,401

 

 

$

23,208

 

 

The Company incurs costs to develop or obtain internal use computer software used for its operations, and certain of these costs meeting the criteria in ASC 350 – Internal Use Software are capitalized and amortized over their useful lives. The entire balance in the computer software category above consists of these costs. Amortization of capitalized internal-use software costs totaled $4.7 million, $4.8 million, and $4.6 million for the years ended December 31, 2023, 2022, and 2021, respectively, and is included in depreciation expense in the Consolidated Statements of Operations.

Accrued Expenses and Other Current Liabilities:

Accrued expenses and other current liabilities as of December 31, 2023 and 2022 consist of the following (in thousands):

 

2023

 

 

2022

 

Payroll and related benefits

$

43,426

 

 

$

53,581

 

Taxes

 

4,680

 

 

 

5,823

 

Lease liability

 

14,181

 

 

 

13,632

 

Other

 

19,195

 

 

 

17,971

 

Total

$

81,482

 

 

$

91,007

 

 

Non-Current Liabilities:

Non-current liabilities as of December 31, 2023 and 2022 consist of the following (in thousands):

 

 

2023

 

 

2022

 

Deferred tax liability

$

8,679

 

 

$

14,133

 

Other

 

2,481

 

 

 

2,509

 

Total

$

11,160

 

 

$

16,642

 

Allowance for Doubtful Accounts:

A rollforward of the allowance for doubtful accounts as of and for the years ended December 31, 2023, 2022, and 2021 is as follows (in thousands):

 

 

2023

 

 

2022

 

 

2021

 

Balance, beginning of year

$

560

 

 

$

610

 

 

$

708

 

Provision for doubtful accounts

 

701

 

 

 

638

 

 

 

225

 

Write-offs

 

(692

)

 

 

(669

)

 

 

(318

)

Translation adjustments

 

5

 

 

 

(19

)

 

 

(5

)

Balance, end of year

$

574

 

 

$

560

 

 

$

610

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contingencies

Note 14 – Contingencies

From time to time, the Company may be subject to legal proceedings and civil and regulatory claims that arise in the ordinary course of its business activities. It is the Company's policy to record accruals for legal contingencies to the extent that it has concluded that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated, and to expense costs associated with loss contingencies, including any related legal fees, as they are incurred. The Company reviews its loss contingencies at least quarterly and adjusts its accruals and/or disclosures to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, or other new information, as deemed necessary. Once established, a provision may change in the future due to new developments or changes in circumstances and could increase or decrease the Company’s earnings in the period that the changes are made. Following an April 2023 mediation in a wage-related matter that resulted in a settlement agreement, the Company accrued $4.8 million of expense in the quarter ended March 31, 2023 that is classified in general and administrative expense in the Consolidated Statement of Operations.

The Company believes that it has meritorious defenses in connection with its current legal proceedings and claims and intends to vigorously contest each of them. Regardless of the outcome, legal proceedings and claims can have a material adverse effect on the Company because of defense and settlement costs, diversion of management resources, and other factors.

In the opinion of the Company's management, based upon information currently available to the Company, while the outcome of these legal proceedings and claims is uncertain, the likely results of these legal proceedings and claims are not expected, either individually or in the aggregate, to have a material adverse effect on the Company's financial position, results of operations or cash flows, although the effect could be material to the Company's consolidated results of operations or consolidated cash flows for any interim reporting period.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events

Note 15 – Subsequent Events

In February 2024, the Company implemented a reduction in force of approximately 3% of its workforce across various geographies and functions to better align its cost structure with the revenue outlook for the year. In addition, the Company will close its offices located at 150 Spear Street, San Francisco, California and replace it with a shorter term, flexible space to reduce facility costs. The Company anticipates total costs for this action to be in a range of $7.3 million to $7.7 million, inclusive of non-cash lease impairment costs of approximately $3.8 million, with the majority of the cash costs to be expended in 2024.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

Forrester Research, Inc. is a global independent research and advisory firm. The Company helps leaders across technology, customer experience, marketing, sales and product functions use customer obsession to accelerate growth. Through Forrester’s proprietary research, consulting, and events, leaders from around the globe are empowered to be bold at work, navigate change, and put their customers at the center of their leadership, strategy, and operations. The Company’s unique insights are grounded in annual surveys of more than 700,000 consumers, business leaders, and technology leaders worldwide, rigorous and objective research methodologies, over 100 million real-time feedback votes, and the shared wisdom of our clients.

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for reporting on Form 10-K. The Company’s fiscal year is the twelve months from January 1 through December 31 and all references to 2023, 2022, and 2021 refer to the fiscal year unless otherwise noted.

Principles of Consolidations

The accompanying consolidated financial statements include the accounts of Forrester and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

Management Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Forrester considers the more significant of these estimates to be revenue recognition, ongoing impairment reviews of goodwill, intangible and other long-lived assets, and income taxes. On an ongoing basis, management evaluates its estimates. Actual results could differ from these estimates.

Adoption of New Accounting Pronouncements

Adoption of New Accounting Pronouncements

The Company adopted the guidance in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes – Simplifying the Accounting for Income Taxes on January 1, 2021. The standard provides guidance to simplify the accounting for income taxes in certain areas, changes the accounting for select income tax transactions, and makes other minor improvements. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.

Fair Value Measurements

Fair Value Measurements

The carrying amounts reflected in the Consolidated Balance Sheets for cash, certain cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The Company’s financial instruments also include its outstanding variable-rate borrowings (refer to Note 4 – Debt). The Company believes that the carrying amount of its variable-rate borrowings reasonably approximate their fair values because the rates of interest on those borrowings reflect current market rates of interest.

Additionally, the Company has certain financial assets and liabilities recorded at fair value at each balance sheet date, including cash equivalents and marketable investments, in accordance with the accounting standards for fair value measurements. Refer to Note 7 – Fair Value Measurements for the Company’s fair value disclosures.

Cash, Cash Equivalents, and Marketable Investments

Cash, Cash Equivalents, and Marketable Investments

Forrester considers all short-term, highly liquid investments with original maturities at the time of purchase of 90 days or less to be cash equivalents, inclusive of the Company's U.S. based money market funds.

 

The Company’s portfolio of investments may at any time include securities of U.S. government agencies, municipal notes and bonds, corporate notes and bonds, commercial paper, and money market funds based outside of the U.S. Marketable investments are

classified as current assets as they are available for use in current operations. Forrester accounts for all marketable investments as available-for-sale securities and as such, the marketable investments are carried at fair value with unrealized gains and losses (not related to credit losses) recorded in accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses on securities are included in earnings and are determined using the specific identification method. The Company conducts periodic reviews to identify and evaluate each investment that has an unrealized loss, in accordance with the meaning of other-than-temporary impairment and its application to certain investments, as required under the accounting standards. Unrealized losses on available-for-sale securities that are determined to be temporary, and not related to credit loss, are recorded, net of tax, in accumulated other comprehensive loss. During the years ended December 31, 2023, 2022, and 2021, the Company did not record any other-than-temporary impairment losses on its available-for-sale securities.

 

The Company did not realize any gains or losses from the Company's available-for-sale securities during the years ended December 31, 2023, 2022, and 2021.

Presentation of Restricted Cash

Presentation of Restricted Cash

The following table summarizes the end-of-period cash and cash equivalents from the Company's Consolidated Balance Sheets and the total cash, cash equivalents and restricted cash as presented in the accompanying Consolidated Statements of Cash Flows (in thousands).

 

 

For the Year Ended December 31,

 

 

2023

 

 

2022

 

Cash and cash equivalents shown in balance sheets

$

72,909

 

 

$

103,629

 

Restricted cash classified in other assets (1):

 

2,133

 

 

 

2,025

 

Cash, cash equivalents and restricted cash shown in statement of cash flows

$

75,042

 

 

$

105,654

 

 

(1)
Restricted cash consists of collateral required for leased office space. The short-term or long-term classification regarding the collateral for the leased office space is determined in accordance with the expiration of the underlying leases.
Concentrations of Credit Risk

Concentrations of Credit Risk

Financial instruments that potentially subject Forrester to concentrations of credit risk are principally cash, cash equivalents, marketable investments, accounts receivable, and foreign currency forward exchange contracts. The Company limits its risk exposure by having its cash, cash equivalents, and foreign currency forward exchange contracts with large commercial banks and by diversifying counterparties. No single customer accounted for greater than 4% of revenues or 2% of accounts receivable in any of the periods presented.

Forrester does not have any off-balance sheet arrangements.

Business Acquisitions

Business Acquisitions

Forrester accounts for business combinations in accordance with the acquisition method of accounting as prescribed by FASB ASC Topic 805, Business Combinations. The acquisition method of accounting requires the Company to record the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with any excess of the consideration transferred over the estimated fair value of the net assets acquired, including identifiable intangible assets, to be recorded to goodwill. The Company did not consummate a business combination during the years ended December 31, 2023, 2022, and 2021.

Goodwill

Goodwill

Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair values of the tangible and identifiable intangible net assets acquired. Goodwill is not amortized; however, it is required to be tested for impairment annually, which requires assessment of the potential impairment at the reporting unit level. Reporting units are determined based on the components of the Company's operating segments that constitute a business for which financial information is available and for which operating results are regularly reviewed by segment management. Testing for impairment is also required on an interim basis if an event or circumstance indicates it is more likely than not an impairment loss has been incurred. When performing an impairment assessment, the Company either uses a qualitative assessment, to determine if it is more likely than not that the estimated fair value of any reporting unit is less than its carrying amount, or a quantitative analysis, to determine and compare the fair value of each reporting unit to its carrying value, or a combination of both. An impairment of goodwill is recognized to the extent that the carrying amount of a reporting unit exceeds its estimated fair value. Absent an event that indicates a specific impairment may exist, the Company has

selected November 30th as the date for performing the annual goodwill impairment test. Goodwill impairment charges have not been required for the years ended December 31, 2023, 2022 and 2021.

Impairment of Other Long-Lived Tangible and Intangible Assets

Impairment of Other Long-Lived Tangible and Intangible Assets

Other long-lived assets primarily consist of property and equipment, operating lease right-of-use assets, and intangible assets. The Company periodically evaluates the recoverability of other long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the asset group are evaluated in relation to the future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and assumed discount rates, reflecting varying degrees of perceived risk. The Company recorded $2.6 million and $5.0 million of long-lived asset impairment charges during 2023 and 2022, respectively (refer to Note 5 – Leases). No impairment charges were recorded during 2021.

Non-Current Liabilities

Non-Current Liabilities

The Company records deferred tax liabilities and other liabilities that are expected to be settled over a period that exceeds one year as non-current liabilities.

Foreign Currency

Foreign Currency

The functional currency of Forrester’s wholly-owned subsidiaries is their respective local currency. These subsidiary financial statements are translated to U.S. dollars using period-end exchange rates for assets and liabilities and average exchange rates during the corresponding period for revenues and expenses, with translation gains and losses recorded as a component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Gains and losses related to the remeasurement of monetary assets and liabilities denominated in a currency other than an entity’s functional currency are included in other income (expense), net in the Consolidated Statements of Operations. Forrester recorded $0.3 million, $0.2 million, and $1.4 million of foreign exchange losses during 2023, 2022, and 2021, respectively.

Revenue

Revenue

The Company generates all of its revenues from contracts with customers, which totaled $480.8 million for the year ended December 31, 2023.

The Company recognizes revenue when a customer obtains control of promised products or services, in an amount that reflects the consideration expected to be received in exchange for those products or services. The Company follows the five-step model prescribed under Topic 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) the Company satisfies each performance obligation. Revenues are presented net of any sales or value added taxes collected from customers and remitted to the government.

The Company accounts for a contract when it has approval and commitment from both parties, the fees, payment terms and rights of the parties regarding the products or services to be transferred are identified, the contract has commercial substance, and it is probable that substantially all of the consideration for the products and services expected to be transferred is collectible. The Company applies judgment in determining the customer’s ability and intention to pay for services expected to be transferred, which is based on factors including the customer’s payment history, management’s ability to mitigate exposure to credit risk (for example, requiring payment in advance of the transfer of products or services, or the ability to stop transferring promised products or services in the event a customer fails to pay consideration when due), and experience selling to similarly situated customers. Since the transaction price is fixed and defined as part of entering into a contract, and generally does not change, variable consideration is insignificant.

Performance obligations within a contract are identified based on the products and services promised to be transferred in the contract. When a contract includes more than one promised product or service, the Company must apply judgment to determine whether the promises represent multiple performance obligations or a single, combined performance obligation. This evaluation requires the Company to determine if the promises are both capable of being distinct, where the customer can benefit from the product or service on its own or together with other resources readily available, and are distinct within the context of the contract, where the transfer of products or services is separately identifiable from other promises in the contract. When both criteria are met, each promised product or service is accounted for as a separate performance obligation. In cases where the promises are distinct, the Company is further required to evaluate if the promises are a series of products and services that are substantially the same and have

the same pattern of transfer to the customer (referred to as the “series” guidance). When the Company determines that promises meet the series guidance, they are accounted for as a single, combined performance obligation.

Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative basis according to their standalone selling prices. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the Company does not have a history of selling a performance obligation, management applies judgment to estimate the standalone selling price, taking into consideration available information, including market conditions, factors considered to set list prices, pricing of similar products, and internal pricing objectives. The corresponding allocated revenues are recognized when (or as) the performance obligations are satisfied, as discussed further below.

Research revenues

The majority of research revenues are subscriptions to our research, including access to a designated portion of our research and, depending on the type of license, unlimited analyst inquiry or guidance sessions, an executive coach or advisor, peer offerings, and unlimited participation in Forrester webinars, all of which are delivered throughout the contract period. The Company has concluded that these promises represent a stand ready obligation to provide a daily information service, in which the services are the same each day, every day is distinct, and the customer simultaneously receives and consumes the benefits as the Company transfers control throughout the contract period. Accordingly, these subscriptions meet the requirements of the series guidance and are each accounted for as a single performance obligation. The Company recognizes revenue ratably over the contract term, using an output measure of time elapsed. Certain of the research products include advisory services and/or an event ticket, which are accounted for as a separate performance obligation and are recognized at the point in time the service is completed, the final deliverable is transferred to the customer, or the event occurs. Research revenues also include sales of electronic reprints, which are written research documents prepared by Forrester’s analysts and hosted via an on-line platform. Reprints include a promise to deliver a customer-selected research document and certain usage data provided through the on-line platform, which represents two performance obligations. The Company satisfies the performance obligation for the research document by providing access to the electronic reprint and accordingly recognizes revenue at that point in time. The Company satisfies the performance obligation for the data portion of the reprint on a daily basis and accordingly recognizes revenue over time.

Consulting revenues

Consulting revenues consist of consulting projects and advisory services. Consulting project revenues consist of the delivery of focused insights and recommendations to assist clients in developing and executing their technology and business strategies. Projects are fixed-fee arrangements that are generally completed over two weeks to three months. The Company has concluded that each project represents a single performance obligation as each is a single promise to deliver a customized engagement and deliverable. For the majority of these services, either practically or contractually, the work performed and delivered to the customer has no alternative use to the Company. Additionally, Forrester maintains an enforceable right to payment at all times throughout the contract. The Company utilizes an input method and recognizes revenue over time, based on hours expended relative to the total estimated hours required to satisfy the performance obligation. The input method closely aligns with how control of interim deliverables is transferred to the customer throughout the engagement and is also the method used internally to price the project and assess operational performance. If the Company were to enter into an agreement where it does not have an enforceable right to payment at all times, revenue would be recognized at the point in time the project is completed. Certain of our content marketing consulting projects contain a second performance obligation for access to interactive tools over a specified license period, typically 12 or 24 months. The Company recognizes revenue for this performance obligation ratably over the license period.

Advisory services revenues are short-term presentations or knowledge sharing sessions (which can range from one hour to two days), such as speeches and advisory days. Each is a promise for a Forrester analyst to deliver a deeper understanding of Forrester’s published research and represents a single performance obligation. Revenue is recognized at the point in time the service is completed or the final deliverable is transferred to the customer, which is when the customer has received the benefit(s) of the service.

Events revenues

Events revenues consist of either ticket or sponsorship sales for Forrester-hosted events. Each is a single promise that either allows entry to, or grants the right to promote a product or service at, a specific event. The Company concluded that each of these represents a single performance obligation. The Company recognizes revenue at the completion of the event, which is the point in time when the customer has received the benefit(s) from attending or sponsoring the event.

Prepaid performance obligations

Prepaid performance obligations (including event tickets, reprints, consulting projects, and advisory services) on non-cancellable contracts, for which the Company estimates will expire unused, are recognized in proportion to the pattern of related rights

exercised by the customer. This assessment requires judgment, including estimating the percentage of prepaid rights that will go unexercised and anticipating the impact that future changes to products, pricing, and customer engagement will have on actual expirations. The Company updates estimates used to recognize unexercised rights on a quarterly basis.

Contract modifications

Consulting contracts are occasionally modified to update the scope of the services purchased. Since a consulting project is a single performance obligation that is only partially satisfied at the modification date, the updated project requirements are not distinct and the modification is accounted for as part of the existing contract. The effect of the modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either an increase or decrease) on a cumulative catch-up basis. For the year ended December 31, 2023, the Company recorded an immaterial amount of cumulative catch-up adjustments.

Refer to Note 12 – Operating Segment and Enterprise Wide Reporting for a summary of disaggregated revenue by geographic region.

Accounts Receivable

Accounts receivable

Accounts receivable includes amounts billed and currently due from customers. Since the only condition for payment of the Company's invoices is the passage of time, the Company records a receivable on the date the invoice is issued. Also included in accounts receivable are unbilled amounts resulting from revenue exceeding the amount billed to the customer, where the right to payment is unconditional. If the right to payment for services performed was conditional on something other than the passage of time, the unbilled amount would be recorded as a separate contract asset. There were no contract assets as of December 31, 2023.

The majority of the Company’s contracts are non-cancelable. However, for contracts that are cancelable by the customer, the Company does not record a receivable when it issues an invoice. The Company records accounts receivable on these contracts only up to the amount of revenue earned but not yet collected.

In addition, since the majority of the Company’s contracts are invoiced for annual periods, and payment is expected within one year from the transfer of products and services, the Company does not adjust its receivables or transaction price for the effects of a significant financing component.

Deferred revenue

Deferred revenue

The Company refers to contract liabilities as deferred revenue in the Consolidated Balance Sheets. Payment terms in the Company’s customer contracts vary, but generally require payment in advance of fully satisfying the performance obligation(s). Deferred revenue consists of billings in excess of revenue recognized. Similar to accounts receivable, the Company does not record deferred revenue for unpaid invoices issued on a cancelable contract.

During the years ended December 31, 2023 and 2022, the Company recognized approximately $166.3 million and $189.2 million of revenue, respectively, related to its deferred revenue balance at January 1 of each such period.

Approximately $385.6 million of revenue is expected to be recognized during the next 24 months from remaining performance obligations as of December 31, 2023.

Cost To Obtain Contracts

Cost to Obtain Contracts

The Company capitalizes commissions paid to sales representatives and related fringe benefits costs that are incremental to obtaining customer contracts. These costs are included in deferred commissions in the Consolidated Balance Sheets. The Company elected the practical expedient to account for these costs at a portfolio level as the Company’s contracts are similar in nature and the amortization model used closely matches the amortization expense that would be recognized on a contract-by-contract basis. Costs to obtain a contract are amortized to earnings over the initial contract term, which is the same period the related revenue is recognized.

Amortization of the expense related to deferred commissions was $39.8 million, $45.9 million, and $43.9 million for the years ended December 31, 2023, 2022, and 2021, respectively, and is recorded in selling and marketing expenses in the Consolidated Statements of Operations. The Company evaluates the recoverability of deferred commissions at each balance sheet date and there were no impairments recorded during 2023, 2022, or 2021.

Leases

Leases

The Company determines whether an arrangement is a lease at inception of the arrangement. The Company accounts for a lease when it has the right to control the leased asset for a period of time while obtaining substantially all of the assets’ economic benefits. All of the Company’s leases are operating leases, the majority of which are for office space. Operating lease right-of-use ("ROU") assets and non-current operating lease liabilities are included as individual line items in the Consolidated Balance Sheets, while short-term operating lease liabilities are recorded within accrued expenses and other current liabilities.

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The discount rate used to determine the present value of the lease payments is the Company’s incremental borrowing rate based on the information available at lease inception, as generally an implicit rate in the lease is not readily determinable. An operating lease ROU asset includes all lease payments, lease incentives and initial direct costs incurred. Some of the Company’s leases include options to extend or terminate the lease. When determining the lease term, these options are included in the measurement and recognition of the Company’s ROU assets and lease liabilities when it is reasonably certain that the Company will exercise the option(s). The Company considers various economic factors when making this determination, including, but not limited to, the significance of leasehold improvements incurred in the office space, the difficulty in replacing the asset, underlying contractual obligations, and specific characteristics unique to a particular lease.

Subsequent to entering into a lease arrangement, the Company reassesses the certainty of exercising options to extend or terminate a lease. When it becomes reasonably certain that the Company will exercise an option that was not included in the lease term, the Company accounts for the change in circumstances as a lease modification, which results in the remeasurement of the ROU asset and lease liability as of the modification date.

Lease expense for operating leases is recognized on a straight-line basis over the lease term based on the total lease payments (which include initial direct costs and lease incentives). The expense is included in operating expenses in the Consolidated Statements of Operations.

The Company’s lease agreements generally contain lease and non-lease components. Non-lease components are fixed charges stated in an agreement and primarily include payments for parking at the leased office facilities. The Company accounts for the lease and fixed payments for non-lease components as a single lease component under Topic 842, which increases the amount of the ROU assets and lease liabilities. Most of the Company’s lease agreements also contain variable payments, primarily maintenance-related costs, which are expensed as incurred and not included in the measurement of the ROU assets and lease liabilities.

Leases with an initial term of twelve months or less are not recorded in the Consolidated Balance Sheets and are not material.

Advertising Costs

Advertising Costs

The Company expenses advertising costs as incurred. Advertising expense for the years ended December 31, 2023, 2022, and 2021 was $1.7 million, $2.3 million, and $2.1 million, respectively. These expenses consisted primarily of online marketing and are included in selling and marketing expense in the Consolidated Statements of Operations.

Stock-Based Compensation

Stock-Based Compensation

The Company recognizes the fair value of stock-based compensation expense over the requisite service period of the individual grantee, which generally equals the vesting period. Forfeitures are recognized as they occur and all income tax effects related to settlements of share-based payment awards are reported in earnings as an increase or decrease to income tax expense. All income tax-related cash flows resulting from share-based payments are reported as operating activities in the Consolidated Statements of Cash Flows and cash paid by directly withholding shares for tax withholding purposes is classified as a financing activity.

Stock-based compensation expense was recorded in the following expense categories (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cost of services and fulfillment

 

$

9,068

 

 

$

8,435

 

 

$

6,057

 

Selling and marketing

 

 

2,943

 

 

 

2,774

 

 

 

1,698

 

General and administrative

 

 

3,475

 

 

 

3,334

 

 

 

2,315

 

Total

 

$

15,486

 

 

$

14,543

 

 

$

10,070

 

 

The options granted under the equity incentive plan and shares subject to the employee stock purchase plan were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values (no options were granted in 2022 or 2021):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

Equity Incentive Plans

 

 

Employee Stock Purchase Plan

 

 

Employee Stock Purchase Plan

 

 

Employee Stock Purchase Plan

 

Average risk-free interest rate

 

 

4.27

%

 

 

5.51

%

 

 

3.71

%

 

 

0.05

%

Expected dividend yield

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

Expected life

 

4.75 Years

 

 

0.5 Years

 

 

0.5 Years

 

 

0.5 Years

 

Expected volatility

 

 

43

%

 

 

35

%

 

 

33

%

 

 

30

%

Weighted average fair value

 

$

14.24

 

 

$

7.90

 

 

$

10.22

 

 

$

11.20

 

Expected volatility is based on the historical volatility of Forrester’s common stock as well as management’s expectations of future volatility over the expected term of the awards granted. The risk-free interest rate is based on the U.S. Treasury Constant Maturity rate with an equivalent remaining term. The expected term calculation is based upon the option period of the employee stock purchase plan, and for options, it is based upon Forrester's historical experience of exercise patterns.

The unamortized fair value of stock-based awards as of December 31, 2023 was $27.7 million with a weighted average remaining recognition period of 2.5 years.

Depreciation and Amortization

Depreciation and Amortization

Forrester provides for depreciation and amortization of property and equipment, computed using the straight-line method, over their estimated useful lives of its assets as follows:

 

 

 

Estimated

 

 

Useful Life

Computers and equipment

 

3 to 10 Years

Computer software

 

3 to 5 Years

Furniture and fixtures

 

7 Years

Leasehold improvements

 

Shorter of asset life or lease term

Forrester provides for amortization of intangible assets, computed using an accelerated method according to the expected cash flows to be received from the underlying assets, over their estimated useful lives as follows:

 

 

Estimated

 

 

Useful Life

Customer relationships

 

5 to 9 Years

Technology

 

1 to 8 Years

Trademarks

 

6 to 8 Years

Income Taxes

Income Taxes

Forrester recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statements and tax basis of assets and liabilities as well as operating loss carryforwards.

Forrester’s provision for income taxes is composed of a current and a deferred provision for federal, state, and foreign jurisdictions. The current provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred provision is calculated as the net change during the year in deferred tax assets and liabilities. Valuation allowances are provided if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax asset will not be realized.

Forrester accounts for uncertain tax positions using a “more-likely-than-not” threshold for recognizing and resolving uncertain tax positions. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. The Company evaluates these tax positions on a quarterly basis. The Company also accrues for potential interest and penalties related to unrecognized tax benefits in income tax expense.

Net Income Per Common Share

Net Income Per Common Share

Basic net income per common share is computed by dividing net income by the basic weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the diluted weighted average number of common shares and common equivalent shares outstanding during the period. The weighted average number of common equivalent shares outstanding has been determined in accordance with the treasury-stock method. Common stock equivalents consist of common stock issuable upon the exercise of outstanding stock options and the vesting of restricted stock units.

Basic and diluted weighted average common shares are as follows (in thousands):

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Basic weighted average common shares outstanding

 

 

19,183

 

 

 

18,967

 

 

 

19,110

 

Weighted average common equivalent shares

 

 

75

 

 

 

205

 

 

 

247

 

Diluted weighted average common shares outstanding

 

 

19,258

 

 

 

19,172

 

 

 

19,357

 

Options and restricted stock units excluded from diluted weighted
   average share calculation as effect would have been anti-dilutive

 

 

730

 

 

 

210

 

 

 

3

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) – Facilitation of the Effects of Reference Rate Reform on Finance Reporting. The new standard provides optional guidance for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting due to the risk of cessation of the London Interbank Offered Rate (“LIBOR”). The updates apply to contracts, hedging relationships, and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, and as a result require a modification. In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848. The amendments in this update defer the sunset date of Topic 848 from December 31, 2022, to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The amendments in this update apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The standard has not impacted the Company’s financial position or results of operations, and will not have an impact in the future as the Company no longer has any financial instruments that reference LIBOR.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures. The new standard enhances the disclosures of reportable segment information, primarily in regards to significant segment expenses. The new standard will be effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures. The new standard enhances income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The new standard will be effective for the Company on January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements

The following table summarizes the end-of-period cash and cash equivalents from the Company's Consolidated Balance Sheets and the total cash, cash equivalents and restricted cash as presented in the accompanying Consolidated Statements of Cash Flows (in thousands).

 

 

For the Year Ended December 31,

 

 

2023

 

 

2022

 

Cash and cash equivalents shown in balance sheets

$

72,909

 

 

$

103,629

 

Restricted cash classified in other assets (1):

 

2,133

 

 

 

2,025

 

Cash, cash equivalents and restricted cash shown in statement of cash flows

$

75,042

 

 

$

105,654

 

 

(1)
Restricted cash consists of collateral required for leased office space. The short-term or long-term classification regarding the collateral for the leased office space is determined in accordance with the expiration of the underlying leases.
Summary of Stock-Based Compensation Expense Recorded in Expense Categories

Stock-based compensation expense was recorded in the following expense categories (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Cost of services and fulfillment

 

$

9,068

 

 

$

8,435

 

 

$

6,057

 

Selling and marketing

 

 

2,943

 

 

 

2,774

 

 

 

1,698

 

General and administrative

 

 

3,475

 

 

 

3,334

 

 

 

2,315

 

Total

 

$

15,486

 

 

$

14,543

 

 

$

10,070

 

 

Shares Subject to Employee Stock Purchase Plan Valuation Assumptions

The options granted under the equity incentive plan and shares subject to the employee stock purchase plan were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values (no options were granted in 2022 or 2021):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

 

 

Equity Incentive Plans

 

 

Employee Stock Purchase Plan

 

 

Employee Stock Purchase Plan

 

 

Employee Stock Purchase Plan

 

Average risk-free interest rate

 

 

4.27

%

 

 

5.51

%

 

 

3.71

%

 

 

0.05

%

Expected dividend yield

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

 

 

0.0

%

Expected life

 

4.75 Years

 

 

0.5 Years

 

 

0.5 Years

 

 

0.5 Years

 

Expected volatility

 

 

43

%

 

 

35

%

 

 

33

%

 

 

30

%

Weighted average fair value

 

$

14.24

 

 

$

7.90

 

 

$

10.22

 

 

$

11.20

 

Depreciation and Amortization of Property and Equipment, Useful Life

Forrester provides for depreciation and amortization of property and equipment, computed using the straight-line method, over their estimated useful lives of its assets as follows:

 

 

 

Estimated

 

 

Useful Life

Computers and equipment

 

3 to 10 Years

Computer software

 

3 to 5 Years

Furniture and fixtures

 

7 Years

Leasehold improvements

 

Shorter of asset life or lease term

Amortization of Intangible Assets, Estimated Useful Life

Forrester provides for amortization of intangible assets, computed using an accelerated method according to the expected cash flows to be received from the underlying assets, over their estimated useful lives as follows:

 

 

Estimated

 

 

Useful Life

Customer relationships

 

5 to 9 Years

Technology

 

1 to 8 Years

Trademarks

 

6 to 8 Years

Schedule of Basic and Diluted Weighted Average Common Shares

Basic and diluted weighted average common shares are as follows (in thousands):

 

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Basic weighted average common shares outstanding

 

 

19,183

 

 

 

18,967

 

 

 

19,110

 

Weighted average common equivalent shares

 

 

75

 

 

 

205

 

 

 

247

 

Diluted weighted average common shares outstanding

 

 

19,258

 

 

 

19,172

 

 

 

19,357

 

Options and restricted stock units excluded from diluted weighted
   average share calculation as effect would have been anti-dilutive

 

 

730

 

 

 

210

 

 

 

3

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Summary of Company's Marketable Investments

The following table summarizes the Company’s marketable investments (in thousands):

 

 

 

As of December 31, 2023

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Market

 

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate obligations

 

$

18,049

 

 

$

 

 

$

(72

)

 

$

17,977

 

Federal agency obligations

 

 

2,000

 

 

 

 

 

 

(7

)

 

 

1,993

 

Money market funds

 

 

31,610

 

 

 

 

 

 

 

 

 

31,610

 

Total

 

$

51,659

 

 

$

 

 

$

(79

)

 

$

51,580

 

 

 

 

As of December 31, 2022

 

 

 

 

 

 

Gross

 

 

Gross

 

 

 

 

 

 

Amortized

 

 

Unrealized

 

 

Unrealized

 

 

Market

 

 

 

Cost

 

 

Gains

 

 

Losses

 

 

Value

 

Corporate obligations

 

$

17,900

 

 

$

8

 

 

$

(205

)

 

$

17,703

 

Federal agency obligations

 

 

1,999

 

 

 

 

 

 

(14

)

 

 

1,985

 

Total

 

$

19,899

 

 

$

8

 

 

$

(219

)

 

$

19,688

 

Summarizes the Maturity Periods of Marketable Investments

The following table summarizes the maturity periods of the marketable investments in the Company’s portfolio as of December 31, 2023 (in thousands):

 

 

 

2024

 

 

2025

 

 

Total

 

Corporate obligations

 

$

16,037

 

 

$

1,940

 

 

$

17,977

 

Federal agency obligations

 

 

1,993

 

 

 

 

 

 

1,993

 

Money market funds

 

 

31,610

 

 

 

 

 

 

31,610

 

Total

 

$

49,640

 

 

$

1,940

 

 

$

51,580

 

Unrealized Losses on Debt Investments

The following table shows the gross unrealized losses and market value of the Company’s available-for-sale securities with unrealized losses that are not deemed to be other-than-temporary, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):

 

 

 

As of December 31, 2023

 

 

 

Less Than 12 Months

 

 

12 Months or Greater

 

 

 

Market

 

 

Unrealized

 

 

Market

 

 

Unrealized

 

 

 

Value

 

 

Losses

 

 

Value

 

 

Losses

 

Corporate obligations

 

$

13,098

 

 

$

8

 

 

$

4,879

 

 

$

64

 

Federal agency obligations

 

 

 

 

 

 

 

 

1,993

 

 

 

7

 

Total

 

$

13,098

 

 

$

8

 

 

$

6,872

 

 

$

71

 

 

 

 

As of December 31, 2022

 

 

 

Less Than 12 Months

 

 

12 Months or Greater

 

 

 

Market

 

 

Unrealized

 

 

Market

 

 

Unrealized

 

 

 

Value

 

 

Losses

 

 

Value

 

 

Losses

 

Corporate obligations

 

$

9,619

 

 

$

139

 

 

$

8,084

 

 

$

66

 

Federal agency obligations

 

 

1,985

 

 

 

14

 

 

 

 

 

 

 

Total

 

$

11,604

 

 

$

153

 

 

$

8,084

 

 

$

66

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill

A summary of goodwill by segment and the changes in the carrying amount of goodwill is shown in the following table (in thousands):

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Total

 

Balance at December 31, 2021

$

236,770

 

 

$

8,224

 

 

$

244,994

 

Foreign currency translation adjustments

 

(2,750

)

 

 

(95

)

 

 

(2,845

)

Balance at December 31, 2022

 

234,020

 

 

 

8,129

 

 

 

242,149

 

Foreign currency translation adjustments

 

2,038

 

 

 

70

 

 

 

2,108

 

Balance at December 31, 2023

$

236,058

 

 

$

8,199

 

 

$

244,257

 

Summary of Intangible Assets

A summary of Forrester’s intangible assets is as follows (in thousands):

 

 

December 31, 2023

 

 

Gross

 

 

 

 

 

Net

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

Amount

 

 

Amortization

 

 

Amount

 

Amortizable intangible assets:

 

 

 

 

 

 

 

 

Customer relationships

$

77,640

 

 

$

42,091

 

 

$

35,549

 

Technology

 

16,524

 

 

 

15,950

 

 

 

574

 

Trademarks

 

12,519

 

 

 

11,005

 

 

 

1,514

 

Total

$

106,683

 

 

$

69,046

 

 

$

37,637

 

 

 

December 31, 2022

 

 

Gross

 

 

 

 

 

Net

 

 

Carrying

 

 

Accumulated

 

 

Carrying

 

 

Amount

 

 

Amortization

 

 

Amount

 

Amortizable intangible assets:

 

 

 

 

 

 

 

 

Customer relationships

$

77,786

 

 

$

33,805

 

 

$

43,981

 

Technology

 

16,803

 

 

 

14,696

 

 

 

2,107

 

Trademarks

 

12,472

 

 

 

9,056

 

 

 

3,416

 

Total

$

107,061

 

 

$

57,557

 

 

$

49,504

 

Summary of Estimated Intangible Assets Amortization Expense Estimated intangible asset amortization expense for each of the five succeeding years is as follows (in thousands):

2024

 

$

9,955

 

2025

 

 

8,881

 

2026

 

 

8,396

 

2027

 

 

8,324

 

2028

 

 

2,081

 

Total

 

$

37,637

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Summary of Company's Total Outstanding Borrowings

The following table summarizes the Company’s total outstanding borrowings as of the dates indicated (in thousands):

 

Description:

 

December 31, 2023

 

 

December 31, 2022

 

Revolving credit facility (1) (2) (3)

 

$

35,000

 

 

$

50,000

 

 

(1)
The contractual annualized interest rate as of December 31, 2023 on the Revolving Credit Facility was 6.70596%.
(2)
The Company had $114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2023.
(3)
The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2023 and 2022 was 6.3% and 2.9%, respectively.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Summary of Components of Lease Expense

The components of lease expense were as follows (in thousands):

 

 

Year Ended

 

 

Year Ended

 

 

Year Ended

 

 

December 31, 2023

 

 

December 31, 2022

 

 

December 31, 2021

 

Operating lease cost

$

12,671

 

 

$

14,284

 

 

$

15,527

 

Short-term lease cost

 

981

 

 

 

754

 

 

 

439

 

Variable lease cost

 

4,394

 

 

 

5,416

 

 

 

5,582

 

Sublease income

 

(521

)

 

 

(746

)

 

 

(549

)

Total lease cost

$

17,525

 

 

$

19,708

 

 

$

20,999

 

 

Summary of Additional Lease Information

Additional lease information is summarized in the following table (in thousands, except lease term and discount rate):

 

 

 

Year Ended

 

 

Year Ended

 

 

 

December 31, 2023

 

 

December 31, 2022

 

Cash paid for amounts included in the measurement of
   operating lease liabilities

 

$

13,839

 

 

$

12,939

 

Operating ROU assets obtained in exchange for
   lease obligations

 

$

1,110

 

 

$

323

 

Weighted-average remaining lease term - operating
   leases (years)

 

 

4.3

 

 

 

5.1

 

Weighted-average discount rate - operating leases

 

 

4.3

%

 

 

4.3

%

Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases

Future minimum lease payments under non-cancelable leases and estimated future sublease cash receipts from non-cancelable arrangements as of December 31, 2023 are as follows (in thousands):

 

 

 

Operating Lease

 

 

Sublease

 

 

 

Payments

 

 

Cash Receipts

 

2024

 

$

16,001

 

 

$

624

 

2025

 

 

13,899

 

 

 

 

2026

 

 

12,344

 

 

 

 

2027

 

 

5,724

 

 

 

 

2028

 

 

2,889

 

 

 

 

Thereafter

 

 

6,049

 

 

 

 

Total lease payments

 

 

56,906

 

 

$

624

 

Less imputed interest

 

 

(5,052

)

 

 

 

Present value of lease liabilities

 

$

51,854

 

 

 

 

Summary of Lease Balances

Lease balances are as follows (in thousands):

 

 

 

As of

 

 

 

December 31, 2023

 

Operating lease ROU assets

 

$

39,722

 

 

 

 

 

Short-term operating lease liabilities (1)

 

$

14,181

 

Non-current operating lease liabilities

 

 

37,673

 

Total operating lease liabilities

 

$

51,854

 

(1)
Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations The table below provides information regarding amounts recognized in the Consolidated Statements of Operations for derivative contracts for the periods indicated (in thousands):

 

 

 

For the Year Ended December 31,

 

Amount recorded in:

 

2023

 

 

2022

 

 

2021

 

Interest expense (1)

 

$

 

 

$

(103

)

 

$

(807

)

Other income (expense), net (2)

 

 

(13

)

 

 

(194

)

 

 

(90

)

Total

 

$

(13

)

 

$

(297

)

 

$

(897

)

(1)
Consists of interest expense from the interest rate swap contract.
(2)
Consists of net realized losses on foreign currency forward contracts.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities

The following table represents the Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):

 

 

 

As of December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Money market funds (1)

 

$

55,128

 

 

$

 

 

$

55,128

 

Marketable investments (3)

 

 

 

 

 

19,970

 

 

 

19,970

 

Total Assets

 

$

55,128

 

 

$

19,970

 

 

$

75,098

 

 

 

 

As of December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Money market funds (2)

 

$

5,800

 

 

$

 

 

$

5,800

 

Marketable investments (3)

 

 

 

 

 

19,688

 

 

 

19,688

 

Total Assets

 

$

5,800

 

 

$

19,688

 

 

$

25,488

 

(1)
U.S. based funds of $23.5 million are included in cash and cash equivalents and non-U.S. based funds of $31.6 million included in marketable investments in the Consolidated Balance Sheets.
(2)
Represents U.S. based funds and are included in cash and cash equivalents in the Consolidated Balance Sheets.
(3)
Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Before Income Taxes

Income before income taxes consists of the following (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Domestic

 

$

(4,058

)

 

$

16,552

 

 

$

22,424

 

Foreign

 

 

10,343

 

 

 

14,172

 

 

 

10,767

 

Total

 

$

6,285

 

 

$

30,724

 

 

$

33,191

 

Components of Income Tax Expense

The components of the income tax expense are as follows (in thousands):

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Current:

 

 

 

 

 

 

 

 

 

Federal

 

$

3,867

 

 

$

9,349

 

 

$

4,203

 

State

 

 

1,922

 

 

 

3,819

 

 

 

2,272

 

Foreign

 

 

2,907

 

 

 

2,402

 

 

 

2,147

 

Total current

 

 

8,696

 

 

 

15,570

 

 

 

8,622

 

Deferred:

 

 

 

 

 

 

 

 

 

Federal

 

 

(3,872

)

 

 

(5,513

)

 

 

334

 

State

 

 

(1,597

)

 

 

(1,788

)

 

 

(663

)

Foreign

 

 

8

 

 

 

649

 

 

 

54

 

Total deferred

 

 

(5,461

)

 

 

(6,652

)

 

 

(275

)

Income tax expense

 

$

3,235

 

 

$

8,918

 

 

$

8,347

 

Reconciliation of Federal Statutory Rate

A reconciliation of the federal statutory rate to Forrester’s effective tax rate is as follows:

 

 

Years Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Income tax provision at federal statutory rate

 

 

21.0

 %

 

 

21.0

 %

 

 

21.0

 %

Increase (decrease) in tax resulting from:

 

 

 

 

 

 

 

 

 

State tax provision, net of federal benefit

 

 

8.1

 

 

 

5.2

 

 

 

3.8

 

Foreign tax rate differential

 

 

2.7

 

 

 

(0.5

)

 

 

(0.4

)

Stock compensation

 

 

17.5

 

 

 

0.9

 

 

 

(0.4

)

Withholding taxes

 

 

6.2

 

 

 

1.7

 

 

 

1.3

 

Non-deductible expenses

 

 

8.1

 

 

 

1.5

 

 

 

 

Permanent differences

 

 

(1.7

)

 

 

(0.3

)

 

 

(0.3

)

Change in valuation allowance

 

 

0.5

 

 

 

1.0

 

 

 

 

Foreign subsidiary income subject to U.S. tax

 

 

1.2

 

 

 

1.3

 

 

 

0.2

 

Foreign-derived intangible income benefit

 

 

(3.8

)

 

 

(0.7

)

 

 

(0.7

)

Change in tax legislation

 

 

(8.1

)

 

 

(1.6

)

 

 

(0.3

)

Foreign exchange gain on previously taxed earnings and profits

 

 

1.6

 

 

 

 

 

 

 

Other, net

 

 

(1.8

)

 

 

(0.5

)

 

 

0.9

 

Effective tax rate

 

 

51.5

 %

 

 

29.0

 %

 

 

25.1

 %

Components of Deferred Income Taxes

The components of deferred income taxes are as follows (in thousands):

 

 

 

As of December 31,

 

 

 

2023

 

 

2022

 

Non-deductible reserves and accruals

 

$

3,077

 

 

$

2,736

 

Net operating loss and other carryforwards

 

 

6,262

 

 

 

6,215

 

Stock compensation

 

 

2,676

 

 

 

2,051

 

Depreciation and amortization

 

 

435

 

 

 

 

Lease liability

 

 

12,276

 

 

 

17,715

 

Gross deferred tax asset

 

 

24,726

 

 

 

28,717

 

Less - valuation allowance

 

 

(1,065

)

 

 

(989

)

Sub-total

 

 

23,661

 

 

 

27,728

 

Other liabilities

 

 

(733

)

 

 

(807

)

Depreciation and amortization

 

 

 

 

 

(1,023

)

Goodwill and intangible assets

 

 

(15,181

)

 

 

(18,648

)

Operating lease right-of-use assets

 

 

(9,163

)

 

 

(13,705

)

Deferred commissions

 

 

(6,545

)

 

 

(6,913

)

Net deferred tax liability

 

$

(7,961

)

 

$

(13,368

)

Summary of Changes in Deferred Tax Valuation Allowance

The following table provides a summary of the changes in the deferred tax valuation allowance for the years ended December 31, 2023, 2022, and 2021 (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Deferred tax valuation allowance at January 1

 

$

989

 

 

$

1,114

 

 

$

1,237

 

Additions

 

 

39

 

 

 

106

 

 

 

 

Deductions

 

 

 

 

 

(336

)

 

 

(108

)

Change in tax legislation

 

 

(4

)

 

 

186

 

 

 

 

Translation adjustments

 

 

41

 

 

 

(81

)

 

 

(15

)

Deferred tax valuation allowance at December 31

 

$

1,065

 

 

$

989

 

 

$

1,114

 

Reconciliation of Unrecognized Tax Benefits A reconciliation of the beginning and ending amount of unrecognized tax benefits is summarized as follows for the years ended December 31, 2023, 2022, and 2021 (in thousands):

 

 

2023

 

 

2022

 

 

2021

 

Unrecognized tax benefits at January 1

 

$

 

 

$

5

 

 

$

28

 

Reductions for tax positions of prior years

 

 

 

 

 

(4

)

 

 

(24

)

Translation adjustments

 

 

 

 

 

(1

)

 

 

1

 

Unrecognized tax benefits at December 31

 

$

 

 

$

 

 

$

5

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Restricted Stock Unit Activity

RSU activity for the year ended December 31, 2023 is presented below (in thousands, except per share data):

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2022

 

 

682

 

 

$

46.28

 

Granted

 

 

695

 

 

 

32.82

 

Vested

 

 

(271

)

 

 

44.95

 

Forfeited

 

 

(107

)

 

 

42.72

 

Unvested at December 31, 2023

 

 

999

 

 

$

37.66

 

 

Schedule of Stock Option Activity

Stock option activity for the year ended December 31, 2023 is presented below (in thousands, except per share data and contractual term):

 

 

 

 

 

Weighted -

 

 

Weighted -

 

 

 

 

 

 

 

 

 

Average

 

 

Average

 

 

 

 

 

 

 

 

 

Exercise

 

 

Remaining

 

 

Aggregate

 

 

 

Number

 

 

Price Per

 

 

Contractual

 

 

Intrinsic

 

 

 

of Shares

 

 

Share

 

 

Term (in years)

 

 

Value

 

Outstanding at December 31, 2022

 

 

89

 

 

$

35.58

 

 

 

 

 

 

 

Granted

 

 

144

 

 

$

33.04

 

 

 

 

 

 

 

Exercised

 

 

(3

)

 

 

34.37

 

 

 

 

 

 

 

Forfeited

 

 

(29

)

 

 

34.54

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

201

 

 

$

33.93

 

 

 

6.35

 

 

$

 

Exercisable at December 31, 2023

 

 

73

 

 

$

35.51

 

 

 

1.37

 

 

$

 

Vested and expected to vest at December 31, 2023

 

 

201

 

 

$

33.93

 

 

 

6.35

 

 

$

 

Summary of Shares Purchased by Employees Under the Stock Purchase Plan

Shares purchased by employees under the Stock Purchase Plan are as follows (in thousands, except per share data):

 

Shares

 

 

Purchase

 

Purchase Period Ended

Purchased

 

 

Price

 

February 28, 2023

 

63

 

 

$

27.96

 

August 31, 2023

 

63

 

 

$

26.04

 

February 28, 2022

 

41

 

 

$

40.50

 

August 31, 2022

 

54

 

 

$

35.35

 

 

Schedule of Components of Accumulated Other Comprehensive Loss

The components of accumulated other comprehensive loss are as follows (in thousands):

 

 

 

Marketable
Investments

 

 

Interest Rate
Swap

 

 

Translation
Adjustment

 

 

Total AOCL

 

Balance at December 31, 2020

 

$

 

 

$

(821

)

 

$

131

 

 

$

(690

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

(3,083

)

 

 

(3,083

)

Unrealized gain (loss) before reclassification, net
    of tax of $(
6)

 

 

(25

)

 

 

29

 

 

 

 

 

 

4

 

Reclassification to income, net
    of tax of $(
227) (2)

 

 

 

 

 

580

 

 

 

 

 

 

580

 

Balance at December 31, 2021

 

 

(25

)

 

 

(212

)

 

 

(2,952

)

 

 

(3,189

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

(4,807

)

 

 

(4,807

)

Unrealized gain (loss) before reclassification, net
    of tax of $(
10)

 

 

(134

)

 

 

137

 

 

 

 

 

 

3

 

Reclassification to income, net
    of tax of $(
28) (2)

 

 

 

 

 

75

 

 

 

 

 

 

75

 

Balance at December 31, 2022

 

 

(159

)

 

 

 

 

 

(7,759

)

 

 

(7,918

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

3,248

 

 

 

3,248

 

Unrealized gain, net of tax of $(33)

 

 

99

 

 

 

 

 

 

 

 

 

99

 

Balance at December 31, 2023

 

$

(60

)

 

$

 

 

$

(4,511

)

 

$

(4,571

)

(1)
The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.
(2)
Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 6 – Derivatives and Hedging.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Activity in Restructuring Accrual

The following table rolls forward the activity in the restructuring accrual for the January 2023 action for the year ended December 31, 2023 (in thousands):

Accrual at December 31, 2022

$

4,360

 

Additional restructuring and related costs

 

1,923

 

Non-cash charge (included above)

 

(1,360

)

Cash payments

 

(4,875

)

Accrual at December 31, 2023

$

48

 

The following table rolls forward the activity in the restructuring accrual for the May 2023 action for the year ended December 31, 2023 (in thousands):

Accrual at December 31, 2022

$

 

Additional restructuring and related costs

 

10,618

 

Non-cash charge (included above)

 

(2,253

)

Non-cash lease settlement gain (included above)

 

139

 

Cash payments

 

(7,222

)

Accrual at December 31, 2023

$

1,282

 

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Segment and Enterprise Wide Reporting (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Information by Reportable Segment

The Company provides information by reportable segment in the tables below (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Research revenues

 

$

334,396

 

 

$

 

 

$

 

 

$

334,396

 

Consulting revenues

 

 

28,826

 

 

 

89,402

 

 

 

 

 

 

118,228

 

Events revenues

 

 

 

 

 

 

 

 

28,155

 

 

 

28,155

 

Total segment revenues

 

 

363,222

 

 

 

89,402

 

 

 

28,155

 

 

 

480,779

 

Segment expenses

 

 

(132,444

)

 

 

(45,028

)

 

 

(20,557

)

 

 

(198,029

)

Selling, marketing, administrative and other expenses

 

 

 

 

 

 

 

 

 

 

 

(250,756

)

Amortization of intangible assets

 

 

 

 

 

 

 

 

 

 

 

(11,956

)

Restructuring costs

 

 

 

 

 

 

 

 

 

 

 

(13,272

)

Interest expense, other income, and gains on investments

 

 

 

 

 

 

 

 

 

 

 

(481

)

Income before income taxes

 

 

 

 

 

 

 

 

 

 

$

6,285

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Research revenues

 

$

354,453

 

 

$

 

 

$

 

 

$

354,453

 

Consulting revenues

 

 

41,559

 

 

 

111,028

 

 

 

 

 

 

152,587

 

Events revenues

 

 

 

 

 

 

 

 

30,747

 

 

 

30,747

 

Total segment revenues

 

 

396,012

 

 

 

111,028

 

 

 

30,747

 

 

 

537,787

 

Segment expenses

 

 

(133,566

)

 

 

(56,889

)

 

 

(21,801

)

 

 

(212,256

)

Selling, marketing, administrative and other expenses

 

 

 

 

 

 

 

 

 

 

 

(270,381

)

Amortization of intangible assets

 

 

 

 

 

 

 

 

 

 

 

(13,161

)

Restructuring costs

 

 

 

 

 

 

 

 

 

 

 

(9,335

)

Interest expense, other income, and gains on investments

 

 

 

 

 

 

 

 

 

 

 

(1,930

)

Income before income taxes

 

 

 

 

 

 

 

 

 

 

$

30,724

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research
Segment

 

 

Consulting
Segment

 

 

Events
Segment

 

 

Consolidated

 

Year Ended December 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

Research revenues

 

$

325,340

 

 

$

 

 

$

 

 

$

325,340

 

Consulting revenues

 

 

47,247

 

 

 

108,867

 

 

 

 

 

 

156,114

 

Events revenues

 

 

 

 

 

 

 

 

12,861

 

 

 

12,861

 

Total segment revenues

 

 

372,587

 

 

 

108,867

 

 

 

12,861

 

 

 

494,315

 

Segment expenses

 

 

(118,155

)

 

 

(51,770

)

 

 

(12,709

)

 

 

(182,634

)

Selling, marketing, administrative and other expenses

 

 

 

 

 

 

 

 

 

 

 

(257,576

)

Amortization of intangible assets

 

 

 

 

 

 

 

 

 

 

 

(15,129

)

Integration costs

 

 

 

 

 

 

 

 

 

 

 

(334

)

Interest expense, other expense, and gains on investments

 

 

 

 

 

 

 

 

 

 

 

(5,451

)

Income before income taxes

 

 

 

 

 

 

 

 

 

 

$

33,191

 

Schedule of Net Long-lived Tangible Assets by Location

Net long-lived tangible assets by location as of December 31, 2023 and 2022 are as follows (in thousands):

 

 

 

2023

 

 

2022

 

United States

 

$

48,001

 

 

$

60,631

 

United Kingdom

 

 

8,194

 

 

 

8,678

 

Europe (excluding United Kingdom)

 

 

186

 

 

 

319

 

Asia Pacific

 

 

2,742

 

 

 

3,550

 

Total

 

$

59,123

 

 

$

73,178

 

 

Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues

Revenues by geographic destination, based on the location products and services are consumed, and as a percentage of total revenues for the years ended December 31, 2023, 2022, and 2021 are as follows (dollars in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

United States

 

$

373,483

 

 

$

426,041

 

 

$

381,662

 

Europe (excluding United Kingdom)

 

 

37,912

 

 

 

36,664

 

 

 

41,264

 

United Kingdom

 

 

21,311

 

 

 

20,079

 

 

 

21,913

 

Canada

 

 

16,416

 

 

 

20,759

 

 

 

17,213

 

Asia Pacific

 

 

23,604

 

 

 

26,548

 

 

 

26,768

 

Other

 

 

8,053

 

 

 

7,696

 

 

 

5,495

 

Total

 

$

480,779

 

 

$

537,787

 

 

$

494,315

 

 

 

 

2023

 

 

2022

 

 

2021

 

United States

 

 

78

 %

 

 

79

 %

 

 

77

 %

Europe (excluding United Kingdom)

 

 

8

 

 

 

7

 

 

 

9

 

United Kingdom

 

 

4

 

 

 

4

 

 

 

5

 

Canada

 

 

3

 

 

 

4

 

 

 

3

 

Asia Pacific

 

 

5

 

 

 

5

 

 

 

5

 

Other

 

 

2

 

 

 

1

 

 

 

1

 

Total

 

 

100

 %

 

 

100

 %

 

 

100

 %

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Property and Equipment

Property and equipment as of December 31, 2023 and 2022 is recorded at cost less accumulated depreciation and consists of the following (in thousands):

 

2023

 

 

2022

 

Computers and equipment

$

10,128

 

 

$

14,303

 

Computer software

 

34,641

 

 

 

34,903

 

Furniture and fixtures

 

9,188

 

 

 

9,745

 

Leasehold improvements

 

29,506

 

 

 

30,285

 

Total property and equipment

 

83,463

 

 

 

89,236

 

Less accumulated depreciation

 

(64,062

)

 

 

(66,028

)

Total property and equipment, net

$

19,401

 

 

$

23,208

 

Summary of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities as of December 31, 2023 and 2022 consist of the following (in thousands):

 

2023

 

 

2022

 

Payroll and related benefits

$

43,426

 

 

$

53,581

 

Taxes

 

4,680

 

 

 

5,823

 

Lease liability

 

14,181

 

 

 

13,632

 

Other

 

19,195

 

 

 

17,971

 

Total

$

81,482

 

 

$

91,007

 

Summary of Non-Current Liabilities

Non-current liabilities as of December 31, 2023 and 2022 consist of the following (in thousands):

 

 

2023

 

 

2022

 

Deferred tax liability

$

8,679

 

 

$

14,133

 

Other

 

2,481

 

 

 

2,509

 

Total

$

11,160

 

 

$

16,642

 

Summary of Allowance for Doubtful Accounts

A rollforward of the allowance for doubtful accounts as of and for the years ended December 31, 2023, 2022, and 2021 is as follows (in thousands):

 

 

2023

 

 

2022

 

 

2021

 

Balance, beginning of year

$

560

 

 

$

610

 

 

$

708

 

Provision for doubtful accounts

 

701

 

 

 

638

 

 

 

225

 

Write-offs

 

(692

)

 

 

(669

)

 

 

(318

)

Translation adjustments

 

5

 

 

 

(19

)

 

 

(5

)

Balance, end of year

$

574

 

 

$

560

 

 

$

610

 

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
ConsumerandBusinessLeader
Customer
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
Summary Of Significant Accounting Policy [Line Items]        
Number of real time feedback votes included in annual surveys | Customer 100      
Change in accounting principle, accounting standards update, adopted true      
Lease package practical expedients       true
Original maturities 90 days      
Number of customers accounted for revenues or accounts receivable greater than 3% or 3% of total | Customer 0      
Annual goodwill impairment test, period November 30th      
Business combination amount $ 0 $ 0 $ 0  
Goodwill impairment charges 0 0 0  
Long-lived asset impairment charges $ 2,600,000 5,000,000 0  
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Property And Equipment Write Offs And Impairments      
Foreign exchange losses $ (300,000) (200,000) (1,400,000)  
Revenue from Contract with Customer, Excluding Assessed Tax $ 480,779,000 537,787,000 494,315,000  
Specified license period 12 or 24 months      
Contract assets $ 0      
Deferred revenue recognized 166,300,000 189,200,000    
Revenue expected to be recognized 385,600,000      
Amortization expense related to deferred commissions 39,800,000 45,900,000 43,900,000  
Impairment of deferred commissions $ 0 0 0  
Option to extend description Some of the Company’s leases include options to extend or terminate the lease. When determining the lease term, these options are included in the measurement and recognition of the Company’s ROU assets and lease liabilities when it is reasonably certain that the Company will exercise the option(s).      
Advertising expense $ 1,700,000 $ 2,300,000 $ 2,100,000  
Stock options granted | shares 144,000 0 0  
Unamortized fair value stock based compensation $ 27,700,000      
Weighted average remaining recognition period 2 years 6 months      
Research Service Revenue [Member] | Customer Concentration Risk [Member] | Major Customer [Member]        
Summary Of Significant Accounting Policy [Line Items]        
Customer accounted for percentage 4.00%      
Topic 842 [Member]        
Summary Of Significant Accounting Policy [Line Items]        
Change in accounting principle, accounting standards update, adopted true      
Change in accounting principle, accounting standards update, immaterial effect true      
ASU No. 2019-12 [Member]        
Summary Of Significant Accounting Policy [Line Items]        
Change in accounting principle, accounting standards update, adopted true      
Change in accounting principle, accounting standards update, immaterial effect true      
Minimum        
Summary Of Significant Accounting Policy [Line Items]        
Number of consumers and business leaders and technology leaders included in annual surveys | ConsumerandBusinessLeader 700,000      
Consulting services period 14 days      
Advisory services period 1 hour      
Maximum        
Summary Of Significant Accounting Policy [Line Items]        
Consulting services period 3 months      
Advisory services period 2 days      
Contract with customer, expected payment term one year      
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]    
Cash and cash equivalents shown in balance sheets $ 72,909 $ 103,629
Restricted cash, non-current $ 2,133 $ 2,025
Restricted Cash, Noncurrent, Asset, Statement of Financial Position [Extensible List] Other assets Other assets
Cash, cash equivalents and restricted cash shown in statement of cash flows $ 75,042 $ 105,654
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information1 (Detail)
Dec. 31, 2023
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-01-01  
Summary Of Significant Accounting Policy [Line Items]  
Performance obligation, revenue expected to be recognized 24 months
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Summary of Stock-Based Compensation Expense Recorded in Expense Categories (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total allocated share-based compensation expense $ 15,486 $ 14,543 $ 10,070
Cost of Services and Fulfillment [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total allocated share-based compensation expense 9,068 8,435 6,057
Selling and Marketing [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total allocated share-based compensation expense 2,943 2,774 1,698
General and Administrative [Member]      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Total allocated share-based compensation expense $ 3,475 $ 3,334 $ 2,315
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Fair Value of Options Granted Under Equity Incentive Plan and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity Incentive Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Average risk-free interest rate 4.27%    
Expected dividend yield 0.00%    
Expected life 4 years 9 months    
Expected volatility 43.00%    
Weighted average fair value $ 14.24    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Average risk-free interest rate 5.51% 3.71% 0.05%
Expected dividend yield 0.00% 0.00% 0.00%
Expected life 6 months 6 months 6 months
Expected volatility 35.00% 33.00% 30.00%
Weighted average fair value $ 7.9 $ 10.22 $ 11.2
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Depreciation and Amortization of Property and Equipment, Useful Life (Detail)
12 Months Ended
Dec. 31, 2023
Computers and Equipment [Member] | Minimum  
Property Plant And Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 3 years
Computers and Equipment [Member] | Maximum  
Property Plant And Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 10 years
Computer Software [Member] | Minimum  
Property Plant And Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 3 years
Computer Software [Member] | Maximum  
Property Plant And Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 5 years
Furniture and Fixtures [Member]  
Property Plant And Equipment [Line Items]  
Property and Equipment, Estimated Useful Life 7 years
Leasehold Improvements [Member]  
Property Plant And Equipment [Line Items]  
Property and Equipment, Estimated Useful Life Shorter of asset life or lease term
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Property, Plant and Equipment, Net
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Amortization of Intangible Assets, Estimated Useful Life (Detail)
Dec. 31, 2023
Customer Relationships [Member] | Minimum  
Finite Lived Intangible Assets [Line Items]  
Amortization of intangible assets, estimated useful life 5 years
Customer Relationships [Member] | Maximum  
Finite Lived Intangible Assets [Line Items]  
Amortization of intangible assets, estimated useful life 9 years
Technology [Member] | Minimum  
Finite Lived Intangible Assets [Line Items]  
Amortization of intangible assets, estimated useful life 1 year
Technology [Member] | Maximum  
Finite Lived Intangible Assets [Line Items]  
Amortization of intangible assets, estimated useful life 8 years
Trademarks [Member] | Minimum  
Finite Lived Intangible Assets [Line Items]  
Amortization of intangible assets, estimated useful life 6 years
Trademarks [Member] | Maximum  
Finite Lived Intangible Assets [Line Items]  
Amortization of intangible assets, estimated useful life 8 years
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Basic and Diluted Weighted Average Common Shares (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Basic weighted average common shares outstanding 19,183 18,967 19,110
Weighted average common equivalent shares 75 205 247
Diluted weighted average common shares outstanding 19,258 19,172 19,357
Options and restricted stock units excluded from diluted weighted average share calculation as effect would have been anti-dilutive 730 210 3
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary of Fair Value of Aggregate Consideration Paid (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Total $ 0 $ 0 $ 0
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary of Fair Value of Aggregate Consideration Payable (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Total $ 0 $ 0 $ 0
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Investments - Summary of Company's Marketable Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 51,659 $ 19,899
Gross Unrealized Gains 0 8
Gross Unrealized Losses (79) (219)
Market value 51,580 19,688
Money Market Funds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 31,610  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Market value 31,610  
Corporate Obligations [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 18,049 17,900
Gross Unrealized Gains 0 8
Gross Unrealized Losses (72) (205)
Market value 17,977 17,703
Federal Agency Obligations [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 2,000 1,999
Gross Unrealized Gains 0 0
Gross Unrealized Losses (7) (14)
Market value $ 1,993 $ 1,985
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Investments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]      
Realized gains or losses on investments $ 0 $ 0 $ 0
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Investments - Summarizes the Maturity Periods of Marketable Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
FY2024 $ 49,640  
FY2025 1,940  
Total 51,580 $ 19,688
Money Market Funds [Member]    
Marketable Securities [Line Items]    
FY2024 31,610  
FY2025 0  
Total 31,610  
Corporate Obligations [Member]    
Marketable Securities [Line Items]    
FY2024 16,037  
FY2025 1,940  
Total 17,977 17,703
Federal Agency Obligations [Member]    
Marketable Securities [Line Items]    
FY2024 1,993  
FY2025 0  
Total $ 1,993 $ 1,985
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Investments - Unrealized Losses on Debt Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months - Market Value $ 13,098 $ 11,604
Less than 12 Month - Unrealized Losses 8 153
12 Months or Greater - Market Value 6,872 8,084
12 Months or Greater - Unrealized Losses 71 66
Corporate Obligations [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months - Market Value 13,098 9,619
Less than 12 Month - Unrealized Losses 8 139
12 Months or Greater - Market Value 4,879 8,084
12 Months or Greater - Unrealized Losses 64 66
Federal Agency Obligations [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months - Market Value 0 1,985
Less than 12 Month - Unrealized Losses 0 14
12 Months or Greater - Market Value 1,993 0
12 Months or Greater - Unrealized Losses $ 7 $ 0
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Line Items]    
Goodwill, Beginning Balance $ 242,149 $ 244,994
Foreign currency translation adjustments 2,108 (2,845)
Goodwill, Ending Balance 244,257 242,149
Research Segment [Member]    
Goodwill [Line Items]    
Goodwill, Beginning Balance 234,020 236,770
Foreign currency translation adjustments 2,038 (2,750)
Goodwill, Ending Balance 236,058 234,020
Consulting Segment [Member]    
Goodwill [Line Items]    
Goodwill, Beginning Balance 8,129 8,224
Foreign currency translation adjustments 70 (95)
Goodwill, Ending Balance $ 8,199 $ 8,129
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Accumulated goodwill impairment losses $ 0    
Amortization of intangible assets $ 11,956,000 $ 13,161,000 $ 15,129,000
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 106,683 $ 107,061
Accumulated Amortization 69,046 57,557
Total 37,637 49,504
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,640 77,786
Accumulated Amortization 42,091 33,805
Total 35,549 43,981
Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,524 16,803
Accumulated Amortization 15,950 14,696
Total 574 2,107
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,519 12,472
Accumulated Amortization 11,005 9,056
Total $ 1,514 $ 3,416
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Summary of Estimated Intangible Assets Amortization Expense (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets Future Amortization Expense [Abstract]    
2024 $ 9,955  
2025 8,881  
2026 8,396  
2027 8,324  
2028 2,081  
Total $ 37,637 $ 49,504
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 21, 2021
Dec. 31, 2023
Dec. 31, 2022
[1],[2],[3]
Debt Instrument [Line Items]      
Write off of debt issuance cost   $ 0  
Line of credit facility, covenant terms description replace the minimum fixed charge coverage ratio financial covenant under the Existing Credit Agreement with a minimum consolidated interest coverage ratio of 3.50:1.00    
Percentage of voting equity of subsidiaries   65.00%  
Maximum | LIBOR [Member]      
Debt Instrument [Line Items]      
Interest rate 1.75%    
Maximum | Base Rate [Member]      
Debt Instrument [Line Items]      
Interest rate 0.75%    
Minimum | LIBOR [Member]      
Debt Instrument [Line Items]      
Interest rate 1.25%    
Minimum | Base Rate [Member]      
Debt Instrument [Line Items]      
Interest rate 0.25%    
Term Loans [Member] | Line of Credit [Member]      
Debt Instrument [Line Items]      
Proceeds from line of credit $ 100,000    
Term Loans [Member] | Term Loan A [Member]      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity 125,000    
Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Aggregate principal amount $ 75,000 $ 35,000 [1],[2],[3] $ 50,000
Credit facility maturity date Dec. 31, 2026    
Revolving Credit Facility [Member] | Line of Credit [Member]      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 75,000    
Proceeds from line of credit 100,000    
Revolving Credit Facility [Member] | Letters of Credit [Member]      
Debt Instrument [Line Items]      
Available for issuance of letter of credit $ 5,000    
Debt cost incurred related to revolving credit facility   500  
Debt instrument, amortized over the term 5 years    
Issuance of letter of credit   $ 600  
Revolving Credit Facility [Member] | Maximum      
Debt Instrument [Line Items]      
Aggregate principal amount $ 150,000    
Increase (decrease) in line of credit facility $ 50,000    
Percentage of commitment fee on the unused portion of the facility 0.20%    
Revolving Credit Facility [Member] | Minimum      
Debt Instrument [Line Items]      
Percentage of commitment fee on the unused portion of the facility 0.30%    
[1] The Company had $114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2023.
[2] The contractual annualized interest rate as of December 31, 2023 on the Revolving Credit Facility was 6.70596%.
[3] The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2023 and 2022 was 6.3% and 2.9%, respectively.
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Company's Total Outstanding Borrowings (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 21, 2021
Revolving Credit Facility [Member]      
Debt Instrument [Line Items]      
Principal amount outstanding $ 35,000 [1],[2],[3] $ 50,000 [1],[2],[3] $ 75,000
[1] The Company had $114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2023.
[2] The contractual annualized interest rate as of December 31, 2023 on the Revolving Credit Facility was 6.70596%.
[3] The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2023 and 2022 was 6.3% and 2.9%, respectively.
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Company's Total Outstanding Borrowings (Parenthetical) (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Weighted average interest rate 6.30% 2.90%
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 6.70596%  
Line of credit facility, available borrowing capacity $ 114.4  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Components of Lease Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 12,671 $ 14,284 $ 15,527
Short-term lease cost 981 754 439
Variable lease cost 4,394 5,416 5,582
Sublease income (521) (746) (549)
Total lease cost $ 17,525 $ 19,708 $ 20,999
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Additional Lease Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Cash paid for amounts included in the measurement of operating lease liabilities $ 13,839 $ 12,939
Operating ROU assets obtained in exchange for lease obligations $ 1,110 $ 323
Weighted-average remaining lease term - operating leases (years) 4 years 3 months 18 days 5 years 1 month 6 days
Weighted-average discount rate - operating leases 4.30% 4.30%
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 16,001
2025 13,899
2026 12,344
2027 5,724
2028 2,889
Thereafter 6,049
Total lease payments 56,906
Less imputed interest (5,052)
Total lease payments 51,854
2024 624
2025 0
2026 0
2027 0
2028 0
Thereafter 0
Total lease payments $ 624
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Lease Balances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease ROU assets $ 39,722 $ 49,970
Short-term operating lease liabilities $ 14,181 [1] $ 13,632
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Non-current operating lease liabilities $ 37,673 $ 50,751
Total operating lease liabilities $ 51,854  
[1] Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets.
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Lessee Lease Description [Line Items]        
ROU asset impairments and accelerated amortization $ 1.3 $ 3.7    
Leasehold impairments $ 0.6 $ 1.3    
Leasehold Improvements [Member]        
Lessee Lease Description [Line Items]        
ROU asset impairments and accelerated amortization     $ 1.9  
Leasehold impairments     $ 0.7  
Leasehold Improvements [Member] | California [Member]        
Lessee Lease Description [Line Items]        
ROU asset impairments and accelerated amortization       $ 3.7
Leasehold impairments       $ 1.3
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
USD ($)
Derivatives Fair Value [Line Items]  
Derivative maturity year 2022
Interest Rate Swap [Member]  
Derivatives Fair Value [Line Items]  
Derivative notional amount $ 95,000,000
Derivative fixed interest rate 1.65275%
Interest Rate Swap [Member] | Minimum  
Derivatives Fair Value [Line Items]  
Derivative receive rate 0.00%
Interest Rate Swap [Member] | LIBOR [Member]  
Derivatives Fair Value [Line Items]  
Derivative basis rate 0.0625%
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging - Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments Gain Loss [Line Items]      
Amount recorded in operations $ (13) $ (297) $ (897)
Interest Expense [Member]      
Derivative Instruments Gain Loss [Line Items]      
Amount recorded in operations [1] $ 0 $ (103) $ (807)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest Income (Expense), Net Interest Income (Expense), Net Interest Income (Expense), Net
Other Income (Expense), Net [Member]      
Derivative Instruments Gain Loss [Line Items]      
Amount recorded in operations [2] $ (13) $ (194) $ (90)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
[1] Consists of interest expense from the interest rate swap contract.
[2] Consists of net realized losses on foreign currency forward contracts.
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Fair value of investments $ 75,098 $ 25,488
Money Market Funds [Member]    
Assets:    
Fair value of cash equivalents 55,128 [1] 5,800 [2]
Marketable Investments [Member]    
Assets:    
Fair value of investments [3] 19,970 19,688
Level 1 [Member]    
Assets:    
Fair value of investments 55,128 5,800
Level 1 [Member] | Money Market Funds [Member]    
Assets:    
Fair value of cash equivalents 55,128 [1] 5,800 [2]
Level 1 [Member] | Marketable Investments [Member]    
Assets:    
Fair value of investments [3] 0 0
Fair Value, Inputs, Level 2    
Assets:    
Fair value of investments 19,970 19,688
Fair Value, Inputs, Level 2 | Money Market Funds [Member]    
Assets:    
Fair value of cash equivalents 0 [1] 0 [2]
Fair Value, Inputs, Level 2 | Marketable Investments [Member]    
Assets:    
Fair value of investments [3] $ 19,970 $ 19,688
[1] U.S. based funds of $23.5 million are included in cash and cash equivalents and non-U.S. based funds of $31.6 million included in marketable investments in the Consolidated Balance Sheets.
[2] Represents U.S. based funds and are included in cash and cash equivalents in the Consolidated Balance Sheets.
[3] Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events.
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Parenthetical) (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Cash and cash equivalent [Member] | U.S. Based Funds [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value of investments $ 23.5
Marketable investment [Member] | Non-U.S. Based Funds [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value of investments $ 31.6
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ (4,058) $ 16,552 $ 22,424
Foreign 10,343 14,172 10,767
Income before income taxes $ 6,285 $ 30,724 $ 33,191
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of the Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 3,867 $ 9,349 $ 4,203
State 1,922 3,819 2,272
Foreign 2,907 2,402 2,147
Total current 8,696 15,570 8,622
Deferred:      
Federal (3,872) (5,513) 334
State (1,597) (1,788) (663)
Foreign 8 649 54
Total deferred (5,461) (6,652) (275)
Income tax expense $ 3,235 $ 8,918 $ 8,347
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of the Federal Statutory Rate (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income tax provision at federal statutory rate 21.00% 21.00% 21.00%
Increase (decrease) in tax resulting from:      
State tax provision, net of federal benefit 8.10% 5.20% 3.80%
Foreign tax rate differential 2.70% (0.50%) (0.40%)
Stock compensation 17.50% 0.90% (0.40%)
Withholding taxes 6.20% 1.70% 1.30%
Non-deductible expenses 8.10% 1.50% 0.00%
Permanent differences (1.70%) (0.30%) (0.30%)
Change in valuation allowance 0.50% 1.00% 0.00%
Foreign subsidiary income subject to U.S. tax 1.20% 1.30% 0.20%
Foreign-derived intangible income benefit (3.80%) (0.70%) (0.70%)
Change in tax legislation (8.10%) (1.60%) (0.30%)
Foreign exchange gain on previously taxed earnings and profits 1.60% 0.00% 0.00%
Other, net (1.80%) (0.50%) 0.90%
Effective tax rate 51.50% 29.00% 25.10%
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Deferred Income Taxes (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]        
Non-deductible reserves and accruals $ 3,077 $ 2,736    
Net operating loss and other carryforwards 6,262 6,215    
Stock compensation 2,676 2,051    
Depreciation and amortization 435 0    
Lease liability 12,276 17,715    
Gross deferred tax asset 24,726 28,717    
Less - valuation allowance (1,065) (989) $ (1,114) $ (1,237)
Sub-total 23,661 27,728    
Other liabilities (733) (807)    
Depreciation and amortization 0 (1,023)    
Goodwill and intangible assets (15,181) (18,648)    
Operating lease right-of-use assets (9,163) (13,705)    
Deferred commissions (6,545) (6,913)    
Net deferred tax liability $ (7,961) $ (13,368)    
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Taxes [Line Items]        
Increase in effective tax rate before income taxes $ 6,285,000 $ 30,724,000 $ 33,191,000  
Long-term net deferred tax liabilities 7,961,000 13,368,000    
Operating loss carryforwards related to a prior acquisition 3,200,000      
U.S. federal and state capital loss carryforwards 0      
Valuation allowance 1,065,000 989,000 1,114,000 $ 1,237,000
Unremitted earnings 30,100,000      
Unrecognized tax benefits 0 0 $ 5,000 $ 28,000
Foreign Tax Authority [Member]        
Income Taxes [Line Items]        
Operating loss carryforwards 18,100,000      
Other Assets [Member]        
Income Taxes [Line Items]        
Long-term net deferred tax assets 700,000 800,000    
Non-current Liabilities [Member]        
Income Taxes [Line Items]        
Long-term net deferred tax liabilities $ 8,700,000 $ 14,100,000    
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Changes in Deferred Tax Valuation Allowance (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Deferred tax valuation allowance, Beginning Balance $ 989 $ 1,114 $ 1,237
Additions 39 106 0
Deductions 0 (336) (108)
Change in tax legislation (4) 186 0
Translation adjustments 41 (81) (15)
Deferred tax valuation allowance, Ending Balance $ 1,065 $ 989 $ 1,114
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits, Beginning Balance $ 0 $ 5,000 $ 28,000
Reductions for tax positions of prior years 0 (4,000) (24,000)
Translation adjustments 0 (1,000) 1,000
Unrecognized tax benefits, Ending Balance $ 0 $ 0 $ 5,000
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Preferred stock, shares authorized   500,000 500,000    
Preferred stock, par value   $ 0.01 $ 0.01    
Authorized to purchase of common stock under the stock repurchase program   $ 585,000,000      
Cumulative repurchase of common stock   17,100,000      
Aggregate cost of repurchase of common stock   $ 514,100,000      
Aggregate dividend declared for the year   $ 0      
Number of shares unused from prior plans   2,500,000      
Option Outstanding and vested   201,000 89,000    
Increase in number of shares issuable under plan   3,500,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Description   The amendment and restatement resulted in (1) extending the term of the plan for an additional 10 years until May 2033, (2) increasing the number of shares issuable under the plan by 3,500,000 shares, and (3) establishing a maximum amount of awards issuable under the plan to the Company’s non-employee directors.      
Common stock, par value   $ 0.01 $ 0.01    
Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Issuance of common shares under plans 800,000        
Future awards granted or issued under plans   600,000      
Increase in number of shares issuable under plan 600,000        
Common stock, par value $ 0.01        
Duration of purchase periods under employee stock purchase plan 6 months        
Holding period of stocks acquired under employee stock purchase plan 1 year        
Value used to derive maximum number of shares per participant for employee stock purchase $ 12,500        
Employee maximum elected percentage reduction of compensation to purchase shares 10.00%        
Exercise price rate of fair value 85.00%        
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average grant date fair value for RSUs granted   $ 32.82 $ 50.37 $ 46.64  
Number of shares received per restricted stock unit on lapse of restrictions and vesting condition met   1      
Value of RSUs vested and converted to common stock   $ 8,800,000 $ 10,800,000 $ 11,500,000  
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Intrinsic value of options exercised   $ 6,000 $ 300,000 $ 2,200,000  
Equity Incentive Plan [Member] | Equity Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares authorized         9,930,000
Option expiration period   10 years      
Future awards granted or issued under plans   4,200,000      
Option Outstanding and vested   0      
Equity Incentive Plan [Member] | Equity Plan [Member] | Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options vested period   4 years      
Equity Incentive Plan [Member] | Equity Plan [Member] | Non-Employee Directors [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Future awards granted or issued under plans   0      
Equity Incentive Plan [Member] | Equity Plan [Member] | Non-Employee Directors [Member] | Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options vested period   1 year      
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Detail) - Restricted Stock Units (RSUs) [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares, Unvested, Beginning Balance 682    
Number of Shares, Granted 695    
Number of Shares, Vested (271)    
Number of Shares, Forfeited (107)    
Number of Shares, Unvested, Ending Balance 999 682  
Weighted-Average Grant Date Fair Value, Unvested, Beginning Balance $ 46.28    
Weighted-Average Grant Date Fair Value, Granted 32.82 $ 50.37 $ 46.64
Weighted-Average Grant Date Fair Value, Vested 44.95    
Weighted-Average Grant Date Fair Value, Forfeited 42.72    
Weighted-Average Grant Date Fair Value, Unvested, Ending Balance $ 37.66 $ 46.28  
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Number of Shares, Outstanding, Beginning Balance 89,000    
Number of Shares, Granted 144,000 0 0
Number of Shares, Exercised (3,000)    
Number of Shares, Forfeited (29,000)    
Number of Shares, Outstanding, Ending Balance 201,000 89,000  
Number of Shares, Exercisable at December 31, 2023 73,000    
Number of Shares, Vested and Expected to Vest at December 31, 2023 201,000    
Weighted - Average Exercise Price Per Share, Outstanding, Beginning balance $ 35.58    
Weighted - Average Exercise Price Per Share, Granted 33.04    
Weighted - Average Exercise Price Per Share, Exercised 34.37    
Weighted - Average Exercise Price Per Share, Forfeited 34.54    
Weighted - Average Exercise Price Per Share, Outstanding, Ending balance 33.93 $ 35.58  
Weighted - Average Exercise Price Per Share, Exercisable at December 31, 2023 35.51    
Weighted - Average Exercise Price Per Share, Vested and Expected to Vest at December 31, 2023 $ 33.93    
Weighted - Average Remaining Contractual Term, Outstanding at December 31, 2023 6 years 4 months 6 days    
Weighted - Average Remaining Contractual Term, Exercisable at December 31, 2023 1 year 4 months 13 days    
Weighted - Average Remaining Contractual Term, Vested and Expected to Vest at December 31, 2023 6 years 4 months 6 days    
Aggregate Intrinsic Value, Outstanding at December 31, 2023 $ 0    
Aggregate Intrinsic Value, Vested and Exercisable at December 31, 2023 0    
Aggregate Intrinsic Value, Vested and Expected to Vest at December 31, 2023 $ 0    
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Summary of Shares Purchased by Employees Under the Stock Purchase Plan (Detail) - $ / shares
shares in Thousands
6 Months Ended
Aug. 31, 2023
Feb. 28, 2023
Aug. 31, 2022
Feb. 28, 2022
Share-Based Payment Arrangement [Abstract]        
Shares Purchased 63 63 54 41
Purchase Price $ 26.04 $ 27.96 $ 35.35 $ 40.50
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 221,656 $ 203,907 $ 185,766
Foreign currency translation 3,248 (4,807) (3,083)
Ending Balance 240,265 221,656 203,907
Marketable Investments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (159) (25)  
Unrealized loss before reclassification, net of tax 99 (134) (25)
Ending Balance (60) (159) (25)
Interest Rate Swap [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance   (212) (821)
Unrealized loss before reclassification, net of tax   137 29
Reclassification of AOCI/L to income, net of tax [1]   75 580
Ending Balance 0   (212)
Translation Adjustment [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (7,759) (2,952) 131
Foreign currency translation [2] 3,248 (4,807) (3,083)
Ending Balance (4,511) (7,759) (2,952)
Total AOCI/L [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (7,918) (3,189) (690)
Foreign currency translation [2] 3,248 (4,807) (3,083)
Unrealized loss, net of tax 99 3 4
Reclassification of AOCI/L to income, net of tax [1]   75 580
Ending Balance $ (4,571) $ (7,918) $ (3,189)
[1] Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 6 – Derivatives and Hedging.
[2] The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Parenthetical) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Accumulated other comprehensive income (loss), unrealized gain (loss) before reclassification, net of tax $ (33) $ (10) $ (6)
Accumulated other comprehensive income (loss), reclassification of AOCI/L to income, net of tax   $ (28) $ (227)
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Pension Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Contribution to defined contribution plans $ 7.8 $ 8.2 $ 6.5
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 29, 2024
May 31, 2023
Jan. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]              
Severance And Related Costs       $ 7.5 $ 0.6 $ 4.3 $ 0.7
Restructuring Charges   $ 2.3       5.0  
ROU asset impairments and accelerated amortization   1.3       3.7  
Leasehold impairments   $ 0.6       $ 1.3  
Reduction of Workforce Period Percent 3.00% 8.00% 4.00%        
Contract termination cost   $ 0.7          
Restructuring Reserve             1.3
California [Member]              
Restructuring Cost and Reserve [Line Items]              
Restructuring Charges         0.4   $ 0.4
Capitalized software project writeoff value         $ 0.6    
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Schedule of Activity in Restructuring Accrual (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Accrual at December 31, 2023 $ 1,300
Workforce reduction in january two thousand twenty three  
Restructuring Cost and Reserve [Line Items]  
Accrual at December 31, 2022 4,360
Additional restructuring and related costs 1,923
Non-cash charge (included above) (1,360)
Cash payments (4,875)
Accrual at December 31, 2023 48
Workforce reduction in may two thousand twenty three  
Restructuring Cost and Reserve [Line Items]  
Accrual at December 31, 2022 0
Additional restructuring and related costs 10,618
Non-cash charge (included above) (2,253)
Non-cash lease settlement gain (included above) 139
Cash payments (7,222)
Accrual at December 31, 2023 $ 1,282
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Segment and Enterprise Wide Reporting - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
Segment
Segment Reporting [Abstract]  
Number of operating segments 3
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Segment and Enterprise Wide Reporting - Schedule of Information by Reportable Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Total revenues $ 480,779 $ 537,787 $ 494,315
Segment expenses (198,029) (212,256) (182,634)
Selling, marketing, administrative and other expenses (250,756) (270,381) (257,576)
Amortization of intangible assets (11,956) (13,161) (15,129)
Restructuring costs (13,272) (9,335) 0
Integration costs 0 0 (334)
Interest expense, other income, and gains on investments (481) (1,930) (5,451)
Income before income taxes 6,285 30,724 33,191
Research Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 363,222 396,012 372,587
Segment expenses (132,444) (133,566) (118,155)
Consulting Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 89,402 111,028 108,867
Segment expenses (45,028) (56,889) (51,770)
Events Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 28,155 30,747 12,861
Segment expenses (20,557) (21,801) (12,709)
Research [Member]      
Segment Reporting Information [Line Items]      
Total revenues 334,396 354,453 325,340
Research [Member] | Research Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 334,396 354,453 325,340
Research [Member] | Consulting Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Research [Member] | Events Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Consulting [Member]      
Segment Reporting Information [Line Items]      
Total revenues 118,228 152,587 156,114
Consulting [Member] | Research Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 28,826 41,559 47,247
Consulting [Member] | Consulting Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 89,402 111,028 108,867
Consulting [Member] | Events Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Events [Member]      
Segment Reporting Information [Line Items]      
Total revenues 28,155 30,747 12,861
Events [Member] | Research Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Events [Member] | Consulting Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Events [Member] | Events Segment [Member]      
Segment Reporting Information [Line Items]      
Total revenues $ 28,155 $ 30,747 $ 12,861
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Segment and Enterprise Wide Reporting - Schedule of Net Long-lived Tangible Assets by Location (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenues From External Customers And Long Lived Assets [Line Items]    
Net long-lived tangible assets $ 59,123 $ 73,178
United States [Member]    
Revenues From External Customers And Long Lived Assets [Line Items]    
Net long-lived tangible assets 48,001 60,631
United Kingdom [Member]    
Revenues From External Customers And Long Lived Assets [Line Items]    
Net long-lived tangible assets 8,194 8,678
Europe (Excluding United Kingdom) [Member]    
Revenues From External Customers And Long Lived Assets [Line Items]    
Net long-lived tangible assets 186 319
Asia Pacific [Member]    
Revenues From External Customers And Long Lived Assets [Line Items]    
Net long-lived tangible assets $ 2,742 $ 3,550
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Segment and Enterprise Wide Reporting - Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 480,779 $ 537,787 $ 494,315
Revenues by geographical area percentage 100.00% 100.00% 100.00%
United States [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 373,483 $ 426,041 $ 381,662
Revenues by geographical area percentage 78.00% 79.00% 77.00%
Europe (Excluding United Kingdom) [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 37,912 $ 36,664 $ 41,264
Revenues by geographical area percentage 8.00% 7.00% 9.00%
United Kingdom [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 21,311 $ 20,079 $ 21,913
Revenues by geographical area percentage 4.00% 4.00% 5.00%
Canada [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 16,416 $ 20,759 $ 17,213
Revenues by geographical area percentage 3.00% 4.00% 3.00%
Asia Pacific [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 23,604 $ 26,548 $ 26,768
Revenues by geographical area percentage 5.00% 5.00% 5.00%
Other [Member]      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenue $ 8,053 $ 7,696 $ 5,495
Revenues by geographical area percentage 2.00% 1.00% 1.00%
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
General and Administrative Expense [Member]  
Loss Contingencies [Line Items]  
Expense related to litigation $ 4.8
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Total property and equipment $ 83,463 $ 89,236
Less accumulated depreciation (64,062) (66,028)
Total property and equipment, net 19,401 23,208
Computers and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 10,128 14,303
Computer Software [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 34,641 34,903
Furniture and Fixtures [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment 9,188 9,745
Leasehold Improvements [Member]    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 29,506 $ 30,285
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Amortization of capitalized internal use software costs $ 4.7 $ 4.8 $ 4.6
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Payroll and related benefits $ 43,426 $ 53,581
Taxes 4,680 5,823
Lease liability 14,181 [1] 13,632
Other 19,195 17,971
Total $ 81,482 $ 91,007
[1] Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets.
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts - Summary of Non-Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Liabilities, Noncurrent [Abstract]    
Deferred tax liability $ 8,679 $ 14,133
Other 2,481 2,509
Total $ 11,160 $ 16,642
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts - Summary of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]      
Balance, beginning of year $ 560 $ 610 $ 708
Provision for doubtful accounts 701 638 225
Write-offs (692) (669) (318)
Translation adjustments 5 (19) (5)
Balance, end of year $ 574 $ 560 $ 610
XML 104 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Feb. 29, 2024
May 31, 2023
Jan. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]        
Reduction of Workforce Period Percent 3.00% 8.00% 4.00%  
Restructuring Charges   $ 2.3   $ 5.0
Subsequent Event        
Subsequent Event [Line Items]        
Reduction of Workforce Period Percent 3.00%      
Restructuring Charges $ 3.8      
Subsequent Event | Minimum        
Subsequent Event [Line Items]        
Anticipates Total Costs 7.3      
Subsequent Event | Maximum        
Subsequent Event [Line Items]        
Anticipates Total Costs $ 7.7      
EXCEL 106 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !A(:%@'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 " 82&A8B4:YI>X K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2L0P$(9?17+?3GI )'1SL^*5@N""XEU(9G>#S8%DI-VWMZV[740?P,O,_/GF M&YA.1Z%#PN<4(B:RF&]&U_LL=-RP(U$4 %D?T:E<3@D_-?[][8++F=5OPIN!WNZH5G(NZ?9]=?_A=A5TP=F__ ML?%%4';PZR[D%U!+ P04 " 82&A8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !A(:%CY5#X4HP< TR 8 >&PO=V]R:W-H965T&UL MM9MM<^(V%(7_BH;N=+8S(?B%D&2;9(9 :.EN=FF2[LZVTP_"5L 36Z*R'))_ MWRMC;-R1+[BC?$DP^![;#[)TCB4NUD(^I4O&%'E)8IY>=I9*K3[T>FFP9 E- MC\6*5$2]SS'&?02&O'.U47^WDQ>78A,Q1%G,TG2 M+$FH?+UFL5A?=MS.]HV[:+%4^HW>U<6*+M@]4W^L9A*V>J5*&"6,IY'@1++' MR\[0_3#N.[H@W^-KQ-;ISFNB+V4NQ)/>F(:7'4>?$8M9H+0$A7_/;,3B6"O! M>?Q3B';*8^K"W==;]4E^\7 QH&(T_PO66_V/3GMD"!+E4B*8CB#).*;__2E +%3X#L-!5Y1X/VGP.TW%/A% M@7]H0;\HZ.=D-I>2R:7O04'%UK M](+B2->;(WD-1W(]G'9Y[M[VW*\]5'',@F/BNT?$NUJ_/*;\',]OT%O))Z9)'\-YZF2 M<#?\;2*\4>B;%707\2%=T8!==J /2)E\9IVK'W]P!\[/)CHVQ<:6Q&KD^B6Y M/J9>M>&'UQ4S8<$O< AP ES0).8+DR \/I' M&JGD/DH817Y#[UV0N8A,>O'[RY>[.! BM:@O( MDE@-D.M4MLU!+[&P:G=L$6F_ WK,TV,_=4>(7#/<'X*K,<=G":5P?((#&!P M;.*'2[4%:$NM3G#'^+J'$!S!32GAAIR"*7TA']FKD2$NY3B."QV8[QK[,+RX M-35+:G5J7D7-0R]UE$%S^4^?CXV6>^2Z7=?K^JX1&UK9&ILEM3JVRMN[J '> M-K9OD&^[3URL.;EG-!6X66,F MS;1PI88F9M7WVU*KPZJ W"=81 PD "!<"-F)&?5 M_-M2JY.K[+^+>_:"W'U"XYA<9RE\G)H;&:[3&"_QNM:TWL+^NY7_=W'+7M"Z M29A CL*QR)=,I8IRG:M,_'#EMH\6"[63 M7$U//3Q?N>?^>1^,\D7O>9>8K>/6B54AP#LH!,RR>1P%9!(+JHQT;%KXD56U M<:$VV&'M:]#.+NPZGLKM>[@]+Y]:##G/P.YO#)B1$"ZD9&:\_?"RUBC>PN1[ ME/8>&0)Y&^?P)0@P7:^RQ\+K6R-["X'N5P?<.,OA3'@@)H/(YIZ/< MW3,BP(\)<+!2]VBA,5WN41_?& %:]?JVU.H *Z_O'>3UM>,DG[-D;DZ2>T2@ MI^AZ;M\W3Z)9=?NVU.JX*K?O'>3V'^@+F89PJT:/4;"9Z$3@X9).O^N=GI^> MGIT;Z5EU_+;4ZO0JQ^\=Y/B'80CJZ='V!?D$^Y$OW'R+XI(#APSAWN=D1N43 M&06&@!%>.$S,IGB,>F!L@KGD[-&*S&@MLJ=77%52QP#\H%I389@*2 M0$S^C%:- ^L>10=&"\>XIL#J#($MM3JW*ASX>#C([\NA9+09$RXP<$^-D*SZ M?UMJ=4A51/!Q9_])Y-.92\$Q [)'9.#ZW4&>5PRTK$8$6VIU6CMK?'!7_Q I M,&KBD;C>^_E/Y)X%F8169D2&*]5#_COGV''U&$J^TM@_!4=N7H(EY0O6./VY1^CS\'X\_-W(RVI,L*56YU7%!/^@F##EBLG-4DL] M8T>W,RM&<+ABPT0*7M6:VEND!;]*"SYN[:>CR1T99F&DP&,,E6(P;N9AH6D= MU1Z]IJ<@>%EK:&\1$OPJ)/@'+POBE <1C ZY3\O?NY$RC_70Z@*JE7[;*1$"LF(:U]FAG)64T*MM3J MY*JDX..N?DM.NQ/=SHST<(EK<,GZ8=0M35,:+ &@4N8NSVI6L*567TE;984^ M[NRWX":13,AT;.*V1\'SSTR4\*K6RVFM)H/>SOIY/3^7_PXA)8%^^KA92E^^ M6_[689BO\.]5NV]^*'%+]?1>2F+V"*7.\2F,8'+SVX/-AA*K?#7^7"@EDOSE MDM&02;T#?/XHA-INZ .4OP"Y^A=02P,$% @ &$AH6% OZJ_9!@ UAL M !@ !X;"]W;W)K_=9.()XL*U4EI-RO_Y6CK$32Q9PQQ>PG4?K9U?:?5;R MZ5;(NVK%N4(_B[RLSB8KI=8G\WF5KGC!JF.QYB7\S;!DX<'7[/;E=(/ MYHO3-;OE5UQ]7U]*N)MW5I99P:JT"0;_-OR"Y[FV!#Q^M$8GW3OUP/WK!^N_-\Z#,]>L MXA*0F_9C!.+2Y$68D\6S+%E^@=RUF9_'KU!1R@K MT;>5J"M6+JO3N8(WZ_'SM'W+N]U;R,A;WO/T&%$\1<0CU#+\XNG#R>'P.?C; M.4TZITECCXXY74O)2X7.JPK\/+'YLS/@VPWHW#JIUBSE9Q-(GHK+#9\L7K_" MH??6YMT+&3OPE7:^4I?UQ06K5@AF#:7Z@O^HLPW+P?D*52NQ+?7$7K?3WJPB MZ^SN7A$VK]"%8;.(2.(EI_/-OILF"GLT)#WLP &_<\!W.O")R3NNV'7.@>N& M5ZIHV/_Z62B.R!L;W9W!8(](@(/8&] U43@)X]C.-NC8!DZVYVDJ:LU/\I1# MJ('V%)50CL4-8CD4S2;24'X1_[F&4@99ETJ^S!3*!:S&2N..@LAOINPH"#W$ MFF>0 KRXYK++H@:@\V$*KZJT*2B'^7T;%SS%U!J:P Q-G"3#F311$:5^8 ]- MV(4F=(;F/;_AD'?@L"B*K-)"8%ULH?%R0HD7#2A:4'X0C*RUJ*,8.2E>2KYF MV;*9FU+/A@ZR4"N(>]K6#-;4#!OOR&"44"\8T#9!V/?"$=IQ1SMVTOXF%,N? MP# V8P95QALFA@5& \AW.\FD(YD\$EOH/:2Z;V*JZ]!:)W*3'#:NB24[?0\/ MJ)HHO59&[W$;L'\TJ2[8Y*I61RQ&4<3 M%5,V+!;V3K17[-[K?A6ATW!PE$2#N?%1-$0CTQ*KVK8 M+6O 3];<*6MY/U]6]J9NQ=B/C6/+OMDQZB2-NB?LH MRMN9XK* 3>^UM0X3BYH%9K=@@6G4B)J17LV(6\T^BW+V$$PQT.-'@DM,$0,% MB>B0N0D+O"@860AD;W?IEKJ=@I1[_/?X/C3H]O:FWP,NWB MBWU[>)V&[3J!K#OZ_V_HT/E>8(E;8*^42.]6(E]R6?V"?H,^6MW;3S!>5&%? MRMJAU[W"$K?"PL:L58!*^S]%1]ZQAT%O)=JPO.;HO%8K(;-_ #%#4']0M6) MY"V"C::6OD;Q:E5!$[K4=62F\].J(\248"/]7)!##WN-)FZ-UHM:E$]R#Y-@ MZG4NH@\[#V>(^-,PWIT=M!4TTN63OJ,@[H[B?+G,]#DRE#N]XY]E)4K9.H/R9R5JV1)#SV!T_39< MB*,P'*';]Q;$W5M\Y8K!(VCAF"QA7NR%V;)GCJ(P'FZ:K3@_I"/"1_N>@KI[ MBF\2U+F6][M5K!-QZM.H61#!E'K!RZT<:C8=,P)*Z1MGDC:@%WGA2$]*^_Z$ MNOL3:*KKHLZ;@_.VEQ8%%+^5_L:QXRKR^E5,=['UWT%Z]/3-YF904=Z@T,](XC"(/&PO=V]R:W-H965T&ULK99MCYLX$,>_ MBL55IU;:+H\AR5Z"M)M5U;ZH%#5M[\7I7C@P"=8:S-DFV>VG[QA8"AORL-7E M1< P\_=OAK$]L[V0#RH%T.0QX[F:6ZG6Q8UMJSB%C*IK44".;S9"9E3C4&YM M54B@2>64<=MSG-#.*,NM:%8]6\IH)DK-60Y+2529950^W0$7^[GE6L\/OK!M MJLT#.YH5= LKT-^*I<21W:HD+(-<,9$3"9NY=>O>+%S/.%06WQGL5>>>F%#6 M0CR8P:=D;CF&"#C$VDA0O.Q@ 9P;)>3XKQ&UVCF-8_?^6?U#%3P&LZ8*%H+_ MS1*=SJV)11+8T)+K+V+_$9J 1D8O%EQ5_V1?VX93B\2ETB)KG)$@8WE]I8]- M(CH.;G#$P6L UD9.47>+JF$7*>@64SY._*>?%O=D[=OWI$W MA.7D:RI*1?-$S6R-)$;/CIM9[^I9O2.SWD-\37SWBGB.YP^X+RYW]_KN-L;? M)L%KD^!5>OX1O97&\+$V-1$;\H'EF 1&.5D*Q:I:^^=VK;3$BOMW*-1:.QC6 M-LOP1A4TAKF%ZTR!W($5_?F'&SI_#07^/XGUTN"W:?!/J4>W<2S*'#^\A!C8 MCJXY7!'*<:5758%[!H'' M]<- M=L F=%J;7@Q!&T-P,H8E[@(@$8[@THD?KDA!)=E17L(09*TU[@ XUX[[@O*, M40]SU&*.7H>I4EQKBM!2IT*R'Y ,X=::HVZ^'/-[ 7S6K(<Y+B%'/\6)!Y@2N->Q?+M$.GX+.DIBQ[II"6=G"1=B"S#K>62 M*IU<4J5GC'J,TY9Q^@K&BTIT>I GUZNK[V5&+['L4;O.KS/->3WW\3IMU+HH M7A!.@D/F04L_'!]G[IS#[NN9SY1M(]G+X=0+)@/@0Y9.Z!T'_W5VNB?/I.@K M=H^JE$]]]$%<[W!C"OSQ .V H>^,#F'M3N-CNL[/5&Y9K@B'#7HZUV.4D'4C M5P^T**I>:"TT=E;5;8K-+TAC@.\W0NCG@6FOVG8Z^@E02P,$% @ &$AH M6/<'^[&>!@ $2$ !@ !X;"]W;W)KUEE!2YZQTJGHYGKV M!ETFA"B#&O%[1A_XV7='4;EG[*NZN%U?SUPU(IK3E5 N4OEQI$N:Y\J3',?? MK=-9]TQE>/[]Y/V7FKPD:N"U M!EX=F89*'8GBJF(/3J70TIOZ4@>SMI;TLU+-^YVHY*^9M!.+)2LYR[-U M*NC:N1/R0TZJX [;.!_VM$K5Y'#GM?/E+G%>OOC)X;NTHMS)2N?SCAUX6J[Y M*^?%X/IJ+N3 E/OYJAW$33,(/#((A)WWK!0[[KPMUW0]=#"7C#I:^$3K!EL] M)G1UX1#TRL$N)L" ED\WQX!Y\G1S9&%#NDDBM3\RXN\3/=+R0/DE%-K&U(-- M5=FXY/MT1:]GLBYP6AWI;/'C#RAP?X;",J6S9")G@Y!Y7<@\F_?%9R;27!:F M)G!0W!K[H+97U?&X\"(W#..K^?$\(B;,)V$8A4-8 GB+/8+\#C9@X7H977G6R2:DDH M.K)7?Z5J@4!D0N/Q* B)CS4R "Q"L>=J9 !8Z,9>#).).C*1E(20(6![VM\3)0?N7X TXD[.K&53D+E0EYE M==N$",3&0R//F! 3%.- JTL) "*Q"X\>N;T:<*WC?U.P2F3_UN-7N9.5(BVW MV7U.G91S*N#F[II+ \5GH6QH03"" J01@V ^PB/K#)T)'62E=EL*NFT$C;.2 MI0&F@HR'NSJ-;T(2 $*(-T( ]P2PE< G*E/CL!*'2F7_. 4,A!F'^B(#8#$A M>I( J+$UUHL99&W\;6MF1FL#R1#C^5[HN8CH;$R<[_J(Z!49\N?[P5GE'I+J MY0:RZXW;$,4O*@\F0DBXDB./ ]G0\ BP(/C]#I=0>R=N8Z M661'%J?) 8GXQK-?$SP#F83S&I!34*D44U>]K MXWS,MHW=2*=C@HBK-QP -%8*^N:/[-V_S9I[NF$5/4V22!]'B@'0V''DZV1, M%'%#;&0. ",H1B.4>@& [ K@MB-AS1VS?1.L5]\E@(IB%.E, !3Q0I@([J4 MMDN!WZAH9P0BT!H'@RC[>NX#*(PB5RMV"023HGND8^*^Y6-[R[])>;8Z+2M9 ME&73+ J9./4F!LBJ\1>>K_$+I-=F (4ND-XZ6U0T0(WT&=R+ &P7 4F6']16 MS7-(X2>1,E&2E)XU( I'(ZQZ28#MDJ"9J(=ZDTZ22X^R@6[I@)FL> ?!I1I= MC[SM8+.URW2.=*4 P:(XT-_G86]HI.+A7B=@NTXXS=]W1&"[B)""E:;5:N?\^9X6][3Z"Z0RZ>;%I-Z2J;P-X]=+%QS\ M_VT_;)4]SX[;E-Z2J;P-X]8+)&P72-_>^VL=#+H7\4AL%$4 YWN>K[]60#CL M$V^L7/0""=L%DMJ>/^3U:Y(UB:Q>GKT8IO263.5M&,%>C^'X.Y+(JN6>';1N>./3RC]CEW[>3B$#;/A'&>A>"<+YL5GK+!7$!0B,RD/0RD-AEX-MC M?:1E2R"[AV>?HDSI+9G*VS!ZO>(D^#L.GZQJ]=EQF]);,I6W8=S.SNR>LLUE M32!BOO9$2-^H7@(P^4+K&>ECPA". OV%=GYV5ES0:EN?N7,I/P^E:,Y7N[O= MN?Z;^C1;NW^#+I/F=+YWT_RSP/NTVJHMBIQNI$OW(I0I737G[\V%8/OZ1/J> M"<&*^NN.IFM:*8#\?<.8.%VH!W3_!;'X#U!+ P04 " 82&A8?^]S7X,# M E# & 'AL+W=O_=PN@N9W+'E9 Y,E9TC -AY!!9DR%%0_MK" JC),VH_O+:G7?=, ]\=/[.^M>"WFGDI8\.J? M,E?%W)MX*('+>"7M+]JUMMA#V48J7K=@[4%=LN9)']M M[ &"^ B M #2!T1' &$+")\+B%I 9"/32+%Q2*FBR4SP'1+&6K.9@0VF16OY M)3-YOU-"ORTU3B4+SB2ORIPJR-&=T@^=5"417Z(%KW4I%2;'6T ?6,9K0*__ MXE*^01?HVUV*7K]\@UZBDJ&O!=](RG(Y\Y5VRE#[6>O 3>, .>) 0-!'SE0A MT3N60WY(X&LUG23R).F&G&1,(;M$8? 6$4Q"AT.+Y\.) YX^'QZ<4!-V"0HM M7WB$K\O)T93\>WTOE= ;Z#]7]!OVR,UN3I4KN:89S#U-+$%LP4M>O0AB_(#]J/-^=+(F/JL"!,H.BJ%L]V=E]N=;Q, 6C**/5RZ%HW-6 MQ3G)TC.1'<0U[N(:GZP*?9/H>X+I#!B1F'T[X4AU4PQN/^KG*8$1)&_0SY>_U3#6)E M^U"I<[!AJND[NM6NU[VV'5YO_<;TP+8O^T73-- ?J5B53*(*EIH27XYU@$73 MDS83Q=>V2[OG2O=\=ECH/AZ$,=#OEYRKIXGY0/?/(/D)4$L#!!0 ( !A( M:%AZ%/I%,PD -Y' 8 >&PO=V]R:W-H965T&ULM9Q= MWJ].S>S&U%\3(,=M\>$!..O]^ M!";&2+)L>D]N$F-+[Q'G/1+P&'/]7%;?Z@UC''W/LZ*^F6PXWU[-9O5JP_*X M?E]N62$^69=5'G.Q63W.ZFW%XJ3ME&O+[Q)7W<\.:-V>WU-GYD]XS_MOUHV:77DHRV_-QJ?D9F(U(V(96_%&(A;_ MGMB"95FC),;Q1R1IL?\??^\2<=0!TQ,=2->! M2!T(.=&!=AVHU(&Z)SK870=;CN"=Z.!T'1RY@WVB@]MU<*4.CG.B@]=U\"[- MDM]U\%MW]W:T7BYC'M]>5^4SJIK60JUYT19$VUM8F!9-[=[S2GR:BG[\=E$6 M=9FE2H7(NM"/7-,TVUA[K8H M\UQ,A';$Z/=?6?[ JO]J9)9FF0])DC8S*L[0YSA-IF)?%O$V%4,RB09FT2^, MBR5$9#>(JR(M'FN35G@F/6)YJG?5R_D]C<[LZ6JURW=9Z_J_^(952*10+'Z; M9E5Z8NA3L2ISAG[^1UG7OYR(,Q.E=J@WDU*C= M'#&OZFV\8C<3414UJY[8Y/:O?\&N]7?=[-R+.A?[* M]IIFNE%S[$R'%%M"B@608J&G3 TZERL!*."@$OQ#)?C&2FC/\*?-97G2U,%6 MG)C'[=4^^]Z\9KHZ\)5]PI;E6=)L-\8=:_!%(0/(D"&D6 0D-K!X?K!X;K3X MGXP/+[1TGL[54VO;MVW)4V.@L9Y"B@47C3^$#!D!B0T\Q58/5*RSKHH5O'AD M#0M)"\Y$%(XJ<:V-ZN=X^PX5HH58W<5IG!:06$K&7$NZGER8QS#6<%"U %0M M!%6+SB1W:/D10\,C+,_CZAOC\4/6;#T)[UNB=M9VK#E7,8;3ND6@"J M%H*J16>2.[2]1UG8S++"LF+I8X%6NZIBQ>H%\4ISF$SG0N*Q$ YL;8^-!C-HG/+DPN$ MJ@S3EFC54B=F.W-?6E("33OL$%]>>D)-T"F>X[DC-8PT@E.*_5.+;$_ L!F! M#1-ZBG7J$PL)C!98!5[$MN3$+D&#!J!JH687'(MXLI-O@<9PS\;P&\,Q;2FH M( LKDV?1M3HN=BK;JQ.B\M<(YET<;1LHQX)2&]K;DRQL1EEORC[-L4?/>)6C MB152+@A0\ 6J%H*J15!JP\+I$1F^E)%=Q$"Q2GJFV,%8_J+#''7T:1-)Z1$I3E$.9R;QS#:=%!4!JH6 M@JI%9Y([M/SHKB\S58$@I$3#=S"5OPDQ#V2T[Z#T#%0M!%6+SF5W:'R/P8@9 M@XUEI$1#CVQ?06#FJ*-=!KTS#50M!%6++DOOW1E3S8R4]$B/C$%Z,LHCVOK0 MP#>"74E3LS%RGVE@:8=]M0[!$--T"FQ/,N5R9I&<.K-L7]B MMO7(C)B1V66,5)]8T-O%B$K'B$WE/"Q!@P:@:J%F%QQJR;0;*N;0\!ZBD3>& M:-I24'&7;_GR!%/OII(1J59'_O[!O(.C30,%75!J0W-[T$7,H.M-":DY]NCY MKKF="BNS'92)@:J%H&H1E-JP<'IR1BXE9Q<14J*BGZEMR8![80XZ^IP+E(6! MJH6=FFM.2 05=.AR3\.(F8;]&!\UBXZ>]Z#8#%0M %4+B0;I4:4BW@*:T1Z: M43,T^Q$^2E4 A1W;E\^GS9''&GU9T T: BJ%D&I#:WN&1H]S]#.\E&JLAQQ M!BO?#VR.--I:4%)VT1Z$H#$C*+6ALSTJHV^/RJ@*<^;R+:3F88RV'124@:J% MH&J1.;=#TX]^R@F+R:C*<2B1?W"Y, <=;3'L[S=A?\ )2LDNRN[=&4O-D(SV MD(S^/Y",:JM#![\LXLJW$VO;R5=MND:>N(Z7?^&I:8<]SU5^,JUI-R488UO^ MS;2NH>UX^,14E*( BI*CBJW**FD9RK8JG]+F$2WB&KI" M#ZQ@ZY37:"TVN.A:' [3[3,PUH8%',7)_W;=D1O%HCEOO_0LDAKQ$FU9E<>% M^"Q[$>'W!_F&\*0UK]*'7?.$!O;ZY AQQ._&T :K=P]UFJ1QE;+ZO2Y5LZ,' M@^2L>FP?$E.+:X-=P?&PO M=V]R:W-H965T&ULK5K;F@B=-H- X:N'RLF^_M M3DI%GLJB:J\6.Z7V%ZM5F^UDF;:?Z[VLX)=MW92I@L?F?M7N&YENND9EL6*> M%ZS*-*\6UY?==S?-]65]4$5>R9N&M(>R3)OGK[*H'Z\6=/'RQ;?\?J?T%ZOK MRWUZ+V^E^G-_T\#3:K2RR4M9M7E=D49NKQ9?Z$4B?-V@0_R5R\?VZ#/15.[J M^KM^^&5SM?!TCV0A,Z5-I/#O0:YE46A+T(^_!Z.+\9VZX?'G%^L_=>2!S%W: MRG5=_#O?J-W5(EJ0C=RFAT)]JQ]_E@.AKH-97;3=7_(X8+T%R0ZMJLNA,?2@ MS*O^?_HT..*H 0UF&K"A 3,;B)D&?&C W]I # U$YYF>2N>')%7I]653/Y)& MH\&:_M YLVL-]/-*C_NM:N#7'-JIZW5=M761;U(E-^16P3\85-62>DO6:;LC M/T%@M&1)_KQ-R(_[VK^/S;R/,O)K M7:E=2WZL-G)S:F %G1\9L!<&7YG38B*SSX333X1YC",=6K^].4.:)V]O3AUL M^#@>O+/'Y\9#.WW;.7W;U"6!"=ZD*J_N^QF2JURV%YC;>[,"-ZNSQT6[3S-Y MM8#TT,KF02ZN__D/&GC_PEQV3F/)F8R=N%.,[A0NZ]>_0>;,JZPN)>:SOFW0 MM=4)\N&:>[YWN7HX]H4-8C3R@E-4@J!$),2(.NF]/_;>=P;#E\U_( /T$U+5 MD&:SNLKR0I)JI*6_UT^9CIM]4S_D,*O(W?/; \<_9^"$?"9T;HV*"8!;$1.0B(QQX>..'8^]#9^U_*?9HW M.G!T(H>P@&!0SP12-I%_'_*]_@5C%5I]"9D1Z6L;0UEL3@<;-,,H&AE%3D9? MRKI1^7^[\="<\DJEU7U^!Y,A;5NIT*4HLKM*8]\DA* X#:C!"$'Y0!QG%8^L MXE?3TSV(LR'9Y]6#'.8[1B>VNK!D7F2P04#<,V/.!LT,#_4F'>&],F&VLFD@ M][SDI?1)XOK LWOH"]/?:PP6!.842S 8"_T9-D>JB#K9W*HZ^[[4@G)#@ ZH M['8V%0RF3D-#1&:883#A"VX20F">%\Z-#YL8,2>CW\?UH)! BS1:$"_K[?+0 MODPADAY/,ITL\C&/X$/)D D6^&9(8C#A4W.&H=8$G1O+25%1I\*P4L?F)5*W M>97">@HNV6-2@S6KS \E^;#)VZP^ M5.HC@1]>22O#.XR48+EFSU'NIERL$L*_+T+B\Z MA8:R%19AE< M@TF;B/MF;-BP)8_B:"8X)H5#W1)G7$%AP2GS5E=6\'C !(NE/1&4?[R,#%QL MU#+PZ%QBFG0-=0N;FT;"R@%J\TDOG;*/\UKM9#/,8^60;=26)X''K(1DHP0/ MA4D0T4-Z4'&";)([S"UWQLC;I\]S8<=L;4(%,U='!+6TY%""H)A'9UA,,H>Y M90ZP: X2':97DA*S9H$PLRV&"ZAGRC@$QCQQM/.<:N2# MK [X,-FZ8\DX"V.3"H*#C8*YGT@0' ] PLUPF70,<^L84\&]-D*VXEA2'H=6 M_&$X%EM+(HJC/)R;2I.(8:_7:-Y4OD!9VI*#T2#D)DD;QF/!S-2.P"@DS6!N M["81P]R5'+.LUTNR-U1GV%G+,V>UEIS+VJE/)S'%W"6:FT.3[5*=M=Y5XV!V MP07VG[$I!E!8$)B2%X-!R(@9V@3'HB"R^&$X&,*Y&3&I'>96.S=-G4FY&>9#F:I#T\V"=]*U]0LL[MQBB\!" MSJU%%H%YWHP88I,88J^)H6.J;5J\FZ4M8F #;>4X5U5G((@8FB7()S'$W6+H M]TXQ6#GM&3VG0$21R03!'(N=X5C!!ODS>H%/@HB[!=&X%AW:KI2%)FJ4%J)S M>!#ZIHC <$%$3=F*P5A\7&<])3@)(L[>M1!--9#7SI><0NO=!TSGM):_(E'"::A?,\JMF X9N,2#,=A%S2S^O!)DW&W M)ALH]>6R.T5@.WJ .)&P-VWQ',61^I"IK]8(R**$V!'QS$$:GP08=U>1OLG] M\8*JM]@P6JTN\Z)L[/K/4GB1N8#A],V-N.D\:B+^B@4Z6EG&4 M#(;D4&T@0TP:\R<$S\ M0+8VZ6,%(6K5MU'8[/Z)3TJ*NY64M69A.1VEAQ1_:,1B:W@1'(^BT"*(X$1, MQ1S#24!QMX#Z<;N569>,Y%/6E5 ); XA&0WE5!A$[8!/O1MT=#^ R*J&\BJD M?-7DF;[@HG]'/6'K(A9:FT@$!=J:AJ8;T)*3F"D>BTEE";?*&NXR--WF_\-& M]I\^ZA'__]@+I +%O<#,8FL,1QD/30<@.%#;X9P#)G$FW.)L_6:6G\B=O,^K M2L\!B)IGF38H<>RLS0^L(P,,1R//VC\@N-@[/K,\)3Z)-N&N8KV'N-05/ =E MNS@5^IZPAAHYBT,\DV"X4\^<4IXTE7#?@[H][/=]\DX+HD^SBKH]-/W*]B)A M(?+[BX^0Q5'-*LYZ*>JLUI)S63OU[]&]*+? Z_8!XZ*95TKJ2$*=B%38?//" MQQI#>>8)2X*@3@JMIV0F<2?G5T0;.4S7UWT;4EW1%"?]-Q_':\3/NENT)J?/^57B3]E=C)3']#]]>TN=<7 M20JY!9/>YQ ZUO277OL'5>^[:Z!WM5)UV7W/K M_P%02P,$% @ &$AH6(EG>HEB @ A 8 !@ !X;"]W;W)K]OVC 0_5>LK)I:::OS"X98B%3(IE9:)U36[;-)#F(U ML3/;@?:_G^V$#+J T-0OQ&??>W?W'%ZB+1=/,@=0Z+DLF)PXN5+5&&.9YE 2 M>W,11[Q6!64P%TC694G$ MRQ0*OITXGK/;>*#K7)D-'$<56<,"U&,U%SK"'4M&2V"2B>,Y5+](5ED!T28-UT MU[F_ZWSJGV1,(+U&@?B6F"[AX"RQ?\SSWTR=W0 MA?UTQBS&LB(I3!SM!A+$!ISX_3MOZ'[ND^HMR9(W(CN0,>QD#$^QQ]^U4=ZQ ME)> +K]Q*:_ZI&LHAI;"V.(F#MR!&^'-OB3_)OG>R!T>9B4]6>$H#+NL9@B\ M]_\L0:RMSTF4\IJIYH7O=CLKO;$.\FI_JBVV<<2_-(T_WQ.QIDRB E::TKW^ MI!U--)[7!(I7U@667&E/L&PO=V]R:W-H965T&UL MG95;;YLP%(#_BL6D/;7AELN6 5+2;EH>.D5IMST[< "KQF:V">V_KVT(RZ:$ M2GD!VYSS^3M&'**6BV=9 BCT4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&EIZ)P M92T 9S:IHF[@>7.WPH0Y2637MB*)>*,H8; 52#95A<7K&BAO8\=WC@L[4I3* M++A)5.,"'D']K+="S]R!DI$*F"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F>\V"FGTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=PDJ Y MYQ."/B&PWMU&UO(>*YQ$@K=(F&A-,P-;JLW6",L *MA,"L 'WL2D:NTCN8.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS02\X MZJV#4> ]I!,4^CX7<./0]N?D@-[_JU)Y Z*\(7W ;9[[GMAC< M%EBGWO2'RH0A>V"$J6\8:IK%VVZSYTKW+CLL]<\"A G0SW/.U7%B-AA^/\D;4$L#!!0 M ( !A(:%A/-&H"V2D ."% 9 >&PO=V]R:W-H965TVE44+5&2'XGC*EEQLKG+PQ4YNW5U=1\@8$@B M!@$N!I#,_>NO?]T]+Q"4Y-W[D)@B,3,]/?WNGL:;N[;[9-?&]-GG3=W8;X_6 M?;_]^OES6ZS-)K?S=FL:^F79=IN\IS^[U7.[[4Q>\J!-_7QQ[QQ?.W;[;YRER; M_O?MAX[^>NYG*:N-:6S5-EEGEM\>79Y^_>XG0 @4YNBQPPY_7-KKDQ=8R("XQ\ZYY%?$@/CSV[V[WGOM)>;W)JKMOY[ M5?;K;X]>'66E6>9#W?_6WOW5Z'XN,%_1UI;_G]W)L^=G1UDQV+[=Z&""8%,U M\F_^6?$0#7AU]-EE4;1#TU?-*OO0UE51&?OF>4_K8=3S M0N=^)W,O#LQ]NLA^;IM^;;/W36G*=(+G!*B'=N&@?;>X=\;O3#'/SDYGV>)D M<7;/?&=^]V<\W]F!^2:VF?W/Y8WM.Z*6_YW:LOL??SI]>VC/[YO]WSRK^^?^I>U-=IK]QY]>+4Y/O\D>OU3V M+K>5Q8,?L..FSYG;B&7HS]YTV6_T;=X5ZUGV8T.G1\_FV:IN;_(ZJX@L2+J4 M-"KK]+$L;\HL+V\KV]+ZRZK;S+./:Y-=M9MMWNRRM:FW-JM)_IB.IBJZUMJL M-\6Z:>MVM9LIT]#"YO/6=)5I"C,CCND^&< ]RVQ>$]189=NUY5#TV7)H6$38 M;+ FC&]OK+$L?/J6%BI(DG0Y86E%Q]:O 577#JMUV"HC[^4W%A-O:>4>&.S\ M]@M:@60% X'ES2WMV\[\7I9=N\ERFI-^ZVG'0)*A+TQF-MOVSG2F!"3TW4U; M$XYZ%GBSK,EOJQ4 *]9YLS(R^7;H,4G5N?UDP!9_EQ6T+O:WU"<4@'6U)>ST MV"/PB%E(]G=\GC8Y!+_1H:G^,1@Z1POA9QG8%>^ 8*U(YC;-0.=L!V*$'1/) MIJ5'>@(T>WER,CLY.1&T$+X)$S>#);*T_G@%B'"X'E6T\;HD04F;[:I52RO* MB;8W?Q@6\X&<-J9?MR6&$['.LO:6=GY*RVZJNF;%DIF\/NY)T61+8\J;O/B4 MW1(SN,5IUW:= _=WE2WIA&@3[4!HK2LR:)*NI*<-+=6OLY5I"/MUO6/BVV*V// ? M$1C-NP4MTUB ^7M3X9EKK,.XOB2L$M]F3W%>BY-O?KB\_, ?3[]YID32V0%\ M362%&;K!L49G5D,M)Z]TDEV;8NBJOM(GWG\6<@--;"KA$[?0]?LKOP[9#33; MMNT8:I$,&SJ!X_^:)JEE90O"UHY.#[("*_=WIB:$;427,)O\9TZ$1=QU2@\( M%Y)J,)L;.MRS4Q$A=0VC@;B&$&JQ0^@,UAP+.5KZ="J/N/W':P]-#4ILZ?N. M3MYD#1%%.2D$T&$+/WEKB#:0K;$XH5(4]@'M@3IH/%6/4[(6;0'B'['T-%NR)Q M[&I9DPE; )VG19_ER29PM5,K4!&[8>&S1\Z:7H765WU0U M$^HL*^E$ZY;DC\%3!!2H$,M.#W 2$N?EZ'YJAT$V3 '30;(/NA-HH8842582 M]Q!%A$',Q<2A+5%5.&V<0\5"#D^RN+21!A:@;(POT0FZ*/U;M/0X4$?2KEFU M6*8BJB!-*GKV%I8M)EJU+0G1NIZ!=HB7JYO:B!@%T6Y@2TPBX_7W.;UP&""A#W01+)%#]5 NR:=:&G; ^FTLEJ" M'9G%1]ND$66[=63W"YG[L3'2M0U]+I3^8GLAQRBC&G6H1+ZJQ/S>'VTT%\G/ MILR[DBR;EO[Q@LD)M^\OK]]YZ38Y[O/#E9$OIT:*8Y6-$$B@X1TP.@J4N'+8+T-0)1C4U4: MG7*_)@W@-U-6)82P2+ \ U5T.#L0-ZWT??$.5[)LI=Q[FG].W/39\]2^_Z&U!*),A7[_3[><698 M^N!R(-6VH9]V"5($!0$UEI8J*:0!&W M8G\PA%7)Q ;[;183)I&O]200L'Q 'T&:=S"F"1?1J=)?)B?C5K5Z)O$;T-U, MCX>-CQ&!*0\"9"".GB0\]ZK0)@S0$9=;+^! RQ$TFXA3YN3OQ8?]TA_V]Q@P MP5J8;))Q(R+V6ISFOV(FPO^S]PGST.9^#IO[,6QN4KO"/@S\,,O6Y,$0Q=3D MT%1EC!K!14M^!AU6'3&.,Q;8=Z##)VN:Y*/ESZ]/Z#3@\<"[LDY'[W,\'Y:% MPZ+6AF+A+Z1%YM=S#CB5L'S-SA$;>:OE ::%5;$D =0*+88M;/(=H&7+$- Z M%K;!IJ<1O.(*'E+#NIMT>%.P&;4A1X^,7MH^K&"U*%N" UYM1\N"P29^VI ' M(K(W)RFK2F!O,[I+R!(Z&X<)AN;G26IE/[.HB6?(+&+SQ'.DXR/643M^,+_- MJYJG *F!X2%\]?E$^@>3V\E.%?BP- MN*^"1P/?7TP>NS4%[-VL0F2(+5_6V^+*I^J"&!HQ'*N6- UR!BZA0L?O--PB MEJA(SH!\4320RF3(1HC&A@Z*11)Y#?NS2T'D,4(:)$DVX 4RQR*#V[EOI(MJ MMQ,3"SR:]]521.GM0@&'A]M!9!$3Q MB=R'K)3,PEJ,@I\ P8S?)U<'44!VPATX-;6W;/95]G(Q>WWRFCZ/_EMM*M( M2]%X80G544]/GWV=+6:G9[3^[&1Q\>3J\5=AU9D42RU%ZM(JS_"860.@O$E('I# Y/U4(1>$;%IHUDPO/"GNQ;1#P M[D(T\TK$V6^5_12% &(_AP7EENP9DKH<@;4#1Y8C$P%B<6]F%90=9H:219P+&:R1$$.\KY= #$-(Z)/0 MV V\DEL.%"$4?-)K42(53(VK48[>+NFV^:=R-]? M$*IH5G64DE&<*&&N2!KS48!MR:W\9'EALVK!_3.I3$N"\*?!!WL(>O2YSP(1S<(Q_+#![TQ/Z%: M0]$&V466311==6,8PXA699?75]G'=DO&T2N2!0&^JWA)E\EX8 4?PXU5,3&# M:F&&4FWP0H7(7I 5P5V )VS?J&ON0GUEXJ3G/@$1@R:N+N,%ZQ/U<;!^J2)& MG#RUM1"&(I<4D'#VAR7'Q%IN.$R:T19BK]H9I4I'(7"J,5(7CE6SF_YT<=8I MDR+K-0'&,8I\DAS^'4/A!UT[?.B,DKF: 0GJO ]+DJLPB3\ M2'6J_R320T&) OI$PSAT%RX.2*HT.NA/I.7, $?$JHUD!K)JB>\X\0WY7%0= MN0OP:3@F7\)BX$P!9N/41UU],O5.$L9,"&#HB4P=>D]<[3KPDP+$IB[UU$N),UV8O>+0X7.9X27Y8 M5XSE$0V_:5$"<9D@-DHI"6]R)NJ?PITB:WKO.:^!@YX=Y$FO(18">RML$J0,V^$HTUCW M\#<1?TO3B2,-FFI)%]9A$SHD$T4>%U!$8E?L?"AF O([D@?0&EIR(YRAJ2S$ M B,Q9#WEW$^FC)^6S'&H6GPI5;500Z81M)RF"2!"QA\"Z>)8NE"I2 M60EU-5LI!U(TL%_$81J-*3&7#SU,>G*$*NN,Y<@OW/>3G$X1O$,?HX8R-8FB MQP482/ORC\%J@"@2+96,((O:*BOEI&J)$XH6EYY(P<%8@O!2G2D/J&P5% M$DAF>V6_=H!=-(XY"B;E #E&46TT@!=)%<%=!)R?+P)?TCTSEPS2U!')4G@6(PU*G&-$<7VDD_:?( MPM_?*]QY-<*1&T[<@5!Q$'WK8Y6>?,3$(PSTM3/EHB[-,1%M&,3 K6 MA&&[Z2H:UMMP7GPS_V#21"R[I2$Y='*AR 55#2*W,>%3D M:A2\:S)8R["0EG--U+>H-^8 !O'N)0="-M.*12'6L'J8_S^IB1_V%_7X$ZT1 MI2NE(K&12LT#R"+'I8WJI/*(,AA.EELP/F"01>G+"5(:IT-D BV9>*J8?"9! M]:F]ID'/7R=35Y%H.9F?.4$RXS\7X4\1-:?S\UC4N.B.IPE%(1-%MIKV,5,Y M X=("I%B&2"EC&R-D0&D"7Q/1AQA'L6-7,C'.J>-SJK/:][7^:N3^2N!&^H@ M-I(.V4C[XI1C>&J?:7C%X^0;>GK\N!K!S('M38TZ9-H>!E=- M,A\/IM'!/>$002@1$@V.QVZ?@4I:M<$F'G*L_ 6+@UJ?WCX+)Y\>_%.6E<\2 M5\#2;'8)"<"NTO1BGMQM;,T1IC4O)A/5$H[4VHVR%"5H+ ?#A0Z$!QS1:\Q_ M4_61Y J9^?3LTV2UW[3LK-+4)@IA;E%G(DXAS%+Y=IV%4,T:7!IVV^ M4_^EVRA(4N;M@B4R9!3@GR)6%YZ)0G$L"S4HA !;?%Y2(Q-BQM"4;)VKR\#V M)ZUSP^$-YC5]1,/U*F7V^<[)"@\DYO-0CK@R!K?RAU6Q99\< #*[-/R/H91P M"9&?HW.O3/5HO7YP;HOZ0$"$&/&$=2VH>Q J)QLK&XSC)>$/KD8(6$XN[\YV M37Y-H-36,;'1%!(;\^("C\TU#-QLZ &;%76#$)!Y& M)ZL&FY_5AF@XC:][U/4?D/16PF"2D9II. Q@'= +'U&[JIZZ9$&G\R9),#$! MC7U>B.8BW_+)(NQFV,VL$((%4=">-+KG:;N &TUTLJSZD+O?1YXK@D >&8S6 MK@0[4NW&'PG:=N@*QE)>(O#C8\JS4,&CL#CZ<8=L/O>1"%8:#N ^Q/T@7"LW M#>"])ND#WI6 Z)$U35Z"OJ[B2F$&=V,(#%'HAPF+PQM)JI$=%@?/P3/_D8MZ MC8WVF9QF.+>8"" 2ADXQ'M(9OEYIBBX 3*=E>].LZ/WG5#-R;";?2.R/PX[^ MFVU.UD8GJ71W.FIZ>.*2*()"J!%1+7,7@+32W1>>5=#)=9X0JL!QE?3X7->S%,HXJ#2>OT'HN1\R(: MM;LUFA>17*\J%PD?2*57#1'H%(_$N$99Q(#+0R/&@AM?X?*@N%4'[6CF0%PT M#&Q(%+Y,3S+-C3MK KAQ(.0'ID]NB>Q94,"AAN6$( [LC2@C_^359:KZ0@(L MRHS%F5P-':*$L-);"LYZJBF@.="']4F5D+AJWO2 MW4S4\TN#*\[?*:/82F>R*(.RYZ8<(E9F>75=2JXH1-QRL);CFR)F;G 7?^YO MYH9%/W*%ZA]MIP'U;N\))U%(J+KK62W?APSW7 ."<6]1BI]S(E18(;Q'SN\( M!\4C@;A9)C>"]:X@,]ANRZJO)M0WEDY\:+B0A6TH)+Y@.H!!=Y#@_J*+WMWE M\R KSA0#\UO1@C6!1[EB3&=I6 LMV>S2XPM+L(^#$AYAB?AB\YU!0HQOJ8J[ M(1PE"6 $;)EZY'IB._2IA^,N?L6\+%Z/BP^Y](.=M%9R80G6S+N8:V'4RJT? M(#V'UHX3P]YTJII( GBMX7*%K!!8BI4Y.0=(GNSPD>NRO!9SM7Y>/1 SD##- M&],.5G(A"&MHPD7N^8K.4 /%%6H'@T@53PB\/(3 2R*N&MWY0U]QC]-T;9"+!Q-=2?/V$WXW<09"0+@S?H<<%;HU4,K HVR>E ML;5(<%]I\;#NPG.0-P5<@;^_2!].N"F?8S<^6UH5GTP_BXCWRRT?C[9(8&GN M;-M6XOWQ!B):$X\:[F+OW/\E7[!0WA'!;1,?8F2-> ]1"PJ*8NCLE%A+KBUI M.(9<+7CS7=MPS3@J]7H;H^&N0_2E"<@MVT++ _VM;118[>4&5"H)U:];SI'= MPOR$[C]&XX5L2]H?>.3R$5XYG)CC=G$.&!>1ZWKLL]-[< F7*64,%L']D@C. MB0,OBQAE8TA";4RH#KIK#VF9E-)#I.P>:\)%7O;!)B0*B*G*X(/=.R)W^^J,A$J.E\8D%9;!MPGQ M$"]*%+M$NW?&?%)*ZHQO'_"@RG7.H:++L\,#PA^"4FZ6Q(\>9F46DJ99>1.8 MXT%>]'%*AT\FML=4O_D(F98L;:%#M$:B[;Q6&<+E0W0*<8#[X).W449.WIKS MIB0UV89ELVFP/NJNJ!M?<0QV$5I!]9J%HQW2DH5A:<[18XVZN<(ZF$Y@!7M( MT:?G1=14,R]Q:9GH2"Y2=21ZB-5FP0NB)3J)JG*NR+MBNC^YN!"* N3QV#,7 MX7%? D2 3@#$!4;#H6DR@S7)M6[OX@23JY6+R, ^H +'6!L1E"O*8SH2.)2S MQ3VI=V(O5H6/5C#9:]D#%X:Z+".0JP3@MG%O&8E>$E.@'H+!D9!( MU>_54S^>1&8A:9W"X3<4&1V)"<3N7EF/PH5'0I)QU(0-81' ;[],< M09,QMJ7]&/W9UM85+VAAFBF=FO:M-N9*>.5+,*FY8]E3L"T0G.TEO(D>6?%VHPT')Z:9^^]M'5B5A)@<><4\0\3\5L: M\C [287ZN^N311[;@;!FU[&M)6+FL3HA),/3#3R,D[T_')0D5"1_@ MW52'9)M]\/>G(0 4NY@LOIV;-2%<9]-6[#.H;*[BPD)U[7)<$LF=187ML38* M)8)<EH::*+".5RZ&[F! [>]B9K\B*VA=X.D MZB(&W143-%+/WO4H,14O*L3J4J@"\8Z3H]WI!>9\+4 6D:N M1Q2NPA9A,_ELFPN])9--I:U<8ID9_'-E$]S) 1KIK:4/)3.Z&.Q>DL.M/VY! M$86L:"-D_=G0X>,0WEHGX]RE-@Z2G-^UGWE8VG"+I0QXOJ#[T,4JL.G5@O0[_5((1// M%>/^ZLOFK_7J#??:XWN1'13AWQ'8#7>.Q.*QH5LG$4B^6J$B)\HF0%"M#)U& MOEUS*&65Y,-% MV-Z32151(5L%O:]I/8C:T8Y3;RS4]_J@<2@H 9VQS$%\ MU;!,&_WJ+GP>J. B*F"5=VQX2D@0JFKJDK ':2K(0\;7R9FOF#Q(A22I UGKSRCN\;#CU#MN/$ MIE87M:5F(K\GW)2F3%2!Q M"<,!G(L@U0IBAS+V/O>UE-,\HN&D4V323E$+[UDE:C7ZG&A//2J'V_3<.#W5 M1X2;WFT.%QW<\,>4K7](:BVK9OHX?(V//Y=;[MF"4P^Q4%>O,%U[)]>4-(85 M&9_3I;03V(A[1D 0<$,?*5S6F\2C7I3_%-M*\N322WF_L\%]_+6'46[DU+"! M'"D#"&Y5]X&1@ZGSV*XST0V:L2)Q]HBVE6R%(++)380I9F+UL:"GBU%\ 9),-0O,# L!?8X MS-W6D1G&-SC\8<5@/H;?X^VZC)X$*S64S\=35FKM*LLX@1;@025 :/O&=])' M.?4#PMS5K1"P3J]/CXF=R+C8E3?!T!JK+27F ]D5FA[B_LV:58]":!(I9N[-&:" M;S\5J"..BO<7W6=LK(GY=I(,[DC5@ =?\V65S-_#.;^8OQY?Q#D_"]]]R:W? M@_=P9B[^'_=_\S59O@\DQR%<"]$ONW*44/ #%W,G\7.XB:4CQHRU% MUQX=.A KETO0>J\Q!C,JEG/%P/ K0VI1W'RYLKNJ#Z!,SR*D!'E9Q2"I;;(:-SJB&8"0JY7O>/5?"(K,OW;.9 86X MDPO//IB7WN":!&*T:C6MCV(E['OLREK)/N/RM:BI2:_+>";E8L?HI0GH477XTM(X=1=J9R;<&S72,(X MW).-TNNQ/!R#.Z+L?7H.SG$6M6EV14N^XX)/*DOP7B+&$B?:>L=DE*S1OKZX M!X/7@7CQYTIZ>>F-5 MS?M2?^:@N>.:=:%<$BB03&P_>W1HUTW,?< M'ZU#9"P@92+TN:^*H>YWTL)A6^>%CPP!?[.XY4)4SQ%;V:+B?0H+U_7I(=(= ME@Q(_VX6+KZ5*E8T^''T<4U*A-Q$5VL]NG6D&C!HN[$K)#D.U?=Z?*(;]+0X MEG0_M>8)K5;HH8&+T/\*9:"T;AN"\'>Y8HD?T/ZV]>4=R W>O-T@>S(,X M3!Z*YZ2ADBZW=]4<7P9!LL\ANZC;V5Z60"T:;WZRZAVIZE'Q#F8U M*45J4WH@D;E2!#.2XYK"]_W?I\1:V%00@LJK#O#*)@<3]O#O&Z*IW S5)S:I M%),:#GU$31#Y*S3HDMX6XV]#49KOCL$-&TIW^]N7NW XS#?,<2CSJ)3X=L?" M2"D[[8))4LO;#P<-S7""W.*+X4J6F-I94L@\^C&Y(/[J?.&=)\VL>*=OF"#H M S)_GOW+,1'&5;Q*4VHRJEQV M+8[OTWB/WIWZ&=J+T'.%6);+T1(T>4TZ-;9!XEEC ?+D;>H>)T5GB)?S9S#F]B[@7A?B\B_EI^"KM M(2$A%P^\1AQ-S%*HV^*WV$6>K,-0?*[W^KQ?*&FN^[;X=/R.^108IBE$/H\# M^UKBP09YTG7-\@PB:HMX!@>0E\P^5Q/+SCEUTOY%[NX:'H4 )&N/!YI_,8TW::O MY+OC=T?(8OK2I*0EO#V4PY4:NK"\H,J]]"6WN86&K.556+ 7V8T',"K':5?Q3]NAV[:JSM/7'.11 MQD+!VSFZO(>J[G*[)VI">W#W%&Z@K5J^$)-VT?[ZR7^S#+BO?39S_Y,K%?7Q M=1-D');$YTP%7V6O9R3;+J8O3Y'=^R7+\^S MT]F+UZ^>_"#$K;5"\&VX>!RI]K/9^/*1K1@21A>S\U(J_LUG%/&OTL#Z7_#\_7U1(S$RD)4D[F]WP*PVY;5'RP$4\41M!&HHA\I3LQ M9 ^=Y7A'W.OL8\<6V8X%+V*>V<_R^IV=#')&5^A3'B6G $GP/ )PA*1"7VX9 M5AVVNJ[ZD:FRO8^Q?6-TQVRN-W$TL3^%O]CXJ*+F(L%S]J6':OD/34A['#8F MG'8]D'A3JVSQ$F99IGD&[>]T-R;-@,(XY!,PLB#J%Z,0V>$M/52%:X!)QB24 M8OLWT2U9L8\&Y:,TRZ&NHE!N POI\+*8Q+V52PXS3Y=)6_'!&E)%6.3;>2PB0'V4G_^:3J>=(U0M11*2.2 191[,X,0]0%,CQ$[T:]\ MA-.\B=YU7/KK-:,&!8&E(FMKU,O,5WJ,NX?:QYS/(T[$Y6I="U14F5O"-<'Q M6C'Z,=PX.\7WK]SW75X:V!DV>Q%]G[Y>,6VJIS9]TL;R0,M 7W;BD*2"$T/@ MRW#@K1 B#.^ID9=?R@\WAOQ&+>Z>;@[9" 0W[NW;AUH]!@$?!8O03)&;S>KK M&^(.@O%;K&\KZQ*2Z9LAY7Y"*P$+WQ-1+PX%'*53+ UZ,]0SV4?Z0HD_2*K; MLBJBF(Z;,TR"955X>S\EHA^!35^3*&]YQ/O%?$D5H:LS=!!-%.C3-2#.-.FQ M#_ODLFCPIF'"47O^I"[@,)7,^65X*@-!Z!IBY#9R>F.W6LY2K2BRFG'N,R&& M[1N^T_] +W++F88NSAGN RJA5>UI[%XQ=?#E:'CIJH9H:0+WBDW7G31WS6$ MT[' )*]GHOE=JQA\V_KY*:'$65:C!H@ZNM+0W[EGI1)Y& M3M#V:!)Z)Q^](ZAU_ '@9:Y=E=(H=N2WYPG@]R3UK1EM<;IL/PE5(I(GN5(- M>(:7*SC3C\.DILEK;23H <.+V$+[> @Z5\K#[TS;#P;\0I2KTOL#$>F56+G7 M<+*S=P1E#>2R/7T=V8-\_[MV^>5Y;^5]!_77M' M_^>"A>_R/G_[AM30RER1H+7R&IMOCTZ/HF\AB;X]NCS]^G)Q])Q&AL??OMF2 MR?5SWJUP8;8V2QIZ0L['D23.W1]]N\64:&A%.H\_K@VIL X/T._+EG"K?V ! MW/=E\-[^'U!+ P04 " 82&A8/<\C;=<$ 1#0 &0 'AL+W=O]GDX76#)]*ITTN%+'-"9=&+PW#4*QD7W>F% M6_NLIA>R,@47^%F!KLJ2JHK]SMI,M,Z;Q1A:_\\PL+KM)%S**@OMGK#V9X>D,:VTD64M3/.2"_]FOVH_M 22\(! 7 O$CK=7Y%C> M,L.F%TJN0=G3A&8'SE0G3>2XL)?RU2C:Y21GII^8ND?#9@7"![%";/NSXF8#7S&M%#<<-?QQ-=-&4;3\N<\+ M7L=@OPZ;06=ZR5*\[%**:%0K[$Y?O8A&X?D1"P:-!8-CZ/_BKH[B[&?YFS0( M,;QZD<11= [[=<&W!<)<%I3*7.3@]WT^\[_(=X:V;V2Y9&+C@,;GFH*U0>(M MI-=:L4BQGJ)J+[]PIJ36X9^>JE,J0H@R^"ZI Q>.A M)]VYD=K '14D#1])C'C]8$6%M*Z64C&R4\X*GC-;%C2\A"@)PL&$!HYS?$ZC MUS".X8W=&P>3\;CS#C-4K "J4R+=/)"/@S ,&U$2)+DHF$SZ'4H(W-3VP[PB M.ZU9HVAW>OOVRYUOTI".ES"DZ? )H8DC1'O#)#S@KO@_<1>YA"Q^"8GC%8?# MK:?&8?^8IZQ7)BU/10/OJF386!Y-@F0RV6%'WFA:'B4)?-DRSQU;F[^%9TSU MO1U<3-E@2XN*2A$- )D2%+!>Q&YF:%!1.:7M2KM0ILC52TSYG*? ,T*Q(T<< M2J1 S4YM\)/HVCZ$!/60C%0M+@=B/J,:4^O:$"4-:&OETZ#W=QDXMC2*3I^3 M=_2%LB5L TM47&8N/OSZ7BXN_9YF*]VX(45< MN?D$\2EQ8'=F<([A(/A\TH M"/MC.P@F@_!9J>72J F8YR;5HV0:4.QX?;5>GT'[7;J0:^_-W.51M4N6^G+M ME=3*5S9+MEY^[$>V8KRPF"?4.)UH9L%WWY@U-XL]X&;!C M/(0V%*):T923, M2 OI4">T+TX,EM:_:D/QD><*R5ET;+9IW2Y0X&(NU<:G"(J>BHJM^S)7"1'.7&\\MXQ]1VZ\'$[#K%'8C M2IX[4D YV?%%Z6F9:JUT7'UZ4*SJR>'@ZP?A)*GKRB!(QK;&C ;'@N]QC?;! M.-Z5JC;DB"!C>H^C@Y7Y?_8 94$T<;1=>0W"9&!YC_XA_Y*A+=./?+'S :5: M:'&B8?\!*NQK=WJM-K5$E;MF7%.85<+XCK59;?K]*]_F[H[[GP7R2&ZK;H%S M$@U/Q\,N*-^ ^XF12]?TSJ2A%MH-%_3/@LH>H/VYI'ZGGE@%S5_0]&]02P,$ M% @ &$AH6#0 S4TP!0 10P !D !X;"]W;W)K&ULQ5=+C]LV$+[[5PR<(D@ PM;[L=DUX-VT:0Y)@V3;'HH>:&ELL9%( MAZ36Z_SZ#BG;ZXTW1M!++Q9)<;YY?J/QY4;ISZ9!M'#?M=)K-4NN.6MGHU-6N-O/9"73N-@B";=ES(\>S2GWW0LTO5VU9(_*#! M]%W']?8:6[6Y&H?C_<%'L6JL.YC.+M=\A9_0_K[^H&DW/:#4HD-IA)*@<7DU MGH<7UXF[[R_\(7!CCM;@/%DH]=EMWM97X\ 9A"U6UB%P>MSA#;:M R(SONPP MQP>53O!XO4?_Q?M.OBRXP1O5_BEJVUR-BS'4N.1]:S^JS:^X\R=U>)5JC?^% MS7 WC<=0]<:J;B=,%G1"#D]^OXO#D4 1?$<@V@E$WNY!D;?R-;=\=JG5!K2[ M36ANX5WUTF2V\CLXBOL9J G'( M( JB^ Q>?/ []GCQC_A]XC&\%J9JE>DUPE_SA;&:JN?OI^(P:$F>UN(8=6'6 MO,*K,5'&H+[#\>SYLS +7IWQ(3GXD)Q#_\^Y.XOZM,WOE46(X?FS(@K#5_ C MFF&^9SJH):SV$HLM&%P1K:T7)EFH&I)$ T(.6Z[U5L@5\$[U=.U86A@PC=K( M_=VE:JFMN,N6.]4O_+GJ#6&;EQ>CC^0 UU4#-TH:(JJ[>:LL;T?7O.6R0N 6 MJ+:P6Y /N_H*X2>(XHSE>4"K@D51XDZ2A)5E,J)F0%271$ZM459;H.*0IN5# MDZG_(41J4Y8$ 6D.(Q*4ANQ,"E_7&W$ M@K@ ,IWD@N*&]6MN=S"&K7K_UB#( U/3!R2B,]G04:UTK[9/;2[3>DNR4LDN.^,$B2:G>-ON<_ M5-2 QGSE54I6;4_=R0E9D.K((0-X+XS%>D+%[)2>AHYY&_**/^' Y#&UJ#+(5PJ>9V?^RA'IP$4^ M<)%X0R$:V&).6'+BW>B-)DOA/=K1S5[U_,BW_>%H/E"4'F3\UZ$8A[/1_LQ9 M<6+0Q>C&?]O0Y6DH8M.(M:'ZRW.6)8YX5/A!Z;@8IRPE!MQBU4C5JM46PHRE M1,HP9241+,V3T:WF-8TK-,I &+$T+"$,61"D$-*&7CO.$U089"PK7.%G)0N2 MS*&3OC@_B4'T/\<@+[QQ,2O("0I&S,HB_"8&11!#F+"LS#S9\V^BD.01D)=I M!C%+PNPH"#D+,A?9-&&4 M=D-J!@C?J=D1S]OM!'XV5G3>W&]M=9^34^>HK1TZBV\ZCFZFKRK$VEDT6'.> M/F2(^T"45(RIVZ342PM*%BTS6L9EYI:Y6T:)6Q:N2;ML[A(RE" \-1),CT8[ MJI25'V --2\JKV'*.YP>9N3Y,!H^7!\&['=@AZ%UV%BU M]H/B0EDJ2[]L:,Y'[2[0^Z6B*6"W<0H._QQF_P)02P,$% @ &$AH6!^D M!LY."@ DQL !D !X;"]W;W)K&ULC5G;+*W[X1=*!7%?FLJ_&RQ"J,^/CGRV4*7T(UNK"F\* MZTH9\.CF1[YV2N9,5)JCZ7A\=E1*70TN+WCMF[N\L$TPNE+?G/!-64KW<*V, M7;X;3 ;MPHV>+P(M'%U>U'*N;E7XJ_[F\'34<T MGS?\4ZNE[_T6I,G,VA_T\"E_-QB30,JH+! 'B?_NU'ME##&"&'\GGH/N2"+L M_VZY?V3=HO7>FG_I/"S>#5X/1*X*V9AP8Y?_4$F?4^*76>/YKUC&O=-7 M Y$U/M@R$4."4E?Q?WF?[- C>#W>03!-!%.6.Q[$4GZ005Y>.+L4CG:#&_U@ M59D:PNF*G'(;'-YJT(7+#VH6+HX".-'S49:HKB/5= ?59"H^VRHLO/B]RE6^ MSN ((G1R3%LYKJ=[.7Y0V4@<3X9B.IX>[^%WW.EUS/R.]^@E/FB?&>L;I\2_ MKV8^.,3 ?Q[3-O(Z>9P7X>+$.^=RC4>YTXI+ 7QM<*&3)4SY<0T MVAA_PT*)][:L9?4@9)6+3+D % M;"!T\8#KS.M?2:>4%N"AP%;H*%IN%I*.8 M=]JM[K4/NIJ++!Y>R$P;'1Z&(I7LX9,UHLR';."]JZ<(#K3@%59C/X/=6^$W+#3KRG5M8Q&3X&3..?J!WT<:# M77X9'([$][V\ESWFP4*9TF*;)>G!&B1^* [D(=P"LY/MZ#PY!_T<5A>UPPM= M2T.$37264W?6W/4\E=FRU(&.\\D<-]V6)-#'Y,S!H2B<+<4OXM7I:(QT9 QE M5MCQ%S$Y'?>6R&S*:#B&Y""N78 @D$IA+-R]BI&#V2$V!)6,3:4G;PR41MIM M'+9P%)'X]'JO"A"FBW7L1ZB?"1R0'8(L;[)DHKHV.I,SHW""FR/H.1 ![AK5 M@GBLSB!1?;0^+&$=-D$%!MZKMXCJFJH+3M"'8J;"4JE*3$;34_&"C3 9O:*? M-:215=64 G4TL:1BD@L8Z\]/UU]O>/>![G$9K[B,G\%E0R]:%X"$&B(ZA)+9 M0F18&JX(MG7);.6MT1&QP08$CE%WR@%SQ$K#!@?YFB%7EA>%6CL?-FRJW,EE M]:2_5@H?CSN%I^,UA=?43%GKM^=)K$CBVL@D,B6+DDRH[T&3+>!_TJ-/A'>5 M!'+ C5[@=R!E&'1[X4I!)+L3UH33G$%]V#P*,7H\.AV?3T;CL8CIZJ!@1)LF MAT57$A"<(H+(TQV@,UEKTEO=HU&#/*AV'E$-VI2.VAS?AD&!JHC]#TJZT3-* M [2 P&Q?K +HXS[0T>?Y *'7D1VE\\\R6LP>.YDFE^_,291_^_G=*6I%D[0> MR3,),4/6;#,.*EK,O#LK)@*OI++6-P0$[?)L/X)72NX64E=<-7=GYJ:.ANAG MT2'5X/^FA 1H.7L'@K;(/%+UULIX;!ZIVI)??'QG*4+ .NG?JE;*!P'1(0C* MO7F >*K&TF827&FZ4>4I-;*)T*_S05PF^ FBT_^QU,.QQ+O40 SDI[!A!LNX16YN]>JI6,V?8?E]+NMU1'R/'>M2TGGQY;(@GV(1B$\=-F-#0.3 M\L[:-![0IBT:G9?%+@3>7VVH]Q%?/ 4@Q,"=U(9K2VMX[7TCR7<@-RH$PC]E M1*:-N91L0E6(>J5>M&SM%B7@0F'EE"YGC:-J0Q%+_7 %)1N/I.(]^A"$UA43 M=GFS'5N&4&H\.NN4TJ)ZY* E#,62XX1GI(YUH")K-(YBA$XZ79T$N%L?*/N9 M5 JW#+3?OBM)=F$&"%YHE ^"8JI.5-52-RH]XL'3 MSJ ^X7JF2*"$^UCD$;S "4'@)0T^*8"H<#+[ AGO)=6O6'*>5(X#84/L+F*Y M;G((;XM^2Y"(&0B'?$55D+WLN3.[<-N>9938\9JBE19$3D-::7-=(!>$MDT. M"X"DLJL&F;=UGHMVXJ!9HA-&CPQ1BEB,-C3@0[#2F-#:I'_::$\1_N8T8()*&QW&?UVX5EM MFN)J4DL-C"]4M9Y ^Y/N/CQ0G&Y9"PU53YAK=-@VIAZ2O+#&\*,(G,;B11AB M?JW/Z+KQV,[VE9NM^,5YFL@H4@EX.;E9T0Q!"MG&@\@?GO_T0?G,:9Y2SK=S MUM;*]*>;S7:]<]?!Y% <3/'O^!!..SX=CM&S4L_"/^CM]U@]^*:EH>X&S;LT M#.N-$O%X"GVZW2-LG8U>C4_?G(D7(Q;G^T: (O0F)Z.3?G%9U8[.AM0X@RE8 M/GGF065#2AYM_PW,R7@S62B:43%D[%)IQ/8B(9=\1TC%.8T T3Q"%87BV\EH MFZTI)T8"YX5^.+1ED#(A7=%0E&X?3Q@CO\)R@DQWG$:LZ>B->#%L9UX<;IYJ MFLBQZ"S](RTF.=;IJ -CLYU:_+!GN-[U!=:WAZS4CM$4^4!SE+SG.6ISHFOG MJQTC52S\+7$R\6-34E2WHHZ*6QNZS6H309(%Y,)5^6^S3*%@74 MX?Q")NW?"*ZW)01*<"@:0\XL:Q!1[6(FL:%L3;L#))'=JF ;;WOAUH49 B'5 MXG3Q3O'+=[+8FMQ"DBZE@S)QSKN"3'9F]#QN>$:GP[U"4W7#$O?M\T822Q6O M^7B07K=[%P-=(>=!J*%0&\)KCD*)EBA5T\.0;K=K=^!*[D,41C[&?6=[;M3@:F=$)*P#/"5*&=IUJ-BP%V3Y:J04@7)G] MV#!=/&/SSOF 81B;V3.Z_DI$=Y:M2],@)>^B,T>?^G#TV-7\4>]#"0.-/@?1 M+1+ZB/C-I%OMOCA=Q0\MJ^WQ<]5GOC=$KE %2.F";B!<_ 04'X*M^;/+S 9$ M+_]<*,RLCC;@?6%M:!_H@.X[W.7_ 5!+ P04 " 82&A8**BV-V$' !P M$@ &0 'AL+W=OY?0;BS MQ030Q-;#KYDD0)+9P1:8ML&D#Q2+_4!+M,4M):HD94_ZZWLN*=MR'IY\L22* M]W7NO8?7NMAJ\ZSDLG6O>CT8V+T7%[;EN1(TW*VTJ[O!HUB/; M&,$++U2I43(>3T<5E_7PZL*OW9FK"]TZ)6MQ9YAMJXJ;AQNA]/9R& ]W"U_D MNG2T,+JZ:/A:W OW:W-G\#3::RED)6HK=_>, M(EEJ_2<]_%!<#L?DD% B=Z2!X[(1MT(I4@0W_NIT#O.6);< MBENM?I>%*R^'\R$KQ(JWRGW1V_^(+IX)Z&)OSUCI==<+PH))U MN/*O'0X]@?GX!8&D$TB\W\&0]_(C=_SJPN@M,[0;VNC&A^JEX9RL*2GWSN"M MA)R[^BP0DKT8.>BBE5'>R=T$N>0%N3AA/^K:E9;]NRY$<:Q@!"?VGB0[3VZ2 MDQH_BOR40%6^%V8CAU???Q=/QAQ,.9GL'LU/:3T!_4NYYKW[23K )^_Z[>1+''U@7 M_"^E8+FN&EV+VEFF5TS1"R:^HJEQW0HC&+=LI16ZT[*WLF:NU*WE=6'/W@_^ M$-R$!+-G;P=(FJB6PNP3QQZO)$]6XL'/C3##W[B1?*E$_WT6I8N,3:(LGN)W M,D\&]^TRO)3.AF$J),Z1MF,[^3=P\^"*#FR*WGF7CT"/D)M<-*Y3YF/& M.BNDS75;.P;@Q$N9>4TZ!K?NU\&8@%L7Q&-_>ZX4 MQ3N^@1)L@2'('0K"A_V.Z;V-[#QED_/XJ>01+DT@-"P6M?O7"WB\"G]DOGQP Z?0]-H_&8NFJ: M9+0V\:E$Y7JN2#[0VI2RFF99?VV&IIDE1TMSED3S^4$2]()!8(5L,1C)>B]Z M#;3'=S*-%N-IY\AG85%T5=,Z7RU0 7BI :/Q)$$+WA&S(:T;KEIQ("Z%+I<* M#8>=\H24>F6-JD77HW=Z1/2HT(X\>QN? M!1:+Y_'@)ZJ$UAC?22>$TAG8+^V@.[5Q'S>9^:'7MSS/38O;CMU#U6ITLV$[ M!_IZNDZ_U;752A:^LF\"B.R>!@I[[@^06QP@O'[PN9U]L+N6*#2*W($?:^IY ME+^510O70\;6+4?%.R' :-0TH&=%>YR1?AQ#$N"5WH@:NV#H8VL\(\+> _&9 M\-3VY.B(.I>]1_L&1)2U+Q))[+%($7=4B6AJL454M(%*0M:!]'7C XP@!;'&Z(TL MA/4T& 8Z#+\@DQQ0=TBL'K=*EYJ:#A(%F%IC?7S+UH)>+70'K\C FG"V?C^B M<1Y0E@OCL\*I!WQ;1'B;E[XQ$"DY[UZ+>GJ,.HA.&]J'$C]?@$V5\F&O#BU# MG@.KJ(T,8@;7V,XPZ.4;-CZ?]?5X-$JM"M(#_#K>["LU(%92 MYC3+E;84Q0;'+-H<"E82 ?OHV"O"2UX,+SUVZ^7P"(GTFQ%\*P JXI72J).N ME+M(F-)Y0,YA(AJS^X:"P4B('HV^6>$T*;*2%VPI1 V0('6VWD&DVI5"^IL(!M4.(>PJ'^5RL;DHE838E]!2?B .'D/?[W MD4?N&(103(=2(2.GG#3D@0F%L!0'1Y%K*)*F/W; 1D>O:.//8B,42_VDL4*8 M* B(W]B!6QZ^SL_@TMKH]N&;:&C$(&XH+SU)&P/7R+^9$;= X=]2N(@ITG0V;"]XWP MX'3CORDLM<.!YF]+P3$_TP:\7VG\'^T>R,#^(]/5/U!+ P04 " 82&A8 MJIT_]_<& \$@ &0 'AL+W=OS+ YL66Q&+5J=LI2E.#K=K-0%!I$__E[M%WN''UD/4=?M=5 M\<'XX!K45NAY+6ZI1G30",:#]EEI?>.4^-?M#.*HGW_O"DLT>K3;*/74A:]E MIJX':!JOW%(-;G[Y*3F97NYQZ6CCTM$^[3^2O?V*_FJ#$B?BEY_.TB2Y%&_H M%5\*)>YM54OS(A \Y;S0)EBTP2:T&8J 8N7%@32TJN!V$$["@%_)FO6!3- N M!@7NG#+9"SU829?[H8"V"AE8D'R N4SZ0LQ+BHOV7X7TWF8:BSD:)10B*Z19 M*(+1M^4%6EX#Q5(Z+6>EB@AR-0OB (VO'%EBMX\Z;F-UR @[>M=@U7-\N-5/ M*\!'8%YYA" 8+YEZ_+@7.)EEMJ'*PQZ&N#-ZVK"@RZ7)5/3U\?;I3MP^W8LO MMM:9.$N.OYNP Q)(IY>;'7R?7 [%2*P*G14@UM\;[6A;67:0^!$09&63DY;. M8UQ[^,D)D'[M"PD5,$G;$-898J0(.X00)DKC3);L2)PT,HBYU [)*1LU1CNV MF?M,.7JB*GEH'"E-I\GYB!7TR@YZN>ZD\)!"!!S M_0P[C .[DO')<7IZ+'[FM&@:9 !"?YE"/'/V;8%Q"OR0OQ 'R5 D?ZJ(2L5? M/MQ]_#P2#A HE$U-P:4-1DGV-IDD)V1%BEJY#*$9"=3403H4T_%T*GZ.*#D< MAN<9AT!T3;_MI?9 MCTWEK2U$;-"\+=O8?DW5E&S80LQ!>042+^A( I"8#BAWR4^M4;%*J)O"R]K4 M/7RUI4\=B2X)LT*T6I08[091JN8!A\BTJW=+7E ME&^Y-0;<;29E \;TS6MNL:)M><[_J^ M4$8Y<-P+.F%)/&0=]#6N=95;H5L /8J*_#!#%4! EOH_;?,T9G.[P $XJJ&Z M .!N*<7R :':2HD#]8PCM5?#$?HX["R5IX"_MK'FXB-JN84Y0PP M!L+:-@HM]YQ'VT5ZCDV^)>VZ<;4%VO&6<-/#/80;5JIA^N+_;>EMGTWW.JAWU M_T=XFOY/GJ9_K*?)'D^]6OZ_?$UZD[(S&#IG'IH_KI:.#][DK38X:@1J ,Q& MF=-0-7"+)C.Z+.C0[#A7;?J &YR>X.6(Z-O1''>./(@]Q=W\ZN351V'R=OCL M.)OEENW0 W2]R!!''>(X*S1XLV\&%T1F_#HG9VB5%(1!M? MK^.;[D)R9?02OC#,,C]$%M3K._&O9V:FBWO,='G/?QZ)I>XNI )--#,>2K ML^FI&+[[N(LO14N8=+S!%MJ!O_,C_C^?8ML7&Y#J]^M5NDC/3]>:^8IL4_2T MC^'2WX+;S)8]1\HQ8^BJ(5P\"@1EJ9T ](8@WNJI33;&N]X#)YTW^DJY!7^W M\+%(X\O]YNGFT\AM_"*P%8_?57Z3;D&CJ51S;)V.3X\'*%7^5A%O@JWY^P#& M6[ 57Q8*3>=( .MSB[>D]H8,;#X8W?P74$L#!!0 ( !A(:%AT^Y+.O 4 M )H. 9 >&PO=V]R:W-H965TACW0TK%%A"(5DHKK_?J=0U**T]ANMQ=; MHL[E^\Z-Y/G:V#M7(GKX6BGM+GJE]_79<.CR$BOA!J9&35^6QE;"TZM=#5UM M411!J5+#;#0Z&59"ZM[\/*Q]L/-STW@E-7ZPX)JJ$G9SA5%[W)\=G7,\D'@B\2UVWH&9K(P MYHY??BLN>B,&A ISSQ8$_3W@-2K%A@C&?;+9ZURRXO9S:_U=X$Y<%L+AM5%_ MRL*7%[U9#PIPQRY\*A&N354+O8%2.,C1>FIK6$HM="Z% N$2*!.528D$:@-*7:.%W?$ %G,X^& L3*G1?DG7Z"$M& M]! 0E1*ML'FY8=4"76[E@NPL>'P,6B.12I:H1$7NS0*HT>\;HEM ;65.V&3; M^=0U]H[1TR0#61!CF3]2HK4M1JVC[* CJ>N&50,]7PK=P4M?:,V#L AFP;4A M%@K[;3@*:6DPJ0U[EKI]Z]-TI% 2]:QAL=D6BEZ@H.$343;43H*"*Q21"\EME */M@*S M# L'0SXY&/)&;[G^%KIKZMK8!)&L^LA!FQ9D("_])A1P"'0R$;3E2E/-$F,/ MWGQ;EH>A<^6,N(*'[2P:O0;:9Q9,V]/CNZ=$R+QBQ6"ZJ$=M0>M57<]L G MXX4B:49R=D13'C=M1)<-F8)7X]?P$J;3_CB;T4.;P';IZ'T03CE[0.?CO'DU M>=W)CM_TWYR.TM]1\ C1X[;E)/423J?]T9O9'@;9_V"0!0;]V6CTE "O_"#^ MD]DL_3W#G^PFH9>03?O'],!Q^SRX':3ZCE"($ E,!E/:[I4*)Q?+?G/5T+[* MC9T+5X:*" ]XWTA*>D#$B]KHGW<;G8P')YW1;8/5;GYI.%\;[8R216C^*Z&H M,A%N^<1!E<^!^_A8Z<\<,Z(?Q_]#'BGJ>Q+RN -)+=,$"OT0VH,MTT:OG8@' MPC ITRB@H7+?D(U.H=]J('U/S4\=3>.%^ZE&*PW)-)X:\I_0\Z6T-'R%I>G" MAGF-!U48QMVP336W-<-X;L;Y\4PK&F>&!9T#[09XKA:"W#!$$3A42 U=T/2/ M\0V]3J[XU5217/(9DR+JVAI!)_N8F>=SO)VIAO9>GMETDH@1"2 =[E=)&4Y1 M"@(4[8*WI@7JO&1IV$A4##>GD24]I(L$25ASAW98(!6"C5L9KTK^9I9+M*Q# MPXQ21$JTC_%6E#BD;2P%B9C+VCS M!('^]M"FS;H(NVQ\@GG[-U:=X[+BV;'9-^@%<%A0 2B$7:7!&3?)8 MO[1GY72@6*%K]Z+'G'O,2RVI7..QH)UQNW>*P:YSZ'#KOE"A785;$9WW3*-] MO#ITJ]W%ZS+>-Q[%XZV-.G$EM2/*2U(=#4ZG/;#Q)A1?O*G#[8/*DNXRX;&D MG*-E ?J^-)3K],(.NNOH_%]02P,$% @ &$AH6%!&ULM5K;DMLV$GW75Z FEQI7<30B MJ:MO5;XDCK.)XXKM36UM[0-$0A)LBE (<#23K]_3#9 B9Z099ZOVP2.) AJG M;Z<;;3W=F^J+W2CEQ/6V*.VSLXUSN\>7ES;;J*VT0[-3);Y9F6HK'3Y6ZTN[ MJY3,>=.VN$Q&H^GE5NKR[/E3?O:^>O[4U*[0I7I?"5MOM[*Z>:D*LW]V%I\U M#W[7ZXVC!Y?/G^[D6GU0[M/N?85/EZV47&]5:;4I1:56S\Y>Q(]?CFD]+_BG M5GO;>2](DZ4Q7^C#V_S9V8@ J4)ECB1(O%RI5ZHH2!!@_!EDGK5'TL;N^T;Z MCZP[=%E*JUZ9X@^=N\VSL_F9R-5*UH7[W>Q_4D&?">ORTSLU7BH[Q6]NFE@T1Z?IF%W2_][N3$[C@1OYK2;:SX MH:YL5QM:5 M$O]^L;2N0D3\YYC.7N+XN$3*DL=V)S/U[ QI8%5UI?_]-/!T]N0?ON,4[ MOD_Z@_ZX?_<[XY28B^^_F2=Q_$1TA34?E@J9K(3VGQQ_E1DDF756F)5P&R56 MID"RZG(MSG6))Z:VLLSMH\>#?RE9!6<+N$IMEZHB=PW(7>2SA/[$@]<0;IW. MQ+?B7(RCT60N'N%]/(TFDP1ODB0:)^,!$@MI4XIX%*7C5,3C*)XE]&DVG0T^ M&B<+K)U&R7R"UQ2/DS&]2:-X$8N/0 HE=J94Y0'[03&AKD%=5@D)?:4-6MG_ M6:=7=57AI,>#'U6N*H:61O/I#*\+P%_@=1PEHW3PP4FX(8X6V(D5\4(D43)+ M6FV3:#&:X>]X!,E1/&Y4S?P!8AY-%U,13Z+);$0?DF3P6JT4OLP/AY^3:!CK M$=YA99SB79J.P^'G.'ZRF/&W<32;S_G==(I5+8RYF +T9!Q.S\,1+&\\C?V. M:#KQ9R2S"?:^O6M=LD*2DH/FT2*>\VLZGHD7X&P$5J8++9F F^ *"E@ K9VI M;D1%B)T1 (:$X4FB0> MCL1W_1>2@;H'E<]SY=\]$A1+!$U9E '*F%5EMH^#%WJG1:)$C841FB.7JE0K M#7\(:. M9U@Q&B[:-7]HM]F8(B=\/N.G."^&M'B8#MZ9\@+FJV'H9:$:OUK&%4,2>R-Y M,GBO4 4IUUI0&5:=LQR/)SV\#EYM9+FF=!17LJ@],$E.D]C&.I!1&]F-WK9> M6IUKM =-(N/)9\0 Q<>GX8S)KIA/&_G<[)P M0#@[O':0DNQ"K;4M/-YSM@'GT'#:T:U!JZXSOW>-[D=@ PK"E0:S%#=LYUP@ M.DM8'3%;YA0*P&%96%"\-SS<51IMFH8J>5KEMP V/%)>6'WNE M\X':\H*W'B>FVXD7F@D?*S++JEH6ENEU-*,BDT2S=#IX1R2R X$PVZ"?\>L- MQ8_(9%7=P/A>&13.:4)_X\DQFDBBZ6R*OZ,)ZK5"Z&:!J/G\K:F<_LL_&*<' M%OB%0PNH)(VF*$P)SDKF/F5:))JY:)9Z#IJ/*+/OUZI) M03XQH;Q^8TR^1RCRV@Z1L I,=9,HG@=&0&$>(TT'OQVWL M7$3QU$.+TV@VFC"Z8"5X9:LMU0C+)7?,HHKC= M>8(I;B)O9M]@%G7.Z1*",T@-K/0*VII"YZ"C7+R4!3O_ ]UC[%#\:=D+A6X)25.O&$^T%HP$F[M<)OBE"=RB) MW@W"*/NS1D/E&!8)\Q9K>TR/%&UBIW,H]%8[OZ(&UHKW<33)?8/I$^'/Q3\ M)#?;DWX3=QU7FKZC*((L-X"9W&DBKCN*B5O>XAL8=EMB0B&OI"XD-V-7>(IH MBL02221VAA1'):+]1OI?PA,+KBG0XR)5' M61CF*Y7*O8^%I7JW(^HD$U>,D2*FGYV=FQ>G^E#\7.=K+K::' FW^66MMMR/ M;I1W,JD5>@O(;I3SC5.C=@-[B-NLH""\(A'0!U+ MI_#>3;JZKS&SK+I"':X M(?MF.O0&#YY%X(FA43=K;I[VZ*9]=W%-LDARB#G7)(CAR&-"$5?0;2F=0 (:6G38W=)B?_;BK MO0_?%K"J7>V;L^YF,=_FW2T01).=!H80T-)^!N,^ ;]' M G<'N?:]UU(56E&GHSDTMM0M%OH+60O16;)!.$R[F<:%V5M.\1>AKV\TM3TL MG2M*>_'R/H,!2;,C48^5R.9P=U11_T8@:OXV) MKDMKRA[:Z]NQIDLXV7D&0#BK;%.:PJQO+CRK4[SJ*THIX@9T,RN0]5>PMA;WXO28_8G0:.$-3P[4GL\''\9W&_O:\ MZZ%3$50FEWOE#Y M2WESY68&V<@K8@I5'ATD="Z,FXJI^-!'MPT>-*Y6.M-$(B@A")U^YY0;Y2LHS:V\>U'3:KB*R1AF1[&/ MNC'C+^X-!6&]K5'C@GW[PD,S3JSC]N;".K4C)LI(IX9'MKCU 7TS5*@1I145 M !]@QH:J5(#NP2Q5\UVC?Z5@G3+0HJ[@6,9!@]"V[>MTO]S] MM0UN T#831/0-)9=E_Z.$>P/ 66FPQB450F&L#3"S?V!;8MIC^E]^\#AR0'P M$NQ4EMRX0;3RD>_-[PW8 4@2VSK//3UQ/W_5F;K\7RC]TTD1O!5%? M,A_\?N!K1M:+ VCH[S$>[('0QW[,3O/:4PS=F5@0I]\/L<_,!Y!=N%][QZ$! MW&G'/)"0F^ZXB QRVL/$8[Z2-9E;W'"_'0*U1,LM8EPG^3\=^^>V,BW38L4, M2#VQ0M(SVW12_E26'H:8O?] HA3HD(2?C)".%A4'W3W:?M)@\N8.(V=4U6E$8WFU<^T,V-_2^)YW='3*+0;:'+Z^W>F3 <0&IP[% MKPP"&TA 'TL8%[7V]'9ZQVQ<$,-$1Z8,$>Q*_ZD2QDX?$.I_^>5_8VX$!_2A M^!&'K*'1\-A_25]V?BZP5=6:?Q1!EUS$MO_E0/NT_=W%"_]S@\-R_Z.-7V4% M,K?H.%?8.AK.)F=^ -I\<&;'/SY8&N?,EM]NE 0^6H#O5P87\O"!#FA_C?+\ MOU!+ P04 " 82&A8_UR!0U$- !N) &0 'AL+W=OO0'FR.W:50HO482E7E7/,3*HF1]E)YF%K M'R 2DC"A2 8@+7M__7[= $C*EI79U.X^V"(IH-%W?]W4LVUIOMJU4K6XV>2% M?7Z\KNOJR=F93==J(VU45JK -\O2;&2-6[,ZLY51,N--F_PL&0ZG9QNIB^,7 MS_C91_/B6=G4N2[41R-LL]E(<_M2Y>7V^7%\'!Y<$7K;:V=RU(DD59?J6;M]GSXR$Q MI'*5UD1!XN-:O5)Y3H3 QC=/\[@]DC;VKP/U7UAVR+*05KTJ\S]T5J^?'\^. M1::6LLGKRW+[F_+R3(A>6N:6_XNM6YO@Q+2Q=;GQFW&_T87[E#=>#[T-L^$# M&Q*_(6&^W4',Y6M9RQ?/3+D5AE:#&EVPJ+P;S.F"C')5&WRKL:]^<567Z==U MF6?*V)_%FV^-KF^?G=6@3-^?I9[*2T8!*G(AW95&OK7A39"K;)7 &EEJ^ MDL#7R^0@Q=DXR\8^+A:T-7.&?^X1T),;[ M25!X/+&53-7S8_B_5>9:';_X^T_Q=/CT (/CEL'Q(>I_V1"'J;PO:R7FXN\_ MS9(X?BKZ1/G9^5-/6GR$]RMC5.86"?@XA*J5$6MIA6SJ=6GTO_#U9#@<#(=# M8=<2"T2Y%(_$,!K&HI)&7,N\4:)J:5FB%8E/:R5>EM)DM/RU-@C!TEBFO&SR M/) '&W4IM+6@4:^U==N%+#)ZOM0W>*K$=5GK8B6J<@LI!OXP5:0*-X:"#I_? M&IGKI4XEA3KN<[W1=;@IC2#1C.9$8(FH4>5R('21YDU&Q#-]K3.%

!6"MJUUW;!8 MLK@5\"5-JC7()U:O"D>,-C3IVG\+I2+IVL;<>H-=L"T0)XK)AU@9=);T%K.1,U2#<#4OY MJMQ4D*4]TWUO5+NO,N7*R(US#J^)[NL,2>U6+)1H< W=X8B5*,E2Y!G%RI*U M2'.%3^=;7:_WB*J<=\.RJJ!\SU;H>,AE 4T^J+J>(-!0YOD3CD%9080;C4J@ M\EL1GT>Q4Q IHXV-'>W(NE4LZS4M;>T":!*/N^T1[.+MQUJRCZ[M[LE1&^8D\0Y5JM0U_C@.>F%_B90FH:>!>%L@ M]UZ@\F;L&1E]A6#"C2?ZMM4ND1B0 SD[D4W MI3.YR%4O-O@8"#4:["93ER-.1F 1W"]R;=><$JC ZTVSH3 "T1<;A'"#Q-' M@.X+PJ(L'B-GY>6M4O 8'_Q.?_MM"1;QPT< ,]7-H M%W/.!\O*I=L3[QIOKS[8SA.(-9^U0]VXM^/]SHY@9LKC[9:F(-\/&RZO/K<; M=I)64]'M?# ?[12S7@:$K[3:K/+&WC%N4U!B"ON6IMQ0$8".>,-)4=9T@+I) M%58E=^Q\&HG/K;W(_VQPP+U&0 1"<$Z(1!=)$8FS()F14')EB3?R6ZD-%IFO M@.ZN#I=.AHQR#0[@7>*$] ;ID$C4M:#XZ$BT)1P='P78G""/= @+H@H0W!+^S='T).)?!? TLI"L[GGN@M'752Q#M<93< MK5Y;TK&\ECIG-5("\$9SCM2I^CM"/,B%H+!O?<4H*D6B%$V-[.<2]#WS1UQ\ M?,@[X/.90_YR?R9 Q29L#G:)/89N9$6J-\0>F8C%)?ZZVK=3.[=KY32Z QIS M65G58CHR#?$+0.*J!DP-HAM5>P^B.XZL;']4NB3*QF5Z+GZ7!Z#47C(^E!F" ML]0MH0X?("95ZKT9,5=)G8FL,:& &8),5H,JM30:F;X"X"P!PO22T&DDKEIT M(=")VI'(HV[CBB[SQ?.5F]W@9 MHL_P14MDH2LF[3%O#[%D@?(6R[H M>$IPCZ "J VC$;GPJUX),;3:#H6U I8TBD$S6\=(ZW>^1@2TX,:UTAX M]?>U-? ^<-<#OJ/C.V[0*G0K'.NS:-8&-@D0#[L'08PXCB;M(N\*^]1Q5U#( MYL8H%/,!('#&W[..C"V?:H_=M,?Z5C?P:*CCROOD+V?H+J?#H0(!EDJ[9['PW-ZGD3GR<F(^GY,C MG4?3J<];H29<];#._T>=P1%Y\H$BSABDIV/Q6'270=\BZ/W-C3*I1O*[Y(1- MSG(16II@E(^&$L='7+WJ'?,6EV@T='H$HWE+\8?X1""<6&> <.I-]Z%7"?9: M;\8ZG423SGCQ>$S/1M%PW')*EAK!3J,Q@G?'?LG#&O>MMT;#MWI MZW9KGH,IUWXBT79X#V"X*T7U]X%6]0 [R)9KG:Y#LY/M:0&G]Z9>N[F[&WZ% M:5B(N(&OL_<1GT-HH1>GVOHSM>;:_( (KND^WO/-\>G@J%>67AP? %F MY%_$D\-HVBN_ #]BMI M%,7S<6EN_3+V%4TC!J-<@Y,,!1P:;D;FV2KUM=^PELLELI;O8#IH#]J,9-JC M!^XVURM-4E!?"=RO4UU1$?;P>X\EHN[60:H^=30_=V;VIRU_=@O3J,!#OV M%[<4IFT[!@Z"W_@,<8^N^L;UKB34PVVY!\9,BW;LZ:*7!*5"D[ /?"VUL00R M;]LYTJZH:(!Z7)(4_!:*V%@#J/H(1'O\-\!E@KZ4@FBD0#-P*'OM6I)*%=:- M@D,8XYR*'!_'^B-)VU[4@[9U>:?B,@W-NOQ':P.;7;?A1R.FKWCMNHR<9O X M_0G/U683". UD.8E\^)." _W M=;9]P]>FM]W WM:=KVWS^#L(\N$+FV[6QV M'*S+.-\/5GJ?4>;0BOVKL-:?&$@==30==_S^K/TZ<\#JZ!>U, WEN63F4<&4 M $9R'LVG1Q?-"GFP PSNJRD!HKO[$C$F,#$>1I/AG7V)F(P=9@'$N$C39M/D M7(4^\!">*I91:WH;"P?^O;3=T.WBPZO?VZ';)V<2]'HTJ>!8ZM%R _UTAU9. MM XI$UI[Q_')V0:84E$1$)>4?#^AR-K A,@.HYCOI_.A."7,"$!<^,%["G?J'42^'TB$3P#.P7!&H+.]0H-@E,QY MNKBB&G="HIZ&#(IRDTND[_#6:B *I* I4T@F^$CF+?7QT>6=U?SBK( FE=N7 M)-284,2$/9/9L']]2"=Q.!(?<>(^!_-)XJ6) ;M_2"7CP8S[I?;JAU2"/$DD MXM$8GS' =#A@]'VMS.XHY7S2NSRDDH1.G%"WT(ES/CCG)W0UCV<_HI/1(!G/ MW/^[NG <4U:3-_R2"*HG?YK/[U&9SP^Q/G)^/&2W[KOZ>#")G;/S-;>XQ.2> M=T[\AJ8$,"5F&$U:;B9* @"%6M*H+10E8AO9JE@IABS+0SJ1V9_(.1O.#8AW M0A%%S5,J0E7(S+)P[X5 HW#S3W1H-(9;- P/I:$&E!.+YX$/L\W"ZDQ+]Z:4 M+'[/-1C&PO=V]R:W-H965T*=*SUMC?KD0D>*J4=O.H)*JODL3E)5;" MQ:9&S5\VQE:"V+3;Q-4611&"*I5DX_%%4@FIH\4L[*WL8F8:4E+CRH)KJDK8 M_1*5:>=1&ATV'N2V)+^1+&:UV.)7I&_URK*5#"B%K% [:318W,RCF_1J>>;] M@\-WB:U[M@:O9&W,;V]\*N;1V!-"A3EY!,&O';Y'I3P0TWCL,:/A2!_X?'U MOP_:6S[G'RXURX0EMYSOA$_/&D:GZ M8+8KJ;NW>.KS\"Q@.GXE(.L#LL"[.RBPO!4D%C-K6K#>F]'\(D@-T4Q.:E^4 MKV3YJ^0X6MQ5M3)[1%CUB5XIH=TL(<;V'DG>XRP[G.P5G#2#ST93Z>!.%U@< M R1,:F"6'9@MLY.(MYC',$E'D(VSR0F\R:!T$O FK^ ]($F+?)\(EJAQ(\G! MSYNU(\LWX]=+BCN\LY?Q?+=/=FFJ7I-;R,"WS#60,AMVMMM#/6@<,=6J'\%6?, G(NKY7K M)C13':)X)@ JN95KA8 ]LHOA ^>70]5^!%3B*812[! VC2ZDWD)MS4YZ4@[: M4N;E"*2&'"WQ; $GJ1$^THUX&#PV7,LC0!>:LX"&^7MB5:.$8T_%08Q-9B ( M+4\;!\S=DU,L4X'90#(?[,\KJC/@"@*Z;_[ M7$F76PR&W1\'QW#?6#[0C@9)70J\E[=VG/_C+,1_RQ+*=WGM_I',JAC280]% MAH3B'(B:09YD!8)0[>$M7,93J$ JQ5$CMJ=QQL-D,"_B\X,9%/F\[%'P)4#? MS,"MB-6:+\>A'<,SXWSHPJ]2\#5Q=9= M8]?:H#DV9"JT&[#*/:"&DW=O!IV MAVE_TPVYO^[=K^*SL%O)>A5N.'0<7YY'8+OQVQEDZC#RUH9X@(9ER7\LM-Z! MOV\,MT5O^ .&?^#B#U!+ P04 " 82&A8B0QZXD$& "N$0 &0 'AL M+W=O9Z9N8,Y=.E M-E]M)H1CWW)5V+-.YEQYTN_;.!,YMSU=B@)O4FUR[G!KYGU;&L$3KY2K?C08 M'/5S+HO.^:E_]MF7 MYYFC!_WSTY+/ MQ8UP7\K/!G?]UDHB7(Y)W@O\)<72;EPSRF2F]5>Z^9"< M=084D% B=F2!X\]"7 FER!#"N*UM=EJ7I+AYW5A_[W-'+C-NQ956?\O$96>= M:8G@ M 86H5HA\W,&1C_(M=_S\U.@E,R0-:W3A4_7:"$X65)0;9_!60L^=7POK3!6[ MRLAB?MIW,$DO^G&M?AG4HP?4AQ'[J N76?:N2$2R;:"/6-J HB:@RVBOQ;_^B?M!!L. MV8MGTV@X?,.VT?A0L#]X46$8/=I=YC+!KG1>\F+%9%XJ@?$CJ#CF+ZG"'$G\ M<]8/&S@A%DRGC)>ET=\DAD2H%1NSWS!M1EO+%MQ(75DV%WIN>)D1V%2#M"J\ M-D>MCTTE::R[ MHS/:#I0KJ]?1$FZ;@,<9-W./V',VZ0UV^M@96)L8X(J5MB2M@5>JM/9"5!*= MIC(&P$K'7I8[-IP,V$TIN&'H"G!$E]WP@KTGP*2-=9==<24!4R%YE\PL,QEG M"&[4.VZ#VW -7;0%EX;ZPA>>&:*]0YT>5A8EL!9[)& XW*C3/A-*@%0SK1)Z M;O3"]QS*C^9\$//M3EW#3=T9&V^!*U_'<1O#AE>$07BMC[6->2KB5WQ&)U:E;P MNI)$4@,CIVWLMC-\**T>>X>Z%$YRI>.#9%3$'W6^/!(]C4R&Q!M]-0FKFMGFWHD86M&@8 MUH3(9T"P617LI3>/4B 7^^KDX*(VC"FX*QP1C71'1X.#BS6RYMZBV 9DV'T= MC0X^Z>(PYC9KV@)>8U7Y.LW0NZ_82PC",GMU<$5B)5_Y?L;S<7=Z/,'S/8&- M*+ I]?J#G#P3COH3K30/M@D$UB 4&F:;NDG(K[JL0L;5@D0I1";#4#NZQ ?8,0[Z\='XGDC6K-SMV;]MI,? MY.X=7+_FHY BQADG;A/V3ZZ-JPN_8[%N&-ZTLG\E[*XB0J^,$<'#>G.A*F@' M?[!C !['YQ +<&"N;D5L"Q2>T-E.^ZD]&.@12JCN78H<_QJ*;+CA5]*C/S!& M;WZ(( ?=H^'T*0P9=:/)"$S8BOJ" V_G KVQ.0WC/(8+T26FV\J8% M$5VZ#1BH: N [7G[0=Y>"B/65/78&1@L?B,$"U\T$W;(;JJ9%;<5M^& MKG>Q<5I*!%A=V7#>:1WW=GV7]3>^H7.!QJ5?"@B5JG#A<[I]VOX8<1&^P=?B MX9>,C^A[+ MT=0I5 #3I!.IL;IPN_1& &0 'AL+W=OY MOK1K[_3UI=KT3=W)=YJ93=L*_?!:-NK^:A)._,+[>KGJ:6%Z?;D62_E!]K^M MWVG\FHYO$Z*W!/^HY;W9>6=DR5RI6_KQMKJ:!*20 M;&39$P>!QYU\(YN&&$&-_PX\)Z-(.KC[[KG_S=H.6^;"R#>J^6==]:NK23%A ME5R(3=._5_=_EX,]*?$K56/L7W;O:!,0EQO3JW8X# W:NG-/\7GPP\Z!(CAQ M(!H.1%9O)\AJ^:/HQ?6E5O=,$S6XT8LUU9Z&LD0LQ^^*Z(P?,7^H$#V<279&]6N1?=@6>2O#"M7M5PP-7*J M9%E34K]HQ:W4[/G&R(K5'=;!%1@GFOX('^,T,.>L-I; ,9:?9;FAW&9JL:A+ M<"05M_N+NA-=68O&[U_L:CGH)0UIT*^TE*.5DMBDJ\0" ;DV=/SRM#?JI MZ.K_V8![@Q349Y2)J=1JR"Z@= M'0'DBZJJ/2:\%./%#(2[R-R5_$BPIT>%*+UTE,1;L1SSA]@V8M.1!Q:L0_?V MVGA4C0%Y.NR>F98-P%GM*WX$FY\P#NR&>]__'YVU3Q%Y/T(T'/))Z;I_^ /R M!L6MWJA%O;#./P"94\35F*^T?\_N)Z-S (L5#M)[W;U #3 T*6'UKM;]!N5" M;NO<6'Q\S3A6T![5$5\VS+9N;,N=/[1GC?R,B=.0$WS+\2M[>5#5FEP[[L'T MO7*RYP/'UQW&2-AXXS&(WDIKON?#V5)V**7-D-;4CV@8L UF2X3!K+Q]X0PI MX1;T?]13!#)I79G+%"X72)"NZ_@4$W*J%:R MYX.RYRY3ET"HH6#5W9T<5'=X$&5)2I&0M6J0ZHB"[>5#S?,]SA9_NR!:TA+O M"N7'MWV'WLZ 1653>-NL3(^%]C$"*P51G;+ H ML!LHKROHWCSPO=8Z\L9@ ^,6#\1];'X#=UCX&/O[.B+W[^K*@G;;<8^>\TZP MB\:U/O;<+JJ-00S,^1!DK9CP)HO%,&!8\BHJS0;F1VN_[ M)TZ':3H\SCZJGN)]6 _B+ :SR,L8SB1%P/-\=O:H/CQG81SQ)$G8.=Z3E =1 M85^C@*=I;E_#68'E&3O'<5L(^+8*\,.$WR;'CHPHA?@T X>;+R4CR0OYS!*_ MWTM+5Z])81[E$;;?^H0<:\5N5I[.13*T""T#F[YS";A)G\R]^&RCG/&H2+\% MB*+C($H3GJ3Q*1"YW:,@2D)$9@8OA398(XK2B*=%_D44Q0A%D@^/DRB:93S MI<8+&0ZE<&PC]U4P MBGF8A2=A-.-QG/XY% &G!A' 6\*][G 12;E$Y"AD.)3,4R3 ]"J30E2P+I!!5*W!% M*.)YX# 5%A'/XN1/U:. MM4]+;,O7;UU-0\:'W@ZESU \>8"<1HD,$(?0[_\$]U>8OQ"^68*_68Z6MM&X M9M. 1),DH6^?^!S!S*#;[.S&U(*]$V6]J$N&6"<10T%)@P%8SU@Z0Q2H7N9P M15[@XC= #$8OI4)Z/RI +C^.;<2=Q3ZLDX7&-P(W.?G<77\>'_COEEOR=V7 M_Y]QQ:%:TL@%C@87>3IAVGU-=S]ZM;9?L.>J[U5K7U=25%(3 ?872O7^!PD8 M_TOC^G=02P,$% @ &$AH6(8?&AUX!0 ]@P !D !X;"]W;W)K&ULO5=+;]LX$+[[5PSI+,:A[R?CD@DYG)^[ MM6L]/U>U+83DUQI,799,[R]YH787PV#8+7P0FZVEA?'\O&(;?L/MI^I:XVS< M:\E%R:412H+FZXOA(CB[C$G>"?PN^,X'!4DFC"I&S)D=D#M>:&RYMLZ#6\$I( M9$:P FYPD6-"6@-_+%;&:DRI/X]1U "(CP.@,CLS%W'O7GQ*^R\$]*2^XVC?*G0V<-;(T6*JRJBW7 MYCN(CR'PO2!,:1![D1_UDF#4VNZ8YA#%7A('])KA]U>UEL+6N$Z:UN*.Q@9F M7I"F^)S&D\$;CNUEJXH<1%EI==OF6CCS)GX"D>^%Z63P45E,Q>HX:&?PD]9PU6D!\4%10I1.+3& M:T+8YED30;>?[)28;11'BFJF!>H3#.W XF8)T<3OT_1U9_H3;KWI+-(O8Y5 MQ\4WRB@TQ$JEK9MA�I%IJ@K>L""CQ&S,AYC:0(W+UJT]ZET3&G,J1_HS3R MN4)]WV=BY\<(%HW9OO<TZ\W6MNB::HH=!CB$=3*$$4A6MO-$_QW&BG MY!HM)=V28YHP[SG#L''JV3]6GGN&7E> N(JI6W%WH!;[9AUK$F-?U+F#^C#5 M^!W>(4S/SWW/1=F#IHH.O^\#/J+VH6N4>-GL;DKP/2K0L*RUIGQ_(]A*%,(* M;LYZ>7XHKYQ\ULH7]_+_W&7:*/V7=G'-]AK%G [-FZ);<Q_(+9!(*I-YL& M;<$^AC3PXC3$P2SP?'\*[Y1\?I0F^O!_\7'%UQPMY6#9W8%7B-9+IK.F>091 MU#H6H@F6I)KNC!K, * +X$8?Z4>*/E11<.(^3D?3GC0'I(>9L9&2$D,HG$R2)GA MG$T">D[]=(!'Y*TP7:7^B'R*C3B)4@C#R> SM;[G:KTVU-%G76>?N7<4N/:N MF31%>R;F?^']LBF]"4H$C> $Q7J(7.:'X*;Q XC'KBOC@[MHR?7&W;CI0$"X MS;6T7^TO]8OF+GLOWOPC>,LT$F3P:%_C5G\TG0Q!-[?L9F)5Y6ZV*V7QGNR& M6_QCPC4)X/>UPGM*.R$#_5^=^=]02P,$% @ &$AH6%;:YE6J!0 #0T M !D !X;"]W;W)K&ULE5?+ MMA./8VO&3III%FDR21^+3A<@>$DB 0$& "7K[WLN0-%2&JOM1GSAGOLZ]P"Z MWCK_)31$4=RWQH:;21-C=S6?!]50*\/,=63QI7*^E1&/OIZ'SI,LDU%KYJO% MXOF\E=I.UM?IW0>_OG9]--K2!R]"W[;2[^[(N.W-9#G9O_BHZR;RB_GZNI,U M?:+X6_?!XVD^HI2Z)1NTL\)3=3.Y75[=G?/ZM.!W3=MP<"\XD\*Y+_SPMKR9 M+#@@,J0B(TA<-O2*C&$@A/%UP)R,+MGP\'Z/_B;ECEP*&>B5,W_H,C8WD\N) M**F2O8D?W?9G&O*Y8#SE3$B_8IO77JPF0O4ANG8P1@2MMODJ[X5P.-;U*JR1K!:(G6U)Y##!'+&- JWU =ZN3B*])S<39 M7J^7RY3<5>.-=*R+F3$27KE,1&\*BMI-V!ZKM1$&8V>(SYHC7&*JE M$9UWBJ@$3BZKTAMMTIVGNCX7J/UZX2 M&OTI^H#80\BSJB/BFXFW4>AP&-.S(#IGM-IQ-)X4P&"@?"]-$)"I(4)UE"8G M!PBZCV!"CDA'T#M! 746$8JI]G.(20(+&J@7&"*AN"4Y@40 M@M@,,(>I3-DS L8+P1WR9-+RG'5%O$*F@NU0=!KCG(E?#_KJ:<,"E\K^3Q\" M21L$'<777OI('I%SN++\W'.4;#66'!_FJ'HYCE+(C:E,8@R<:OA4J3*6:A>1 M'@0980:*T5":S:GPO6$V(?ARHU7BQ+Z1/>ICIF"-<(#S0-DBK;PC 2GE6Q* M2GQ2(!"H-1/O+5!0;]1=0R"YXMS7C4X;"A-;-1(9[TE9]9%UH.S3*+"/DC;8 MM;HL'O">UP.(,M-+==W'8>\\8:*9!VKBA#2;'%7OKCGA0H$+J7 M4=$8;%54YF4/M1>R]I3NCD<_-1C+?Q#GLTOL/<:P#[1ES]@A\H$B@G@'$.^D M5\THX,-,!9:"$'2ELWO0C+PT Z>PK6F67MZ?OP6'6 4,>YFR^11Q22$CBO>H M6";2,;,+,AI]"T=#WJ*ZD"3M>F9*Q1YR&YVUP_D@C1L3.XV+C8\)7=8TOM46 M8E(FMF]T[3S S2X-$EB'!J,.60S:F?@(,%\:%K=!('!"4H[E]J0?5I!&HBZ2 M>XDLN&KEAE@UJ:IXPIP]:EM!2O994X=,$]Y!OY/23#&P##/TM)46O$F?P1.H MLDHZ L,\<1S.=C?Y"9C>P/_Q'&)XZZV)BHTIJ33K5 M05N439<0/F ZOZ>IK#%#-1HTY4S^5\-0LPJ;(727PW%!9TD[B->-3$\B)$,C M*B@!]\?$QO5UD_>VC)YUJ* ']\>U?9:T_F&H'G=TN.K!:]IBF6A,?Z]; '3. M\]XQ:-CL>T>>^<$1%<-8IX-X2-H>\VEU?#N>]6_S$?=A>?ZC (6I-4(T5,%T M,7MQ,1$^'[[S0W1=.O 6+N+XG&X;_%\ASPOPO7(X$0T/[&#\![3^&U!+ P04 M " 82&A8%X\WC%@# K!P &0 'AL+W=O=O8 4Y#%+46J M)!7;_WX!2G'=:>KIP3(_@,?W )<[)S_$FJB"/O&V+#,ZAC;ZSP/JJ8&P]BU M9'FGY0UJFZT6:>W>KQ:NBT9;NO<0NJ9!?[@E MXW;+;)H]+GS2VSK*0KY:M+BE-<4_VWO/L_R(4NJ&;-#.@J=JF=U,KV_G8I\, M_M*T"R=C$"4;Y[[(Y$.YS"9"B RI* C(?P]T1\8($-/X.F!FQR/%\73\B/XN M:6B:P9G M9M!HV__C?HC#B!0)-[]08GE&XRX6GBW R_6C":#)#5Y,SEM)2GK MZ'E7LU]&M+*K\' MR)G/D53Q2.JV.(OXAM089M,1%)-B=@9O=A0Y2WBS7Q4)_]QL0O1\)?Y]2F^/ M-G\:3L";,EM/;:UI@!H2Z@Z MFV #1 <;BI$\H-%;FV"4"Q$X17QTYXF+(M:)HR=6T#$%[B]TDX; \JX0 G=5956S,,XA4EEY'A-8-TR"G HN9I&L$:.DD>K=%!N M!'=,CD^S&A-]3ZWA.\!P/3F$4#LO(OC7C* RM-<;0Y"NBFA,@22H4&FCXR%) M#&/X?$(3;=1*M\Q)HA+1]$:#2AU2$^-,I(A)/C@]:+7#@3]D^#G,QE??P([Y:/ _YT4- M>\@\@?88/4G:\_O!;4'8RE4;/U4C^4D#:\AO4YN62]#9V/>RX^KQ);CI&^ W M\_X9^8A^J_E2&:K8=3*^O,C ]ZVYGT37IG:X<9&;:QK6_)J1%P/>KQR7SS"1 M X[OX^I_4$L#!!0 ( !A(:%A.2#Y=%R\ !J@ 9 >&PO=V]R:W-H M965T1LI5+Y@ &:)"P0X**!&7%_?=[9!PAP1O)NY8,M#@GT\?K=5_]P7S>?[=J8 M-OFR*2O[X]-UVVY?/G]NL[79I'9:;TT%ORSK9I.V\&>S>FZWC4ES>FE3/E_, M9N?/-VE1/7WU WWWH7GU0]VU95&9#TUBN\TF;7:O35G?__AT_E2_^%BLUBU^ M\?S5#]MT96Y,^_OV0P-_/7>CY,7&5+:HJZ0QRQ^?7LU?OEZ+YXF M66?;>B,OPPHV1<7_IE\$$,$+E[.1%Q;RPH+6S1/1*M^D;?KJAZ:^3QI\&D;# M#[15>AL65U1X*C=M [\6\%[[ZH9/(ZF7R4VQJHIED:55FUQE6=U5;5&MD@]U M662%L9C$RS7R1_%I7[=HF;ZOFEW::9^?$ID(LUS9UY^NI?_V5^/OO^P&I/W6I/#XW^ZG5J"XN']@'' MKMH447QHD=\P3 +H#G^VIDD^PK=IDZTGR;L*P W/ILFJK&_3,BG@'($UY/!6 MTLAC25KE29K?%;8&E%H6S6::?%J;Y+K>;--JEZQ-N;5)")C9?MJ8I3)69"6![\]G@P4P2FY9P+#C+MJGS+FN395<1>=ND ML\:_7]]:8XESM#5,E $7:-+6)"N <[O&535UMUK[K?[KOUPNYA??6QQX"S.W M2!2-VWX&,P"=TR)P>G,'^[83MY=E4V^2%,:$WUK8,0+)P!&(HP#C;N@\;70(;J-=5?RM,W".%AF7I<6N: >PU@+X955U<,ZV M \S=$9)L:GBDA84F%[/99#:;,5@ W@")V\X"&E,!II@M#8[ @D&:')XV,%6[3E:F NB7Y8Z0 M;XNCI9[! (+!N%O$97@7E_E[5> S-S@/P?H*H JL.'F&Y[68??_SU=4'^CC_ M_DB0I+$=LFI *QRAZ90T&K/J2CYYP9/DQF1=4[2%//'V"Z,;XL2F8#K1B6[> M7KMY0.C#:-NZH54S9]C "1S_YS!*+0N; ;1V<'K(*W#F]MZ4 + -,W\BD_]( M ;& NN;P %,A\'*SN87#/9DS"RE+E/A -0!0BSM$)D^L?L%'"Y_F_(CN/YR[ MJTK$Q!J^;^#D35(!4N13X'(.[@"8:W?6!*IOP 48K>QR0_/+\=+(GH'B6@OX M\GY= S(@ ^DWZ&7B=/RJV61WA8E(>HDR>%$RQKXC\&G8%&(A3CM\ O*(?&\%.^'=NAYP]!B&N3L MG>P$I5 %@B3)@7H (_Q+1,5 H35@E3]M/(>"F!P^2>S2!DH5+\J&\&*9()/" MOUD-CR/H@-M5JQJG*0 K0)*RG+U#K10'6M4U,-&RG"#N "T7MZ5A-HI(GY3P M]G$)S#07:/&N 6%1G+3I%\2\]\CDW3RWJ M,PN,U=VG9T3(1A=VB 66S%D4# M[!IDHH5M=R#3\F*)Y$@DWMOF](#&<^8TGK.#JLI57F\5<7\#93_4UYJZ@L\9 MG^^0%O0/&CI29E)\RXBX[PIF_L+.?W)X%XP%S+W*TR:WR>L:_G%<4SGO3U_ZW>@I,+X@90V/^1,>8IDU1 M<((I"5C'\L@.OGW*Y!/+G-Y$6. M$H+9:YH@RC9X=DAY,'/-9[HO[/2,M[4M>.3&T01J&EX!.X#_YP[_SP\BZ4_ M!)+_ H(TR:\ ,N"*H]C^X$#)T$@$I"QM&L(098D@8Q'\+&<8#(%4?,V2*;E! M^]/2<66I17U9CA?_2E!R "L1YJMR$IB=@:^!;P5?;M.=?%.1QM1T)F##Z18. M]0OQE&2)\+BC7>2=$2T OK)K8,_'<((;/$C1>L;4%3U!4(+;IF,PI*6MG61' MQE=W+:$*@N4.A#8N\)BLB5O@_/4]? ]$[)21WT#72$X=V;TQMVUR%-M!MR"^ M@>6+>&SWX8[H@U./3H=44U?PTRX""H/ @\;"5%F*EA&)+E4N2=T [LRH7=O> MT'3B8'N 6(.EL/FU_S*(@3PGO$<]=Q+2"%"2=2C@H3PBMU'J-6AT "R"4X6_ M3 I&@&@_"3NI$.\FH_A6,=K$9>#U6P" M2IF"71P>]H4[[!$BI<$&>4B Q$[;.<@N+AR[N#A(Y==$AOC_Y&U$?@">7SUX MWGGP#'&2?_0<@[H2:ON>:B?)&NQ1P.L2S-,B#P^03ZP&JQ%0J@S(6U4_L@0! M1<$V H%BZ?.+&> ,VJ]H*UO5N/;Y$J&41?-3=$#LU%( MT&I^':0I\AID)5 V*+FD;#J^H=1.0GU'#Z9W:5'2$$@0R)901,CSH;\B,*!4 M,N ;B"G#M(W3N-&/X=EC=!6%4&7+!&PO=.>0>GY@0\"-BSV&1-C75'J&2D1C2A*-@&=98X!!RJ]'GL\Q&^HV'3_):@M:?XU9H[\; M83$14XTMAK@[>'V&X=KM PDRMB]P07^#$W2'T%VJ?HR6$=T6Y-AM9+ M4J"?C^P84G38,1,+-2!H],A9L8O@)357 !3R_DZ<9VQ7,'_WP&=QB+(#S)( MT+BA4>8-C+DB[\22 7F,#BK@)!ND!=!? _-)C7&0F*7N!(])!%4D*E*K%B_ MH\I-,RHIILGO\5(9]H>QD>WB&.S,F=S*F4;'46I"[RM239+*L(69?ID\%L.F MR1MOV*+G!*P\J0/-BB+D]=!8>4'0BAX 5HYF?BT!.DS'N M(X?G4=4CXX>/(OQ$,R2%1?>E$]>5!,1KYWN$$/P(6-@7IW"A;A^3RGQJ0 MP G"J22%+V$6R%$Y "C;8+#_XWIYS*3,TA+WO*=M#4#ZD(&@GI>V;D$4B:DP MI,$U?LD\.3KF:5?>$HF<==&L-]Z=A7X^'. GV"UP:'JU[BS,88^F3WX2O>R_ MT6OX=N_,G^"9TY$_N1X% :@N]\@\8D75)M\E%XO)B]D+^#"?G4S.%R^>?.SM M*A"<\#Y3J8C-9_.CE\EB,C^!^2>SQ=F3Z\<#RZW(.;W(@88_+0D,L+2SR>QT M04L[FYR?G>)\R=[R4$6S#,0,\ 7M8G+["%]$+C3J047[ MA:/>%X>5X+K"F$SC'>[7S*,_%O;S$.W^B>$"OU)HL9(PV8+.!Y*)8@ZVHUA* MH$:AZ-@;681)@R.C+)&P! TQ3)N34=-JV*RO"$E,L5(U+]OA%_?H=3$:A$#/ M+@99>XP>/=PMNQYIA7">[ R^1?ORCERCZ'P<6>A7SLUX4Z8-?>FTY=NT^BR: M-(H>4,BMN-!HNZ;9I@W+J-_0_U6MRB (*3 12EF!Q**C0#Z2G"9_B=S-\,"" MOAD )$?C=HK&S)0#AACJRWD-@WEG%KVU/(YM:-!N1 M-?AWE<$9L#=LT*#\EG'&K $7<83SNL5@"#T\:N.[ 45[#8!-CA<&:-84MX9. M&]VQR=7-=?*IWH(R>PF,,G'KNPZGU#CB S.X"$JH.@%ABM9$JQ2;*1,.NQ?B MP- *+H]Y8B4.'W6TYY'K)W7AOW!I[$ AN.#\0 D4*EL*_V6C7'1C]+,N38,K MH=@KL=6!N?1U5$%[6PA]-6I$"$[[L(5$*#08(F82_*E1CB$5,&DE_$R>KW00 M'?XYBMT\2*Z9'\3GGV7]@Z3PN%<3]Z$Q0O&BHD4GYUP>P,0SPY@G2*2 02YS MZ!3=6%$\:>S0!LYZZM=:,!-*-Q@K \/H^P1T$N!U#>!#B[\Z)4*M'JM\,C+8 M, 4!G8OWZP),14=!.+&UJMG0_E7\1>^'04?$@ZY"XPG64:+E''YK^]982&)D M.M65*I2QOBM^"S0)S2H0R(B<;=%V,7+B#GDSH?>9L^L088O 5%$9)B_XB33( MP 8@1OM!K1%SFYF7+"6(Y@$)X:%K.,8#J1"7MSN1FL*"Y.8M-AP63(HE?D=9 M+RBJLJ(!ZQ)-8(IYY:C-49@01Z.X9UE\-N6.LT4($ZJ^]4>&/@6S@4.@@ ;\ M^>L:\RI,0^%G9,K16_[48_/3%*0Y=Q0B2/X&*%.@\7-GXC=J?[RXGP.+=6[Y M,6:'L_:PJK#B7\1!6#&)7/H3A!NM#M!4EU>EY8ZBKM'BR,S O37LMX_G)J=) M;W+TL(13TL,R8\@.X?7;&O.?KB+ !O%DIDT*0_^=J9-Y3>O\,R/ABK2_)N1/ M)H]CQR$<81&WEJE<$(N&]]B4!NXGOU9TH)HO8);L1QPX4@B3_(:1/V+OLW8M M'DC."T#<#_"+A"/G.7D ^+E:"G/\// +\-IFI1D9)(L(DR/3Z)%"YY$R9^%E MSN*@X'@7G>M[(HU?T/SZA=(!/H7,_9WGYU?$RP<%U3]Q/GE^+UT!Q1CZ(\J= M6J'DUV^0![;B1010;YFT/6Z0^3>*)8^/-,F BXY?Q% 0/9V>2)%+3$HH?(_.BL^T( =%OP&*('Z M,L:*B0<,KRCBTG[J*4?N5'%&(U/%O\_5P0Q(CI60CK6?[$06-KG5&9)\@.3S M*C;BHPXX(<,N6)P;+U@^QUTG&I65�!)S=@4O*Z ''16(3WFB*QGV.L=@KU M=\EB>NZ2)W&V[Y*SJ4^GA('ZZ#S$\T2G)M^8\*X%+A"Y-8HUP,M>-/S,!4A_ M(;\+QL/!7H:QD_[@F"KK5^RGFA]DCC[)>WXP*_O5;W5U?"T!IU^\837(]KYI MI '(H[-*K"C,7HGL.9^P%7SK@@,.F5E)AO-H2[7%4N%6_+0*6U!2.04R106\ M.M;@6C#\04#Z_//YX6?&YT#^OW84:EB[".9E1* MYFG1!"@)>)T%(Q)]6.-?VPWG0I("AD:PB[]0*#1'+V5C)4[&QW!LJL"MQ,D2 M%+(ETP4O1>4-#G6EA6#=FL M$4_%/R8D^?/^I Y^+$J#9 K.*Z\XWWX$6&"!UD&V:QI@!JV3F#EJD:A9!\D5 M ZC4#X/R ));]DP@><3!M*&]QI&%]X,AZX#?SJ8GRETG].?"_\G\=SX]#?FO M>BP=3@@("2F2U;"O(F:^!^G;9UO.#^=$?F0,&R3K1[T9,4).AR>E'O1H26YR M2$Q!I)XG5IVH5FU_P)0V+0FJIY>SZ25##25TJ&N/J=K[$I$,'+<(TMH(LUP! M24MH3,NJ2]$^-P5J!5)[0DY;+.Q!98!CKI4*?6+*(K/M@&NMQ]G9URN1>3UZ MWE=-/IW]">,=<3C/2M+SG3D&3-P"8>6F#-V:',EFA^;Y[/QE\JPX\K%Y628= MPS-[)$Y"!Y/OX>G^XV)+$?W7MR76LL#V\.6BBL:CE^%M;^62I\EG79WY$\^/OAGQ*F/(HO2PFAVB?R'+.[AR="-I*S8 M*]@ :8G&\T E._@EKRW/61,PEN)=C =, XKT$M;;%&W -WT^4'SV<8J,VS3O MK)"$"DP2O,,G#_HHS HI\E@$BN.3 *8YY:\9$1K\H@$P(3+ M[-.=\@JW2!S/K;)'E>%R"W=8!1E;T0%@/@F\_D>7L]<-T$_QW(ER.5HGG=22 M%+,4 <%V%4!=\IX?7)7RQL)Z>V4)\$/KS[O=!Z?7LUV#:5UCLHGW%.XM$I:>K)=6L M@F7 6K<> %Q*=8 I*Q]@]U+ W<&$+*T".\80HIJ\0R5 E2LN1$3W4DGPI$SW M@IVNMFC9.G:T.TUN"DJ('V1=!:8=?Y'0#M@%Y&O&V!/0$MF'Y';%8$F%E8N. M)'@UOJS,Q?FT<%!3A7O;0=]M%12A3),/@XR,Q2YK5TJ%,8G&'O%A G*G,4! M,4L6=T4PFZAE-B@S1&NF?\#!^<8>P T< )'BSA-BY%:%DQ5UT8UJ?5 %WB]; MK T;X?26O:DQ(GLKH4,ABD+1KGB) M#EC#Z,7@:PHJZ*#E;@PL@P7Z.&*1QRD*WI.YI.L9/?-W5/!@;+#/Z#3]N85( M@"RA:P3B/BKFLB2'\ (7TTBR\# I.B="+!G)799NV!U+WFOWS38%;:/A;!D] M'5$]''*Q8T=6*(YUJ4;B!4E!DJL+.I*3"#?L4%Y35W1G&\Q.H/7PYG00@I>D M$ \U9,@Z2B0>WT@,9(X35QI-X9":]QQH(( M%W9><'YIB2Q0!0^['7NQ< _+L3?ZC!N_P@)T-JM&]6BB0"Q6]V0(&+Z,3S+. M-E%M F&C2TA'AH\J#?$H9(4;V!IB1?G;B,A9]/HX:!%C#? 3QYF+B MWU2J]OE_&+7CMH[ M>>#9:4P2!.+VS)0Q9"62%],EISQF="5WUI++F=G,+39CF;KN#G[23Y07_T?= M2(RCV7M".0HP52WQK:FFWO=*\ #&VGVV)/I* 'UEX<2[BE+#2(?"^"FJ#DB@.^3@KAY1^C_0>8 69[*.Z"VK MD301CMRF L[2D!1:DMHEQ^>G(!L'D^*8),+F&/<&XZK4Z8#-#:8HSB- 'SIA M#Y>XUUT;6SA:/!S2,EL]ZIW2B) =U%92)@F2S+N0:E&IY>),!'J*4CO,+W"J M4U$%',!)#0TYDT @+I:G8!Q@/&N''RGUTDDQ3>=UX@&( 9AI6IFZLQR>0K>& MQ,"X5P3+#%%0M#S$*T0B>+SCY2$ 7BGKE!HTV\=/)U2$C3OOW8"@<5H-;7U4 MUAQ0^@XZF8 Q42\-QN^'*)W8HH^+;M=@$1/RDM%@L%@*AL;68)W$M)0NR M"T=!3A70LB+7C,6?<)4_Q]VXH'N1?3;M)$#>K]=\'-@"AB7AS&U=L/5'&PAP MC2UJ-!=;-?^75-8EM,.,VT8V1$\;<1:BY*5D6=?8(;86E72*.P9,+;3FF[JB M2A7,?6UM"(;[!KTOE0=N7F>2<.LZ?V":X%YD0K@28_VZIK#E':J?*/N/T5V: M;$'Z(QPI"XEF]B>FU,[& <$B,%V/79+#WKJ8R@0S.HNAA1P03MF!XT4$LOY* M?(J53S*[K\>D3(SIWE-V0)M0S\O^L@&(O,189-#![AV1%@8KS0^162K^UPCW M_L22&8I>:/$V>#FDS3&;%57NX?4Q^=.:KEU?(8^M0]\%21"^%1&"[0^CFO\> MJ4>CRZ.#(](>&=-V'(0 ;".375L#D: AAURE[5)(_Z<1I)L.>[WN0+78,A?+ M5>RR#PITVJ ;$*54:U*<-"ZB/.H/;D^-85?)\=*8*&?9VS;>'^)8B4 7 MF,^"28UQ+6@>%+EJ' JX'#D\P/R147(]6_CH."D3DS35RJG Y ]RK(\"2G0R MH3XF\LUYR"3S;8LR1-)6ZL9)E Q"L(IFC8JTJQ(F>*R?ZX-LGG:?#CH67.S.-0 (07'2T0 MB[L-N:9!#98@U[J^#P-,FG(9H(%]0 3VH=9#*,WM)#SB=0AELWE2[EA?+#+G MK2"TETP4RB_6&"<:,WZS>Z8@)6Z@V4;]R=A["42!*2JT'':)%.U>A<+C463B M@S;4<>;V<0J';BI4."(5BEJ"U>2#]\WF!OFLN@Q0(T*S\9#D\)*,H,WM)^'/ MNK2:P2'YC297XT:TV@D:/4+/\P75AIP.\Z\!E&>I5=BQM>TIH?'<2-=]G3&V M_GQAUS8H-"3OW>>JOB]-ON*^:YP3S698\HSU"_1.-AS>)"\>J"!(8(37P+.I M5/]H0F7:5*X-UEFV-CT)AT]-D[>.VRJ;Y0!8V'V+[<.(_>8&+,R&0Z&NK\=@ MBLFV ZC9=:AK,9MYK$QPT<%>5NU7Z<:JY'Z]=NR"0_?J@8M8O LZ!P89!D^] M:81K 3AS'J-#@O[?@28A\HAM"G*H;C%[@OH3BN*-9^1 ?2SJ,:=*AD?:%Z D MF7GTE$/=6,N&[(NL@!7 00+MGH7 NW4K&G7?PYNB^>H3C&D!>_7L>VJ!$\%? M@P,/T*OF??)Y!RHFK2DXQ7V4^;ISY1Z5:-,PRKO3T2"A .$#6C?%&&^S#_[^ MS#N 0A.3V+>:60/,=3*LQ1ZAR*94-IRH+#7&Q9[<25 ?$4HCG[5)F=M4"XJ9 MI2C])GU3M:@HLU@4?$TN\-YPS5^2Z#=HM4U&D8/;701]"?H$Q2DNZ*..S= [ M)FMT<7/,X01FNN(6)@)DF9-0D+:RJF$;?@D$LTI=5#*4-*ZBES3-5!MLU8&G M4IR3#'G?>]7K$#0CR6ENH(R)\KZNMF<&=M2=+&@4Q[J&5+AQUD6X=$TFJ+@L MHFDQZY>M*.^KQQP65RT\T#PP/0)W%6X1=287 M;5/76S384-A* \M$X%\*&\&.#]!P?T9Y*!I1?;![00Z=O]_X)G!9P49 ^[.^ M^]$8W&KE<=KJPO;E)>G[G .NX0%EG\]4*E =44/Y_S!?;OCS$>.7I#:2!SAM ML_5QMU5,4SOK4/I8'+#S29181>/:Q?F$_:'9_.KW^D>!BJ?YT>]=)<.-5'!1 MOU:J-&Y0$/X5';N^=(TU'NN;> ."I*L59N0$T01D5"L#IY%NU^1*6:%@.I0G MZ+O2S0]WD[O2Y*./KEQY,&?PD:,$1<]#W[D< 6U/=PL,2KB@I#IC;D1G>OE4 M84X&D:>+^7!%D!@;>[5]1757:S2:A8*UPJ#9J-Q'"TO1/;=B(2#'@V1$RLNP MMD.NH]VZO )M$. M4FGI;+Z])Z-\)>]FN&?OBKY/+8EJM$-)_VA=[NXH:'L[CNT^G\?LW-,^=04S MB8F[H2?7$/?L_:H%TB.YHCVWRQZCB\6/5U#8>?/O6NVZ#/PQ@>/*/]M7(GJ= M==18UM8Z(4YH@A\ADKA$"+N&ZC_L(%HQ>MJP$0+1!S LP13/U1QZI0T5R'8M MK6Q'(53)8Z069*F#28S3A M;*SODOGYN2]M@/FYEN'RA2]P", 2UR=,PGH0I*V]S6JW$N"5OE>\5CZ39\BY MJGSOTS+!=9UUS6PH4]U\IZ*$GP>TR"I/V*H=G^HV/61;HLV94=[YJX(0%NB M$ =X&28CD*:K42(^VB7",PCS9[4-Q1]IZDBJP-KP*LALB!Q9F&6KEHO&]ER%$*!![N M+RCQK:P)V<@@&MR# $:6\(**A1)7A75Z-GW1+\,Z/?'??4WQ_F@5UD3C+V'7 M3Y<3YWH4DQ](VUM_7<%9A,$/U*H/PF>\P;*B8J [^SK@8$M!);"" V,5#_8R M\+W5YH>[H7&Y\"";>\R+8YF2F@F.3@4?5V8?#W<0H$84>'%+@'?!HP<+<'B$ ML/HFLIE\8I-K;L>EUORVT(:F_ #QH)KN&.1HG0O;-,)L$HQ.U1NP]94#\STC M(\HW=\-C/UK<2L%JKUROO?L,&5QPW/CO_?9 (X9G3S^^__WI45CE&98H]YLX M1$IFR/93;IMP5^1H%E 62P$T\AB^/Q%XALT)'YC6(;O61^PUI7VF\G <8=4X07R^6'6VZC8PH2G' I_E[VCVE06-:!]]P0=3/ MR!TU('">W+A\;W 1O5F+86$8:@"N^3S/%>TSS%T,&B.U,HTC4LIT#6Y=HOXV M>(V;;$!P0]Y299NK&G13;+I?57N'XLXL<$ !-<4[G01+JKQ&I$(Q!P,%N^J3 MA/4=CV[J3;_C>)\L-3.L]@FWU(^'(X.\)L M 5^B'>16A/RPO]P>9N_CL_=7),']!9JQYCJ@N(P"CMQPN(!==UMGI/4B==)* M'HN@\#XQQ_XTGYNFWG"J. 7'W9GWDL(GSJ^A&< 8823-Q1GS;%;2_M:8(!_> M->*.5@$9,D@>""_**;*N;'?<4F5;IIESUB'\)F$+E""9)[0X6+]P\4MLGP$/ M@>RPH+VZR]TH\YI3F+%)F.+'#0@1,)DUT;Y7_@_++UI1UQ^O=>K)_7J M01@C\9F3W)1-IMOKD:R3R&[H&'C7HAHRIU3G.Y+HK'Y?\#7V.A@_![^O!8<\TV? M>F2C-$%.X)%'1 7AOWR3/^Q.L_^MSTATW6JH5TBNI?\NUXD\E*Z!E8+,@9)# M#@TQ(\'LN,LQ<"VG/XPJFOX$J4T@K2N:8FAG419[[\>H.\#EZ<)9;A)6_'F\O>M'7V^?@U\1P\)5C&Z W"WSC46-H3V2E10TM+([ $RL(1 M%#Y.8)&?WX)6YM*X FMY;4*SD!+"C%%NX"6 P?Z@O(P[:8@:7.2X- 6:4'NV ME]YB0S4F?,1T;:>[DT[C/H%3BMMUN3.DFVAEFRZ[]9[NFN+)Y#+*Z'(6.Y;7 MP'FE?GH&E=XFJM][UNB[S/6"Q@/+ZBTH#7O<4AHKJ_,/HVUP\X*[.H%\R-1, M'16'DJ\8136:O!NX&!%OL*OPIVW7;&O10BK[E.[QX'] MK1CZ%%9EKFHJ$HLOCWCYY+^))1VZ-8*8T9-KD8!A"18&I9; =@@+ODM>3&;G ME_#OY>3TY S^/9_,SBZ>W QRC<7DQ2E>"G%Q<9K,)^XY2X?T!(>,,/KG3%,YD&?:GR/O(O$"')) M[5=#Z#4819^/;S(X?FH)P5YP_=6?4]A_D4O:\]X388/K9^C*U,W1Y+K#(JGX MR,2!^17G^Y9!\LZ!Y -L#5[4C1,F)A]TX_CKM__XY$JZQF'7E>,E%K:XV_S( MT7$Z75PD?TG.IF=S^.=D>H'_S*:SL^0O3][ZYIA8$0;@VA4&#%CXF1^*_^^? M+XLEC@RHQ$"930]\\J_=U9@%1;8-8!BLY@S_1Y]P^+\:-$V,[X07R 7$R^GB M%*\JF;Z8$79.%W1AR7RZF"5#4X1=*J%%2 M&&>@*0X'$?TE&N)S"V=P3=9=O%'50=2?F>4+WK%^/W:6_1U1]\%/#2FJ.V*\ MZ I.?N6+\';\DNJB_C:,('Z)*_$&F5\< "F32\/]K-U6YA7S.A:VAPC;7;^A MQ*9MWX.!W2G\FPV/*FBXXQT*+AU7#**N\J&H<65"I>M(;%:4Q,4%:HF)Q'ZD MY]E]'S4]"$-/F(?( K"?==2#&IKOXKPXW%7Y#097L\*7UX:1L$$U[4^,%Y1, MN(M]EZ1L]%Y*>^&XL8;,*' [$AS^*KG($\'%2!-'*]$E%ITU(!Z3DGRHTBS0 MIVQ)J[N73_1N\_S)[_S"+\"EGESSU-)#S:TI.4&!-)\)B]*G$ELOVWM4=^AW MY6 _=:" N: LV-:L%%[(S[\,N_YN,*K :4;LY"&VJ9(Q%/YH$&V.LYZ/*D^HV7[6/.YQ$GHC%][1Z-U2 68 WK M>"$0_>0K0^?X_:5^WZ2Y0=W')N?!]X=(S/<"7ASNX!O>>#U(48]_O=?]4TR= MJ.WO2&]3ES>FYR3R!%]!BY/MEWN!:Q&[OE*K<+D[*6QUZBNE$)>MQL[CN[ZYE*EF]Y9KWBHUAAY&\1!+ M@VUVO?7!:[ 4I3N7>?311"LLXEDSI3F%APTAKXI"FCI-2 MW%\L)[&RP"*,8.[B9H;4/FK_\<#M%Y;B4DT88=Y?*#OBI2.]WH$Y>GMK5SF' M/@R@EZ9K&^54^TCAFHYY37Q_)(RO7:6PDML2X^4NR$QJ:B-AO[*2+@8;F4HT M']^4#78VMJJ#/16'HT1!EW]J])W>3P8]B]$\;?K94 >V?IM'^KZ(<'$2I)BB MH>$]#-RZ[OE( M#@D/W_]\<;AY^6^ _2(!/@"B7[,!<8/^BT%9&[I#'PW77<8"-X1S+/;VFL/8VWZDA=IHX3 M?EQ+ET-KV6S SM2)]J8H.VV ^^?7ELMHCUZ=]K>M(P/H<4O_Y+CFH8D.#^LN M-7KX@LI6#+EC-J#T3N7KT!8-K_J,>H $SV >,'%W9Z\YJXF*V_WB^/DZ<)>$ M;E#N]Z4W@/*S=#765-"-ND:,'4CO&%!U=IKA-[O.7@^CYCA"SE],YI7$&\\)_IQ=/WCQNH[W)%V>7-.O% O\Y.;MX\CZ ]C!X M,8^<(P6DB>]!^.)DEBS 0#^(@N#?BS!MOI MF88F+X]=S#A"LP:!/DX&G<)KRZ M[^_>RCO7R80:,R.W,-9& /JEKG+XZQV*5KSA-'E/YD3.0'HFBM@O[UZ__RB: MET3QM<27V^P&)2&@FJQ-OF+_2&#E38+TN*!H1E+!_<9H+KZPK-+FL]&F>]H1 M9:5S\$:CZ M4@I*4J=(WW05*L]O\'GXRCVJ%XEBER5-)N)L)2EBSKEL%+TI/$2^-P2QD+ZO M:T$7S/6_!3I+E]3(D$)DB*6\[=+@SZ*OS\#^W M(0[:%3KC)%19L5T?Q8=%*]?NO1-&&2I&_X=BW3\)Z>06;&4E:\U*HM)\,UP\ M[>E9E6=F#9Q8A,+ ML(A$W/5ZOC1ZA$1.CF<7$U?*['FMD,?B/ W]$A_>RC>D9X!Q"8/,NNV,F1ISC1M3'40Z^U%?:I@ZN]1*Z!8CQ-8KQ-=0.ZP:<4+&YA_J_ MJ]96 M!E.3KSEPUVEX/G2R2+9X^AS?]XZ]^ MV((U EKU"COME68)K\ZF%Z"H4]&%_M'66QP2.^&W]88^KDV:FP8?@-^7->BG M\@=.@(T":7FO_@]02P,$% @ &$AH6/81B4^#!P !Q0 !D !X;"]W M;W)K&ULG5AM;^,V$O[N7T&X[;4+*+8DO^>2 'G; MNP5:7+#>MC@<[@,MT18ODNB25)SLK^\SI"0[7J\VUR\2)9(SS\P\,QSI8J?T MH\F$L.RYR$MSV<^LW9X/AR;)1,'-0&U%B9FUT@6W>-2;H=EJP5.WJU"Y3*0P[*=/?)4+\^YB:*&8M@^36LF-5Q)_14D4LU]4 M:3/#[LM4I*\%#(&XA1TWL&_B3HEW(AFP412P.(Q''?)&K1M&3M[H*_).V?N? MZY6Q&K3Y[RF+O;SQ:7F42N=FRQ-QV4>N&*&?1/_J;]]%T_#O'6C'+=IQE_3# MH,&A9VI]MA5:JI3=9E(GK.EY584M/J4*[K!?LH$6ZLM<2AN@3(S_"RQ;1X9432&.$&X@"I M0T4;;E6QY>7+CP:CTB!@*2?H-SP'8,&6E [>,%IME84-B;/^"YFT2.^M]\H- MB6 E-7.X1EXG0<>_VJRXPF=J5A&E5VVJ\K=^S61PLP@4&43@*IO&B]_'( MJB3GQB#!O4T*2#0L-;3[I^C=.8N#: 3]01A/>K=O=U:+R#1^(#>XJ;5S Z!- M@G <.VB38#H9DS[V!3SX5!KO1%2U',(TPJ9)O\8B'$ L%RC *5:@3,%T2K ! M(X(!A+9GV%$P6J;*C7]H;$ZX]:?(ANO4\1";#K2LZ]"<4,"D09DG:2"V[S M8#R:X#X-PLFLMT1+0%AH/9S[*-PQ@&P:4S;,9F,6!=/%O/@@V2 MC@=J*M@H&,\FN(Y&8VP919/>)U=SP/A),)Y/:3 .)A!(.1"$LY!UD&':DF': M38:,(PYL6:W^AQX'98[=%]M*IUD" U[0*U@O_&\\K&Y-BC 6QJ> MI$&GUM,TH!Q47B+;:.X*ITL GQQ(8?N"Z">( _EK2WC(CR;C5%!P(+0VN V- M'<;9L6WL];QO?T. M1<;3HQ5K+K77 4*R4K7&.>6-A9*5GH"H'L3!_X.M]]XE'UJ74(A,=P#_\F3O M^@G,W0BFI7D\6VNLDC" *CD#@P4;#^(9^X%-!I,(M]%@1K=P$$[8#STJ':Y* MI_))ICBJV8L4>4K3?M'KZWY]+M0+T SH8L; MD?C?79^-=;RV:1\JEV6#>$PGSF 1NEP;Q.[-[20,[35*0MU1[ O:K$:A%[&?XY%3*=6M%XT"Q I.V M6E$0C#NPTF,P_ C,]A",V(.A0EVY%&V3@TH9.?:,=+-"H *G 5-//H/A8>B7 M!?>;G"DY6.L.:TF-@>\CN*ESR)SW[IL-O0/;>[=>M3:O,;$1I7X4UF1H5C&C MUG:'*N?G&ZZ\KW0I;877KL;+9QH;-JNG?Z;C%C4 "5J0P^KF;$D] F0"LH/K M"=IT%8Q.^ Z&S%N&S#MC=4R(#Z7EY492UWOMG!2PUC/?8D6WIJ^PXI@$<@^ MUP".XL]=2X,/9>U ^>#778[CAVI:'+%OUWQOAZF5H/-=@ WIOD$_:'X:I=_F MTAO8XSZ((4>+W!EH,KDUX 5P+.KH?Q))5JI<;5Y81._GS7O-4T'GNV'3@_<= M(5^T(5]TG\-))M(*_H6WT8_)Q-'R3N;.QVW!:HHPR%T@-/[T/A7V3FVGS]^] MVK16NSNNDXE7:WS30#FU]_=?;KJ\WF_H4I7%MT'IN!0M@F@^8M$\6$QG[BD* MOZSI]?[]ITN-!-1&PO=V]R M:W-H965T[A[ 7WM[F]7^UNMAVLAG]0" M0),?><;5J+W0>GG1Z:CI G*JSL42..[,A,RIQJF<=]12 DVM4)YU0M_O=W+* M>'L\M&OW^L/E"FX7.>+BDNF.!$PFS4O@HNKOOFO#WPC<%:U<;$>#(1XLE,/J6CMF\ 0093 M;310_%O!#629480POIXRE-/C.RJ?0--)!N037X'2 M&'"MR+M'LZ1.AQV-1LS1SK14>.T4AD<4!B&Y$UPO%'G/4TB?*^@@N@IBN(5X M'39JO(7I.>D&'@G]L-N@KUNYW+7ZND?TU?STR"U,-*$\)>^_%TQOR -,"\DT M T7^O)HH+3%M_CH4!6>C=]B&H=*%6M(IC-K(%05R!>WQVS=!W[]L\*!7>=!K MTCY^< PB8D9N1+ZD?/.;(H=O\A#T1N6'H3\N@,Q$AA1F?$Z<%<=C]A-#I7&[ M1/+V31P&@TN%25KA8?7,8AR/BT)AT-7I1>M*&3?PCB&?@*SNN?51"J6(_6U= MY4)J-)22KQPK3[8_=*ZW;H32Y",6(D4^HQCB^D:S G!=+H6D&HB89&Q.33E0 MY(0$L>?W$AQ8S.$ECMZ104A.S=[ 2P:#U@=(0=*,8'WBT\TS^=#S?;\214&4 M"[PDZ;8P_V%3^D]F!?IIW.H'N]/;?[?<>A0:;9R0"*?1"T")!81[4>P?"5?X MGX0+0X(>GY#8X@K]:!NI@=]MBI2)2E*+5-!SH8JCRO,@\>(DV>D.G-.XW(]C MTD"9J*),] K*5,EZ1[6A^8;<@V0BM4%]/8$:3?UK N5;3,L=)K=^D$B61R]I MAU>GT1 3A!YFU@L&XF+/[$3$WL;Q^^][?G=@!E[2\U_%$LC73BP/*]8+BXR>!<*&QE8$< MM[0@$[2"-N09[O,S#;E)![GQ\(;G$O!N\=AD4TM&,L6UN< 7R<#-@,_1G &* M[9LSPGC*5BPM\$)KL!9T!6@-N$EF2J;8-S!>8&;N8\6L5LQV<:]]/CX#2CTB M?K)K2'8C(;%4 H*6+TU< MV7\;''<&NQ)95]E'E2'^#X*C+\+_' $D;9!8V+:L>W[<,[C[OR@7<62>A[U8 M[&* E<$W>H*H^TSKP6+0J;7%.N0J]7J^^+*M=6[X^[C!",R M-P]E!C,4]<\'^ 1(U_"[B19+VV1/A,:6W0X7^(T$TAS _9D0>CLQ!JJOKO'? M4$L#!!0 ( !A(:%AEK8!8:@0 $P+ 9 >&PO=V]R:W-H965T( MA$0V)* "4&3UUWKG6RE^J(KS@T\M8W04Z\R9GTU M'NNBXBW3EW+-!9XLI6J9P:5:C?5:<58ZI;894]]/QBVKA3>;N+T[-9O(C6EJ MP>\4Z$W;,K6[YHW<3KW VV_?E+3-L-E%R M"\K>1C0KN%"=-CI7"_LH#T;A:8UZ9O91RG);-PTP4<(OIN(*/@G#Q*I>-!SF M6G.CX=TCPY6^F(P-FK2*XZ*'O^[@Z7?@ PJ?I3"5A@^BY.6W &/T=7"8[AV^ MIF<1;WEQ"6% @/HT/(,7#@D('5[XF@0J,X_#%?:*.01G^>RD-G M)3IMQ9;6E5ZS@D\]K!W-U5?NS=Z^"1+__9D8HB&&Z!SZ[*&K*)!+&,)9[."! MK[!\C(OLIL+ N(9:P U3:E>+%]E8+I#S/:$"^ %HF) T]5'*"*61W8DBDN?1 M"-L %KG LE2*BV('R :A&]:UE_(OK%8;'=8+4)+&/ER@E,?N0TD6H73..$73 M$?&ICX8#FJ-92H(H?[U92OPP W0=]?SLG*FPC]./,Q=GD.=]G#1.X0PCXX&1 M\6L9>513ITAV%NT5),,TNIP2SK2AD9Q'3/&WW$EZ,4C3XJ MJ37\S,WHN6**8M-N,/6\',IHU)<1?I2I_^F>I=L;[?>L%T<.78UN7']'FXIW MSZFK>JWQ)=*4))&E(%+ SRTKPYC$R(5'7E1"-G*U@R A,=(SB$F.5(O3:/2H M6(E_V?AW#@$E<9!#$!#?CR' !1Y;]B-4X"$)YRS-3Q7'66.GB^/9 M[,N4V][Z;)5W5K$J%'"&W1)==MT51R6LKZ+@O+2/OL->^E\5A(2QW3)'/L9V M$6-CR?"]4$Q0#//$BJD5:63%S'8L^Z#]FW0L//D XX,)!\FRY MLA?P?"FEV2^L@6& GOT+4$L#!!0 ( !A(:%B! CF/40, $T' 9 M>&PO=V]R:W-H965T-9 $AXT'OBFMVX@6LYIM\!'M7_6] MIE74H^2\0FFXDJ"QF >WR70Y=OI>X6^..W,D@XMDK=1WM_B4 <8U%L,%N_> M)E?QQS-,QSW3\3GTQ6/;%Z *N%-5S>3^O8$G99F /QMK+),YEQM8*DW ))E3 M 9QW\50B%$H(;P_65;UK1_X##5@Z[ER_>WN3)MJ^SK_LI&\><*O$UOG+ M-.;<0L$R+KC=PR 9PB"EWV@(O\%H7Y$')+OT !8%^AG9YJ;C\W(5VYN0NWXZO@[T,'C% M/3)M -T8..&>E'U=*7/@4C>"BW8O_ 7ES3>3=TZ%_OP5"]%1R.N0KWQ@]Q0 ME1MIVVG7[_9OQ6T[(E_4VX?F"],;+@T(+,@T#J\G >AV>+<+JVH_,-?*TOCU M8DGO'6JG0.>%4O:P< [Z%W3Q$U!+ P04 " 82&A8RJOWM?D$ #\# M&0 'AL+W=OO(-2N2 #% MUJ=EI[:!Q&VQ ,T:Q&F+8=@#+5W;0B51(ZDXW:_?)2G+;$H4O?KIC_(?8 DCR5.2EF-E;*:O+X5 D6RBH&+ *2EQ9,UY0B:]\,Q05!YIJHR(? M^JX[&A8T*^WY5,_=\?F4U3+/2KCC1-1%0?G/:\C9;F9[]G[B/MMLI9H8SJ<5 MW< 2Y-?JCN/;L$5)LP)*D;&2<%C/["OO\CI6W^L/OF6P$YTQ49FL&/NA7F[2 MF>VJ@""'1"H$BH]'6$">*R ,XY\&TVY=*L/N>(_^2>>.N:RH@ 7+OV>IW,[L ML4U26-,ZE_=L]SLT^40*+V&YT+]DUWSKVB2IA61%8XP1%%EIGO2IJ<-K#/S& MP-=Q&T2$W@A_H[%O+>N56<]*K J0,Q+Y M'CG'9QR.]#,*)^3<>F"2YL]BBS&22 TF3NR.<>"[SF0R(3V4B%I*1*^EQ%6: M9DK T+WAPTUIM!CG3G&B'[B#ML^[12.9:,0Y^Q=[JAL/#1%49Z0NYQ$A'.1- M I5LP'0_<)ZDF4A874J"385?L>8U5+$65&Q)1;,4 ^&$%@I5J&[E=7H(LD#W M-0<\+:2J&?8D<,;!Q#!H@FPX\.O^RU?DMP!%_I7$8\N@8!Y;6FY NT$SQ_-< M? 9^8'W7T@[I!7U$$/P$':'=@:PZ[0O"6A_A("#1P'MI>527(Y/U#J[7_$OTG!_]-M538(&2&_,4N MK@V.V.>1J#SX/H\U9\5S&,JYZGE3 ZV&+SE)^P7QP"Q3TWT9K;:X1_6T$%/K MV,AQ7:5L(S]4.2HM%F.PH(]>4LBSQFC"/?P-V[Y&[^6OZ:XUS17W3O)O'XH8[]J M[/^OJ5>*"R_UZ<4QU1$3U H\!U"Q.D?3L^U]5*L%"S/4KW/ MFB:0I;IUBL&I/@\[-]("^$;?NP71VF[6_,C?:P^?F?\$MY9NL%)CC M&DW=08P''#=W;?,B6:7OMRLF\;:LAUO\>P)&PO=V]R:W-H965T6MA6VDK=!F(?$-,V0 CQP4VNC85C M!]M9![^>.R<-'1J%+[$=WSWWW*MG6V._N1+1PWVEM)M'I??U-(Y=7F(EW,C4 MJ.EF;6PE/!WM)G:U15$$I4K%69*\C"LA=;28A7]7=C$SC5=2XY4%UU25L#_. M4)GM/$JCW8]KN2D]_X@7LUIL\ ;]A_K*TBGN40I9H7;2:+"XGD?+='HV8?D@ M\%'BUNWM@3U9&?.-#Y?%/$J8$"K,/2,(6N[P')5B(*+QO<.,>I.LN+_?H;\) MOI,O*^'PW*A/LO#E/#J)H,"U:)2_-MNWV/GS@O%RHUSXPK:332+(&^=-U2D3 M@TKJ=A7W71S^1R'K%++ NS446%X(+Q8S:[9@69K0>!-<#=I$3FI.RHVW="M) MSR\NT,H[P9%Q('0!;['82+V!P:U8*73#6>S)"LO&>8=XUB)F?T%,,WAGM"\= MO-8%%@\!8J+7<\QV',^R@X@7F(]@G#Z'+,G&!_#&O<_C@#?^I\]PJ9VW#169 M?^C^DHM%>DE1N9 N5\8U%N'+77 I4GOTN00^N*&FK5H%()9PYY[YY0(YNM@69F&G;S&W&RT_(D% M2,WWSBA9"$_G&T\+AX)!WM=H!?>->\S5PV1N2P3/Y0,K;GJHK;F3!852ZG:* MM V]$;;@6(N.FGU S9?X%WKN(3\@3.K#WN>\]YDO&(9$I2G8?"'S@#4(!DSC M*.=N.#UZTTE^1F';LJ4HYEBMT'+A';71"PQM$?A-0S'R)^-/>G0)VB,EU@/> MT\1T"(-T"$_AV9.3+,U>T6X :3*&8=B=),

  • J%*1=1 M&&WDR*OTQ/:4"6-Q\'H+6XY:%-EM[4'W8X'2,"B-0-%T\3O'RK4[5JT_T@A> M[O2514'J',I),5VIO0G+(FRZA'![4KV]/Z4J'T;-JRQ<:!U\KW^'=)T"4!H& MI1$HFJYXYXBY!QRQ;U+9J-PE%,GI,%>+W5+7)QK9QFA3@X3SZ:Z&H"X7* V# MT@@43=>P<[E<^Q:QSRP74CU53RM?\TL:B1R=?'[XDK^SVIIV\-#9+R@M *5A M4!J!HNF"=^Z5>_[&MJ8+NJ<,E!: TC HC4#1](+1F6&NW0S[HWQA1JI-GQE7 MG77IAZ&E:M6[)KTL\]F[L[OI@AV'1RYIWOK$D9 M@OFSLYFO!R-0MZ"+T3E9KMW)ZFT]XBQD>ZT6YV\$8"R3H4,&'4#G3SF=MWTW:7$D$3Q* T D73WWOIK"_/ M;GU5\RDI9UGAJIU*I9I215E)137/.K0MU)[(X-=;)KUIU]RTBA$8 CH34TAL M"NF8=ML0J%O1]>@,+<]N+^TL 7_:NS'%SAG\R$&=*U :!J41*)JN;^=<>>X; MCXT\T%UJH+0 E(9!:02*IA>,K3<0[<;672I[TS2/PGH0))OD;%-UKJR>!!L' M0G;L8+G[CM?,T.[V0WG&5KZ/\)6\SE?R#OA*U?O#=ZDRD92AJ&VX M0?]K7C ^N _'GLY@,4!=)E :!J41*)JN?^=.W;I1!-VB!T@)0&@:E$2B: M7C ZZ\JS6U+"T_K'739.@/*LV^?JM_# M8-\V4;T\7"T4&M4#M9(.9*S9@6V4"M0W J41*)JN9^<;>3]T$Y6=/ECB_B8J MWS2H"4"3Q: T D73!>V\)\_N/0U^4POO9<^?O'9J#YP* T D73M>Q\*]_N M6WUO;_!;EKYOS>Z@>8?/W@V 6EV@M "4AD%I!(JFEY"M+VGY;]T-@-INH+0 ME(9!:02*IA>,SG;S[9N[_N:TSDX?K/KTX)P -$$,2B-0-%W*SBCS[4;9#^H% M_MZL =27 Z4%H#0,2B-0-+TH=>:=_]:[QWQ0RP^4%H#2,"B-0-'T@M&Y@+[= M!3Q^U@#J]QW(U=YW0@+0;&!0&H&B55*.MS[DG#"^*C^YG:-0?>6C^IYQ>[7] MK/=-^3'KG>L+YP.N/L[=8:IOA7^D?!5)\6/V))&3LW/9W_'J\]O5B<@VY>>B M'S,ALJ0\7#,J!Q J@/S[4Y:)YD0ET'X$_?K_4$L#!!0 ( !A(:%BW$(QM M" 0 )(1 9 >&PO=V]R:W-H965TF!T"<6 '#T*XX2-M,"SG=7NLZ\ &+,!F0'B?AG0VB,N7BD M6YWM*&!?.<61;AF&J\RCB)0E.'$9U.=B\QD_W0OSV*996&=R<*TT U)>,#0A\0'ORJ@ M"R0%%^O(96FU*J[ &R#;O$"68=DG.G3]>G?KA/OJ]>YF2S9V,UN\;-J7APP]='W+T(2?>80LQ^G MQB>+[YR.+XO7%=MA#V::J$X,Z!ZT^5]_F*[QSRFV?8JM>A*K<'<*[DZ;^OQK M*F>\7$2*++L0*V(O%@GX%V@)VS!)PF2+ECC"B0>GL&;R0R4O2_A^[H[%?-J7 M:;5VH2NMGL0JM(8%K6%'6I_$[.3U]9R1&3;)3(8U,JWANI+I2:Q"QBW(N!W) M/*A9= J,VP!S:8W,&IG6<%W)]"16(3,JR(PZDA';@0V$9^",FG!,8U2#TQJQ M*YR>Q"IPQ@6<\9O+CWA1_J;VC!NL)I-)#573IE&?5JU]?".!24%@TDK@F]KW M@7^YV ,5^]BLHB"Q50+T$8<4/> HAKWI3L/65X<]FC@NG6.3;,3=6S5GD!70'KIL!H#W:I# M/T,>21.>G<^*UN+#PD(=IVOM2_G!01V"7V2RKQ4WF(HBSE $&R%I#$;B!46S M#P#9 R<[=21^)%P!;4MLSOJ3M/FPWDVRR#YT^R"#;S +R2B).OGV% M(& ,5BQ7>;$!Z_QUSD\7GX-&.T)_L W&'#S'4<+&UH;S[;5M,W^#8\0Z9(L3 M\VZSA].T9A8DU&\MDMG8Q(RJ,PP;<4L#2.$7V9 MX8CLQA:T7A_L-SQ[8D]$6K?$]Y@_;6RKN[%(E"&.!+-$#,])]#T,^&9L#2T0X!5*(WY'=G_A(J!>IN>3B,E/L"O: M.A;P4\9)7!@+#^(PR;_1,_ * ^]4@VYAT)5D\E D MAP7B:#*B9 =HUEJH91<2IK06X8=)-N[WG(I?0V'')_><^#\V) HP9;^!FY]I MR%_ );@7\RM((PS("L@FX.M6CM,T&Z>LS<<%YBB,/HG&#_<+\/'#)_ !V(!M M$,4,A EX2$+.+L1#Z@>\1!Z((O).$;!FZ2 M =U 5M$6X;LOH8\GF4!&-5PZ@)_6\ M8P.8 ;^?W-FXFQ1:&Q&I,NR73KDI]\G<:+S&56, MBPD<)NL+,,/K,$G$)9BA""4^;B.;]]"3/62;[]-D>.4XSLA^VD>F]$,7F2&Q M&K)>B:RGB>Q/,0?YX8+-V?0:;&"WVX33;';08J%J40NC7X;1UPSCYAE3/V3M M@?0;_5]ZS3B47>H.LB&Q&IU!26>@24?\]ZYP>&28!TTZ;LL:4/:IB\>06 W/ ML,0S_#_;QHW\5NT9PP8PUX%-8,UF+5O+0NGKF22N2A)7YRTCM!0Y!>) _ MB MV43Q/SR[:L0Y:%E=2D]TIX\AL1HTZ%2YF*.)[1$SL;B F$*"X%;DRN*&$_GX M9(Q%IV].*[5SNB1-J=51[J6U4(GRNTSX!:U+,'W"5)0PY4X.;FGHBT^!36(^ M^N^^/+Y2B]X'>TR]7JO?K,%/">)? N4H@A\PS2N+?/3L:H]Z(,7C"@# M71#GK^SZ($ O;2_]YFHE;?+O4>S JMJ!ZG)'D_Q9VX;: RC)5^"A=YR\T8+) ME%K]36Y5,;GJBDF3O(FMY0V/--: 6DEW)$RIU4>B*KA<=<$U7:\I7B..P6=! M/4Q8Z(-'%*7XO)VFZ*U__.7?7.V0-K[W**[H M<[5OVB3?H])RJTK+55=:IY(\=_E[;T],HY67*;4+_+#V4HF/RO^@NA:8 <17@E)IS,04X_FQZ_Y#2=; M>2"Y))R36%YN, HPS1J(WU>$\->;K(/R$'SR'U!+ P04 " 82&A8=,2, M7.(" "@" &0 'AL+W=O]5@I,T)ARI$H\QSSS1 RMNY;'6N[\$"6J=0+ M3M0K\!)F(!^+*5:TVKV5(3=\=;]3OC77F98P$CEOTFB4S[ MUHV%$EC@,I,/;/T=:C\FP)AEPORB=8UU+1270K*\)JL((>$X 3!KPG^I82@)@27$L*:8*P[E7>3N#&6..IQMD90&7:%9=6T06Z!9BCD(-"UYG*H3 M2=!\@R9YD;$-J.5'JIA(IH",4@-#TPQ3]&D,$I/LLU)\CQPD*JGZ02CZF;)2 M8)J(GB.5&1V2$]>!#ZO O1.!=]$]HS(5:*(B2/;YCDI"DPEOFXFA=U9P4"YM MY'>^(,_U_)9X1N?I=S"WD7=SDCZ^?'>OA3ZY?'?O3#+\YEKX1L\_=2WT$5T- MS7E/\485!HD&G&.Z!#/^,Y@+R=57_K?MY"KMH%U;5[Y;4> 8^I8J;0+X"JSH MP[M.U_W6EO:W%!N_I=CDC<3V#BAH#B@XIQX=?I5MQU IA$9!]XM5U%4W<[6; MW/]#QL>0,-B'3(XA0:>![-D+&WOA67NO9823&-K,5?SKG3V]KNT>1#9J05W; M7[L'%H]1?FC[X8'+8U3@VN&!3V>G%.? EZ8'"A2SDLJJ%C6K39L=F.YRL#Y4 M[;?JEJ\R5>^^QWQ)J$ 9+)2D:U^KP'C5#ZN)9(4I^',F5?LPPU3]A0"N >K] M@C&YG>@-FC\ET3]02P,$% @ &$AH6*_/! ')!@ J", !D !X;"]W M;W)K&ULO5K;;MLX$/T5PEMT6Z"-14CI9"?F@ M9HQI])@F7)VV9EK/C]MM%/V[V?T/S+R0&9,%;L0R=]QI&>G MK4$+16Q"%XF^$:O/+"?4-7BA2%3V%ZUR6Z^%PH72(LV=(8(TYNO_]#%/Q)8# M]G:>)>Z2:CHZD6*%I+$& M-/,CRW[F#?F*N1DHMUK"TQC\].A6B_!A)I*(2?4["GXN8OV$/J);&)#1(F%( M3-"%2.>",ZZ5N3H+PT6Z2*AF$?JJ9TQFSR6;F<&S9.B+4 J]NV2:QLE[0/I^ M>XG>O7F/WJ"8H[N96"C*(W72UA"\":$=YH%>K ,E.P+%!%T+KF<*!3QB41F@ M#:PWU,DS]0OB1+QDX1'R\0=$/.); KI\N3NQN ]\F6 MQ2;!@H; 2AGN;#+<<:&/SMDTYCSF4W1.$\I#9DO=&J*709@BO1P1@GO=WDE[ MN9T4BYGG#[U^V2RHF^%!M]\KT$I$NALB72<1J+!0/SF4%RD9#Y^0EI0K&#I0 MN6VAO6/2=+*ZI?("J.4[,7%TRI=.LY-Y?LW3,I'6>.@$/ MG:=-@@4-@942.=@D+C)\/#7*^&P/M5Q=UB9<18C M4IF5@3.6_\D4>X4^\IQ2#IO55L[*-+=D(/[%&IH#E-KM>54*%J-: MKPW1K5KHVA!4VCE;!;R%0]?;WUK2)[F:6X2 M+6@*K7R\5DAGXI;.+UK?B$7.]ONUC8+-C R[U97+8H;]'0L7*<0Q<8OC P], MSO? W1/K2")U56PY9[%8V0Y:;&:[3UI((;*)6V3O+[DY0#G +L95'A:S>K\' M-K-2OY=Y%!*7.+7=Z$YHFCPOMZXRZL8Y='XWBA8TA5;.8:%?2>?5RBAI5.8V MBA8TA59. M.++'.2Q"S-Q;-\"52.(H:_16P[_T^7WVUSF365SJ"$*=P"(&0?TIH-T>R@+" MG] ED_&2FB\:5-;L9XC ]-@1NBNB1Y& QUSH/"(SUM%V=]1'1S;8/@@!SG;'ED3(! XF4FG?TR1,T'V?O MC] "QI72,AXO#&U&I5E$,M)Y#%EC:C%6<113&3-U9%NPVEM?%Z1,3K//.A0* MQ8+K]=O3S=W-IR/GV0<3E?L7^#C EOMGOG=\",1DP: W@^$=#+^85I8/-Q MSN@_4$L#!!0 ( !A(:%C"E$V=" , &P( 9 >&PO=V]R:W-H965T M:2$0U +&*E\IB=(:9PV3I,@+P2RF<&TSU'Y=8^:.PAKA4AD#!U.F"9"A MY0D3AW P0VX_DZCVUL1EMP/*(KD<*4W=--M3#4FLDE^O&/X=Q83=?N9Y/V)7>W MF=N5HG.S8@D. MIY@WJ-0?SF5;O7>M^DVTN235Z(;$?3;JUI]RGV>/OL*W_V MDYVSSR79" >"[L#A$122"K'@O\A[206XFHK9NF4/?*?;F1]1*R\[WAZ;LPU=,+[DT('!!E*V3=Q28+GM;:5BU\M5^ MKBSU#C_,Z'< M7.@]852]L%P'ZA_,.+?4$L#!!0 ( !A(:%CJ>'UJC0( M ,$& 9 >&PO=V]R:W-H965TS,-M#^^UT[(8,6JCZ4!V)?WW-R MS[5]DFRD>M0E@"%/%1=ZY)7&U)>^K_,2*JI[L@:!*PNI*FIPJI:^KA70PH$J M[D=!,/ KRH27)BXV4VDB5X8S 3-%]*JJJ'J> )>;D1=ZV\ =6Y;&!OPTJ>D2 M[L$\U#.%,[]C*5@%0C,IB(+%R!N'EUG?YKN$GPPV>F=,K)*YE(]V*6!! M5]S M OI' '$+B-\+Z+< UVJ_D>+ZD%%#TT3)#5$V&]GLP#73H5$^$W;;[XW"588X MDUY5-9?/ &36;N6,4Z')5S(N"F9WAG)R(YKC99=/,S"4\3/,>+C/R.G)&3DA M3)!;QCFNZ\0W6)7E]O.V@DE3072D@C BMU*84I,K44"Q3^"CG$Y3M-4TB=YD MS"#OD3C\0J(@B@\4-'T_/#H S]X/#]]0$W<[%#N^^ C?'1BF &^:(1,0L&!& MD]_CN38*[\R?0_UN^/J'^:R/7.J:YC#RT"@TJ#5XZ>=/X2#X?JA7'TF6?1#9 M7A_[71_[;[&G4SQDBLU7[A@;:_H/];3A'CIN:Z7K]*(W3/SU M;JM>YPQ[X;>]WSXB>XT8],Z[G$:FOW.Y*U!+9Y(:RUX)T]R)+MKY\-C9SXOX M!/VYL=/_-(VYWU*U9'CK.2R0,NA=G'M$-8;93(RLG87,I4%#&PO M=V]R:W-H965T^$FIGB;Q(QM8&9^_3J'I@2" >G;&T@\Y.[>&)T M\SLB"8EDCL#J;T-F)$ERDKJ/;Q74J&/FPMWC-[I?%%X5YAD+,F/)%QK+Y<08 M&2@F"[Q.Y /;AJ0J4#_G12P1Q2_:EGF'MH&BM9 LK<3J#E*:E?_X>U41.P+% M:1?8E<#>%SA'!$XEY%2T_* Q1J%43TBSW[J/DZBI5.CE]($+R=237 MG&8OZ'=T$\<]4S,F) (9S%2R81O"/KZ6>5' M=Y*DXI\VWY?P7CL\'XNNQ0I'9&*HP:8@&M-??[$&W3_:/ ,)$XBPBZ*?R78$GBPI"M':X6=JGQ(&$N),PK8:," MED_--M-AIS\V-[M^.LS3[0R:>8+#/+V.T\P3MG&&=9Y&H_;K1NUK&W6O=UEB M_D):FU.+N;0Y^P<%L?<+ZT(&]"!A/B0L*&']G:K8'G\] M(2R$6K70=(4I5^L$*8KQ!T>1FO+SH@_ *>.2_BPF9VW>T<:XU#LES.KMU)AU M8![(B!XDS(>$!2UUX>ST"*5_@"(V_#.L_3/4^NO9+/63*,])[1FZC4S>=I27-K"D+ $A8"P1I6 MN*JM<*6UPDPM@#F.))*$IS0KE_J1FEZV-;\6=6E_<:6=5Y4N@0SH0<)\2%@ M"0N!8 TW6=WWO:3N!5/;:KW@TL>FI MG?U)2]]'X82J$2JC&'V=D_29\-9-%SWE8D=!TEQ0F@=*\T%I 2@MA*(UG6>_ M.\_^/[=O'>DY%WL/=!,: ME.:!TOR*UAC#NIV]E4D &C.L:*,C(9M6>=\YMO1;QS.\HE(-G3])C 1;R"WF M!*TX^Y>HZ?Z64TG88H$V.%FW3]! ]Y)!:2XHS0.E^=8Y&\^@(4,H6FDT<^=5 MH P RPT !D !X;"]W;W)K&ULM5=M;]LV$/XKA%8,";!$(OV>V0+RLF$%UB)(UO7# ML ^T=+:T4J1'4G;S[WN49,F>):WUEB^V*/&>>^YX]Y"<[Y3^9!( 2SYG0IJ% MEUB[N?%]$R60<7.M-B#QRTKIC%L95R_W(%0NX5'O?V+IW2=6/?"#^<;OH9GL!\VCQI'?HT2IQE( MDRI)-*P6WBV]N:,S9U#,^#V%G3EX)BZ4I5*?W.!MO/ "QP@$1-9!?JT0<&##68< J U;P+AT5+!^XY>%< MJQW1;C:BN8P/!67Y(V;\UNB0G&4-\#.!C3'5@;!_8'>M%?(#HF@SH#X0%;$ ^/#^0BS>7/;B# M.F&# G?P50F[5\82#-GE!_06R!^_XGSRUD)F_FQ+0PD^; =W+7AC-CR"A8<] M5B!ZX???T7'P8P_U84U]V(<>[E>-6X+9@6P)NLY0&]<2;5R@N>[>AG00!'-_ MV\)A5',8]7+XB#V*6A(!MG2AF]5_(JXB8A4<+U&LA%*B.1 MHQ81OE1;N&SC,3OA<44[4T.#1I*#7BKWCL:&O^#FUQY_97_D>#B=C#H<'^P% M]'\5B KNJ#2F'2180X*=HQ 9_T9UZ'=S9H_19IN@K[I/T-?8*&BS4]"SMXI6 MC:C@#BNAJPV:G8+V;Q7_32,J\".1",:TJSP;W:>]VGR63E201_W*V*A#L6@C MY+1?R6LN O!@2@Q8*\"I!EGC>?SKJ)VJ.QW,.H@UZD[[Y?W?%>Q4PJ\FS-56 MJ^-&Q&F_BG^S@LU.SSAL^D\:_L'Y.@-<=7>+,%A[N;3E4;M^6]]4;LOS>3.] MO.:\PZ))I<$56Z%I<#W!%.CRYE .K-H4I_6ELGCV+QX3O&V!=A/P^THINQ\X M!_7]+?P"4$L#!!0 ( !A(:%@(-8_6-P( - $ 9 >&PO=V]R:W-H M965TGK1@'-75#-_3 (;OV:,N&EL3O;JC26+7(F8*N( M;NN:JN^&G>(%EA!PR- B4+,)]]$@.!6TY[F3W%08]-Q8ODUR[+^D&W\ C6:M1 MUD.P85 ST:_T::C#24 87@@(AX#0\>X3.98;BC2-E>R(LMX&S6Z<5!=MR#%A M?\H>E;EE)@[3[PTHBDR49 ^E*382*G+R62"H1C$-Q&0'LH-&*N?UGJSRG-F" M4D[N1=\5MKQO-H"4\;>QCX:6!?>S@<*ZIQ!>H# /R8,46&F3-H?\?P#?Z)E$ MA:.H=7@5<0/9C$3S=R0,PF@4=@4WFHH5.=SH NY8HI=R_%X=-"K36G_.Z>[1 M%N?1[+@M=4,S2#PS3QK4$;ST]:OY;?#I"M?%Q'5Q#3W]UM8'4$061$Z_6/?\ M]3FN/=J-0[.3?$RCV#^>$O!/NJP&5;I9TB23K<"^X:;3:5Q7?9>^N/>S_D!5 MR80F' H3&LP^F+RJGY_>0-FXGCU(-!/@MI5YOFN2B_56NE=/!]N\FK MV\E:Z]W[Z;1:K-4VK=X5.Y6;;QZ+!KMEKK^H/I_&:7KM2] MTK_NOI3FW;1C669;E5=9D0>E>KR=?"#OI9C5#1K$OS/U7!V]#FHI#T7QK7[S M:7D[">L>J8U:Z)HB-?^>U)W:;&HFTX__M:23[IAUP^/7+^Q_;\0;,0]II>Z* MS7^RI5[?3I))L%2/Z7ZCOQ;/_U"M(%'S+8I-U?P-GEML. D6^TH7V[:QZ<$V MRP__T^]M((X:D.A$ ]HVH/T&_$0#UC9@ES;@;0/>1.8@I8F#3'4ZORF+YZ"L MT8:M?M$$LVEMY&=Y?=[O=6F^S4P[/?_73I6ISO)5<*]6YGSJ(,V7P<^Y5N6N MS"H5F*.KX*O:%66#>AO.AR_1$EPD-/A>Y M7E>FFTNU= FF1G\7!/H2A(_4RRC5XEW R)N AI0!';J[O#D%FLO+FQ./&M:= M4M;PL1-\+Z&W)^WX-/WV3P,//FFUK?X+Q?[ S6'NN@J]KW;I0MU.3)FI5/FD M)O.__H5$X=^@N&&2220R)Z:\BRGWL<]_*72Z,77N2>5[!8[90_NH:5\7VZGF9;HT!3*K M=%W0GE13R J]5J57;P3H$&'*0):2G%^2+11S!>N-.;^S5^V%;Y_+_ M#SEL*F^6ZS1?976I3:M*:5!;#,2>S ;2(!@C45\9!!/D:& XPI).6.(5]E69 M$[9?Z'U95ZI%4<%2$JB/-*8]*0!LQICH*1FB0EC$K!,Q\XKX9*Z7J_)PNC]680<(MZR4ZE$0NL!PK/=-S6S*PQOVKS)\D6Q->_J3%H9#UD%1E^6 M/QEH74?@:W]B&@B^I*&*!;&E/>\?ONLM@^J!"_R M?JZQ5WE4-HG%YL;1FB=R3?=$4.T3*IO$8G,#:QT4>:V%:@F*$*R362Q&_ MF;HK\LK,DX]G@=[JX64;/<@QV206FQM)Z])(?,WJX?6 HP.+R2:QV-S 6I=( M_#;Q@NHQ='7)C(>#XC&$$4)"FO2S#<"%21*=*A[6*A*_5[RH> ^CXM!)^\@ MG(B29-87 ^%(')^PO=0Z1^IWCC\_U3[PHJKA9QH[N%'9)!:;&T5K1RFY8M6@ M7J\[.K"8;!*+S0VL-<74;XK/5XV6X#@SJ'-);:,RA!ESS_O+-@",T"0Z8>ZI M-:74Z\TNJADMA;OR$ H1]Z5 .)*$_>D^A",T#D_,]ZDU@M1O!+N9BK=:>#E& M#VI,-HG%YL;/ND\JKEDMO-9V=& QV206FQM8:X.IWP9?4"V&JWN,<3/YZ.<8 M@!.<"];/,0!'!>.GKLO6AU+_8&UCICZG?&%^3?T,?"^0?@P/P#<)[\8]87,[\OAO)OY"S; M?X31=^)0_3(6FQM=ZY?9-?TR0_7+J&P2B\T-K/7+[+5^F0T=;O\NQGF(]$+< MOA_=]?9[9"CE1DQ/_>RC1P7NG>]KK-PR:]@9OV:ZH3IY5#:)Q>8&UCIYYE]' MOB#=AFN^@W0["Y%>B-MW:Y;9Q6O&WK1"72M&99-8;&X$K4=GUUPK9J@&'95- M8K&Y@;4&G;UVK9A!B\ )':RO0CCAW$%J!4.XB) 3=^:9M<3,;XF!+!L[D_,? M8?1 P6236&SNGB[KTGEXQ0SDJ 8=E4UBL;F!M0:=^_=77+!=;K@-@B8)[4_D M !@G0O3O;T"PF/(3]VJX]P1]M57[U?=;@Y KI="L# VZ40SG.[E%N/S/T>&4[!$1,[/__H M48*ZX(W%YL;6>G@>73/]4*T]*IO$8G,#:ZT]]R^_7Y!^P]VT_8G=>8CT0MR^ M6_?,_>ZY32UO2J&N8:.R22PV-WK6L//9-5,*U:NCLDDL-O>7"]:K"_^*^OF4 M$L/-PM"M? &WN"7C'U M!*I+1V636&QN8*U+%_Z5]0M2;[A7I'\U.P^17HC;=VN$A=\(#]-MY.S-SS]Z M7* N7V.QN;$]^C79-3>B"%1?CLHFL=C;&U=IR<_Z=^J?=L]?^- \=:#W M^4?R7AZ>HF!I#@]U^)R6J_I'?1OU:"C#=[$I!.7A.0F'-[K8-4\.>"BT+K;- MR[5*EZJL >;[QZ+0+V_J W1/JYC_"5!+ P04 " 82&A8^W:@C)H# "I M$ &0 'AL+W=O2*&'FVX^"%7 H]9BF38V>E5'[INC)>04;D!<^!Z94%%QE1>BJ6KLP% MD,0Z9:GK>U[D9H0R9S*R[^[$9,0+E5(&=P+)(LN(^/4!4KX9.]AY>G%/ERME M7KB344Z6, /UD-\)/7,KE(1FP"3E# E8C)TK?#G%H7&P%O]0V,B],3*IS#G_ M82:?D['CF8@@A5@9"*(?:YA"FAHD'9W,G$B8\O1? MFJC5V!DX*($%*5)USS>?H$S(!ACS5-I?M"EM/0?%A50\*YUU!!EEVR=Y+(G8 M<\"]$PY^Z> _UR$H'0*;Z#8RF]8U460R$GR#A+'6:&9@N;'>.AO*3!EG2NA5 MJOW4Y.\G*,W MB#+T;<4+J?>4(U?I?$Q4;ES&_F$;NW\B]FN(+U" _T2^YP<-[M/GN_MU=U>S M6%'I5U3Z%B\X@7\Z;F*[^4.8EA[.C/6()8@S-Y^P>.O/=-C'0$5N,GJ/@) MVM G1BSI3BSJ22S$\M"4^A8OLGCF/%I/PB$VI5[OYW1LU0]P?U!9U8+M5<'V M6H-]8%3I(&>**%W1[U\AFX-HK$\KSDOKTQ%8+>6P2CE\#?V&7?+3$5B-GZCB M)^I8OUN\<$^9O8'GX0/]'EM%7A3@9OWVJV#[S]'O%WUF)[J:;0)N!7II@3H" MJ^4\J'(>O(: !UWRTQ%8C9]AQ<^P8P$/CZ0YP,/>@7X;C*)3QR_V=GV)UQKL M32%TKXK.;A[CM$A,ZU&7]'FKIMO!7UJTKM#J5.RU:/@U=%WNVA5'':'5.=KU M7KBU=?D-;9> ^[K%@^A VPU& 1Z>T/:N$<+MG="5I 3=D9@N:-PNXU:<%Y>H M([1ZUKN."O=>1<:=-F!=H=4YVK5@N+6#^1T9AT?MK]_O^8&PO=V]R M:W-H965T\AZ21\>49G>,?Q=K M2B6XS])) ;+.,\!]G-&5W)R,X>KCP)5FM97%A/)]MR(HN MJ+S>7'%U-FY0XB2CN4A8#CA=GHQ.X3%&89%01OR=T#NQBH:;-(W#U^0/]0%J^*N2&"GK/TGR26 MZY/1= 1BNB3;5'YA=W_2NJ!)@1>Q5)3_P5T=ZXQ M!62976RZD&6Y-4GN:^) MV$F _IX$5">@?H*W)\&M$]RG)GAU@E %]$*K3@HR2RS M5?E)7HS[0G+U;:+RY/SSAG(BDWP%%G2EQE,"DL?@(I>4;W@B*%"M4_"%;A@O MHWX#"S7UXFU* 5NJZ[W"F1B4&:H@O M651> E>6W242K$Z(^P!7ED>J(FG5%$U^9)&G;T%M,)4G2=ZHC MUPL,WKYY!]Z ) =?UVPK%(28C:6BI2AN'-44G%44H#T40 0^L5RNA2H[IG$7 M8*SX;$A%#Z2>(2,BIM$1<.%[@!SD:CIT_O1TI$G'3T^'AFK<9HJX)9Z[!Z_A M_@-G&;BX5U,C5T-R7DY.R@4X52-WR=3DN%1+. :G0E UN-\N%0[X*&DF_M4- M2M6HIV^TD+MCL2$1/1DI/1-JDM#1_-=?H._\KB/4)ABV!-8AVVO(]DSH#V3K M"*L2_3*QD//;N3=U@B"S33!L":S#7]#P%[R&> 0VR;8)ABV!=-F1/GRL> MT\%R=P/7F[J]%38,\Y#O>/UEID&;0M]'^K46-MT/?YIXA(.%[QP%TUYUVJ"> M?F)M4*"O##JMS7*,M5ULN?+JX.W%?91NX\))UN+JCXIW%-M:RBAV5%V=<8L M,T:D@R>]331L"ZW+8NMKX>159,9HIP]FW"8:MH769;PUWM#LO$TRXP^$ 4$7 M]G\NZ,(<9W##UZ*%T-VS\%KG"XU>[V4R$^BTP.L7^)0HK(_:\T,/MEX3FLWF M.';;1,.VT+KLM587AJ^B)T:'?3#C-M&P+;3NEESKP)'9@1OT MI,[<50#H>]#O+3=-&'*"25]/=&@!VJ?0.6X5#=M"ZW+8.EOT*ENUR.I>K54T M; NMRWCKKM&S]VO1<(L5N?[@)JX+\R?>M+_J=&&!/]VS[%ICBW[>CBT:;K=V MG$5=X%.B\&-1W?):%XG,+O*S7%-NEA.K&[=6T; MM"YYK8-%K[)YBZSNWEI% MP[;0NHRWIAH]>P<7#3==I\YD< L?1@5^Z/<7VS!JXH7[%EMK:M'/V\!%NGU7 MI[]SI(_J[Z0\%E65-]YY:JYF\ZI\^T" B&US63WK;:XV;SB]?/X#&N MWE-H8:K7)CX1ODIR 5*Z5)#.4:!$CE=O(E0GDFW*9_,W3*HE51ZN*8DI+P+4 M]TO&Y,-)T4#S/LC\?U!+ P04 " 82&A8+[,5L5\" !\!0 &0 'AL M+W=OG^_2@Y\5*@R6T76Z3(QZE&FQ=;(SIX ME4+9+*J=:Z[BV!8U2F9[ND%%.TMM)'-DFBJVC4%6AB0IXJ3?OX@EXRK*T^![ M,'FJ5TYPA0\&[$I*9OZ,4>A-%@VBG>.15[7SCCA/&U;A'-U3\V#(BCN4DDM4 MEFL%!I=9=#VX&I_[^!#P@^/&[JW!GV2A]8LW[LHLZGM"*+!P'H'1;XT3%,(# M$8W?6\RH*^D3]]<[]&_A['26!;,XT>(G+UV=19<1E+AD*^$>]>8[;L\3"!9: MV/"%31M[D410K*S3^=>O-,I M.L;%&9P 5S#C0I#7IK$C"AXH+K;EQFVYY$"Y(F$55Q8$+BFUW_M"]4W;ZZWA=!/Z:Z$==6M8UC0>T?@ VE]J[7:&+] -W/PO M4$L#!!0 ( !A(:%BC[#_&M0, &\1 9 >&PO=V]R:W-H965TNY\9%>+^A8)Q01?T6PDXUKHDMYY/R''MR'<\/2C""&0&D(AE];6$ <:R3D M\;,"->K?U(G-ZQ?TNZ)X+.:125CP^.\H5)NY,3%("&N6Q^H+WWV"JJ"1Q@MX M+(M/LJMB+8,$N50\J9*101*EY3=[KH1H)%#W1()=)=BO37"J!*8I?P%"X623&Q:S- "R*KSS,0AX MGBI)/I!5.;^$K\E2H'N$^D58&I(_?^91AO.IR-M;0(CX'09_6]V2MV_>D3<$ M(;]N>"XQ5,Y,A4SU[YE!Q>JF9&6?8'4+P15QZ'MB6[;3D;YX?;K=3C=1GUHD MNQ;)+O"<$WAUX4L4"=5IE?_] :/)O8)$_M-5:0GM=D/K57HM,Q; W,!E*$%L MP?!__XUZUA]==0\$UE+!J55P^M#]KURQF&1-$\"+"EV%EVA>@:9WDZT_<5P/ MIW/;K*@C:FH[7AW5HNK65-U>J@\@)>X009[D,5,0XL)&08*(Z:VCBVL)-VJP M^."YEFB!X2/HVS'MD[P]6J^ M7B_?!4^R7(&0!QO!]\^0/(+H7 6]B.>N@H' 6L6/Z^+'E]L+QD.J,!!82X5) MK<)DT+U@FKW$I6?*UV3$"O3WNQSIVA@7>[BY=H9-3_F5[KL-VOL: M]^]RD48J1Z=JIG?1L[Z6O;;M1SQ[NB[19M!]GT&="QJWMXDY6XF!T-I*[-L8 MVM_'G&W'VVQ7U-@=G;#MOHNA_6W, ^!Q:L/CD-PG2'D+FN5_V+87 M\>S)&@BM7?^^*Z+>!6T[:(,T%%I;B7V+1'M[C_-M.SXZ!-C3D>4=^O8XS,'F M^]"X9N,TK/^*^,S$4Y1*$L,:\ZRK,=I$E*?[&ULK57?3]LP$/Y7K Q-3&)-FX:"6!JI M;8;& UI%Q?8P[<%-+HV%8V>VVS#^^IV=-"LH13SPDMCG^[[[Y3M'M50/N@ P MY+'D0D^]PICJRO=U6D!)]4!6(/ DEZJD!K=JX^M* KO?LURYVC&5--2PD_\DR4TR]2X]DD-,M-W>R_@9M/.>6 M+Y5A!R43SIX]M'@X H\D10- "@I> \ A@W +&;P6$ M+<"EVF]"<7E(J*%QI&1-E-5&-KMPR71H#)\)6_:547C*$&?B!2B#EX/,*:1&--?,UNLT <3Q3ZAQOTK(ZO)O/$D..+)*""W4IA"DZ\B@^PY@8]A=;$%^]CFP:N,":0# M,AZ=D6 8C'L<6KP='O3 D[?#1Z]$,^XJ-79\XR-\W]6&"O;DTG]&%IACR5G6 M5(.*C"P5:!"F$Z MHBE,O#B\C?'>:M3^?RN4[2 MIS/I=)HH_8.A4(+:N.&JB6OLIH_9VYLO9#/<:XW8_@_3?,HW%*U84(3 M#CE2#@<7YQY1S:!M-D96;O2LI<%!YI8%ODV@K *>YU*:_<8:Z%Z[^!]02P,$ M% @ &$AH6#\6C9 ] P , D !D !X;"]W;W)K&ULK5;?;]HP$/Y7K*R:6FEK?H? *F%3:O4:55IMX=J#R8YP*H3,]N! M]K^?[:19"H;U82\0V_=]]]WY?/9PR_BC6 %(]%304HRN*; 4%%N=L M#:5:63!>8*F&?.F*-0><&U!!W<#S$K? I'3&0S-WP\=#5DE*2KCA2%1%@?GS M)5"V'3F^\S)Q2Y8KJ2?<\7"-ES #>;^^X6KDMBPY*: 4A)6(PV+D7/B#:5_; M&X,?!+:B\XUT)'/&'O7@*A\YGA8$%#*I&;#ZV\ $*-5$2L;OAM-I76I@]_N% M_8N)7<4RQP(FC/XDN5R-G-1!.2QP1>4MVWZ%)IY8\V6,"O.+MHVMYZ"L$I(5 M#5@I*$A9_^.G)@\=@!\= 0-(-@%A < 80,(W^HA:@"1R4P=BLG#%$L\'G*V M15Q;*S;]89)IT"I\4NIMGTFN5HG"R?$$N%3%@2XQQ64&:&9J[2++6%5*@3ZB M65T/B"WT+*\@1Y^?5-$)$ B7.?HN5\#1I.(<2HFN"9X32B11JZ=34-3T3)'< MSZ;H].0,G2#EZF[%*J&@8NA*%8'6X6:-VLM:;7! [12RVN0%;?("PQ<>X+O!SWA.FT28[& JT,/%7$BN"OJ7+<":,;(SZD,^ M$&N,TI-[!PHEJHRYE#" M@DCKSM9LB6'3S6@SCL(H2(;NIAO1OE4<^M'?B<3QFIRW,V#;ZO! MJ84Z3,+ 'E+2AI0<]64:@2V09-];W^_'.UFV6/7ZO0,;WVLU]8YO/).8VC3U M]LHL]:,TV-&T;]7W/:]GUY0Z.Q/]5F3_7YN$KLJ,5KDZ041?A76;A6Z;9:;- M9DV;I9TVJQ!J#4U8*1@EN3F'K[JY.+>==K=S9Q3 E^;N% ^Y?^OHM\0WS)2D%HK!0KKSSGMIU7M_/]4"RM;FQ MYDRJ^\]\KM23!K@V4.L+QN3+0#MH'TGC/U!+ P04 " 82&A8/E_0E'P" M !;!@ &0 'AL+W=OJ#-YEL+!Q[:SN[\/<=.R$*$! /?4D\]ISC M<\;Q)-U)=:LK $/N:B[TS*N,V9SYOLXKJ*D^DAL0N%)*55.#H5K[>J. %@Y4 MOV6%C@T5>9L+:BA6:KDCBB;C6QVX&KCT.B&"7N*2Z-PE2'.9'-0!L^:7%!. M10YDZ3Z=\SR7C3":'))E>[Q$EN2[%(?S1BD0AGQE=,4X,PPTV5\ R+EI9T0NR%I ?D3@\(%$0Q2/P^=OA MT6.XCP7JJQ3U58H<7_P"W\#M@2U#WE7A]_E*&X6?XI\QBRUG,LYIK^>9WM < M9A[>/PUJ"U[V_ETX#3Z.&?Y/9(_LQ[W]^#5V+&<):+@@AMX1WM7B?LQRRS-U M/+:!;+.3Z?%IZF^'5IXGA4D8QWW6(XU)KS%Y5>,/4X$:D]3")H/=HN0D?")I M)&D2G(XKFO2*)J\JNI:&\C%%D^?^0SRI)Y)&LJ;3)'JBR1]N&ZRDP=[BAA5V?U V ==+*&ULK59=;]HP%/TK5E9-G52:+PBT@TA -FT/E5!IUX=I#R:Y@:R.S6P# M[;^?[804DH#ZT!>PG7..[[GVM3W<,?XL5@ 2O>2$BI&UDG)]:]LB7D&.Q35; M U5?4L9S+%67+VVQYH 30\J)[3E.8.Z_^ MW7A77A98P)21IRR1JY$UL% "*=X0><]V/Z#TT]-Z,2/"_*)=B74L%&^$9'E) M5A'D&2W^\4N9AP."&YP@>"7!JQ.Z)PA^2?#?2^B6A*[)3&'%Y"'"$H=#SG:( M:[12TPV33,-6]C.JEWTNN?J:*9X,I\"EVAQH@@FF,:"YV6OC.&8;*@7JH'FQ M'Q!+T9BH36)0:KNAB&T6,MV0-_!E!$J+?%&LQWF$+B^^H NDM!]6;",P3<30 MEBID/;$=E^%-BO"\$^&Y'KIC5*X$^D832(X%;.6U,NSM#4^\LXH1Q-?(=Z^0 MYWA^2T#3]].]%GKT?KI[QHU?+9]O]/P3>O<00[;%"P("_1XOA.2JD/ZTY;G0 MZ;;KZ,/E5JQQ#"-+G1X"^!:L\/,G-W"^MN7H(\6B#Q([RE^WRE_WG'I8;OLK MM(!E1FE&EWJCOP+F;3DLM *CI<_3;=@+G*&]/4Q-$Q.X-4S4Q/2=084Y,M*K MC/3.&IEQMLW,6:QK,]G7)BYKL\U-(=@[BL*MN6EB G]0<]/$>%ZOW4U0N0G. MNGGBF80.2]/6P(/&A)W@QJM%W@8*;FJAMX!\]\1*]*O8^V=C?^"8"H*+6RWY MJXYP=4NVKT"_,7VOYJ*)Z+AU$RV8$^D?5!8&[ZL*H,FY>A@TZZ'?K3EHP=1K M)FIB#FNFL& ?W'$Y\*5Y*PADMG=Q^E>CU7-D;&[AVOA$/5.*5\6;3/'&N<-< M'0("$4B5I'/=5SGEQ;NAZ$BV-C?I@DEU+YOF2CVU@&N ^IXR)O<=/4'U> O_ M U!+ P04 " 82&A82S'[2OL# !8& &0 'AL+W=O5.$)Q5HB)W \\;N06FS%G,JGOW8C'C MI.]?^5>(/C: J\0WV=SQ3(M(3E)E$%@?]F1) M\MR0=#N^-5"GK=,(3\^?Z1^JSNO.K+ D2YY_H9G:SIV)@S*RQF6N'OCA(VDZ M5#4PY;FL?M&A+CL>.R@MI>)%(]8M*"BKC_BI,>)$H#G]@J 1!.>"\ 5!V C" M:D!%?B!K 8HF/Z" B^(>MJSM,OO\'<4^I4Z[%''=O5OF UL\L0N MCTG:R@.+%V$[-,**%[YR:* _/^D2Z%:10O[5%^L:%_7C3,:[DCN9/M3SWL+3;J%XMY"4;=08NW%?_1HV'HT M_!>/I!+:I5)0MD'++18;TIN;K)A+QVL-FYS8$@S._(TA*TQJV.BDPF%;7<>W M4>O;R.K;^?O>9YF5<*EED+ 8$I8 P3IA&+=A&,.FW3%D3"!A,20L 8)U8C)I M8S+Y?]+NY#5IUUKWI9Y#PA(@6,?S:>OY%":-3W_(O.'@[*.UM%9UJ<60L 0( MUK'8]XZS?^^BG(_^UK-Y1HNRZ)W,6V&7IAI06@Q*2Z!HW;"<+,I\V&] PX.* M#"0M!J4E4+1N9()C9 +K"W/-%$WI#BLBT>]WKWPO24X_KE?'@_%Y;H)*[:I]VQ97B176Z)3@CPA30S]>6QEB78[9PQ'2P+(>LAF6M=?0K#>CIG!:TORHI)@^2E*J@V M734+ZTHQFM5 *D38[722L*!T=X#H10?7-1@FG1PD M_8PR)GRY*VQ'GQH=QSO%:'T/S=C?,*&#D5,_N;/'[^ 2EQU,8D\!%8B\ EMD M2PR;:AH-\E)NBBHF+F"4:<&"!RJ&9$P%GR@.K)P67*Q:T MMV5[+](-*OY0ZB\+,QUI^W!SL1O%&L#4(UR=5I58?19\)@OF)G]P MPM& KGG!O%3\T62#4IF: %,D>&!*\^EVY+>BU1U;ZG4Y+7/<<_<(/?_;=9XQ MR105VZ9-[;_E57ZQX_CRM2S;I\J^8:_'YM7^UDWVCL%D<@PFCZ(F^\=@,CT" MDY>O]M0\W&1\% L9O4F387-+%)&DP67&@NF]Z< M9QF33PZ&1E[3B?FCT"5CN0WY\':LK/B6/85-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( !A(:%@[8V"N;@8 / ] / >&PO=V]R:V)O;VLN>&ULQ9M=4]LX M%(;_BB8W[5YT0QQ_I5,Z0PMMF6FW3&%[RPA;$ V.E$HVE/[ZE1W2'H%Y9V\. MN0(KCO-$MLYS))V\N;7N^L+::_%SU1B_/UFV[?KU=.JKI5I)_[==*Q->N;1N M)=MPZ*ZF?NV4K/U2J7;53).]O7RZDMI,WK[97NO$3>F!;575:FM"8]_P7:M; M_^?U_E#<:*\O=*/;N_W)\'^C)F*EC5[I7ZK>G^Q-A%_:VT_6Z5_6M+(YK9QM MFOW);//"=^5:73UJ/NTAS^2%'UI:>?%-!I#]2;X7+GBIG6^',X;KR\!XH\+) MFZ.NM1]TTRIW*%OUT=ENK?.LV MX)(^=*]U>,$=UP,X'^3[<&P;78=/K\4[V4A3*3%TKB> "0!,=@8H7IY( CD' MD/-GA#SM(?HW>&$OQ=>U<@0R!9#ISB#?V]6:0&8 ,ML9Y&EK*P*9 \A\=STI M_9) %@"RX(4\D7?BQHL3Y8:W]\/F4/NJL;YSBB"6 +'D13PV7M?*B3,GZQ"E MQ8%STEQM.I,0+@#A@I?PM%NMI+L;'C]]971XFPP1_:"J;!RB([_%B M?I'N6@5--BH8YD;Y]F$7SJ!BF!WST=KZ5C?-(,*O[3+<\>.0"YBKGD,<4$PD MFAFS:0[514M9D$]FS$+YK*17T0U$XI@QF^-0.7TC^S3+#_?PDZJOPGBE>$@9 M,V9G?)#:B>^RZ93X$OHMA+='CS^2Q8S9%L>FLBLESN3/^(XB-\R8Y="[]'II MFQ!]_0MQ]*,+R2EE0U*8,5OA:+5N[)U205W!#]:(DY#T13V'A#!C-L*W$%U= M5[6=BT= @N)_PAS_^R0SM :%GJHK.N=0;NUTE,DC$23K MN%TRDOR-0B*OS)F]$N59HW1()W-FG<"$*PJ @UJ@',\L,62A[GL6V"),\ MJ+2$BB MF,A".;.%GEIQO>>FF,A"^6XV__NG(%R]IIC(0OENB@"V#RO%A)5CS!:"F%%X MSY&%O7K\3]X3L5+M8GRA0362AG+R"+,(F 0F1J:2%>CBR4,UOH >8W M55E3Z49O,B1+ZP61A0IF"\'>/*0U@P6R4,%LH0>8#X,\Q406*IYS"RC.DY8R M*ATID(4*9@O!9S,*2 6R4,&](C>V9_7GYE-,9*&"N\Q@'',P9==$0PA9J&"V M$,2,;SJL8-Y!E1H92A036:C@WA>"O4D79PIDH8)[7PABTL69$EFH9+;0>/G? MV/IFB2Q4,ELHWI]^I"&*B2Q4,EOH(>8V$@T3X8I.,DIDH9+90G@_G0ZA$EFH M9+80QHR&$+)0N=/J!+J^62(+EE(7R ++79941V-] 6RT(*[I!IBTI&^0!9: M/'>1=3S:*2:RT&*PT'0XV;]]4ZM+;53]3_@(']HKV50G3O1_^BO-DC3K?]!P MV37-^]#VU7RVLM[^8'G[8^NW_P%02P,$% @ &$AH6+;U/P:V @ 43< M !H !X;"]?5A\'@^G8=7LQO'\R[EAO:O'=GCHSO5TN;/I^F,[7I;]UIW;]7N[ MK4Z62W/]_8SFZ?%^YN+UZUS_9V*WV>S7]7>W_G.LI_$?@]U'U[\/NUK'9O': M]MLZKAKW>;A='MSUPS]<)C>+Y[=5TS^_^<;-'200)/,'!0@*\P^3:$WCM$6Q/(+9' MLCV!V1[1]@1J>V3;$[CM$6Y/(+='NCV!W1[Q]@1Z"^HM!'H+ZBT$>LODQS:! MWH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'> ?4.!'H'U#L0 MZ!U0[T"@=YALEA#H'5#O0*!W0+T#@=X!]0X$>@?4.Q#H'5#O0*!W0+T#@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WCK9[";06U%O)=!;46\ET%M1;R706U%O)=!; M46\ET#NBWI% [XAZ1P*](^H="?2.J'B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#O MA'HG KT3ZIT(]$Z3PX($>B?4.Q'HG5#O1*!W1KTS@=X9]F?4.Q/HG5'O M3*!W1KTS@=X9]F?4.Q/HG5'O3*!WGASV)M [H]Z90.^">A<"O0OJ70CT M+JAW(="[H-Z%0.^">I>?U'L8OPYUN/5\K_'Y/TGU>/ENO3W^NOR^.'E[KSB[ M^XKAZ2]02P,$% @ &$AH6+CD,TQ& @ C#4 !, !;0V]N=&5N=%]4 M>7!E&ULS=M-;MLP$(;AJQC:!A8C2B2E(LZF[;;-HA=0)3H6K#^03.K< MOK2':^^?8T6[\Z#/WH-\DNA/F#$+[9V:'VZ33; M,:YL)S?4(7YU]V*NFWU];X6\OM:BF<9@Q[ .QQK)[ZUJ[N:A>^U$/<)0Z]\.&IMSX]7^*-'J?MMFML.S4/0SR2^MG9 MNO4[:\/0IZ>B5^>30[QA>_K,+LY?RIP+C#OOW#3[.#%GWQ_W,I+CZ?4<"UD7 MNO.O^)H82U_\?O8X[=:V?YD=K_?'Y/;+/+Q8'I??\:\S?JW_SCXDI(\X M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " 82&A8F5R<(Q & "<)P $P @ ', 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !A(:%CY5#X4HP< TR 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ &$AH6.'&1TQ3 P M6@L !@ ("!]18 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6'H4^D4S"0 WD< !@ M ("!"R4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &$AH6&0ZHFM# @ B@8 !@ ("!@#H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH M6"BHMC=A!P &PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6%!&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6(D,>N)!!@ KA$ !D M ("!]*X 'AL+W=O& &0 @(%LM0 >&PO=V]R:W-H965T M 4 /8, 9 M " @62^ !X;"]W;W)K&UL4$L! A0# M% @ &$AH6%;:YE6J!0 #0T !D ("!$\0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6/81 MB4^#!P !Q0 !D ("!T?P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6($".8]1 P 30< !D M ("!#PX! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &$AH6- (?8]T! @0H !D ("! M/AH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &$AH6!!V/3<$ P O < !D ("!,BT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6)N,-7SS P >Q( !D M ("!=DP! 'AL+W=O&PO=V]R M:W-H965T[K@, 'H1 M 9 " @3Q5 0!X;"]W;W)K&UL M4$L! A0#% @ &$AH6+"-G20Q P "1 !D ("!(5D! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&$AH6!'KR7-R @ E08 !D ("!P6(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6/D;K9&X @ ] < !D M ("!6W@! 'AL+W=OP$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ &$AH6 "YRKZA"0 CT, !D ("!88(! 'AL M+W=O&PO=V]R:W-H965T4K+% , )X) 9 " M@1.0 0!X;"]W;W)K&UL4$L! A0#% @ &$AH M6!Q!)OD) P I@D !D ("!7I,! 'AL+W=OE@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6)'LI@12 P *@H M !D ("!:IT! 'AL+W=O&PO=V]R:W-H965T8 M$ , "0+ 9 " @>RD 0!X;"]W;W)K&UL4$L! A0#% @ &$AH6*A=O)E$! RQ( !D M ("!,Z@! 'AL+W=O)V"=$\& *(0 &0 @(&NK $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &$AH6-^-7KC% @ '@@ !D ("!,[8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6 M4 MJ(BV! :!< !D ("!%,(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6*V\V#KU @ +@D !D M ("!K\\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &$AH6*&+'QPV!0 $!\ !D ("! M\^$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &$AH6,*439T( P ; @ !D ("!>?$! 'AL+W=O&PO=V]R:W-H965T]G:_40@ +E" 9 " @0@# @!X;"]W;W)K&UL4$L! A0#% @ &$AH6/MVH(R: P J1 !D M ("!D L" 'AL+W=O?:_OYH% ;(@ &0 @(%A#P( >&PO=V]R M:W-H965T&UL M4$L! A0#% @ &$AH6*/L/\:U P ;Q$ !D ("!R!<" M 'AL+W=O&PO=V]R:W-H965T @!X;"]W;W)K&UL4$L! A0#% @ M&$AH6#Y?T)1\ @ 6P8 !D ("!$R(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &$AH6$YMXQA0 P MEA4 T ( !5"P" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ &$AH6+;U/P:V @ 43< M !H ( !4S<" 'AL+U]R96QS+W=O XML 107 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 108 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 110 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 286 472 1 true 74 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Consolidated Statements of Operations Sheet http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100050 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 100060 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 100070 - Statement - Consolidated Statements of Cash Flows Sheet http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995465 - Disclosure - Marketable Investments Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestments Marketable Investments Notes 11 false false R12.htm 995475 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 12 false false R13.htm 995485 - Disclosure - Debt Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebt Debt Notes 13 false false R14.htm 995495 - Disclosure - Leases Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeases Leases Notes 14 false false R15.htm 995505 - Disclosure - Derivatives and Hedging Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedging Derivatives and Hedging Notes 15 false false R16.htm 995515 - Disclosure - Fair Value Measurements Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 995525 - Disclosure - Income Taxes Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 995535 - Disclosure - Stockholders' Equity Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 995545 - Disclosure - Employee Pension Plans Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureEmployeePensionPlans Employee Pension Plans Notes 19 false false R20.htm 995555 - Disclosure - Restructuring Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuring Restructuring Notes 20 false false R21.htm 995575 - Disclosure - Operating Segment and Enterprise Wide Reporting Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReporting Operating Segment and Enterprise Wide Reporting Notes 21 false false R22.htm 995585 - Disclosure - Certain Balance Sheet Accounts Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccounts Certain Balance Sheet Accounts Notes 22 false false R23.htm 995595 - Disclosure - Contingencies Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureContingencies Contingencies Notes 23 false false R24.htm 995605 - Disclosure - Subsequent Events Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 24 false false R25.htm 995615 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 25 false false R26.htm 995625 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 26 false false R27.htm 995645 - Disclosure - Marketable Investments (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsTables Marketable Investments (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestments 27 false false R28.htm 995655 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets 28 false false R29.htm 995665 - Disclosure - Debt (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebt 29 false false R30.htm 995675 - Disclosure - Leases (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeases 30 false false R31.htm 995685 - Disclosure - Derivatives and Hedging (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingTables Derivatives and Hedging (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedging 31 false false R32.htm 995695 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements 32 false false R33.htm 995705 - Disclosure - Income Taxes (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes 33 false false R34.htm 995715 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity 34 false false R35.htm 995725 - Disclosure - Restructuring (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringTables Restructuring (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuring 35 false false R36.htm 995735 - Disclosure - Operating Segment and Enterprise Wide Reporting (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingTables Operating Segment and Enterprise Wide Reporting (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReporting 36 false false R37.htm 995745 - Disclosure - Certain Balance Sheet Accounts (Tables) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsTables Certain Balance Sheet Accounts (Tables) Tables http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccounts 37 false false R38.htm 995755 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 38 false false R39.htm 995765 - Disclosure - Summary of Significant Accounting Policies - Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail Summary of Significant Accounting Policies - Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements (Detail) Details 39 false false R40.htm 995775 - Disclosure - Summary of Significant Accounting Policies - Additional Information1 (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail Summary of Significant Accounting Policies - Additional Information1 (Detail) Details 40 false false R41.htm 995785 - Disclosure - Summary of Significant Accounting Policies - Summary of Stock-Based Compensation Expense Recorded in Expense Categories (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail Summary of Significant Accounting Policies - Summary of Stock-Based Compensation Expense Recorded in Expense Categories (Detail) Details 41 false false R42.htm 995795 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Options Granted Under Equity Incentive Plan and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase Summary of Significant Accounting Policies - Fair Value of Options Granted Under Equity Incentive Plan and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions (Detail) Details 42 false false R43.htm 995805 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization of Property and Equipment, Useful Life (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail Summary of Significant Accounting Policies - Depreciation and Amortization of Property and Equipment, Useful Life (Detail) Details 43 false false R44.htm 995815 - Disclosure - Summary of Significant Accounting Policies - Amortization of Intangible Assets, Estimated Useful Life (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail Summary of Significant Accounting Policies - Amortization of Intangible Assets, Estimated Useful Life (Detail) Details 44 false false R45.htm 995825 - Disclosure - Summary of Significant Accounting Policies - Schedule of Basic and Diluted Weighted Average Common Shares (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfBasicAndDilutedWeightedAverageCommonSharesDetail Summary of Significant Accounting Policies - Schedule of Basic and Diluted Weighted Average Common Shares (Detail) Details 45 false false R46.htm 995835 - Disclosure - Acquisitions - Summary of Fair Value of Aggregate Consideration Paid (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail Acquisitions - Summary of Fair Value of Aggregate Consideration Paid (Detail) Details 46 false false R47.htm 995875 - Disclosure - Acquisitions - Summary of Fair Value of Aggregate Consideration Payable (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail Acquisitions - Summary of Fair Value of Aggregate Consideration Payable (Detail) Details 47 false false R48.htm 995895 - Disclosure - Marketable Investments - Summary of Company's Marketable Investments (Details) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails Marketable Investments - Summary of Company's Marketable Investments (Details) Details 48 false false R49.htm 995905 - Disclosure - Marketable Investments - Additional Information (Details) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsAdditionalInformationDetails Marketable Investments - Additional Information (Details) Details 49 false false R50.htm 995915 - Disclosure - Marketable Investments - Summarizes the Maturity Periods of Marketable Investments (Details) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails Marketable Investments - Summarizes the Maturity Periods of Marketable Investments (Details) Details 50 false false R51.htm 995925 - Disclosure - Marketable Investments - Unrealized Losses on Debt Investments (Details) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails Marketable Investments - Unrealized Losses on Debt Investments (Details) Details 51 false false R52.htm 995935 - Disclosure - Goodwill and Other Intangible Assets - Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail Goodwill and Other Intangible Assets - Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill (Detail) Details 52 false false R53.htm 995945 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail Goodwill and Other Intangible Assets - Additional Information (Detail) Details 53 false false R54.htm 995955 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail) Details 54 false false R55.htm 995965 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Intangible Assets Amortization Expense (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail Goodwill and Other Intangible Assets - Summary of Estimated Intangible Assets Amortization Expense (Detail) Details 55 false false R56.htm 995975 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 56 false false R57.htm 995985 - Disclosure - Debt - Summary of Company's Total Outstanding Borrowings (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail Debt - Summary of Company's Total Outstanding Borrowings (Detail) Details 57 false false R58.htm 995995 - Disclosure - Debt - Summary of Company's Total Outstanding Borrowings (Parenthetical) (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail Debt - Summary of Company's Total Outstanding Borrowings (Parenthetical) (Detail) Details 58 false false R59.htm 996005 - Disclosure - Leases - Summary of Components of Lease Expense (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail Leases - Summary of Components of Lease Expense (Detail) Details 59 false false R60.htm 996025 - Disclosure - Leases - Summary of Additional Lease Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfAdditionalLeaseInformationDetail Leases - Summary of Additional Lease Information (Detail) Details 60 false false R61.htm 996035 - Disclosure - Leases - Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail Leases - Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases (Detail) Details 61 false false R62.htm 996045 - Disclosure - Leases - Summary of Lease Balances (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail Leases - Summary of Lease Balances (Detail) Details 62 false false R63.htm 996055 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 63 false false R64.htm 996065 - Disclosure - Derivatives and Hedging - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail Derivatives and Hedging - Additional Information (Detail) Details 64 false false R65.htm 996075 - Disclosure - Derivatives and Hedging - Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail Derivatives and Hedging - Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations (Detail) Details 65 false false R66.htm 996085 - Disclosure - Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Detail) Details 66 false false R67.htm 996095 - Disclosure - Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Parenthetical) (Details) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Parenthetical) (Details) Details 67 false false R68.htm 996125 - Disclosure - Income Taxes - Income Before Income Taxes (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail Income Taxes - Income Before Income Taxes (Detail) Details 68 false false R69.htm 996135 - Disclosure - Income Taxes - Components of the Income Tax Expense (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail Income Taxes - Components of the Income Tax Expense (Detail) Details 69 false false R70.htm 996145 - Disclosure - Income Taxes - Reconciliation of the Federal Statutory Rate (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail Income Taxes - Reconciliation of the Federal Statutory Rate (Detail) Details 70 false false R71.htm 996155 - Disclosure - Income Taxes - Components of Deferred Income Taxes (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail Income Taxes - Components of Deferred Income Taxes (Detail) Details 71 false false R72.htm 996165 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 72 false false R73.htm 996175 - Disclosure - Income Taxes - Summary of Changes in Deferred Tax Valuation Allowance (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfChangesInDeferredTaxValuationAllowanceDetail Income Taxes - Summary of Changes in Deferred Tax Valuation Allowance (Detail) Details 73 false false R74.htm 996185 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetail Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) Details 74 false false R75.htm 996195 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 75 false false R76.htm 996205 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Detail) Details 76 false false R77.htm 996215 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail Stockholders' Equity - Schedule of Stock Option Activity (Detail) Details 77 false false R78.htm 996225 - Disclosure - Stockholders' Equity - Summary of Shares Purchased by Employees Under the Stock Purchase Plan (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfSharesPurchasedByEmployeesUnderStockPurchasePlanDetail Stockholders' Equity - Summary of Shares Purchased by Employees Under the Stock Purchase Plan (Detail) Details 78 false false R79.htm 996235 - Disclosure - Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Detail) Details 79 false false R80.htm 996245 - Disclosure - Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Parenthetical) (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossParentheticalDetail Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Parenthetical) (Detail) Details 80 false false R81.htm 996255 - Disclosure - Employee Pension Plans - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureEmployeePensionPlansAdditionalInformationDetail Employee Pension Plans - Additional Information (Detail) Details 81 false false R82.htm 996265 - Disclosure - Restructuring - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail Restructuring - Additional Information (Detail) Details 82 false false R83.htm 996275 - Disclosure - Restructuring - Schedule of Activity in Restructuring Accrual (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail Restructuring - Schedule of Activity in Restructuring Accrual (Detail) Details 83 false false R84.htm 996295 - Disclosure - Operating Segment and Enterprise Wide Reporting - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingAdditionalInformationDetail Operating Segment and Enterprise Wide Reporting - Additional Information (Detail) Details 84 false false R85.htm 996305 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Information by Reportable Segment (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail Operating Segment and Enterprise Wide Reporting - Schedule of Information by Reportable Segment (Detail) Details 85 false false R86.htm 996315 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Net Long-lived Tangible Assets by Location (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail Operating Segment and Enterprise Wide Reporting - Schedule of Net Long-lived Tangible Assets by Location (Detail) Details 86 false false R87.htm 996325 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail Operating Segment and Enterprise Wide Reporting - Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues (Detail) Details 87 false false R88.htm 996335 - Disclosure - Contingencies - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail Contingencies - Additional Information (Detail) Details 88 false false R89.htm 996345 - Disclosure - Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail) Details 89 false false R90.htm 996355 - Disclosure - Certain Balance Sheet Accounts - Additional Information (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsAdditionalInformationDetail Certain Balance Sheet Accounts - Additional Information (Detail) Details 90 false false R91.htm 996365 - Disclosure - Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail) Details 91 false false R92.htm 996375 - Disclosure - Certain Balance Sheet Accounts - Summary of Non-Current Liabilities (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfNonCurrentLiabilitiesDetail Certain Balance Sheet Accounts - Summary of Non-Current Liabilities (Detail) Details 92 false false R93.htm 996385 - Disclosure - Certain Balance Sheet Accounts - Summary of Allowance for Doubtful Accounts (Detail) Sheet http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAllowanceForDoubtfulAccountsDetail Certain Balance Sheet Accounts - Summary of Allowance for Doubtful Accounts (Detail) Details 93 false false R94.htm 996395 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 94 false false All Reports Book All Reports forr-20231231.htm forr-20231231.xsd img36482626_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 113 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "forr-20231231.htm": { "nsprefix": "forr", "nsuri": "http://www.forrester.com/20231231", "dts": { "inline": { "local": [ "forr-20231231.htm" ] }, "schema": { "local": [ "forr-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "keyStandard": 418, "keyCustom": 54, "axisStandard": 31, "axisCustom": 0, "memberStandard": 52, "memberCustom": 21, "hidden": { "total": 28, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 22, "http://www.forrester.com/20231231": 2 }, "contextCount": 286, "entityCount": 1, "segmentCount": 74, "elementCount": 886, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1123, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:MarketableSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R3": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations", "longName": "100040 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R5": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "100050 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "forr:Othercomprehensiveincomelossderivativesqualifyingashedgesnetoftax1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R6": { "role": "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "100060 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_f9af4be9-fcea-42b2-a50c-1b4e83943f98", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9ec25732-e716-4910-be78-9ee5fa76257f", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R7": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100070 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R9": { "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": "9", "firstAnchor": { "contextRef": "C_59859216-9312-40f0-8541-ae2b99474710", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_59859216-9312-40f0-8541-ae2b99474710", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995455 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestments", "longName": "995465 - Disclosure - Marketable Investments", "shortName": "Marketable Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets", "longName": "995475 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebt", "longName": "995485 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeases", "longName": "995495 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedging", "longName": "995505 - Disclosure - Derivatives and Hedging", "shortName": "Derivatives and Hedging", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995515 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995525 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "995535 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureEmployeePensionPlans", "longName": "995545 - Disclosure - Employee Pension Plans", "shortName": "Employee Pension Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuring", "longName": "995555 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReporting", "longName": "995575 - Disclosure - Operating Segment and Enterprise Wide Reporting", "shortName": "Operating Segment and Enterprise Wide Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccounts", "longName": "995585 - Disclosure - Certain Balance Sheet Accounts", "shortName": "Certain Balance Sheet Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureContingencies", "longName": "995595 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEvents", "longName": "995605 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995615 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995625 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "forr:CashAndCashEquivalentsAndRestrictionsOnCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "forr:CashAndCashEquivalentsAndRestrictionsOnCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsTables", "longName": "995645 - Disclosure - Marketable Investments (Tables)", "shortName": "Marketable Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables", "longName": "995655 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtTables", "longName": "995665 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995675 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingTables", "longName": "995685 - Disclosure - Derivatives and Hedging (Tables)", "shortName": "Derivatives and Hedging (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995695 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995705 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables", "longName": "995715 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringTables", "longName": "995725 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingTables", "longName": "995735 - Disclosure - Operating Segment and Enterprise Wide Reporting (Tables)", "shortName": "Operating Segment and Enterprise Wide Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsTables", "longName": "995745 - Disclosure - Certain Balance Sheet Accounts (Tables)", "shortName": "Certain Balance Sheet Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995755 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "forr:NumberOfRealTimeFeedbackVotesIncludedInAnnualSurveys", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "forr:NumberOfRealTimeFeedbackVotesIncludedInAnnualSurveys", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail", "longName": "995765 - Disclosure - Summary of Significant Accounting Policies - Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:RestrictedCashNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "forr:CashAndCashEquivalentsAndRestrictionsOnCashAndCashEquivalentsTableTextBlock", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R40": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail", "longName": "995775 - Disclosure - Summary of Significant Accounting Policies - Additional Information1 (Detail)", "shortName": "Summary of Significant Accounting Policies - Additional Information1 (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_bc489c29-f300-4de1-aae6-07cc784b21be", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "forr:ContractWithCustomerLiabilityPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bc489c29-f300-4de1-aae6-07cc784b21be", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "forr:ContractWithCustomerLiabilityPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail", "longName": "995785 - Disclosure - Summary of Significant Accounting Policies - Summary of Stock-Based Compensation Expense Recorded in Expense Categories (Detail)", "shortName": "Summary of Significant Accounting Policies - Summary of Stock-Based Compensation Expense Recorded in Expense Categories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase", "longName": "995795 - Disclosure - Summary of Significant Accounting Policies - Fair Value of Options Granted Under Equity Incentive Plan and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions (Detail)", "shortName": "Summary of Significant Accounting Policies - Fair Value of Options Granted Under Equity Incentive Plan and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_89cb06ba-412a-40f7-b2b4-cc4f4d6ca6bb", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_89cb06ba-412a-40f7-b2b4-cc4f4d6ca6bb", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail", "longName": "995805 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization of Property and Equipment, Useful Life (Detail)", "shortName": "Summary of Significant Accounting Policies - Depreciation and Amortization of Property and Equipment, Useful Life (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_6d01eb0a-0601-49d6-92e1-c0eb42ee1e25", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "forr:PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "div", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6d01eb0a-0601-49d6-92e1-c0eb42ee1e25", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "forr:PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "div", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail", "longName": "995815 - Disclosure - Summary of Significant Accounting Policies - Amortization of Intangible Assets, Estimated Useful Life (Detail)", "shortName": "Summary of Significant Accounting Policies - Amortization of Intangible Assets, Estimated Useful Life (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_5f3ebaeb-3f23-4a11-bbc7-3a3e14570779", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5f3ebaeb-3f23-4a11-bbc7-3a3e14570779", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfBasicAndDilutedWeightedAverageCommonSharesDetail", "longName": "995825 - Disclosure - Summary of Significant Accounting Policies - Schedule of Basic and Diluted Weighted Average Common Shares (Detail)", "shortName": "Summary of Significant Accounting Policies - Schedule of Basic and Diluted Weighted Average Common Shares (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R46": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "longName": "995835 - Disclosure - Acquisitions - Summary of Fair Value of Aggregate Consideration Paid (Detail)", "shortName": "Acquisitions - Summary of Fair Value of Aggregate Consideration Paid (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail", "longName": "995875 - Disclosure - Acquisitions - Summary of Fair Value of Aggregate Consideration Payable (Detail)", "shortName": "Acquisitions - Summary of Fair Value of Aggregate Consideration Payable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails", "longName": "995895 - Disclosure - Marketable Investments - Summary of Company's Marketable Investments (Details)", "shortName": "Marketable Investments - Summary of Company's Marketable Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsAdditionalInformationDetails", "longName": "995905 - Disclosure - Marketable Investments - Additional Information (Details)", "shortName": "Marketable Investments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "longName": "995915 - Disclosure - Marketable Investments - Summarizes the Maturity Periods of Marketable Investments (Details)", "shortName": "Marketable Investments - Summarizes the Maturity Periods of Marketable Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails", "longName": "995925 - Disclosure - Marketable Investments - Unrealized Losses on Debt Investments (Details)", "shortName": "Marketable Investments - Unrealized Losses on Debt Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail", "longName": "995935 - Disclosure - Goodwill and Other Intangible Assets - Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill (Detail)", "shortName": "Goodwill and Other Intangible Assets - Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_4a234248-ecc0-4a4d-ab7c-f2b69ee5c6a4", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_605efff6-ea12-413e-aaf5-86416fbc4116", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R53": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "longName": "995945 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail", "longName": "995955 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail)", "shortName": "Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "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", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "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", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail", "longName": "995965 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Intangible Assets Amortization Expense (Detail)", "shortName": "Goodwill and Other Intangible Assets - Summary of Estimated Intangible Assets Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "longName": "995975 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail", "longName": "995985 - Disclosure - Debt - Summary of Company's Total Outstanding Borrowings (Detail)", "shortName": "Debt - Summary of Company's Total Outstanding Borrowings (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_59007a7c-b365-43f6-bde9-f4d1d593daaf", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R58": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail", "longName": "995995 - Disclosure - Debt - Summary of Company's Total Outstanding Borrowings (Parenthetical) (Detail)", "shortName": "Debt - Summary of Company's Total Outstanding Borrowings (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:LongTermDebtWeightedAverageInterestRateOverTime", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:LongTermDebtWeightedAverageInterestRateOverTime", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail", "longName": "996005 - Disclosure - Leases - Summary of Components of Lease Expense (Detail)", "shortName": "Leases - Summary of Components of Lease Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfAdditionalLeaseInformationDetail", "longName": "996025 - Disclosure - Leases - Summary of Additional Lease Information (Detail)", "shortName": "Leases - Summary of Additional Lease Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "forr:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "forr:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail", "longName": "996035 - Disclosure - Leases - Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases (Detail)", "shortName": "Leases - Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail", "longName": "996045 - Disclosure - Leases - Summary of Lease Balances (Detail)", "shortName": "Leases - Summary of Lease Balances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "996055 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_fb19553f-52d3-4dc0-806a-d3132e02ab9c", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4402d9db-d882-45e5-acc8-179ed0523cfa", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R64": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "longName": "996065 - Disclosure - Derivatives and Hedging - Additional Information (Detail)", "shortName": "Derivatives and Hedging - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_51e9c4a4-630b-4538-9352-3f7009255d42", "name": "forr:DerivativeMaturityYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_51e9c4a4-630b-4538-9352-3f7009255d42", "name": "forr:DerivativeMaturityYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail", "longName": "996075 - Disclosure - Derivatives and Hedging - Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations (Detail)", "shortName": "Derivatives and Hedging - Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail", "longName": "996085 - Disclosure - Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Detail)", "shortName": "Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_2294b139-10bd-4186-b7c2-2d5846d582a3", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2294b139-10bd-4186-b7c2-2d5846d582a3", "name": "us-gaap:InvestmentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails", "longName": "996095 - Disclosure - Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Parenthetical) (Details)", "shortName": "Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_93a33588-f175-4371-a3a1-a572cff6b4c2", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93a33588-f175-4371-a3a1-a572cff6b4c2", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail", "longName": "996125 - Disclosure - Income Taxes - Income Before Income Taxes (Detail)", "shortName": "Income Taxes - Income Before Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail", "longName": "996135 - Disclosure - Income Taxes - Components of the Income Tax Expense (Detail)", "shortName": "Income Taxes - Components of the Income Tax Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail", "longName": "996145 - Disclosure - Income Taxes - Reconciliation of the Federal Statutory Rate (Detail)", "shortName": "Income Taxes - Reconciliation of the Federal Statutory Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail", "longName": "996155 - Disclosure - Income Taxes - Components of Deferred Income Taxes (Detail)", "shortName": "Income Taxes - Components of Deferred Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996165 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "forr:OperatingLossCarryforwardsRelatedToPriorAcquisition", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R73": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfChangesInDeferredTaxValuationAllowanceDetail", "longName": "996175 - Disclosure - Income Taxes - Summary of Changes in Deferred Tax Valuation Allowance (Detail)", "shortName": "Income Taxes - Summary of Changes in Deferred Tax Valuation Allowance (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_4a234248-ecc0-4a4d-ab7c-f2b69ee5c6a4", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R74": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetail", "longName": "996185 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_4a234248-ecc0-4a4d-ab7c-f2b69ee5c6a4", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R75": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "996195 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R76": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail", "longName": "996205 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Detail)", "shortName": "Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_59de7368-38d1-4e74-b2c8-3bd4fe5bb01b", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_74c3bc20-5e1d-444d-b720-91a0e95c6837", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R77": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail", "longName": "996215 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity (Detail)", "shortName": "Stockholders' Equity - Schedule of Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_4a234248-ecc0-4a4d-ab7c-f2b69ee5c6a4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R78": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfSharesPurchasedByEmployeesUnderStockPurchasePlanDetail", "longName": "996225 - Disclosure - Stockholders' Equity - Summary of Shares Purchased by Employees Under the Stock Purchase Plan (Detail)", "shortName": "Stockholders' Equity - Summary of Shares Purchased by Employees Under the Stock Purchase Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_05332cd5-f42c-413a-b9e4-c1527fd632de", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_05332cd5-f42c-413a-b9e4-c1527fd632de", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail", "longName": "996235 - Disclosure - Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Detail)", "shortName": "Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_4a234248-ecc0-4a4d-ab7c-f2b69ee5c6a4", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e883a254-5241-4dd3-8ffb-ad8d7449afea", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R80": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossParentheticalDetail", "longName": "996245 - Disclosure - Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Parenthetical) (Detail)", "shortName": "Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "forr:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndUnrealizedHoldingGainLossOnSecuritiesBeforeReclassificationTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "forr:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndUnrealizedHoldingGainLossOnSecuritiesBeforeReclassificationTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureEmployeePensionPlansAdditionalInformationDetail", "longName": "996255 - Disclosure - Employee Pension Plans - Additional Information (Detail)", "shortName": "Employee Pension Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "longName": "996265 - Disclosure - Restructuring - Additional Information (Detail)", "shortName": "Restructuring - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_7202c376-40a3-4d62-8d98-391c1c405de5", "name": "us-gaap:SeveranceCosts1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7202c376-40a3-4d62-8d98-391c1c405de5", "name": "us-gaap:SeveranceCosts1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail", "longName": "996275 - Disclosure - Restructuring - Schedule of Activity in Restructuring Accrual (Detail)", "shortName": "Restructuring - Schedule of Activity in Restructuring Accrual (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_549a6159-c2ba-4fe8-8540-b475606ffa7b", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R84": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingAdditionalInformationDetail", "longName": "996295 - Disclosure - Operating Segment and Enterprise Wide Reporting - Additional Information (Detail)", "shortName": "Operating Segment and Enterprise Wide Reporting - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "longName": "996305 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Information by Reportable Segment (Detail)", "shortName": "Operating Segment and Enterprise Wide Reporting - Schedule of Information by Reportable Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R86": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail", "longName": "996315 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Net Long-lived Tangible Assets by Location (Detail)", "shortName": "Operating Segment and Enterprise Wide Reporting - Schedule of Net Long-lived Tangible Assets by Location (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "forr:PropertyPlantAndEquipmentNetAndRightOfUseAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "forr:PropertyPlantAndEquipmentNetAndRightOfUseAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail", "longName": "996325 - Disclosure - Operating Segment and Enterprise Wide Reporting - Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues (Detail)", "shortName": "Operating Segment and Enterprise Wide Reporting - Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "forr:RevenuesByGeographicalAreaPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R88": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail", "longName": "996335 - Disclosure - Contingencies - Additional Information (Detail)", "shortName": "Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_80c73d7e-db06-41b5-bc0c-46ed9292d991", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_80c73d7e-db06-41b5-bc0c-46ed9292d991", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "longName": "996345 - Disclosure - Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail)", "shortName": "Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsAdditionalInformationDetail", "longName": "996355 - Disclosure - Certain Balance Sheet Accounts - Additional Information (Detail)", "shortName": "Certain Balance Sheet Accounts - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3e90c477-b2db-404a-a305-9c0914df7db9", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail", "longName": "996365 - Disclosure - Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail)", "shortName": "Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfNonCurrentLiabilitiesDetail", "longName": "996375 - Disclosure - Certain Balance Sheet Accounts - Summary of Non-Current Liabilities (Detail)", "shortName": "Certain Balance Sheet Accounts - Summary of Non-Current Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:DeferredTaxLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "forr:ScheduleOfNonCurrentLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4b062564-15cb-445c-8790-3e9bd1c2046e", "name": "us-gaap:DeferredTaxLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "forr:ScheduleOfNonCurrentLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAllowanceForDoubtfulAccountsDetail", "longName": "996385 - Disclosure - Certain Balance Sheet Accounts - Summary of Allowance for Doubtful Accounts (Detail)", "shortName": "Certain Balance Sheet Accounts - Summary of Allowance for Doubtful Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_4a234248-ecc0-4a4d-ab7c-f2b69ee5c6a4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f9af4be9-fcea-42b2-a50c-1b4e83943f98", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } }, "R94": { "role": "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "996395 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_5586dd66-16aa-4e2f-bc55-196d5dc835c6", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4cdfa936-91af-4c97-a4dd-d34b5d6e532b", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "forr-20231231.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201409Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201409Member", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "ASU No. 2014-09 [Member]", "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606)." } } }, "auth_ref": [ "r543" ] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Topic 842 [Member]", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r724" ] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASU No. 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r400" ] }, "us-gaap_AccountingStandardsUpdate201704Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201704Member", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2017-04 [Member]", "terseLabel": "ASU No. 2017-04 [Member]", "documentation": "Accounting Standards Update 2017-04 Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment." } } }, "auth_ref": [ "r444" ] }, "us-gaap_AccountingStandardsUpdate201912Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201912Member", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ASU No. 2019-12 [Member]", "label": "Accounting Standards Update 2019-12 [Member]", "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." } } }, "auth_ref": [ "r628", "r629", "r630", "r631" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35", "r1001" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of Allowance for Expected Credit Losses on Accounts Receivable", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1145" ] }, "forr_AccountsReceivableAllowanceForCreditLossTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "AccountsReceivableAllowanceForCreditLossTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "documentation": "Accounts receivable, allowance for credit loss, translation adjustments.", "label": "Accounts Receivable Allowance For Credit Loss Translation Adjustments", "negatedLabel": "Translation adjustments", "terseLabel": "Translation Adjustments" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r952" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for expected credit losses of $574 and $560 as of December 31, 2023 and 2022, respectively (Note 1,13)", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r353", "r354" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r85", "r240", "r811" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Interest Rate Swap [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r256", "r265", "r266", "r657", "r971", "r1119" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Marketable Investments [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r252", "r253", "r254", "r256", "r265", "r266", "r1119" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "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": [ "r264", "r265", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r50", "r51", "r152", "r246", "r808", "r846", "r850" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "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": [ "r264", "r265", "r713", "r714", "r715", "r716", "r717", "r718" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "verboseLabel": "Total AOCI/L [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r23", "r51", "r669", "r672", "r755", "r841", "r842", "r1119", "r1120", "r1121", "r1131", "r1132", "r1133" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Translation Adjustment [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent." } } }, "auth_ref": [ "r8", "r23", "r51", "r265", "r266", "r714", "r715", "r716", "r717", "r718", "r1119" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Intangible assets, Useful life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r174" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1057" ] }, "us-gaap_AdditionalCashAndCashEquivalentRelatedText": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashAndCashEquivalentRelatedText", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Additional Cash and Cash Equivalent Related Text", "terseLabel": "Original maturities", "documentation": "An element designated to encapsulate any additional information related to cash and cash equivalents not otherwise addressed by the existing taxonomy. Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "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": [ "r147" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r598", "r599", "r600", "r858", "r1131", "r1132", "r1133", "r1210", "r1236" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1063" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1063" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1063" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1063" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r293", "r294", "r295", "r296", "r308", "r359", "r360", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r452", "r598", "r599", "r600", "r628", "r629", "r630", "r631", "r646", "r647", "r648", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r699", "r700", "r704", "r705", "r706", "r707", "r720", "r721", "r727", "r728", "r729", "r730", "r751", "r752", "r753", "r754", "r755", "r793", "r794", "r795", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r102", "r103", "r565" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r216" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r606" ] }, "forr_AdvisoryServicesPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "AdvisoryServicesPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The time period over which advisory services revenues are generally delivered.", "label": "Advisory Services Period", "terseLabel": "Advisory services period" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1027", "r1039", "r1049", "r1075" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1030", "r1042", "r1052", "r1078" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1063" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1070" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1034", "r1043", "r1053", "r1070", "r1079", "r1083", "r1091" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1089" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total allocated share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r596", "r605" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r247", "r357", "r413", "r416", "r419", "r1230" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for expected credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r247", "r357", "r413" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r418" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization expense related to deferred commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. 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", "r162" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing fees", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r157", "r505", "r722", "r1126" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 }, "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "negatedLabel": "Amortization of intangible assets", "totalLabel": "Amortization of Intangible Assets, Total", "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", "r79", "r82" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfBasicAndDilutedWeightedAverageCommonSharesDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Options and restricted stock units excluded from diluted weighted average share calculation as effect would have been anti-dilutive", "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": [ "r316" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific [Member]" } } }, "auth_ref": [ "r1238", "r1239", "r1240", "r1241" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment of leasehold improvements", "totalLabel": "Asset Impairment Charges, Total", "label": "Asset Impairment Charges", "terseLabel": "Restructuring Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r13", "r83" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r198", "r244", "r282", "r323", "r338", "r344", "r399", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r653", "r658", "r702", "r804", "r893", "r1001", "r1016", "r1167", "r1168", "r1221" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r236", "r248", "r282", "r399", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r653", "r658", "r702", "r1001", "r1167", "r1168", "r1221" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1021", "r1022", "r1035" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1021", "r1022", "r1035" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1021", "r1022", "r1035" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r368" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "terseLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r369" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Debt Securities, Available-for-sale, Amortized Cost, Total", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r365", "r423", "r803" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FY2024", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1139" ] }, "forr_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FY2025", "documentation": "Available For Sale Securities Debt Maturities Rolling Year Two Amortized Cost Basis", "label": "Available For Sale Securities Debt Maturities Rolling Year Two Amortized Cost Basis" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Market value", "label": "Debt Securities, Available-for-Sale", "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": [ "r366", "r423", "r798", "r1137" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1086" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1087" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1082" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1082" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1082" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1082" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1082" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1082" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail", "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": [ "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r592", "r593", "r594", "r595" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1085" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1084" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1083" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1083" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r120", "r123" ] }, "forr_BankTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "BankTermLoanMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan A [Member]", "label": "Bank Term Loan Member", "documentation": "Bank term loan." } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "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": [] }, "forr_BasketPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "BasketPayment", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basket payment", "label": "Basket Payment", "documentation": "Basket payment." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfUnauditedProFormaFinancialInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "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": [ "r645", "r991", "r992" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfUnauditedProFormaFinancialInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r109", "r110", "r645", "r991", "r992" ] }, "forr_BusinessAcquisitionIndemnityHoldback": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "BusinessAcquisitionIndemnityHoldback", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition indemnity holdback.", "label": "Business Acquisition Indemnity Holdback", "verboseLabel": "Indemnity holdback" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfUnauditedProFormaFinancialInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [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": [ "r645" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Unaudited Pro Forma Financial Information", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1102", "r1103" ] }, "forr_BusinessAcquisitionWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "BusinessAcquisitionWorkingCapitalAdjustment", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition, working capital adjustment.", "label": "Business Acquisition Working Capital Adjustment", "terseLabel": "Working capital adjustment" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfUnauditedProFormaFinancialInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro forma net income (loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r643", "r644" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfUnauditedProFormaFinancialInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro forma total revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r643", "r644" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "totalLabel": "Total", "terseLabel": "Business combination amount", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r16" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent purchase price", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r2", "r3", "r115", "r650" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent purchase price", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r4", "r116", "r651" ] }, "us-gaap_BusinessCombinationIntegrationRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationIntegrationRelatedCosts", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 }, "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Integration costs", "label": "Business Combination, Integration Related Costs", "terseLabel": "Integration costs", "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets", "verboseLabel": "Intangible assets", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r111" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net, Total", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Business combination amount", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r111" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "forr_BusinessCombinationsAdditionalConsiderationPaidToSellers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "BusinessCombinationsAdditionalConsiderationPaidToSellers", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Business combinations additional consideration paid to sellers.", "label": "Business Combinations Additional Consideration Paid To Sellers", "terseLabel": "Consideration paid to sellers based on financial performance" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Acquisitions", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r108" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada [Member]" } } }, "auth_ref": [] }, "stpr_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "CA", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "CALIFORNIA", "terseLabel": "California [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization of capitalized internal use software costs", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r19", "r207" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software project writeoff value", "label": "Capitalized Computer Software, Impairments", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r20", "r207" ] }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment of deferred commissions", "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r429" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred commissions", "totalLabel": "Capitalized Contract Cost, Net, Total", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r428" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r54" ] }, "forr_CashAndCashEquivalentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "CashAndCashEquivalentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalent [Member]", "label": "cash and cash equivalent [Member]", "documentation": "Cash and cash equivalent." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "forr_CashAndCashEquivalentsAndRestrictionsOnCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "CashAndCashEquivalentsAndRestrictionsOnCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Cash and Cash Equivalents and Restrictions on Cash and Cash Equivalents", "label": "Cash And Cash Equivalents And Restrictions On Cash And Cash Equivalents Table [Text Block]", "terseLabel": "Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents shown in balance sheets", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "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": [ "r61", "r238", "r969" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r238" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of investments", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Fair value of 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": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents, and Marketable Investments", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Presentation of Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r62", "r197" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Cash, cash equivalents and restricted cash shown in statement of cash flows", "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance", "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance", "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": [ "r61", "r168", "r278" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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": [ "r61", "r168", "r278" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "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": [ "r5", "r168" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in accounting principle, accounting standards update, adopted", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r222", "r223", "r224", "r229", "r230", "r292", "r359", "r360", "r401", "r402", "r403", "r409", "r410", "r452", "r628", "r646", "r647", "r663", "r664", "r665", "r677", "r678", "r688", "r699", "r700", "r703", "r704", "r705", "r720", "r727", "r728", "r729", "r751", "r793", "r794", "r839", "r840" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r222", "r223", "r224", "r229", "r230", "r359", "r360", "r401", "r402", "r403", "r409", "r410", "r411", "r452", "r628", "r646", "r647", "r648", "r663", "r664", "r665", "r666", "r677", "r678", "r679", "r682", "r688", "r699", "r700", "r703", "r704", "r705", "r720", "r727", "r728", "r729", "r751", "r793", "r794", "r839", "r840", "r1104" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r221", "r293", "r307", "r406", "r632" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1061" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1062" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1062" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note14)", "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": [ "r46", "r139", "r805", "r880" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r180", "r466", "r467", "r953", "r1161" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1004", "r1005", "r1006", "r1008", "r1009", "r1010", "r1013", "r1131", "r1132", "r1210", "r1234", "r1236" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r146" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r146", "r881" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "totalLabel": "Common Stock, Shares, Issued, Total", "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": [ "r146" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r24", "r146", "r881", "r899", "r1236", "r1237" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value Authorized - 125,000 shares Issued - 24,684 and 24,367 shares as of December 31, 2023 and 2022, respectively Outstanding - 19,248 and 19,062 shares as of December 31, 2023 and 2022, respectively", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "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": [ "r146", "r807", "r1001" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1067" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1066" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1068" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1065" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r52", "r260", "r262", "r267", "r799", "r817" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computers and Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r70", "r72", "r133", "r134", "r352", "r952" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r70", "r72", "r133", "r134", "r352", "r851", "r952" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r70", "r72", "r133", "r134", "r352", "r952", "r1101" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r142", "r217" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Customer accounted for percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r70", "r72", "r133", "r134", "r352" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "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": [ "r70", "r72", "r133", "r134", "r352", "r952" ] }, "forr_ConsultingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ConsultingSegmentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "documentation": "Consulting segment.", "label": "Consulting Segment [Member]", "terseLabel": "Consulting Segment [Member]", "verboseLabel": "Consulting [Member]" } } }, "auth_ref": [] }, "forr_ConsultingServicesPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ConsultingServicesPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting services period", "label": "Consulting Services Period", "documentation": "The time period over which consulting services revenues are generally delivered." } } }, "auth_ref": [] }, "forr_ConsultingServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ConsultingServicesRevenueMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Consulting services revenue.", "label": "Consulting Services Revenue [Member]", "terseLabel": "Consulting [Member]" } } }, "auth_ref": [] }, "forr_ContingentPurchasePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ContingentPurchasePriceMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Contingent purchase price.", "label": "Contingent Purchase Price [Member]", "terseLabel": "Contingent Consideration [Member]", "verboseLabel": "Contingent Purchase Price [Member]" } } }, "auth_ref": [] }, "forr_ContractTerminationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ContractTerminationCost", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract termination cost", "label": "Contract Termination Cost", "documentation": "Contract termination cost." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r527", "r529", "r541" ] }, "forr_ContractWithCustomerContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ContractWithCustomerContractPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The average length of time of a customer contract.", "label": "Contract With Customer Contract Period", "terseLabel": "Contract with customer, contract duration" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue", "totalLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r527", "r528", "r541" ] }, "forr_ContractWithCustomerLiabilityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ContractWithCustomerLiabilityPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "documentation": "Contract with customer liability.", "label": "Contract With Customer Liability Policy [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r542" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Obligations [Member]", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r988", "r990", "r1233" ] }, "forr_CostAndEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "CostAndEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of investments in equity method investees and the carrying amount, after adjustment, of cost-method investments.", "label": "Cost And Equity Method Investments", "terseLabel": "Carrying value of the Company's non-marketable investments" } } }, "auth_ref": [] }, "forr_CostMethodInvestmentOwnedIncomeReceivedFromFundDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "CostMethodInvestmentOwnedIncomeReceivedFromFundDuringPeriod", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income received from cost and equity method investments funds during the period.", "label": "Cost Method Investment Owned Income Received From Fund During Period", "terseLabel": "Distributions received from funds" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of services and fulfillment", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r160", "r791" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "negatedLabel": "Segment expenses", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r161", "r282", "r399", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r702", "r1167" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Services and Fulfillment [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "forr_CostOfServicesAndFulfillmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "CostOfServicesAndFulfillmentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Cost of services and fulfillment.", "label": "Cost Of Services And Fulfillment [Member]", "terseLabel": "Cost of Services and Fulfillment [Member]" } } }, "auth_ref": [] }, "forr_CostToObtainContractsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "CostToObtainContractsPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Cost to obtain contracts.", "label": "Cost To Obtain Contracts Policy [Text Block]", "terseLabel": "Cost To Obtain Contracts" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r158" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r195" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "forr_CreditFacilityMaximumBorrowingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "CreditFacilityMaximumBorrowingAmount", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Credit facility maximum borrowing amount.", "label": "Credit Facility Maximum Borrowing Amount", "terseLabel": "Credit facility, maximum borrowing capacity amount" } } }, "auth_ref": [] }, "forr_CumulativeCommonStockPurchasedProgramLifeToDateValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "CumulativeCommonStockPurchasedProgramLifeToDateValue", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Value of shares of common stock repurchased under the stock repurchase program over the life of the plan to date.", "label": "Cumulative Common Stock Purchased Program Life To Date Value", "terseLabel": "Aggregate cost of repurchase of common stock" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r231", "r291", "r300", "r308", "r405", "r412", "r598", "r599", "r600", "r630", "r631", "r667", "r669", "r670", "r672", "r673", "r674", "r680", "r683", "r685", "r686", "r753" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "auth_ref": [ "r231", "r291", "r300", "r308", "r405", "r412", "r598", "r599", "r600", "r630", "r631", "r667", "r669", "r670", "r672", "r673", "r674", "r680", "r683", "r685", "r686", "r753" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "auth_ref": [ "r231", "r291", "r300", "r308", "r405", "r412", "r598", "r599", "r600", "r630", "r631", "r667", "r669", "r670", "r672", "r673", "r674", "r680", "r683", "r685", "r686", "r753" ] }, "forr_CumulativeRepurchaseOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "CumulativeRepurchaseOfCommonStock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock repurchased under the stock repurchase program over the life of the plan to date.", "label": "Cumulative Repurchase Of Common Stock", "terseLabel": "Cumulative repurchase of common stock" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1106", "r1130", "r1205" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1106", "r1130" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r191", "r627", "r636", "r1130" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1106", "r1130", "r1205" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r71", "r352" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Contracts [Member]", "terseLabel": "Customer [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r114" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]", "verboseLabel": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r114" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding line of credit converted", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into 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": [ "r64", "r66" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebt" ], "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": [ "r181", "r280", "r483", "r489", "r490", "r491", "r492", "r493", "r494", "r499", "r506", "r507", "r509" ] }, "forr_DebtInstrumentAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "DebtInstrumentAmortizationPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument amortization period.", "label": "Debt Instrument Amortization Period", "terseLabel": "Debt instrument, amortized over the term" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate", "verboseLabel": "Debt instrument margin rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Aggregate principal amount", "totalLabel": "Total remaining principal payments", "verboseLabel": "Principal amount outstanding", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r34", "r200", "r510" ] }, "forr_DebtInstrumentCollateralPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "DebtInstrumentCollateralPercentage", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument collateral percentage.", "label": "Debt Instrument Collateral Percentage", "terseLabel": "Percentage of voting equity of subsidiaries" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r42", "r485" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r285", "r484", "r485", "r486", "r487", "r488", "r490", "r495", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r505", "r508", "r723", "r979", "r980", "r981", "r982", "r983", "r1128" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r226", "r979", "r1211" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r44", "r90", "r91", "r135", "r136", "r138", "r141", "r183", "r184", "r285", "r484", "r485", "r486", "r487", "r488", "r490", "r495", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r505", "r508", "r723", "r979", "r980", "r981", "r982", "r983", "r1128" ] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Increase (decrease) in line of credit facility", "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date." } } }, "auth_ref": [ "r43" ] }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Non-cash investing activities, debt issuance costs", "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction." } } }, "auth_ref": [ "r64", "r65", "r66" ] }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "terseLabel": "Debt cost incurred related to revolving credit facility", "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r33" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 Months or Greater - Market Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "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 continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r212", "r425", "r977" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 Months or Greater - Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r212", "r425" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 Months - Market Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "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 continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r212", "r425", "r977" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 Month - Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r212", "r425" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gains or losses on investments", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "totalLabel": "Debt Securities, Available-for-sale, Realized Gain (Loss), Total", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1140" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Realized Loss", "terseLabel": "Realized losses on sales of available-for-sale securities", "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r394" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1130", "r1204", "r1205" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt cost incurred related to term loans", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r137" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: Deferred financing fees", "totalLabel": "Debt Issuance Costs, Net, Total", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r137", "r1170" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r191", "r1130", "r1204" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Total deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r191", "r220", "r635", "r636", "r1130" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liability", "label": "Deferred Tax Liabilities, Gross", "terseLabel": "Long-term net deferred tax liabilities", "totalLabel": "Deferred Tax Liabilities, Gross, Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r143", "r144", "r199", "r621" ] }, "us-gaap_DeferredRentCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRentCredit", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Rent Credit", "terseLabel": "Deferred rent", "documentation": "Amount of excess of rental payment required by lease over rental income recognized." } } }, "auth_ref": [ "r213", "r1219" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1130", "r1204", "r1205" ] }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Capital Loss Carryforwards", "terseLabel": "U.S. federal and state capital loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards." } } }, "auth_ref": [ "r107", "r1203" ] }, "forr_DeferredTaxAssetsDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "DeferredTaxAssetsDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Deferred Tax Assets Depreciation and Amortization", "documentation": "Deferred tax assets depreciation and amortization." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax asset", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r622" ] }, "forr_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets lease liability.", "label": "Deferred Tax Assets Lease Liability", "terseLabel": "Lease liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "terseLabel": "Long-term net deferred tax assets", "totalLabel": "Deferred Tax Assets, Net, Total", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1202" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Sub-total", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1202" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss and other carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r107", "r1203" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r107", "r1203" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Non-deductible reserves and accruals", "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r107", "r1203" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfChangesInDeferredTaxValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "periodEndLabel": "Deferred tax valuation allowance, Ending Balance", "periodStartLabel": "Deferred tax valuation allowance, Beginning Balance", "terseLabel": "Valuation allowance", "negatedLabel": "Less - valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r623" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfNonCurrentLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfNonCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred tax liability", "totalLabel": "Deferred Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r104", "r1202" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpense", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Deferred Expense", "negatedLabel": "Deferred commissions", "totalLabel": "Deferred Tax Liabilities, Deferred Expense, Total", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs." } } }, "auth_ref": [ "r107", "r1203" ] }, "forr_DeferredTaxLiabilitiesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "DeferredTaxLiabilitiesDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities depreciation and amortization.", "label": "Deferred Tax Liabilities Depreciation And Amortization", "negatedLabel": "Depreciation and amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Goodwill", "negatedLabel": "Goodwill and intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r107", "r117", "r118", "r1203" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Operating lease right-of-use assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r107", "r1203" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r107", "r1203" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureEmployeePensionPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Contribution to defined contribution plans", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r561" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r13", "r84" ] }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "terseLabel": "Depreciation and Amortization", "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized." } } }, "auth_ref": [ "r972" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset", "terseLabel": "Derivative asset", "totalLabel": "Derivative Asset, Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r249", "r250", "r701", "r860", "r861", "r862", "r864", "r865", "r867", "r868", "r869", "r871", "r872", "r887", "r888", "r934", "r937", "r938", "r939", "r940", "r941", "r970", "r1006", "r1235" ] }, "us-gaap_DerivativeBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeBasisSpreadOnVariableRate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Basis Spread on Variable Rate", "terseLabel": "Derivative basis rate", "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative fixed interest rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Amount recorded in operations", "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1209" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r1209" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedging" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives and Hedging", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r194", "r662", "r675" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [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": [ "r25", "r121", "r124", "r126", "r129", "r130", "r661" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail" ], "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": [ "r661" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability", "terseLabel": "Derivative liabilities", "negatedLabel": "Fair value of liabilities", "totalLabel": "Derivative Liability, Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r249", "r250", "r701", "r860", "r861", "r862", "r864", "r867", "r868", "r869", "r871", "r872", "r894", "r896", "r897", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r970", "r1235" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "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": [ "r660" ] }, "forr_DerivativeMaturityYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "DerivativeMaturityYear", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Derivative maturity year.", "label": "Derivative Maturity Year", "terseLabel": "Derivative maturity year" } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Derivative notional amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1207", "r1208" ] }, "forr_DerivativeReceiveRate": { "xbrltype": "percentItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "DerivativeReceiveRate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Derivative receive rate.", "label": "Derivative Receive Rate", "terseLabel": "Derivative receive rate" } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends", "terseLabel": "Aggregate dividend declared for the year", "totalLabel": "Dividends, Total", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r10", "r185" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid on common shares", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r185" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1021", "r1022", "r1035" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction Flag", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1021", "r1022", "r1035", "r1071" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Period End Date", "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1056" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1019" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "U.S. Federal [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Basic income per common share", "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": [ "r268", "r297", "r298", "r300", "r301", "r303", "r309", "r311", "r313", "r314", "r315", "r317", "r686", "r687", "r800", "r818", "r973" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted income per common share", "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": [ "r268", "r297", "r298", "r300", "r301", "r303", "r311", "r313", "r314", "r315", "r317", "r686", "r687", "r800", "r818", "r973" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income (Loss) Per Common Share", "verboseLabel": "Net Income Per Common Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r68", "r69" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1213" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "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": [ "r613" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Increase (decrease) in tax resulting from:" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax provision at federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r284", "r613", "r638" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance", "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 changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1200", "r1206" ] }, "forr_EffectiveIncomeTaxRateReconciliationChangeInTaxLegislations": { "xbrltype": "percentItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationChangeInTaxLegislations", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in tax legislation", "label": "Effective Income Tax Rate Reconciliation Change in Tax Legislations", "documentation": "Effective income tax rate reconciliation change in tax legislations." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign-derived intangible income benefit", "terseLabel": "Foreign-derived intangible income benefit", "label": "Effective Income Tax Rate Reconciliation, FDII, Percent", "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1200" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign tax rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1200", "r1206" ] }, "forr_EffectiveIncomeTaxRateReconciliationForeignSubsidiaryGlobalIntangibleLowTaxedIncome": { "xbrltype": "percentItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignSubsidiaryGlobalIntangibleLowTaxedIncome", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation foreign subsidiary global intangible low taxed income.", "label": "Effective Income Tax Rate Reconciliation Foreign Subsidiary Global Intangible Low Taxed Income", "terseLabel": "Foreign subsidiary income subject to U.S. tax" } } }, "auth_ref": [] }, "forr_EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxes": { "xbrltype": "percentItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxes", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation, foreign withholding taxes.", "label": "Effective Income Tax Rate Reconciliation Foreign Withholding Taxes", "terseLabel": "Withholding taxes" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses", "totalLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent, Total", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1200", "r1206" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock 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": [ "r1200", "r1206" ] }, "forr_EffectiveIncomeTaxRateReconciliationOnForeignExchangeGainOnPreviouslyTaxedEarningsAndProfits": { "xbrltype": "percentItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationOnForeignExchangeGainOnPreviouslyTaxedEarningsAndProfits", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange gain on previously taxed earnings and profits", "label": "Effective Income Tax Rate Reconciliation on Foreign Exchange Gain on Previously Taxed Earnings and Profits", "documentation": "Effective income tax rate reconciliation on foreign exchange gain on previously taxed earnings and profits" } } }, "auth_ref": [] }, "forr_EffectiveIncomeTaxRateReconciliationOnPermanentDifferences": { "xbrltype": "percentItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationOnPermanentDifferences", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent differences", "label": "Effective Income Tax Rate Reconciliation on Permanent Differences", "documentation": "Effective income tax rate reconciliation on permanent differences" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "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": [ "r1200", "r1206" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfFederalStatutoryRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State tax provision, net of federal benefit", "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 state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1200", "r1206" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and related benefits", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized fair value stock based compensation", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r597" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining recognition period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for 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": [ "r597" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "terseLabel": "Severance and related benefit costs", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Equity Incentive Plans", "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": [] }, "forr_EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfSharesPurchasedByEmployeesUnderStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan weighted average purchase price of shares purchased.", "label": "Employee Stock Purchase Plan Weighted Average Purchase Price Of Shares Purchased", "terseLabel": "Purchase Price" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r1018" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1018" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r1018" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r1096" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "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": [ "r1018" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r1018" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1018" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "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": [ "r1018" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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": [ "r24", "r231", "r264", "r265", "r266", "r288", "r289", "r290", "r294", "r304", "r306", "r318", "r405", "r412", "r526", "r598", "r599", "r600", "r630", "r631", "r667", "r669", "r670", "r671", "r672", "r674", "r685", "r713", "r714", "r715", "r716", "r717", "r718", "r755", "r841", "r842", "r843", "r858", "r920" ] }, "forr_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Equity incentive plan.", "label": "Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity [Member]", "terseLabel": "Equity Plan [Member]", "documentation": "Trading in a derivative instrument whose primary underlying risk is tied to share prices." } } }, "auth_ref": [ "r128" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name" } } }, "auth_ref": [ "r396", "r397", "r398" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1064" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1027", "r1039", "r1049", "r1075" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1024", "r1036", "r1046", "r1072" ] }, "forr_EuropeExcludingUnitedKingdomMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EuropeExcludingUnitedKingdomMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "documentation": "Europe excluding united kingdom.", "label": "Europe Excluding United Kingdom [Member]", "terseLabel": "Europe (Excluding United Kingdom) [Member]" } } }, "auth_ref": [] }, "forr_EventsRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EventsRevenueMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Events revenue.", "label": "Events Revenue [Member]", "terseLabel": "Events [Member]" } } }, "auth_ref": [] }, "forr_EventsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "EventsSegmentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Events segment.", "label": "Events Segment [Member]", "terseLabel": "Events Segment [Member]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1070" ] }, "forr_FacilityLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "FacilityLeaseMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Facility lease.", "label": "Facility Lease [Member]", "terseLabel": "Facility Lease [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "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 [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": [ "r690", "r691", "r695" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r690", "r691", "r695" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r497", "r547", "r548", "r549", "r550", "r551", "r552", "r691", "r762", "r763", "r764", "r980", "r981", "r988", "r989", "r990" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r690", "r691", "r692", "r693", "r696" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "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": [ "r689" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r497", "r547", "r552", "r691", "r762", "r988", "r989", "r990" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, 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": [ "r497", "r547", "r552", "r691", "r763", "r980", "r981", "r988", "r989", "r990" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r497", "r547", "r548", "r549", "r550", "r551", "r552", "r691", "r764", "r980", "r981", "r988", "r989", "r990" ] }, "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]", "terseLabel": "Fair Value Investments Entities That Calculate Net Asset Value Per Share [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_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table]", "terseLabel": "Fair Value Investments Entities That Calculate Net Asset Value Per Share [Table]", "documentation": "Disclosure of information about investments in certain entities that calculate net asset value per share or equivalent measured at fair value on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r31" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r26", "r132" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of Changes in the Fair Value of Level 3 Contingent Consideration", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r26", "r132" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedLabel": "Fair value adjustment of contingent purchase price", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r694" ] }, "forr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentOfContingentPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentOfContingentPurchasePrice", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability, payment of contingent purchase price.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Payment Of Contingent Purchase Price", "terseLabel": "Payment of contingent purchase price" } } }, "auth_ref": [] }, "forr_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityForeignExchangeEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityForeignExchangeEffect", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "documentation": "Fair value measurement with unobservable inputs reconciliations recurring basis liability foreign exchange effect.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Foreign Exchange Effect", "terseLabel": "Foreign exchange effect" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance", "periodStartLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance", "periodEndLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r26" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r497", "r547", "r548", "r549", "r550", "r551", "r552", "r762", "r763", "r764", "r980", "r981", "r988", "r989", "r990" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r689", "r696" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r694" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "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 By Hedging Designation [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r120", "r122", "r129" ] }, "forr_FederalAgencyObligationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "FederalAgencyObligationMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Agency Obligations [Member]", "documentation": "Federal Agency Obligation [Member]", "label": "Federal Agency Obligation [Member]" } } }, "auth_ref": [] }, "forr_FeedbackNowMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "FeedbackNowMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "documentation": "FeedbackNow.", "label": "Feedback Now [Member]", "terseLabel": "FeedbackNow [Member]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r414", "r415", "r420", "r421", "r422", "r424", "r426", "r427", "r508", "r524", "r675", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r816", "r977", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1140", "r1141", "r1142", "r1143" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Fair value of liabilities", "negatedLabel": "Fair value of liabilities", "totalLabel": "Financial Liabilities Fair Value Disclosure, Total", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization of intangible assets, estimated useful life", "verboseLabel": "Estimated useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "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": [ "r242", "r447" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Amortization of Intangible Assets, Estimated Useful Life", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r176" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail" ], "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": [ "r445", "r446", "r447", "r448", "r792", "r796" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite Lived Intangible Assets Future Amortization Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r175", "r796" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r792" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r80", "r81" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfEstimatedIntangibleAssetsAmortizationExpenseDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Total", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r175", "r792" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign exchange losses", "negatedLabel": "Foreign currency losses", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r709", "r710", "r711", "r712", "r917" ] }, "forr_ForeignCurrencyTransactionGainLossBeforeTaxExcludingHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ForeignCurrencyTransactionGainLossBeforeTaxExcludingHedge", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency losses", "label": "Foreign Currency Transaction Gain Loss Before Tax Excluding Hedge", "documentation": "Foreign currency transaction gain loss before tax excluding hedge." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r708" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1031", "r1043", "r1053", "r1079" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1031", "r1043", "r1053", "r1079" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1031", "r1043", "r1053", "r1079" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1031", "r1043", "r1053", "r1079" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1031", "r1043", "r1053", "r1079" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "terseLabel": "Gains on investments, net", "negatedLabel": "Net gains from investments", "totalLabel": "Gain (Loss) on Investments, Total", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r164", "r1098" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expense related to litigation", "label": "Gain (Loss) Related to Litigation Settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1162" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r163", "r903" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "General and Administrative Expense [Member]", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r156" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r241", "r431", "r797", "r978", "r1001", "r1147", "r1154" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r173" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r430", "r443", "r978" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r439" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated goodwill impairment losses", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r434", "r441", "r978" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charges", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r13", "r432", "r438", "r443", "r978" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail" ], "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": [ "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r978" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1021", "r1022", "r1035" ] }, "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use." } } }, "auth_ref": [ "r449" ] }, "us-gaap_ImpairmentOfLeasehold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLeasehold", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment of Leasehold", "terseLabel": "Leasehold impairments", "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced." } } }, "auth_ref": [ "r13", "r83" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Long-lived asset impairment charges", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r13", "r83", "r178" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Other Long-Lived Tangible and Intangible Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r179" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r283", "r637" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail", "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in effective tax rate before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r1", "r154", "r202", "r323", "r337", "r343", "r346", "r801", "r813", "r975" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r283", "r637" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r450", "r457", "r904" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r457", "r904" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r21" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r284", "r607", "r614", "r619", "r625", "r633", "r639", "r640", "r641", "r856" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureIncomeTaxesComponentsOfTheIncomeTaxExpenseDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r214", "r225", "r305", "r306", "r331", "r612", "r634", "r820" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r263", "r610", "r611", "r619", "r620", "r624", "r626", "r854" ] }, "us-gaap_IncomeTaxReconciliationTaxSettlementsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxSettlementsForeign", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount", "terseLabel": "Income tax expense to settle a foreign tax audit", "documentation": "Amount 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 foreign income tax settlement." } } }, "auth_ref": [ "r1200" ] }, "forr_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes", "totalLabel": "Income Taxes Paid, Net, Total", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r63" ] }, "forr_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1125" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "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": [ "r790", "r1125" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred commissions", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Fair Value of Interest Rate Fair Value Hedging Instruments", "terseLabel": "Negative fair value of derivative", "documentation": "Amount of unrealized gain (loss) related to the fair value of interest rate derivatives designated as fair value hedging instruments, as offset by the gain (loss) on the hedged item to the extent that the fair value hedge is determined to be effective." } } }, "auth_ref": [ "r121", "r125" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "forr_IncreaseDecreaseOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "IncreaseDecreaseOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) operating lease liability.", "label": "Increase Decrease Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1034", "r1043", "r1053", "r1070", "r1079", "r1083", "r1091" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1089" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1023", "r1095" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1023", "r1095" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1023", "r1095" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense [Member]", "terseLabel": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r30" ] }, "forr_InterestExpenseOtherIncomeExpenseAndGainsLossesOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "InterestExpenseOtherIncomeExpenseAndGainsLossesOnInvestments", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "documentation": "Interest expense, other income (expense) and gains (losses) on investments.", "label": "Interest Expense Other Income Expense And Gains Losses On Investments", "terseLabel": "Interest expense, other income, and gains on investments" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Income (Expense), Net", "totalLabel": "Interest Income (Expense), Net, Total", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r204" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r273", "r276", "r277" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "terseLabel": "Other comprehensive loss, net of taxes, to be reclassified into earnings within the next 12 months", "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months." } } }, "auth_ref": [ "r131" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r966", "r1011", "r1012" ] }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net, Amortization of Discount and Premium", "totalLabel": "Investment Income, Net, Amortization of Discount and Premium, Total", "negatedLabel": "Amortization of premium (discount) on investments", "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities." } } }, "auth_ref": [ "r165" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r861", "r863", "r864", "r867", "r870", "r925", "r927", "r929", "r932", "r933", "r942", "r943", "r945", "r946", "r947", "r948", "r949", "r1006" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r861", "r863", "r864", "r867", "r870", "r925", "r927", "r929", "r932", "r933", "r942", "r943", "r945", "r946", "r947", "r948", "r949", "r1006" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summarizes the Maturity Periods of Marketable Investments", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Fair value of investments", "totalLabel": "Investments, Fair Value Disclosure, Total", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r690" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r196", "r205", "r206", "r228", "r361", "r363", "r697", "r698" ] }, "forr_LIBORMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "LIBORMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "LIBOR [Member]", "label": "L I B O R [Member]", "documentation": "Libor." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r739", "r1000" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Components of Lease Expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1217" ] }, "us-gaap_LeasePracticalExpedientsPackage": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasePracticalExpedientsPackage", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Practical Expedients, Package [true false]", "terseLabel": "Lease package practical expedients", "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease." } } }, "auth_ref": [ "r725", "r726" ] }, "forr_LeaseholdImprovementImpairmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "LeaseholdImprovementImpairmentsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Leasehold improvement Impairments.", "label": "Leasehold Improvement Impairments [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r177" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [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": [ "r737" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r737" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r736" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Minimum Lease Payments and Sublease Cash Receipts Under Non-Cancelable Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1218" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetailDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r748" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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": [ "r748" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": [ "r748" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": [ "r748" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": [ "r748" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": [ "r748" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": [ "r748" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetailDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r748" ] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Option to extend description", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r738" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r731" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail3": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease payments", "totalLabel": "Total lease payments", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r749" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail3": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r749" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail3": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r749" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail3": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r749" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail3": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r749" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail3": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r749" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail3": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "documentation": "Amount of lease payment to be received by lessor for operating lease 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": [ "r749" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letters of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Issuance of letter of credit", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r39", "r282", "r399", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r654", "r658", "r659", "r702", "r879", "r974", "r1016", "r1167", "r1221", "r1222" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r151", "r201", "r810", "r1001", "r1129", "r1144", "r1212" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "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": [ "r41", "r237", "r282", "r399", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r654", "r658", "r659", "r702", "r1001", "r1167", "r1221", "r1222" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "forr_LimitedPartnershipsInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "LimitedPartnershipsInvestmentsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Limited partnerships investments.", "label": "Limited Partnerships Investments [Member]", "terseLabel": "Limited Partnerships Investments [Member]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditAssumed1", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "LineOfCreditAssumed1", "label": "Line of Credit Assumed", "documentation": "The fair value of line of credit assumed in noncash investing or financing activities." } } }, "auth_ref": [ "r64", "r65", "r66" ] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "terseLabel": "Available for issuance of letter of credit", "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_LineOfCreditFacilityCovenantTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCovenantTerms", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, covenant terms description", "label": "Line of Credit Facility, Covenant Terms", "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit facility current borrowing capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Credit facility maturity date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "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": [ "r36" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit facility, available borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Percentage of commitment fee on the unused portion of the 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_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "forr_LiquidityAndImpactOfCOVID19PolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "LiquidityAndImpactOfCOVID19PolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Liquidity and impact of COVID-19.", "label": "Liquidity And Impact Of C O V I D19 Policy [Text Block]", "terseLabel": "Liquidity and Impact of COVID-19" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Net carrying amount", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r34", "r200", "r496", "r511", "r980", "r981", "r1229" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Long-term Debt, Excluding Current Maturities, Total", "terseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r245" ] }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Weighted Average Interest Rate, over Time", "terseLabel": "Weighted average interest rate", "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r44" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r44", "r89" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [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": [ "r468", "r469", "r470", "r473", "r1163", "r1164" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r468", "r469", "r470", "r473", "r1163", "r1164" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r352", "r987", "r1171", "r1231", "r1232" ] }, "forr_MajorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "MajorCustomersMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Major Customer [Member]", "label": "Major Customers [Member]", "documentation": "Major customers." } } }, "auth_ref": [] }, "forr_MarketableInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "MarketableInvestmentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable investment [Member]", "label": "Marketable investment [Member]", "documentation": "Marketable investment [Member]" } } }, "auth_ref": [] }, "forr_MarketableInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "MarketableInvestmentsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Marketable investments member", "label": "Marketable Investments [Member]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable Securities", "totalLabel": "Marketable Securities, Total", "terseLabel": "Marketable investments (Note 2)", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r140", "r1117" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [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_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Company's Marketable Investments", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r562", "r789", "r838", "r871", "r872", "r926", "r928", "r930", "r931", "r944", "r963", "r964", "r976", "r984", "r993", "r1003", "r1169", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1062" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1062" ] }, "forr_MinimumConsolidatedInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "MinimumConsolidatedInterestCoverageRatio", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum consolidated interest coverage ratio", "label": "Minimum Consolidated Interest Coverage Ratio", "documentation": "Minimum consolidated interest coverage ratio" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r562", "r789", "r838", "r871", "r872", "r926", "r928", "r930", "r931", "r944", "r963", "r964", "r976", "r984", "r993", "r1003", "r1169", "r1223", "r1224", "r1225", "r1226", "r1227", "r1228" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1082" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1172" ] }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "auth_ref": [ "r951", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Real Estate [Domain]" } } }, "auth_ref": [ "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1090" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r352", "r987", "r1171", "r1231", "r1232" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1063" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r275" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r275" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r168", "r169", "r170" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity", "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": [ "r155", "r170", "r203", "r235", "r258", "r261", "r266", "r282", "r293", "r297", "r298", "r300", "r301", "r305", "r306", "r312", "r323", "r337", "r343", "r346", "r399", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r687", "r702", "r815", "r901", "r918", "r919", "r975", "r1014", "r1167" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Adoption of New Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NewDateOfAnnualGoodwillImpairmentTest": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewDateOfAnnualGoodwillImpairmentTest", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "New Date of Annual Goodwill Impairment Test", "terseLabel": "Annual goodwill impairment test, period", "documentation": "The new date of the annual goodwill impairment test." } } }, "auth_ref": [] }, "forr_NonCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "NonCurrentLiabilitiesMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non-current liabilities.", "label": "Non Current Liabilities [Member]", "terseLabel": "Non-current Liabilities [Member]" } } }, "auth_ref": [] }, "forr_NonCurrentLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "NonCurrentLiabilitiesPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring liabilities that are expected to be settled over a period that exceeds one year.", "label": "Non Current Liabilities Policy [Text Block]", "terseLabel": "Non-Current Liabilities" } } }, "auth_ref": [] }, "forr_NonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non employee directors.", "label": "Non Employee Directors [Member]", "terseLabel": "Non-Employee Directors [Member]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1062" ] }, "forr_NonMarketableInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "NonMarketableInvestmentsTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Non Marketable Investments", "label": "Marketable Investments [Text Block]", "documentation": "Non-marketable investments." } } }, "auth_ref": [] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1031", "r1043", "r1053", "r1070", "r1079" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1060" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1059" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1070" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1090" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1090" ] }, "us-gaap_NotesReduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReduction", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of secured debt", "label": "Notes Reduction", "documentation": "The value of notes retired (or transferred to another entity) in noncash investing or financing transactions." } } }, "auth_ref": [ "r64", "r65", "r66" ] }, "forr_NumberOfConsumersAndBusinessLeadersIncludedInAnnualSurveys": { "xbrltype": "integerItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "NumberOfConsumersAndBusinessLeadersIncludedInAnnualSurveys", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of consumers and business leaders included in annual surveys.", "label": "Number Of Consumers And Business Leaders Included In Annual Surveys", "terseLabel": "Number of consumers and business leaders and technology leaders included in annual surveys" } } }, "auth_ref": [] }, "forr_NumberOfCustomerOwningMoreThanSpecifiedPercentageOfRevenueOrAccountsReceivable": { "xbrltype": "integerItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "NumberOfCustomerOwningMoreThanSpecifiedPercentageOfRevenueOrAccountsReceivable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of customer owning more than specified percentage of revenue or accounts receivable.", "label": "Number Of Customer Owning More Than Specified Percentage Of Revenue Or Accounts Receivable", "terseLabel": "Number of customers accounted for revenues or accounts receivable greater than 3% or 3% of total" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1135" ] }, "forr_NumberOfRealTimeFeedbackVotesIncludedInAnnualSurveys": { "xbrltype": "integerItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "NumberOfRealTimeFeedbackVotesIncludedInAnnualSurveys", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of real time feedback votes included in annual surveys.", "label": "Number Of Real Time Feedback Votes Included In Annual Surveys", "terseLabel": "Number of real time feedback votes included in annual surveys" } } }, "auth_ref": [] }, "forr_NumberOfSharesUnusedFromPriorPlans": { "xbrltype": "sharesItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "NumberOfSharesUnusedFromPriorPlans", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares unused from prior plans", "label": "Number of shares unused from prior plans", "documentation": "Number of shares unused from prior plans" } } }, "auth_ref": [] }, "forr_NumberOfSharesVestedPerRestrictedStockUnitsOnRestrictionLapseAndVestingConditionMet": { "xbrltype": "sharesItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "NumberOfSharesVestedPerRestrictedStockUnitsOnRestrictionLapseAndVestingConditionMet", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock vested per each restricted stock unit when restrictions lapse and vesting conditions are met.", "label": "Number Of Shares Vested Per Restricted Stock Units On Restriction Lapse And Vesting Condition Met", "terseLabel": "Number of shares received per restricted stock unit on lapse of restrictions and vesting condition met" } } }, "auth_ref": [] }, "srt_OfficeBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficeBuildingMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Headquarters Property [Member]", "label": "Office Building [Member]" } } }, "auth_ref": [ "r1242", "r1243" ] }, "forr_OfficeSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "OfficeSpaceMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Office space.", "label": "Office Space [Member]", "terseLabel": "Office Space [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r323", "r337", "r343", "r346", "r975" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r740", "r1000" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ROU asset impairments and accelerated amortization", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1216" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetailDetail2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureLeasesSummaryOfFutureMinimumLeasePaymentsAndSubleaseCashReceiptsUnderNoncancelableLeasesDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease payments", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r733" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term operating lease liabilities", "terseLabel": "Lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r733" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r734" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "verboseLabel": "Non-current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r733" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfAdditionalLeaseInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r735", "r744" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseBalancesDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease ROU assets", "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r732" ] }, "forr_OperatingLeaseRightOfUseAssetAmortizationAndImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "OperatingLeaseRightOfUseAssetAmortizationAndImpairments", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets amortization and impairments", "documentation": "Operating lease right of use asset amortization and impairments.", "label": "Operating Lease Right Of Use Asset Amortization And Impairments" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfAdditionalLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r747", "r1000" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfAdditionalLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases (years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r746", "r1000" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards", "totalLabel": "Operating Loss Carryforwards, Total", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r106" ] }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLimitationsOnUse", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards, Limitations on Use", "terseLabel": "Operating loss carryforwards, limitations on use", "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income." } } }, "auth_ref": [] }, "forr_OperatingLossCarryforwardsRelatedToPriorAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "OperatingLossCarryforwardsRelatedToPriorAcquisition", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws, attributable to a prior acquisition.", "label": "Operating Loss Carryforwards Related To Prior Acquisition", "terseLabel": "Operating loss carryforwards related to a prior acquisition" } } }, "auth_ref": [] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r113" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "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": [ "r40" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfNonCurrentLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfNonCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Other", "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": [ "r45" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Assets [Member]", "terseLabel": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r120", "r129" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r243" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "verboseLabel": "Net change in marketable investments, net of tax", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax, Total", "documentation": "Amount, after tax and before 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": [ "r252", "r253" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Net change in market value of investments", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and 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": [ "r252", "r253", "r255" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Net change in interest rate swap, net of tax", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total", "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." } } }, "auth_ref": [ "r251", "r255" ] }, "forr_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndUnrealizedHoldingGainLossOnSecuritiesBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndUnrealizedHoldingGainLossOnSecuritiesBeforeReclassificationAfterTax", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss, net of tax", "documentation": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Before Reclassification After Tax", "label": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Before Reclassification After Tax" } } }, "auth_ref": [] }, "forr_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndUnrealizedHoldingGainLossOnSecuritiesBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndUnrealizedHoldingGainLossOnSecuritiesBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss), unrealized gain (loss) before reclassification, net of tax", "documentation": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Before Reclassification Tax", "label": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Before Reclassification Tax" } } }, "auth_ref": [] }, "forr_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndUnrealizedHoldingGainLossOnSecuritiesReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAndUnrealizedHoldingGainLossOnSecuritiesReclassificationTax", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss), reclassification of AOCI/L to income, net of tax", "documentation": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Reclassification Tax", "label": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss and Unrealized Holding Gain Loss On Securities Reclassification Tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss before reclassification, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r251", "r255" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedLabel": "Reclassification of AOCI/L to income, net of tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r255", "r257" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r11", "r22", "r193", "r259", "r262" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized loss before reclassification, net of tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r252", "r255", "r395" ] }, "forr_OtherCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "OtherCountryMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "documentation": "Other country.", "label": "Other Country [Member]", "terseLabel": "Other [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfNonCurrentLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfNonCurrentLiabilitiesDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities (Note 13)", "label": "Other Liabilities, Noncurrent", "totalLabel": "Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Non Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r166" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingScheduleOfDerivativeContractsAmountsRecognizedInConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Income (Expense), Net [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1062" ] }, "forr_Othercomprehensiveincomelossderivativesqualifyingashedgesnetoftax1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "Othercomprehensiveincomelossderivativesqualifyingashedgesnetoftax1", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in market value of interest rate swap", "label": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax1", "documentation": "Other comprehensive income loss derivatives qualifying as hedges net of tax1." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1029", "r1041", "r1051", "r1077" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1032", "r1044", "r1054", "r1080" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1032", "r1044", "r1054", "r1080" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1058" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activity", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1099", "r1122" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r58" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash payments", "terseLabel": "Cash payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r456", "r1124" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r60" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid for net share settlements of stock-based compensation awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r272" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of marketable investments", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r55", "r270", "r362" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Purchase price paid", "terseLabel": "Cash paid at close", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r56", "r649" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Net cash paid", "negatedLabel": "Acquisitions, net of cash acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r56" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r167" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1061" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1061" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureEmployeePensionPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Pension Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r544", "r545", "r546", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r990" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1060" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1070" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1063" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1059" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r145", "r513" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r145", "r881" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r145", "r513" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r145", "r881", "r899", "r1236", "r1237" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par value Authorized - 500 shares; issued and outstanding - none", "totalLabel": "Preferred Stock, Value, Issued, Total", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r145", "r806", "r1001" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1118" ] }, "us-gaap_PrivateEquityFundsDomesticMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivateEquityFundsDomesticMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Based Funds [Member]", "label": "Private Equity Funds, US [Member]", "documentation": "Private equity fund investing in company domiciled in United States of America (US)." } } }, "auth_ref": [ "r1172" ] }, "us-gaap_PrivateEquityFundsForeignMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivateEquityFundsForeignMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. Based Funds [Member]", "label": "Private Equity Funds, Non-US [Member]", "documentation": "Private equity fund investing in company not domiciled in United States of America (US)." } } }, "auth_ref": [ "r1172" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of common stock under employee equity incentive plans", "totalLabel": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r9", "r29" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from line of credit", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable investments", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r270", "r271", "r1138" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sales of marketable investments", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r53", "r270", "r362", "r394" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r348", "r791", "r832", "r833", "r834", "r835", "r836", "r837", "r967", "r985", "r1002", "r1105", "r1165", "r1166", "r1171", "r1231" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r348", "r791", "r832", "r833", "r834", "r835", "r836", "r837", "r967", "r985", "r1002", "r1105", "r1165", "r1166", "r1171", "r1231" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "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": [ "r235", "r258", "r261", "r274", "r282", "r293", "r305", "r306", "r323", "r337", "r343", "r346", "r399", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r652", "r655", "r656", "r687", "r702", "r801", "r814", "r857", "r901", "r918", "r919", "r975", "r998", "r999", "r1015", "r1121", "r1167" ] }, "forr_PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the policy for depreciation and amortization of property and equipment assets in terms of the estimated useful life of those assets.", "label": "Property And Equipment Estimated Useful Life Table [Text Block]", "terseLabel": "Depreciation and Amortization of Property and Equipment, Useful Life" } } }, "auth_ref": [] }, "forr_PropertyAndEquipmentWriteOffsAndImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "PropertyAndEquipmentWriteOffsAndImpairments", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Property and equipment write offs and impairments.", "label": "Property And Equipment Write Offs And Impairments", "terseLabel": "Impairment of property and equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r14" ] }, "forr_PropertyPlantAndEquipmentEstimatedUsefulLife": { "xbrltype": "stringItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "PropertyPlantAndEquipmentEstimatedUsefulLife", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Estimated Useful Life", "label": "Property Plant And Equipment Estimated Useful Life", "documentation": "Estimated useful life of property, plant and equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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": [ "r177", "r239", "r812" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Net long-lived tangible assets", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "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": [ "r14", "r802", "r812", "r1001" ] }, "forr_PropertyPlantAndEquipmentNetAndRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "PropertyPlantAndEquipmentNetAndRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net long-lived tangible assets", "label": "Property Plant And Equipment Net And Right Of Use Assets", "documentation": "Property plant and equipment net and right of use assets." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property and Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r177" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and Equipment, Estimated Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]", "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value." } } }, "auth_ref": [ "r1157" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAllowanceForDoubtfulAccountsDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for expected credit losses", "verboseLabel": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r269", "r417" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1058" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1058" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r545", "r562", "r592", "r593", "r594", "r765", "r789", "r838", "r871", "r872", "r926", "r928", "r930", "r931", "r944", "r963", "r964", "r976", "r984", "r993", "r1003", "r1006", "r1158", "r1169", "r1224", "r1225", "r1226", "r1227", "r1228" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r545", "r562", "r592", "r593", "r594", "r765", "r789", "r838", "r871", "r872", "r926", "r928", "r930", "r931", "r944", "r963", "r964", "r976", "r984", "r993", "r1003", "r1006", "r1158", "r1169", "r1224", "r1225", "r1226", "r1227", "r1228" ] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Realized Investment Gains (Losses)", "verboseLabel": "Gain from non-marketable investments", "totalLabel": "Realized Investment Gains (Losses), Total", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r819" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "forr_RecentAccountingPronouncementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "RecentAccountingPronouncementsPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Recent accounting pronouncements.", "label": "Recent Accounting Pronouncements Policy [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1024", "r1036", "r1046", "r1072" ] }, "forr_RemainingSeveranceAndRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "RemainingSeveranceAndRelatedCosts", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining severance and related costs", "label": "Remaining Severance and Related Costs", "documentation": "Remaining severance and related costs." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Payments on borrowings", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r1123" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments Of Secured Debts", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r59" ] }, "forr_ResearchRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ResearchRevenueMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research [Member]", "documentation": "Research revenue.", "label": "Research Revenue [Member]" } } }, "auth_ref": [] }, "forr_ResearchSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ResearchSegmentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "documentation": "Research segment.", "label": "Research Segment [Member]", "terseLabel": "Research Segment [Member]" } } }, "auth_ref": [] }, "forr_ResearchServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ResearchServicesMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Research services.", "label": "Research Services [Member]", "terseLabel": "Research [Member]", "verboseLabel": "Research [Member]" } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [ "r232", "r288", "r289", "r290", "r293", "r294", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r308", "r317", "r407", "r408", "r631", "r681", "r685", "r686", "r687", "r730", "r754", "r755", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r852" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1025", "r1037", "r1047", "r1073" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1026", "r1038", "r1048", "r1074" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1033", "r1045", "r1055", "r1081" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period" } } }, "auth_ref": [ "r232", "r288", "r289", "r290", "r293", "r294", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r308", "r317", "r407", "r408", "r631", "r681", "r685", "r686", "r687", "r730", "r754", "r755", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r852" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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": [ "r238" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r1115", "r1127" ] }, "us-gaap_RestrictedCashCurrentAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrentAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Restricted Cash, Current, Asset, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage, classified as current." } } }, "auth_ref": [ "r1127" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, non-current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r215", "r1116", "r1127" ] }, "us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfEndOfPeriodCashAndCashEquivalentsAndCashCashEquivalentsAndRestrictedCashFromFinancialStatementsDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Restricted Cash, Noncurrent, Asset, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage, classified as noncurrent." } } }, "auth_ref": [ "r1127" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuring" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring", "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": [ "r453", "r454", "r456", "r459", "r465" ] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Severance and related benefit costs incurred", "documentation": "Amount of costs incurred to date for the specified restructuring cost." } } }, "auth_ref": [ "r455", "r458", "r462", "r464" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anticipates Total Costs", "label": "Restructuring and Related Cost, Expected Cost", "totalLabel": "Restructuring and Related Cost, Expected Cost, Total", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r455", "r458", "r462", "r464" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Reduction of Workforce Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional restructuring and related costs", "totalLabel": "Restructuring Charges, Total", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13", "r460", "r462", "r1159" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r455", "r456", "r462", "r463" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r455", "r456", "r457", "r458", "r462", "r463", "r464" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Costs, Total", "label": "Restructuring Costs", "terseLabel": "Restructuring Costs", "verboseLabel": "Restructuring costs", "negatedLabel": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 }, "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Costs and Asset Impairment Charges, Total", "label": "Restructuring Costs and Asset Impairment Charges", "terseLabel": "Restructuring costs", "negatedLabel": "Restructuring costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accrual at December 31, 2023", "periodStartLabel": "Accrual at December 31, 2022", "label": "Restructuring Reserve", "totalLabel": "Restructuring Reserve, Total", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r456", "r461" ] }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash charge (included above)", "terseLabel": "Non-cash charge (included above)", "label": "Restructuring Reserve, Settled without Cash", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r456", "r463" ] }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveTranslationAndOtherAdjustment", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease settlement gain (included above)", "label": "Restructuring Reserve, Translation and Other Adjustment", "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases)." } } }, "auth_ref": [ "r87", "r1160" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "verboseLabel": "(Decrease) increase in retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r148", "r185", "r809", "r845", "r850", "r855", "r882", "r1001" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r231", "r288", "r289", "r290", "r294", "r304", "r306", "r405", "r412", "r598", "r599", "r600", "r630", "r631", "r667", "r670", "r671", "r674", "r685", "r841", "r843", "r858", "r1236" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r324", "r325", "r336", "r341", "r342", "r348", "r350", "r352", "r539", "r540", "r791" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r227", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r965" ] }, "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation, Description of Payment Terms", "terseLabel": "Contract with customer, expected payment term", "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration." } } }, "auth_ref": [ "r530" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue expected to be recognized", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r218" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligation, revenue expected to be recognized", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r219" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r219" ] }, "forr_RevenuesByGeographicalAreaPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "RevenuesByGeographicalAreaPercentage", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts generated in the geographical area as a percentage of total global revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.", "label": "Revenues By Geographical Area Percentage", "terseLabel": "Revenues by geographical area percentage" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues From External Customers And Long Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Revision of Prior Period Accounting Standards Update Adjustment [Member]" } } }, "auth_ref": [ "r232", "r293", "r294", "r300", "r308", "r407", "r408", "r631", "r681", "r687", "r730", "r754", "r755", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "forr_RightOfUseAssetImpairmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "RightOfUseAssetImpairmentsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Right-of-use asset Impairments.", "label": "Right-of-Use Asset Impairments [Member]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfAdditionalLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating ROU assets obtained in exchange for lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r745", "r1000" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1090" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1090" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "terseLabel": "Research Service Revenue [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r352", "r1100" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Allowance for Doubtful Accounts", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Expenses and Other Current Liabilities", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Loss", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r51", "r1214", "r1215" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfUnauditedProFormaFinancialInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPayableParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r109", "r110", "r645" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Summary of Fair Value of Aggregate Consideration Paid or Payable", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r109", "r110" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense Recorded in Expense Categories", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r101" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Income Tax Expense", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r190" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of Company's Total Outstanding Borrowings", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Deferred Income Taxes", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r189" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations", "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": [ "r121", "r124", "r661" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Federal Statutory 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": [ "r188" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r101" ] }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of Net Long-lived Tangible Assets by Location", "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area." } } }, "auth_ref": [ "r77" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name" } } }, "auth_ref": [ "r396", "r397", "r398" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities", "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": [ "r690", "r691" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r80", "r81", "r792" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of 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": [ "r80", "r81" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule Of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r978" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r978", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Income Before Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1130" ] }, "forr_ScheduleOfLeaseBalancesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ScheduleOfLeaseBalancesTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of lease balances.", "label": "Schedule Of Lease Balances Table [Text Block]", "terseLabel": "Summary of Lease Balances" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r15" ] }, "forr_ScheduleOfNonCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ScheduleOfNonCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of non-current liabilities.", "label": "Schedule Of Non Current Liabilities Table [Text Block]", "terseLabel": "Summary of Non-Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r98" ] }, "forr_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of other information related to leases.", "label": "Schedule Of Other Information Related To Leases Table [Text Block]", "terseLabel": "Summary of Additional Lease Information" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Allocation of Purchase Price to Fair Value of Assets Acquired and Liabilities Assumed", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r192" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r455", "r456", "r457", "r458", "r462", "r463", "r464" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in Restructuring Accrual", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r86", "r88" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r76", "r159" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r76", "r153" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r73", "r74", "r75", "r78" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Information by Reportable Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r73", "r74", "r75", "r78" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "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 [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r564", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r592", "r593", "r594", "r595" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "terseLabel": "Summary of Shares Purchased by Employees Under the Stock Purchase Plan", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r100" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r27", "r28", "r97" ] }, "forr_ScheduleOfShareBasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsAndEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Options Granted Under Equity Incentive Plan and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions", "label": "Schedule Of Share Based Payment Award Stock Options And Employee Stock Purchase Plan Valuation Assumptions [Table Text Block]", "documentation": "Schedule Of Share Based Payment Award Stock Options And Employee Stock Purchase Plan Valuation Assumptions [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Shares Subject to Employee Stock Purchase Plan Valuation 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": [ "r187" ] }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Losses on Debt Investments", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value)." } } }, "auth_ref": [ "r211" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r997", "r1201" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Weighted Average Common Shares", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary 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": [ "r81" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Secured Debt", "terseLabel": "Senior secured term loans", "totalLabel": "Secured Debt, Total", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r34", "r200", "r1229" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Secured Debt [Member]", "terseLabel": "Term Loans [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1017" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1020" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "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": [ "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r352", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r458", "r464", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r978", "r1105", "r1231" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r350", "r351", "r862", "r866", "r868", "r927", "r929", "r933", "r945", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r968", "r986", "r1006", "r1171", "r1231" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Operating Segment and Enterprise Wide Reporting", "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": [ "r319", "r320", "r321", "r322", "r323", "r335", "r340", "r344", "r345", "r346", "r347", "r348", "r349", "r352" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail" ], "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": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfStockBasedCompensationExpenseRecordedInExpenseCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r156" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, marketing, administrative and other expenses", "totalLabel": "Selling, General and Administrative Expense, Total", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r163" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Severance And Related Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Options vested period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r994" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Description", "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance." } } }, "auth_ref": [ "r94", "r96" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r584" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value, Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r584" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r582" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "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", "terseLabel": "Weighted average grant date fair value for RSUs granted", "verboseLabel": "Weighted-Average Grant Date Fair Value, 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": [ "r582" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of Shares, Unvested, Ending Balance", "periodStartLabel": "Number of Shares, Unvested, Beginning Balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r579", "r580" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-Average Grant Date Fair Value, Unvested, Ending Balance", "periodStartLabel": "Weighted-Average Grant Date Fair Value, Unvested, Beginning Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r579", "r580" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r583" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Value of RSUs vested and converted to common stock", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r586" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value, Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r583" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected 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": [ "r593" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "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": [ "r592" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Average risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r594" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail" ], "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 [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": [ "r564", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r592", "r593", "r594", "r595" ] }, "forr_ShareBasedCompensationArrangementByShareBasedPaymentAwardLockInPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLockInPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Required minimum holding period of shares acquired under employee stock purchase plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Lock In Period", "terseLabel": "Holding period of stocks acquired under employee stock purchase plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Employee maximum elected percentage reduction of compensation to purchase shares", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in number of shares issuable under plan", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r996" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Future awards granted or issued under plans", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted - Average Exercise Price Per Share, Exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r586" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of Shares, Forfeited", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1179" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted - Average Exercise Price Per Share, Forfeited", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1179" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock options granted", "verboseLabel": "Number of Shares, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase" ], "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 fair value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r585" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Outstanding at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Shares, Outstanding, Ending Balance", "periodStartLabel": "Number of Shares, Outstanding, Beginning Balance", "terseLabel": "Option Outstanding and vested", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r571", "r572" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted - Average Exercise Price Per Share, Outstanding, Ending balance", "periodStartLabel": "Weighted - Average Exercise Price Per Share, Outstanding, Beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r571", "r572" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and Expected to Vest at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r588" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, Vested and Expected to Vest at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r588" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted - Average Exercise Price Per Share, Vested and Expected to Vest at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r588" ] }, "forr_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriodDuration": { "xbrltype": "durationItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriodDuration", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Duration of each purchase period under employee stock purchase plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Purchase Period Duration", "terseLabel": "Duration of purchase periods under employee stock purchase plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "terseLabel": "Issuance of common shares under plans", "documentation": "Number of shares purchased for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1199" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetail", "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": [ "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r591", "r592", "r593", "r594", "r595" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted - Average Exercise Price Per Share, Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r576" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted - Average Exercise Price Per Share, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r563", "r570", "r589", "r590", "r591", "r592", "r595", "r601", "r602", "r603", "r604" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Option expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r995" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life", "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": [ "r591" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and Exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r95" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted - Average Remaining Contractual Term, Exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r95" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted - Average Remaining Contractual Term, Outstanding at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r186" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted - Average Remaining Contractual Term, Vested and Expected to Vest at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r588" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Exercise price rate of fair value", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning 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": [ "r24" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r741", "r1000" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r171", "r279" ] }, "forr_SiriusDecisionsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "SiriusDecisionsIncMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfUnauditedProFormaFinancialInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfFairValueOfAggregateConsiderationPaidParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "SiriusDecisions, Inc.", "label": "Sirius Decisions Inc [Member]", "terseLabel": "SiriusDecisions, Inc [Member]" } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfPropertyAndEquipmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDepreciationAndAmortizationOfPropertyAndEquipmentUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "terseLabel": "Computer Software [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "forr_SpecifiedLicensePeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "SpecifiedLicensePeriod", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Specified license period", "label": "Specified License Period", "documentation": "Specified license period." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfInformationByReportableSegmentDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfGoodwillBySegmentAndChangesInCarryingAmountOfGoodwillDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r234", "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r352", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r451", "r458", "r464", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r978", "r1105", "r1231" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r24", "r47", "r231", "r264", "r265", "r266", "r288", "r289", "r290", "r294", "r304", "r306", "r318", "r405", "r412", "r526", "r598", "r599", "r600", "r630", "r631", "r667", "r669", "r670", "r671", "r672", "r674", "r685", "r713", "r714", "r715", "r716", "r717", "r718", "r755", "r841", "r842", "r843", "r858", "r920" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r350", "r351", "r862", "r866", "r868", "r927", "r929", "r933", "r945", "r951", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r968", "r986", "r1006", "r1171", "r1231" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r288", "r289", "r290", "r318", "r791", "r853", "r859", "r873", "r874", "r875", "r876", "r877", "r878", "r881", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r894", "r895", "r896", "r897", "r898", "r900", "r902", "r903", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r920", "r1007" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r288", "r289", "r290", "r318", "r791", "r853", "r859", "r873", "r874", "r875", "r876", "r877", "r878", "r881", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r894", "r895", "r896", "r897", "r898", "r900", "r902", "r903", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r920", "r1007" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1028", "r1040", "r1050", "r1076" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfSharesPurchasedByEmployeesUnderStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares Purchased", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r24", "r145", "r146", "r185" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock plans, including tax effects, Shares", "totalLabel": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r24", "r145", "r146", "r185" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of Shares, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r24", "r145", "r146", "r185", "r576" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock plans, including tax effects", "totalLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r99", "r145", "r146", "r185" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized to purchase of common stock under the stock repurchase program", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureStockholdersEquityScheduleOfComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r146", "r149", "r150", "r172", "r883", "r899", "r921", "r922", "r1001", "r1016", "r1129", "r1144", "r1212", "r1236" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r182", "r281", "r512", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r525", "r526", "r676", "r923", "r924", "r950" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "negatedLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r743", "r1000" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r719", "r757" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r719", "r757" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r719", "r757" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r719", "r757" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r719", "r757" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r756", "r758" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueOfOptionsGrantedUnderEquityIncentivePlanAndSharesSubjectToEmployeeStockPurchase", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "forr_SummaryOfSignificantAccountingPolicyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "SummaryOfSignificantAccountingPolicyLineItems", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policy [Line Items]", "label": "Summary Of Significant Accounting Policy [Line Items]", "terseLabel": "Summary Of Significant Accounting Policy [Line Items]" } } }, "auth_ref": [] }, "forr_SummaryOfSignificantAccountingPolicyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "SummaryOfSignificantAccountingPolicyTable", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation1Detail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Summary Of Significant Accounting Policy [Table]", "label": "Summary Of Significant Accounting Policy [Table]", "terseLabel": "Summary Of Significant Accounting Policy [Table]" } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Summary of Changes in Deferred Tax Valuation Allowance", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r105" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccounts" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Certain Balance Sheet Accounts", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1069" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureCertainBalanceSheetAccountsSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Taxes", "totalLabel": "Taxes Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r38" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology [Member]", "verboseLabel": "Technology Asset Class [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r32" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "auth_ref": [ "r1136", "r1220" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1061" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1068" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r208", "r209", "r210", "r355", "r356", "r358" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureAcquisitionsSummaryOfAllocationOfPurchasePriceToFairValueOfAssetsAcquiredAndLiabilitiesAssumedParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfIntangibleAssetsDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAmortizationOfIntangibleAssetsEstimatedUsefulLifeDetail" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r112" ] }, "us-gaap_TradingActivityByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingActivityByTypeAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Trading Activity [Axis]", "terseLabel": "Trading Activity", "documentation": "Information by type of trading activity." } } }, "auth_ref": [ "r127" ] }, "us-gaap_TradingActivityByTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingActivityByTypeDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Trading Activity, by Type [Domain]", "terseLabel": "Trading Activity, by Type", "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit)." } } }, "auth_ref": [ "r127" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1089" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1091" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfCompanysFairValueHierarchyForItsFinancialAssetsAndLiabilitiesParentheticalDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummarizesTheMaturityPeriodsOfMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsSummaryOfCompanysMarketableInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/DisclosureMarketableInvestmentsUnrealizedLossesOnDebtInvestmentsDetails", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureFairValueMeasurementsSummaryOfCompanySFairValueHierarchyForItsFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "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": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r508", "r524", "r675", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r816", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1140", "r1141", "r1142", "r1143" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1092" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1093" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1091" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1091" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1094" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1092" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r92" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r92" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock - 5,437 and 5,305 shares as of December 31, 2023 and 2022, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49", "r92", "r93" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Repurchase of common stock, Shares", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r24", "r146", "r185" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchases of common stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r24", "r92", "r185" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r293", "r294", "r295", "r296", "r308", "r359", "r360", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r452", "r598", "r599", "r600", "r628", "r629", "r630", "r631", "r646", "r647", "r648", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r699", "r700", "r704", "r705", "r706", "r707", "r720", "r721", "r727", "r728", "r729", "r730", "r751", "r752", "r753", "r754", "r755", "r793", "r794", "r795", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r455", "r456", "r462", "r463" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfNetLongLivedTangibleAssetsByLocationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureOperatingSegmentAndEnterpriseWideReportingScheduleOfRevenuesByGeographicDestinationBasedOnLocationProductsAndServicesAndAsPercentageOfTotalRevenuesDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Unremitted earnings", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r17", "r18", "r608", "r642" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1088" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits, Ending Balance", "periodStartLabel": "Unrecognized tax benefits, Beginning Balance", "terseLabel": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r609", "r615" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions for tax positions of prior years", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r616" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Settlements", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r618" ] }, "forr_UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefits increases decrease resulting from foreign currency translation.", "label": "Unrecognized Tax Benefits Increases Decrease Resulting From Foreign Currency Translation", "terseLabel": "Translation adjustments" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions of current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r617" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfChangesInDeferredTaxValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r286" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfChangesInDeferredTaxValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r287" ] }, "forr_ValuationAllowancesAndReservesPeriodIncreaseDecreaseDueToChangeInTaxLegislation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecreaseDueToChangeInTaxLegislation", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfChangesInDeferredTaxValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in tax legislation", "documentation": "Valuation allowances and reserves period increase decrease due to change in tax legislation.", "label": "Valuation Allowances And Reserves Period Increase Decrease Due To Change In Tax Legislation", "negatedLabel": "Change in tax legislation" } } }, "auth_ref": [] }, "forr_ValuationAllowancesAndReservesTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ValuationAllowancesAndReservesTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureIncomeTaxesSummaryOfChangesInDeferredTaxValuationAllowanceDetail" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowances and reserves translation adjustments.", "label": "Valuation Allowances And Reserves Translation Adjustments", "terseLabel": "Translation adjustments" } } }, "auth_ref": [] }, "forr_ValueToDeriveMaximumNumberOfSharesForPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "ValueToDeriveMaximumNumberOfSharesForPurchase", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Value divided by the fair market value of a share of common stock on the first day of the purchase period. The result of which is used to derive the maximum number of shares that may be purchased by each participant in a purchase period, pursuant to the employee stock purchase program.", "label": "Value To Derive Maximum Number Of Shares For Purchase", "terseLabel": "Value used to derive maximum number of shares per participant for employee stock purchase" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureNonMarketableInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "terseLabel": "Ownership interest of Company", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r119" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r742", "r1000" ] }, "us-gaap_VariableLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseIncome", "crdr": "credit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Income", "terseLabel": "Variable incentive payment received", "documentation": "Amount of variable lease payments from operating, direct financing, and sales-type leases, excluding amount included in measurement of lease receivable." } } }, "auth_ref": [ "r750" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtSummaryOfCompanySTotalOutstandingBorrowingsParentheticalDetail", "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDerivativesAndHedgingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfBasicAndDilutedWeightedAverageCommonSharesDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfBasicAndDilutedWeightedAverageCommonSharesDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Weighted average common equivalent shares", "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1134" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfBasicAndDilutedWeightedAverageCommonSharesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfBasicAndDilutedWeightedAverageCommonSharesDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average common shares outstanding", "totalLabel": "Diluted weighted average common shares outstanding", "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": [ "r310", "r315" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfBasicAndDilutedWeightedAverageCommonSharesDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfBasicAndDilutedWeightedAverageCommonSharesDetail", "http://www.forrester.com/20231231/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r309", "r315" ] }, "forr_WorkforceReductionInJanuaryTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "WorkforceReductionInJanuaryTwoThousandTwentyThreeMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce reduction in january two thousand twenty three", "label": "Workforce Reduction In January Two Thousand Twenty Three [Member]", "documentation": "Workforce reduction in january two thousand twenty three." } } }, "auth_ref": [] }, "forr_WorkforceReductionInMayTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.forrester.com/20231231", "localname": "WorkforceReductionInMayTwoThousandTwentyThreeMember", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/DisclosureRestructuringScheduleOfActivityInRestructuringAccrualDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce reduction in may two thousand twenty three", "label": "Workforce Reduction In May Two Thousand Twenty Three [Member]", "documentation": "Workforce reduction in May two thousand twenty three member." } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.forrester.com/20231231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Write off of debt issuance cost", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r165" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "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": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "SubTopic": "30", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-1" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r172": { "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r187": { "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" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r197": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r199": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r204": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r212": { "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" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-1" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482712/350-20-65-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "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": "(a)", "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": "(b)", "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": "(c)", "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": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "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": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479719/606-10-65-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r633": { "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" }, "r634": { "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" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r806": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r811": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r819": { "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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r855": { "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r917": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r925": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r932": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r965": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r996": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1005": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1006": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1007": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1010": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1011": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1012": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1013": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1014": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1015": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1016": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1056": { "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" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1098": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r1115": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1116": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1117": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1118": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3" }, "r1158": { "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" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "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" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1200": { "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" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1203": { "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" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1207": { "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" }, "r1208": { "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" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1210": { "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" }, "r1211": { "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" }, "r1212": { "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" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-11" }, "r1220": { "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" }, "r1221": { "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" }, "r1222": { "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" }, "r1223": { "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" }, "r1224": { "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" }, "r1225": { "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" }, "r1226": { "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" }, "r1227": { "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" }, "r1228": { "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" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1230": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1231": { "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" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1233": { "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" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 114 0000950170-24-028381-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-028381-xbrl.zip M4$L#!!0 ( !E(:%@*%^#RE14# "&V+@ 1 9F]R/?_T?]_O[8[>XFP^GD[^\B_R MKOB7$4[*M(XG;_[R+P]>/7SZ]%_^[\__ZZ>=!2VCI9/Y7^[L+!;[]^_=>_?N MW=UW^NYT]N:>C#'>>\]K[BP7W7^?9[MU_&$M_SJL5$*X>\L/3RU=G+G4+I3/[ZPG#_.:?YA^?O/UI]Z/_[T>.GX_7G7 ME?P8M!3_\Y>7SXZ73Z:3YP=[.!N7L[]6%[-[B\-]O$<+8;)<^>&IYN.SGHG> M0-[[SU^?O2H[N)?@TU>?+_9GI_=TCN7NF^G;>_P)?5OIXZ4'?S-,CV8+&:'9S_4T8>G;C5^OP#Z_-2- MCM=_W.)[BUF:S-MTMI<61,-\ A9$.'%C+!7F!_GL&Q]]>.K&\]GB\\V@/Y[> MM<7L7-**]^C3#SN&X[-O31^_I=^0\X7^#L;IGN#7>2ZN-^T[F=_0Y? M.C2F%@72W?GY?XU^VL%4Z;^CGQ;CQ2[^+ 7\_:=[RY_YKWNX2".^ >!_'XS? M_N7.P^F$7F(!KXGR[HS*\K>_W%G0N]T;I-(]ONJ]H\O^E*?U<#1?'.[B7^[L MI=F;\>3^*!TLIO_/>&]_.B,V6ORXGRJ+P/NCL/_^QSO#7>OX[?&7ZGB^OYL. MF:V1/OUI_/X^7QMGRQ_'M>)D^/$CWX_&=%9/_I%C-"ZJ E&'"$9J":DJ"Z7Z MX*5RJJ"Z,YJD/;K+$?O=?[B3)F_PZ>1!&;B$'NNWV7A2QON[^/%/K^BQ:YK5 M^>_[-2WP09WN+[ >;<;[Q4MLM$W_,%DX99T!:4L&8VR!X*, C3%7690P#N_\ MO)@=X$_W3CW^V6\31+.AM RZ90,F5@G!B (5L_!5Q&)#/7X;HO;[CZ:%OC]9 M/!G/2]K]C:XTK4_H;_-/GY.>1Q3C/615Z3F%29"TL!"+B-+4YFN.=WY^\E^7 M>\H0O$B(H%0I=#$4$)NF7X.C_U2%Z,,:]]Q+Z5%E!U:[!$;7 LD+ 5FW*E1$ MG6.]PI[GF*W+U8,2M8*I*4 TLD)J6F&R@0Y$K.)MGNX1;])]T^[CUK LUOQ: M26(J:#T14)%@&ETNQ$QB7(GL55**^.5;O):M+F.B3<4L'9C@(N20-2CO8C.N M6"_U%5[+E.9C5,>[XX7AP\/2(5,%O0:"V21\*(] M&4\(P-#!_#:=CUDK//Z@F9Z-YY\=E$E*&V7HU4H18)(A%LB^0".:C(BVN&3N M_/PE2/,GVDUZ\WK\3&.<'SW5I3;#"5%;31JJ;\0 M2AZ )2@2\"L9=.EZI/" M[S&=&[TW77Z6=I].*K[_.QY>3_ )PG[T EKJ2SVI%,2LJ@2HBEG5IP2Y5@4V M5F^;D2I(^>FQ#:?UVRR5Q9A$]>/W^UC'].CSWU+Y([W!3Y\[Q601Z4%UQ4:$ M%I%N(6E'(NU+I=/0RER!T)H0(45T$#(! WIO#4$U!SD%$]#J*I([N;EH"4;^\Z1/AJ.<3HX>%4M, MQID&/D9+.$32Q9-.S#V1Q*XJ))P^DTO3O;WQ@G=Y_F!2&7,15Y.Q2'QS+9PQ M.IB,EU_X_1^_OWI$\'$^OC\9[Q)P(SHA6'7O]*.?\RHD!ZPLK"IJ(_5>Z:Y) MU "9=!#1D2K>?JX0K_ JEY$SUWV5S_A49Z^)Z@DWD7@-=,XF*R*B0B(FBYC; M9^+U)>%PN@+)_H=IOO-\.BE+HGHPG^/72-=+ <4O2M<7BQV<#8\Q__A8EY.L M*A$\3B1*923NUSY"J)9DB]:I.-1.^L^PP+KVX>NUS/7WP9B&41$IFR;I7T00 M$(*0A/R"K^AEEO4SRGZZMY_&,W[79U/2N>.W6(=[_PUW"6K/?I_CBBB(0)RH3A-$)[Z39I'EWI. M%$7:%BS(0-K9()UMS$3RJ UFNJ2C[3GUG _JV_%\.CMLVY/$"-M;@B6]E%4DK'N4S(\/M'?=LF:/GFL1(#M8/?9N.$CG)?9>)_I MZD5[C;.]2Y%$U8#3KG0FKI#!B84-5X^9:L]>6G MKRH5G:%M;.F17620"#A(2W>51HEF@DJZGL8M; G 'EUDAV\.-1W"(<$*P,F= MGQ]AP;V,LY&6(]H&=SGDZ)MT@5Z2Q"XA&H4DB77.4&1H ;VG0\!O!OB_7B5= M%?!_@C2('TW6-4)49/D8$$37>TO;\19_2?/Q_!7) MV51?3/X]D0E*+_KR#+BG6B,SGG&C)]%@#-D49._3X9)*J,JH2XRM/P)'4 M,DE[)+0O17.VE4;FQ&=D__'U_YK&DV?3^7R%ZD>4(KW7DGB#D9_)2(*I!1 2 M"<(BH<(+9<%3NAYKI..[[M-=\;)R0,9LZ,7I>$JE#4F5U$QVC?[E":WEC"@_ M ]%KW1#G7-2*R%)YDI#&,JJWM"NA8B*QK41U99T;HC,&)5&3+1&)18-NQ*)T M($$;&^EH9'3UFVY(UA%#R!%2R\1*/@M(9"L _;$899.RQJ]S0P29?T%H3Z*X MD:80C>YOD@:K)!U.\TJJS]P_:]T0>@Q"&%:"Q6)(H'O)T( @I75.194R6=B7 MP;.$9*?'"DQ<$+886-Q8G\;>G$YR!=K1J\ M,21.0O(D24)@+STAJ4)&F+Y(DJQ@6\CX(QA#8#43I@#C%&&;XBM$)XU/FE1< M^[;R!$6FY]$(I.DC"3A%UD\B+.*U4BEX)[&UU6[+O=/QDQDV8KX)(=V??^+P MZ_WY$.VDQQL-X=C['&O\RYWY>&]_ET.?P]]V9OSTC)?AV,*X^WY>[]Q;7O[D M-8=?Y].#V?#;$%Z^?[0%PYES]_NZXC!>_+@%P'>\QZ4\G'[GH \^P+4!8E?AE.AF\0^_'\SL_'R][ M4.L 5 FRIG%].GF8]L>+M+N\[D_WSKS=A\W[\%27.,YE-'_!)R1/G]#Q)]%8%818Q.UEPHL;<3FL\6;$S6@[)X,3LR>Y>'K)X11WJ\MSMUH= M=Y.P\X2E&@B+I)LL79OM$0B9K+%H49'AW1OM?/#VGK*Z3[,TD".,JAZ.[AC;GPRGHP7.'BMR>XB_F& NO2=_W+X:_KG M=/9P-\T_T_/U\IF>G4Z.4LE:S(9:F,7L%=D+==: MH-'?A243-;!!UN=I748W/G[+?_@VFE%?GM_TZOC-%H%5B@0R%S*2"H<>6R9H MI17*9FJ)2?9Z@@2?RI"0P'SS MF;PWX[8#:R86:6QR!H+EL'YME@Y6)E $:[6306 66WZ<+W&12"G7QVDV(?-F MW0)L,UBW&!.U<$AW=IH=E&J9-5IJ"0Y5$J$.QMJ$$[SUW&4C^/QK]ZE_55!VY-Q_A,$ M\^SI+R]>KI-A95P=PQ94VH8@0">C""4J#TE$ UZXF+Q-T:AN3=2GD[=TJORE MCS+U"-W/_B -24?S<Y4J,HWL&10D%2/7 EB-7C=FL[)ZNR[]3K] MDG:Y=/+5#N+BV;0,9N@)4GD^G1RE"9U('-H6;>NC,K*RP$Z,=#.Q<4QDO8BB M=1"%0))>NXEW;:G]D8T^_/@WNB*KVL-G#'_.X:2GD_V#Q7Q8(5?%T[>2Y!M1 M;"@88C(":N4H96P&8I">_I6]5DG;%+JUS:Z$Z=ER.R#8\6'1MIR02*IHXQQX M:R(85QMD$QQ!4FMK%%KIT)TSY(+0T%']^?W?7]TP%Y_UVM?4Z'+>.#"B)@)O M7H+Q*$MQ$EWI5OY_#IX_:NSY\-=M"M-^8L*="M1>:,*IE1 #\2N9WH3/,BI. M-V[%3ERJ>Z)345Y^OLIWB"HTMF**$:CFR*NDT M<\@*@BMDT<@:JR^]G>$%GL)E.'P#.6K?,@Z_F9C.Y5+;^Z*6*RFW+Z=2W\@S M#5E6F[6%W&PC6] 18+$"0;?DB@W"FO4'J*][IMW$Z=:33!RPNJ"3 UT%U_X6 MRV:Z!1EM:;9HZ6JW#K_+1L1+.=@[V*6U]37WJUJFESVH_SQ8>GFVQ3>K5#19 MZL@ULY7T*)GJV1?2TM4&LMXM@Z%>C^H[=(!IK*G85*%QQ;]Q7&!HC0?D9#*; M2)-AMXKLU4&>C^LXS0[9""-3;#$MG^1P/=[;WYT>(@X?W4BMA2X[:[C#6$%' MMD?F\C8ZQ1)LCLI$5*;'M*IX:>^4(-D15K)3M;:24@/TBM.JC(.@A&L+E&(0(?3G<:9",.^C4I<-$J[4H%M(DL MT13)?HE&@ VQN:"BMJ[;6JG>DD77@XA]*L''C% Q<>\^PEFDH36T6DJ3NC71 M;XU,#V*K!P=O-2D8MF>X-,U$7Y;EQK8F7V/17L7NH$-71:7KD7VUB5!R\=P0 MDWN6%6X+*PW(HETNW#*M=AD;OE84\-('_FW3 #MPW2?4:+%P/^C&N4=$ 5G+ M##5*K;30!/7[%[#=E'QO1L(F%ZP2S@'R98T1E5N^$;8W51G".$VNGY77:@4) MN:*=:EHG1(^@=5&<9.HRG(2 MBO80K:]0FFFJA)!D[LY>O&3R_XUO/+$9#T-1M;5J'&C?&J$*#!"H-5:E6JA&55XN$5:5O84:95OU6E5UV[W7H.H+UM.JE=7 M3II;U*88#;9903M%0"EZ5Z!%89(7)3K=76;#%8GZ]6R(P1P.%NC2&-V6T"96 MG8T-&1H/I##DY%I^K3TD07I*V5Y0-Q&@KJ6E4J)9G%%:#0F(3A% M9J&QF@W,Y\%PU MLLQ*>1N3[8/6Z2_!P7/"?FR>[TW=^POL'?TFR+#&W,*LFB"Z@A0RS*!$$I3\*[ M**^D"]YT6\>SBJ)>M7WEM9=^I+/JC(\_^Y6H^W!9;_SD8%+7FRN\0A-->RMM M5@@R>)X<82I$Y;A73TM(YELIN;MHT"7S4?[ZRPW3ZM*;X!R2,/%#!,-62*9J MP"9:Q$P6=7_M#/FL7O-X8&YY7\=OQ_7@5,_7Y]/)<=;IH_$,RV)Z84._2_/K MZUGB2<$/RH+NNS@\J]![J9U6=4.N+7^>]DY5%0TW>#IT41R_15ZQ+?D"7ADK M>0J$YC'(QM4"N9$5BE96:YHQ*G9';A]PQ;LTJY\?]\=1=(,_X/?)F-3$J]]O M)'I4M67.[. Y+X0>52H\# /R^[!XP=_,9 M8OT[_52GZW8 ;";,5K-K5I/8%]KS%$VCZ2!EANCH!'.UPJ74VT'V7&FURH9Y M40B?Z%2R=I:'C3G(%2,T4TE&1EU3ZM9]VD4I\YJR?%MR.O@,1<2C:&>H4@)F M'DMG3'+K3_I8M^&\@;C#*GNK9Q."+8[ A""SP_#,2J$:>)]*$ZF0"=VMF7QU MU\9S7/P^F6':'?\/=\\_MB*//1[;$GS-K:$QU8.*/-FO!$=F8@T0)(%!R:<6 MNT,4W3:26Z$-GU2*-D8#PO%PZE!(W(DHH6032U%9>MOMN=Q&"#9C'6CA5&90 M*1.KR$@67K!:<$8X#VV7P?>'7"[I]WGXX(;Y?3 $S?,PP2H>@=^]$8&6Y;=MLJ<6N.L1[1T1HZG MGA/[9D/ V 6OB(V]E+:[>JJ>><;*:9+-,V)A-RT1X/164'" M:L I1[C,6QFP6S%]I3;(SS#-<6>Z6Y^2D)Z^78;5M\7%9!HGBSL+GD,?0_^+ ME).!I(W7&6M5N5L74V^^V14Z*YQS4:L@0/G$@V:DAVPS0JB80DQ*5-=M?<6E M>@$>SRNYT%%:##3R7SMJ@1'<)RGT-"MI0R_%8T6L7 M0(\09%6%?LV5Q*7-6GP]!<4%"^$:#4&4P:A[RH&QD5A9ZV0(@Z>K(='%& MNMO$O5[4I2A>5X]0LR FE]E"+ES9X[!&%56-_69270KS_!4G.*-CG-0'=6\\ M&<^'B<%OOU$#Y*MUEM"KRJ_2!%5=LL"]$$ER,^]YU4BUHC6VN9)%=^Z?"QAP MOMB?K3-\LAG0XV61/FN$.'0?U[I!<,& :%ZIXH6/NCMSO?-$N W%+&VVWL<( MVMI,IJ-AK%04U-8"#Z.2V%_WW8LXCCY^,!^GWP@?M7'I25"N;J)S1(+><4T0OR"MXK:WG+77'1OWTYW^E&@5=E4#'DJ(22<) MH7&&N! &LA 9?$PYU)J=2=U&(3IM)[1"Q6?('E>D^T#:PB%\2XB2DV\TQEQE M4<*LOQWTQL1%S*5A0 '1F@:&(^#TU@ULM#$WC;;6;<^2_R:DV0$6\-9+IYH$ M5PFV&<6M?6WR((R2-J?F0[^QSFW+$-Q,#JB5& OI"G":9SI9'2!J2UDUMVQ;7H\/N(75_ZKM]-_X,.1).,0=;4&J@<)$^&\Z2?LP=; M15599UE*M[;W.=1YRMY^L<]1OQL)K;PI.I.M!Q9E)2/05,B>?HTR"8RVN*"[ M'5>RZ:28#CC/)2EK*99 3=L%IR55LD4DM+I$EJKJ73;)6T5';?DJJ3WMLSS M7*'_)^N((>0(J64+QFOM)Q]SPW:K4[<8[H"JJ!5 M=!5+ZM:,X<-M4U"(88+'BG3*O5=&AV])6(OZ'F;*Z5 M%,A2Q,0M.T11D(-*T++CYMZJF:VO]/W68<$55O;*4!19%1J\%LBIG1ERDQF4 M;<7[7*(/W9[.D_&$E-4X[3ZE#9@=\+?/AH1<5?_J7=I?YZ%\ZM?_JO&57K24 ME0%1LR&6T8I0NXV 0K06;?8Z=Z>P-M^Q9$,IM\:7B%& 2(G0'E:$&+R%XDTK MF)-V_=95W[2$]Y4=:I/&1RD#'>40@FP>8C4("9LIN3F50K<0_C*(<9DR>-MB M:F78U%9="ETQM$!:%%4E6)HDN(PZQZA)>G>;]WL;.OEVU9;(] 0]&73,M&1IUP]2"[O-LI$W;J= M.W0I'?YP.E^\:)QN>D-M3-+5L2F$:ND4C?,94B$X5B5*CYC;G" M= 8L+34O2#NB(?;B?T7A).0<;7/H2K3;:V/^-AN_I0-<'MXP#^7)=(;C-Q>= MSJ6?X()VKLM!+-P[[F-ZX+801@U59,YS<8E[ 695("-Q<9$H@L["5M6=G7M: M[KY.[Q\<+':FL\^Z AQ1P<.EW;LM)Q)R\2V0X>-#5,#MPR&DAN P2N[]EISJ M3I!V57>X&?V'-A>LCGUWCHZM&0G)N )55&LU:E%]MXF@7>5U;"CC69C@HN/8 M?+!'D^CD;D7VMSW-Q)DS%M#/UD#6A34607"X9N?1P7HOV'T]G^ M=$9;P\V87G$.V%:-3_!2>E39@=6.I)6N!9(G_)UUJT)%=E9VFT#XH/[S8&G> ML(7U'-\]*$-0B?CZM]ET0C\6/.&/.E% WU(->0/_;RS8KLBN1/\45X15QC M:_9@+)LPT9%%4S!Y(GDM0L^5,_W)GU5Z@J**.20#L0C./U>5@*Y,4 Q'3XVT M1G7G"5IA]XU+TT$7OO8.T+6UP=7J'$C'_710-67W*EAJ8JKV"GOJ>O3W):/\QG?U!/Q1\BS,S%Z$9"10EVVS@JF*' "=0ST._8[ MTJ.W81&?-+G^*KZR,LDJN<]G9DW ]7DZ""@>1K<*I)3EH!U5'74Q.6LCNYM6M M4D-?Y"&[<;IRE=%TK"V&G,$&9"("V0]DT96_;6X MOU*N[E!@_7PZX6KYQ'&KY;=NPNXX M_@)!?;(F>UG<>^-#!!NJOTLMQ](\A%P33Y6J$*ML9$95$@M-DZG;W6R2*SI$ M7^(BT1'7QVDV(8*ZF2G\K9%4;RV 3-X16,L5>%(;)--*JU(S*MCR7&XC_5+(';\9.)N]TX=]/;&!'9%RU$EK2^9 D]Z2[>B)E'DD0;)>%5(QV93M33[\ MO-3H$1D&\\6%10V7?H0+:HW.]/-NBY2K(M2"E2Q%Q;W38B*,J&.!F))U&%36 MM=LD^VX!QGKJ<3U=KFB&@2)QLJ-3$ C-@XZRR&*$K;AV3'\-Z\=H6D[]1HTNY0UYA;N[G+D_JG>_FSZ%B^3 M+[.=GJ-(Y^EV=#0@%>!.^Q@@)POI+W^Y+63Q#T256?I)M22V6LF9G+8)3)"5, MCL.(7H0L#/TC;92^6]NUJQ36VR*3;^5M0EL\?HS&/G1\[T@C/FB+6^^+8*9\^-TT@JB M'O*KN F@]!%L4]::*&)P:V_I6ZICI -;9>URF$M MZ$OM+E9Z[>3^RS/%09X/2'(Q^!D_9XM/%JR5+SYIB/%526U26.53A"I)1!MD M&8G201'2YN*C"+5;<_=ZT1TL.Y/I[O3-X2]I_OD7MT:>Z5!")F,U6Q?8@6\A M.=M "5MC$ME'WRUFV<"YK4^"=$,1,G@I,A> V>S(]. @8 T*BLK1IZ:UR-V: M'FL/O5_J_+_4'7FQ/UOG4*;- &0>X6"4"8"%TZ*XNWC*OD!3V45$6UQ:.T#> MF-57T$CEM 'VZ=++-PG$)P5B*%;7*KTWW>; ]C0,H0.?O8@81,X)K$>>SI<; MP7P;P9DF6I2D*E6W@9CK=_7Z-7VSCE[KT5A%9U&5:2!(/7&J,6$83Z>(3H;: M@BK%=MMFM;,>.>KR/435ZGJ(5MM:=LE&SFMH:_^QK^#?5_:#D*;RQX=,,0:E*W3B-8@[GDD)OR MW8J-RYSAS1VWNAEZ:5JDY&(%YS@MG'0+1&4$E!A+*#E%^K!;>MDXOEZ3_*\J MY\),ZQUW;;(.Z(P:.)MXHIC3KG3G;U\I*VVQU-]0%#LZF5 1.N2@G''.0M8R M@4H.JR3SRYON9LUM@Y'5P=&VF)K)&*$5,@&,R@J2%05D-AAT-+K%M=O/5Y.$ M8G62T-6$UEF2K=D)0C.DI[*M"AR7F-$'U8LN2U VTD1N0TVCI$S6&#)19"; M*:*"&(D&1$6!!5O6IDMEU8G'8)6]9V1MQ:8 V35B%DWX/X;DP.N40G5-2KUM M9N/&*ORN8F9L)_ W0DMD15))D'+)K@+2* TTNB@,:9V*W4&&;7 R?.O:T,V@ MDJ@8#-&)2A9+:486IUM_"6#;&DU;H5/96$U*@DP$J:2D8U,. M L^7Q*0'CB?%W1V>NKZ=<)QC_AP7W&?IR>[TW=^POL'?TNRF2O7B6S:J"L#J M.&J@+ 2+#H@KM4Y"^IR["Y=V5+.]&0@M8BFU&@6D<@E"1^4AM)"'FE^5M*]N M_3V:ULR5R\22]7OA5B@K0S(FQ:@A^%;(L-%DXM24B#RJ-8&,\=QG*+1W@'3S MH36*K!S[;[UG;UQ2%5*RG@PQ8N?@G<36';3>GK[J&VJ&(D-V3GK((2HP)GB( MN390%95UC43%^FM#;C3@[>",95!*HTV@FB"C)A!$3BI9L"(W;J\<@NDN%K;A MG.0K'930JRH_LMQP+ D0MB0@>].3:HX67" CIDJ4KG4[E_I*:>Q/#F:3,?$M MTL(GX_?\T]94GY1*-DC)"GR.W"K!%8BV2=!-.B.EV_RMR2-0D[ * M R1)DLYXFR&%V*!$&9(-S>F.>\IO23>'%1Y7:S%;Z3UH[S(8;2QD-[32-%FK MX"*N/YMV.SR42BPKNR%[99:=LX+V ;C%:(JD(ESMSGSKH+#[[/9 'SXEH^Z; M5'6OL&6/%D9XJ0/!#]V($%J#**P&Y&0:JXO#U&T"^K6J(!\>S!=DCXK*# MPWQGO+\]^DB1SE$%@2O)P6!I$%@]E:HQZ1BUM=VR;;=]-M8#\&SS-A+ M>Q,*0<9Q=5"CU"[QC #9G4E\ZR#KP= 6S:>G &6#K<89"%8X,(GD;XSTJV^ZJ2*B#[';<.[FLX![X"@C M@E7%0LG*PY@-%8G*K"R7[;2GX[]^NE'^FLKL+'G_U* MY'>X["X\#/S;%NW.PKIFV7B$=P-3HX+4@N("3QN*3SK([EI.;SK!OH,D$".5 M*II;S1A3B9\EV;C&(M2BA5-2--/ZE]W?>5D=L9ZV45KPF8-C"06DHA,T%YO@ M.9>U=,EZ&T&WFS%\L\HN>4EJ4R=BL](41-*IH)TGO%0EMMC=P.4MS6C># ^Z MYE(T,H!"RY4&OD(PG)D3A0M:)X.B6SG:WQC'53:H06L6I&^=!>I69/[?SLY2V$IJ7 SW\2MSPL/2#790LJF-=EL4:E;+WP7"&5- M$=!4,JI<0*,B0U U.A&1,K08 GMK,IINO7E]SR'>#)L5ZUIT3D)K[)TEE06A M6@$D,(W0K9;M'_?Q$A<$3+ ^3K,)G>9Z3>L5MA? Y- 66Z%9D$*37_+KEO7Z!;XU];C#W'"(K>4!$QT32,UL@*S$)R1KN5"X'#M9>Y7>_D5 M]F=LF)"L3PDVY4P4VQJ$[!447VJJ3GC5;ZBG?W-G3>&Y&&Q4TI&)R@0KFN M#%DPI.5C--YXN?8SN[HQ?^FQ(JLLP(A99YDCH.6,(E.)J[,A?:E<5874J.AO MKN)M1E$7(,LG*56@*V+@F6IZZ)9:P5:'V4:B*=\=R+K 25ZF!Y/%[/#^7W_I M7\1IT:2QW#TD6U)+I69(5FMHH@9I#:K8;W/U*]5ZO)JVQ;LTU.,<__B(YV). MAV]PA'IK,FVUQR(K73&$TL!8ER$FTE+!-Z>$C 2DNIUML(I1IG)5$O@V#OIM M^%&O+W!&FOTE M[*%-+8E(.%7/Z6(((:(' M60G9AF)):G57NW'M+*.KR,)M*'U=I8&CO:N!.XQY-&"D('R<:H3J0XZEM1+Q M!OGV-]3$?3- UF)$S=P=7&A@F-ES\T0[+80RUE\FH%&N7Z9U?BN_]/Z->9-'3]O(Z;F44'-D82GPT@'W0I(:56,+EBQ_@D# M5P4%I+NU6,7+FVH(+9/]*F/V+*,"Y) M.+)L4E!81>LNRW)#D95KL>!V5?H6 M5:Q'KO"N@@/D3D'@7C9"JNRC($9(W0F^V^ENFU.4MB('Q"4HA4?>D2QMA8"B M62RR:-?=2)!MDA[K*JQ9UUS1VAHWAQ=#K8Q@1T..I%!J"C(K=*1->J6&2UHA MWWZ:_8;*GE)SN@H!NA9-VJ!%"#S-OCGIJT+)@W]Z.\K+F"Z/#YCK'[\ONP<\ M0?AW]@'5O]-/=;I>-EOIY.;*1KV$IFLB-@MD]@LR^V-Q4@2#&&_2Q/-OU,*L M Y[3NJK$4W4Q&)[-[%A\R@I8D.Q.C21;NX7B_84:5NC'$:5([[4$PV:A,9F[ M5[7 0^LSF4A6%NS6NW:IBIGCL-^W*9/94 >K4+PHGJQ\F\C*]Z9"3(['GSLZ MQZ)L[6]Z7:\YN!O*[VG2A^P]V))XN!0;&SR[ON959+ M]4TX RZS2]P)A,1I^-A\D5*Z'&2WHTOZTW$K!)4^8#8D'PE\D %GE&Z0!&N[ M:+DPWB?J/)39LI#;)-8TZ803<^U,2-F#()4ITT2F.]\'V6!ETK4G%I"I%AI1V1!"=PEIF^D8JDH+R&XK1)>X P6/5]*$"5W* M,C0,07;),9>@.6C02#[6'(3%P&Y&0=HLRC8D@G]17@ZRV'9 MT,%%)5"J"#7D!D8B@<9(#^*3M2WZDM!U9VFM<%+OMEEU/:!3'XI4DBN;'1E^ MDELUA6*'1N\Y8PL6NTMU[Y5BOH?J*>-:M5EK\(HE##?^CC(B9.]0.4RE]-=( M:ANZ*7QK:;,93Z SJ0DB(%"&AZ'JZB$&]-",]US2'UOH,CFV1VGSK2EF0]UR M462#ID&U0I"!)4@U&:^YY9G6HHGJ2G?>DXWTX.B NS5&48B3>0)3YE0@0A6: M#BP6$:6IS=>\=A-O.W;*5I=AM<_IB0,7\R MG3W'=P_*0-$DB$A,3NC'@B=DU8GLCJ-5Q!J3FF9U_OM^I0U40CJAML7A4U7$ MF+2"I!S/5N &)_0&8)';<25OC=CV[G[K;[S8 0?FTF06CLXQ\ $DXD#%4^3 M-K7&%J.+NKN\FTOJE=]?W32;PQA)4#%"BHIK-6+@W#<##!AK,C*6V)VT["I/ M?$/MTX)4QG-MB5=<5Y ,!"6)W5NM)H106W_1Y5Z3;S;4S%M)+Q,VP,A3CK7E MAJC*@V\D,%W+I .[K0SINVOTALQOG6QQ@LZS!9YKD10$&^G7:E0KR473GU]_ M&XK!US2C*19"*#Q>3RI.^6YL6&4#I9AFR.Y-+G<+-1^\(X#_>47-J9FI+_;7 M,YFB T;30L?!5R%Y_JT1,4*T)#U%%38W+%ZH6R_I%OB\-M38(9L8M(A0 D_Y M:@XA295!"2UDJ='K_GSLMTTTMZR)YBJ'BY3:4M0.HN0L^Q(]Y_=6J-ID[I5L MM>I646V^O\$I@3-T.+B

    LPQDLC9 MZB3[[R.X%K372O)@06,<&#;9 D_[B39I5>C#C-U9:[T&U[Z'L@SML\B29\ 6 MRQ-%2X58"&;(ZIU7RB?=[R#H5<",BV(.MS"C+WNX:B)6'XA3*M>H"(U$KX:4 MEDTNE.(:^F[]B<^FDS<+G.T]PGS&B3PC,?2B/9QA'5\D:BY]Q^75GJ0RWJ6- M^-3M1>2&E1]F[0;4)G*-K4-EO+:@AS:AP2O",]Y#1:MT0E3-=PM(OU,#JALI M(TL+1F$!F3RA*$>H.,@0H,00DTO*A#Y1U&8#@QNJPC&AF6 (P=C&"2>-I]@7 M!C0J.H&!.+U;!/-ZEKC^[4%9C-_28LX14BK59>LDAF[=';>VQK>IC%;J<23^\0A%1-M;$VZW-WSHC+."!?XMOI[EL2G*<7K2S"LS.=+5Z? M[V[%!8F&2SI<5T +:C7N;Y>*Q5+!5VXYHI*&1&*;9#?10@LB:-FMU=*?[-ZN M)LM.-6\J">O(RIL$-9DCN3:HQEAE/;KHNJO2[J[J9$T3CY,JEAN9Z&9Y[*AM M$ H::+*B9ZUJ3+>->5\B3P0LBP/&L-S/G%B3(]^SMR=!^'],9W_0#P5?(L?I MZ0I/)_^6)@=I=OCZW?3USO1@GB;U]3NZ]^'KG1EN38(M'4\J;.3+QC/2I&Z0 M@[:@7%#5-*UU[LZ'V&O"Q+__[/_8/9A][X^XM';8_'UV#?CR^P/$G MQ[_S%N>^H2]TX__9???'GM3>HQ0GV&JY][EO.57IXO/;G#)HS[C:D?0^>Q' M/OKPRY<?'1BGLME06TZ70QF2[PSF@Q?8EM_I<[3YZ__D_$.5XB2F M##9S/-8XA-P4X=IJB])SC94B9*L:U!+AE!1*4:O9;UQ9W>NV*QZ6HC6? \0"QPRT_V9EA! MEU"B6J(7VI103*"#X58=FC;%TB[F4I&M#^&J#)A1T3*BQ,)S_P 5#TNNZ.DD ML-#:HD/R M&'7O=.*BT2!@FA1N3R6N(R24#="E$U\9%$[T_O72M>*Z(CJ,A# M:- HWIX$+A17!6V>$4Q0KBD?R6;5=9^H#OM9%/*B&&4 M RVC%=D5248YJ08C6D2G>MT[VAVK6Y406^!S+QI(+GLZ]Q0LL2%9/9_L725A M[D6CUV,B,:B(H%!YT"A$%M[6H!QMBDAV<$E K4[1H51N&V<]#VYRW,?8JH"T M3)(J3;1%]'MT[:9./FG;,)7H[>BD-H54!7N;L MFF=S,9W>.Q=%%9$K0FN([*#.W*0J@XL*@R\Z!Q59Y86J@L<$S83&K=4E;7'6 M)%>U0!^;;EG0,I](A4A#^E 69FV2'@F]!8_%1!6TBBAI6>,$6D%?)Q5"-[69 MMCB29C:L3>A1>083+<.(*+UVX$NMI&-6YR+R+0ZR-/.K)$JXV036-!(6,6+')BKK3%PG)_]:2!A*N7(OIL->^= ME9:/6X**FD]".&([.F9F F$;!A$S7\V1KJAJTD/(CAU)54J%Q%")E^60L))6!87T6$;SC$DB4U*YN4DK MB9:RZ/7 5-*-3B #)A+1!ID1!$]_(W@H2)JDH#Z13@4;_<^S@Y24F?$$R[,M M D1V.GJKJALD.PET6>EW2)75K=:*.(P0!>TP<9A5A!<2(XJ&)C823$3:)-EM MX?L3+B-EDYW7N97$RE-CR380#U9)ZM5$8L3,A=?2"NGH+D8E/'.+EW^93P]F M!>?+7W<&RY5^)HO^Y_\U&OU$_QW-%X>\E?NI>P Z. MW^PLCOZ0I^]A/OX?6G4_3V=T):"__$@WWS^^2)M.%KP$[TNQO_AQ+\W>T$6& M2_XX?-;2WGCW\/[K\1[.1\_QW>CE="]-CA?FZ8),>EK+KAI(N^,WD_N[V!9\ MC_E^FAS?YMW.>(% ?REX?W^&\&Z6]G_\Y-Y?O!W=Z]VX+G;NM_$"!M?0A&_R M?_Y$XN?'G^[QO6B7]D_LU(=7/'IS?B=U5]G]Q:A.#_(N_GAR ^7Q VQ\+]RJ MMN+4)JSAW;BL!&>?OEV9[DYG]_\DAG]^//]=WRWI-$]WZ\F-O^[;__[\Z>O' MCT:O7C]X_?C5\29T\%RC[_5 7CU^^/O+IZ^?/GXU>O#\T>CQ?S[\VX/G?WT\ M>OCBUU^?OGKU],7SVU-:W8M?5W[^1R+5,WFSF$[^=?3H[L.[(S+.35S#R5SW M <\]F:,=9@%[WXC__4&8'VWY*N7Y!]5Y?.71?+H[KL?K9L,+\S.L[)2'A];? MCI@OO-4W)N=PS5=_\N+EKZ.SJ/<*U[XS8-W)=#($;,9E<."30:2DQ5C(%HV& MS+OBR?IO7(..,6&++EAV9QT%K0A_7KIC^FB2. 18<7S_T;0<')=)]+&A4L#? M/Y#3J6WY^6N$Q-<]U*U,Z%PFG(5ZOXZ KTTJ/W"-T>C%!/^\>J6V*OH=*J ^ ML5;X*=ALHWWE3V$W'4X/%G2A]UA_7%Y4"G&7".SH"X6#V/MSO#_'_31+"Z0; MT<7IZK/C2[\=S\=YR,2_?[SZ:!&MJA_,D^'BYG__>.?>.9]%]^'#G^XM9I_> MYL@"'>CI'3T$[K/N&-N[9^L*+*MG] #(&3A#)#I(,#DHN6<5N-^O$!=##;Z MHF[K8:]CXQX\?_[[@V>CEX]_>_'R]>BWWU^^^OW!\]>CUR]&9$2])DMI)/7H MQ/!F]_MOCT0G[ZH-M]>#A:_Y81FU6)>TN(\,^G.>Q-*#_LM#: M5O1Y75OER70V6NS@J(WG1+2C0TRS$4XJU@L0Z47W.P>1&N]$I9'6)99>5K^ZT5VRC6I0ALGK7.DV@!(6K7&. M1(S4C@.5$1)'(+/F8)W!J$1;F2-EEB;S,4?8S@#'2ZJA=]R=K\+;\D58;/J% MQ1W8^>=MW>N7#YZ_>CH@X)6"X]$3^@*O.W&#WQZ_?/KBT>C)RQ>_CL[\Y_6+ MM6/JL_ZYQ=F?[1/7!(WG7-,P>C(F%4&\Q)AJ/7@J5^U0DPDO4#8P(4O(J6G0 MKIEH,^[<(WSVBWZ\E5+7 MY,[4:I/)0B/> J-*XH*L E8%SY61UB2]&NY\B6_&\P7AB05WV5PIAU[X\E]P M.,QP3AL[.JYV_=?1TTFYNS([YV8$N7]X_#Z5Q7"BHVD;?3S)49J/YOM8N)ZN MCL:3T7@Q'SW<23-Z]C7$"V[%6]?B;2/^X96^Y"F+^21MI(/%],?5F="GSGRX M]E<9U59\P:H^\>$7K.IX-:/Z\\/[].:?V%C+8]](].$BULHK9:KT8X\>G%&%O:0S3K4&#]<5A,_G%;\/"0UYQ7[ ML^E;OLY*',7G>UQWT[O$1<'7,K]O!!DH;VKQ1D-#7\%(42!8:\#K4%L.2FB7 M5D,&K]/[IT<%ZLMYK"NS9\XU4@PH'[T/\0HG_ 5!XKL3)+X[2'8NSAH8?S2= MC:8\FW7TSX/9>%['0T\I EXG3V+%[WG76_KV-WW9\4F)-[SS[$V:C/]G^/W/ M:Y/?/8OQ_4@W MSDM[-!N_O0PTZ?FD5/#12A4 FS)@4&0(S2G(VAOGO4IT$"L]J8?TXXO9Z^F[ M=>+&AVDOS\;US46GLSKO &_Q>4]S4;+ EVP XX6+P8/@NEJ3:X(H XDF4=_^_\?Y@_ZT1_BMIQ"WRWS04^N'HV-F]NC\C MMA_OI]T1OL=RP).GZ,^-1\K?PN(36T;,,6+N^")HW.X(;[RF7_.CA_[__"DH MZ7^#;H$9UA'^P>S^0&'?1?3$:T8 MO#92_9#_S+"%$_$+\3+YI<_L-;]H[&6"<.';(.C3;">82(X8 M[VQ,&+8&$[X>+W:'% 4DJW54N'GR]1#SN5LT^E,;_A%Z(YMUYO97Z4YS0($7Q?=G@VTHAT'5V6_O)1(5[1 M0;)N\WQ9%5%_M1#L"+H=2 MY4$9K-/#/4Q6& VC%?YU]/^R6X6#$J-A#.9*G:7G,-2PUS= DO1,LYF;-N80 MP0V>"R322S83"\L8,62AC?[JKB5'&FFID-9(L$]>O'QY2Y]F?1*%:0:P]$/4_SFOY[]-?=:4Z[ M9'ONDO4Y6DX_OD;PXHI.X0NSR]>8V7K=%BE7,N#?G#+@UU#O?=VW>#Z=X-6= M+MMX7D\GE?-@<)0/1V4'RQ^C/>]; ??+D M1O[[8,Q*A'1'XZK1V5 1/C];J6C.Z%R6%']4+7='M_+F&\J;9%.+*9* \4Z" MR5@)(W*G^B25%R*;4E>4 OCOT]V#R2+-AA++2 +OH%F7,"[1P;,2R'^..AC4$= M)CL/2^F-"PZ.8:E&0S>F^>@'NAZ1[&A^4'9&\YTIES6.EE/VZ#MI\:FD?)?F MGXO)X3.OI!+=\QD]%$G^=_LC5#ZX>E]"5^BJ/K#'.$AX<8'C+- M%Z,H1C4=SL\1IE\M-7S2,C;,H*LGJ9'",,?7@M=1!6^KU'9%Q2X/#V8S>KUE M9Q%V@"S2XK,F2-THA]ZD1X>J]*.HW9@FO96IG\G40=20E-D;+Q8DEP;?R6PZ M87_7[N$(W^+L_R>3](59S_>6TRTY5F7!8D\$SEL4L! M@HD&C-6I96LPM*_N&7=<)_KAH/B;L$S?;+KT&CE(I M)#,YZZ@.8H1];),S_TIV\@3.^&"^1Z*6[C$[1CHD"O;H_0__E1$K78Q@'F_8 MF]&;V?3=8N?XX[L$8'%XLL&C-_1A&U+$.:M7B1_/>[[A8_GC\;(+%YS_?,<+ M&;4>+3[G68]7'OL%Z'DT_.UN^7+;EXDW?GC-;"WZ/&_$YCOBNM^/LGI-KW8FU:LS3&WZ>LSEH M;RLJ,,XAMWE,D&/QP!-"LW6M5+,B$VCP,3\D?.&CA7&EZO+^V-9X;;C3@A)-V90G)U'2Z^7ZSR_"S3ZY;V;IGP%JETA50Z MW8E7Y[E OOD&Q3XWZ.9BVB^F?[N,K6(&U"J"\4)#%,V"49&4C4?;Y%<7,B]1 M[4" OQS,QQ.[4&^4J%E#EOZ-E# *K2\1&]A@ M"I@<,P05%/A8G#9>RA)6E*1U3'5_'8CNX9+F.I8TMZ1_^_ZW[__]OO\UJW6V M-EAX4^/N[0L1;NY"]:4T]-GI+*8A=PGKD(^^F(X.YLOH.+WE,"9TM/@PKNPX M3XCSA_A>NX=\\W=CNC7==C2AQYZRM?=V/!^<19,T*>.TR\$N[KO.B^>+-*EI M5NV1T M.6Z"\V=^\8]O>51PEW<)ZIV@JC:>[2VSUVCK]Q,O(D(&R MAG'YM:.L^#:4_O*?"@]O.NZ-/^B8V8SSY*?,66_'TX/_G[TO86[;6M+]*RA/ M,F-74;PBM=MSITJ1[5S=B2./Y21OZM4K%0@<4HA!@,$BF??7O][. A*49%D+ MES-3,[%($&?K[M/KUV4ZU8S5-FI[\>-W\U9\%/?CW@%PQ]%AN+7;[QUM'49' M^UN# _C?<* 0Y^+A^@=GY]6X>H<+/S';L"$'S8;) MV5*YYDF';^@>,2G/>)%&.>5SPWV93LN$K\$,D0;@7MP:A*CLH#JDLI(O6$R[ MAJ^HD,:,[G*BN7 =,-I__[?]W?[>T9M(%:6;Q%V ?G:%W&OF(5J8*STD)WQW MN]O;?KO5 Q'2]7K2XN1]2D0M+U6::ITY>-E2XKTPW7)1SOO2Y(@_6]KS$F[+ M.AI@5=+"_OW6HCGI;L5)[\6"XT]L?/E#)^SFR2)M3 M\P&Z5'O5\COWX#,(I7 T@EL%Y=Z8<%N"*\3)TB+K*B?K".T_3**7/R.&V,(+ MKIH&<,)T3U&6_1 U0GB;41ZMS.P$?-'EK#I&:5[BRR:PWV:\\A(N4_JMC%$B MC!?^!.?ZZ_'YV^/_86@O@9G!K_Y99RK8V>X$_>W^3H?JC<+)I,B_)D!L*GTV MWIT&/WP?]WZ'7U_8_CT5)<$>"=_O1GOA-JB^NP3U-CB(M@;J2&UM'ZGM_=UX M1^WNS44U]HY4.#Q0_2W@;S!*]]715JB&T5:OM]<_.MH_W-O>W9OG^X]D8;]/ M\[!Z 39\PF_[[>*W\[L'F_%>;4E3[SX MKYW=[0YL _Z?YE:]NN>K8.H^_\6P_B**D?%1*%CQT *E[P+_!7E=D:.0I->S M'1)-]0,V, YV23SMDG1:,JDPP#X $6BJ>SM[!W"S]_9!+PCCK9W=_L'^8;2] M,SRT\-MH_@'8.PI;2 M4T-,\$&[\N'TU_>W"(C>46?G:'=)Y8-P:9QM.!$K$JM_ZG'V)D[* M21I.7^.WLQCOV]V]A(>2S [^X,^ZK)+A5(]*/]U26?QFD'_%V6,1DT&%_7K' MF/O^_67%8W3/9Y^./[][&_STO\&G=^_? M?7KWZ\F[Q^Q(]L 8^???AX_H3YR*MY_$UW&6 MU0CUARQ\"6>DBE)^'WQ0BK1#%P>DK GIJBM+? \<'O>VM_^ZVGM*3=4'H=_N(I!SGH->H>X)AVIG=REUW MCLH^;O.<>\1>=^Y-H2TA9Q"7)#8O"WO@(\6);&!KP,:_#M/K<%I*A:$K7YNQ M^5;)^3T"\BGCV??N)G+#EBZOH'O@CBH(K_ON_/.[3R#PS]\=?SKY1P>O@J>L M=[Z7C'BX0]^HXS[]]>V[_Q-\/@O@W#_0S?'L.W';0?O:=ACNINKTP^WN3O^F MZO;N_N%=&[D,PNC+J,CK+-X2"N6^$(^=(CU.XA@TAR7)DGZ67+AO;WOXS(GB M[FC_<0*O&A3)?W3*,"NW2E4DP\>LREC0SJ/O-#21J;?N9\OB5[KYQ\=PI-HV M]49(B6=D]V5*>7_0CX]-*C8->=_7Y.@PN"W0A_QLL?GS1 MNQCHTKV%6X5TM;#/4ZPB]%6A@Y8245-XV<)-U&6"9A=#+Q<6;-6.EPLK)!>. MUT\PA!=%4GZY&(91E<\AHS^*=/@$XP7O>3PO(6ZEO ,O(59(0ORT?A)B<%%G MA0)3^TK%%V45#H<7F).$";Y/(2Y^,X-C1&XXI/0&'-S+CEMI\LC+CA62'2?K M)SNBBV@Z4(74[4R?0EZ1)_X M:$;SPL$+A[42#CMK)QQV+E(U"E,4$9&B_BM/(B-^P4$Q#5 /ZD7%[:*BYT7% MZHB*W;43%;L7L&!U489#54TOXJ3$NJJZ>!JEX@-\&9S3T,%;.[07&ZLN-KZ/ MY/>74P*L&5;JZJ0OKL@0^ MO]#(A!?#I]%;YH"#WYJYD"YR[" EOC%A,SAVLF8PPM8(A5*H]/CPB"-7UB3V9I/1W6$R#MV$5>@ESNX3Q:LP*29BCM9,P1Q<,YUU> M)!FJ+>&H4&)884.;BS"*GD3"\"00#BQS;F8#*PEC*P/%/(3+.J(?*J1W4"PLO+-9+6*Q?&>M1Y.23 M8Z8+D%EV\6==)&6<<.^KIY =UBS!))>P($S_]SR;X)_N;+CQUL="7<$O0=J4 M$VG1Y:7-JDL;GY"^G!)C>7;")Z2O%$L^-R5^:T*ZSTA?,E[U&>E>6[^WMM[; M7CMMO;=]P=V$\J*\,%UA+X8)MH.]H*XK3Z.MRQPZP3O3FO9LR-/@//,3W0$F M^!G;T6+XP4<<[J"A[WL)LT(29@W1='N.7'';53^%7+'"Y,09V8N-V\6&1])< M);&Q?DA7O?Z%QJ6[R*\S4 ,ND\D%J -5F&07 Y6I)\DYEQ*V:7"FYX")XR<\ MC> GG$9":1#\/6DJ-D]=$LX75M!Y0>0%T7H)HO5#U>KM&*E#K2TQ,@!BH+R0 M1I<75?$DZ1,B)9O <9BJP3%EH@R_?Y*./^]AS*"WO?7?P3D/ZD7% XH*+Q[N)QX>2"5< M+7GP[!NP_$SK386E8UMSBY7P:5@]5?GP^>G/OQY__NW3N_.'N; \\R\]\W_' MC;U_8Z,,^&\X2!7]F;L&X>[*UG@XN+DRBPO55^W.-47&0[VMAYG;^*D MG*3A]#5^:TA!+Z6[E_!X(BKY@S_KLDJ&4STT_71+9?&;0?X5UP!O -HJ@)_A M15_O2#B]_FW+7KS+ED+OXZ7\OEUO8C;#=M.V7Q:6#4>*[X^M< BS?!VFU^&T M?//B;[/GTV38UIW_G@U>31JV6VJ6Z-YSN]V]G9T?E\B$_88]X$?QS:^3"@:- M%N[*Y\ND#(ZSK [3X).:Y$6%>#S6CL,GPR0K$=#].@1])"Z MX[F/04QEOB%J@"$V<".(9Q&..+@DF(=VF-P\#;\KIP-SLDX$>">9*7?5&2]\?; M%$J.SC@9L?Z#FXLOB6"W\ TP57XKG#*L 01'\%9%":]E4N1QC7NM_Q7$L,5I M/L'1.P&.A,->3@=%$@=4U8S/YK 5<.D%8?17#6^2*0QKU. "8#/@*%]7ET%!^Q[DC*$+ R99E(\9$C,*R\M@6.1C_75C+-S0 LZ! M*JYK9;[ Y/ TP;H.HM? >%KA&WB2D*A(4>2]@E8E4!D^ Y8#T5843I#AY6G^-TT55H/*-+^' M1G'G/09)0TP86B NH*PL!KH%*OU,=.P2(6S% !8:H["@.=:PZ5D5$"/1&"XQ MT@=)=H6]XX,B*;_P)W4FN6\H&+K!Z1C%#V:!P+9CN0[7SL.$4EQ,72)Y52BH MY#!"WMA$4D8*B[UL"0,W:@!R":9>P&&G4Z#&(?%:X-FY9 70A@NP& M<1<221,T-&P "*'\6BA'! ?"L0;O>0U=+3O^4/P0\FN0 0,.4BT'88KU!.$8 M@TD-GT8PR3";WC"%3G!]J0B^!&1D* O'=6=P S@P*H9L-9^" ".LE>ND5-T9 M=6[)[OFCAU15'W-M6D,$L8^*5E%=) \0TWX A0?#WWH?EF ZP>FW'\KW:.Y, MY[?3U?[WDM524-#/ M*H-K+EVT_&\R9IYI1[YO ZP"BPU?0M E.\%I%G51F0Z#49H/0%E(3'IZA3P$6;%.,N7M"7*IT$*6AC5&P3%:#5!I6*+C-8S0B40+CR8?6B M:1<)ZNV@9Q,&.US0'5'L'+T/[M],<(!0?3&_SPL_:+" M5>3UZ-)JZ*8G!;QX B,3*'-A%HVXTJ "T"1(^9+[7J^%-)V0?-"DW>#6*%)D M%"A=UZI@PP4^0]H,0.M"A;(39.$5*BF*[0TE.BW8'_"2I##K*?$7^%Z^"\7Z M@P=D_,MD IM3X1)Q&_$E5D/K!F>@0-99\E>-^G6)+,)*%CO-2:^&WY")6M;% ME9J2CC?.X1'0$+/@8'N[ V3&NS"FFFXMZO4,1.\U9VEV!M:9QD!;L+8B&>4P M(A]@/O@3G5FHKVJ:&8/*EN3HWF3TQV!]EC-9+PRQ;J(ZM/QOC^7.3.A@WAVT#]DV3LF+SXM>PC,._ M@I^9F\^!52+3^(#5;MK:Z1A(-WCQ_NS3IQ?W4&U[AVMQ)<1G"WR#HXY#0\M'&9'$96S'4E#[:HC:SP7DG&<@_&)5_N]"QL\%RXD3+ M=]K.03W%?]+NH]T;*_AMK%T!?]5)H9ULGW,0N6 ,4T^XCCQ ]6[VN,GL![FC MLJNDR#/V=EW/$!'ZD,(,_0TR &@9E\"_"F^Z*Y4BCD[S09 S+9^?8K#Q#+PXYC6%#Q.V(O\\4GBNZ>8S^ KN(@#:@.X&V$7$+ M52+UUAFBRPC&@5==XS# 1%(-"))\6Z-4":!0C8BD:BI3?NYOL=8_$[_PL9> M^O-6PKE("#K:G_0E]"&/U09;BY_)K8OWM!L5,5?T&'<'.0H_#0?D]TW#@.K_-G&S9+W@! M!G?@3_S!!/; $3-78_OWB%#N\$KC001ZC6HML;7TD;C9E"R3"),'!@)Z>J(HDV^-X2WQ#HHN5$ MA5_H**\I/ 8;%)S\;@)]N)&O@LR=\-@"B1BQ P9NVSJ&*H, 3I(\AA3@E)05.JRILE0FTQMS _@SA*EQ9T0$"1L:8)J-- AV(&: M5*4F![3!+4TW2!H35( <$TI>XB"A M:7I5Y"DWL4&>I:@VSU2\-)M+7"0^X #0*IEA[WFE.:E($QTH"N!B] UCV]PA M/H75*4>MAG<5=<:R9 M)S>BZ+#;8-++]8O'P4<^A)D(L?%'?A>$"#G8TETZ !UP%F Q%]79H;P^4?#,C5 MB*,A<[PB64T[0+%&"6>REP@6@E@;\C@R)@=5*6R?&/HT+6?SNL*=+9E#D27I M[J ))-D57"&$?#A[+(:.P38"!4]BB)A]@*'OB/1^[(^CI-2=MMJZ93A@9O/O@2\.='8HM ^7W)PDS$=#)0<(+M X>SQ MLA4Y-,IA][;$K0$' C2)1/32"8K#B&E-Z1KDF#8I'8[/FG5_)VGCE;V?\6M7 M+K,5*21-@IYN@X!RS^S%T']3J(G\G"S9:224I,4H)0K1GDF(F\R; C,WV"Y* M])[*/?_"$JM"/E;=%_\Y*/[V7_S_GLWB\%F1S['K.SXKT%<#62(4R>L6R4XS#&_06?HX;E.%/% :J&0_:AI=,-5G7^ M4,9_(!X#RQ7&9.18>SHU'@WXKU*6#$HUXN0Y4A%Z;YR _4G3,'MW]7#1T!7S M[]T]ZT7OWN92)5HX-@-@=YOT3Q CM>,C$Z5B8N*]&;M%.\TLD)(-PVK<(M\ M+S2"WGA1HIW_X8],&FJ&<5F.G MK,*B>D,TLH79G.5K3#_GFLX9:K('C(1Z\.-SD==N]V"OWSLXW-\]ZN\<[![T M]^RZ$]K#+5K^#>M%]?RPW]\W^KFSJSQ(;WM[]JW/PS[BPZH*KO,0)Y*-2(BC M COV16%9E6]LN [M#6MU>,+9+,*)E9J8S#U)[!"91AD>=)]* 0G?QIYT/.D0 MZ41U0>5+ T7Q5O1\1N)9E LQQY;@$E0P9&6,3D](GI"(D$P*E53.P9]40X7> M@8'*HDN\O5#[1UGTAA[QE.,I!X9T5&[''Z*UG103$J-P(JD?H(+'8+8JS&S0 M&7L+Z&C##*]Y>R=,R]P86I1G<*US5CA5K>)DNLDDM9DKDE6'^93X^J_5!MNS MOX1PS5URY+"_W>]U6LN]J5"F87KJLE\8/&XYER@?#Q(J\?\"%N)0,48/_G#> M\.4CFWUNL2'\ARZCQW/D\G5.YU!?DY(-O)-%K<3T>0<[YOK MX"E"2C/_9YC5Z!Z O80=W6G?T0'8-V.>-EC*BWP).HO FM;#7/*9,*ZJ:T*" MXY:!=SM(]D7^E= )8(C]_1]UBLS)[\%U2*WCCZKR;]48WJW5-/WZ0 M^>ZS6ICHNOY"C5+%;+S J/3:"^5F>9G4H$:MGQ9D)&UT7&.81W6I8J?ZC)*O ML29)2;HHWS8EI:-9( T-CF&RRK@C(.#W&<<%)_ D#,)!_N+QT9/;B-^MK%;XC< KX;HSRF=S%F"U7 M"LJ 3EUES[=K9<&7SM+M: 3Y1BR5M#HL=7A*[4DR>*C!"2$H95662+=AUJ0>51\Z?-\ 3F/&'.UK6$_QH M+N>O@S?!M9*2'RFG=+)BFO=2V]Y3O5&M\V>82N#U.NN5ZC^DI(2S@R@Y3NHS M&\/$>9#EK:-YJ7ZC_.0(X^8*42QT1D7#9&QS+JR.%/U*,"C'8U4D4=@)WM4% MF,>VAO6X3,*MCV&$*== Q2-*,>= 0L[E3!2*<_/7WUT9W)3J$A^LAC4AL>B M!G&M.'-LH+]T QT-0=B0TYSFSNF*,5E?5%-]2:F.MK;:D;ZZRGINAG0/8/Z> MO5C&$ZGX(T7,S34W4$"6,=TL!OT*S-*SF8(WU8J[)5ZM>0^Z925?3TF)!=HH M1)J73))E^97 O^C(YJR(U!L(=T2F-%B7CGZ!1$'EL=0ZI6R.W1.;Y,K%#+,B M$@9HD9&P3$H8QE\T!!D]B"TKJ=8[YPF1VL\# ^4BNB0GP)HJ@AO$)&?-VG>C MF#3O!VZC]VZP:4@" ,O\TW1FJ^%VFT'VDM"R8+I1]!O>"C192OKQ55(0)E.# M;RF*G1(P$A%+CI!+J+3@ ?!)D&=-#;'A@$9[RS,IX@PD#(G5+1CCSU2E :YR MNICKS!;4#%D4;S0GH/ZV&S) FI^>D.BF,XYP"Z]U4(5@>( MC32/Q/*"#UN5DH9.$C1U$K9^^-6N/4$%?OPW&4^<#5%/2HMGQU=,@#O1,Y+C@I,PY6$^8JJ_*I:G]M4GH3_RAN_Z)/0G3D)?,TDI0L=8'"@/J1H. M# J)$Y%#"6$R07A:O5=0J0R(DRUZ?(=0)?I6^I#$6^D;!QG)6#JD;I"IH)_,0 M0WX[1V]PU-.,$ LD(&O*U]]:(%I9$-XUY1TN&S?9DZ^$0F%]-M?177&1)_NG MV*PS@YM+B#,Z,2A%>D*%]6_&;PCK1T-,6T@=4RC7P,XU9:<\A^[R7!>;I:&H M\23-IW!L^]L](0>V9S*I.!MBI$2-!T#(.Q+K:=B7!]M'<[\S+VU_07^SE4)B M'-(,AHG:D")7?+XJRZZ*:1;A@L2G.. :\,?7* M@ZD33<;W,>(#I3]/ZDI<6.(1T-!;^)%UCAF+WO7TLS=1'BEKSE/F FU=,PZW MSKATD3'(%XI5XLC+40B\#CO*KT(WPI;.II?2(]?;(7&6V0$;1H=$6C#+NP12 M"%/7&^$>I\G_=\^4B,^Z&>W-0LA0KEQ1*-!2FXX>D9V/M780. M_[Q(V)$O/WH=O.R]Y?DMY1BF'OX;0YKIO6@I*4?YH" MSV0<.NC(7&?O^09WA:5]0EY_PYCY@G@VO9+2EE*,'LS%^@D/Q/[N]H'@*L!B M*9*]^.X)_#@O&.D#]M(ZR^5?^HV;2Z&:23&(1)P[) -6,'LMJ6RQE\U00T)P M/QDVHL"(8&B\J#HHE=4DJN$OH2VV,"U.(M%_-] 2 Q$8+2]@=MLP^8H"5RF# MMS)/0]39Y1(83!5;\'_C.1HB8G$AC?#,"8DJLVT_Z.4(7$N[P#[-Q5?+!E/+ M'U3?&'V9!?NB;A:M>%Y8:0X"+2^ZYCZ0WU!A'():Q8QDI=7(L*J*9%!7NE32 M"785&$IGC5,@=#B*=>U8H+2B/S8 M0JF$J\Q8N2;X?=G;WNKLW/;C8DEU[K>1$$*-@ M9S::=W70#'G). Q'Z"1]K6@(G4Q#GX#&;%4A#L7A-A1Q;W^S1%T@],,0\H) M&X77C6 >/PHT9;$_.2YAMM&358RX@0TH>%N%8 M81)"R2F *;D*+[' 8PO(5X.)O/%U09[.A,Z,:+0 %!PVD'Z)#D+@?S1S7CG+ M3535(?;.XZPV3B]N -/PHRJ+,<\,XR^:$CND"I#V\R7+KU,58_\._.<6J!92 MUJ [4ESE43C AH-33\">@#4!$^SKT/9%6819HN6HQ1RWI=I 9IZB/$4)15$< M@H(.A(Q).&("*P]R!QT['KO%&,3[NU&;X\4^/BL(M&IVRYV+FZFH0:2S9"[9*[790-2)O6 M3?EXRN,QT MY-G&7"<*5N(DG=I94EA%8D!C%2OPII>\@Y2P MZ#+M_':+7,+AT.1DZWZKPDZSB=6-W=,'8]J".HO5NTY1V2+/DDCS")X?UQ1Q MT8V);NAP[A HS;7'V$@;HNO9@8!WA[7%C@*1RXD>JG)./\]'J>*06NN623?8 MRSQG :(-/1,^#D?8KKI"VU&WAJ)+#3&)(RR*1!H P58" MC7+>.7>JM4!V:G4%W?&S8E2VKO$A-CU69HRSW?V^<[?LV0M^20A3!2N M,6B<5(A*72D3AYY/CFL5ZLN8T+OVNM([32>;JY,< M5W1O4_X.][4TJ3P.; *2-T$XD&^%] 0J7@Y3LB-G>T-CN%MW11*8' VAK/EXB+5CP4OQ-[W[\.Y8 MO$JO&-*MO[VG!VDK*%M"[EX%VGY\D!XP:\F^#Y[OA#@#F.:!U'L9XNM*XS1 M""Q*S+!]ARU0 %]OJ)J#48TQ&L(O <5'LIWQKAD51EG7F,X"66;/A^JU,V288]LT=T\!69;*=XMA-LB_4VAY=#^0<1F<#: .A+\-95KY^ MBV1;:KB+4^07HJV7;_\]'$_>G+YZOH,C)=:$=T/G_@7UU%R^[-75TY;,L$$8 M?1G195MJJ%'MO"T[-NX[RL.4_:>FZ9?F"9O)+Q6"M@8"^[)E(^P=IF]\+2U, MYIL+26_?+5G$S3>W8)#PPA-%;LT1!HQQ45MF:NQQ)Z>!^,5U_B.UTS-N/VY@ M%J;L*66*;659!^X=J2P;"%/>E"&0]71 MI8?#.C6]T!+=$5Q."M.'\N)+LP^X^AIBWSVC\JCA$*2/V!].'T2A3.W7CWVV MT6:'/.'J)BIC&L0K1U/(+P;K)SC6L; 3D I1DAIP':>X!XE._Y3XQD-7>Q(3 M$C.]WZT45NEPBUT=Z%LFB2HY1Y]S@3Q]N;E $B,VX2N-^S/A!!"NMD+2 M8?7:(2JIG&3/%0-J@JU4&$P'S/8@>(HU2>!Y=%,+M)'"I)PX,!O/;&$)(E>1 M#X#HT>5@)^D :^AZ;K990&,:%+JZ764%-E1NUL)K3X-.A!@68%*P]4/U-)H> MI6I=,B\^Y\$7[%1C#0_VB(3C4I!+(@2"B+1/ LR<22(5P[%.+2/_*YH7\A,T M>4"8:MRX58TT?' 2)&!&A$5C2$3!H,B#\&2HZ;J ME*N3(#* *)H_Q2JK6#6\H[FV2!'<'BT<44AEJC2\1@T$'G\/[,]8^?OXFZ/];HOGT_P<$Y<3K;\0U@^_\20< M(PHF>F,;$]K@FDT+S*0J#3^.4:+KZ^ON4.]P-\K')+K'X1?E-C? K$!,4;E$ MB*L. 5X53J]8W>@^;^8IEC8&Z\# ='1A,=?$$Y7 &8^#WO;6?W?0Y85UO%2B M._?]_W1,ZN3LMX?X8U(R$/2=X\<&3%8_C&92C',?UB"!"6]]4A964#C-Y&M2,3).BW,HL25$D<#FH,'7<68:)!65Z=-$WIU0 M5A_^ WZ19!BE8"AT?<*XT<'+RZJ:O/[;W_",X2RZH_SJE0">Y_(;V1CRIWW5 M ,3."6*8;FQ,A_E45"YXQ7LF* M2/AI,J8\FOF2^%9RZG?[^P<;V2WD4V(9+SC7\!U8\PCGI+%)UY\C M[[YAQY@!1A".P$2?L,T-A;*Q_1@A^2$H#AH3YRXLT$]4U&+,PW-32!4\=UJ/ MSG;CLC:JU2&<7O)3!O6$=%A)N@M>:B3<< [Z#3TUF-A3(-!X4KYR'%04O-&% M,$U@+8T@-(^7.0/+:-PUJ-]S[SS'CF"'N#57';YR>!54:(45T/""DF9+=LYU4E(VE[T'L@7R_]O$ MO1SQ MZA_>_%2_T=;,)@25NN@5L]X*I<'.A!6(98 Q#!I6-SC6S*FIVH%*&=;I$*O\ MW(H]PXE"^_@A_D8U)=W M5BU^9OXX<]7?A"B:+E9;18[I8#;QM,2/M::?4(.N4"]1Z>496K$%SDDV3"6A MMDSS:WR#[E<%K$C^)]W/BQI*=0A%,ZRX=#V2O%:Z-6KJ.0SR/\G8:24^JS%L M/T^'@*NTN2!9="5[W,P<7!$LI3:7.,(\R"*#[SID?FJU7912F%)4 W652R$&PSY2+$$I=N#YF5L] M>V,[E_;0=F*X\[&+-Q?/Y38*;%2B>B'<%AK1;2/.+.6^^XK-](+?.)W._H83.HU?Y6AA_T]9J)RQ':"YPX[QS"+\IK(?XD6G!4BS M__:!.7K>XD(+W-1AW<4H/V:![S )4?, ;^E#1=9 -V MEB39)>'AX]2:[[,N&0/.[IH)&DT$"P^YU(+,N98+" % 0SA57NBTXW;Q33*& M];!H'UDX$O13"I1K\P M#:]U=V-ZA=@WTA< (Z$#55TCNNAOW?-N((*=?EJ%7Z77(L7[X46=8)ABTU[; MIHM%']B32L>WY#+%$1+,O"#*5Q@ BIS$4OTBA8\-)+NH&3*PZ!.>69 M&=@?>C@],!#Z=AQ TSKOI&J'NC'3=XB#T(D(=0,!:6"9Y M,4@'T.S-.:5&V>1-:%NXF6X 8^M MG2CI8\0J9P0+AR_\Z&J%2V*:XUW!V$#&R4&"1!+&W3+])2>R>DOBT=X)1:^U]P.+* M/H)3:O('UZMI@#6B56I04 MLAIL37(';I$ZDX^IR8NX4?6M8#<"\_'<#245F;>39!"B^ ,!V%UR>W3"BVA3 MXM9?)QP+FHIP+ZMT*BDL<^)2UW/0V3;'56:0CCUT.TS9.&[64QR7)@B],@^N M%^,X.=2G\S48 ,9$NDSUIKAN-#'QC67$*QJ]7I-?)!:0A']CU,N?I>$0;.WQ MJ=[4G]Q '; ,^1P=>(H3!_UK3HT_ML?9>,\GT^WH>07B:1:< 2M+NP6CPANB MCX/3?^5I"*QJNC'QYB!*LM/SN721%Y'F_JI5H943"2Y@4W)T0S(<2"&01? M+&6FG@?<;!%4V"C-2T%IN*3R;'AS7;X*N*5[E@,IBO'CF/YL*.'^&X\"NG,I M,3H2B%='9G2<#ETSKADQN9HQ:1?GT.K;0PKKL.:NB@)YACQ*(/;K(F241]CM M3,) K*%SJK1!O+*0+FY662=00 $1>XHBN(70 @&*0]"[*PQWD6"F9+PI3Y'O M'YZM[@7! G^A=3$'*.@BTXA_1E\<> ZS/&. \4C+99N,[I:[.-38HS4%)3N, M]5-SH&1,5ARM3$$+J$/XQSB/54KJP%62IXTHH>CY0YQN1YP1FCYH9HTF;11A M,QUVA&Z=>VH1:MA2X^5LXJ7WBX ^_C?(LP_H@5#/7?MQ)^5\-@HO<.FDZ;B, M0IJCZ2*$U(AP'&.S4.LF9A568V"2X9UI-,YQ1QL$Z,8("] /TCR; M=J0=!I4B=8*3RS IL-92/Q$N47!_R".QS !P?:QR(<S=U26D)9C!#56VW4:+07-3I#?F/(/0H:_1F^\ MJ4]V.\-:QX!IWHQR'WVDN5W)? Q!0QS38K"?D/'MTH)FE!]."6,L5^"1D9,VX MM\QQF*8BF0/NQOOF%/F.":PV@> =>IM'E&=<='JU!4QO@TGO MS)A%A@B<)\;BVF=%FR)EF+&&%,P&W@@3$)2A*[!J$IJRKIN*PO(2#0%T^>'7 M,\72M)]9B;ZIQK916.&:%)V9;\BCA2R:F:YY\CYTO7'!=*,A+9&X4Y0]X!=<--\-[Z!(^UXU?)18!M2$E8?.#-_%Q@0NH22/^6%%DK M6F8$8VA7-9>\WW")6%D=5+10(RKC<%(UO4GBY-3,VFS7H-F]8!)@E7!8V7!5.3%F[5AJ&.;8_:'AI2,? MA-M40J)\M (*]-FV*!V='I)$5'(K.5#LKKV.-; SQR O':>YZ];6:Y+&0\,Z;5L%OMLIET?S#]S6L[JBQLY( M0&_5H$(WKLF0^6#SE4 X@@+9YER?38;DI'5S+Y_H1(U.\$L"]!@;G,UES+0Y MS6R:#;OH>PRN2ZF+,?O[D!1U!?-\_C\\ECCY%I1VADIEIF'&J/UQFL-;AF$D M>D>CP;&MZ@['F)WAI.B(_UL&T;^G!K2]O>WNMNXKJ_7S2HFG'$0@.V-1@>4H MLBP3UK@?O*3*:%X6!M@$PI=P/600#>7;O24="=V4EJ9BI"EX^H>=/3L[%M>! M^_;@9:$P' S^S6'&>XR_&KOS1,4IWQ+,OS@&=UV6M7##:)K!W/2\Y1LDMAA MN7-;$C[D\O39HO!7? GFH%:/3&X174ZQ.1L0YN9P6 YCZFU2N$9<2\(HW[RS MQMU\;R!TOB4T'<2'U$&16:T^RL%:"J4;4(->>$IDK;7/"+UJ"=_)F'??N-;& M$]W742Y-,\QLM,9 !#H(H\R5I4OG36>^D^LYC.0M^ M"V>?YAAT0^ :C<2?(HMB-L"O;I\@0?$=H75IFP;I]]C0..43,\AXWF&("(PJ M8OU4QZ@&2!#="UAQ]^Z\-*FZ&)$GBIL5#11BH4,D MFC#R3EM>CKFN):N1CA3VF0VCE 2.,ZN1@1%,=%EHF)]%6=2%-0(:L7_IX40& M'.%1Z*Y73LY& QJ(E2]=;Z9U+0;A,/VMW-6!!@K"QRLI[>W GUDO^,,VO#:M M^I"[&[8W"MO;FO!)*%)CF%,^N8$!'BA0=1,IMFL!!W90CT6L#%U+*6]TO-61 M[4;ILTQ$8I3LQ_*]![^U]^ YII0ZS1GT9MW@8;+"O^DB-<87"MR,:RQ\F8(3;P"2^!T-14Q9$HS'B3G'>FB#*F3 M$3PT3L3C?_*M1-G\5[8>23!X9@,3[? G+!3X"1S484M0#*(OQ()*IX')J[\5 MBF0Q+# B]6X,+/!^?W__H-_K[1QN[ZPS*O!GXWJ=<;#?K+_9FN"&PLN5+916 M+NI72WF6-6CN"DCM*6\=*0^#.N@%9<447X8"$"]MIC]"L5F S=(>4B+9JZ-& MGLH\E3&5U562ZLH9T;+G!9J4\GGJ\=33*J/(I4'JWY;.*D?4%6[1@!Y"("MI:]-IR\G6,]W:A*CNG+ Y MDT/HJTP)]Y( MK,64@@]4FE]SHI4 MQH&9K@$SUV'I,,NP\ZPRH5_7$NPX"0C2+*G#4">E )QA+;WDAD>8@$;P8V(T M=F8M1@T:21!LKOKFV@;6\A3X&=P: V7;H1T58'TWZ5UGG;1LA,V&<%3N4.@*+_H1?283]BE3C92I#"\%F[!X=BVM'I>@ MW)PJ^Q"8"8_P,D\QT31A,!-3S4T%W._..BWEW]>7H Y<9^4,B.&.!6]V%05# M@P2+.K,KN=Z50%$E5AE\*/1 J'64F,TRH@RO84H0'90[J OXL*:&H[28ZTE" MR,GW$J8D;FP9D*L.Y=6CGDCW&)8^@?JQFJ'L-B7=B,F!KS(JGUMSR.CQ M9@8PB 6DEXNDSFRRB:S2':0%M@K3EK"1F.R!./?2E%-@RN92?#>0FP38SQ)* M=KN"> '?*-QYCV%WQK.E&.BOG,L8O'7@-8'(SS7^SD\%XJ-J$&TN[7D;CA&K MAA%O&TA#_PB+<=! /2>@P25+T/E#<09A8;=!4CH;**,N#-% ;X.%'D6]J4;. MOTH*^ P!:%/LUY$&;+@D_(K+,/I"2?YE".018G_%,&)-[@HV!\ZK'#,HIX-0 MQ-GU!+L$7U-_6RS4Z&!+ ('M97'$Q(VBNB9$H7'/@4"YJ[;P>29"A%A0] M^$=^K:XPZ9:+_F4[)+6UY"* O#0Z'*UB"U=A7'U.RJ>6?K%B["&,SE-6:>1RW?,"P!@7!N,V"K;E" M(E;E))$Z2JT$.E-(*D&80A!N7+.D75L,=.E@<.N<-8IY"7HUUU%67-1D7][> M 0#+J*C=*E:8M6*UVMXVVIF@@]#79W;<3N"N3?Q3!^PN=X%V-1-;@:],>H$!H-7H4]*@4 M(XA[ ]==12M%JS0K@2YU28E&87"@)\06E/3DDO.3DW(F M/9DK0WF.SQN#ESV\_?GK%OSY!O)Z\R)*0>S;A MI:QW^3BJ[*8Z#^KO68CC8UU0GZ]H6-XF NLOF M'^=E99.\!5GF6E$O!*P.82;5;:B M:4,@AHP&%>#/+#;#0C[UNT]8,^<4>(U MK$:36LJ;R46CXK$^Q$H'U0(WZA81M9GT*<&4D :=6IB>=@2D2U-CNC MQGJ1Y&9XA%_Y<,BN>V9?7;,)K&EQT>CM,"=<59SCS<'/^\#%S)OF ZP+:UK:.J] MG,UF^4%[2#^ GS?73:+C$@0=\JGN..)YL1&BG@(+A%_HJCOE9@ )TQ72QCE! M15LH- 8Y06U=SRGE8#$*8TM;9UU315<8()=M]<>G\0\)6 L@2O#-A*]>;\\SZ MSKEDL) >3L=$HRW/K]JU.+R3TD]:2NY M-8=7V,-CYX-NG*/KD;GAA)U)4IE)FAN7X!"$4&ZMBH1/KC4)BE/BSHMA12)' MD&\G7(I%Y'E<-D$?R"]C!C*@<]_85#LOYO')W8C'''0C;U/=\C-6(P15BK6) MA;+I,;WC01+__07F#UWT!A=UAF7:Z96*+ZB.^H+PR+*J?%HG^B*^.D5QU/NI M^UU0.8_NV/]-;^)2SS)FQ%?4M>F$U_]>O"'00&( Y0%W!T,4FB*I$%1/,P![ MWDF*NSD6 M."_MB>[AZ"*:#E -X3C1,MV])TM^]YZX&[?15QH(VWR48?6QP"@Y<*ISH3*G M!X_8*@XZK,#1L%9K;'!1T0G B8I+MQ"DD9QR-HKA]GIF8Z6)N-/>YL6T'5[4 ME&<&2=?4D^77V:) @]MSSGF3:1K%J+'2J\=I"FJ':;Z#W*"<6MFZ7$X,HB=( MN3#=I]#?$S3X&X<;%>&8'1;8!I:AH2C!*RQB#GUCFHZH'!,,3U'\>X264:9S MK2;69:P!?@O&=F]$EFI*WD+#+4W RIE&*0=V$<")C,*ZI,@_94R)2H.SR0N, MPS)T5#G)2R(K1JL3ED\$B+2 M0W,=/XQE_,\62EJW@[ZL,674R1QA[XHC&3HZ]SE2,66[$+XYM>%LM$ZC]!Z, M2)[;96#B MI&<'1$\:$I0 875CX],,#(&JYF313/5@B__/7T_/.KH*$4!.]A&(7Y M4\_J(-Q<)B7$J050E0+ZXH[4)OBI\XE9E+^/N)UR?T_V.^'+ .D4T]B M#4-]P^^ 5M.<_(B(.4NQ$WW_SK!3Q_8+P)"FQJ=V81MUFW8.NR+C/*\/>G-) M[)3EN*&@&R@ 22YL$EV4B"N3L+2'MUGY&<*:CW/6&)-"KY+Q MHSF9DY#;;QV5FAWK'Z=<\2+I$U2]6&-:NKXS,.LQ'U;7(084+T%4X[\:/8VE M2ZFD8H3CF7.6#B&(6(U1E M(R0D3+_B^U0/9=4,,T=V1 (G4%Z"_%U*9..POR7_+6U@<:0]E& MP$=U"!1=J1E<8%R0T\,N=)L9F#T2B\Q9$]SG%ER_X22;927>H&LI*)'Y4)M9 MO)*D$PK[>8\[C;HD:8GBM#.Y1+1F.$SYU?=4J3C-PUMS_<6)=K<4?YGI$DJ MI6/W!W9,_4R^2)+4GVS;\Z;MWTIWGI!27_2C?^E5POCWWW M8JK!Y;X@+=(#+;VOC4 MV)1%QPFP\PMF@O/.FDV%+1YBZR=QL"\X7'0OD,L!/U5<]V;\#HRSCVI.SD:B M8P.P,]-6^#9KK1U3#6$=^;S@/Y2[11BR;1K$48J:1U%&LJJ_3=* >-'18TP_)U'97:JEM%[*=^[I'Y-'0 "XC1="FI\XS8/! M_M;MB7__V$'Q5X!4*A"@"WT,ML]>\._A>/+&F#^+%TF5$K@+. -5ZOCDZ?F9 M*" EET>5U#^DP4G.:K&@2<7,;LU=<18V)P=I-2;6<,(;Q:N#\='W.&(O@]G, M._F%6IA81"M% ;3%I>TT[AA%R [B=3$^4/*99 K_@95J3K!V88R6M@ ;99#X M'$H]2J/22]P\7 [7#3@LPGX:L@CS+)$FJ*HQ)5$M2;!(>>[,>[DM-,%%T!BF MWY4(5I,2VOQ=A%U21-IEVP%^(2"4*ZSJL/ A3*_1>S*7W#MMWSH M%$FY8F&V-0Y&F_)*Z88_EHLQ35]Q#2E?/DZ/6QV28S<77-;4*H>"X&1@G)@; M1TJK!.US3"T7#: $VU6J(Q,GIU4K!\0*71&L.5Q31"NNZ;[5/83X-K57)MM5 MDMJ 9)&X>?#:;(1#N%3I1%- -%^@%)R_._F/7;1QZ6>G3G1S=5R**XLP$'LHS#8:8,Z2;FS1\GX M# DUKAG.8"SUCK8[,,.@Q!_"E8FMO%$&D:0,:,9X@Y^$XT&1Q)@F\P$D2AA= MP@U6$39%HRL:W@RF,A)'-CY/K%J8F#"[<^G3)6@:WMIFE60:,,Q9Q\)M=QB8 MR$ @TT=6-'9<-PEJ0Q82F>O'N1,R"3>@%/2&LV^$3AJ-W>4"8*0$)YQM,"VEIV:F5*RS7;#* MSD8A9M]@^EGB*^3* 0L+[U:IV:-W/;-2O'-!QL4%&;R*'%Q+I!OO++EN_ ON MW5+/$"$U],%N+NN_GTT?Z6CT'FJ?/OA3'(1L:#N\P-[RY"I)7> 5;),0I6$R MEC@>^IL-A !A!J#F&(')H!?IH"KY'1"3DW/!.,.71H%5#1AD@*8<@"DO01?T\@V4 MRA@9I)#\X6;'=H)&0J>01%"=<#)FW* A$7=T7@VZ!C.JAR8LYK+,(Z?-/;_& M78OK'45OA/80\K+!'.$*"IC#E&2KGJ>_S,QEIH\>[WV@3](.8C7$8^"V#6C_ M<)F$]4W+G89 ,74B:5$V,8$)7)<^U ;! Z= QWR5C'),W1:\7,3^Q>BVD,NX MBZ@(81&GJC2(6GE=(8!%Q\&[(XJZO22]1AIE&!M$U>6E28I:57'F.Q-+W[E!V+K@KRYJ+5GHR=X"6GB3^SKKE[ 12H+LIP MJ*KIA?4.+Y/&N;OD&N<'V$$P5(=+/4ELB/W6'N_F2M9?,1/0P#MY%^)3NQ![ MWH6X-&@!]UZBIB"Z2##0>9$DRW%C?#S^]/D9!/%"6__T]!X7_'?P]NP%OW?! M(9H+4$0N&%4+P9N2 M<@A -7U'O4 Z)OOTO,JCI5Z5[IWR@=/DV!([+OOSSY]DLQQ M2EF)DUBP_\'&XDJU"79P 8."K"C0(DH-I(!OXPPOQ-"+@[$\:MM"A&\VF37:*^X&*LK;"J>< M$4.A8VT/4691R^N+AO./F\J4B)7N8(+\1%FN\,=;WEQ3(6 CJZ"_U^RL0UW7R;?9VD[L+)M_<8 F!-FOB]J0!==A&?S0.^KN M[5F*V/@3FF7''6A^S]?)NU[03::WQD\K4,"&W)W]/M^P,!H^K>\ZH=\]7]Z"K]X9Y,5L@ M2(%_UBZIM68F2IODU2@O@V\DE!7:P70G?QO6XYKP4]V8' M?@?-RNQL0S0XZB*[H#E#?D;N] ZQ+H>8:.Z/+B,[;J9.+'D)*"C[5 M);7IZV-NH]8ESZDTXF.P#Y^=CS%5\22<-"K)'"P=A/C^*FCP)3:;D( OJXI& MD4Q(E>VP$E0H;CP['Y[T_K[']O?UO;]O:?Q]#T-$R7@4E$7T]Q?PCYW]W1$(Z:( M)64R/FPQ[Z9B:YQ=8?&PNMY<@PR=\F#2D,%SI;):&:2?01D5B>#+2.K0)ZF3 M,BV#)3F.L>8PXR[".F[$(L+H0)%G2:0]$X6:@"55&<@;\?)\,J570(QH(.&O M;3$//'[ M$!JV;GM(T+>Q,=%QF&PKQ40DQ!Q$NM"[CG0$[Z7BX>M<4PWOMYD9$X&%:M>[ MJ;X;_*1/F5*Z#3M27$2.\EO._T00(!W'_!TYT^U^E1*.GZM21)1P)I+CB%DIM>"\)[1G"%80&"KQB*=W=IN9 +[9)4MHXV6KA M:THEYPDL(;#9^BL?9]2H.QEC*8N%G)/2C@9EZ8B;I5CLB'PN4 M*%NG GQ#N)N=8)!G-:U"(Y4& XJ::.1&\H2+N&S$&W29##%?FMHR=78R\Q24 M.[V[32TD_!*S9!5314B84G>+*Y7*M$#6(_JM?@/V1+[IE(R:85?.LB,R/YPFUN7K/UPT1*H+7;6O#>\GH6;UC7=IV\@.K-N M2T^B=;B( S9!OV-Q6VP3 U-Y$HQ B9HXW5MH)3-##^LL,MV]'Y[@N@&:5@@4 M(>O15Z4M8>T@W! Q6CW@VE5N0"NQ$-::L3"+(;#3O(YEP)L[XQ.+9% FQ6JH*7+TY^?_'*T=FD#Q#]AC@E"TY^;YA??#P-6PA?3-W/X5.8 M"RDT#?:Z3+!OCIA>[C286MP1J/:F .J]YI;0V+E8VD"_A-''0'IU88'>I2E1 MH2AG3$3W-8RCW ]E*UX)5*0SW!@[FM>3 *&]9M!*I,,SZ_A6B^2JSYF/"8,* MQ36ZC$/&>JSRBOJP4!MA25D9AS'5<"59CL09FZ8U6H@ ,484/6;E$HB"Q97D M3\IQ2:F42YA@Q+=2$/ OTP-+*'\8?J:TCU=<%"C?E0%I5-*09HN M>!WD^1=3)*=U8\C>;>9O 2W+9>G^Z!5/6]<3(_D=QBS#=@ MTYE9-=PMDH'80%VH"0FM8'U WUI2"D=IJ8C=2;>D0QUF,\OYG9!^#T(&(X02 M)4<#N424X,+.8GQ(5Q98'%U91$N6I N%I,'%E=%49%]-@B-W6LYA;@H1&UC[ MDYQT88TRQ^^/]=EJ;QKE4%(;#^X!3XGD!$LFFC%RVU+"?NZEV(8FM6C=S632XONX&*LVO71\. M)H LR$DV0.H6G,\XMVX9CE.,J0,>=0 (HR]:LK1*)1C12!9,!B$DV50J.$LI MQ!9^O%:#$D3H1@O[DX:BTIF[Z#MSMSP?IM4-35O$0AGBT)7QNE*>/"G2%+(R MO1^HY:"V$\Q=K_$:.#4>M.M,:8!?>3LJS)0M5;Y>'"Z7_<:=Q?>OCKN_N$;Z3&<7[Y/=7 MS^C$HGAI_PUU&B-*-FY5GMZL;[*A$J-DEV8#Q!D&O]=+;E.Y4>U0 MCI+"3PF&K+U/T:CC^G@"*$'89M3C0']!WS[>]XS@"GZX L:U M5= )T21,X7J.IZQE6*_CW&39QY4PB 6CF[/=N\C53;>-CG?P>(0Y;/R:C. E M2AB%EL!4_QJI264NJH96@;=4['3N6J"=:2N=?*+BSIWS&6L_C)TC7Z9M\S3N M;A0J3!SD96K9)/'T2J=(:55!(1<[OW9KD509"1WAJ>G*H:9)5QK_L W:B5EH M[T5,X;")'%[(;KR0G?4&/&^V.4K8&?=STY84I88AX='5]=*1QB0*A1=(;QG4 M8#77&O2G]?>>USRO+4A%F76R M:8I_/IYS>"W4E*R]#>AJ,49MQ>T)7#<-9PB$076MTBNU-8:77HKUZ/K/ M6S$J_4>2V;<*4\. <[4.W6!NUYJ:$2D*CHQ@?,^!U-OJESF*TXP_5Q=C"4L; M%Q0AYBL=H#4W+/-\.,H[&G^9G2R+!V#?I?G='<2#3P]^E/3@79\>_#3IP?ZF MV_2;3J=5/;\R.6-&5]IR5 4!^0<4,-?NX'; MQ/4H@FD _T!\#73!U M?'P+)$Q>@WC"9,,W/-31=A?$CSP?X49/2O6Z5!0:,9*YH"N17OT"AX?QS7U[ ME>B6A:_U[^4A>"INRKJ];9"H/\I5W/)]K]OK]V[Z_H;OCKJ]PX-[_G85QSWL M'N[>?]SM[?NO=W__;N/^Y]^J8I9:1+M"*$V,'&'22A9OB;0;TO^\N09J9 WN M->MQ^$&[#)QGR=E)76%/'+@[Y"EFY@4:W.$#P[3=03Y\@UY6Q1NR.* &_.;O M+_9?+-]"[U,!="-"S6:>\5HOSA!P?]T)>%#F:5VIS3SFM5[)X+-IX+^IX+/!=L-A>\ M?"LID*\\+WA>\+S@>>$^EA?E!,V;7A$L>1@M,+U:H:5%WH+2[ ME0[>1ES+O0V/(%C=5V;Y>J+UOG# YYI*SL_YK(I*>X!J7UGI]_MK?*9 M/QPU>_;U[+MR[+N[U]U=Y3/W[.O9=W/9]V5OIWNK=W?US_Q6$\WS\1(M]\E$ M\NJS[TI?O7?CW1];F??;W0LW1G8WR;TP4_WF1>,*L8P7C7<]ZX,-4&M^]+R[ M0F?J>??.O+L):HWGW1N"BIM$[2][KQCA<.U$P",+>,\5:[OX35JPCY3?5W+. MHJMYZFF[('8LJ6:R<#O'7C M;5E_V@]OR_JP+._IK[.-C#P]K9"BY!7BNYYUO[.[>^2/VG/M$BS7<^W=N?;@ MX- ?M>?:)5BNY]H[F^,[_96^:GURM^?>#>;>WJV((\M\T ^1W0W_Q18.],_E M[W5Q:S.4NY+^_9>[FOU8\D;/,6FCAKA3IN5:C W+=G^4]N6*FKXB) \\3 UK MT_Q:%8'*BB2ZI&:&^=#IT%:7L%I52(]1\U)LK6):,M99U0WF.L,TQN^YK=JX M)VUKYYC&CP[F?E0V5CB[HF[P#U@+=+U=@U[FRC7\HMZ]N[<5,#N9FFE=*D/2F=UKNS'8A[KX)Q&!6Y M@O7FXR3"=<<)MT\/J4>P;M@MNS3@J>G&?>&K8%AS5V^_ B8$2BKP'\%(9:H(4VY"/GA%C]99!,(W MQ"[&+;..PEKV/3&6SNI CVD(R[[DWL7']0@V"(?O=0-J\Q"X2,%,\#BM?X99 MC5V0^+-=F.L$1O@*Q% I((;]_H_TV/[^CQUL.SU1U,8JG7;TM+%[(S:]PC:/ M8:E)\BXS[P:GW/,XA4VAHR_&'>P5&0(Q1\G$-%%M3NEP^T<]-HZ9P-@#]6WC M?J8^S&.@#Z)*^WK8 WHYO-AI:9GEV5;;BVU#6* 2RT#2CKGDYJUQLGX>XO KAT>.(+A'< M]7=E10=;;NZ=_B',X%;!JYB:V1V\@5LO*>$F+G7#-7@@G6*[4^R>EF1A%B5A M:DF4G@'2JU/NQY[#K1$*[1;<3RT.ZHD("]%V+8=N^_9XT5& P9)N1$LRI+?L@2? M.:_H)H39'H.Z 501O*0^B-MO?CX^_DC_[+UYQ1S*PX=:%G/C]+:9PR;\52>P M$T%-U_,X_*("I2F,MNE/N-WX699<=#]*W_=)7M#TQSA[FEM8E@HW)$U"ZF"6 MX'4C?>KX?>KK1&4E?LR'P/T'\?S27#?9Q:.&S<#+@U](SSKO[ 9G>(A&%%%O M6Y*T"O4\ZIL')V=6XK;=!46 >N^ER3AA,=2!Y>2E,I.1NTJWUY.F]GRICO(\ M1@F-;ZS";)2@3H&SRV%+"A+\6]CG/C9;@5_"Z* D!E7X%>=NZ9=(#4X:5FAW M'0[M$K2PO"#6Q_TJ$KZ>@03#(+P*DY14&6G:"+]3W+W1'ASLXSB,Y4:_ BF> MU]@!L*S'$Z9S/DPD=@6W]!6O>H"+##BH-W&+;U3HJH'@/9P"S*CAR^ MX1XF?KFY=9]A^!.I"3?<4E XR&MI%!X6Q12_)+7<(9W9D[83Q3.#V<6DT4V0 MO6#_2 7DK2_AS"+; M'DZRJSR]:LI?P$AI+.U' QRI0&F6@*$"$DF$=9N4 [5LB-U*7:H0BBAA M7Y,A,%I6 5D1?8SG;Y>F1 35YD_N0,V\4"B9V: Q+\62\J9Y/5\7V&"&EA=T M)M[K'B(U/TUGXIWN#@[V3 2_ XQ[M+NWOWMTL'MTU.OO;E9CXD]RV7VRE]WS M46<779$@91\(#-8.R/6%V=/?)64.5B:=A#\ M&*0>B\,KECVP#O55176E3)]DN=5&:&EFX@DHQOQ6QXZ"2:D05@1W)6@:)#.Z MP2>C3!5&-?D77-_7EXI4(K+]\#[7@['6&1I/%0# M4BVN%9NYV-X6A22>:(6V(>O%\(VT0-:W#NNRP[QHSL,]8M*4HLIH,K@-\-.8 MUP,CTL71F"?N4&[&:G^K.*WT[M%YLGY:TV2-PFD\@7)M!*S#3$4!U XMM'I! M(QF@57V5*+I$AW!,.;5CUDJJ.Z2YAO0QL7:(#@L@63T*:N] -R.:"JP.=KQ( MRB\=HW2S$@D+2U,:(8?+#[@R+& 18*'7I/J:18 :E<(%CC;X=8%Z ;4G:#Y%TX; M/MG1GS3]3^C-%"_4=K_7=.2\ G(3!Y1>S7^T6H'7>'7#/L0*K^R<)$V=:3)" MC]"UOMJ=#0P;Z]-.-NVN$?/FUD[H[BU[U-W&_K]KIC.>L>DL @^U<"9O$(<) M*>RXD=DH)<8;8\OYEX42SH1#P<[S6@J3\9P/4J1N.+A7Q)3"R/B4^)JL5,)_ MANC#'L"Q:S-XC$)\8LH8MVX0)2 MH"Y=&\F0(^PJT-3P=8 5W*XT$.F:*=AMO@[ICM [C3JNWD]8-EJ6^75&NG4^ M4K3O=!^PS63L*6-3 B.Q'?6&9OI2G+QFF_2=U#8>2'C=YAS[V8OXI].?Z%QW:63^JB,/)E@^42AN#Y%LMXQ-)GW([@6T>-A"9K^0B&)X2X))S;#G M89IG5DR#?J(),1_0%.'1I;0;2!..PM*K;*XC>#_"M.'][PV@"(X:M[Y%+DP$_ M 6.5D]NWPB%,\W687H?34CK&NP>D=Y]"U^U;_ST[_)31\'MO9TLFR 9>S0OE MC+:#%MQ6UB^.AH;C8W=?&*;\'O:SM;Y)A#W[3E 4PD4%-M80=*K$47#;WDPZ M65VJQHVI_3,LC!]D>"+I[/&!;V_H/S^J(JQPKK&.V<0JRH-BMT'I>5 M[!D%RB**& ^U2NU$T;3V7V1T4\J3VOL%6W&^\##PNJFF$W0#XQV-^XV6'KZQ MGG X0A\%&B/:"\XWX@ 5"U66C3#Q)=J12^1V6L1SAVO' 86 05>PH9S% M9 WDSPT'\7RH+AMF>J!4\KAE"WE!2K69V!J!)SD@V0;6_)3F)*8/+]4RHD.WLV%V#M8P[ SQ30B%,@4:S9* M;0=5(W';T_>28H;[2,=E?6A-O688)H634K EVIBZ0::0=#V<:_2@9*;2!Q;>"DD!8EUN!92A0YTUO5!]L+W M&//!=%Z)-5&Z@INJ@5FE262R#MG>P@7@0)GS^FYPG#5&:[D/Q0]J[KZ<(AH2 M@+>SM)E!^&0-M \3OU*I.#J-[Q;1HS*)5-_>24ZN=93A["TQSK5!: ME;.O:YGW7/:#RSWT"H'!0=YUB%N42=]\/(E81:V?*+[_(+8FBB.V<.DAI>5R#0_\77R (&F9,]3?ZV 7GQ MDC7YI>24=2-FV*5O Y-S.6\2[:>K1(SV+'>65$JT*>X&[]DB$#'/(4G*^1?& MTZ^1P[.[(N>8%_(RR?"GY -[!_$/<*!CDIW:4^&\*,W+ZSW*RV2">I%^P-:6L#BT7Q1A MK% NEY(8 81%%!G/A:2,)1J6,-4TOR9>GO)O[+5@#%052(*&_2[*2Z[\ 69) M85,=E8MRE4OZ"\Y&Q88O"O(C &?]2_Q;$C%C!6R A2SP\NA2G$ML^].5QD_0 M#'1=@H1*M2.@D2)2*""+?R'=?[[U<)Q#@,7"F)+9@3?@A*]7'AW'B;'4 NZ7 MRKCS2!C8;0'6'=8IO[HK]M!<[K 9TU9B6&Z"0THI\8 L\ZU\N%675MTL80J8 M(S7 L2C!]?&-J[L;B+_@Q)_1W-.I]9&NKW 3\,$5Z!SHB>J M)EL/KACXJQ=L+=7.GM?C<.>[ M9XA1:2#7O##%L3S5P"1!54%O;SLXGV#Q]7E5*$S7.H=C?U^@A0ULV E.@"J MZ;(D]*$"'RJ8,8NH,.XS%L8]?[V!#7W%)A,U_+JH,DT+ M% #!-:+&D[Q O4R7F5$ZC:JN%>4\YE_8+H=7<$'@PG*XCGLMDTF.=P:,"+

    FZHPUWG(BS2277Q9NG1J,Y0&+V=SF.-ZMH,G.)J&EHC MEM7+5EU90GX_Z>;5],ID\>[1J$623\_CR-$)3D^[T11#C0WJ1Z7%O.M&2TPG MLSJNMQ_'HU2#MWFUH1%^.*V6A+.$XU&=H]^PZ?5XU(4IGO=^.5W,\UE:CLK9 M;!4Q=J.S%H%>OG\>.^RZEF!:SEL@BU-N??!I_>9E@\?B:OC-M3R;GE]$^WI\W^+9\=58RF+^KD;';06^!<.K2<)5 MN(SO3N=_X*)&Q/5*ZF--A4=A.?ICOOAM7"WY_>3M]>'4YQ]^>K9L'S)97([G M+M[AW52AB6EU,:-SO^PBV*^7]O^S]Z;-<1Q)VN#W_15IVND=T0R!SHB,O,AY MQXRBQ'XUJQ9E(C5C[Z>UN!+(5J&R.K.*(/K7KWM$Y%4'S@*J *3,! )5><3A M_O@1?OB9GY<+V)8E+BYN( Z_ZG(I1[O?K?!J7OYS98" &N1IYU1PP0NP2.4< MGC%?H=M@57\U5Y8G+RJX9 DKM%5/OL,T]^ZXS&DF%,="7S$UA*=)2 3'Y-9$ M:5,(P0JM-C)@M3!Q$D>$2KB+];N'GL[PIO(N M87@":[?3U;F%1(OB44GT0;;3PUZMV@TY":1?T98O'"OTV-8A!?#]3,/#@-?K M\JP"NG> 5LE_H._KJ^G1],(LSRN-MX.:_ALM_UN1OI<+=Z%T>CF;4FNXVL "+\^#,S,'+)_- MKJQ^L\"GB=ZZ 1T&GKM =0GNQ9L-7,RWFL$P6>C5G6Y+/T5;1L-E/X7 MI5/%VA=]_NE#]QX,RH-)5K4=-5P$&ME%0$/R_VY7'HH2S^=LB3]41_'-RTLS M@P6[@"4_]YK8?PE E#@*%S@%+V!)\=IJ;,9O+< Q0P6M,$9HGO'.GF8(VCX MC;I+VOD/W[V:SQ#M*_B\!GHW]H!$;R?R.QE8-#MF*K^]0?5;3X! (1\ZHD>: MF:#@ME!0.N%FR<]SMUW/WD1#4BWAP\OS"K" 5)=S>%:SDDVI2P&&#"CA[V;\ %@T G+!SWTF%D)\[ CPX:HP_V;J+S;TK^+N3BS>Q7\ MU(!L1&Q]Q=3MY)4E$J32'22-U(2J5[F\#>[D_A^O9S3P;\4_E457(Y+!_;$_*S"UY0 "F5] MX1PY7TMS:<=Y5E5@ILQF)P@=(,E++"QD#144><$,[B8S,%>T7RTWZV%\_6GP M"8WY[CT276PGP^TU7\5L98>)"-8-&A!++=$% +->S> ;P+V9ANTJ4!A; ;\V MS1$B_77DC/5GM/MU[0JA"\-"04)A-.$1C8A48/878,"(2,5*BW ?KET8R,"M M6U=S^%4Y*KNCDW>(/T>+SH_NY7VOJT4+3GC_\#A@M+JO&,-;9ZW M3+>G;DJ MG>7A;8F/'>P-5A LB[D6M6Z"'RKXIU/96[7_X_O//W1Z_];[_EA8;&UO>/_Y MC^[Z7ZM3T,AI3BBHYX]O M^>I%Q(86!C"OO3)\#465E/^ D9+JA NJ M[D"F!2^+X+'*(/+K-C%P,.7YZ#A=A-1I<: MC32GXHH Y4:-%(SB#]Y<.M#=;2E]43>F>7'>""5T*N]UZ9 D'(6L0.+@?W^@[.A@\_G!HT' M!#77E:(%P?4>%B>]10]ZN8&/0<4>?+@05_Z3N77M 4\-+ :Q .C[9M7?H . M#;[:O=,KX]U5\%%S#I8$ 9R[0+CS[KE=?K46Y\IY ^SK;#4Q:ZK.!X$Z>K5: M6D#%9?DJ #]A@,2>K$HP4JI+^!P$?N3C9^V9\,"[- MK 03S9NSRTWB0TF#Z[]SS5' 5G/XZFI$&8X.>OIHX%5*X%&Y-35;5W!;K[0E^T"MP R%H;CS^,V;3P^HRKQ2F'JOM=5)\!C@9*B_@);3=,#3\_8. MQP:Z!6H\?0?B&V )_&6$.F^]@P G@&S6_7'B0<$Z,;>UYG$T@I0*5P)A+[UG M9,LYQIHRV'36 "+H8#07 ZET&OP^@ICT*"$&%:=K1.H!V 27=*N6.Q @G5/L MR15:%C$=IWE*:,IB]*ID).,9(XP7/,XR)J782^J]KQB^WA=^4F;O0MRN+Y>M MKO'32*PD.(?- LD]*V$E]1 Q'416=0GS M OSNM;C6&6W/XT$(+U8U6->-_?V!,2([N),*R:-"AH0E.B4\4E"7"'ZV(-D1)_6/FSZ"!"XP]+4&<:LS>U9CS@S4&_OHN;%L6R*G_>]V";)3=NRMLF.M MB.S(^C8$]1P15,W MBZ+TIZ'=ZZ2UMZV1QY7+GW^JRAG%H/0&$-/#+H&_?7# MT/E!B$_K$<0[4'7<;EWC:[JG$[B68+K$$)9=\$30K#"EP480[$1$ZX J-UP" M5AU=S8$?9K!<.C@3I0\A IL1W9+?XQ%+[70T5$54;4"=\]^^Z3T-SA&PNEBY M*]VA#L8GU>;531RUHBF#W]+5"?!W+@@&/'MY+84=AK\V,?>8&AG@VVDX8:-W-_UX-"Q MPZT]7G2#L=K137O1+Y3=D>L6:U+"#S?7IP^]Z&G)LI0E)H=M:.0YJFG#H 9F MW/7LIN])YH?3C9\\JHO&>:1Y1/*H" DW0F#I/*R?1_.P2$429QO)7/OS/VYT M--SJGYS%G??INR@*^E6UOLJ;D[UOLF9V)7O3K(AEFI!,YHSP' @H"UE* M0IYGJ0IYEJ4;'>'OG >UG3 &S2]1<_PTWW[9%T2&.T8*ODR/+$)M48+6CG]M9JU< [FC?/3*G8:^TV M;^C[S=]$4+%:5FV/51P1FNTP 2M=9^*J6BWA)=^,?N=>F(>GX5_:ZX&*9V+1 MF+>-BX8W[4+8XHKNT=_U@QC6=/]:-J4]EKUZVSYE=.FH>J!]O,5T2EE4=C_=XM;;K[B-$F.8VQ=!?V--;]_>[?K.LUN#&NMLB-PSZZR MCL^@8FL_NZ[C87)#Q\-QP^(0:U<&%K*V=Z6WB84?F85O:EKZ^EAXK>;;Q*>W)JIKE^5E3GGB MH^OXB$U\M&]Y9RVB^_5^VM2:;U&4?K? .[0#]MKN3ULM]^:\NL3SCG%TZ_:F M4-4[>" ME)WDX2U[ZCTKVM^'QO+@GBM/[R/;][2/;5LG2-MOMY58\52RG*0ITX0+D1,A MJ" R9P4U65Q$*=^ -,$BSGA&C%(AW,,U$3)5I& RR8V)52+X(2&-AM%)PB9, M>[CV>*V[Y!EIC^-5)(U1I/Q&SDNMS?SMQ_^/AFDD4Q#I69QA"8],$,$E([E1 M:2%DF,M"K&_%QD,2)G*XDY*(XJE?E.8DTW%,HB@2*C%10M-\C^S\^]JIT"#H M#!19%^'B0LXZLMCVSYY&XPCP>_KF[9Z9[&;S^!FQX3U%SYU MD9?/*J]2"Y\P\A5C9):D.J-%05@J07>)PXSD1121G!?2&&YRG6SZ).ZAP#\Z M1H;LEDT3)XQ\H%8_^81'/N%;AEUU3N*NNJ.M%(E?%1A0M2]:O0"#8F;6:)6= M,B167:TP1NF L/[D[I<[+,<+17BP/\,LX9*D/%*$)Y$FF3*"L$1&(6.2RFRC MK/Y]O//P_#]2<>)MMEX] JQ U M+C7$YA@LL8U,G^E;V$(RKHA&4908&8-C\J6!^XJ2E2\";_]H3R)\1G%MSD2M MVW3#P5O: F1;7H#M7 :9P#M2G8VL!R#7- )8BHEE1$)ZKA(@XC(@ MX()OLIB)>&\M -M.?I\NL>+%WV'9O\#Z?G8U.HS^#583TW_/#'8+M$U//M6^ M^CXHX"W!W-@<\.=?/XZ4:SSY1P4;W:6-F6.[Z6-J#HC%2F:#]K>>1[PT/ZN- ML*QY?K@A'F/O5F,2A>5&34&Q;[NA1"@TZU2FLLR$>SFN*[BA[Y=AUZH@XU+0HJY1 MMKF2S$]W*!>\5J$NN>A;Y-8=L1T1%XE$L)&$I M'N+KE(,Q#39*F.=@:&B3)U&Z/F&=BZP G8=(6 W"99X0F<&L59[R2.K,F"@\ M@@G/MYG,-W]P*+Q=6IS"LE!+[!>W31CNJJEWN$%/U?QZQ[M($VZH)B(!U.!A M(4F."1X<+/@H42(TZ5[Z%?S-2X_W<_US)VW>6V'3?C79"[?1M]K5>J5*>#O] M Z)';;P#Q!?!&VEM78>118UG=E;K] IDBXWH[KE.@^N>-6HHO4MAVZ+GG0;= M*I7..R$NL%GVOXQ^%YQ7E^8K-@8HE_AM=Z#9UA1N6G_HJ!SR?.6:9\&:JO-> M>\87-TT;\6GGWQY[C.X?=AU'48"2,IC!.&98EWKX:;->ZWBH7MO"Q-6\+=DW MKBCHJX)CP65S-CB(0?FT+)>KL7S"&;K)#'OZ.<%L]8Q!H=CV[,+?T+^H;7#J MRBN?K6:BGEWY8M;.>O-#&;3S!O49-[UM!=LO4ND;"78[4MF^X+9O7'GA^H(' M98&?H==PB3Y#5=9J=8$%IFW788TGRZ;Q6VL;G\_*/\T,N]#";982YNNUE6T9 M;= ;\57V8 ;HYW_.X4^8INT_CU;IZ*Y^U\?%G4UI<^M6MO%B\$\@F1)+C'XU MXSNJ?GMQ/M<,MNOSM\O0P;>N414\RS5XP8>X ZE1C\ 37#<[.B#3=GAS,;NR M;=='@[,5,7!NM6L$.'ZW+4F^]G*L7SY\I;W8OW&H$<'M *OGI\'[T<(.&LH[ MWK1]Z/_EN--A#7+7M?T/Q?J8$)^,'C>/'ZXC#$(VCLL]8=G']]0D!L7=^[%B M?Q/SK6R6&QWUIC8AK[!-R+C^U]0FY%C:A#Q+)<^U.=]A(C["P/^X^GB9MKA.,=8]:+6F@B5@7JEW.@:CLI1+JKT/UM_\&M/+ZS#3N MH.[8/):<*Y'RC!.="NSIF6.%!%F0V"B3%GD4)?%&K9&'6.$]"?X"&N"FY^K! M#CHMPB+/LYBP3 @7#)Z'1I$DDE*KB.%3_2.HZ54C9I^*7ZKYV2]@NVGG M0YS:$M_)B?CSR.;\9,UV7%%BES3X,G0\]>[:X/VX:L[K\CRZ5;+!_#.[2M[K MMJA+[(DQNVIS!FRCX1J]1$O?Q0R0;.&<'[WOR$;A!S:="WMH8(N[]NS5NOO6 MCV3'QZYMYS0;&]QV26N\ETVA>]$=5%]UWXE_\"JMKZ\H7O)ACY;#^O) M^$5C]ZA[$R;P+^P][3+8K C;"M@[1U[MC9^&:OU@O=MC2$ER]<=(J-/;=M_=Q*N@VT?5?*"]\C M;^ K!@P\SBRE\IG^[#X MND"3?SLVTRQB0NK0&,)8!GL81HID8XRD,DHY36^J:3,:7)$"G\ 5\]*>]IQA/MO$B%5FD7!\. D:7ZW9Q5#LX"D%'N> MO$] M""&79?5K!2I+'-A^[?3=445._F+S, ^W[F^.+TDJ9UD.?)81HQ,- I.%),L! M/7/.>K0J?OT&U8S697I+K$\+QF)9M2EZ)&YBX;GP33*^.@T:O! M$ZW;I3'];5>#^+NF;\AK0ZX\63N,^./T\VF@L49*W03HFSOS(($Q-WT! >N$ MLF=&;5#D>MH.NJ[0$WEFUN\:Q*DK.^M%-=?]B^Q3NXQ=Z]@%#)LWZ/1R"5X] M'_I&]/;EKA-]Y^$0C0L&[I:P:=IVQA]V]TT^ M#?ZV^=)N_9QK^ )LCE7=U>B\@#$L<1-V+!:0?'6!06N^U,R ,NPXK7,2X\8P MENZJHY!MI(0[ZM*/AG7XX9/JP@3?^Y5\WA$H ME4?GOV I39,T"TD"MA5!CR2:5)S(1!9:,*E!7CVNB$*JQ$/L'PS6__@BOMW> MB]' $^&W&]P9X>GN&O*'<'!\M@$FL66$$^K(BPE7$2:9$3I0J5!)I;=)X M(XCA/KZL@]+"[AJIAZ2%H_1M1D*G!4T$T5JE8(;BWC*1D3BA4E)!<['9M>T^ M[I8#T@,]/::B'T-79UL,J5-"O,RV6LCAAGAV9 EQ8\_N4QMX@C$JTC0F:1%; M29B3/&.")%2$0B24YDKN0WKZ*DP?Z^H"M!Y; NM_0*5LBRY-5MV=K#J_FJ_8 MF&N]-&=F;IQQ(V8S&V=A2PMY&Z8 &_3JXR^D_R\OE)6%IYF M1R)1;UJYF/U M+DJ,H8)?] J!$':Z,?57#)TZL7Z/>1LB91W2/L*IV5*F9O]QG7%CO4B5AB^WT\.9R/GJ>O1GN[K,F;>9R MK^&[$#2\[.L;%$*5#R+<W.W\>.._MW[ -Z,,Q0:>UA3H MW;(9G-M?AFG)K:.O#T>$E4;WE$\\;0!7[=:Y"#^AM3L%,8VMY>SHP(G85J;Z M]CD7Y7+@E3O#,X^YS0V>>'A<6TMT6^WVLUS:;&6Q ,Z!56\S=&$]K4?3+C8F MU@:^#*R+'RT,_K805SY%J+[P&X%J:)^Y[VY9J\J]C47;7/E!22;KW?09^EAH M:4BE=LB#&K;H^[9!M3[2UX:-PGNDS36W".,O\>6#O>JVB3:M2.H&B<_K1KF& M1H#N/;QMM[$.7<2%<["VL MNAWF+4;5*IPPN"ZFM8#UPPCAOG#5UM>W>WM>PA?UUH!?D<]/7 M,,9ZS(/JR]_CD,TW<;' LLDN%<4>!/CWH$S07QUF%#V884XCE&KU"QWI[8%&7QM:F-*!0X7K" M.$K@5ENZH"F7+H*Z0ZS3X'.)EV\';-BJHOSFBZ-I4]B*#5C"#GC)QA#;X@58 M;FP.[^FYV8W&&2=(X5T932C9'SQU3T7$]O(9[I\M2^#9'5*]<9487!WH$U^1 8>U0P?X M GC2IA6XA@W;JP:.ZEF,AF8#]%$@*;&P](R5'XR-B2^Q"@BR LS)%YCH.%IA MS#]P!^RZ$VJ#[1HL'FXD&O38?@_AI3ISJV,5/'? !J.M5K6RJR0T9JET94T< M$]IR*WXL+?VTFPRD/A \GG/[X=Z$>\[28LFXLQ*O!M#U[;\>S<\Y_GF.A@FL$\1[O9[]N0"! ( M5[5?\;ZB3IN2LI4N<##VV'RX?"-6[()EQOJ 3201%RX]"_.9C\3JG"IN/&7% M#3Y5W)@J;NPMZ;J%E(4 T[1V;8-:>/=V:B>=7'2]ASA?JP'5;!:^L?O_%0/D3,3F:V_5)::+S FNEV/ X=VX=8P'5Q)-MP_98R_94JC*W[ MN*^)AFZPF_4E+\RL!\SY;@8]I;8Z<*YQJMB*9CXS\ZOQ%@77>LZ[OXD5BV!QL[74U6<:EF>J"]@&)0C.EW7/F_ M-3UQ;=HAB!V/'YJGF^8VKJ%/O71LL&-NP _BS\ZV&MM)?>FZ04V[8?EGGQZJ M,,#-[O1)9VJW3W+LC3DX,TQJ=CMP8O_U&:+>;NR4ERYS&0!$S/HK;?,CV'&_ M?^/8NM8EJ >A=3X_P-<^V_#D[2)6JREY[YX^05S W-05GHQTVIDTL^KR9A1@ M-Z' HET\/!%/%9U, >8%MU MEP[Y"U#-)F^CTP/L89B;)7%;F,\!Z/!.Y)L3N&YA'$]XO%I>+:S!"/N'P9$G MP6INFW!9?PM6+$2#&_'Y"NV>5DX&>!;H6!HC,[\9M;)PJRI$9F0C_;5LJAI8 MV5C;K; N&L^]_2NL/Q3;CSE$G _B+"\-5C+$(V+OFG2 ZBIW8O:>!8_SNEJ= MG5>KY=@;ZH)IQU#N/*1M=&A;8:#9:N,+AXC6GKT:@C8ZP.KJ*V 7+KI 6W=8 MT;-S.)3S@0#H;*VVR*/5@JP0T^+J!)UML+SPJVV\V-E^-E5^J!,!%H(L%7-3 MK1I7[@ /?GQ-!5LAV[L-O%G?M(I3YT;PVE9_-'73 KYO)2<69EUV8=4]?7:: ME)?B7?3L%NVJ\P78J>]4L*YQE5Q[# =R"<3155_XMIL-RO 3']"-[J+5<@$3 M]G'*=K E;LA,+!JL3/K!U%9S\;/H.*@SH+T+JJ7RJ\$.S_5?<39=FD\Q78" UISWG=T+2_;HP*,@9^UO./D=C/RO*VI MX)TWV5>"56J%KMH-,'<59=LE\0=616#+Z]75O%26KTK;H*]?ALL:SZ?F_>+J M2OG6AL"$6 [5=2;9R SPJ.2H_KRR93"^HM,&53^"S5T#L/F7N(ZV[J]]<[]C M+;<[EYI=BX&;FW15 3?&Y;C,4\:JP=!^#037PD&'17;)UD?2%S7NRSI?5KN4 MC#&E]V>)URB3[2G-YK!A$=T0QR+#;NS&%CE2ZWE^&YL)?T(]HKT'#-FM8B^T MW#3<<*PR[V#6:_(WC\^Q/XYITL &IAE6D7;UI%^U#K9E)88UE53_-7#-/TSK M+MU ^M/@P\:E6Y]H2=P!S94+R06PL><'F M R>\A4,BX438KK5NMQQ)5BT2Z/.Y["&9^Z$M*M"WF"_0W-F&Y;^ULVI-NY4 MC13&C+K']0[A_NBLDR2.N1ZYHHV*)4VS)"5)C)%OJ0I)SN.8))E*(JYDKL/D M0!XLP.Q+8_[LF6?TSP%[UGHLV>KWZS>N5GV0*_J MOGCF(5R7-;#)!?Q]WN_]L92RO=',:8^Q/$9U*L@-"CQY?:=NVB0Z"X=#&]C;%%T$@Z_OO[#AH*[T'/8@\)J\[Q"!#P%R^+,= M>!<TMNB%Z*<+WW>(\P0 M7JF,U:!M=(^/BFB[4*"YNBR=*;;5N!KO%T#XS.HOM@^#LTML,[E6+NQ2;TYZ MQR.\HG91+S9DM/-^^ODM,<9Y4&O-73X\0W0*VW5A>6[0HP&J6=48&SH$(MU' M=I]7E\.PQ[:QQ( ,FAO,CO556R.HMH.%I2,W#B].G4=P=N5L]%)UYZJ6['TU M.=M%I4GRTCRX!IL R/!PCOAG7MRS>5F]9+CU8H>FJOT]9[Z\&NME"> MR*I9T]94:-KVWZU#R7L23M#1Y/GY<0269%G(HRPD+)2"\#PJB,P4):E0<2)D M+$+^H!Q4*["Z[N:_N-EY<74(U*?,-G3FST,J;0$R9_]A6.)VBMMPYXPIZK6> MLKW?\#F-ONMEN[BVP=-I?V1SDA[U\8LL*46YG?88P]_]+KI M>UVL )Z;\Z%[U&FIMS4INI2'M=93=W)GMW[INSNTN]CORS929&0A=)DT@S,4 MS CI3S-P+$>=?_5J/)H_N7+BK]R;N;8*0[^C-Z3= 92-65U@J9NZ.2\7_I0& MT:%C&U8E^+Z/4QF>A%N/1WL:O,4? M<;+]M.4->KEL/49\T6S6INVX>,.30>/4H0.G;U9@&W69;XO2MF= A]')^HEZ M.;<--?PY9)LEVD>JMF7.7$+?D7#F% W_E-'P\10-/T7#[VORYANFZC8NS&6H M./B4L$';ZRXEK(W?'48!>I#K$I-N7'H;3/0K;:D\7"LPIPL!^" M!=UY&XKG'X5E\94/]FC;L_C./4ZE\P&Y/@;707>G_@S\]O:-UC>.ATKV%,>! M\;9PE]5"6\CNP7OE$P7[_/OAT-L$Z[EKN%POL5N.BQ;9[B)\%N6+'B$ Q(7" M753:YK6^9MUE$+G1%R9"=:!22C3^_,^OE",]1Y3."Z"JA5ES":!GI ;>L-&# M+I=9;-%NQN;4=J^WZXN-] Q#L.&Q=C!=R'EKHPSWT38Q=:>B;J!Z<-H[B,K$ M*>(Q59>*V4:8CAZV+:>QS;6VILFWLAFMG>-?4Q3X0G_1Z(EMJ/%&*D?[?L_[ MG9]I$)D)$SFK\=2IJT.P8]VJUCI;>E6M6?)\V[OK:>Y[:]3N(. MS\&1"MU'KQG82>'W?2GL+1T?CG+L([MSK_4O@7VC)&2&I%G$"4_Q/%Z&G!1: MWG4T'K[36]7 MR3LR<9E>J=C9LA)])1(GM)L &'GFK2G?. 3KSJS,6H6N8;T;J^=U*9*N$[T/ M%*I&X4C_CC' 7ZNVYH7S3C6--_1<0-BF?M'89-ANQ%X3ZY19_T1;\Z9I5JB^ MOA]D<[B"_%MF+JP?K9WN1?M]J^_:Z;:BP[5666L#ZF_=OM7'EJ!94'R)XZ2(CV_MQ,9H*8\BL"W[9]1K8N;1K,Q[';/5]%[IT MGKY #L*]59,Q\P5_'%NUT9"FB69"DXBF O"4Y22G>4Q8+I,H8TP+FJYC,)=A MPN*$$QHKP& >*Y*E>4@ FZ6FBH4\,>L8O*W$J!6&OYKE=;W0PGNTGS^83C7> M=YN%!W1TN 'M+B'ZRD!\/0%WF^TY]@CT9PXNA/E_5Y>8K>E.'/I+NYR)_MIU MM]X8G;N040<=8Y1NRQ!:2/:!P1:G-P\P+<)O 6@'],W@D,1)&K A/>;VAF8' MU*+&HA9RM;0CN[*Y^[[&Y%$?1;Y,8OT9G15.6)V@T\@K#'>C7T\XWI$SGZ]< MS'-9:7_4-I"N7=5$7Z'K<0+.&&4LEB F>)10##@#I=T(16A!X1^:I89MM#.[ M2\#96EWK016[3YVWZ$?393!_*GYS*_ %2W8>+-@0_49'%W;6EX7;6H5M6$9L M![HY?Y4O"-^"DXU%W70&M@X^YTBT(E,$@SJ,;1,OZWGTG:V>OA=?4H@"M!TC M.#8S$0G)$QF3D.9"")EDE-('!YEOTY%:+\'5R^K2L&][]<>V:%0]=6?HM 1; M\,&5[W%JZ:A5W:"[9JL(W*8-W&^C2L?E?+LLZFI-=D+IJ\#2N:AC].FE;0&H M[95OBU5_ '(U..;<7K[[-%BG@38HSB(*&G!8B,072[?I0+T&U)\6H(GN"@]A MUL^F@G6]-K>QHHAMJ[D]BAT8\6AP^Y.%7FWL3E5>*>W^V#=(1*'8[#I-&;1E M7W=[M <^6,'[6WEQP*[4MB;IT;46T3D%854D)-&V11L'*18S0R2-(DKC/ I3 MM@^'Z[6"S.MGOW?[=>NN(O])D^0HN_$=T,07AWOU,3:=RT4>F0+;)<<16!HQ M!>(NA"%*,)(QOMH0OAH%)[E1]EC<" LQSW33H9M8%'=WQ"!TBL08AG\ MEP [M+X*J(U3QV!NF]WRRO/ZO+1"F7&XC3Y":<6C+ ^I-J20E!*NXYAD<[CFN[8%;/]0079ZCG84^NK*(M/DR/E[\.- J'B@'+,9:5M M=E=J]*T M.>D'@5'&C\^-YC+TVU-1O]Z[*\P>VVG1 6L(/+5[3\F09BHEF::"\ 084(82 MU,:(9UD4\UP5&\G0]W#O-N4WO'WVO-(>0C;=>50?6-*9",-AWL;W.)QN6Z_3E<7Q1:.L M$->E#_+U[KOV@*$?#];YQ0C, MY4!3,LK[=6,7?'J5I;E!P&.Q3[%HHVO2%ME;2!4;RFF;S6EN\J,J.?6#=H55X$MQ%#S]9JYHXQ7U[S!BGU?I7,V"A(=Q5M/ M)\9/;T(.":J+UG=T-3#/M_+=Y0$]2,T1&IV,B3#1FL0@OD$3*%*22RD(RZ-< M1HE((O6@:E*M%C[W3Q&3'Z0[\[^[(Z\V/KMWRXEUMS]^3X",^(A!O% M-G^;'17A^^\4Q.J_#(J01331) M-3J\PBPB$FB %'G&X*^4Q6&T3@(Z%UF1AAF1L@#+1>8)W -TH/*41U)GQD3A M84D@.DH2&'5<;\\:C\CV/O%'G/ZPDQYN:.O^?E^,LPM]+N=]3R+XJJ\ZZ360 M[:K]9S! ^IX1G]K*G.M*OF]QZ*O*P"MMQ2?7Y!9SEK9I-&VAF/;@H4'KP86^ M>VW]6(.QHQCP'#0,P@L5$YZ)G(A"A80:*D,6JB)/-T+D[G4^VYF*NK6@T8CX M&1:]K'%3?JF:6_+_S[]^O#Y">\_5/]RPAC"/%5T/BO*W\+A.-6>>LN9,LJ/FS%1QYC[+>:N*,WL] M4F"*BV QWOX\L_\4TC3&_8+6"VQ\F3%G9 M."JW:*_49SA4LP?-3B_/35L08] GR!L%,L0EH+I=X_@COA-K^U4*9\W!)M=8V1S9_CA/%Q^;3N3P2-> M:[S7.B' S@_W_3:+[D^&UOH/NPZ6:#%W98I\]2X82GFQNO!/]-'V@S,@][G= M<]N_&3M2*7V@[;AZ2+H('5U:5MU MX;M&\QQVW>P[$<.PW6LZ:+(M>OM4 UML9P'2H/03\!SA[VJC^(7&EG/MI%SJ MY_OYQJ9T>S8H!0 8,I[IR6!(\_ZTM3UPO#78.+39#HDXB1GIMJ;IMIM TLV_:W?;,;5R'55=5SE2D6;4K-\454 MK16'MKW$;6Y16:V:7K2W[<;M6ERX3N:VY4C'V6L]RT^Z[.>V0S$6M;9GWUTB MHLM*L@M^COW; 4]J@%"/:IZ!VYT="G_W(%WB1ZO9$CL'8QS&3*BN. 9NZ(FK MQ#^[&M980SD^"!)S[M>N9+8Z%W@1[ J8S@KK9)3_7!G7&=JU6%YAN((CV.E< M_LEA!S12 QOBPE&L-P'WUG64:M7I7G5>3VARE4"]\]LSL%,T/;_:^B77XY48 MH17 @L2.D^8^V("-=A=]K<)+X83F.J:M(>!V4\#.R-84Q=M46:O5!2KORF4F MMHLSK";8M]+%:C.=2HOHV8.H!\U>/F]BY)4/M-Q:3/&U*J564'[9F15W"@J&&WA)*1T"N?E9M);U',>]!\)(85(+6\-SM MH>CI%E_GQC5ZQ;:9C5K8KWWI1'KPI5J M,XXZP+K?+'1+B!PM06\=FAXI\'? MJV:]2MCNC;)=$]L]0DW)&DR]D=(OJNUV:;#6@B%MV)AEO6'_=L])WM?@E1ZW MZ9NRX#IHWC6[5\ITSAGIFFG:PC\. 9TC!I;NTLR^MIUH4<3/,(6]+>P[/(R_ MP<_C2G[[^]KJLT\=;\^T4B)C"8G1H.1)SHE,BH)P+<.X2$.J]^,R7ST49OU+>'(6D=,[-P>)X!67HQQFNW5"ONK&^P7KD3W!Y MP.SR(XS0I3J-TC!)2)':7!VEB<@R^!'&&K[((IKN)T*WW\"?W/[M*2*.GJ;' M%!P!5Q\P&OQ:(P= M99V,(XV[34V>T(@7)*)8F2X*)S_7/K0?E-[ - MFKU60'^QVO#G)9@,Q*YI,%S422D>MM2TQ\ZBK/LSX,:NF_,!JL&Z=?S:N0QM M/;@&AMNU"!V$?-BSWRZVP38;-:;U3/3>*'@$@*:]_*MQ_6I\?1GLU5*8$D_$ M-X[2723*%38"6M4.JL6\9UMJ MT!W>.4I1>GQU!XDWP^@'?.M'^U9;^A[_M.G&\LJ[;F=7UJ.!YV4V1 <'XUUM M,*OA5XM5O:B\GUG-1-.X'DS6M]87 /7#NQK!]EX!.F*I4IJE)%%8BP,40)*S M"'0#$VLETIP7V48>UKT 6IT;O9J93\402]#*!C+MT=N76WS?GQ(U0 *5\LD[ MVV'>VNH_7"&V?T%OWQTC E\F7GV^"88N1;/A2"LJ;'0\5"Y@Y#F9 MB:MJM7QK7>SOW+OR\#3\2WL]%B 7B\:\;9LJM"MBX^;G60(4_]U?K[V,GK*,WGS5S5>$IVG"P_Z_O3QT M&MRM'OH??UW6V^G&1\2C^BJ%^O.LKE9S33QG%?:_=Y@"XT+NW[K >_Q@.[_M M(CEK X*5Y[G90G8;*[T./SI?U]\_8$:451L-)!X4DC+ M3G@43Y V0=KSV-8)TO8;F4LI+U(E2!1'&N I RU-%9P8;,;+ .*DWJB(F\8\ MSI(\)=(P"EJ:SDD6R@CF&&=*\"R)&#\HI"4G8;P[ ^#YTOY3&_[7GGB].L/_ M\[:0Z$F.O#)>FL3'2"/..=,LER2.3$@X8XQDDAI2I&#B:R5-4FRDF3)&4RI, M00SHOH2CN9\E+"5IP;E,"BD8UN$_H/A@)SG?G=PSD?R$9$PD3?F$9!.23=OZFI L89$1AC 91H331) \4Q&A81;KF"<1Z%X;^37P M(=-)3)A0H,>E H /P9#2+$T-(**(Y$&1C)XD^73P,IWE[]>D_YM+:G3IB!J+ MC&+!-/OII MV6VBTUX^XTR(.2'FZT),+%N2Q DC(8\YUI"/B<@*1:("^^*&6J;<;(1,@5J? M%8"36N>"Y&'..0L5B<,(-':6(!H6E$0F-$44%R)7&WD7]RH6_:0(RD_B MQP\SFQ!T0M )05\]@@),9AE&Y_),@ Y:T(3D&-UF0A:RG$7P_T:Y_7L58']2 M! U/PC2<$/1!KA+X"\N%'@D\KKW[VM?=>OI '^:;+6T_KF0\,]^(*Z(,9(.5 M3%<7\W>Z;!8S2LQ< ^E\ MP\E@5=:.BK[=DE0HNW\)X(?57WG8\D?IB/*POO^ ],X[M]Q"G!GG<2.B@-&^ M%;-+<=5@*='A)K4[8,EO^_(_9)6?*46[M@E_'1+V$W16X(4VL5&4:*E ((B4 M$]"Q-89(9R;/>1)M]FQY6.'NS2K=6.[=UIEVC1::_Q:SE14M[YMF=>$^FRIR M#SL(M.UK73U_[?LE8NEM[ 5@>R7[3A4! -_]L/,Z'^)$!.U0R> M>5%I,PM63?MM7WE<]+1CIW\N]-H5?;^%)OC^V+KK1'D"*EH<@96;8GV5."5Y M$6I0U H-_!=S^+D/\WB[3CN]1+\V\VJ(C'T\SHQ:@+!^W*%4>;D!SVQX06X4@\4Q=!YRQX<;]S+H. MA*>8U^JA8WNR"N.;\'$\15)? M01W8IYIBWQ:!/[@4["%6Y"6T07CVE#2!T@1*CP)*R:O'I*=H?? RB.8U\<7# MR[:_ +YX].8&+X-H)KYX97SQZ.T+GCW13/KJA#]/BS\7I=8S\PKPYR=W\M?U MJ ]LD_I[D) M7R9^.48+<2J"=XM5?@^3$&<9061V-6.)7F:1E052F]$$&:YDF$B!>&4P8^PP/!GR8E2 MO. Z42*1&]54[QU!^%&4-49!FT$$]._ RA^!DW_VC/P[\/$HGG"QJDT734C8 M,)R0?_>?_)2]Q/8IM\L[^\L$>,]T?R? VTNR-1,TS6-%XBC+" >P(Y*:F(C4 M)#R1+(^IW"BI%&>QY@DG61PFA,/;29[#GVD1%4R%>9KEQPQXUZ<9QJ4//F="FOWEUCPU&D:GZ82&$QH^M_V=T' ?:,A%9E*:2A*G M*B?<9(QDK,@)$Z G*@/PEFX4XH$KI52A)D*E*:!A"/ID3#,2\=0PD>8L$QL- MD)\-&H:GX4OLG?Q@-)S*<>Z#";%D^\BA"(K9R8Q,^'= M,]O?">_VTTYXQ(D<4DUE1D@N9*9!OU@P_ND'T8WMVH=$]@ M.('A,]O?"0SW 88J%((+*DG"DX+PS!B2%:8@D4[2)#.::[YQ.G5P?^P$AA,8 M3F X@>'>C^JE20O-%)%&,<(CEA"144KR3$LIXC=?+HO;&SLKAE5.S13/N ,?R'Q=[ME6QIDA@PD"- CL@0SM.$Y B"AF9A MGN6BB/,-D_K>+D1Y,W#*NP#G%U-?T,V*CWI57QE1[X_>^2EV.O9$L%Y=V'V\ MISG8D#B-->$F841*$0*V)"*DH6:< MJ[WYYYXKF(2G$Y9,6#)AR0U8DAI#N0+P2"*1 9:$DH Z MIW"#-/.2U,N+]P MPPE+)BR9L.3%8DDNI$A3C5'+"G!!% 9@)$R)3I*(YH;I.-EHUW%O[]"$)1.6 MW)/3IEC!O7JGOE8SL;1E\J?3D6?J\)U.1_9R.I*D5.HP)CI3(,N,24D>"T5R MF9F":L&EV;#+CR9.\+\[+K[+^0C[[C\?OZ7LP7%Q.@Z> &\"O"VQ,885E+., M2)[&H/6C&D\3!6I\$K-,,A-ET=$&"MX7\&[(5IRR)Z2C!E!4JHI#QDU)BN.-E+PD=!PT@TG-'QN^SNAX3[0,#4R2T02 M$9%88S@!P[906.0G3&(>QMSPXPT5?"0TG&(%IYJ:C^2-_1^[5D8'PA?7[!M( M3X+H1;/6OTT2Z9:5E1+&62I!!"6Z(%RD(W9K:^Z6 ML7W17/OECR"4.O$UDDY_?/X1.Q77]@6=F K77+:4GS+^ F71$VMN$PY../@, M<3!+XIQG&.AE&.!@GF5$1@4HW;$I9,*-E%EZ4*_M4^'@]=IZ>IJ_1'U]PL@) M(R>,O DCI=0FYDE&,-*>\$(!/&:*DH)30$<5,LKS@_IRCP,C:7B*_58GD)Q M\CELZP22^W7Q)EIG>9P0G>2@%,(?1*J,$2[S/.6J4(8=MCCGD8 D/663)KG+ MX0M_"3DS6Z*A=?EU,"D[F'*NX1UO^6D<17]YMWN>"?SYM'[9M;%<^_+;!]0& M91/8*/8 F&YY;H+SLEE6-6[_\*JJ"#Y6-9::-?7_\W]GC*;O&N"[BXL*IX!M MOD037)K9#/^%(0C'-MVEQK[9"U^*)#9 MFN ,6]-EN3P/ M8#_,/U?E5^! N* V%Z*RN+#<'"8D([ M$=,V1W.KMFB;HRUF8GX" ]#(Z?[6YB0HEVL/[G;AWYOA5N&XZM+,E<$7F6^F M5B4^52SATGES>L_(_SW07#!DTU?$:T@M*Y R%6#IOV#W^M,2W"&[^\3MJZ=M M81GC1Z/,A016B.A)P$(6!9>'VSL8TK]M>_L='KUWE2 N=)S$B2*&*5 )T@B; M5[&QHIL1@5R&"8L33FBL).$\5B1+\Y!$)I>:*A;R9$,E:+L8?C;U MUU*9[1K"K]7\*W*CMLI \Z5:BMGP^P]5L_RU6OX? R-1U=D<*6%=^'KJ[H=4!V/SB<.\N9S.D#P?AP>7Z.66/X[7;A"$L'V[4P.P/Y*WO M=B3OIX7.6%J01'"@]C@#55@"KX0T4:+(8I:H+5%B>:AXBF=/&NX)N2 B"F.2 MJS"G7!>IEOF3<8C3HD'2_=[OUSX3Y_:P>6S?.7;[8,&K82;>T[__=*20;]6U MX+C=1742]ZR4Y:DURD^ M-#N,YC/L\GN'?7*7XJO>EL#FI=I)*L,EM4KO<"V'9+17@M&&,1&JG*1Q0@G/ M0D&RA'&BJ,@4DHP4&U76[T(P %#UV]_J"D3+\@H(Y">P)19H!OW4+$%H PC^ MT9AB-?NE+,P7-$EO02\O7U'N+)I@45=8/Z^Q)I!>)Q$Q(!'4E!=^H>V7IEWJ M$[1*%RN4_ZO&VF[G:&O5 BF:S,JY"2[,\KS2)YW%"7JY:3<(;L(="F8E2"U\ M2[E$S;PQ]A\8V&Q6739O'V[3/+ZK=0];L^%GZ7TJUJ6R#=3$:EFUK;IQ1+ ' M. &\G,S$5;5:PDN^&?W.O3 )3\._M-?*7=]_]]=JKZ&G&;[R(1Z?IVD4WQAQF=T\ M?[3RA/OJC_ZDQP"O=();1O/D'>_OHT?L]$FVT/N ^-V)ER9>NL\$O=AI1W<: M+Y9! YJ\#EK:?FGFA=3-64%]] :H]2+>]S7C, M<-NM1ADG>81.M#@#NX]S$9$L+W(2FI2'>90(F6P$,R8ZI$:"?1DF(5B:N4Y( MS@PE*C22,V.H/;<>NQE:P_&WF9@OA]9C;S0^0?&HZ"E+1RVKD0MT1_W 4*0R M*B28W%00KE*PVAE8[;'1L/Z<2QIO!$KI1*C8*$U2S2+"&>R9@*6']>U_HCNC5FOK\MH&$PKJFU?2>>J.K4J\5MT 2*Y:6HI[KHSPVQJ0Q5KC)% ME!0YX5H6),^$(51G618"!&3Y1I5 KCE761P3FLN4\()F1&8R)DD8AR)C1H<% MG1#[=HC-#9>% ,&7VRJ-H0R)I!S^I#)FVG#.S<81;:Q!*&:,$L8,'M'"W0#L MFF0F+ #)J8J2Y&@1.WYBP)X4[9$#>57/2QM.9,-G8*/A]P=5I)Q0^P"H':>I M*728$QE%.29"1IC.CR?53 ?E!9YAV=#'?E_'_TQP]#S@* 2\B:.8$T9#;(&1 MYF!"YA$ILEA2(;E1&QB8D ?"(TS4&!C%FDL'G9EL/B M#2S:(A^ MFT#7O<8ML$(Q6H0A26F!K9WRG&2Y,B0T.I4%U;H(-ZJ^WB?0Y6,)>I3YI?QJ M],_SI9B?E;"'[^WA]S ^ Z/(Y\WC1# <;MOW';^P'JY0=BOJXPDV(A5@X( 6 M9F9J&XG@PA3P(Y#/-I*A&L?'*]&S* M/MV_].:HAYOB'%[4[@VY]H5%-\0W!R[0C;B%[<$-ZW$2TXGL="([13=,T0W/ MF=1>_ 2GZ(;)Z?IXIV2K!EX!JF1M7 )D95GDD-DS+N(B,%$:2J,##=4$ID5*E)!*1H3Q.PS2]@VGYI&=E M3]H8ZU9G97&4TEC&G% 5@IUN&"?"Z)#01 B5:$7S>+.(;1AQK00G3&C8-,X- MR7*3$JKQP$W%"8^CO6W WMW>^>3V/B!N?S'J? ZWG]VRE=;1S'G"ZD(8SIEA MA&D*;!_1B$B:4*)$D8B<*LW"#:@04:8R&1LBXR0C7*-'.HD+PL)8YR*4:9YN M5(PZ$JRF1X?5418J660I24(LU9HI1406%:3((RQL6"0:2[6.-P#$:A@SD\&R MRQS;5B8DBVE(6(R'"(6.4K5Q0GD\6)U-@0V'Q.I:: .O^W/2JY\;5H/:5L1) MF@#08M\J%@-4%%036F0J!;4N8F8C:#CD818S%1,EXQSAA9&,:K@GIG$813HV MT?[4NOUB=7)T6)VDA1 FRDEDL A"EAG8@"@A<0)Z-I6)$M%FKF]1)&$49R2A M24%XR'*2(U8G64$93X5A+Q^K;SBY?8*T?D/3T"2Q)A%EAG#XBP@!&RGC**,J M231+-HJHW^>T\^>YJB[,%_%MRMV_4^Z^6[< %FX<9/=+<[&H:E%?!;HL MX-'N"VF6E\:X F-%.1=S58H9S%XL7=21?24^3HJF;+H0C\VA#.JU80R*6.(A M\:QJFD")NKZ"D=J"+:>O?8N[$G;V=+_!TWSN;D%/&>-'%$;#NL].W.YUQ=^ ?^?!/U9UV>C25G5J7.FY]IG]0_"U MO@(=ECMJ'&EUA_IN; MQ90^S*R36 G1M]]?<$DEM@/SF/5VV[T#MP+UUR]BW MOG9NEH$ZQW*9 0BWMO "/@>6ZC:\<1I@:4Q?[@&C#X2E=P',J=% 6)^/2 M?@[L[)I_%>7,3LW@M7!O6SSO I847O2GF5W!/4!'\VJ)O^!AR(5=%WA=6YYO M]%*4C*N"#TA5Z]'$M ?(0 M"]_A3A"W$P1W@L"JVJ_H.UA\>+"-H2RJ'E9=6(R&OYMJ]A7_VO$J7YWQ:T=" ML)^[1C6L#UD(M:SJ!MEYML(H&R"PU=)N]ZR\*"T;52>>LO$R^ZR9N#RQY')A MBTI:Y+44-'K/4OP)0 VSZ8M&VC =]WDYXD#W. ,X#RS_U01 >,M9]]P+6\:Q M"9J5_ =<@,\1,-KE";#=I?LUP IP7\OEE<.1P8!QB@T.0Y6U6EU@\4MD+'MN MX\8D1@-W2XE94&)^U2ZIL5S>F+4I(J\&_UP)#"<$]K(R9WR_F#45$@NH4HY6 M%A72$@JMKFHG#GAAYF)F!=-@8*MY)U^]4#-S4V!)EG(^0&"[P" \;U& "CXT MWW"KS5AKG9EO1)>UL8"+,3:KB_D[73:+F;AZB]^^6PB-]#$X3BT=GWB/AOO@ M'RN W^*J91E[*S%S_4Y6WY#W,%ZH.Y?]=DM+E;+[8\7##ET?AA91-MH0W !G M9_S'>>I;PWW[TC]DA9]G-9Z!3;:5 MJ!]NBD4L8DP)DA0%Q095*;9PR0FED6"%85S*O518^TG46)^Q^4'$$3*ZJ1>2H"%TY6KQG5I578;?BO1Q *M M$?6+P3WRR@IE:9^U455TOK)E>D$Z#Y\+(G&U1!%K'S;0A%VYT=/@QW)FW[F? ML6G_M%N/SNH&[I-!I>O;#?U+IW!?]Z+K'WLNT(0U:!%@FD$Y1ZU^[H.<43%Q M55SQM4M?L9NX2MDN'/JTI6[W8?^RQMK/9;,4S;-RAH&76'NKCPV7#H< MG+O>U]YVAC15+\5NX&+450$>2]XF_"XI@E>41"K07A4G B M>2I(6&A92)&'6;&E1\S=\?>S.C=Z-3.?BK76!;_:W?U46"QIIIJ%8WQ!"MG) M@6M\A]FI75Q]\#UJ_^?5JH%'-&^FQCGNEM F@)H!Z,$"Q"9_6NSB$+)JPZ$4F\4U\]+1\Q"8^FOAHXJ,' M\Q&=^&C?NO%]8LUW^GJ.NN7R Z)'?]A^RK'S;&/J4/W*>NI.C:F'72BSR##% MTXQD+ H)+Q)),$B0RI@!J40H8R",>$YG8"HA<1BQ+";'II\;[4-RD15IF!$I"XR[R1,B,T V ME:<\DCHS)@J/!=1 4Z/A!&H/=@=<>U;VZMP!_[/#$; 1W3=)EWWPU\VNSF?$ M@??<^#NY>U^4A,JI2EF4$:USD% R28G(M2!QIKB,TTPG^4:[E+WY$GP\\H:8 M>J\QE043D/8GJ]+XL>74;1S@+Y^3)@B=(/1U02B-M8CB6)"\X Q[QX .9UA! M4II$L:$%8Z)X-,_%4T(H"R<,G3!TPM )0_>.H2(+(\U23EB$E4AY)(@,TYP4 M1@M)_Y# MUG_UFS7\V3IJ7'FNMOBMK53;^**=P66UFNG@'"YU!:[$?%D2^X+RZS7=Z)[/ MQDSBVGO@W99U/QNU MJFV%ZI\\=GP$Z/A@Z_-9#/A4K)>O?'^!I9'W&#<3/7J YXN3J!.N3K@ZX>HM M<;7($FF*F!%#$TXX3S7)8T#8.!:IXBJ.=+:!J_?Q[1P9KK+'#YR?<'7"U0E7 M7RNN&BH3BF&)DF.G9(8=W60:$J,%C^,HR6(5[\/=^[M9+M=>2VI(:)7(1DE@F"DW(E.0Z3(C*%$LSX#1FS$-,2&",^NWO M!E'LO6N1 YSV6UW-*VQ'8UMT/4YW@Y?:W,"M9= O9C!>S5?:X>#G>?!W4:OS M@(4L=-V#/K[__(.M=F]T\/[S'\&OU:G]EH3\9-0Q\W%&>IWL@M_%$GX8 ME";!]U^J!;!IQK,WMF$4I>^"CT)A$>ZNI1-.\R?K;[6M[;8_""[]:#OCX2>+ MJEX.(NF>?J-]] M%[!??O[AT^^^[=<;MSJKA;8MIL1B@4W:*HN_J#LT)\&YT6-JQF^.)_KDJL]!]<5+HL0'%Q#;6 6;ORQU@K\5I^921,GAF_ MOH7I8=\\T?71^[R:8^^\'_%Z^*B[]-!\"#)ZKEVC3-N"H6P\\;G.?W;LC1N[ M7A^[.S,:UK%N-[/:^!00U[:S"F Z -+(JK:YF6\F&,RJ^1E\*VUW%6#VMA.; M8P!D,C,K38&#[-Y_TPPZ[L%^ANT;3X9-XRZ,L8W30:/XUR[MP"P$,GH.240&TP &28 MVIQA,V&XLU7\/'AAI]QV_%Y4=TN-;BO?1PM3E6P3SJTO?;TX-=3B;L2I M_+AP:MBWO86HE&^%J/[2XX>F01O8'J%:3=S-2%[YOVV3-^ [P!_8+=#.S5E5 ME[XMWEEM!&IL\!1Q=H:(9;D$.=]SH-= 8%QHE;JO+0*>#%]=%>/FX M1VC9^ MPY;>#H.<'6@5LAE 96LO("/NZEWL0IMFNWC3L_G]@!1>>U?<.S3ZW,%!^G\% MP7X]B8+*6$1Q2@P/L3EJ'A*11S%A+-(F2W*51IJK7.E^%ZBF/II]>0Q M=6^$5R)JN4Z,%I^<#KNZ0'7U7Z;9:CU>]"12]B0R]7$<]7'<6Q='&MZ_C>/M MFSANMG ,3]-DK3?@9N_ 4\INO.:&[_-3FN4/?,8TCF,8Q^C@]DG:LKWPGF6O M8'I]QT@^=T[DW?W:1M:HFSN2@3)DV8=&],NJDIUPOCE=?7A&TB MYN/:VWU*S[_55;.[(O=$ZA.I3Z1^/,LQD?K+)?5)19GLEZ/BGA<^O6<%#GMU MF%Q@T-&_C)[@8R+WX]S;?9+['W- ]=E$[Q.]'^_>3O0^T?M$[_>C=Q>S,M'Z M9 I-V/'8V/'Z3I<_5,T#L.45'B5/_/*J^>5OHIP_P,D^,OM!JA5E::([=*+(BC0C7-(7?"D:T M+)*0IY%(S4:''Y6J,&6,D5C+E/!8)"3+DXRDRHB41SH*,[51K?"K*&>8^O.Q MJC^+F<&44UG+(Q$'I%0)0GA!6"52#0E<9$6*A9I4>B-ECN/@&I*K2Y6-F_? M1B[VYWKH8_D!JQJ9+^+;_:#.IDZ2?YFZ0@[(&&7O)IB;8.[8MW2"N7O!W/?W MK,-RQTYE*E)"\9 D"1, @5E*E)GMZA'^,S(?VG])S>ML?BLX'*!_#.1Z,-5OD59V:NKB;W MZ:MDHTEPC!1EDW!JJ" 1BPO"A'HG7E)W .DWR8\*R/6QICL>S+V-/CP/,UI=V[^ F M,AG%H/\2(?.(\"(%R%*Y(07-$BD-_$APL-@'I M!*3W +XT-$F6IY1$*9:G%K(@>1J%1&1YD=$(S&,3/@;P/;;W]"3/[]#,]$43 M_!1V^E#6^7LU-U>^DGA0P")-3M,'L\_- ?//AL'VTE[[AI2!ER1S3"(4BW5" M8BISPJE11 B9DI#J!,00BQ)&UV5.&E-!-54D4S(DW, /$64A4:D)"\EBI2)Y M)([7B)XD])$]K[?)GGCI_#.!YJU!\P7YJ)X+:CZZAU=G1L5:4<)BI@F/1$$R MQ-/09&FN4R:4W'!9/ **OB@/[_UA]05QV(2K$ZZ^8ER5491E(N0XPRQ.M(D&-8%P<$E?WX J>A"?*]2^'+OEN2#MWI$U!(65AW%&0DD% MH"25),NY)B83W*1&<24?!5D?V=<\V?M3-.\3.Z2_5$LQF]3^_7(5.V7(5KI: M82_, TJCPZ2'W&8Q7JA@RL*81;F*"<]C^"$I(Z+(#5$L#E6B>0S2:5TP<1DF M+$XXH;&2A/,81%2:AR0RN?S_V7OSYC:2)$_T__T4:?6VWDIF"$[4#C#T@-W1!50+J!90/5!0?9XT9T&P4)1%9&(TH.AZBK3T M&.D4:5)!>*[W"M([27,^5LVW=) H:%W0^AE58*LLQ2$%Y"7+;1@9 6 E"DGI M+*;$P=]R%^BZ8_^V( .AG]6_W2,0W=[##?_.9[7RZLTCA^, =WK#3P1C/[_= M)U+>>/:]CWOT;@"QQ.]^- ^P\##\>G5JH_@=A>$T-C3T!EAP?CY^&X;UQ MOLF?OKVP(0S'IRNQCF'[X$5XH/W%/^;U;)@NE^_0?!7%<0!*^IX7 W=XQK;R FR"=[UC1U]LY?U MVY_^9>V(EOO?$-_MF[_-'K]0>FXVM<' )5DOV;OA[BNX:-\_O^L;.Y]-EL"6 M7S%O%ZPH7XZ VB?SA4?A;?L&!.,3_//R"T X(WM1QS=UO+"YX_5R:QI1UM[[ MI]N":%^']= -1\/9Y9OE/>Z*CC6/%?A$2?)SIH*[+R(GA#YXS0.?FQ.BS9;W M*._1A_Z'W?IYMH?="[X7>GT;O M?S2-!0NM%U.H8,>NL>/XHLNYFK2$D@N_%'YYI)/=#A\W%*TP3&&8PC __247 M;<7",85C"L<\DF/^S8[FL3!,F6'PC"VCWD^F%Y-<2%!FO[[P*2!E>GBG/0DE M5=XI1'F*B&O,D0D*(ZJ-C<(YD["X6;.9;%0AI&:B(D/<<@[_$APQ'B)VTOBH M:4]:/^4IXF4*;$&U_A]I0;4.48U9(X,/%A%E"*":Y@APB2(G2))<">7\1B7Z M#E!ME\V8-J!.%Y0K*-?W(RTHU^/N2-(:I;@!-=!;C3@&7=!QDJ5S;--$B 5$":$X*LP5(S M9GG$IB^>UX$QS]IY](4/A2F86885'AQHWMS\[L-7N4>H!BP4V(,V[@1#UHJ$ M*+7418FM2QN32W8 H@?<=?](AQ467"VZ:&]AM?>>Y& %=2'J/$LJ(AYY1$:; MA)P0CA'NK%5FG["\"T\RX7V%Y1XX)+MV-O>##PMB%\3>D_? <4\2_ ]1)D'Q MI4P#4&J.E,-)6Y6H)'H7"+MKU_7 Z!T'Y'J*HR4ON(R2/1CCH41MK8A$!!5U@&S(5X M#@P]I.SE@JD%4PNF'@6F/H^'FRL5F> $.1LQW :^[ M=F^;@=1%U=UZE.QB S_.S^-TZ/^RF$[YM &S\NDS3Y_HBK[Q+O<^_(X]^W,A MYJO3W*VKLN-0C9HV1%5FH?'76,_.X4KX9!KAYV9B9X!_5-%.Q\/Q:?N5_&&( M !KP&/AX7L,GU>PL5O4%4&P:>N!&N$O^5Y/P79W'V=DDG%1?SB)\]5O^XS9M MZP<6V'U@3 #/TVB0XI$ "FB%'"$&:>654<00@C>*V%@TV(-&AQP-8'!C;I%E M6"#CL2$\)!7<1F#LAB)V T?^7#&5LRKV)/Q =?090W)8IH[CNU:L#>7)!(.H M,!1446F1RW.TF5=6\\1"3)ME>\DX06#%3$E8,>,".0EK#YH[1C7@I=/]7;$Q M)*KD'#)* =)[#O]*+,*A<1^H--IM.DB"L3HIK$%A3Q9Q9R1R&I;MC>+,!1TC MPWU8\7ARBWAX^!=/,GDZ *)JNHY$D^D*$)TWC7V;^<"KF!1@0Q= M&QH^7VQ<=0'G.@G-,-/V][=2/PCA_.G[R3DLYK+)Z%5OZ^IB,IW!@X:3 MRC9WZ!$W5*^:=Y[,:^"'^O6;569X&BF\S"'H2RWTI4\\5R=:L@K]<_= YO'2G;1,*RPPTB7LQR-*BDO+!+>(D6@1YU8BDX)",D6I MF0W&DPT7K5<>*THI$L$IQ 5\1QNID?+1*LX"P]K_6"QZX9Z%GS[FQTQ&H^'X M],NW./H:_X!'G^TPYUT.,%.EG5B!O;X?:8&]+FOXE:>2,8),L!1QCQG22E/$ M6$K48D&4W0BR_@CL >9,'XUY"[S[CVBG7[Y-=MFTBI=I 0? #07\"OAM WY4 MN:"]P8BH@!%W < /U#W$=(C-PZ!TABV=8?U>C3:),1U%;KH"4H&9A(PC(7=]U5;(8"-1-R4)%IPI+&56 MN#WBP5ED8K!("QV9L"(QHUZ,]V!@S%YZD1\0JQ3X.[PS/1+XXQ'3F)1'GEF! MN.(>697@QTA\L!K4Y9"V@;\>>!&>O4%KX8WB0RBGW%?707(ZF3Q'U3M"$(\. M(X-9!D"I8J3>"T)WK_#MHC/??O2X'A)\2378EG7 Z(B7BPJ)*L$F%8]!F8MP M/.U@=ZYV)^*\5BFB8$(6*)[E*64*,4L541A':C8FFRE!+ G$PY4@LQK!99G& MR*N(DZ/">^9>BM>!D8$D.X[DE3D)!6<+SAXWSG*A6$@8(%9H@[@R!EF7%+R_ M),PK:;7?"F>/T;U1<+4WQO%+A=H>VHP'CK3=9V!P)9AB (O42<1E;HR0I$7& MQ>@)@*XC>/<:;.=NE'XKICWDFY*EL2U_E0D'I35A:4W8F6#2.!')-0%,=QP$ MDU?("&81$5HZ1HP1:<._SQV65$@.%WF'>.[.I97!B$7C\@1+S&5\*:X5;@9R MUTG2!];#L(!L =D"LC\&LL)ZR1-2F@-@"D:1E9$B+2RH_DIPXMPV(-L#O\H^ MBD\*KA;?2H': K5K+FR7I!:.H!0T1=QBBIQS!GDF@O?,4ADW9O5VK\]V[F@1 M9"!T@=,=M=KNM >JLBSJ1('N@C*YTE0C#30)$I\E)VQNQ;IA43VE!^IG?Q;# M?!0_I?4Y&9_&*]U12^O3>UN?GDV^M5U/3_.\$6#5J_Z_B[:_N67N(J_GJQW- MX[(;ZLU^IW8)!PC8&-4VW_P* ZIOP]G9+3>?G=E9T[5\/ %&B_$6@LJ>GTWB:QZ-4[G*E"VOEX7>GD^EEVSD]CD_AZQ7MB')X7@^F6]L1'4QJ8<-R);>J7\Y MI-ZIN5'GPQU!"=VV(Z@Y(=ILW9FTO,?^WZ,T9]V=L7.HR[MJC$=XZ8QW8_O> M->W1-YJ4EUYYW055"R853+H;DV2!I!N[]WL$C?\+V!X5H54;?BMP5-BGL,_C MV.>*:?+TH'\%F0+/*_Q3Q'D1Y\^!1P_UWNX#KW2)-G\TSLG2B+W0>C_/MDM: MOXYS%'HO]-[/LRW87FB]T'K!]F(']9/!#GQY90;1G;OW;SE_HSAB"L,4AGED M'*#)4BH<4SBF<$P1,85A"L,4$;-_CBG=&A]+A64PY*$W^"U#@KJLG+):2I5; M*V*J$">*()V<1]3AJ&Q4%--.!D.NUT?=K*-Z/UD6(:Q7M?QM48&0DY-R;A*A M;9)%5]6J;("-+@V!"^;U_4@+YG5:F&^D-#$@$ZU!/,J$G#$$,>U9!5J9 7H&\OA]I@;P.(4]:YY7C$L$]..(F M,>2RN6M,(B10')-G_8.\W2A\DA?XV\*E6IJREM&Y?>X:?D#MXU]*V_";F]^] M^)*1>@'*NJ?&()Z'4#I)$E(R8(^-=(%O-!)\RC2V/OAHRZ2&HM,7@"T ^ZP M:WU@R@2P#Q*- +"*(N,]15J:2(U.FFTV;]L_P'9B'Q2\+7A;\+;@[;/B+9?2 M29? J);$YJ0#C!R)'BE%O)0R**DV G#/C[<[@Y,*A.ZRH"[ MPCZ%?GVT9@E3HO=![P?9"ZX76"[87 M.VC?#';@RRO#5,KTH<(PA6$ZB0.4Z4.%8PK'%!%3&*8P3!$Q/>&8TG7BL518 M!MR5WO^[*!DYT'(0DR3#1&DDM"6(:ZZ1Q,A8B>-CYJ^B.X19B!)&7=2(*_W1UH@K\O6;S)8)@)&6#.'N(L8 M.28($DG;R(01F(3^0=YN*N (*_A7\*_W1UKPK\OVPEX'%PU'27!0^1(!+(M" M(XDI2T$Q&HG MY!-U(GFAJ4_]@[P=3;B3!?ZV\*F6"7=EPEV?F]7WD-$.O%?]#J15XIZZ@(+B M'G&!%=(NY=[T+C(B?.2$W)16,DEK.-&(1I!1/*B -%R&K,%2,V9YQ.9%^&3) MP&C1UX;TA\-)C+A- "L 5@"\ ^*\#2!$B)G4,Q ?APC',(+SD4*!:"DF1-\/T#V#*1 M>?^<5Q*)M[4PR_BZTH^^]*/O3)0Q#MBB24"*NXBX51C$4M1(,\R3P-%BO3E< M":P+3KE&T7N<0[,!60?F1J).FAB%EY:_#&;75T M@!L =@C!E@2&5;$1F2H M '56&H)T$A9YRE1PPBC!-WS?^P?8EYG+?6!@>^L N\4&?IR?Q^G0P\]A^/6. MW\)7^P&[-YY][^,>NU-Y<"""T2D-8A';9&+BJ'(0A!".B/= MQEA>%@WV7"GD:'"(8VZ195@@X[$A/"3@UHV T[].)N';<#1Z-PZ_C6=V?#J$ M,WI7UW%6_SJL_6A2SZ?Q"SSCE]'$__.G*@+;7,#W9]-Y?!P9$OW0AG4>2=AH MC-/!\7V*YM$DBJH10/HEDC;KIZ])2:*-E0DD*BWBP!EG'$_):.DT( MY9IN=))9>K@Z"A10)@=*X=+YY85!VMV2=''_=].A'9566 7 'AT^#9828R@R M5CO$J8M(ZT20\\HIYK1R$F\XZUG(I=\3VQX[Z8LA\F4]C8<>7GTVG3EF\VM>-ZU/3EJVSXQ[R>91_E M#[?H*[V5#J(V?0O*>K7#3>" M?STD'@9*[-@4[VD3IL$+H@=$<(;35VP4B,0#LGH&%CBS0Q MH+GQ!+IW8#CR#1^H4S$:K!B2T@&JXUSA[:U$*3 18F264=P?A#;'V8'TN.&Y M@'$!XY<'QB1:;612B"C 5.Y50C;J[*4U1G.:B.2;TUR2<8(HA9B2#M1E+I"3 MP:&@N6-42Q.=[@\8TX'F!8^?@,$6P]J *;_@J:/0>'AFR5UH!8#N+#'>B20E() E/;=AY-@ ?8%JR M 5X:DO7/JW#HAWR@N!68C 140\0C%3F@GY S&B, ,Z<25][&#:61^* 2EAQ) M)PWB$D=D>1 H)N4)(3F5*>T\"8#0,J_T(%"K8%3!J/LQRA#M@B[(QL^\I?1XZC_W3 >$%I;8Q04OLO\3^7Q("'X$S\X[\K$ C M,0%,7\HLXMI@I&6@B-$HG<6,1*8W[-]$E'9*(>$M03Q@ KA.&9C0SDNE W?L M3ONW2^?C SY'S/11^AR/4ALMD?F"G_O 3^:=T-HD9$CV'WHKD%;:@$T="+=" M8NDV_(?6>0&XZI"@"6?;G2&3@D/GKDN-"GCV!SP+5!:HW#U4 M.H6M9\$B83 'J P*.2PL4M3YZ&14,6V4 FS3@>X954V"BZI9BMU[$=5FI65O M:=G;/78';UF0%)%&^61]HH@ M$:P*QC-%P+-!8H/&Y$Y<\H9K[A!S/[9RNHC33'4Q M5,-97=GQ>&Y'U1 ^&TZ;ON^S6,\J6^?&[A\G7Q=V/F[M_&H^&XZ&_]VT?Z_^ M:V['L^',SH9?(WRACG7=WF "1 [8 2\3JV%J.\'#W:NO=C2/S8VC]6?Y[_P& MTW@QF>9>J W3U-4W>/8([@7?LTT;>?CF--87T3SJKQ9&5!=16_#^M9#">W]IL__,-_UVSYG3Z;YW^A04,22WH\LZ&Z[5U^ MX$&="PS-DTR8!&258KE?'X@.QAF*,6B;I)%1;.C2VPB,WQIJC6%EWL]O5P1\ MN]?X6H[\]O'#FB!!=?19F&0G91W'/_UE/+E3A#S_X5?V>HTKDR.N\6\HP+XW>Y)')*$WS8+FWA-VY_D3.DANERN](T=?;.7 M=9YRL'I R]UO=(O;MWZ;'7Z9 T561DW=2M2/?^1/MP_F\UV,,^'(?!S_!VX>&-^TY>LP96!/6]O#.SY,)F"3@2)ZKP4VVV;D\C0=4J78&3UUF[]R6KFOGL\G2 JH?'L:C[Y_%L[AS8].V MMR[3>8[NI/+$(3"KCT84]('8NJ2%_]U"L9K M&5ESU M^4<1?3KLL^(#)NTML_QBWF-#6A\TH6E/1FGK)6>\7GOO"7D>]X*.E M_Y6H7Z&(HU[PT;) $0%%P^J1AG5\7N1WYT!(901UMR*J<,QAU0#W"ZK/@@5EPH MO*SXL%=<*/QH5KR7WL'BD:V#;]&=5M.1Q0ML'OQ^7L,C8J[1:QM=U6?#BVY; M!>]=U2SSV!])#'=,?J286NJ!V2+)O2=-+@Z1 GD2E7+)1Z4W^OT:JI4202.9 M82RP"B6['2/:K .8D^6,9$#07E!UJ(OED,^ M2CC31@(\1118GN[E)4"I M#1$>]\\R4K;,^>IF)*(1W!#G$':<(ZZU1H8)BBPSDA.7I(\;(681+$F*, #S M'+Z)!,"\&9B@@N1">F+R&,7]&-)T(,BS3D5XX>.]BBY:8+/ YH]'L*--1A.+ MG/0"<1$3,IX'A ,.7F.IM=TU;.[88"<#C$4!T@*D!4@+D.X.2+'23C(2D:!Y M^);&.=CM$^(T,&&DMBSZ'0-I=XX! LKGCET#!X699;;LU@Z!RU%SK#:4IQ)!()Z._GLLQ@.5 :E9&@A65MDQ0 M+##Z?($O9Q+##M14"PHK#TXCD],ZM4LR)H.3M9T,Q-J;HT": ;Q/P=6"JP57 M"ZX^&ZX:X2(FD2(O<$1,>XVF%BO1I(5L;5;CVNMC_P MV#S[P6EICUUY&<=U_?D!3K[JY4N5/JIW,7@9Q_4LX[AHZ717VA[WA%V/K:MX M&<=5%ORBB+^<=EGP 9-W&<=5M*:B-?6=L\HLEK+@8Z;_,HZK+/C(6:"(@*)A M]4C#.CXOZ MK*6SVF")#3*<&@2P%I!6&".A=:0F$"^%VC&N[;9&F;&!WG4SLX)T!>D*TO4< MZ:P(TII(4>),(6ZXS6T;,<+!8&8,U9YMM&WL&.FZJQKF;&!T&3*XC;E;(!"^0QS+$ MJ+FF;M,.[A;@NK.#Z8#@'3?/>C%D7J+&92!7ORBR#$3X,6CV&!3/Y"Q2V.:! M""D'F:E$5CD#Z.RDHNPF-!OOM3+P'1PYP#G< AEJ""+.L0CZ*M.>[V\@%U>T MS$0HVFB9(U-@1'2U2L@D44\$1#Q(T6N:B=$T&9C@G;'L+E;D]T, ML'C6-ML%1PN.%AP]-AP%_"-:AHA2U!)Q&PC205H4L*11<\!)P

    !M'[#."!MX9H0A@BQ@C$F13(6(^1MU8)[#VW+FX, M/+"4<AU7"CD:'.*86V09!N/98T-X2"HX M"C%P#&?%@9/P$WPDQSW_F%5P]VB/-3<:#_A&<-B8913UR M-A'$$V5Y<"]%C@6OG8HX9,_V.L&E9)P@0'!,22 XQ@5R$D@O:.X8U2#9W$:] MV/,0'#NY.Q%C7P27C]V.0_^.WEFL(^ ,HE)%.'HX2Z/@Z*TBBDD-)TPVL"88 M"YH.ULBY9!%W1B*GX?R]49RYH&-D>#]'+T[N=K7M[^BK,)\.QZ?5["Q6E]%. MZRJ"-A"J_;W9S2%TK!U%U](H_(OL[]4&H#C4%Q'.[BL(YY-;-^D''G-%]POM M;-GCQ&D@4J\1HPY$+,$$2#@DA"4&!5\1RL5FZ<,31.QG?Q;#?!0GZ1Z-_L-\ M-I_&50[Y:ZM#?QQ@R([5,- 05LH9K M1Z/)M[IZ-1S#M9-Y#21KK;->>S^]S#.UP78 M[7"0K]C+(%^-3SCG#XZPU=L.L!4G2J@NA]:6 /:#RA#(.'Z@?M+#+HLJ?4(Z M5/ZC58%B(I#($7:UW.CTQAV65$B.B/"Y.YSP2"N#$6A' M+A!/,9?Q1Z)$FUK/1WC8EV]Q]#7^ 4\^ZRH4;P9&E.9(VPB0)]1/]1L_MQ,@ MH@B0HV&8(C=6Y081#@OE!$I)<<2M-LA%$I$TQ"5.??"2/K_<^ ^P"K]\FW0D M+O1 EZY3Q=[H3ES((BZ.AF&*N%@KMK"*8X45(D0:Q(,'<1' S"",Q0A&AU*) M[$E06@ 20 MQD;,B?9X(SKW/ +CPV0^[4Y>T!TGW[T8\B\&1@?R0A=Y42K"2T7X4RMF6'0\ MN[.(%2 _@DW(<8*13D$Z;CV59 ^QD$;FP+6=]9##NW9JE4KQ8L=L6RG>OQWH MEV J]4?'6G\4A21**HT\&$2(>Z:0E<&BY)00)#(C[:Y=:1WV+5$#R4H-9R?U M1ZL)B;)Z8<;FS5H:]MFXS5C11H;Z3!D1M$?6*(VZB1 M)90B;[PDF!*,225V6^M&@38DNK%5@VVE^8[OQF",CCT]]01MH41[ZYK(IU_ @]^QPG'/E MA[.ZJN>N'H:AG0YCKC,!S:=-NY_ Q97-&YQW='EU_#ZL9SFEWK=;GJQO,J0' M56CR]6V=K_R_%B3+]+)JRD2(&53?AK.SZO_^[8_)]!3N^O[,UK'ZQ8[_.:@^ MGKP[&>2OV0#+@IM/;:[DJ.QI?NJK_/*9]"E^^V[]@G?Y@N8C\O9U6XB2+QYE MBIC6U86=SB[S;Z81EM+_+E_^)KW\=/7U.R]I7G%!;JZY302[M@,LF^*%/BQ( M^*?759I.SOM7M<);L1HLKR8U16$=$A06] MGR30X;FG2&+0^37\'".[3?#^-@8&F^?]>F^GTTO8IG?-YG94<*=$#XM[8:,! M(GIW[$XK$5PT".=:6T>0 M=F#*&1$IT1NFVS,<.\D%.7T\]PS[<32$ZS*B9'RX$G @",^KT01>[5K&O7*O MX0*X22LLZD6Q7JA@Z?,I7-)(P645VKU@!!2W?:7BZC=1#;@P_([.A@$DRIL/ M_\ET3#ID?5V0'!FU%FF99Q@;J3RH\LQIO1^Q<*6DP$:M);JM_?7\[P4'[%_# ML86Y7PB;BPM0/YNBM%:^MHK,HN TG^'U&6=2J5LY!C)E,H6+@(0:M5V]!:WH M8M84=;\:OJYNX,?Y& M.Y G"2X7B0.593^13H)F>@O)22>QOM7"NT:<7VP]K#_#*]OP:?QOH(?F_?X3 M^(BLH<\%&(-7\(/H*O[PA^#GA-Y=R/'\9/9S SM].WR+10)4D(@1#**# 5(X MF@Q*D6KG&)-"X8W"_H1!O(!@XL%KQ+GWN0\ 1\0SZ7SN513$_@]?]>OP+P#X M[!C>LRE;;F'#@7H;*CB+WW_[Y=.?#7V\&O89*:PCA'&-2)YWQ1.SR#0:JE&@ ME)+<*]MO^()L4#9Z4$8X]J#&"HU,E SYR$*@UGO+W;Z)!1>D>/CP.::*Y'+U MJ')_,@PJJB4"M%/!:-"44ZTW>J$+Q52PB2*FN(3O!(LL5@0$1B3>2Q*EE_L_ M_)>$%#?TD_S[*E>W#\!>;ILA>/C5X/H+FSH)/*N)M"_:;LW E![%KW%J3YM; M#4&7>176%*)K#;8""W+U^: +S<=A:K^-']1[^PIJ-C#07RQ#S'%0?R3E"*A9 M( 7Z#$ 4EQYO@!H!04>3Q@BH&T"-N8B4(:,]RQ+S(!,B P%AEF,H GIQZ'$^\G7.+;CV9?9^&4.Z]4_@PLY"PA5@\"/H/W]4,X(;]X]RPF&@?OO:[A;&;;JR>L'?BP MB5'4LYN/FJ2*G0C\AIQ@_$ WGWVX%AJ=/C7>[-$\@.R\WI'L@)HM&WY=.[.] MOP/L'A=G5OX[B( L8SJ+ 5^&F8 :+H='6O$X>$0&%R;,S]BZ\+K MG=?7>Z]" 'O*&M JN ?0 !&2_2G,2@_(HS:]OH$1DI0F"(<$2@A@"@ -=T@( M*S5HURFJ#3/\;]-)[HY5?YA.SG^?C$\SI&3(J9>8TY7K%_?4]3N9S^H9,.6Z MK[?EOOI1(-7'H(%48$@KY9"EW"(.QA*RPG.D0#@QL+Z5<1OS_D(,PMADD$X4 M)%I4&&GF$I)<<>MHH,%N=.8LY+-"/@L%Y<[(8HX=K\:FI_'0_*KX-;T3EY$2U>MKFMROOLEA^,FXG]W M?'5^T4N23]9XJ6-$BBM0KAR12.,(^AG5)'C*B7(;9MOV<;)61?\%;.K)-]C- MI:[>:=BLIU&S0LN7%28^MY<5,"G0D9W"/8 1XP7\ZF:HZ9JG;^3BY !4 P;P[&9[ MF[2&YBK=->(D63>PT M!S?_:SZL"49G M8&Y;[N:==7'LSV"Q_VRUY';E%ZE4S^_9$9XX0^G?^L&:QDH2Y0ZJ; M@U\O_KU,XVFM_#J+K760R_#59GM.JMQ/NL'4K"Y?N94:7 5$;JZ\&,WKBN!\ MR;"N+B9PU='J*'_OI_Y/-4U)@\DKE9.@_UM0XS%QB/@0F5!:&K\9BU9,"")E MMHO!9E#4(FT#1M9RL(5#$HW-\ B'[%+M_VJ'HQP'^S"9?KX _3T-_=_FTXM) M'3_E?-8O9W8,'WV9@IH$O_.7:/4X[&M[#O-Q#'#1X WS["?W6L4OG+6B (K+=LOO6.@[UWG%.1 MIS^E! (W1],U42@11KU102J\,3'J*1S<..D6,N3]I)[5JU+[W10,W]/&^GY@ M:/>/\G.?\H:N^7D,&PI;L#I9[Z:,O5]$7[/=75Z,007+\&>-2V@1V=Q>"(3P89 MZ64NNO=(>Q-1\E1XYZ,7N7]E2[A 6-,;KN75MBY_@U>9A#7ZRXG^;\)\FKN# MU'&\%]#) W90CC/W+M#>QO(>I.Q&D;Q!LU<6X'*LT&UT^SF;F*T;%![RZ2(V MR0?CAX(U3:V;]UF)@(^SMIM_ 2#C0$^=A&POM$[6MA 1C,Z^(3C66'(I*,+) M@0[F-9A,H+0"@KN0I$TBZ(W ]%/*O_]]"J_Z*:5/Z=>88I9F-S']2=TD&JX! MY+[BFO&D3YA]57;44,050K=XV&A"WV!?X&J@NK08D;I.K T]P6_FH]F2_%<) MZV'UZ,&B<:+[K!^UESZF:OS.B/Z1:I!_ Q$SS33U0.;,F+&(9 M"V3KG_JIB-7)@ARV-&C$I3%(RV"050IC8URN5ME(YJ3:.A8PHDE[4#]]0)H* M"8!G#%61*$"4V%S\)@JR6'('1HIU+@DF^(=PH;NT3Y!3E0!].(LV4!FL%"VLB MD3*0'M!'7TNN[S;D&TUJ,R5K->/F43FDL0E37]AA ",EKB41KS>ZN,_ R8;' M!BX687IUGBL^LNJ*A.N'QV8^%.B\PQSC*4DCF$",9)\ UPDY8CRB,9F@ ^-. M=S+J?#F'-6NA;G;O7-6CTA4R:[835)N\R79>Y_P].. P;]=S4-5>YJ *Y.]O,<#?6+UC[>)O95&;S^E;EM9ZYZU7+L[PE;[Z;#IPK &)G=UC.RZ M6_$N]ZGK;K.P[_G3__,3*+U;$LTM;[[#S=DN!^IQ9'0C4+M;6NK#]NVHE_&# M$TH.9L&%G1[-3K2P4QF#\HSMYO^\V:O@RE/UBKRN7E'X/WM=VM&7=O2E'7TG MN9I-KQ?KD'"$(\YE1"[1B*SVQNOD*!>;K6,,QLHJCQR3N0]BDLB%:%#B@01A M6+ V==+3\ >;T8L!QG=[5DLS^@,;6E<@M$!H'R#4:2EQ= IYC %"DW?(>LZ0 M#U*X*+F23FU,]$@Q, ?HJ6CN4A0"(*ZS'%G&%7,Q!.INSZ3;+80*7""TBWD> MM\8?$#OA7/]\5O44K,::U4KZUE=U:L5?/['3V MMED#@K<]K]_D:J"<7[BQVNO766SCGB(RBZ)/?P&+9KEG M*_NU<$]C?/.."P1*D\ELG&=0-/#S\ Q_->FD-ZJ]^E;]\7!+ MB?V];$YE[%O^AG2,. 6RS1 :@":]0D91A@C#@8CDDJ(;+?*WMRM^6Q!1+HQN M\D+#CW=G4P_(2'FBL+AG3OSSG__/U]D/*_!P5:+:_%GP^#%X3#O!8R6-#8I$ M%'R,.4V=@$)($_Q(E=8Q$,9,?_!X)9EPCTE(O4M 8YZ3F)) GALX1*P C(BC M*%B9\O0.J]U&5\&G -AM"6A_-NV(0,CL+$61\).[)Y?O+P=MCV\ ZL9U\>M5 M/DQN^==L_,/R_Q5@P*)Z8=DY,'Z'=;0E[S'/HXBO%XK-G3'+YU_X';)C#R=P M]2)%;/V@V&+=F!%>ZD1YRDT+%>+>)&1 9"%EJ5=!RR!"C\16&\O,32D6/4=; M6Z("S,Z=9+ZVO;";ZA(J9DG" JEUU+(+X\2,Q)(,.@N6-42Q/=1FO//1$?/3%](K[! M(R=PYOBVHV^L(O.XK?T42\[3"S_/)"QM_6A_OD'M)< MYND^)S ]WQ&/3>1X7ZV.3DY6L$;#"$24ZZ2;U@)PH'%Z&@>K'>('<-%_ MS8?M)+YI!=HH?)(GRHXOFZFPRX*#Q;O >\?<(7%Q/W^66T2LME(?Y+LT <2V M6FA)P4T7Q1:HZD7#^I1@.4T=0R:CUHC)SD>SC&I $'7V42Z.);_I M-YL[8S0]AX^T!O8=G,3$P4NTV_*(SA=-^X#Y^*IU;=-9\W1N\T;&=DAPTY1_ MG=JN*/^JX+MIT#K/H#*HVKZ4S:]R(4S^89!G2X)$ 6+\=C:!9Z#)M]PZ.DQ@ M8;.A7Z.RP=7TW RC"SI=- P,-ZY<=D!H2CK@"8O B,OHF8;3.A?U#B?-4,O, M=)GG\@UFF4Z:M<(?%?QT.LPNC/:5KW]<<-,U?F? '8UB&XBYF$XNX.TN%V^1 M][[=I274 @'[?][8NO89-R=6OVK IVUNTC>-C02=J]4\8D['W#N$(RU!;<,Z M< P&+C5Z(U3_(^;"+;U#WE^=YH^'(BA8 'UJ9//SD@"^3AI.R1V'LVLL79'V M*B6L#]F^51O['U5U1S7B$YO#A$@%'#!%SN")7E$M&D91:P5DYC>E&7[(G MV8,@ F-<-!L9G_[>- A^1#UB_\I/5W/".R"1C]FC))H)\82\K=J->;CX]*FC M?X";*>,4F2@(XII)I$.N16486#JXJ$TGQ:?-,G*GDU)WNA[*/[^8C)<:S:@9 MX.RU-:FUJ5Z],56CU)YHH38LB23XA-JY)8W82=$F2-^D6^RMOXL]6(OO?KK/\"\KOZ:S:NGEWWUA@1V51%Y" LL%'UD M!W[P"RP4?3P'7A2AOBM"^VY>M6:["70M7?^Z%WFEI\-ZWX[FJY0^U$E[1%)422(DF M@UQ%Y)A-2#O->;(&:])).&X][OKD"02WM>X>2$5V6__^8BK;7PZF[;L32,&M MEXU;(BIB1 #D28 \7!.,=- "!1*H,Y)3JDD7B=R[PRT^H/KN@KZ72N0%MPIN M%=RZI\D"=]'$9!#5GH.^U>!6( @0"%0QI@7W&]ENP5B=%-;(N63A2B,1:&<" M>:,X])0THR >92O:Z!TNABE;XT(#M"[:Y@ M50=.-($MYRX@P@4&!4UQ@!P:$75.:<6$"W2C1N4IQNC.L$J)8HD6K"I'>@18 MY57@FFF"-+<9=Z)'V@4.5JAU!E/)I=_0JYYB@.X,JSB[N\?!<1%V"8]NRR+_ M9J?#IM"GV)X%(U=JCB6V8&)R1"17B%M-D258 EJJZ+QAAFPV$GR*[;DDO\XA MA>&HX5A:Z U1/ RF+#G%PZLF2"UAM#U:)$\P4DX.K(2F!:RV,#]+\',E^)DGZ&3#. MA \,-#W-D5,13-F0N$Y<)4U,)V'4!2G_UE!R5VA+#R^$^KALJC(N]26>;0' M_@&@MUA;ESP*S"3$P2I&)@B"E.(RAL!=L!OMQI\4F]T% ,([%@ L /ABSK8 M8/\ T&C)N; 6">X S#1@GTW$(BJU%X)$*\3&6+J[ M+9]\:>;)_%C(=U%MW2SCEKKT1]/;X4^@_H&=*@.J[P)M+*C@-NNJ0B@PUJU! MSE""/*/"&:8M5EMUO=[HDMM5=8@:P)L_";+OHINK9@;=\-C+&U>]/^8Z'*6Y MP'>![^<,WP[2 HO(0BOGY^.W:?.>+ M/'9N?+K2D&[8/GCAF&I_<>M4Y#@.0#;?\V+R.(TK"OK^2#(A].GC6+;K^;?= M]O/U_IF+\4HMJ9U=.?8N[&EL?7;()GC7-W;TS5[6>\\UXON]=S%T(\^[,FSTOLA+KAP0.& (D&+!.W!_(0^<-,+GNC3A^TK MXKBPTW.QTX[G^_1A^PYU7,GY,(11W'\T\X?V][VMSZH+"T22)M/*GF6P-0E9CG-NO'%(:P7ZE%*$_5[:N(^C-$S>SPW&K-\?O_LR.3W- M>WJ'PMRJR1,'[]<$Q(N:_!(YL(B:+D4-(SAD-3ERHQ%7EB'MK0!1H[%F/CFL M?!=J\I]Y-9_2W^OX+K/NIP7C_C;^ZX)M/TRFZ^+H]X4U>]F5/!H0@HLX*OC6 M]R,M^-9I;P#G-*,2.9%GD$F+D4M6(Z(323IAXU0GJO3^\8WET%!!M^*E[H"7 M_KW9J1B0A=58T*FG\1SH^=K5W"2"HNK: WV?QEU7KRZCG=:EX\U+;.9Q1!UO M;D]UUP(;Y4,$=5=QQ+5QR$JM43(A,F:]AO_>%"'<84F%Y(@(#R*$"X^T,AB! MZNP"\11S&>_WQBQ9\%W+@7\N&;#Y,$\=(6OR -71OPGS:6:T[G" GURG&]RL M*2A478"J5TL^>J#BE.@@A$!@@5NPRQ5!AD2*-(E^41XDZT'.C\#(W#^P]4(D34H"JK_[FPU"!UTJ>UG3?5LDM,N-HN.M% MRHS=N9"M]=RHB*)(>984%\A&@A$)1"5&0?3@C7E[G>O'ORZX\T]@SK_%:=[? M-;_*Q7P:KQPKB*YZ5MA"SSW*)HP_%]AZ@6=;8*N#MMDR:NN"0,QY@;@W%#E- M-2*,.,VULDZ+G6O+!;8ZAJU;FYD\0S\$)AF(,^R0H8(A;H R-&4!<2$%"+2@ MN$C=M+.LZQCOB"3\86?S*?Q=VB$LZ>3#''8D5O#Q\'Q^OG!>7RP2G8#10IQ6 M<);(V[&/H^M!J773Y2#6,V VX-8JM?>IE^-L?$[CGD8?AQ=PGS2=G-^\C9U. M<]BG?9"MFS3NIS7#[F ;-HJ(X/5B?JNV^4.]WO3ACGX.Z]1"U+W44EH\[*_% M@\ GFC[86T'I;=LST!.V;8L'=L*W?0TB3\2!]GC8$U,M[O]N.K2C9RY:?>$K M/MHZ^.OLS$8C*>686_+!019O]^%LNR3ZY3R00NU%L!;!V@_!>GP5[:K9M7_S6/[2_%%->PG '&ZOHK%+CL.-Q,C+B MI6$H1BP0%X8B:YQ"WB81L(@VT(TICD])([@W@K)4IGZ=QX_PF"_?XNAK_ .> M>=996;0<8'QX0[]+/FU!MX)N=Z.;]EH*3P/@$XZ(8\N12<$C$6CR$2M%#>T* MW6Y6FBU![M+ M-MG+=AAGV@\PN[FUW:?>>I6D]!KQY@]-$K)Y@A1UV +**1V FX0O]=YQ.,E5H2NC;?2!;']F@^(8[4()E$1Q%%W@)(-7E.$51$=11MX"9*C M>V\P8+P7%( AQH0X8#^R@,,HLL0Q-9ZSM%FKO&-%^,-D/NU(#Q8#5>*&!C\+%D"PF2732/^:Q:G &MJ(%]T<+ M+N[@-2U8%\E1E(&7(#@Z%Q2*!,&QD8AAPA%73:N4J)'7T5%!J;'\63.$&RT8 M)$9'6C =:%UR(@J6':KT?]%@MGMG,$DN,+O4]=*7AAXJ=#TF?=M)9EH6& M(\XB3H)#FB:;(Y&1DR@%3<^:7O$N" 661X54I$;PUC(+L[GS?58JE O1+]_.LKVD9V* M)WQK&V RLZ,;#7V+-5 V4"KX;G%_,\"F.8 M 2+6LR*GBNO]6-Q#6_#.JR=.??G1YGF&&>L],DF9/'0(YW8A&BDJB#2$8>OT MS@V OX^7,S)C^.MW#Y>^.\\_=98EC@7MJY.I!YKCZX+(CVAX?%P;<&R++G[5 M;>7+WT"W@W]57^UH'O/4LM;%.EJ _+ ,.BX.BN*@Z$9KB\$1YG1$UD8-6INV M2"<74" VZ9"\"*J3IJ!WZ&M=Z65DH$5Q21397#2R M9JL5@"D TP^ .;Z!?;]&'\]=G%:,#"J**2M#^XJ?_!G]Y-<3SUL'^9^?_@ZF M31U+%G+QCQ?_>$?^<2T="]0@+VU G!N#7& >^6"(5MX08SMI^+'N'_\SK^U3 M^GL=WV5^[LA+SLQ T6=-7WCQ7O*[A%11IHLRO4ME^B!7?U0K/G+U=GVG41T] M&GY'9\,0XOC-A_\D*A&I":Q;QH@XC09IYASR1"<=E2+8Q0YE^^>SR72&0"DY MKR8WE.;;LDK6_NKH%5IJ>45*BMQ+K)MI._(.7D_GTYC9RG!A ^(+L.TMQ%ZI<[E>G\_3L;(MP3Z*%%5 MA$@GAFJI?#G(RI<[*E6HCXI1@0S6!/'D S*!422ES M>O\QKV?#=+E\5G,-JF=V.GO;O":"+3VOWS@XZ=%P'#<6=/W&[(3E!-D]I?XN MGKY<<%\:3*9C2>SV'+>QR__J:C" MC":)@N+ 1RKF=DB@7@KOE3.&"6#"GZKOYZ,W(SL^_3\_Q3'Z^^>]9$7_-O:C M>6AZ*536^^D<_AF_7\1QG7.DQZ&:S,[BM%J:HBN2NFHRIF/U?C)N%$";.S(L MTLZKSVENW6E$-$%3! MAC40;6&SI[$>ACFH3VT]Y.G<3BW<)=:#"O SYAA%OF8&^Y@QLJXF<&Z3KW$, M5]4GU:_S:=:X\I%=1CNMXC@?^\W<)?AS=OU&59U!$%X&Z&#]A00/3QT)Y4>6W+.U3V=!IC;D23Z6LX;;\,3^0-F;T: MOH;UPB_SBHEC-K-G0RH,HR:=B<_U 4U(P@$_]65-4 "O-+S\[6<7H(R+JQ]$:6Z>U:?19 M$(?J?]X6):$T8PF'LN>,2IH4@G(Y"QS& >- EZLSB28QI,<"AH M31$742# 5XV(,C%@D6M^[/VJU&^P+<-I)M??)_7=LP_DFCXE'G)3G]S=@OKY MZ:2"JT<-1Z?KK+7Q\%8$P;[%4=X9H U[/@$5[K];',@?]HY8HB8B1.&0 MLIHCGF)"QG&)J,0^<UC<\(C:RW1'\W-/:.'G PTB4NX($*(ZX]1@X3AR0Q<,Y@^R2U4>OZ%'K8 M)?J1D[N=Z#U$OX? +VON:30!Y7BAOR]0L!I-?"M39Q41N/I\D?'H\PR4U]G@ M'K5^CUO1&!3YMM69#96+<0S0[K,Z?@$ /\VK7H5-T!I\XV:&WP-^P*WA/J,, MIV$.][C>B_:FK<'R>.UC&I>62F,^-[;7W,]:W==/ZMGM-O+G&?S5WA\.9 %L M<$'[^#L$W+<(3YM,AZ#K@\6Q(A'@"7 9W&1VV;QN_*_Y\")_9U"-,V \;*17 M[V"A^>WGHUE^H]GZ)K22Z!J"\D/N>\EI?H-I2X(N7K\H4!G<: @2KYX-SYL7 M2?",A34+5M/O\6L<50QLLC%*L$P@O6S[-84,[=ZL7+]XS_:50#4,0^.D.;- %!EE6\_**FP"1U@')#89MS^'%A*S M>ZDO9'.KW_%_5-5:YX_L&0Z # T+Y]8#\_/QVS7W^84-&1E6XN'#]@46(>3V M%[>ZG$'Q?^LFW_.BM%'8?6 EKO?!%YNW_IM=OAEMO!8(^7;&])$9:DWH&$; MCT'AYA(C8[!"$A-)<>*$\HW$EQ]I2+-4TG^%9WYMI,=OXZP;-6CP;AS^OQA@ MZT[? 5]];?S(OX)@!&UU/GU,JYI[6$+O!]97BX0[.-*/.90DJR8<0-Y6U[O8 M*J2+W3MV(9CU^XQB6YNNSVG2M-DZ']3^S!C4!U33K5=^&L[/*G]GQ M:1O.6'M6G96H;&-D[U/33Z=Y@Q#=K'HUC2DV]DISV/SJL'NG8WVY^X?MT;W)^1,XI,:DN'FL0 GCNC7B%U;$DGK ML,O*>*O!YW.ZE83:N"B(CL9D:@[\P[O/OU3O/K^OODPN %,U$3T]OEMQXQG> M\K3OZ,%(N/ &"X^2UAKQ1 QRD3E$D[/8*8()MS=57D&B\=QR)!D&E5

    VH)84@Q'!'WPB&7")";2%XIYXW2[&YKZ>-B5QZ86;$6U?CMXX<'PAI&G. > MQC76E;(+.P0IUC@AJZ:19(L?0!=](PO+O0^2*$0-58CKJ) )/J)$)971TL#B M1D>0[6-8+G=!ISOAL0Q9OJ%7E=$70.7SRK?O_MET]_#JJF6",' "Z6?N\QH' 6 M1=N+EM5O;A2S8\FX8\$@0_/I8IUCGRGFCK\L$(Q]8D\I9N]@.\F_$-E)57L7 M?-^$0B[BU#=!*K"]7M'7O>-NH+=D-; FQHPC[G1 6ON /#5):,,2#^0F=VNN M2)0*% 3N"9R_ GU!B9S*0Y+D@BLCPAWZPF(NWX\P-7\PAP?W">Y_/M9YQ-G= MM,C$S2^1XX+P;O4PQ.L8K:W.AJ=G(U#E4\K!CJ]Q_;DK+[RNUC?^L&4 %-X" MK-9K+1]8?#@)-[TXLUM#E^V[M>'CZ\ V[,S\?-Z&51=YZ+"Z:3R+L !XR=&D M2=1M?CL9QU9_S,;S[/*'LM./WLC]L/":O5]ZS3XLG*%'S+.W.9EM-1J>#S,I M =RZ1@6YTY%\[:>\=B;>]"RW_-;D@=CP->8<]#3**22+O/45K^?5[3?=GZLN MSG5K_*$L]]82SXDL<)B3)K^^Y;P;3\VI_LVE89BRWSI-)^?-G7."P:A*\[%? MV''+UVP@IUY=^VD$(1'+6I$7 MX;; ,A]?_7AJAXO;9%B(]1J2M.@Q' -2Q.K5HL#E]=TI,G?EZ !:>IM31%8= M(%=U"U6SR@;NN,:S'^VD4' OYB4I=TBGTZM&X6(JRQT.Q;''V-/\+E M@\9O"V33>G/K.)N-X&[NYE$'E#.5[7BZ7W+3;> CA=K)0^:J6TVY62>U9:QZ^[6BLY9DUW4_UJ&9;9?_@S([?]G[TV7VTB2 M=-'_]RG2=*>N59DQV+$OTDR9J;:V.J=:*BNIYMCY-1:KB"X08&<"E-A/?STR M 1 D0''!#D3--$4"N<3B_KF'A\?GN0($NZR59&[>5A);F;_P=AB)GW?\ZF!G)]^F7Z;S]'NMV50H: M^5 JQV3,QC&\'3VU7_]#=B;172D<%_-J;';4L#?HUMXY8%#'3[8%MCMX]6G0 M>B7/EUFYT-UBY:'_#,@K5+::C)S=I[$[:FS=[0) M5^NNF61V4C-)\'/U6+VC.Z_1V\H;7I!FPZF#,RZJE1LD8CG M6+LWXZ0FN%1X68R/M?8W;^=7/R^KV'8^QPT:"G)><5#2H:5#3H^1I$B@;M(]7Q?I/S MKI G]NM\5/^13$ ;**=!*D053X@S99&-,2&"DQ3))V&"?C2=D!C'X6*"G _P M$!LP,DYF-BEE'78N1N(??0AS45,2&7+6.,0U2TBKI)%F7!AC$C$RK'&0IME! MDQWV:K[.S=?^*6S/#W=ZWTJ"E!HXZ\PB]XR'9#&RS$O$C77(&&Z1XX ])THQ@GA,'G'N(MP#.HU)=)I&07S\2A;Y=/_N_6#NP,%+:TNV^Q;H MW[$>9ND&I*%O2@F< F'[/J4%PEX$8=^NN1;> ZGWR6.K,4%6<8.X"QH9"T G M<7+<\J"(7Z 4E/D8%M48'"X;$1=$(2< %W6(5AM+<9!^@Y"8T_[@M\>.V> - M%V?96TTJQ0Z/=VX+2NX$)<'MTUHF@8A-^?@A!L=1P!)/,RM$$IF?>H%FV#$3 M=3[):I,3B"L';B?Q#L&'GE-AJ>!JYRBI\<,TK,>M20^BY(F74WSLV&5T26.F M4+ I((X32#6W# E*P ]("A8EZM$XB2!8"A,54HE8Q#VLKJR%I8W"6&!AO,1N M(4ZR)-BB))69\I8'>(BD%%FO C*2< 4+/)J#:>L#FO?+#C4\)=RRIO=/SD]\ M2XMY+V4H2QG*??$,A!<^I$11I-8C'C(Q@06D"]&F<$02)ZCCA5!#D1"*)"2FJH=<[JW6.PV6HQQ@+" M!80+"!<0?EEM(L^U8Y(C39E"7%B<4RG QZ4"RT!T='&A;)MRFL@0&%*<$P!N M"\ZST9GX3T4;7)O]6D@;!XF]BD8O.8H6DF!FCL.FZNW%Q-7*K27"NW[ M:.^L]%1Y6#N0B"GB7&-DL?1@^9(+6"<>[0(CY6IE'8XR\+-'!>#+JJ- .$J7*,\(5RF"D9)PA ,E,2()EQ@9QL:P-S MQZB6)KK=QX&HV? N?<'D@LD%DPLFKQ^368Q8.J&0P/EPCM42&2]_2VH[-R-:C-VU[$8SM9?,Z%S3H]P9QH6>WC67G+),"[HC*;_+V:5=[ M@]Q:U/;X*UT$G;T]X34W8E,6(WS_B1.M3,/A:) KG[4J^>[C_S@FD[ V(>&Y MSW%7C[2B&@6*A0_>$\G!Z?ERV7_=MX-/__4J#M"?'W;""9>IW'I-Q]TV8\.> MGG>;$>-^I?S-+3WDW$!\WY5MG/Q\@NSA(GET+9(7K6%*10P-=;G*3TK(>1<1 M-I0FI[507NZ?Y.7$NY;Z>'>\P9G><$*UG&OP[:XA#Y&XSO@3GZ!Q?[O';CC_ M^:-U@I_>A5?+J3VQ -C+Y25"RCM5'KLL@P$EYPV3T7+FUQ*Y^\7VZO_.?-JW M!5>;4G%U4G%5S:HXYF&JVG&J_A%M'J66K;/0^E87N7P$^(:9#O>6J[=]Q MK_=LRSJ9N74[IN26I;>M>^'[<&$O];HZA;'7IB__%J]CO\K,R6TM&-:2]B[6 MB;CHQ=K6_N(FWQI 4.N>R_3+F9;U5/F6)T-730[>=F+;#5H^SM3R<2/IN;Q^7#.T]P>LS#2[\ZO+W!U3@/ M6"O*HPMHXG12)M_,"BP,71/KZ[RT.)N*?E=:OG^3QSLS^G9_G57-&-0&Q/SN MW.69:GK0 ULOGZ>SQSO*L%9G.NI. 5MNF91$>:FJ^QD.G7"8CKNLA+ !; MUF%W,W]1]Y8JV)'M6CEVX*,-S?T'E 9YGDT+9BV M6*#G\0D#OR9^R>5I[ZZ=6Y>]DVUPJS(7\?AR\.;.JN;*ADR?/9=OTNL&:Y*9 MT7VP="T0!^&-&W[)$Y!9E6\[[7RK4*WO\ M1B8>F7(HQ5P]D@J.G#8&!4&,P3P86(RNE\Q_YON_;57Y[2#\=JO)$SLEAOEJ&P,.P7AOT-$GJ^75[ZK'!\'C:S_N$K M[9%WKW ,/Q9>+1!4B+J+$JVF1(7MOBA14:(7*]&3S]T5%7J:*_R2LYX;\H7W M]:QG%R5>H4[4OFP/; .2CJ"OI7][T+_YY[^M>[9?I/>(9O?8^U>D]YAG=YN. MV NH:^=WH-NGOO!PW?S&8?N<^0?CK^QJ[XOC]H_A(-Y,$W\2#&ISIPI/.8[X M<*.D2"DHI299E=2"G<,,"5DF(%W JX%7"[1]H@2:*4 M8Y0PU0!N@&M.>H)4,H9PG$R4"UR>G*B$B3 H2$N$.$T$N>@8$I[AJ$QBR>$%YFE#.0E:(&X]1MQIC(QE#F'/F,8^*<7D?6OU MZZW.'J[_O:=LT\5'W[:/7@#S9 $S20/#R33R6$K$D[9(YT..0HI@L8N2^06> M3$*"DT)$)"EEF9.-()UD1 YS^ _\?J+L-@!S28V4,Z-.DZ*_@&8!S0*:VPKX M&ARPP13AH WB!)Q%1Z5#TM"HE6=.TP4B2R)BTL899"@%+Y-(BDR2&A&.)?7& M$,<6"OT5T-Q';3GQHL!KT*HVK;KJ$EV/U#05NN9"U[QEJ^0(%Y@XA:B38&&T M#L@ZD9"-/,1 #/7:W[=*0D;*%1.(69O+):ILE90"ZR HLS'2I-Q.K-(VPO-[ MRZIRW5+ :T$RBP SSW%F&R4(JQY%Z]@5#"X86##UQ#-72&.,(,(=@%QHB5RRE-$@]!RY/7N'7*3QY!9.V@DF%G:CPY!6*KZ)$&U&B8L>+$A4E*CQY M^^(*%YZ\PI-7N)I.:BX/HG]KW6 LTEOZ5Z2WS&[AR3NMH^]+>/)H.?9^B&P3 MA6EEG;F'Q@:+4UN*DN9<['P4$P>DHU-<&R,96WZ*@EGGE$.=.(&Y(Q$>Z1U%-%B=2*\T*35\"M@%L!MYV" M&[8""VH4"D&"\Y9"K@XNX$]A)2?1"JKC?7#3A*ED8D1,,8RXL@H9YPRRU@?I MA"11A^*\[0^^%9:\PI)W/.&"PE]RLOPE$8P.44PBY4- G(?,Z1K JV:$,RDT M%63!$^>)I11<1"82,%8Q\\#BX!!+G%B1HA1.%9:\(]64?8''/3K?6 #SA !3 M66, &R-RQ"O$1<3(1B60BIX;JAD%4%R@%:7$26X#LI1PQ%D"]T]8BES2PGF! M#5YD^-_6L7"IMWJDL8!F , + MH.DC94)KC)CE>0^,*F2QX4AA::P2UG"Z4#F@@.8^:DMAR5M5JPI+7F$G*>PD MZ[9* DNG Q@D[4U$7 6'-&'PFT@TB"!%LNZ^59*6D."]0)((C#CF')F0"")$ M,J]3"M8O!.JWPY*W^>C\D9&3'#A@[I$O7R#T5"$T1.*(XRD'-!(<66<4$CIY&;WS."XD^_)@L:!1(TNL -=5.&2U20B@4UNX M43*WD.R[%0REXHP7#%V=)"_TKJ=/#;WFJF]O7J=^_#+?]$Q<]\]Q,^JEF^F[ MVFM0,[+UZ$W;3 1#>MF\=K:)_=X@+G3HML7LG#'VS1IB&/?&^JO#>__MTZ[V M!KFUJ.WQ5[KXZOMOR2S]8V[$9OQY]Y\XT<$T'(X&PU'L%/#=Q_\AE&$;-4$Z MY)5@DA)6@ED%,0Y,4$RB4J^J+Y?]UWT[^/1?K^( _?EA2T-S5Y3^//]P7N7I M#)/S,L-4S;!XOCG/>-?ZDPH8"X)@F@ONP2)9D 1+[!A14,0K\.^X) M5L VS M+,=[42(*$(TI@BRS\$,HZE.2CGNZ_@PX>0?H/(P()4=A.Z7>#LT[8?0>'088N2QPTXQ1!BWH)4\(&MP0M+H MJ(43R2S)$O?))@6BIR,'8YI_&"P)K#",2#)*;\2ZV&.?)SN,G,M]E)UYN;E< MGF,'WXPN8O7C<-!N0=@17/V#!23TL?IP$>.H.9_9MCETA;\ DZ<_GV#0<#%G M="WF# R68"D09)(&)0B>(:>ERDMS+20&#]/OB3G[(\+3FE;*%B I8]73D:T( MZ=:$E*W'YQ)6&0:B*6T @T\B0SH%C!1Q3B:5TV+L?@CI ZG'%_8Z5B[&C*&] M4<_V^S?5=;8=(+:C5AA'M1TT$Y-V5?= $K/H-F/7@.3",V8WG$WOB/ ]F.+\ M:QVOAK#Z&7RJKF+=&\(UXU&OW_MW_F1TT:M#=07S<=,^.'_6Q/H:7@&FO*Z& M\(!Z>JYZZ/)7;?-!+>QY]1&>OG!7]_#X&L-(CH9@26$] M#Q,0NQ%I&]G$AV^9@,)DE-H+8+1#A,:Y./ 7^>KJIA?[N;F^CJ$WJAH0"IO_ M=O7PKUC_+43 CKKZUQC$,G_:R]\-4XIUOF= #,3-^#=^!)FUD\_G:U6YU/S^;G(2OKP O91^O*U;U*O M0:-^&M>=&,?J)MJZR7(/\G*?4I>UXSO/K;O]IIY-S,HEO/FF"KWL/X\ZS09! MJ6R[)Y]UKM^S+4O /]BJR7Y*;?J.(K^8M #)&FRZUE-Z NG3F M\SOAAV4"^/]4U1Y%95>;M67D_/_9:MF=GD_+5"0JB)<&40U+55BO&N0L"4AQ MYPBL8Q51"V4J6#38C>[/TP"N8:[>9:] 5VT&/WE3=8-4P2C% M.[DN<[[&,U[Z:OF,,V:D8GD;/[F\]9\G#B>)N#0D6IZ\QG8=,_X!C%\8]^/[ MU'7KAPB:&F_E /X!3\N_'81?X'.8F(_9E#U!*([?1DSDP+4C-G4Q1EDJ\KPT MO69T"ZS#?G_X.5N4;]MEP'#< /HUW]UA!-S#=*]UK.,W6(!$[ZK^""=/J:JQ M>E$-K>D:JGNLW@[#U] .OH9VR.>UHY#X;RZ;\5B[5PJ+/,R=_'_;M=#/"VNA M0J=<*HL44-H&*!4^]_NCE\,P!7]*182B02MH4*DI4C2H:- J&E1*6^TE/=5^ MYWROD)$TC

    :>)[H3,L=(8+ _+M"W=9GY?59X7#TB2&F(L!<6$]TEP2Y+WB MQ&'G)%W@ GCY9MMOPZ;YI1Y>_@C/ZPW&O<&G]U>Q;O=/FWN;,;&9*OW3<^$; MF ?X[9'#Q$ M2;WS=.&09$K&"0*(QY0$Q&-<9%X^AX+FCE$M371+V$^V@'A?/T$ISX2@1X=T M)WDVL@!< ;@G AQ56DM-&5))6@ K)Y!./I.(6HHY$8EE?KN[ !>,U4EAG<]^ MPSW.2.0TH)PW"AX0=(QLR0G&70,<\@)P*T09"J_3[?A.DKZ*!2G<@H5; M\*6G!#$WD1MPI[67B.N0*4AT1(XF+&020J4%[WI+\82)>J_+N<9GC+/".U@< M\ *?!3[7!9\D,)HHE^!XB\S@Y#FR& ,>)DR9($Q&RG84G%@S?/(SHC8"SP.2$P%4P)9+03BF'GPVC%#Q&AE+?:"L["C0,G/7T:UA9GI M#6Q]\VNF3WDW'.26U,-^'V[]-<]";$9KLF7RC.J'B;P*1V%!VX*V!6U70UM/ M"3%<@6O/M,B4DAIIKP+2W!+P^*W19B'-;4MQE2VC+8.5PZ;W3 O<%K@M<'O" M<"NQ2":03/GI,^4LC<@FJA&Q(2:7J))A(8R]I3C,MN&6G1%#"MRNRL#]"$G; M+O'U]MV/,OL\>3S62J]$=*2P3M2(!7!YN(K@_%!'D,=,YWK3WA&Q7GJE3- V M'&3^O2G5$NC>SU^NXJ")/\1!A.YOA%KI "F#,OVCGPW7E$/IEF"IBMVPM>2K MMIFP*S6%6ZDJW$K/X!*B>\)I5+B5-DMCW^"F0= 1] M+?T[[/X562W].Y3^%5D]BOYMC5]B?L>W?>H+8.$EL%03KU0>AT)+)-ET$3O M%E)6UI42=J8W?73O8'*]"H;M\906#%MO2BQ.P3I$(Z8(,,L %%$!D&82A6]\ M\ LU#E]R F$[&&;.&#<%PPJ&[?N4%@Q;(X8%HCSG 2,G(F"8=PQII<&QDH++ M((QW0:XCK7\[&,;/*-XP@=?!8-C6Z!'*XGXR'Q]&=A2+23D9#2N6Y"X)>Z8U MW F#L3).RJ"\ 5J;T! #, M<^$IX9F9FQ/$N?'(*:L058YZ)KRR?(%_:H6U_%8 C)[137/*'HRTE^WZ4C[B M0"U*(? ]60)?YWC"QAKDI4N9IRLA1R)#(CGG- N6,K_.G?Y.93=GCPPN)+W% MZ2X062!R;1#),XE6R.XZ4P9Q$S%R,3'XP7@(@B6-%Y*A5DDDV#1$0K8>,,502$Q"1ZA"LAZ01&)/E"6/&%FP8M<)4]ATQ!)>/$B2R[# M_D8^VM(0E>^TH5BN8KF*Y7II_$,(;%3 B-H$SGW2$FE+#%(4BZ2CM8ZM\Z3# M ]R<:S)<^DP:60Q7\>T+0A:$7!="$I^$QIX@941$G!..'.,*,1]99)8ZMY@Y MMD+X8[,(2<294+A 9('( I$%(M=VU,SX&!7U"#MP [G6X LJA5&D2@5%""8. MKS'\L7$G%D!O(^S@Q,JR?8HH@V*&P8176EM*_0^A?D=72OT/I7Y'5 MH^A?V60J;%B[E\+C3F$_U0,;WTX'9+-Y9#18Y_,!D"@EXIH:I+W#2%F2O+24 MPOI_'5M-T^741']7CA8T,.3PV^-GV8[P*,C3V$R^*QAY@'-;,'+_,#(F):-V M$@4:/.*2*F0=T2@DYP*V :]ILVDW&"G.!#D^ IR"D04C"T8^C&F&1A.IX C[ M% &?P.734H$/)Q)7$C N+J88O61W:-V8]DB9;7YT0+8W^S\E,%&8O(HY.7ES MLAV7.Y#D='0)*9LTXBU'F%8,.>QD= [G@\#K#$O<(:;8DN--SH0Y/@;PXG@7 MI"Q(N3VD--)0G&LA.*P *57D2$?L4;3!6\TUN.4+I]Q6"4[L!BF5U@4I"U(> MS-P6I-P_I!3::\H!ZX)7!'&?$M+2)A0QX=X1JQU="V_Y+I%2RA+*+3D:N\[1 M*!1HY?1&.;VQDK'R)BH?HD+1:W#1'1-(,V>0$MPE*8*EF*TU+Z/3V0V?XB@G M.,H9MX*2!277A9+*16]9Y(AF$G;N;"8R)AXI)90*F&FJUQK\V I*RDW75"LX M67"RX.0IX:24+B:5".+)*,0]T%DCZ."R9(0 MLALZM##1B&*^BODJYFM/=@*X3 X3(I"0N>I)TAC,()1$62Q 0_=>^$% *4,8AVA ME4US/ANRU8S!@I0%*0M2GA12,H!%C*5&F)!\)BB[AC8:Q)A.1&%!I5] RI?$ M/S:-E&R[M0$/'BGG(QWPNX5N?#\=P'?CRUCW//P=>M=[ HWWWOW5USUY0*"[ M\8OOCP/T';HZZV<_?D&A5\=6C%Z#SHTO!V]"K[GJVYO7^=LW5S:$WN#37/RK MU[UX$BGJ/OCGN!GUTLVT#>VM* X""-.7W!EXPNN97'UYHO 0^EC_'Q[N6^1Z M)JBL8?BYN".+6;0Z^?O/BUF<[TBHG_[*F:V8 ,$T5"Z]%2P(I(0%V#<>(Z,C01('K@0F M J>%_7A;U7?&I1JF:G01J]3Q MCD%C[&@\&M8W50UC6(V&U2_#NHX-:-G_]_]J2M2;IHK3\6[CM^UUO::R#1C? M?G_XN;E3"F0/@])K&,9JKHM3\]A:QV5IF18&=.H8Y*9DM(%^Y,L1F(KA&""_ M]R6&-]V;-#['WTROA^[T[5437S?QRN:AGHY'Z_=UCWZU;"_BNM?T',SRZ.;U M]!D/;3*T;Q7J7'+]3<;0AR\BJWY/SK'8^$L.I!&4/:\1C^PZZ;TI5:0/;T%\ MK-V;U<\@^)$"&L]*%9@V?8.CLYH/^KG3"3?LAP>'[_]&6S?5SV#K0_53]/'2 MQ;IBY.SE\O*4W>Y]&,7M5?8HH%1 Z>5%?4X/DRBFK.#/6O7E&#M<-.AK&D2+ M!A4-*AJT@@:1HD'[6-UNO_>JUY,.>E4/<^AJ.*CLZ(&H9-G6/T!VPL+TN8:C M8,8%H0E'@F&'>+ ):1TTPB%RA;WQ.*RE"-U3-E3>CB:E2CY,=?/.Q7=V[*_& M=9QMV2,ZOV?_Z[M?P.*088)XE$2 M9*3E"#MB)$F"1;)0P.(E*9@%T@JD%4@KD+8%2-,T6&$2092PA#C)U>(\4RAQ MFIQ,V/'%K/*7Y$H62-L72-L :=B&=L'V. ?6]B]2T(7?O;=U5OT.47Q6;< M'_4&GZI40RO6O7%V4!;DR5'+(^AKZ=]A]Z_(:NG?H?2OR.I1]*^4L-E)-=^[ M^S9GU2".X2CS@ )=')1ZPAK.3RD31UNCU/.1P)4>6RX ""3C1 M8$CB>%N[-LMKK<7FJ8$ ]NI[?;YA[M1C%_."7$*7%:HH!PG*+#,)"24 M1E8:B;S&43JE$R,+_,^;VIQ9 W*)\PT3CAZ[F!?D.KHI/5+DTE8RQFU$GF"* MN)04_"?&D5-,:T^E]'XMA5RVA%SL_/C*>I?Z+(>QQ)_4*+H]ZQUZ(/0U?-FS M_6)@3D;SBH&YD[>D1.3*8F1Q\& LP.$UP1*$<9*&,5CORZVE8MZO(I:O^&E. M29]A:.CYAOF1CEW<"X(=W90>/()MAR(_$2N8]0HEK1@ M Z>(:T,M\TIIOA!0W5188C,8N>%:LX>'D24G8?LY"4/_%RC196:0;46]V*\# MU+MBO]90MDI;IY-G*($GC3@1##D%]@9C97A43AHBMQ6E>#?,3%MCN,SUXX3> M^<.%K>,/MHGAQSEU_7'8C)X1LR#J"#WS$K0H@%8 ;=&!YH!G2DG$E =G6!B, MG/0&V2"<(MA@1^FV@@P; S1\;@J>%3PK4WI,>+:E $/ 7F(%;AX&EXWCY,!Y M2QR9J#S-U=]HW%K>PZ;PL80;UAYN*/D1+U?$_],;75P,^[G21,Z1B$TQ9@>H M=L68K>.@ ]/118=$,A'QA"/26'C$C'8I<6J%U*M$&]*PKI\3VI[3S."^Y B]7KG?# M ;H-4E6QBU*5)?SIZ%PQ*_-FA0H9!=@J0AA4UX"1G2 ,GF4O/$:SI/6*$<6D,5H*97:8,K O2 M2,F"*I!6IO04((WX3" E.,+>@Y=F,K&!-0))XRCU(5#C%D*6V]SE?RJDT;N0 MUA;!1O^.]3"+@Z:$OBF(MD)@H.SJOUSQ?H\@EP/X?49WX$M8X(0T[E0-SG;2 MU*CSTE#'$646_&N9)#+4)$1CQ(YP[2S?3J; ^\%,T7^ZU?,7Y*(]YIL?W\9< M.3M<,+-@YO8P$U.OM2$6J>@(XC2"*Q^(1,DYD41T1N&5R!BWCYG?XR/<^2NP M6&"QP.+V8)$!QDD+L)AL/A&6N$+&4HJ2,B(R;;BA*YUX*+"X#[!8,B.V'0#Y M\<(./L5MA%>VWQ]^MB#6Q7H=H H6Z[6ZM3$^@+=M,&(I&L25HT@S MR<"K3BY2*5B(6ZOET&GHKX.?(AB;.@:XZ&W3Q%'SWU.%?3O5UW7M,1XC!UK9 M8RQ(5Y!ND3J&:T:MTTA9K\%'AM],T!11F[P CSM*M[6TB8T@W??'6,ZV@%D! MLP)FBPD3SAM*,$/<)XPX>'!("X81Y5CJ"*B ]=9X%S< 9B6/HN11[&D885H] MHAF[IA=ZMKZI>JUNY$_^"!\05R62U0B,B.!,L22,#V29'P[:A#A>O;J6X0TE? M6#GN ,)8@VZ$JC>3]6G\P<5!A'N*=3H9+3Q5Z[2E^F]*!TJ\1=Y3!9:+.@26 MS*#H(O9)"44EVUI%S-#K_1[K/%WK,F;'6(*YY"H7B"P0N<4C'$HY0KQ &G/7 M%0UVD9!J2Y\8A;0Y!AE" JN!'*LX0CWTIFR+9 DYS+ IH% M- ]F;@MH[A]H IAH'AE!PJ6$>) &XZ=^TM4!#%6T]Z T^-94=!/AV",\I-**' MJ*/%^*W!PV=18\TB./?"9&\=(QLT01Y'9FUT8,L6"?)PK\=]#? M]X/?9]K;9D/^/-'=MX/P>Z>YZTL"/S[/OR2!%\PKF+>(>=(I3C"X73%S]4>= M^>FP :50^@%\@KD%CJAGV M>Z&:3LW!*.(+)_WQ$3AX4[:=<+U)V., <#L "/V!7L+]A;LW3+V:LVXMIP@ M[YQ 7/&(G)0):9FB]9AZH1:6)9LZ?;,.[-TX&7/!WH*]!7N/''L?J*I"#'4D M2<0CTXB3$)'%GJ+H#7@YS3H6AN-,Y7*:=FCY&!RI);*.Q\1YCGY$,$F0M!M==2!^( M$BHQL;F(R8_PW-Y@W!M\>G\5Z^>F-'XOR'9]]'N2L?]>>JKA9?LW2'6_-VC?-N-I!?^@?1NT&6[\CV6;1<_H[/K) M'GC0A@J'*-8$<>LY,BQPP 21M_I-$G(M-4$[O/AMV#2_P&@M XP?VJ&:X4IL M?OXRJBTH;F]@ZYM?1_&R>3< M\=7D5\[F;5]Z*[BZWT[3H)/-5LCV3GRXBII[$!_EC0&[@U.N)BO B9>>426H MIPNU7U[BNN^_^+"OL6/M7'YH>X2/?C=#Q%!!.Z'U80PMS6:P&0W]7RW\Q4'3 M5MQ!ZBWE-'(WZ,>]M5,-4-1< GLBU+["?;1V:J0"?SULOL$4O MD-Z9$$Z,VI2[USL&PX<1=AB6CUY9@#"54(H<:YNP]"*M \(^^ L8KGY\GQ:J MW[T=A-]ZUO7ZO5$O-A^S!?X(+_NA#V/ZJHH@4%?9YM;C^.KD;' 6J>$@[WUE M 0F3H9L:R,XR@M!DXYN&N7A@4WW;FNOAN &A;;Y[/2\Y>[&N6\/(+"R IOY; MZ[XMR^2UX]%PZLCF]@"$Y>;GRU'?W@S'DQSN-]WK%#['WTROA]GNVZLFOFXB M>#?@]DR'H5V==(]^M6SW[+K7]%JQOGD]?<9#VV+M6Z4Z9P3D^-7?OG(1.1>/ M7?'8]_1<\T=?LX_->&2;4C\_EWRIA"Z?H^=$2_3A!4N.M7L@!?G;UB/Y:E>? ME?$Q;?D&!^NEA7C)R]7%">D@ZQ#^.W M1O$J:%30Z,5H1 L:W1N]O,XI^+-6?3G&#A<-^IH&T:)!)>UQBVF/[^[&P>K8 MQ/HZ=IQ7UOMZ;/N%].H03WL_;6_M/]8\MT>ZP4RL(SG+SDV M'?^8:.C;07@[T<\'8_CL3@S_T3)I9U@=7XF+0O12H*U V\/0YJBQ(4J" )$( MXI01Y*0Q2$NCJ>9&2+M0^Y%;RCCE&D7O,>*6!V2=\BA1N!7PT$O+]PK:Z)EB MA;9O%9_Y!80N^XV;J_C,<50-NZWWP:>J/VPZ=WF8#[M5WM;U#0ACN_U;S,O) MJ%6Q*G>XS5TTVJ6<&:,YXL)0I+&U* GKD^!>1[-0$&(M#O/[J5[F;)D?YW5Q M3:9$GE%)BRDI,%:F] 1@+'*9B++@WE**>' " :A99)3#/KC "5LH:;D6YW@; M,$8V?+[Q8&2^1)%7U9X/"^F3Q62'=U@<7PW= M$EW>C2_]4X1+?,>?UJ5A7 ZA5_\N;O5I:5(Q,W=84E@(-D6),&,*<6\),L(+ M)&(01$:/HU*KN-5M88H%&S.OBWE7 + !9 /*QD$*T,GC!D#*!(>ZC1XY:0#S&O.,^&+=(_K6Z/[X9@%1G M:M/I'$<%D"5,O:I._;W.><\S0J/,*&BS@!>3=#+KW1+>N5.CC$M/,I>LY"JG M/#.,;+ *24.3Q"0Z3A9JE*TE\:/5Q'5M9?(S6!N4>$Z!K#*EQP]9-I+ 8PJ( MFWQ* R>.+(L)"4.#IL1J%5?R@+<#61I\WW)NN82@UQ6"!K<65=>V/YZD8&16 M3COPI1Y8";:48,N^5 2FQF'++$$^$(,XDQX9C1G"46-J0XS,+QY;7X>W_=]3 M8'@[Q85UQ7#.L#S-$$ZI"ESPM^#O8>%O"C92 %,DL1'Y@+=&5F*%P/MWL)C@ M7I"%*L-K63IL#'^-/LV"PRNB[]8BZ?/U MJGOA#K)\/3LLJWSYE_,/Y*#8)] M6:%\&#MHS\CVBT$\F75]B5O=R:3$,1DA&;(V1L1# N-C#$54^>2IUTE%LQ'G M_UU\-"L*T>X,4V:@PHL$$2R)5@6_&6UXC M8*DS174!K!)F7XN>O&_)\OJW9<.*;3@9[3E5V["=R SW2:<8=*:IUIG0E2&G MM4?82(XI?!7%NB/C<]7_6KU^LLGY7K&'RXX>JE*4<'8!O )X6P0\[E60*J+D M<4(<>YY3N GR"N N1DRY6SP:OIIS_6+ ^[J/K?'QY;$<2GAYOZ&V\(D4(U2, MT#I/1QJBE70.46M2+L,>D$G@^U)LB7,F^AA7RM:^?_AGSF*4$_G[+O,%QHYN M2@\>QK;C2T>CD@X>?&EM*.** <1%JU'0#,-'+'FQ>&A\A3.1FX3%91EVM(0; M2BA[W28L MXC@ZI+6CR+MH(V,^1+:XA[JVN/94R<$R_3I3\(\M]0DR22+&BPN/%DK5KBXIO$2[UF>3'EY=2 MPN:[3E"Y+?#8DA*V*("&"8V;XMH?L&(56[5_MDH&+CWXZH@&2A G*2$3;4!2 MJQ=%=)O12P6A#.D?/:5:Z,!SG#*L=VKVGZ=Q_;-0 M+A^,8@*?M@@QT1M.+>*2)EB)&(6?Y(!9!5E.#B$Y,>$H3C6O= MW=@@#A-VQN2&4Y&.%8CG%R'PNX7^?#\=R7?CRUCW//P=>M=S/9LG;N3G@K%O MOL+>*.'/[:X6[K7EJR]_8+C>-M4P53]%'R]=K"M&SBJ**6M/&L O]*SJ#P>? M$(#+936XOPCIDI2JS[&.+]3D-?2@^H]E[W[&@]=?IT<*K)F)F3R0Y"-. #A! M8>2DYLKB&)Q=H O 25EG#4&.!KC'P(TNA80()BR &^BL"X]R<0= MS!&/8 X^?Y@R8 >S#5?WVW/FNVL#J,;>R1P1+C%8;B!L% .#)3VR5!,D80V2 M@G+8^X5XFV'$VQ H8HH+Q/.A/&<$16#R;-081T'EKF3N82.W.YD[J^K87$5H MSG7LWYQU5 =UK'H#WQ^'F(]F5<.6=6P"C/ W_%G].!RT,3P[@FM^L/U,*5U] MN(APR7GUV\/P.L==EC%V=P,0]T_>:=0D80#5$ (X:"1(I)ET2"45H[?,$9ON MR[N05 >J$A(.UN(\PKK:L5R=DZ7$G!7,*;H6I^YYPJ[W#V!W]_HIA"9RF MEA*%<2Y=E1!WG"+#L44I6<8.N) M,3L0.,+/'P[F[-*DCZK=M>)K+O#CL \CB?P8YFTPN@/;3[ \^N5LO XFXS7 M)33HIKJP397&_?Y--1[!D/X[#S;8U3_//YQ7*<(RU?9;LSF\/4J1:\9Z6]'W#5#0 3L'1DOF"!9WU",7:42>1%BA M.BP"=?<-T.Q8TF\P/S_.:]*ZS(_>2_-S5L$;_ 5(Y*!RL17,'N#-I/-55MC4 M@_Z#<)Q7;_=;5C!7W.9 IY"6(BZU0)T'LG.ZA &4,R<;K%NUVUZ:OFT1P:/($5:-A M9:NK/$>5O9VDS@1W!K?C](..=;K1:ZIF[/X)OE"^M]^[[(VZ*\:@'75[7[MP MM9^G@_%GUIA0_6]H2!A>%F?GCK.S._E8=+/V#<*$93YQQY -4B*NE4*.>XD4 M9@G'A VSFRF_^*.] JGN/\'ZW2+6K^]^N0-9J(D^PU9.56KBX-7W@^$^ =8= M_SDO9YI1A@/?]7P1,';7U)-='LV[T/!ITX/):G*EX,I>VUX_[UY5\1H^A97D M605MOZBNAAF_KV,[HX/XR>8_SC)0AY@#C+U!!!B/.4 )=]@&8'G8+4\_MWEX M'63#(OSVN799E>)L!08QALXYJIKA981WUYVEJ-LV9F_Z;CRSUX8S;G>-SJO_ M-0Z?\F&O_+@Z@O7I+IOU-INNW+C65N5N]6 T?-O*:>?:GLZZ/6WV>?4KM!:\ MM^O\".@//*6)U3\G[VO.YOO\">X XJ 9 MUUF'/O=@)O*S0(ARY^#)$],YFGJ6P]: ML&$ZAKZF<#-!(^R/[H8CC]=0'_M MS/#FD1Z.\HB-872FLS:^&@[F\;MEY%1OFNJBUXR&==[2S0/=RLADW-O&U\/V MQ3"^4^M\_P%I/((7W;]Y>#VQ[>!2](;@/H1Q.SM=Q_(7RW8%AUUSU[^B. AOW/!+[@<\X?5LI_[+$[?C"7TY%-YF MF&Q_Y+F\LZF?]^B[C?S_O)CE$E^!_'1IPL@F:.EKV_]L;YHWK_YV9X*FH]]F M)RP?^E5&>/,)66L8SB6Y6VW:P]_FA?H)G3U(PYKQM+5R\PYP2Z[8 6]LOW!Q M *O]T10HFSM0%GI@'>H,_V!+VIA6FD ^X&\&QB5&$ZX$)QN P(^;C.& -)DQ9:7;\,G;/U,5@*I'EZ"0-T- M1+9;K4N-!?R$P1MVM[7QC/GH19P\;]D:IS> Q<6H6WG",BKZBP&,VZ<;U 5% M\SJI=YV7P8?Q)4S/S?NT M**8?X\R%R4'2O*%-]'6L.H=Y.#)'N4ZG$WJF?>FRKH&EN>#?WT]/G76-SPU[;\6@X38_/[=.]SN!S_,WT>IC8OKUJXNLF7MD<*9H.0WNFHGOTJV5G9*\!#+N3GJ^G MSWCH\&O[5J'.A=;?Y'7OPQ>1<_KH)8]]C\^U6/DA)]V.1XY%Z^>?BEZJ*\NE MY3G'SO3AG3H[UNZ!%.1O_^L5??7UKCZ+R6+:\@T.SFKQPRY:#WWKAP=';WY' M]?FB\13FA7T8L:WJRS%VN&C0US2(%@TJ&E0T: 4-(D6#GB%0A8QTU4/O/ST6 M>["CZG_9P3A'+YXDF_L]4KMFJ=BY<&R+@>+@V24>2(UVEB;//2)8Y.V!0)$6 MEB$BA G6!N_QSK<'GED#0)NCH[@NQ7@+BA44^PJ]IF(:"PRPE5A$W"F!M,-M MA7&JC?),R87#0!*+"#ZD1-$2"LC',D%%@ALE)S(YSPEY_+C_QE",G!'""XX5 M'-OW*2TXMLY3]8$(PK!"+"2<=[(C,BP9%*5BG"D?9#3W<2P9F[B+!B4?;=XQ MI\@*# Z=XU$SP^%^O4LU;6] 6PRI2> &!A MQDC(')$F95X/G8\\"PO.L"',!I>2-0OTM"D9)P@ %JSS7::T%6,0T48A+)9&%57H.(?,4F(], M+AQI7?\*_U81BU'9"VDO '9T4WKP +:= C?">$(H!EQS3 ,@1HHT#QA)XJTG M&O#2R\U'$%X B-\S=GQQ@5(OK*!?0;_MH5_2BH86YJ!E.^V>](A@?2D5+Z ]^.)4$6:LIDHHYS DU*<15@ADM4_O73=?O+:OG MKP,/L-C$G^+DWW'\..ST_]=!+D-SJ_Q/MW -3 S\]HBI.[ZTW[(&*"A:4/1K MQQ<"\2%XQ!7EX+/KA(RB$@61+&8 8\PLIOT^(V*Q6]1[I/K)\84\2IRWH%Q! MN<6-*BZ4-R0@:6E$7"2.7, 8&:VPL8EBN\A$^9S(Q/Z@7-G,*AD2^Q*S^%C; MP428*QLRCWY;]:%8H55U[G$VEX/1RA=.^K/X;([)DN'$8Q JI_)9ETD3.+(F M!)2,PBQ&RYS"&XY2S*GUVUNM?OI6(W^8-7S3VC'C[CEV_2B@6$#Q&$%Q.Z%@ M:34/WDFD C.(IVB1MC@A)IV6WFKOM=]P4&1%D)W%>[_7IXFV)>Y;8+? [F'! MKN)4<.X\TEQCQ$-,2&MF4:)6AB@IU6PA%KWF*,W:8)>( KM[G%>RWYB^80[* MN:(3Q?ZM5Q'I.&#Z1^A\"$)!)A*C+;A77( M&FL1F"WI#2..B06VBVV7=WLN?Q*66[5B]^2E!&L*:A;4/&[4I"HHXF2.7PN& M.$X>&8TI$IF+ QQXZSTM', %,PMF%LPLF#G9 I0Q!4! Y(0$S,PIRUK2A"CW M@1O*6'0+B5BU6J8U>A?,+,:?M=N=H40[ZHC9C LYKXKW%;4;YJTU9FUXX'=;SLC7)= MVFDIW6CK06_PJ>G*V%_8ZURN/D*GQ^Z?T8]RU=WV#?G)MT5Y1Q?UKBMO63V M_M!K1G7/C7/C; *DNZTSD@N*$GU>O1N./O=&%\W(#D);5Q7&:MJX+D;4%51M M8F4OA^/!J+E;^[V7!QF: GW* ]X;C&/^O:OAF^-+^?[>J)D?IUG[AKNKL)KV MKRXVU91%8L&!Y0H<6*HU,I1*)",65 OP>M5"H>&7A K^',S)Q<^3N7B??NFD M]\/8-;W0 YF,#P>XGU<>F^&]JPC?U<>V3?4Y[K X?#^WH*U6/"F-W54K!EUK MYF;AK,KHG'HP%1%P8C@>P5=Q6NBX5=;QH!^;]E$UZ"G\;WAU-:Q'>?9ZMT60 MTW@TKEOUK..5!0G(1;3A.]LB$3@"/=^#EE709L#'\VH>-\,0GC,8CJKXY6J" M8;V!'P,>P9)FJ+QJ->'A^7B MU://0]2,XE4N:.WS3$[+45]&V\"I5P-FM^WHY5:%"-,*/9G9@<\7,8M8 MV[+Y!E3-Q=16@4D:?AI M\),ZN ! P_2 4\&46AWSKKW-7#M('0OG+XK-LOZ M??^%YTMK%&M=W\! M%KL?WZ<_![*[#(=A@C7F]JQKS6K(G MU%1_M&CZXT75E>3X]K^5'U@:54K1;SG4>JS=*V6 2RGZ[>G+,7:X:% I15\T MJ&A0*46_#P)52M&ONG/\YX/!E%*#_L#9#TK5TS5NQ5D1O)$*HQ"81YP1@O*! M$J2Y#2%QZ71:W(I[0?[9 ]'?PO%1DLD*CYPF:2UM%$B(BT EP7@TDYQ ME##62<:$N5PX;O"2)+"U M="PL"&CQ<4W"JX57!KKW K\>0$.$A(::D0-Q(C MXRQ%R1$EF<#,>;:.,O.;Q2UZ?(SPI:[\89"J_3$K;]"E/]Q)#QJFG&<*'[<9 M$<7:G(P>%B,S;V0<"P;^/X'!( $<7P= M#]ABQ#(Y) \N@=_(5'8X&9'""A,6PA@O*76W1Z!)"VH61OG"*'^<9JVP>)X MB^=R4^8%P98XC(SWV92EB+1+ E'P_JG4PAJ\P+KY;$;Y!^S8M!S*S*#=L6>3 M@\H_CNLZ#OS-G/(?2-!D3TDZ2V"E@&D!TX-89V@"@"J]1AYG)GK'%=)<$21P M)-IJS@.3*S/1[PRN"UNM'5Z)Q=)%:Y(@FB%.2D"$1?%EO M&%;2)L_4RH3S>^'Z%E ]A"27_0;J31U'*73T&U.\0A)ZJB2A3'$EDC9(>R,0 M3RHBXSE#+%JKN"?\,'O8$? M7G;\UWG>!KD40Z;-GJ-3KSYGXO<\LWGOM)? "@U&4P+N>1KD1\F(SZNWWM?C MEKY[:9O;-_4&\^^Y&ZQ]X+E%(*K4Z[>R,)O.CGQ]QL_?4OGG >L-9K5$_CFN M>TWH=4<[SZN_3RN7W*O"D=6ZZ@]!/>O[94;.JI9W_0R^]BU%_^"V4LD=T;)3 MJO>F7S MZA]M(^"&_("[;8$>]<#.BRWZV<[9!2_:]?;J;\["&/0J!IF#\;RCMXMK00$OMQ* M?.(+)/H6:QX(V&2B="YYFC!R FM$8_1@I'TD9"%X\B(2_='0_W4Q[$-?FY__ M-083]FXXBC_U&@\R-:X?Y,Q_DJ=-]&[09IXX< VBDD>D,E4;#B)OJODA:S]3 M;ZINZ);"\WQB."Q'[A@'67YE>]SI57>O[!(?R]GM;.;D?O1.W8+\,Z M.P, *QEQ)H;AWP\45MCEHH)ZS6FB!@45%.*$&&18Y(A'K8U(R4;EUK&HF(E% M*Q4?+BP,S]O9L-Q96S3ME_/+"_Q82 +C,QB/?5IB=)W(MG#O"F=Y(GU*AB$: MP(*TE##::H483S$&H;TQ"ZGJJT_Y[[9^7W_(KE7(%1#C[[%NI>#^LC+7:YA^ M,XE/X7E9H(_( C['>U4]Z\K6U77N<'4U0\8F#TBWUOQA"$Y;ZS+U8 $T&H)7 MF!$CC7.UJXD_>=.6CVJ:7"ON(I=QR;=W3N 0O.0OK8MV/6S]PZLAK#C :^M> MUE;@.ZO:\";\^Z\QX&)>A;1^#[BXO4M \\D?X")FR*JG7E%;'6N8SB8^8G[X MM)3>[('0SVMX79:MZ4?0OWAYU8K;50W7]^.GV+X*[&:PD\_GVM9V(R^(QZW# M"",Q49U<1'#4&XU'7:V;FZJ)N;Q7;F>(>3TU*XO3+NVZ;Y>OFYYEF _,E7FZ M9?Y8MU6B;D[:,#^X/IE9[(FCUSRDFG/&'!IO/WVJ=U@3[U.N2;=_%L8Z8QG+ M?#&.(AXX0R;XA+ /5%"MM7,+9 @OL3"M(/\1K\:UAYF)O]?#3[6]O'4KWK;A M'O*TNHSW8YA+W PMSO?*R6@K,^[N_3#?8("FHP_S>7F9B]NUUJE;4\\MO6=J MU7U?SV8M%_'+TS8I!_^W7H;JT;>'9,?Q^EB-X8 Z&D[IZN11G-E!9E@:Q M$\$<9%VBS;%=MV5C!HWO77=!P=LV]&V.%SV(#O?W!KKV[6[HNY&Q5S!V7WHY MPMR_V;^E!=4N:2U0DID5FCB!G&+Y0$U@3ALOO5C("W\."K1YX3^.+\UF7=6ZI<4<#[6AFGUHKX8?-:"_7(XYC(VW2 M2"D)]>Y+8WWV0609ZZ6;:C/96!$N)-V[X)?>+^/J$O M=T%7*UBRV@QP=2?,/ DKYPR!B]FQB"O[*78G'E!;B_RU[7^V-TTN!"1@%4T#'$&]M&R!,Z4,H10RZ41=AW;0C-!.)[\CE'EVQ-_(W"*KV#QX&US M,8M=-;F8=]Z:G7>6=M?6$K!Z&*.ZK;;J][PV*S %Z^#>(*>\="7?;W>8_HA- MM.#(GE6_#CRL82^[W)6\OH6OVHC[9-9!K;[-#\HK9(K?++VB_8Z\ M^>XLUPN_S L(\ 0[Q;)SKZFGKW$WU7!<=SHUV3?-J_-_@!+F=?2FZM![I:V. M&1P)SB>0+2"@C;1=/^J<72O)0F+MB[;0\TKKA[Q@R',2!TT;@GY;USG1*W-H M_7!S>\GO]B9_]#9G9?P4&U_WVJCXSL2HG;#=SF*3-7\DK2W \/ M VY5SMZU@_L^O9W-S3-W6A\/@K*SO=UM[3:3OF4@P4W.M.XU%^W>$2#GE][E M^'*2_I=ESW:Y4@_)WB0)ZW[H$GJ+XN55?W@38Q6FNP*W)OQ^OM#)FJSEYN:J M'F8?;%)R 2YKAQ^N:=$@VPR [3:NV<[._,[C;=BV"VX-K[I-RF\GUNO7#^^; M6V.5YVFRUSG=;5VXX]V=.Z:0F'<_9[=D3;F]X8\/?\YNN!/W'E_E/_<-JY31 MTF-ID&92(*Z- 2R'GDA%'7,$FD7.(\$UXEKGE 4*6-5HL@F#W]Z:B2..D:Z M?JQ:.T*9,\/V%*'F-P\G6:PMWESUQ\T]ZS@>Y V/Z7UM4F=7E*2]X=N0H 7M'=5WT[2K@<@@=>[&XKLO-ZV?99I T/S M?H+V[2((@+OZ-,T$KZZ[)/W!N/UK> U#N)E5B8HA<:<2(@PSQ!/E2&N9D'>, M>169QG%A7T,2EGPN(\"ESKE9C"/C +^52TYZF8R,;FT(W/[X;Q@.L+ =X359 MC/*$<3V+\NQ@BE->3]ZMP[3-G$P1AR@-R-I]>=(B,.\I13KIB'B$Q8I6EB#I(G/&,)MR%'&) M/+G'Y?\QBT%W?2M%28\ESN1)((WC\)FAS0V#?SS328/^LL-M,7 (>,144DMW-/%%!5*&A3#P[(H$G52EG@X MZ Z4[1V*+O/V)L)W*\?+(Q*]R\L8>EWZ5"N.XRL P>G1TGB=RR*TL>_0!G#= MW67;-%]L=UU?DJEVFQ.V0[]\#[/1<.2:Q\21PPH\(:IR(4/PGH(W-C)BI7<+ MIQZ$U-+X*! U^:0$S:2F4F&4B%!@UICC:7T8L()->UX^$C^G^V35[J6Q[:XE M[5%M.QWW-D@YL;C=HO?63CX"*Z=Z>'L/.3WV#8622"0P+1'W..;"W>!5N.R) M2!:Y\88JN1 3V"H*34SI^_&H&=EV$[##I;6YU'N5*3);OM1F64S>R MB=HW3 P>O+' (O*! S!J!OA&E$,B2,EYM,J88J1B+DV->-?'M8+HX^W$XZ';6 M_Q&7>V3/R)F#!=4^06';@VS ;S.+[IPG^'P1NZ7/G5.B_3P^LT._-#+.)I$!?)?;8P^+-]8Z/9_VU58^[QN"R)]Y2#1TL=,-@7:,[>M(LP> M=)L&V)$Z=1$*!U?:7JA@B3W-4ZGS@:$&QCJ?++WN>;BB79B?5;V4CZ.>5Q]F MYRX63QO=/8D!G0ZQ#[I7=Z_+S^^6J+'KZV3YT_S8>=;#M([19/-Q[Y87?6RV "=R>! MRWB0JL]V=PUJ]N^L#(^&$\8ITH[D#"2ND&'!(*)\#E=I8Q;]Q^=@YG[9?Y_,TO(*1+S^"L M2@_ Z+G>I^7OV?[)&./_/WM?WMM&DN3[58C&-+8;4'#R/NQ]"WAZW//\,-L> M3'NQV+\6>4KIS/BD.2-$J1A6!V>]'_ MOO.8)$.N>\5CNWMV ?+><7A@@B;*.'A>FMY$Y'67BH.=C*$V>1E\I[8B21]2 M5+[P-4I%%A2<4 $BB5+RQ$E[)G8D'"[44-T]R'H7'(ZV43'GT,8:7RQMH$N3 MK[5POK06?VM7+)N6K"R_34/M9&5^WC0^[S'O;EB@E[;Z=RQEB!]LL&>PV6HL.[QRWL M\*QV%2?K5ZSHAA&X>2:PU8:]W) 84YE<1 )Z#S(5?J2E#[]37(J 4+>=AKWA M+,7%.'W,OQ6+M3#;;>'J=X5@Y-1/Y=3Z 4U\C^!8Y/?_&+C5JES6&I74I557 M]Q[EZY2$O%6,NI3/IO'TZ^"G-L5HNFB6_;=7?<'/2ZOR-D2/CH;[^F1,>9_2Y 1?OUP.8W'O'*-KVJ4H- M+=$_EM8M=U]$AT+<=\E]G[.AD?<^Y][WD,]^#SYD4I.K_]W[A6N?WS,HN!QD M/W).\*W\>ON.W3Z4Z!9YN$7FS)9$[O;61"\TQ>PQ4]JV1>!K#&E#OBB?MK&L MNK>5X ,C>*_8^RD=9>Y:FW6L&RH_5'W9&XBI^O)P][82? $[Q5[;U-?KLZ$ M*S=4;=D;@*G:D>SV'Y-UIOF\ MTPF!/807^[TR+X39F[>=3/M%\G:INV=+;Q7VEZ2XS779(O_?D8%/M4C64XC! M*1#:2;#4:%!,:6E=5(*R3ML+&Y/FR@ WD8)(6H!G 7_U4>0DO2=T>ZTP[TWV MO$S!>UX[C&Z*I_I..6(5F8J"/2'Y.B3<1>L?*AP^J/Y0QT1$M,"S<"!,S. Y MXEO,@82@K1.AT\FUIW#X J6'I;J0W5U)L:\2])H6^7>#:T=FD?]EV=NB:IVC MD9FJ;*[5[MDDB$D9B&.^#"WB8'@4X+(0P4:>]ZQER!9-;WMW<565F J"/2&Y M@N#S09 2Q[.G%(Q. JUGRL Q[L$Y(34E#-'M63WF#J#CQSVMD8Y+>FH@_+ER MN*R.K@KG:$3F6!7.3T\L)W[D./"8J3.10[2"%2N>@B71 4_6,*ECYJ3G"NQZ MNX3M6?%,TX-36@^+MOY7 A S,$7-O1*\@,+C.TPZ@5F2=. MDS#[A(8O$D47PQK?J%'T+ 724\FR"X J+X#(EH#1GD)RW#OO5.*AVZJY5WKP$E>V[QA0JO-0G8=K\V:,,BYPH"D+R "8$#SX9&X@@6@N8"L?%% M/ 8UJB8E23D- M\*B8C('2CALXR=9HF5'@^$UE)I(@NF@\2649[RXR&.4UX/<"S9)+K5ZQC?*+ M9=9;:U_3_K_!=KOT &H2T,$9_C7_?HN@J8U./A(&(7H.(C,)CJX-V-9W_W<0\F'?<\?0OC14S7F^:/ MTS>(HUEJ6:%TO5Y\GKR-H^9\["[>E$_?GJ-+/9J<;D3#1LL'KSREY1_^9]', M1_EB_0[M5R%-(NK2;X68TK_[4JU^>R";4/;T+O7/*T5_WO(+.I'@,K[K&S?^ZBZ:TC%[UA;)+MO[C MM9D.ZTN.>ZKV\V. ,3]%)B2(!]=2!4,P"_I!!R&@"3X1XJ;8[..-V M!=Q2NR*V3L^XG1>F[?(<^AB-]3S >3%R%FX\0'S]O-O9&J\\7^T%AFS8G0S9 MD&3X[+D5]WQNT2Q^]C.&E#WS%F9HA"!7_WLN60>R+'9(S=.7I8<][ ZLMU#M M:G?,>UL)/@""]XJ]7V+HR*!.'3EN@JL$5 DX;H+W2@+J;A]45^\#6^'J$1WS MWE:"#X#@O6+O.E:JLG]E_\K^E?V/D?WK;E=?J+\K7'VA8][;2O !$+Q7[+U- M8_#]MS0+HZ9:@\=-\-'R_]_39S>:C":GE1^.FN"C%8!WIZ>S=%I'PE:'J4\0 M4QVFO06492ET19.C)OAHN?]OLU%(@[]5 3AR@H]6 'Z97E8D58XX:H*/5@0^ MH 2,)LTH5'ZH+E5O(.:(7*I']>@]",B9YD%;+]X\G3\>TA&V#\M6]7(5HY<2 MHU:&J@A5$:HB]%01^I1FG]O^%:7;1O.@3MU5F*HP56&Z=1!AZ8)71:CVO'ZL MZ_6,MI,?%_-F[B:E(=MM;:]9;<%Z- TD:^?5:^VJ,U.\=')S-%(0+JHR>T%# M<-P(2ZC36G8ZKSK&!1,&4@@$OR,B.*\#9.:534D&Y<36.J^NVL)M"/"VVU*; M%^Y*?>B24<&N]IO>,]2+*AK-B(0@2K]IZQE8SB2P+#UUB5+O=<]0[T9?Z76* M]6[S4XUJ 2O2Q$%U9_O\RFS;-%H?V M"E'=A(IW?=_2&A[9(O YE2EA,0 AS((0BH#71$/0DC!JC)G2 MP5A6HVQ.*[P4\>T%7/C!>14/\\T?E%5=4;)G>UM1<@O9*)X%9ZT#3T@ X8D! M)[D$SCC-B2A)^790[;GAEC7:O5#$Y=^X&')]SO3@.>^&RHH?4P>X.&&0C$XR51ELT*0U"QP16D@S>>JMX MR,;%;LNMW8+LMF,]?&A?.,VQHFQ%V3ZA;+5@KX'K&AK1>DL((BMDI$$R10UB MF[2FQ,;Q)\(,9,H8-YRJX-768N/^?F3TCT;&R\FK&Q.#2O/HZ^6DT*3P)BYF MI9OT]K2-&G)YR4C7EK=":X76PX76:L"^L@&;E:61! LV(U8+:CT82AQX:2*C M+#J?NMT3=VO 7DZO:IN/WS19'Q8JR*-O*<(_TVQ:I,L@I6^K#5MS'U^_H-05 M!JCQ[R-2<=5[>!W-)H@/TFD%Q#)>.GX%L$HEL(('%P0)RG62!"1!Z,!&&, ('>"5A&)023K--,,N$[$S!V$:M9 L.R3K6%A4_3 M\J<7#)/7-/'J9AP5Y%8WX[7/(JVC6D4)V=,(@C@#)B8)1 ?MM&.:\4Y+E7YB M[RO/Y:BIY169CPF9JS'\D-BZSIJ[B$:LT(B,4BDP1$2P5MHH223&LS[$UA^- MIKL,N=>,\XJXQXBXU19^[9 [889PK0!M7E%R1@)X*BFH@-#MI# Y]B+C_'[T M?G=Z.DNG;IYJ1OKN@7@S(H\_E_VY19'%T9<-@MH7&4TBWO^-&$K.?WQ[-XT* M?WW=T/F-=_GNP^]8LT]G:3"?SMUX,%KSZ.!+8=+!- ^F2T8?I/7@DT%L!Z2T M\?8VZLY.V@ ]_D0'7UWSQ/:C6Z!C\(?;GOV(&V\=QJR@E)@8@)-$07#IP7D$ M-)I=4"B]+FA^$\:,#0ADWH' S]$(S<4<]0)"$%E$%9SR_H52WZ[F/'PJ[+ - MQ.KXZ^I.P-H!P\S/IHL&F?=DL+N7Z!W3>F\P\:3KWDGUEJBMDZ^I+&%\--H^G2^ED9+,4X*>:?TM^S M?JCIL_FSO+3<^\ EQ\*Y7QO$TX&2&F'_,[R[7<#G]\-T"K:09+MKMK?*O4/##;[_> M9_L13I:\?3(X=[.5#]0[_:J-5)P' R(9Y"3'*!@= M,U"5B4LB,J8Z.1K9>V>3IA ]_B/0)@,? @4M&RF6K%E%?KH[LMGN81X;?R;+8 7>"GLH@_W/+)#S^?K/&]:?&]7#AJ MFH6;A#8RL3@OF](WZ8Q92"5L0I NF$U):6ZD/02G$[.2&BTZUN^KXOP2U==+ M'7^=SMH_?R]3ZK'.DNF3#*^,W3N0ON74G0:M\(4Z>:PG2S/J&R[H?'>OADY! M[\1+<6F39PI\QG^$BQ2L=JP,447!:T="AX[RX\0Y92.H-JPF=0;+!(%@;3 ! M%2-^N'4S:F4\?7&C<0DSHYC]I>B.;8I9KT)I&V*VN[? U=SA$LS:D_F!6^]Y MJ[76&FLX^,_1_&P0TFQ>+AJ//H^*;DS?0EJ&(U#FQ^-!6NG*%JB0:6;E@&F& M[LX4U6)8(&:A>WBQNJQUK4;-X/-TEE ](L&,#,ZF"_3*BN7R-26T9$>3,%ZT M'=2G.8]"<=D*YL71##W_*?Z&]QX@'UX]^F3Y*WJC,#I'=8[W M:S7Q+1I[>/7K>1M0:3;LI-MT?WG,,P'FA]NS/[3 W17" @LR@^ N@J&" N?, M>YLL9[QC(S]&"^/.SIZ.$>M56(:=_KQ8#MJY-7^C5'TT:;(3G[\9?4/6FLS/ MFGMR/G8@:T6$TN04):HP<]'HJ34+)X/DPMF@6820FF;T)0W^W>%B#VA[W>\H M:TM-2X7H:%B:>)"^[!68\NF[7( MCC0P2,(917.TUKC=L?!?<86N1NCUC'&GDS0HB4_]8UN??5%N?<7@_J+$ MR-8P7]Y@K856X;G.?9'AW;A\VKL@2+(F)Y,-6"70^E/(\U:6IB*,$^\UB<)T MTOL>+1UMK./3],^X U_2OR\7_[I]AQIZ#1/=HX+'A,8H.Y']BHS%T3*TBEQ3 M>".[T0Q9:O:/-+]*#G!+1NGPWW1I(^31K)D/(O+A*DA\@ZF'@W<;_%CX-8W1 M*"D,=^80NOOIX1/E$)>E AU*-TSD-$"3@@!#7$;GS1NB.A[^4^)O3\;F%:>N MPRZ_+WP39J/6ROP[6G#7&!5WY"I6!^R13-LGAOT17STNVA+1/)M^'IPAOJ%R M/D- "QOK=QE*0LK/BU&-K+EBRX*]*^#[KBTP')2@VWFI9BA5J,NCB'+MFI4O MSS=6=RLB<@7#^%[EXO'T:XNU;P8_T9][Q^26.Z&R1JXVE( PU(.US$-T5DH9 M@\@A;RV,]93TZ4L;NFS#Q[P9K$ZSD@KY4#:_+R9M9*^8?(6D83QM^77)A>L_ MWH+!!7U;<^ 6_+VTF]'E0ZGXB?6/#[,.2J'3!M*4>(]!1\XF0T &IEA*PF?5 M24:I?+AO?#A/,WP2ZJ;F6A8"FB#;\Z<\L3:F[, P@5P1)7*25"OO2B+&:'[QJ?@%G_ E_C3&*WX8 M)&27\Y)D,%ND'XXJZ6!I8U_W8*X"9/?'EEPY.!JCHFT&/[5AJV6V'Z+=,NQV M=;Z'[#EW/[^Y-;FC/VTRMF'6;Y"X3H1N\Z!O2_AQB_ETG0)>7@4%O=!1+H>Q MNY@N5AGI;Y=/TF1(?EQ?'\I9\'F3WC3IW,U0M-?KT180+&_]PVW=4;Z,FI$? MC5$0WJSO<5?;D_:I2@^M^/'M#W_\SC7TOL_9T*KGWF,HS7-OP8>2/>H>][28 M,8_OL'XKX]V^_H^I6C)[5+1TRZ#>>R?6K]_K!4F_JN]Y"FQ\77*$GX[C/7C[ MD *2_J['"U6P55[OP=YND]?7UD+E]JI*GL=A[2W139LNC_'>M';I>#1)]_+> M8'E^,GA?QG= M=H1"4\(U56!J,\]7;.;Y:_*S14E>8N9IW3J_6ZF^-S7H3]SK VWT0'E,+@4" MDC$!@I?#U,0\:),##5[GR.S-J&Q27DG!$["0%(CD*3@7* 0CO67")B94)RI; M0H0?FF:1XC++8FEZ+3W>.T.RS?;Z1ZH7;E)VZ/Q_A,UP=@[OK]7HYD"Q+3E' M+=&(4SI$$"(EL-1;2-X98JF)6G?.T!^#;6V.TIW8=:-MV(USRAM5($\8:L3T MT-Z=@;ZO E GG>[&.'RW.%TT\R:V2SBHODW7@M=4@HJ9@4\9_ M3.9>9B>([?0 (Y)S%DH/7<'*I&KN2FZ>@$ E0UM2<1:[/<"J:;C?_%]-PVH: M[AFVR2BYUZ4LN.UO&"T'D[6&K#DA(@4?9*FH1H243&MQ@U?)&[( MCI.1*H!>*\*(2M*8"5 A8FFG8\&2Y,#ZJ**(5!+3+<+@W*6$_CCGH52,&PV> MZM*BC-K > S.]2]N*%YX[,RA\W\U#JMQN&?8)C6"&F4$1+'V1"(EZ?/D=",9=;1\\,J(7O[A?]!*'.6+]3NT7X4TB6_]]%LAII0V7F:U M?GL@FU#V]*K:Y^7X/F_YA;W&=67>S27;G5TZ(>W:+W^+?/=OOC/6>,]Y>?E$*$_;K+U/7.&]J+3_F9N^2/6;7EI>=1]K??? MA;#XO!BW?8,_SDOSEE([/TMG:=)V<_OKM&D&/Y4&*XR\???QE[^V/]*W/[]8 MWP"9J-+4$3"6HCM!E0!?&O]P4EH&:.]DZ'2@>%[?@(TU:)?@V@I\F(3IYU26 MX:%] FYAK.NM Q0W!]?KMD!7G#4NG/6]K@&[ M;0_P:M"U[:X E.RD+8#00T[NK]DGSR[[IT-MY;-[!SS_/WKEZ_]ZVD&QUR[_ZV1__[1JW:2> G-53FJ>>*OF KT)S=N M1\.Y>6>@%JF9 WMX<%HS!YXD!VWW>;;WNU]3@:I 5X$N]_GIB7W>'YDV&7W) M(G) D@H@0B9@J+7 J%/.1L*U[534N) %Y=9 #%KC=U(&ZY0 PJ*P+GAO<[?3 M_L;P\/?_NQC-+[J3<^Y*AVQP>?&G^SKEL\.KF7F8Z/Q<8?%@][;"XH-@C%DG M(_,.5-0>A$D2G.<$DLM9)\]8$+0S,(3%G*-0P'7.(&(R8)3P$+2-SM*HB3?; MA+'O#U7BAX=>U9:KH%5!Z_5LN2"3C0"[_B* IN(S *:DG+H18,L5?WY93]O!J!9]IR[U:T>!FEF![UX<(*J[6 MM37=S!QK;[)Y5_*=M,.^A!5_G#L)C-TB1<#.97!T=E=%_57GLH@K7. MLD84JQ5:Y;C*<=WT*L>[)[G*\C.N][D1^K\9I97S_LK*]VYRMY4N^ MF\2-#*ZKY*W?TOQC_N2^;=L1Y2?$'%Z?UGJL4#&U8NKK8:HW+D7K,K D"0AN M Z"1 4,1AXZ*%J(VW(>=@$ZF8VA^YVTEX M[PF)@#6\5^[S'Q-# M29HO"Y>6,-K]=YH'<_>M5!S_X74PQ67#DD9\,)('$)%:L(@E8"S^B&@ALV W M,04QR&1-#'B?'0AO%7@C) 2K!??1I,3)M9XPWP.47UQS]NMX^O7_IGB:_H*+ M6/Z(6'*UM/]W.BX](M:??9S\GL)B-IJ/4O.G=J'_?F.=7P!L[IY5LJ7=J5;2 M/J)UM9+Z9R51R3,/WH.-0:.5I/ G*3R4COE!>6,3[Z2B::FI8IF"BMF#8"& MDTX#$0S]6)?16!(/M9(>!%SO9J,&/]IL_?=2=A([O*98U?&LD%HA]6X(%#YR MPZ- 1S$D$-D;L$$%"%1GI[,GU'8:_0G):.CEN/;31BK MC+72:I"BS&\,!$T8I? ?*[/07+K@.R;,8V+=NXA+;=G.J0WVQ[\Q&HPYMF ?'\WF+V!["=N^J/ZX>RG-?027LU#&N(<.NM4O*AX<8AX M<4< ."=A,V40'9HQ0@:T?PC1D SU2G.?@^N22E\!N6M :%H!AN] M!Z>C9CDK350GV."],$8&!4F2#$(H#8:P#%J[D(D+-/!.PNW+]PNJJ;(5#/=H M;RL8]@\,I0]4.1] DA307-<QBBK:%C1<&_VMJ)A#]'04!V%(! D)R"(=>"\8PB.@0HK M4K J=[)OB(DA10.6930G2[V[X3: =4ZJ9)CG<1>FX8F5%0\K'N[/WE8\[!\> M9DV=RR1! MCE_'C8Q29)6RAL0\!R&I!N.5@20BI0Q=2>KD33>22RF]X D7R080AGLP-#G0 MPF01,Z%9==S(_6@$*4X,N;N&;5_EKH;F*J963'T]3.7*\,1D!,)*T2\K83:J M$B#,2J-=UM%TCBJ<5=0E1B"7NAFAE 3/J0/F5(H(J%J+7#&U/W)7F^ON4WAO M_YOK6A9RHM8#H2F"X&4JGD\)HF:&JRRUU*H[!,%Z-.@T<*T\?D<@IJCH(1KA M.3/*IJMP_X$TUZ5W)X5O:7NJF;2/<%W-I/Z9228H:S+SH(U+Z'HBKEG#*&2E M(B=)*QIY)[_-D$"Y1[LHZU+V8@EX$Q@D%Y1C4A'I[+YVUZ7\\-HP5=>S8FK% MU+LQ, EJA$0339N2X^NU !=) N4#XT)%FVEW0#+SRFFJP7*'IF#(#-U+G8$K MC8 8:\^M->E_/ ^GNA2%3FS =01.FVK2M.CX5+RI> M//,0WT8:K9;@2E,;P3D#GX0#D1-)6C(IL]M)M/>UFK;I%^Z*4R&U0FJ%U,.$ MU&J"5;RH>%'QXGDF6$@9_T\3, HM*:%9!B\# >(51\N,144Z3;6VG9M=3;!] MD:[:-O>Y4OB=MKFL*K*C.0LZUD/45^J-%DS@4C- 1:5!I,3 )!*!>:4-"]D[ M:3J]@%B@A@D'+A!4A+DH0L8BT$")DTSF:#N9M"_?"XC*V@FHHN'^[&U%PUV[ M\(>^Z56.#VY+]UZ.7ZF,FB6K170@G*;E'P,N9P,\1FUT3,PD>M.J,2DJPYW" MBX@'43IA6T,E4"M#EH%3%=GK6S7Z1%>[IN+A'NUMQ<)'J&)"?P6A#@25L7(Z$D[J#CJSZQ].[T MMGV5F=KQ=9_296O'UZJVCEQM57>\RG'=TBK'Q[CI58X/;DOW7H[OJ)12C*KL M"4157#A7W#[+(PB!/IWQ@EO6Z= J533>) J9E_@9,64FILE@@Z+%3TRV.^AC MU]T$[YD1PL3A>8P5\2KB5<3K(AZUGE"KP?IH$;TD 9\=A^23IL1J+WFGUZ$) MW&;/-=#H69DPD$X0=$"@R5=UVA8T-69&V.%WX<=JELGM85O4?7E3KW;X8 M>Z_W7JEL@2HK0Q"0;#G'(1DU*O4*F'%1RQ"-U+$3 '4JR2 C9$GP.R*B'E6! M0Y3<"8Y_\\J_?MF"NGNXW,M+X"X57JWTJAA<,?@5?0_B';4F,E#29Q#.&K E M^T]QGYCEP4K>Z5*5DTM960K2E>:B(FE6F62I89#$E* \-*"=TJ!=;HT2N)!ZTX+)<%, M5BPDD$REPS#)!*3 M:4EZ\BZ4!$X*UJ8$FBLT;XT03'4ZY"ON9% D0\JF=,AW#(RT^&L4+ >GK%!J M)S"L*PP_"88W(^7XLT-Z_NU?X^C+^O9QU)R/W<6;/$[?-FE02%+)QA_EB_5C MVFN@F;O9_&W[OH!K^[EYXUV3QJ-)ZE!V];)\R#G_<0OA[!N+_MUUOOGT-:FC M27E;:"G^#HDHIE>="S96;'E/2LC-.ZX$,4^G\\ETGI92^-NG_P[*,,DL 6K1 M"$*I"^"M1'_4;C":G34FB7[U#^[!FX9M1'+G9*#7#2Z'8V!;\#3=S_>\#)(%4 M.6!;D0/F>%:&>TA.,#3Q,P5/-$.85Z6YF':&Z7[(06?\WZA!/D3.1<9#]IQ? MB4D;H-%OFY9[9X5-9WC5H/GJS@<_!=><#?)X^G5P5HZ=?QZX21Q\=5ORP=,VN/9]J&_S_$_2V%!?O^(\M&^5S,C;P1,MC$?SX?3R]2&JS6M[B_#J= M%21#/&K."WK-FD&3T-QV8[3Z,VJ&V#)MJ\++6IV7M6JM!]2;IZ-B:J?5>B*R M_049$+\ZOCAI\? [=SAS7](@%_M@RD &I F]_A?YO1?+%$SA,$ M8?159NG:#9M!4>)QL,#W;UV2Q=BMH+_<&V%V_8*(X\7,65D^8R1S7* YC5,H M0#S*\_X:28.U_3>%S^B^2A=B@KX&(X!%WWWXQI;#$2J^ * 18021'>&8$7>94CI1$R+G3 M1.(I\/SG)ZVNJ:JRWOZR(XW-J(W"UL_&"' M3#<:CY'XDQT2WSN&UUH[I5DJ@Q $B"@3N" S>"Z<26B0Z&2?,U]Z%PQOAJQ7 M#+]BN_YMOK(^2<4U,!)P(ZFA8*F,9=AF9H9(IF@GBABM,UD3 ]YG!\);!=X@ M!P2K!??1I,0[Q^>ON?EJ>/?@IMUM_F4O" MX4]T=Z]6C+?F?&EIC2^&UV*?K^*A*9:9C0&U/\H"B!Q+/CO+$(QQ3AO.0K>= M^E-,@+^CW39;A'E;2XQ^VM^708AWA?(V-;UZ9UWOC%YZ9]>6[TB=L@^3P?]S MDT5Q)99"O!&]&HS0FVF]_6+OHU#%Q0KZ)VU0]>MT]@\$I9"*:[/V!Y96>=_4 M%'4Q<4,51!(,"$E3R8PM!2=*4D8PH!0G1#(0@$8R1%I2(3'"2 M,XWR@1)9U!1"!,+EQ_RW:=.Z@2>RIMB SD[*XDT;%SK%J&SJ9A%1XJZ%;,GW$<&L];K9I^B"^-&MZ6WY9 MA]M#(7YE&8V0E98[$5OQ:Z$L3TM$9/"_B' E\H0WNK)2>L<[3'AAHG,0:1FI M8FSA'4$AZQ2BID31W!TN9[**,:/U[%R9W\(IHA03P)7-(AA'%>L>R;\([Y"A MZB/O;#+#:-;,;_ "OPXL2.KT"EV*TML ]')\.3MMU5WO>">'X&PNG;LTNE)" MH*)R(@ETJB)CQJHRPV<;N/.N:=+\ R[6:%8L@U_:%6FVQ$)R>'?=1T]8Z%8\ MV3S^*P9WN7J*ZBN/I]/9^@QZFO,HX(/1"F^O=?,!E63P^SGZ>E^/#$!E;2/ MX*U %6\%94+Y2$CG3. I?'+%&1]SRRHE[VY+#$+[:1I^CT'&ZR4H?Y]-ORQS M)(:##Y.[S8'K'O"5)5"\WK \^W;C_G&8R$*DXM8J'=%9-<@HGJ$-P#B7,6OC M)>FX'=0PQI-$5R67P+TI\ZZ8DR")SU(%:HSHA)Q>5/V389^? M)=;Q^7R! O7[-,^_NMF&MCIT3V/E':SC]%]GY7G('TM=A8_\4F(?XXM!N%JM M0;-:IG(F_S\IS*_0Z39+\P8\W?!6)IMY M>AL'><26BD*BKD3"H9JD262_\6 M!E)X8X,*LDTEO\Z9C).H%+(B(Q&_$XJ/H_&+W"0I9%;!DTY$[A@!ZRZ4&@[> MXVI,YJ.2-U.R2]I6T\A/#PJNE/R/-C\1US*N?:+6@]Z,G6_U("4D87CI1J#+ MX;"@*8&1S@%%]A#4RHB?;^,@Y?=PEN)BG#[F:P%<_"7-OJ0_77RZ.,?/2K3D MKG.4]B5&DT6*[^8/??/_IC^\SEG#56OT71\W?&J!K:0UM0YUJ3<8S/#WELT0 M!F/+CFYY@'6Q3G:]'H1Q(F\T>;>+>;3=3E*>55\SDC0ZH>=8]7FUW0[X+%9ZCJ=RO1NJ7M$]OW>1B[*5C<^V+$ M._R*E&EPQD)0#'T$:BV84K%!F+ ^4:5$")U)6<(Z1=%F"ZP$RW*9-R$% 2^T M5$3E['2GT]!MZGA+'?7$"7_I+D-[TQ2C-LQ[-G)>.5XWK)6;!O5Q=]KN_CX).>6'9W0/BXF+L:GL\5D]^F$VCK(5__5O'Z M"/K^OU+_8\VEB:6F2"96.LN5PB(305+F%6MXY+G@*HO]M)0>_3F?7P'UK MD0FC[ZY .N1V_SN!^6J'/R@ _.B^_[6K7>UJ=W\@.29.F!%@EX%D;L 0RH!S MPB/W@IC820/@C@49N0">93'<9083DH",-].:!"%$IWCX)0/)+SP[O+>]YYX? M++EL.7=[/YWCJL/[=W?8-7@Y)NFI,T!\E"","&"7!>!9:*LH3Z83]"PVFY0\ M@V0113T&@O"@'$1..4N$.6]#CVOP^M0UXW$U>#[-2]99*Q8MHY6SB\%Z89=Y M0M=+]G;C+ZYWZ5\5G!E?)&%68MB9/9@U'.X]8: MIQ5'/@Z=O@8:I3=P70+ZKC"K8F"B-< M>A%!$(D"\#JE6+J?'0QV]PI/+R!L MD$7Q^D[1V(>K9,OK@%WJ?\J-5PV85L4_#>[+N/W^L@@(M<\98G@SBLOWF2[F M[<_E3O\Q_'U8\+W5^T7*6M1/@^Q"FX.S>NGRM968(B>$LV6CR^4U1:9768!G M%WZ&?EU1%$5K3B^'@'7Y_AQRQ:1P@GZ9O;;3_>O9@Z3$91[/4;DG).UI\ MGKR]UH;SO.S Y'3#C1TMG[ER^)9_N+5Y99I$-*R^%3I*!M6EC?7M@88494^W M,J[L]]=?>4FNV66K]A?%%#N[=)?/W6E:>L+@RA3#-V[\U5TT)=5J M&Y6\+83V,3&>IYPMXQ24M@2$C0G-9%\ZR646HN5$WM).ZPEF\HLFQK->%HN= M+ MH!Y>'R[W;?!H-E4)H(+J<2];)JWO*YK]"06G_ZP5O MJ1Z]*II9VE?( M!29N!SI>LLRTI[5=&VRSR2/?+S*]W4% ]"DM[WO(/TEK5#7$ Z\/'%]]T:^_2RC+TT&5[1/9A?$5[, MD-V]W7P5C9FES^BI%JNH=QQ9.NF%B/K0AL)=-COD+L>!"LM$%L2X[G1&X8EB M4@F@LK2D%#* *:843]9'&A@1*CWK>. @].!#(R++JC_\TL"GFY5_8FN5?ZOJ M.;=YF%\KZ%ZK@FY]\E"KYVKU7$V>J-5SO4F,.-"D!T$\)9122$'KTF$#92>@ MK6*DT(%$85SL=.6P3"FNT/31+I8NZ\*#522"U"$+&A3/\06KYUY]ZO1>IC/4 MU.(GP68MG:M5( _W")U%)\Y*B+[D^ I*2GA"@/?4*Q]=YKS3K_5M+DWO+9K4T>;<&LV?))^,".$+:N7 6'"UQ7Y6$ M0G2F/,=M /H+ER;K$\;NGHQ92Y.K%5U+DP_J!.Z(2Y,=D8H9[X!F;T P9D3@FM=9_!\G9F(-IKEG(3F'[%TF1ZPLRKPO7A M5B=O9B@=9WWRK\G/UHVVQ;64UAVFLWVG/'I/RJ*Y)P1=>@XQ<@6"!@?&2PZ9 M*RMDUE%T.R!(:52,2@%59>A?8AE\D!*H55'&8+@,G:%_/2J+[E-"Y(_K"LVK M2OIMUDE_'U'+OAX+?I?)017.>K\0TNYQ0*3Y^G M65,>%::?DJP'DU4"8IPN(3'\RW9&/KS0#,Q>II\_LOSY:YJEJ\*Y M^Z8?\N'@]Y0&R^G:<@"OD"NZO+3<^4T[2"?/4F,1X$RYXLF$:ET9M=&@").21\9EZG3 M[.!I,G=:5/7?TWFII)J+>:0#[#?:B;0+I]^B)D1=G=>SPW']"CPW*%KPV?T#8>NG1;/4HRB ;2W. M&MYNWJ=9KGOS\P"ELURPO''ZEL)B/OJRKCB>+;NA7'Z>T72:A)$;KS^_WO1D M^5Y(W.CVCAB[U+Y1L4B"C$ X1<.2HL_KM54@K69!)4X+T[-!L M=[D\JYR#9M,WP8V=33]OSH6[N1NS]6VNM@4=IX1?:/V/RY9/-VX8OXR:*3H@ ME_OW4[,H?(T(>YY2.%LY5I?717>!F'NUP2M_YLZWV>PP-1QTB5U:N2N2EUQ> MO+05D=?Z4Y6;GN-_1T6LBKT6D93Q]'R=C[QZJ97&:-+52HRNZGT+@Z^?TJP? ML[IP4R WG]QY\/IZU/5A_73DC7^XTTO8*+<=.W1'S\I#)L@)Z[<9[A#PCEC, MKG#]'D%;[]YU/^P.J5M-!KVKI]H2..^Y:,VX^&CDP/^9SDIQX,.?MXY>M*W= M5IVM.F)]S "[U. /W/5KN_U=$+B!/F?XQ?(SOL@R,-3^]=_EEQO4J.LMQ[7^1VHW?7V?D\%IFJ!Y-EXIS>+ M(W=BD=R M=5$S1W<:EH24T"#^>?FDU24GR%RX_FC&7?^KN\SU6K:0FY3(;[FUGTX6S?5; MM>I]7K+.YZ4]RF)I@F[V22G!U"4-K;S,]',:_+1ZV9^7:K!D43:#-NC_):U>?0F*+H3R4N4AY],QZE'< MA=;Y6UD4:[NY-2C;/Z"74NR2.4I:&JS]Q*7,3MHLA!:NKPS@9HY_V'CBF@/C M%!\UF;:,,T+>15F^-(Z7JS!H)^G.YLO@7(>U3$ M>90ORMTO#>K5W?W%+;S?%[.@MOQ[Q967M+;\>^V6?UL-SQIJ*&5< 8W2ER8H M&@QU#(P.L?2I=3)M>0KVS4#MARLW_T\7JP\?$+(]+J.C-'\:Q=8&N J*W K# M:YW2_K%91B>^T]7BB0NZG]*T[18>E.RDAX\T]G]LA-?:9 M]ZCOT8?WN"M%])%IH;=*ZNVL^IBT4//:X/+\//=#)0^YH'S:YME\E]1;WNL% M2;_=QGW5O:T$'P#!E;TKP0=,<&7O2O !$US9^T@(OJ>BS3R^H*UZ+H=.WH/! MX5%UQSN3IJNNDE7_ULS_^VRK$^G16>4@1;1]6L )PE:B7DJBK9)PJ M4U6FJDQM0Z96-315GJH\57G:DHY:9Q552=IMVZP73&JST9E%VAE\'0&NE;[_IJ[Q:Z=L7^BJO5OKVA;[*JP=!7VW#^%"WX;YS MBLN*J"TW'-QO_MJ77M5UG-L6FV80P1SW9>8QT0R$MAZL#0ID%"X*GKAEG;') M7LDDG<;O,$GQ.UR#E1H1)XO,@C&.^EN:M;<2]^ML^GD]1+D,P?AET2#A:?:^ M+3XIS=V:)N'_QT_NVY;Z2'(N3KB]>S#WOHK!J_;2KLA6D6W/D"U16II3(JCY M%$"PP,%QP8"Q2!335'G5&4-!(DW9:@.,(+R)J"P8I1-(RVD..AD6Y,Z0K/5!^X!L=6S8<^7HEVZ[PJI& MCD9^JO:X%L&D0G!E-&C#T23V)H)5)('5+BB3>::V,X/"NJ2$)?@=[TK4,V;\ M3HB FB-$9F6VJ4?:@YD3PZKRJ'A6M_0(\$Q0QZ,D'DB.NN"91"AC!F*P)@)9L"X;5IQTPF(YC&%@K5(0A6/.!2U$[@QH0<]?VA@IZ%1.I0TA@'8=?L=2 MKEPD)M+=G3#7D&7%LKJE1XEEU'LKK$\0M!8@4A!@N;) D_?!66L-[V!9BC$' MYS(@E.G2S52!*59:I$RIS$AD^I:QJKNRS2@U)XR9"FC/B%36E,N;1;DO;A+'$A@P,F0RAYEPZ8V..8M$)[05B?"D)QO8J8CRC,$4PB(JLO3(2^50)R5ND0RHI"\8F;%S(J9 M![WI1XN9BD9I> Q@;(P@3*+@2P"7&>>,\;ID5]W$3*V)"\)%H.VI%44[TQLN M@2G#HLB< EI1"M<)D)+9SIU$JP3#6:[1ID M<*56@A1[GJ&:\JB1M(G"\Q[I&*[X"6,U/:P"6MW28P T0ZA028-3"$E"*0%> MQ ".Q!!9%X.G+@#[@FC)"KE;*="WU-&HQ,>8@X&1,GV-Q'Q+./?B632 M&6?Z@V>O$00X=.:O>'9P6WJ@>&:(S]Q' 9RJ@DT";:V2S77@.)%@ [%4Q*QC*>CO"YX)0TZTMA70GA&QK"FO5^N[&BXS M2-_.TZ2IL[&V%P/Y!H.8RIV 8 MI"0S"$4T>&\S$,&("2;:U#UD>DI0]D4\86O0##R\<.LS,;!FBCX_[CH>CR:G M)P-\Y#_2O/W11;QZU,QG;C[ZD@9N$@?3^5F:U>#L8Z;%'=<"5**/A>C*ZI7H M(R&ZLGHE^GB)[INO4'WJ_OG4@CG*+;<0O$"?6D8)SJ8$47M. PW!\;0-GWKE MIOPE3=+,C=]-XKMK/LK[I6.RK7BC)"=:'E[O^)TXVS7)Z6IIWWV>(A'_=*T M3?-@-)F[R>G(C]');IHTKXYU-<'JKA\KT975*]%'0G1E]4KT\1+=-[^@.M;] MMO^]-]3,Y\MPGPQ*T,]P[2I'G2UM>JN'RW1E=4KT4="=&7U2O3Q M$MTW3Z!ZT/WSH%5DC,O$(,K,T8/V$:S+'KS364GAN.@V9']:#XX-)Z3D?C?E M>+JXSQ\^G[O1K+0U^.4,5S=MS9WF)TP?7F^T>CR]8W?Z0P$3Y.9UGO?)*NU[ M- G3S_A;200_=:-),RA"-OF"EQ;FKCYWM<[JKA\KT975*]%'0G1E]4KT\1)= M!_A\=]./8(#/Z_CMCAJOF"^S>HW ?Z0!ZP,!+J1QT40=-'F.WXZN]>S-VM59 M)8Y_+'[.A];-6?T%??B_%%?GK]/2.O/CY,.5N_-P+[[!7<"?[FVE28]R.% ] M/M^YOU\8?N 3LF=:>?F#N?M6"[RK[5=W_6B)KJQ>B3X2HBNK5Z*/E^A'. UL MR(K7$*>+4JRX0Y_^84[#'U[4N;]],?;>O;_#'5<\*LH=9"LI"$L(>*\5:.ML MEE(EF]@VCM&7SDAQM]?3+$:3Q6AR^O$\S=KL].9/K9^RO.Y3\5+>?YO/'.[, M:.)F%Q_FZ7/SVW12WF0V;:O%UT[^EH[=U0DSKSK&]P:?[?<@7_S9(1D;K]X^ M*5U MD&G+VY?+8>PNIHLY/N);BF^7CZ.$#,F/ZR^@J(_=>9/>-.G=S.Z3& M/O,>]3WZ\!YW!><>F8!SJZ#>SJJ/,=S,_MEMATK>+1[8O5F/Z_=Z0=*O++B= M[6TE^ (KNQ="3Y@@BM[5X(/F.#*WD="\#VY!.;QI0/52J)^ MF4Z:Q;B,YZ@R566JRM0V9.K]E[9XLL :*WT M[3=]E5M:C_(2_SF:G_VR:)#P-'O_+8P7<30Y+8T4\?_C)_=M2V4< M7(H3(?G!M4^L!7$5V2JRW8UL(7CC-7'@34"48LJ *?-*%8L(4=9'%MQ-9'/, M66FM *),!&&" T,L+=-.;0C,4RUOZ0?[2LC65@;!/]-L6OC=,,K>5E"KH-;W M+:V@MD50LY91;70 :@@"%%<*K!0*J!.1R"24Y/XFJ&4JM*74@#7$@Y!9@XTB M@4M9!)\5ZX<7:6'UE#F\7^X!FE](0P4P&M EK=TL,'-">R MYNBO [KL"&@N4P0G(B#91%WFZ!?+SFA[:CWWU%M(4C/\8I1@O'!@F(HLJ&P) MW]T1!7 &1I1#TFJ7>"4B8[V0>UDO7&B-./&*P5#2"+401#$ M.8G?%&QW!V6O;DGW=#16M;8K9E;,?)EP:I""*O+$A'A1$V M=J(/2KA,M./%C.%#-I*%Q'P MT%P4E@3P3BE\7Y>899[EW,',A%]*SE*(,EBT2+,&;SP#HT(TDD8;=>A/E(.3 M$RU>.,A1<;/B9L7-8\)-F21ZU,* CXRBDYXH.(^^=M)2*.I89CG=Q$WBI1+& M)4C&E8Q^F\':["$SD:F+E#+?IT36BILUU_5U \B?IG,W'C3+CHTUCGQ\9S#U M!')3QZC(-(O:@/).@]".H8Y1!"Q3+G/IK"JS%F^DAU'& D\)A!!%Q]"2@2$3 MQ,")8I1DD7N4[LJM.B&4U1/("FAU2P\?T&1*U'@:06J'1K/*&@'-2A#9,!,H MHRYW\O>]3LD2S4$I;T"09, $IR!'+F-*W'%&^@-H-=^U EK=TJ,!M*QL4J46 M5>6$%II5":R. KCG,1#CC"SU]M:=!6%2:Y/=,UY?5;(LN:\7JWO:KS,('T[3Y.F M!BN/2'B.577\M%Z0%U5%EGDJDF%@.5/H]].27\ C:.^RCHP[R)U,*@16"*P0^(H02!0-I5\]U48BG*$UYX*T M$'F4*OCH4^RT=GY*A/4E()#1$T-HA< *@7NSMQ4"^P>!,A#OJ%=@#><@,J?@ MHB9@! ^>E+S]Q+<1E'T9"&0G3%9/N*:*;CWN.AZ/)J@C(;JR>B7Z>(GNFZ]0 M?>K^^=0^>FIREB ##2!<0.^:60Z.!B>"0=_H#K6_7.L>6 FD61!"Z]+[@T% M(R0M(SVH3(%[Y;I3BY_@6&^Z)!_SATN'Y%WKCVPMC_N$JNI/U\/K+?O3?T_- M?+8(\\6LC/4,TZ9ZT-76JKM^M$175J]$'PG1E=4KT<=+=-\\@>I!]\^##E*S M'%4$YYD$X4N78.2[GW-"2FYWTTYGB[N\X?/YVXT*VT-?CG# MU4W;>R>M/U='J[WO2'@B7(S.LT[Y-5UO=H$J:?\;>2!W[J1I-F4&1L M\@4O+;Q=7>YJG-5=/U:B*ZM7HH^$Z,KJE>CC);H.\/GNIA_! )_7<=L3%53) MD$$SI4&8J, (04#F[(TE7@?;Z6W^&+<=/>O9F[6KL\H;_UC\G ^MF[/Z"[KP M?RFNSE^GI7/FQ\F'*W?GX4Y\@[N /]UW.'YB.3G*\4#U_'SG'G]A^8%/R*!I MY>0YPN2K7B#KWZ MASD-?WA1]_[VQ=A[!_]VA]PH+CA)"FBD&41P='FB'H2T@M,H)8G;.$=?.B/% MX5Z/LQA-%J/)Z9/9M"T77[OY6YSAP\1KNNHW&&V_9_GBSP[)V'CU]I&C2<0[O1%#R?F/;W<) MKE?/5OCH[S[MH8NQ)KVE_'(IE^]:WNN-6\RGZTTOKX-<6]Z^7 YC=S%=S/$1 MWU)\NWP<)61(?EQ_ 65][,Z;]*9)YPZ%)*V7H46&Y;U_N"U$\F74C/QH/)I? MO%G?XZ[81_M8289:T1_?_O#'[UQ$AY3=>\T]G]LA-?:9]ZCOT8?WN"LZ]\@< MG%L%M2O$])R;[U[9[OTNTZ)?O!O/=?:-\/WD]B MBH,_IY ^^S0;<'HR8(31;0/47N4S/3,LM%>T5OKVF[[*JY6^?:&O\FJE;U_H MJ[QZ$/35WDT/=1ON.P<8S)9CIVL!Y^&V0-MV;<.!UBW$J)QEB0$1R8$0@H,7 M*D+V(O) 37)&WJQ;8%S2K%D 93,'H:T"D\I/B0;M3(S6I&[_OU;BUD4+Y27^ M"-STSK"FH5U"JH55#; M":C)Q(GQPH-25"*H!096<@\A"\2ZJ'BTG?'H5@KG/",0*(\@+&5@B#/@I*66 M)\N-Y-4'[2>RU99TSY6CJW3-&LH\/OFIVF-3>^2H;-8^H V,^"^X1NT1,GKO MG&IKC14RV)O:0V>THAD/(#Q3(!CCX!37D%+RW@M&LU#]T1Y"GS"AJ_*H>%:W M]/#QS#NI3/:TN.OD_[/W[=]M',FY_\H<9YW8)VBZW],MY>8<6I(=);*D*VFS MN3_I]&O(68,8[ P@B?GK;_4, (($*+X <@"TDZ5(8![]J/Z^JNKJ*L2--4C; MW"(FG/=8*!SDRHX,PTQSC 4B7/+HZP037PB!,-Q@B^!R3'%_\(Q@-5 R 5H" MM#2E!P!H)C>J$"9Z'?,"<9YK4-5R@6BNB X8:RQ6S'ME.#=:,Z3R K0TS$!! M\\8@3+S@R@5C-4D^RWT1_(1E>S>E^XIEOL@=\1KE ]@8E*!3(X5$AZK8#T+ MVMN5N-E/,9J:D":L7.&%04752M4G MGRM'*#'(2 F,12PPEG("*>*]M:%0(O##T:1[6N,I:=L),Q-F;@4S@W-8,VP1 M4Z!X<]GJX8$CRP4/O* T#RL%[K&F.!"JD5>V ,P,!EF-"!$$(,MX%Q(4@R#I 3^P%LU)1S?U*,1-+?.&$4AX#+,L6\ M7HSOK#Q,%KZ-PZA)SLH#6CR'2AT_S0=DJU3D6%X4PCB$18A41$!-9BY'A79! M&(DCKVS"^?FB:B;OBADA;4II)FI Q/Z1S.U2(?V<,' 'YS9A8/\PL!"R< 1 MSQD'JC6+AV1E #RS/BA"E!&24C]D!3(%,#A#(5KBZ;26TFY9>0F9'/JLEIJ)-S]B[UX@YK %*G#Z73 M2=13IP^DTTG44ZR^4,9)ZN0G#>MDD>5>\7A@DQZT] MLK$$^0-"4P!/VKS>L#T-XAI.ZLZ<=E63[.>D::59/]A.)U%/G3Z03B=13YT^ MW$[WS0Y(]G/_[&<9;61C^M=I4XY"T[RH MSFPY:DV1):OD0QB:2? Q(GQ3MC1+4>!I8WH;AG0=FD7ZC<'E@.]!&P-^8LI1 MD\45-OH"U\9T'S1UWE0Q:^8[L.<7YL[M;?@&9@%^NRFYSX"+PRP-E/;.G]SDCR*? MV0 "&L"D;_^:F&_I='?2_M*L'VRGDZBG3A](IY.HITX?;J?O8#30(QJM!E]- MXTG%)[3J;V*<460+L+6E(07ASML@ MZ"9VT3MC)!K<\U(6Y6A:CD[>C4.WD=[\VMHIW76?HI7RZMND-C SY+*1V]K1YMF-8(Q!/ASBQ 4118J2TY2YGQCB\DO&> M!8T=SW-DJ;>(8VZ085@@[; FW!>YMWHE)X$[#7XZ#.^*5R"OD_._E3Z\+!LW MK)II'=Z-?@_5"4SV:>F.ZV":-]7HY$WY)?CN:,7KT>L1=+OT4S/\#40;QOY% M-07Q+4/SZWGWZ_DG:.&OP\K]^4,60&S'\/9)/0W+(M!.73GR,"//^)%@[,?G MUTN%O&%$-^]^N,-T7B=E;\,D&\+@H6$S*D?G,GL.WKCL$8)IXK/Z>OLH- M-/5E<.',ACIC9)!13%D;. &_T,S4L<4 ,L-A];7)?BI'V>2TFC9P0?/SL^4U MU ME8P.#L8(.F>FDFJ-@; _ >&Q^O!P-S7DUG< KO@7_ MO'M=CH_PC_/K88*'9MR$9TT8&R"-,!^&EBF[1_^PSF7XI6Q*6PYA 3^;/^,Z M7V#[5ID?,0*K[(=?OG,1.1(W77'3]_1(\1M?T\=FW.";57>/QEHKH>OGZ"XJ MO-H]#7Y?N[?&%M_ 7MN\Y5L8=EO([C89Q\GH(BF#=7]/9.P:5_CGOH1 MJ8WU%8A'N8OUO0T5R"C%D'*2%-(:,#%6ZN%J8FWPEB%)&-PCC4)6L*(M$8ZQ MDM3GZE)@S_NZ&L.@GK\?FM'D>.1?_6-:CF/8SML0__P0>_JN^&NSV=P67 TP M3H6]$Z+U?DH3HFTR/X_56EA&D;.:(LZ)0-87&MF"$E$H "AJKR*:X$Y@K7. M/2$09]@A;0-&C!F"'?$&2](#1)-X(%E"M(>HPNELX8HJ_%_EZ,179XDY#F;I M),*XM)5.*/;4*Z0\):#.6H(TSP$>A,T)EU[D7EPE#)<;0JBBB 3XP0MFD)%P MC_ R6 $*LLYU#PA##8C>OT/I20-..)9P;/6,#ICQ0A"'A.0><CH#Q&G+("V*-PB&M!@^! (D3T@$*(VK^R04D13BB64&P% MQ3AQ-!BPY0E3..Y/L2[BG3)L./6>*^VNHI@UA60>8\2\8XA'A[%B0J-"DMS3 M0+0R?5"$&=F_9.W)_?M$-<^:TF3OC2N+TB6N2,E64K*5>_)-$,[PW#O$BJ! M Y8!:*FHR;$P.!8D!KP4F".M"H9R5GBGC6'PR4K,F2N<*W*- ML"2 EP)N-+((").@J?%>&=V'" TV$ (GO$S.[$?3XC]5$S-,=)3R*J2\"AOQ M'16""8)S%%ST87M7 ,]X@IC1$H-6K[5>B8?F%DLJ)$=$.(LX%PZI7&/$@K:> M.(JY##W@)J$')!Y82XD2DCJ?\#/AYY9\(=@Z*222#!"0PW_(&"<1CBEFI&>Y M8&0%/PUEG'(%F.O@'L,],C9WJ*!6ZA"$DX;W #]S-B#;CD+9,_QBY+YOQT)P_B]\^'X,)6XY.EJRZ MLGOQS!#J/OC[M)F4Q?F\#>VM*(P\B,VWV)F8E6,A0=]N*2:$WC_US,-."#]L M^,7ED\,Q6]%"[$X7AN38G(3.1D2F@+8^,\.OYKR)63&6IV@^_JWPK1_\AXSQ MCLISEP+JEV6Q?H0L43GW!>>4HL M0UP;CJR0!<+846JM5/#Q9K-$?0A?PF@: MVA1GK[Z!E(S,\ 6LM0J:U0"A7$D0]>OY10(I,VQ32'V*T)9R0L$KYV,9LS^= M+(8)>!:@JZO"-LBL:8*/]:HFI^$B1=2XKOS439HV,U,3ZB^E@\?$[$SP] 9$ MQ'?5K@Q\F '_1_"!U1WS2DVB$R2KYZ\&&F\??1Y,W60 D/"V'J6>:G_2P3P# M%5G)0.5CMB-H^2TR4=U)H'83AC:=G$H]27(JD1\I>7-R*JINS/MTT_?X*)<< M7_SWX >F1J5L6BF;5LH%E+)I]2H74,JFE590RJ:55E!:09M<022MH!2_D?+1 M]45AWH'S"RE[TP;W#Z4M,.%.(DXQ_"":(.M#@7+B-#,BY]*O%)K$ACK&I42Y MX#$?G2^0Y4HB3(3P&C/*E+CJ_)VY*>=%+6(C_E9.3N=>WU?SH\'1XPO_[S^9 M;YL*$3VE"MDV>K28.2UUH%)3SB(LB("68@C]Q(5EA MO!8KIQ*)*Q2GP2%B,\RT"/G*>6M7D!@VBXP2!=QC-;)4NIA] MR -(:JD9Z0^R,44&4F[Y(-S.(%LZ>OW0=90R$.TCJ:3<'1NP_UTA,+=M#%= M/,<:Z> , H[!F"KIE--7N83ZPCHF03?.@74X-0Y9YV-M026$E%Q[N1+\]93V M_T"31"4)S]*4'@">%020R!B"\D*SF!N"(IL3C:2SA2FD5-ZLR0WA2&Y9B,@' M^C1C!5)2<00Z-:4NQ[EFK$=X)D$U3DF&$YZE*3T / ,TRKVD! 4>;7U&!#(> M?KB"ZMP:DY-B)3@_8(:I)X!B5,,]WAJP]8U !2ATRFIFC C]P3-.!C3AV8-, M_;2_GXIL)-Y(O+%LUPM!VFSTM)!@HV-/D3',(485S_-@ [8KNU\*/@26*9 ' MVQ_NP0+!Q2QJQ(SA GOI\O[P!B4#1M+F5\*S-*4'@&>*,*U881%AT5E)-4%* M<8\8$Y@1QEGN5O",\J!9#%&B B[GH!;#/4(CP[PT%I1.(FF/\ P/<)ZR#2<\ M2U-Z"'AF:"B*' ",% 7B2H)=7QB#C M@U/IP@0B@W.V3WA&!IJDL,N'V/5I"_]B?%^8D?$F\<7!+)G$%Y>*9C+&K<(6 M44(Q@%C@']-V!<%%K8'%3I M_O %D0-0R!-?)#Q+4[K_>!;/"5GG/9*TD+'^#ZBQQ@.\J9!+G6-"PDH18.H* M%;#*40C2($Z+'!G/.))@S1-5!*5(C^*.P)[/1;+G$YZE*3T /',6BT)YB4). M+.(:8,D&'I 6#%0NR@'05LY1,BRI92%'Q.A8OY&*>$()(Y,3R@0!*S_&*O4% MST@^H,F>?Y ]G_;I4S6TQ!J)-2ZBNW(-_P<&O<0Y19SEL3*/\D@(+H5P 3M" M5UA#6)'G6B,F!#"-X XIYRCR1:&X+C@)0?6'-2@;2)RBNQ*>I2D] #SSH.[Z M&$'$B0<+/>2@ !>4(A(,IKH0AN&5:B[*NKQ01*%<::&P]7E8 M.4VD!,?>D@(%&D_:>QUW711%>9!"N=PP14RO\"R7"<\>8M6G7?J+\7TW.0UU MHHM4K#<5Z[UOI*E;Y8*B"E&M'.+6 M,J1)D2-KI:7:4<*B5_1*'E/A3*YY0,(S@KBS&-F"2Q2$Q2X4ABLI^P.;^4#J M+8=')=A,L)E@\Y!@4U@GJ<\+% I. 3:Q <0TH'(265"*@\O%BH,C&(M]3)Y%KZ01!3FN-.(G>>%X81 V30@HL@UF-K+M'>=HGS("C\"#?]M'?/:MTGG T MX6C"T;O@*"F4-R2F:15Q+U-KCI1E#A'%.7%1%-H* CC*/5WWW;;GL_[V79S,6Y=6V.[GIGII)K/<&P.B&EL M?;P<# MJB]E4]IR6$[.G\V?<9WKJ7VKR(\D5P^M:7_3]^0(BZV_9$<:0=G=&G&#+U+= M/1QK[0I9+R1W47PV53_V$?6>?>U>JK;\O6K++%5;3O7*TPIZP JB:06E%916 MT -6$$DK*.W'/^)^_*PBP,<)V))-\H,>S&F>=)3M4F$LK#1U!45@! 3$F53( M&&)17A1>Y(QRP5<2"&)#'>-2HCQFT>;2%\AR)1$F0L0$7F#/B[G;LJCJ>NZS M;'X]_SU4)]#(TSB^QP ][T,=1].1$X#O#3X:M@15RA. T. M$9-+ "MFD2)*(:>5-M)0KH+;*ECM7ZZ_!%8)K!)8W9C*7WK'26%1,+E W,PJ M6*4, ]=(Z^F=34.V4]A'I^07:[(]W/BB1U<7(DG'LX3--""%03TV9P#3[ @ MD!6>(J=RZP13SA8K)5^H+ZQC$E39O,@1I\8AZV(,IU5"2,FUEWJ;/+%_!G@* MDTS@E,!I]2 H\\[$"GDN2(RXS172.>BT6#$6'+/4Z14E-B>.Y/$@J XNUJ9F M!2B^BB-:L:TJL0F<$CBE*=U_<+*%!QV(8&2Y\* ^88.,PQ)Y@VF! M"X^I6M&< ,LP]00@B6H )V\-6-A&H (N5E8S8V*8]O; :?^\@6G_.E6T3R20 M2."I]H0\]H:; @4;4Y5(K9$15".ME36XP):;U=S2=ZAHOPT22(GO$SBE*3T M<-(4"UL00!8A'>(*,$9;@5$P!%09[RE=+>1QE_+T"9QZ)\D)G/9N2O<4G&0N M7.%Y5'MX3"EL8FY,1@"<1,%X 0J2S!]2:WX;X+3ET\<[(\EI0_JA:R(5CC^P M)9/ _Y+9S&TNA",H)PS,9H]SI&*FX\(*R['Q$I,5W^E="L=O _Q3E=$$3FE* M#P"<S.>TZ7XQOJL]^D LG M4<"EJ$@J P45%>F8]9:#X8P4!9,XIP1@W@.ISYX\I[V3Y 1.>S>E M>PI.6A66<>$0X12,YR)89#3\D%RP8(6DDJT8SW2G,!I[Z9T3\%) MZ4);4^2(BABRS?,":4])K,!":1"$%W+E/,E=*J.C14+E/&C+/0I*BU@]/$>&8XMR27.&%9/$K/AC[U(] M/*%C0L>$C@D==Q,=#2>>YRP>C\<$T-%H9#Q1*)C"22:$8*OH>)>:X D=>XB. M:TM^S\;S[?0LU*6#OWWYY9I/X=9^X.32N^D&2X3_&W3RFNY][Q6+-38;K7E MD3>F$'F!2# .\2*G2,\28U/GJ(-%M!+M>!?S;-J@$V/&SSY.Q^-A.(O+:?BK M&9J1"Q]/0YB\+!LWK!I84LTG>,.OP\K]^4,68'6-X>Y)/0VWD^,;B[!OW&W4 MOFVY-N,=)N.Z^7Y;34)&6/;/_Z0H(<^S%[#^33G*9B.6M4.6'3M734>32T7W M%D,TZVA;+QZ@0>8_7FW8SHY:=VE\U;,2Q*ATUX[C^U@LH9Z<9V;DLU?_F);C M*'G/E@=LHZO(&6F)$B:&_L(JP@6-2?0PRC$)DK&0.V4VL8KF_7H/XC Y'OE% MUVZQ=MJY*T<^#@0_$HSU4# >MGHNS7J8#TUFFJPJLOG38'13-I.V6Y/3D!75<%A]C35!?@*LF)Q6TP8N:WY^MA8@^N-XW\#89I>YL=.H MHLJP#@[-=%+-E:?8%!BQV(]X.1J:\VHZ@:=_"_YY]Z8<'^$?Y]=#=X9FW(1G M31B;&N9E/AZM)MP]^H=U^RU?RJ:TY;"W;$*7OH0X[8$[3CAGTK=?<@V;6RMWX*[F)X;ZK4\6/8W:ER]O=[LEZ6GW]B?)5+B@-5R'O!4,QK0#2 MBN3PP^:,&B:,PK>VR7^OJZ:YY#G^Z\>7"\LE.S#)"=4V&K9KI=>D0%+'PUB*>Z2"Y@A MC2F,J3=87D4UK8,,3@G$O#& :KE%U@5X!/&$:X6-HN9I4(T/&$ZYM1ZB%:;C MP:M:(=@/Q>2KJ<-A"E("S&7 ](X:D8L8+($"=-J8?M PD\M\)=>4 MXUPS+ /"1((::&B,0+ *.>]4D>?P Q=/ IB,#R3?\BF(?9?SI 8>P"3O*9CE MAA\148PA@KL%1$\ M4$WSIP(SG;2_Y!/"GYQ2UQ=FI544(*T>0E-#.*8-1//@?O8!R,(]"6KJ M 5')$;AKN)8TP(1EFS%G#;$T>(R$#?'P#Q&@S6&/6&'A*U-(;O!JI*&WDBN* MM"X4XD)@,&>]0DP4F!-.3/Y$NQIZD/.4'3"Y_S:S8-X$TX33:NBS\FQ<5U_: M://-*H I7\K!YDO1*A>,QMQWA%+$4+5E M=76O0#/Y-!^ZJMH45-EX[;FFPS23DC?@DE(J)*6>@?E/0HQ79 XI3S3RP@1% M%%>B6/%L<@U]87W=J4P*#>4<&3E/OLV'^S:_O)6K^;./UTSVP(=P-T MXB0W@B@DC0?ME :)3,PMPY4!>':NT/F*]7\?[?3X8EV\7%H6\/LPQ%\ XX_/ M*ICJ_VT_OQ;_-P3]D@^@#P?I)[C=48^?D]*;O*P)MWN+V]X[6MA" &XS@7C! M'#(&6R0U)3EF1?!.;T(1[QMNRP'>]AG+_<3MY.C=IJ-WD(W"9KV]/4VK^C0' M10\ZOZJT3C.-N& 4?E")% \.Q2 RJ@L;C&5;=1^_#9L";Z(''#]J?9@>Y5U- M+N:GU;83@AXJ@EIO\MS3 E'=!BLP@Y0Q$N4N#\(7U.5NU<6Q29_UYA"4L@'% MCZK^[CR"WB%5]?W2L#YFDNH;4[[>>HAZT-?'R3[ZZ31D,>F &9UGY5;9,XEQ'V1J#F3YL UUW)51 _]7&%9F7,[ JKO35Z MFT&7\G66"+K+^-K>']]S%L!0'IVT66!=#9T$'H3W9,Z>TGO^TN MC4^^*3?SZ_DP_!6Z\?%*IH;'G\,LCKTSX[;5_QOS\,)PF\[M ']5 &1Q>,LZ M3E Q'6;#\DMHCK(X]_"$$NZVL^S<;?+==5/KS"2<5#78=1:>=S5_[WPVC[)E M;T?\O7EBSCFVQ!+D?!MY*# R M>:&1Y;'2.4T;L4DWHR MF;]>*WT*F9]+7B2*WLE 4%2HD N4%R( [C$)\ 5_!D PI[&$GP\JF?-D,G!] M+,W3R4"KKD7*/P\&=+\PBGG\>U1HH/U)!_-Z _!I'9IQ@.$#W?2\^[QLHNHZ MG/I6Q[A<;"!\&X=1LU!L7H#>$OCA54F(VM.R M),?.U5,8NU?=N';9:]_!T-;9BVE=QV(5;TK35@LH0[.]K!=4K$XSM="B RWU**ZH23OWT.1< L MUB91$A>(.ZN0-D8CZKS#>>Y(4:SF/KB' M@*W&P39L,JWT JG(!QQ[ K:7P) MP#:38U\X;HD+2),\'B4J#%(8M+T<&TT*;<"&]9M0]+8'8&*@:,H^E5Q_FTK8 M8IJPV*4_/TPQ2A"Y#)%8:^QE\$@7-"!. NAK,1>_CO69;"%SDKM-Z'BS6*S1 M22N#?+J/73%M!&]*;G31F'T )([70>TQ@FI+:B) M0L?RG109$1CRG@CO:,C#:JSVO;3&*+2K0=D;!EH](#JET$^:9*.(\5PD4>@L70UM^C]=SY;TNX@9]]UV02?APJ?UA "F,>1P=8A+B1%RF."/FP,].K P+=#=_:;!674R(,PS?DRSJT M8A2/+T_/1L]]V8R'YOQ9_/;YV'A?CDZ63)RR>_',*N@^^/NTF93%^;P-[:TH MC#P(T[?8F7@0>R%7WVXI/(3>/PG!P\[%/6SXQ>43IU&T.OG[M].%334V)Z$S MEY IH*7/S/"K.6_B4>GE"9J/?BMZZX?^(2.\H]+XD1]HZ@X)WF!4YS@/; MR%[@7!0_F6]+5O:F-@(',M*U6C>S-'878 FP*O&5[>Z]@,WDRTV&( M7OL##CB:5TBO 9USQ'-+$6?PPX 6"X@;A!1!%KG<3$:8B,W;!&5"!H!!*9PW MJ;/I-$3"ST?#3\:4(/'T6*$#Z*D8\%/EBB.L,0=XNIWMLJE#$BM2U8'LN7O@0)F,2ZYO,2C=N+K2YL4;!<841S(1$O M>($T4SDB5*N@+-:>;*0F]VK9R;?5)#1O*C-JCD?^MW($O2]')Q^""^67%&P] MEXLL%JL!F?AJ:C^/7S:7A,7/A<7,!G86B1VCGW>L%FXL? N-[^*SFQ2=O9WH M;/4DT=E"'9$'AT7C(_7@9QRQ_6@%.9(\A8BG$/$^![BF$/&]#!%/ZR4%A*?U MDM;+DZ\7DM9+VG9\Q&W'7\TPVMV#S 9XXR@>(09+.UK7NQZ.F>*.-[F'&#S- M"ZX0RU6!.#,.*RL(X3(K>-7I(D]$KHM8.3G-!KDT<2#%?,YAP1G"O$ ME:)(F2(F''>,!(6#9N(J>A7:%-P"Q!4N .+1&/,EL$/$\J"8YJS0:MOHE6.5 MT.L!9FHZXW4QON_K*F[/P9I8NT%\F&*58/)2X4/J< 8X9HA237/+=*:BB!DN."X)<;@'B\IB>!!L%_0]$,EL4H5C9 +Z/ M3;T]6)3[E_TSP6*"Q02+3PF+.5>*1\;&0WUG8] 9TRJ-WL'GTM-%, M>Z\1EJP 155Q9*P%O55[QQDA5A3AP87A5J%W&:!?U,&7DS=5TRS)^O&%J-\> MG1L8-_CM!IC>LFMUK]+L[0[$]D_G3:AZ *CZ2.Z$0!W)"X\D)1)QRC12U')0 MB550$A.OI'V(.^%14?K[*:,.,PEJLPS:W!+!<.$:,"XH91I!@1 M*"<<_BLLU6$E\>E=W!O]@>G#U*&?Q!F28AG6'!X/([^58^,I!>L=!V/GF>&: M&GX.YUCK@!SQ&/%@"=+>.91+QIQ34CJL-I'">N/'SW.>TJTF_T9*5YVP\O'. M#^3,@*XKD@C3$I+\]RKU1K%]XE!?U&=G96=&^UX MY%_ \\K121BY,C0OR\8-JV9:WR;G_O7SN6/%&:Z;\EB7(",\^^=_4I20YP_* ME[_AIEV:M8>GP]_)B@B_U=59-H&+LTG5_CMH*QR >$-3SK,S%D.C23JC[/W-"49PT\STPR4Y=- MR-H*!"$#?"]')EY136OXN"JR< MQDH.\T_A== ]VY8'Z-J>#6>%<<[;6VP(P.%=?1S?=KHM(W$6&75>5 ( )X- MLPFC5P?35"-XWCG (RQF03?56F 9H5OXS"",7!5T]:::"I7Q@NRK^7D=/:8 MY:X,XINAP3%99IRA.@S;R[M>%R%>8=H!.X=!#XMV'F6?EN:U#E_*\+5IAWWU M'1ET>@B-GF3_F)H:%"YH>6QN%W/6W;48]T M[Q+PI+:_/L"#/'SE0(! M(ZR=[&B!XPWC'O9G+8C'N=UELDE"K8[ M-=#CN5 6TPDT/O/3=BG$=_CP)0RK<=O ^/;N^B;>X,K:3<_@X?"2V0JHID,? M1SO.=A3QJ#5UOR\);XN"^?,F"Z8>M:MG]O8Q<%@UD\'X]_Q=<0K/C ]'V6]M M&8]NVK/C<0WK+::$SZ#;W8C&1YGLJSD):"X4,$ P>]U386*FP_AA>]G%V&?F MI [M;Y>7OND*G69_68?8=T">S>O-P>E",HEL4* W4^.15L#SK/"L< 'X6J^< MIP"%.F<^#\A;+$%OM@)9%_T2,L3ZA!14<'*5XG\WY2ANGGWH!O-3]08@Z:0= MZH^+T;M6;9:7U&9QPQX:/[H^7/CQ22&#JX=QP&$1SO%I)J-ZM+6"'8&#V.\([.\H^P,-J/XP$ M/B/!:CIQ550IOON>R)*G!J3!1+P*T1T322!$S0",W<@BU>@2--G@S+33&V8] M;9^WA&DMFPZ E.)C9I(,HPO8V'X-6 B:AVNY,NX>MK12P+JKZH,5L-:6SXF\NFHFK3(XUH]+)3M[,/<@L[I M0:6!9U;U')+,"; C@'[4BZN[B2F,6='588O-J9JR4U:6VELM4*U5+TQSFA6Q M5!=(Y3!6ZCHY[;36[NF=AF'#Q>LOC^V_M%K_Z+EJR[>VBK/<7G%15^7 M9_" <55'K7"FG5Q:&=>Z*C9JSE.7RX)0C"2->=6H84@98E 1@.HUM9*I%:Z_ M5SV]J6W"/Z8@O*^^1'4O6>YSRUTL+/>+,!L&HO;KF/H *4HV;P:EM")^/7[%HK@I[NJ?8_!?%NHWX@NZ]_T MIM-Z/5*^?YR[0[Y6]9^=R!A71QO]B^FTNY-0G<#+3LN9Z5D ,7;@#H1@0VOR MM8NDT_5@/+/Y2(=.!XP"6X,&.9JV-#RLJC\O%;<\RE['$V9^1EG+\OT53(,L M6OJA?7I5%&4T@0$K6SH!?90(G'T(KHNNEV7G8XI\'4>L,XGKUAL @]\[BQ=640[4 MI9"F\6"6*L#V94;%4A@::TFQ6,UFI0K.5$$TPM@2L'.91I9+BX2@8/.ZD#M_ MEQ7Y:J8OQ=_)AHS>_*A/ZVYA]()(]$X"E.!,Q+@*P^*V!E<:J1P4&\J\=Q: MVBBBT[(: MH59+'K;>O.C-+.L+*W.5T'LG/9Q3'; JD 2]&/'@,%)6$:2T!^0@F%*_&I5S M#T8_;L $?[T8GQ>GH+Z%Z\/,[R8KK)PJ8$/FR[MPYL5#P]&STW)<-$.CYL_CM\W%D[=')4KA\V75B M%EC>?1#=^&5Q/N]/>RN"MCVWU;#<+;C]F M%$,+>-"OL\_Z\VP+Y7,Y^@Q+9+'+T7R.*_:S<:X?9O9K:&VFCYYB8[R[-+[J M60DJNHO0 MC2LQ*@?DWGA;3:(^ R,9_;='UPU$/U!*;S(0*?5M0]!K/L?6U-6P^=RZX7V, M"N@3VA[W'6Z[X>MU&SO?T_O%_-X&,>D1E7D/$7/K@_7JBQE.NTTRL XN:":; MS?1]!G,_Z>?=M+ZTU;@PK\:FGKGT9J-8P94O3LM09*^^!3=M PK>M>[(NAW- M[KL+>Y#?@1&E:WD6S0R%F\T7$7"T4TXVWH$IC0K57X4[PA;K90_'SY MXO8C\OSGG^/%L^?.SKPN10ZYZDN(X6CVO/-O=IMW1]FO[5;M;&!A>BHW\107(/;6-/-MO^6(C\(D3L0SN#<>I>1^-X M!',P0XLLSO72U'R8;]0>+FQ_1+'9T,_@7^^'7+_WBY_;Y1/C97U,8]6YC97E-'UW,Z8TO M*^/+8CJST :,MC&,?BFJ-*XF6'LQ%#%&WYJZC0WMMG@N E=AN:WMR2QZ%>8" M ':!K1>7-O,PK&[O)$;0MLT>3^MQ-0LQBI7P:M\VH(7K6<37L TB#.-V7^C" MY!K7)3QZ/ R+X,>_CLI%Q!< ZPP#?S\^?C_'OCN-5X=/,3HJ[E*UP<+SK;(E M1(KH]2PC/T< C:(PCZ9H12.,VM[ 2'01QMWET3&\/.X^P(W#0>P(UT6DWW]R<([F)[M/F2N0- .//WY_S+F;TT@OJ M,&MW'/GF(BJVE9]0GY636TWXFJF-DS*+7>Z"2ETHQY.N3YU_LYRTPWNY%VV3 M;(C3$Z-9 =2&Y^L>;Z8P:77YOV8Q,$M16]VX1>]G5:\.4_R6W3!4%\MCW&Y_ M=KVOV\!W:!#,YRQ2#AX^'%ZG$DF^8ZG6W=V-\)SM=J(W$7_,S\V8)*%YP/K^O4 MTB6QG,Y;Y6(.89C4&(@8P3(&6XX>9&ANV@Q9423:P:+/6W0]J5N=^+<:%-(8 M>_"$FRL_44Q@+9>P<.?'NX[LYL71[,81=4I3+:^?ZBO)[C> ,'BB/7^&Y"Q$_X.7_ MZ3KS[,%+^^(7ZP=TZ>O2$ M'/84ZWG)!V\_MZ<:/B_%Y_=CN7<>^%][[H%_UQX*>-WK-E[,[.'"X#"(>#VW7MNSK#-_ZA5#^8&Q8]>WH3FY'-E5E-^"A_8/FW!-:YUB) 0CD)HZF/+S2F:]AB>5^-$;OZ]Y.1'9W18,^'I:-(],Y]!?*=ZL/<:Q^,JWB_:'+GQ']%1_1 M?SV)5;BD1;K/%WM[GT'$0*49??X[<&[CR\[9W">E\D6OU;6CY7W_#PM/]&_= MJ&;_N3RJV:=H;;WOG-1@%C?CSC'=]-"@V7\E\W)(W'?25Z7X[&W$9XL4G[W[ M\=ES"6K))<;R?"[+LA_D\?[XPZ<^Y25[_?KUW6E_9]/_I;YM1EMWF;JZ[4(@7<<+CCF[V M>_2.M_$L=Y?.W8K'O3;Z]FJ XP''U\8]U6*12J[-1INU,2KS@(6+=#[&5M,N MP',!)W.O93/;6.T2@*G!RGG&'B+[YC2FV+G9R,T2 W<-C8UZ9J:3:I[".+8E M:I+0]'@Y C, AK3SSSSO7D4P/L(_SF\ &1B:<1.>-5UT5IB/09N2NGMV5^=G MJ6903&G81?D]F]\_N^A2^N7V=8S^.-.+UWQ)[OF=N.=]$B^^7"1)7E<+Z2BZ M--87/5H[YZN=OV-IJ6OT?;5%X;T/-%YKKYJS<$G!GV>COO^(+"7>7M.1+8[5 M>LOS3H?BOY.>.PX(C'S\ILT24 ^C]]#59^$[+'U>C\?D*X6WW.LH/HY?TZ M>3O4V+C7;F/=SO%!3.Y!B/"+TYCHQRP./_Q:F=H/KCM4>#]>.&SX_W .CWEY ME+V,>\JGAR!3A[%R#A3\!3V(R3T($>Y0_DV;:WOYV/C'6/5B8NJUJFJR ^XY MVF_ #BMRV92QE2JY6BME=5+$7LT2WN?^[;SP,_2G/:@;P^&^Y5L($FIO\=0 M@C)?ANP_J]-1L]Y=MF_"A AW*/^^KF+5BH=A?%+DUV>T M*/\,V7\9N+H&5?X09.HP5DX"_WV>W(,0X0[\7R\%@"4E_]Z#^?'4U.>C[$TP M7]8/8"^E9Y^-W^2LN2VFZS2G/>C;@Y'\0VA"&YY[7QA/6OSUZ%[6PW">_6&< M#9/=V9C=Y_62\'W_=F'W65X?C.]_F/K/T*;SNA_ TR.]%N&[0-U#1_A)/'J? MO0_#R?^>[9"C9I]73$+XVR*\2'/:@[X]&.%_G39EF_;T4W"G(WC:R?F&L3YI M\\_C<:E)R#Y^W2&43[[,Y(Y?"_SR(";W($2XHX"/)J;FO07HP[_QB/&^'F?O M+HU/OBD)PN+(5 ]29?5A/"X?''O\P1C$#&=UB,G2%ZGPBZHMBS-HDT(WH?[2 MU2E9>Z"D*Y@VK_IQ49EJM6H5*$MM.91UJ?=C&9JV('9,M#8\SXA6K$N4 >]] M#\TKV[3NW2,^QIHU;=Y8BC'I:KK4U5E[$X*/\ 'DY+^]@%T^I/((LG]=0VPX MB:\$<9IE_K\Q1CV*0Y?"@F*2'[4)]\IJV@S/032[+.M1G(Z;IFQB]=CL]ZZR M$0C8=-2$8?NTBV\OGGLYJ6]\>M''F.R\R=Y4YV8X.<\^GL-2.VL&V>N1.YJ7%82!>E.=E*[[-$GO+2+K MGX V;'#F;#V"75>-#V1G&:TH62-K"_Q="/5_P[U+J/?;^W\V9^/GQZVT_#ZL M++P@UJ*)HGF-%S2 M7];MNW9B^;;ZLA!KE<5",<-+SQV G(^B8%]>FX.+Q[6/.9Z>3$%&YVOCTE,[ M?>;J_;_7U72\T*"ZI[R#7V=WL?B8I:<>97\T1_-9:I=8K DU'ZLX&D1KE23[ MQIC.)Y'LM0K0FI"N3O$Y;\5F6:*S2_)\5926'[3DDKP$NQ=/C=B[&)6UDA2U MZR1)-T6-]4&0EE22?[D6Y[Z#E%> \@:H&ZR#3)"MRWBY"G:=_M+BW:)QWP>^ M2Z_HH*\;_"2OMY/7M7$P?52=5W;+EVT_BK^O-C)B;:O:Q/HT8W/>*MA-9[/-U>?!BK#.H'71VB2$-V[5 M/X$0KF &B$PT#6[9[[V.*-K8DX7J!U;-_%0^#F5Z:>G'X-MKTG]J]U!2Y&:+54]'%9Q]%V MAU D\_8+8F4_LW]&UJ5MC2N* [N/"Z.:/Q/$Z-TH?*JC/?/FS8L[N2K&=?G% MN//E@J^+>\=#,XE+K)F!\[S!T,A%E;&YUG.E\?/VS.^,?PF .ZS&<8#ZL,NROVO^VNJ$TQJ4#M].]()67E2CUG$19^C5Y+1T M49_XTN9J'@ZS<#8>5N@&\-/(MR _J=HJM%]-^67F MKFN5];KJW+C7%9B_A6P/NK*Y=1BV^@IT 0AH:MOMHKAU>=$&>/^\VFWF8_+O M2>Q9B^YKFQ(-"GN>C0'%8W^:J;NB;J^C]'"- M92!J9MA4=Y2WV8R\-8TW_P#%M')_SK3@)7'K1*M9GKZ;4'$#DWN' 6S7N@]N MMAGSK%U%0VC<(T__TV-KJN>UY0&_$J26ZGEMOY[7_JL)L:P)(+(I6_:?P2S MR[@:-:'S:I31&1/:\IOQ/C,OP!F1]'U=?3OOO HM&Q>Q0/.TM7$1FKA?X:1@&T[G8O^BM8=LUI&1W?,1PDMC.J*\,R[G;/ MGC1H#0%X!4Q"))0V+FKNNO1@*]8!A@-XIPX%_#[ZCEOE.ZBTP?*CA"P5LHKV M>A@U?:MD'UUUO2X*-8N3ZW4;OW3*]7QZ#]?:^71KU(HPL@YMOH,RBZVPY;%> M@S(7D9777;@#T$$_-]"+NIRFCMLS7TPY;%L15>QBVGJYXE/;J,R% MN#2S!SU+)07O7E)0/6I%04Z/!-9;J"I(^!'A[)XWTR,B[_M>=B3H?=][[^]R M&$6^BJQ\#]\]<+?-*HI/?)Q\5[IVZY*'^U:D[B?S\S9/!N])T<(D MW+LIW#8)=Q+N'LWI1H7;)>'>8^'ND=;ZG1K&,TE^_%'>:*%>,*RS%V )GE3K MJW1MILSSSHKBAHJ"+Z2E#P"TT>KRDBJ%\KSLWT5_' MU:C]]-6W4+NR">T?59&]FTYB"%3M>YEP;M'W^+)^!C9 USG\S//Y%[6E%I(>_+0MYP MRO\UVT+KVKD/&?EFZW$Y$*W;I6S763?BRS_-.,;M R/;S&Z9R+;1ML[?M!O &EP<94(P'1. TW?U MUE_E^2(&W@<+Y M0+-$U'M(U'0M4=_=Z'OLJ+"^#NBU1E\VJB8;-OQZ,U[]]QGN)O*^_>7X4=QO M?=-#MERDJ6_=W9C:=9]HGP-;&?WH>9+ZIY#ZQ!B),790D=K$0DF[./==49^J MB1GNMGWXE%LPEW&%'M$(++Z:QBWM[\='[H<[X#;][P>N]FHKY[O#=D/,Z'X( M3E]PXI!\PFG?)^W[I 6=5(&D"O1HLRBI ON$'-^M/_ODG>O>?6.BS-OV^DKZ MR4N90"]U;FW"SV9BZLGSMALHIM%IGEG3A#;)ZM4.7[2(';&8EN:)DLG,WC[O M:#F*K45M?[_3Q4OQ0DOC-:,+7)T:ZDA$I9EJ:;42_7F1: M:L]QQ@,Z0N<#3.3\20MQO?&17;+J]]/:G8*\M ^\3C@/+&76RJ3<. ^7QKL[ M!6F^FMIW97.6D 6F8CI:09JJ7H:R!:9$MO,]?%@V&DY;KJ_@O\\J3=P MDF83"ZU-GLAZGCQQGM7NP_)8+J<=['7KLT^U&37&S8X'MO5?YHE$7\.J&(<( M!BX<=HZ]V^=)O%I%XHY)7)<+?;5E?3[ FV$VXHM_K0!PUN60'LSOOE$4+\WV M1=[HB^2P\^O>ASH6B%US^:YDB.6?%R5N/L\JV9C1Y',10O.Y*Q+5)Y#C/0>Y M]XMR0<=Q+'O=UG:BL]]"Z$3_8U<1+&5ZW2J"70#8G#,FV?'4EW.8@D==3,D[ MN'&1@7?[N+*[.4-3M9(M+PV1IVHECURM9 M=G$M02_^QN-;G\DL_V/W]\8=/ M3T"6UVK[K__['FK9 ];VBEHF/H=OIZ4%*_CSHMK@YV;.*Y\;=]J/B>O4,M%S MM>S5;"Q;\OQM4;WQ@J<_NM/@I\,+[:>7W3B #.ZW'PQSM&XF'S2!#RV=!SIT M:+T!WZ+ZN$[..D4MS>/2L-FU\[B9%?G@"7U;C0ZA;L+M9\L=97,P?=*).6[/ MH@W#)&3#LIE7))MSYKPV96LIG91?PFANMS#5LK;:I*9\1CF/6Z6]7R*]5:FN!]] M2ZZHW7)%J>2*VC-7U$S7^AS1_EL_])A7__,?KW]]W2^?U-N7K_ZGYU"ZT1C# M354"(_A12X$1?,\"5DKWJGP5",_*^5FZ;V4 YO;@V^KH$@;>?)SVK/1^&+X[ M0C>$<7TK( ^T'!-) M/762PEUS^FX_L^GU + #_4J<^T2<*_:._,CQV?MJP)^>E&=G;6;@)7[7+*(/<6BZS#1OJQ&*:>7"I&R_.CZI0VJ4$H$R;'^Q3,J\ISX\(W@ M+E9EWGX$3P3;#$C(39[-CG$_V?[:J[/QL#H'HER3T3^172*['D-+(KM')3N6 MR"Z1W16R8X1SK>0OGN=<8[I$=D_&9^MJK"0B2T368]A(1/:H1,83D24BNW*Z M3F(LU1V$XG=$KO=BMWH=M@M;LC]WRGTH2B!LA+#]07,$\,EANL%AC^4 MX61BN,1P5Q@NCPR'&3 Y]J-M2JL!2Z%?3))KK$:(GFDLT MUPL@?RC-Y8GF$LU]_W VP9_O&]U_]^VVZ\DOTEI=NLF"!_\Z*B?9\==84GPI M'#,Q86+")Q^4Q(2[QX0J,6%BPBL9P1@A5.;J%\\YITQVD2?W3%5R$^,E?NLE ME"=^2_S6"P1_*+_I_>.W@SZ:O7HNFRB,!2'XPG C]'..GY*N8NZ2EVV=Q:IN MNE*][T8!_;^8;/F_0U<=>%N4MB/XL0/GG?>"OM+9[QUD+8+WC[625?9 JXPS MK7)*?_&YUKG('W(>X":6NW;'K:6R&(3RL1J6KIQT1[U?5%_"R"0S+9EIO1B4 M9*;M'N&E9">)\&Y#>%N*J[PCX:W+C9)(,)%@CP8ED>#ND6!*>9)(\#8DR)[2 MMYE,P'X!?6*_Q'Z]P/>'LE_*@9+8[S;LQ_O'?LD>[!/X)T9,C-@+S'\H(Z9D M*HD1;SZE0.Y)B)M*"O8MN&G+8"],M-R'6PXF)3^IP5C;0?3,!X^O, MUJ4_"=G+LG$5#/EY]M[4?PXNOAED?YBF,>YTVH3)I,E\ZXHT;:GPII!1 MZ&A6U-59]NM__,\@>_/FQ2!>]ZF>-I/0OOH8VCMJ7Y"]SCX$,YR<=U_'DG:3 MTQ"KL,(XG"; I$IJ/>#O'L$MBQC/#P$:&<<1K-+J[\%- MYB71OV]E#B*7+K'D%1-U6)Z5\?9A:6PYC+&?KJ/%NQ#JE6>.*N@-W#5)?-O' MI"G;1K.]&X(>B4#2+G99NZ!X[[2+75B0?5(JYKNRE& IE/K%TSQG6'19!!XM M9/8C7 RL?(-9_ENP]=2 \:VB*D'H=ZSRAY#\CF#,WM%:8O8]%(%$Z(]*Z"01 M>B+TEM!U_#6&64FA=?[(858OZN#CL="YLV!PBJFV]R>P%2T^]7QW[&I)^?QFCI,JJ.D(:3DL?V@2OC7V&%H M?_7EET5?AN$;\FVZY+@(8="F9Z/GOFS&0W/^+'Z[&(]YPX\$C$=LR(QQNP_^ M/FTF97$^;U-[*X)5\MQ6W^)@P1.>P=J#50,/^G9+R",4_K[GF,;S Z&^!RM> M:?[#+U?)F4X$=5@FE2@I,2')5@2ICD6HGHU<)*/B@9],-# M34#OO$XOOA)P$G_>I!-_+.MRVL"-@&75J!G$]9VO%/ZY4[AZ MB7384:*=O:<=]GC6YXMJU,Q"-]_7I0M?P9_XIU=R MG?@G\<\3\0\CB7_VGG\8>43^6=0CC'4E9I8/,-'(E6,S7$K _:Z JT*=J*A7 M(IZH*%'1TU$1352T_U3T:(?D;Z"BW\J1@5_AMT1%?13Q1$6)BIZ*BBA81311 MT7Y3$7UBJ^C%:1F*58LH>S^MFZGI D<^=N=,,HWE_+:/IK9F%!KT[MLPG&?' MKG7V48QI(K!>+8Q$8+<60WJD=T<0^PK15QB,)@;;?P9[6F.J8[ 50^IQ&&Q' MT&('@LQ2G.'!BT R+A^-FG5^1/YU'QV=N[ 4MTW).G_,4(^S<1@U'2-_"//D M6['6>\JTE?)H)$;I)6!LB%'B">K7;S]NA$?Z-"0'22(;DHG7H\@7V?_\^N%- M]GK43-JZ>B\K-VV/H?WS/RE*R//6 BOGW_KYM[X*,47S)#/C<3 U7-%>^#KF MA#&N]4^^-!,#QMXP9#8X,VUF;YJ8DR8S=GB_LOFC1_UVW1 M8D<08@>P./%2XJ5'Y*6/+_XC\5+BI;6\],E\JT;5V7GVZAM\&Y.F9!_=:3@S M%T3U-Z"/[-6<3-Z4HS]M/.8\_[Y)_+%74IOZW_O^)\[<,F?RQ)>)+Y<<>U_B M)IHYN<[^^NFVIM9:H5J7X70Q.FVORI&/*4D1.^)<_;@8TC9/)#MBC/UX-4OE MSF?(O))%]%)"UTN=6YNW%:SI>O*\[0:"!I\USZ+*TGEOKW3XHD6SD7RX'-UK M/&9OGW>T;*4'M?W]3A=_^/_QI/B8]:-!?/[SZ> 5GUB(V M/Q+?!^>'+/JG0^?EP+FHT]?A'U. U19_NT*>73 =81&JB?C)_[P(J@MN6I=M M5K]7W]QIA.UY9!W1C ]FSYNG(,I.39/YZ? \:[=R8G+ LH'OQU7=OMUVN0#A M"WA="6^WX=0,BUCL*SZHC4[H+AAT20*G([BK?:"93DZK&L;!7Z6,'MI@&YBT M[$HO=S3%/CN2ZIY)]ID\NN^M(C\2]'8I^H\(3-#]/$J+O2_VPSHT44<*'KW& MF;!,?Y<4QNZ.2_IB]U%_)/M:7?G=A__?WKDUIZT# ?C]_ H]]J$AS:4].6FG M,\88<">Q9X3;#(^*[<3J4+EC0QK^_9&,21,"!HSM>.U]RB0$Q*ZTVF\OEN0F MZQB4R!^&1O7A>V):>F=;^@6VPDK(1Z%"-E@L(!L]K;^&JUURJ!!X"LGRFJ>= M_S[F=IN-V.@.<)7=^>6V!;BBB<67 E9OV/IDU'HAUWRAPH5^2D6D6:-_Y6(F M<3CA7B%9FDT:.8Z/E0H&ADT'!NEWB&Y?V=9X3STILZA"265J@NR[.%;W O@X M4T0 4BM=5;]5M$)(Z*8^\,/HWD]V._DASVYK![;;E8"9];!;W./J;/ZM$+(6 M!GY(:TW >"0'76;-NR&+O.1RG VGL> F6#/#+O&:YQJ:[\LVT2*J$[46,G<- MIL>F_B6Y9I$;D(OD'JWS0LJ(('L\,JJ(>U0+_Y8#5:GPUO?%LB*8U@#OPLDD M_,/%/5'GRH.J $:P; MPJH;GN4L_9U_S/G&TP\[%@PO"F;9%()6DU)KGH5>?&QOZ09;]* M/EK*G3+S%@ >!X-YQ'G$=P\9AU_>I84-@O/NV9I;Z4A_Z3 M@OQ.WNHM:K:@4I4'EF-@9J6W\M%.O2A9Z_[->E/JD\LN@V4;J-]W&==6;7U: MNQ'6"+7X<8#,FU+(.U9/B\XX[:Y2$ S4$I:MW$GAY-=G\IMMP1C%5!+%7$GJ M'U)SY)B:1?JF98$-8Y0D0<3C*9MD*WT E/ LW M7FL"XPV,-^H5;X#(%K8DY8OY_A9/?K,M&..-2N*-\0_;L@R5]K_11B/#TC0* M-N 8/X1"^(DL+(Y]P=B^3U'"I">,./; +G6"??2R\-&[! M(&XC;B-Q(6[CY"-N(VY7B=O4[AK4(=<=,M"N^C;@[#X-)4=-$TG8Y"[$Y#ZB M-J(VHG8]4;N) -(DMD*P;O'D(U@C6!_^]"TU''UH6,0Q3'TXH)HA01LL7 \B M?^H&OB".S]W@/F+^[=XG L+D)01L!&P$;'" W2"'W1+J0N1N\>0WVX(1N2M! M[I[VP^R1;QW2M<>Z 9:U>^R!>XD8X=S->=XD,&9"R$;(1L@N"+);=Y ['A>] MXQMW/"Y:(@D222%$HEG.T+;&RIGWJ3G230TLE6AB&H1BGH@2\=CEK!6.!LD$ MR03)I %D4A*+O KZ$4@02.H+))9A7I$NU7J@6_TLGT](-V(>MODAAB"&((8@ MAB"&((; P9 ;C5+#(M2^-BVXA9H;%D6^4 -S@74:Q!#$$,20# P!>_4Q &[* M??7H6G#R^,.3>!/_\'-D[+UY M'T[/'BYN;K[YG__QW_[]_SD]19?7-Y_0)_R*SE:)]X(OO7CE MAW$:8?3MP\?OT/\^O[]%#ZMGO'709;A*MSA(T"EZ3I+=SV_>O+Z^?N^NO2 . M_30AS<7?K\+M&W1ZRHE?1-B![]&EDV#T\_NW[W\X??OA].V/RWK[Q#4(FT' ?;]/;KV B=8>8Z/ M'D2C)^@F6'V/SGP?W4.M&-WC&$T?P2NS_'; R)$VUP\LG9XGCGK/!? MOU%&L@ZC",<)CN@H2+,?WI'_?8.<)(F\IS3!UV&TO<1K)_63OWZ3!O]('=]; M>]@E$^QCF)E< >5GLB)!_/,J3(,DVLLVOSQ%_O\!]ILZ*"FT2G MR7Z'XUPW:;4PVKPA/[^!GZ'.>YA7Z"RKB5?N:9P^53?%?\PU1;[3%LX5)'.9 MZ\WK!]J7]V_?OGOSOS_>LJTB"OM>\+FZ[Z3\AS?P\Y,38SE>[%5W@OR0[P3Y MT4WR93G5']^P']6BGJ$/9/,F9$/)/N @W;ZOHOS^[1O\)<%![#WY^!2*X8AN M[OCT/9PQ5CV.LFZMG?B)5B9?YKH?)[NH>J#P2ZYH&I]N'&=7ILE_R!6&#=QH M1_.I*2T/7\QW/_WTTQOZZS?_\=\0HN?'V^["*$'L&-V&*SITP[S"7Z=B#<=<4UGY#<'=FN\&;3KR5[,-)Y^IK%DG",*$M@5?B2]W.R]8A^P;\AWQ:X5T'B)?L;TF*TI5WY M!GF$!VE>7'14=-7%A&7UZ*#>O87_(PRMPMO*CT[@(D8-*>3^_4V12(%\&F-W M$?P'_;PCPR:D:,5;\@6OS(L8*JXMEW=)6XU^*!1ME&1_(D"E'?!&" M<."YY$_WW/'A/7]XQCB)E45L4+AF"=_!$DHR""2(C!+BI!"C=5R_0=;OSHG( MS\\X\+HD? Q='G\)@!:OA.Z0 MHWB)$\?S/[#M,5US-7OJ [WP,T7'*6+58:>Q/J%PC5BO$.\6*X)$Q^C;(+J& MH&](= [1WB'2O=,+V3_1PK>LB]^A#\?-:=Z(_#)>K!<[(2"P[=6F0LT& M^<%XZ60T89MD5(\KVO5A45?I(MR2N7D&0? %WP2$'KX-XUIVH0F)FE7_L<6J MYYI K WT+;1R?'7Z'NR')%Q]?@Y]?)\7OOA:[M#+BO5K/&?VQQK>,@IU>/*#KJRK:2%!A1JUOPOG=;\ M*#]T4=A(/EKR\P_>)O#69 J#Y&Q%E8A>L+DCT[_RL'K&6UI*.%5%ZI9OS^5UB\C M@Q0ZQ[5J=2Y_"4/WU?-](DPOR-T6W9#9"#9@9CF+X[PFKD6EFK7\AY4F(O!<'')A 9_@K=C?D<=<])OCI_@CV?3D;X67:%2R9MG>E98-R"!*!ZF$CLO6:MF8OFOI?-%KO M-4OTOK1$7)E&:Q_7I9T$IM&K6:4/9.:-95[[TG9*%TE:219"]V/-6M3UE/DJA^7 MI-4Q^A0&!I5$T\(U2U9638!]]ZB>&&#]N $UV#S@3>;"A:-=Y,7X=\\E9PM< MWW3\?(OJ-6M<5EE(VH@3%RYAG#P"^D@V<%SX5@M_@:/$\0+5-X@K9JO/KJE\ MS=*6=1V<6-Z#2"B&CT>XY4J&5)F. ZV"/U^B9K7*.I%<]>/B-&59'M*G&/\C M)>._>JG2TI=^-R_,G\IJD(P"8B2.BS."S6P VUE#&]J?RBJ3YC8T]*WX=#2= MCK$-EL!I]MD$G$#-%BBK9-IL =;&<0.TVP!GJW^D7DQ[9%KFBF(UBUG6W*@T MCLLUC/E;7;)F16N6K:R^J98UCPLXCDW<< 8;5JU9X+(.J(E]_+C".H>EZ6/]=RP,+D"-4M35M^(F(OCX@QF4C<>(GWYFJ6K%S>,17F9ZY+.^WX"GX+B\#OH44W4:W9'GTB ME$!U*UM6 6DDJ,!Q#XVPAV2IJ\!=K.^(7!JZ$#)(7@;X!WBK%\?G8!7P3?E; M^KQ[JP33WZ^C<"M!++-0Q-[;3 M?E"Z+[\\J?XI&QO[?4U&IX*)9C&AQ^,T]97\;IP[^5VSK5I6' YP*;\[;B-; MVX@#\(ZTFP1UNYL*_<'[\7^/VVO,1Y\J4LX=TF% ?,%!3*?@Z@M\)++@*HQ< M[-Z(+R[(&[()(P\/^)KW[$'--BUKWKL^T[2?I[2C2.TIXCU#HJ_(R[[+NGN\ M+CMX]S792%*5#P!8U.GCEX@4Q"Z%*6.JP1LBF 9@;(&0$,!<>W8BV()/?\>K M9!F*R!&ZQ'=IM'JFF-U%7T*KO:G9YV6K1*M]KI@P*.07> ;US+*GM/ MXVL83AP= .(C0$F8Q>+002 Q"E8%VF%'YRR.TRUO['@^1KSO+S&9*2('0,?) MCCO;@O+MG_1/(DI%(1$^DCWH LD:[T!*>(SQ.O5OO37N?=/W;]N\]_]2Y;7; M8N^K_:/;6>TAD!!]9(I,TS3@GNW: M8LU.[>5\?%K:F"7WJ1,DNW;?$)<^BMR$UVZ?DI68+?,21K MP>[9"XZ<#29,XS8,V%O9GWWNWFC-'NWE'7V*1,>@-.T:O35YYY#H'>+=0ZQ_ M@H,X[M/>SM49Z'#&B9YM-A'>D%L!4.(\E^.YWCF>:]B'O8G6[+,:Q^T\5'&. M/94MHUS3"-H^;J&IMU .4G"4_5350LWF*ILIA]E<>?S$XV8;<+.=^3[/^D&D M BXOWD7>"B]#=9=0/H<2B,@C%[BWGO/D^8068=I FL3]-N2HO:C9M&7CJ7[3 M9OVD$HJ4KZ&K(( 7-C5SKA<=ID^RTF7$^WS7-G_<2Q;VTM@,GK:1FEU6-NT,MLN.S^ 80:1R4X#YS GV<64I-M?- M8DW;4:S93V43BB8D-;>S>,O_%FL#6'GSQ]W3;_<8O!*;;18C ?/>^*EL8M#N M#;,/XW$;#'*)>/_$\?*9E("0@F3/G 'CQ7J@&Z43^9HM5-;]UUPOT E$'B$D MNH%X/^#:.5XVH^ZRQR#"CD]6P+T-B>P<+P((@^ZXIQH3J]E!9L#G;@ADE*VQ@L2=I MN&87EO7VC8 =M]]WF?-.N6#.]T>X%Q^W96>TI+:/75V=FNU15HE3;OSX8 V_ MLD6EX,,R3!Q_D28Q.5,N82G/">'PE7PP/5/=*-7L@NJ45#J%(FT-*G:E'07C!OG3V[** MFL/#E;8(:P/^HB6.W$1GW6%A :_3!'2 I'O;=$M_NW/V6QY[_I 2;LZ!"+;X M^1ZOL+<#S:"+HT]AL +D#!_T>(RBB,2$_[XOZABG:;1FMY6UV56[C?4-\<[Q M[2:ZQT*'> =9S+KH(H\X@A0D%[*7$NY0A(B*#^^/&[;/Q95QH/2'9NQP6QHU MVZFLVJ[:3@JOS+;2D6.>[^TU[;55M\'*6NO)[ZOCQNQS2]$_.<:426YK4*UF MJY1USU5;A>T-0?FXR'T6N:TNIKY6S1*7E<1RB8_ZF-$QEMNKWEH2J5G]*HSS M:C3FXW:88#MDONS9SY /*W)65!\/,(* K;$)P)_A)@"?S=#W7%"42U0K@%O@ M;IQFK=Z$':C9AE4J8=TV5#WOLU)(]I);R6.4]9,:T96>9@A@#.)!=/:XEP>$ M'"_I &6I7STRX='J>7\=1C=)+$,EN-DI%T)DV,#CMUJS:\LJ;!W\N48UJ127 MO4-D 9!'ZF01)-SL58Q4.F[6ME)>HQT3=]HQ%6KLDD?9>^*^ORF^W2S'T._(;S M02^T6^A#EFHT*42_'*_6.6S%IA;'"9JMV:1E$\ 4F_1HN^S)#RB)4]C'&*I2CH:1)&^WLG,7DN=*-4LS?* MBO?"WL@W)?8';Q#)%A$T>=PCO?>(>N O\1H38J[FF>A+I&9GE/7UQEM#M'-\ M/(;=$&T5]PVKUBQ^65U?6/RCCGZD]2Z+$^)DD9\EBB] $;V"%;393NA&M&:/ ME'7IA3U2+8#(BP*8"P666#1^W$.#,QH0F2I,%*3 .0Y(YXT!0YV)U>R9LB:[ MEMU0VZ-[1K1XW"A#I8]LG=*J%86:+5&!HEZ5:/+XY(R]"S*3;);6B)9Z)!T_ M6R7>"RG4:E>TH6C>)>\K\,:K=XEJM572,S%,?&@7B8:/.V?XG4-_8ZD,>NX8 M/:6:G=(P<6U^I[#MP9H[;I#A-XC$UZ:8TP(ZTSW?BZ05S-4TEWX#\E:TVSP] M6ZG96!4@W9J-I6!W,XQMV14 7Y"=X1ZLH$^I2MEQW'VMD]<8[A-5)W*V6J5; M&"QF(L*CH7-]H3@UQWUF M;Y]I#8\3M56S \O*X9%VX-' .,2[*QZ6.YC;,(!'I+7ZL"V-FAU45B+++%6\ M!?K6'36* ]Y.5.I)5X!?U\#ONT.]FC4OZXYSE(]+/=)29^^"$&!N@OR:KE91 MJGMG^I"JV1!E17%Q0ZCOAY2^O*!0CC=ZW"?=GH=/8= 6H[7RB>A"IV:'E-7" M$-;7$>[UN"_:[0L>ED!.O80MO H(B5WDQ?AWSR57PPYPD-H'$0U#N6;OE/7' MLMDY":KWCVQ"@S?KYGO\.9YQ2J7ZO1VC%OM@]E-73[ MS:8^=NIN>]JCK%>2VG$/CGRI91OD$TYNPV!S2^12=YE#J#O?W_+,/X/<=IV: MK-F99;5WOYU)>H:@:Z<^] TM"]!X9+.*_AVWZ'1;]!Z_X"#%9'?\@L--Y.R> MO=4E:=@+V+WFT/&(E;F+0C==,70''+UX*QJ!>1;?X0CR23L;0I&B5@FR ^_N M:7I;SY\JJ^QSE(\3A&6.1 MOC=S?:O*>FZX[WJ2K-D@9M@)O1U(U MFZ6L1*_=+,?K9>KKA2HGL8=.@()3+/]/H7!X%O-1+-F6Y55_FVV%<5T.^Z?2:\OX7Y_'4:78?J4 MK%-?%.I[8]63KME-9?- JTM*1A8 9(3H05;XN*M:^[^D3S'^1TK&?_528_DI M89.TJENS+RI_Q&O&/ZN[X M\A3YWX?1YHT7)&]<;_N&EWGC^.1&^$(I/$=XG=M.LM+[MV]_I"3/A.BT2I]PJ=RDCKVV4#)W'/1[7XONP254Z'F MU"6(K5UA^&:OPB753TX&4M:.@ M=BOG;+A;0)O[9'S)00. M+]CGY*1O4[]C;/Y-^S%W+S;# YC-LP8 $W M8RY,[^Y,.\EG*[(I8BI *.]9AE!VMME$>$.V0P&:S',[3>)0S4W&<@R>\+PI MBS%2P]/NKM[)2EMMKH%:F^D4=_)M%/;,?-@JTGKU<:TT]$R.5JK M:>A$^RN1&]E_W\]%>BQTYRN9Y+G,[BR.;F7BG3[GU4!PLOW3' 2UZ4YH2]'& M4!LB@'88N,]&*_&3'8;RHD*;'9NP>3+N? M^KH[MMI=PS0VOPEJ[; U^*QU[,'\IM+H?#3XM#5HK?L4J8:_G]B$!%1?Y=XZ M3[B!R=N/HEPUL!K^=/KN_>F[/]$!5U$;H[M41!VVSV628W2<:;NN@H$GO)KL M> ,@S$>4C#&$,F';5L0R1$UO:Z*>I#WM^1)>_V9FM"8$YFAK,?J[CV!,:=#> MP4S3NZGGZ=UA3]1EE7/6!/-UV<:9R[+]FEZ#-)@0!#O"):J:=Y!Z(Q?D._[% M!;D_-V'4E?>RTK?)9-!FHU,LE0P,-/XE(@6Q2Y6&["4B\C1YI+P7"AT).D9J MXWU(G_Z.5\DR% !7.93)YI+J//HYQU-QB7<17C$=#P0&*[:H:@GT,<;KU+_U MUMT43!/W:HY3GA]-T1HHS8233'3/OAR*UT4E).1$+AB&MF:XJGZ)_%99!ZTY ')SWB%2T>T%39NQKKFI^#MYJ2V7ET![66;=F='D@@ MX_B0/@:K^TX51I#:G-VO6N_]4]7(,V/'N&VPV-Z4V]'R+OQ0%M ]@Q?\7NI@XO MM.7J=R,_@TG(&-GL9T"#BIP5=:@%V^:]S'!&+K0JDX@:7S7>2G% SQI[NUP=K/GG#/5/MB$ZL\6V7]K&=!K<+ M;=O#;Y7OL.=T=&AK.LO8T%FS&INZQFEXLHEKGFBEZ8RTI6AGJ&T3C70:?;=& MIKU3.F74:'63]&AAVJD8&V^]U:Q-TYGY3_!$:.&CK\VDXYCL3FT.4MWT FU+ M<4+GFS: <$;(![30=,!0S.3WCDA8;<@@(/_RTXH?8#E MK#8[]"T(S0,W*R?M=P?,J:Q5,[+'#&$XF9$&> @-KG4-;'50 M3"3LZ*F%O$Z#*E>T(?!UZGI5 MU1D(?QV7H9;2# 3!3D-K0,F:4-AI0-KZM@7$;J]3#1D[\E7;%\A0>:YB2:?5 MZDI^-B)*IU$WIF>7;1K&Y-B9]+Q8K.$<5 9HR2K2:M8_^L,PT1FMJ<^ ?>CN MQ=L_MF>Z#EEC9LJC$?"F0>AN*:B/P%MSSO;!',)SO'+H-V":& MFJIAVC\\)^\.M_VTO;!O0!N.N^I(?:Y2U7 3,VB;LY&_AIN??HW,9D):I:<> M:H(Z-&J>,!_ 6F_))UX:)D&+)?N!S1$4E-2]!"I(,OE6,3B@NMA5$OO*AL-5 MKBC%)PHK,K4V=$R%;S*_5/[%WX0(2+J&;Q*\E3(O[?!?O]&7>S-$EV.\^GX3 MOKQQL<=Z2SYDG21__.T,X(/"Z-J+MC=NH7/EWP?I5)=YO,5$8LYN-BHQBDC4 MOD[.(O4V@ M&70K$A-M/^'^O(S(ZTVO7O8X5>Q$;5%K:T+9VQ+*YUD4@5@)73W?9T7XKCI[ M=2)7"NL4U(QA5 (6*$0^_A9"(G38AY"90[.44[1L=UJ?Z@?W5!P<1_M4,$\* M>2?O,>33)M\+((?4\94!2)O_.+)]S:YD(3" M1#6KVW5H988%OOE;6?K)T@P+%WLP2.)?2*?@2\((9T!4OQ))B_14_+8('O * M,DIZ.&:9DL@MZ3MQ3/T>Z+*O">M&+LO"%%CMBK7-0IY#O&<*_^LT<../N13U MA=VA*3ST=EB3Z<$/.V>%*WNC*63OFJL F+D)P!I('V*Q&VX"!4U&PG$H!VQ) M>)1STL7/NDML\'8L7E%JC#-D<:9JD(LP3CZEL)J+]5W((0RO?&\+,9 B-02/ M<-1>8/TISV-:H,LLP36.7G"=W-&HZK #BZ-$&13Y*QL0^2.+GLK"61W_[(M7 M'(&YK%5!)8SRDH40*);A.::)%E]P4=1J7=W: #,'P =@;0BS$S_N(,3M_=MW M/[S]R?@0-*MK;6B2.58PCKC5S5T0:8,\RG!,(+=Y_!B$3W!,F+E[ER8%H:KF M4AZE*6L3]TA87$!N>8)<[U=.!"Q@3%X1)DN"H[#G>DZD^,@6IJ,%@<.3]NA_ M?J,A^1OV8KP;6JRK:L+:1,$S(G$)-"/-E[%WF;TX'LUR2W;:@P/Y"P7C32$U MY5^Z^ZQI=6L#;"V8M))]QFIE8,G@*H54$U=?5GX*PNJ_)T0,9FEO;/M$+5%68@ '%#E;1+Y;*+\A^IOURMB-..9XKO%!X5B#A-98/P2[K=+L0LRNJY!'>XON'1R/7:*YCCUOTX$:@ MF$@EQSXE'0M?@/_"3K1\#77L8"=:=J\?UCWCRI7+V>?M*0<=4Q^Y=\;.FVH, M_4#1 #K.#1E>I(IB$]EI&#;-7?KD>RORFCM5!IIRF:&G:;W&JT1R%V#)(K)C M7AKB(L/O7O+\S-2JN5#XW'3V(#=[0RC<$==AJMOJ&W,PVM:66B9V M9."'U0H7(AQ!_ IF:I68XB&JOU.K0)C\%TZR! ":#3%>>_8N :F.YHG:SM/8 M"V [QY]PPM#-1 HWW6W0AH1%/19-$LKB)NZ]^//Y?DF:J[!%-*EA;1B9U4]H M7Q1#'WMC%E7*FTKP1LW AVW#HHJ7W%3@AD&#R\UK75UV(G;\9K6.N&?>69*0 MNX,QJ[ZSJ>#+#85GH/L11U]-/W>^5_YJIOAI2,8B[Y=@\/X5^YX*\N2RT_)^ MFN(S6#$EZXU+#KBW]LC+59^YDRY %85JQ>.NJ!H BX\2"\](P+63&$SX& M()XMGYW@W7NC&^O C*5V<-B-:]L-7,%5,A- ()'RQTX95\F M=;%8@L\\O,NN]^*YJ>.#C$(]7N#6?/9VRY#IK<+QH2\'>SBJ 5-6N MOK;\P&):MLVH[H7'6L3&+=JBX@R.LNIJ7$H=I?-U:'E$AVC#GA:]6OM6;\NK MK3?P7N5*T M*?;6G#OC."HYZWIZ[=+Y(#0_6>=&UHF)ON/12KMA"9T\QU8WJ!EA;;P;Z0XCC"#2NYG6E M9_ ZBX##9M)UOK2U[JL1J;>XPP" M@3QZ N>@ZDUL1\#R>;XP,B?Y,D.'>$C.ASJ61=&>?$UUYMQ??QG>15X8*6J? MRB"0#F3L&7P5%4?@ZK'1BP;>NFJ3.@Z9=(TS363'!:(:YQ(_[.TUS5O?1^* MA^<*7HX+9=?\T/[@VG8&OI"KC-R9&XG1RZ%]_8-=[E](P22^"9AG?B$2F/YX M22XZR>^.M!G:]L*BW;5D)Z168;W;A:G&#'CMO/I]$12QQIOKNYI3FNAY7T8. MW"X/^^U3Z%>\Y_G?K;];9$,P!E5O>:LL:O,L;,. LF],$+B)XU3K5Z$K;4]< M;N!B^2D$A)Z4% ,W /;ZZ\TG.DE[^(9F<''H_:UN:^)ZV]$XO)>5"3$*ZTQ= MS<&:R5^[WZA#E7CMJ$O5: ]LO\Y,:OIC^ ?GJ4=]F2N55]IB%MU.:4A+92B+ M61O1I*9%M],=]X.#N*45F*K4_(4EU]+JTO;.+J9.GF12&;0'^3:63'D*8$@=$[$ MP_ 50"F<'?G-H.=J1>0@XC:6I$W=UFM/QYZZV"6R9>+%V0G7Z8S+!>=@HM-% M-3EK1:Q#2-JP1%^3C(EJ&KT4CD:GD3+R%"NH[,!+ HPY"KQGH MJC69V2,I+5]#>.Q,4*^MR,P26>G/;W_HC*R4U;7*6K>QC567GE_<8]U(&E0< MV")S[@2?(2KE-G0"?21Y1:G#TP'EE"LPN1S'=AG"5U=?R 7FQ2";C6IC:]S\ M_"]2$!<&N4HS0G-Q_#:K)"K+SJ7K=7%HFM('>YZ).+'&7@(Q^^Q4>=SNKS%= M\I.&[P@3.I;MM%^?+$K@(IW%G>.Y-\&%L_,2QS=S$L8Z,S"*J+EP-%XC'0)] MVE$8>S& -:105=0B]%>>.-=.+X? MFVRH^E4>@+;ULTTNQB= NJ8F<26))-7I,3<)Q<_TAL4?Z9P3>A(=WG,M3GTE M2Y;^VM45M6NHBN,4G-MI2*F8I$L*XPV!8$[\O(CNG"CQ')__K>AE36:M7G3G MX"4M-)!FOU-#!7O./@KL"=P<>C?V)C7F 4?/P>19AB$7_#S#E,8JO3>IDQO4 M/M#(?A%LOXAN0R)[Z+CP@1N91\A(H["OV9Q&4X8[INF %:F)AFE%PZ:##7MX M6496)UI$U';C4@\E(N%2X5CO8].D\CRB=\EQH"BK;*_]BGV7K,RCUC+=K*X] MH3@SL)4C?&I.6[.Z]MY"FIO[)L@,&W?D05AY.Q]K;1TWVRWY;T18$^8.JGLT MAR ]$SN@=/TPWT,UE>;@(D(9SF8.!W6UK U'A&/+,,);\ARSY&=9BD7-H)K5 MG8ES')=I]YDA> M4!1C_R9P\9?_Q,6SJ2]G[T$A7,\G9XLK$0LUA0Y*MCUSPUVB#_SL07'V?DG7 MY#]#N"5E= 8]2RL63<-&S/_(!LN_^-O%6:'WR@\S\0JO!1[4%K?M,JOH4E6- M*XL* J&ZD4-(1V*S"BEB_DK+D+H,F)+,UE2HY"7NG-8OU OHW7S*1J3A@Z&'E[;R&[0G@,4U=2: M@9N:A,QK[(96KC$C@$/S_#]*GV]Z\M;S@D%SXI(&E2$NV)P MN%*PQS&YHB,GC,C%YA"!'^+*X"D&)"66=D>X5^EL6B.V. *\%)/T!?@A=:@U MNNH8*@S=.W"^""@O!#+BB^-SSR[!)U$(KJ"Z6#W0]Y#D[5FK#&&1>L^W,_?O M*8,UTB0*EK_'-0'7$V<]BZOPA<_W60&!;@CS?+[GR)Z7."8LJU.7V6C$!N>#PD8^%/)4Y\)S M I?S\W%K/+!1FAKX-&@MME=QXH&[B:M-J]F^_AR@%LA;F?DK9M"%PO.A*:Y& M,S(6U3*4[03Y>N7XL-E<#Z[4.V?UV2GEQ&A::U*4L$PF%<:/Y#E4IKK\+<:@ M6*\(4^Q-;G"1(DZ*[2]> P% +'7%1#2Z3@/N^>/!A+M8VC++=,NVAPS/ MOJW!AZNK9=$LF9#7CXC"3@1FPUB1KLC4>RNMX:U!Q0,-S"MFPU5&!L4,7N[C MM6D1@F:W8Q$'Y/7EB>5N FI:INJ2&@?&AK5GL_V-F@=-X95"#]Z 60MT^+J9__W2+S+%/&7'"C)G;/ M]\)TD#J^&JO52'KK1=+>,?$V ;7HYHXT'&*O7AO6L/(,,'H:IY>K3=36G>), MA-ZZ6!-=:8O17#QO+!6 =$Z Q5)S\!IKG_2W866+>F;J"@$L// ]:8*CAW"= M$,8&9R@!VC5J6MMR((Q$PC.Z&%27M:E: /Z4TK=6@D+ J!$L[KV \I$&!S79,V0OALBY7N3M2A' MBTB).H-;54F[3HE$V S%>\\$AR;9BQI5M0BG(?T2EZ$(%894F)G3XS($C0P- MIG:!27^,P58M.9^,C:L#:QJC*?ON7>?[CS1&E5Z@UQ$%5E[M#;=MDYHVD:3] M6OR"0B%[X"D\_*$JG0S+'R,\?#0#:4%@)HD0:D6NRL(#:U9^#Z//Y,,*W[/D MF&%P$WQT]LO7A"YF9H-F<.[$7/^PB[+B+0,!Y M (""CIMO7'W:H&T6@'./=V'$688D+1Z6VN+VN*MB\MJS-'D.(P/S;JIA4;^6 M@1L+XP?H2+"X?'A(LE24<7!5_"419B"]770@XM:MP%)36V^5-U:Q>H%<@+DB MBADB"2"202?%I7"V!<;==($TJCZ"]R/W%"Z[8197H$D-ZSN)/_8:V/XZ]P)S M9;L6''(QRQ@V<'':9K>;>7,UK6W9]ZT1&JQ]T4!PE>00D-N72.J P\\Z)WYB MEK\:KK2^_N#!-H40B$M,>)25)P(>R#8@[_X_JY(5M*]O.\!>A++"7@&8:.$R MV Q0LB61^2.FA&DT"&**I&/OKE!V&>!AY4^0[NXP5SH\UPWF$+%8=!YXVA+VWJB&+!2:UL^!G*V- ML\&0.S!>!/?8\:]BL#DH+HX0@+A8BP U35A01T)S$%"IQJ]>*F7%9@U.*8P/ MI=<>^L[N"P&"I#/4#-S*P&R05- JZEEXW!^#\ F22\#%=A/L4HK[I'09_DPC MD)ZI?D=Z W"9X>K+BHZI$FE\PH;MOF5/]8_+4^>\F86<>A+D2/$K J1FK1@T MGP[. WZ9)U/1\L 510<^BX*O$(SUXA6FB[P#&+Q '\@T4Z453SU-IE3& RVB M,CI;U:$;N 6+;TU9#)$W@43]JG%N:$G$GO4MC0*:7),:PJ M)2TR&[L6;UKFKG"'# %&B:^,]6P M#LU)WL:<#DDS!FUQF[J6%] M-JML_3C)/)#D*@4%'N1GA7LVC%H)VYW)3>!E_+^<('6B03R-FY":%:MAPG[5 ME[<'7 Q!]60OU:>\KBII3[/L!5Z"*5Y8T0M$[V1;4VD&J&P\HD^Z;BO@*N=[ M_F-SR+5VU&:ILOC3V^XJBZSNS-2G#1QUF(.. -X ?U;Z]=#^0+IF[(G/65[V MZ-*+=V'L^*4,[!D M^"N3A\]X[EY\WQJIFPLPF.MF#6!)=J M([R/IO"DLW:2"\=?47Q>(A)1R9 6%CQ(N 594;+51NPQG8T M['*;7+-:EWR\NNS!ZAQH(!UAY1CS;_*=&*,ERRO>TE6ZII+=,'TPI!'.@P$D M? H3!;2R5@7?N+[%&S^+^=;>R4H1Z[ KP'#7XZ>(4H=W?2B^I$/?%RKI>40L M4?4>0 W M9\IZB](]S=:P)@V%";5LIW%GG/G0 #22JM&*Y>9@4I8XRFAPW[G MP'[[EIF?AFEECJ9F%8Z *\4@:@/0%=J;H$W$#F3P $>U?,7^"V:05(-,0HGH M'"?C.J51:^7>U_#SO4C:L]@7W.8+3O59LAO*E&8I]T=^K7&YH($4:&WSMK.@Z?W2^0&J?<_)+^ K[GB+L59F.&M6;A_!%#B]W M&H8=(*YT^*SSBF][ 5!637V+>O(X6:P!0Q$>(NY"%#^05UFK%-=6F(WS4 WCH2T^2X?$ M(H^N\.?2&TCX%G9P2VQ%?I[,ALB+UO U;D_)HL364]3>%+M7!GA M&&. @= FE:^I,(>KOSFZ]EQPMM,+,Y%7]T92<3]PR$TK@ MDY8#UM'D& M-&ZQNEHSL,TKEBZ3K-S2%M^-ZAQ=)ML[2-J_]'-Q!6;QQUC%LB^Y=+FM&8.N M]-R<%!NZJ)KJV8>4E"8=W1C*!2URAD1H!*#$NDY7%+2>+X@]VMA5KM)&/$#S M^C:OVXR=!C-/XK'@MC;^Z8TIS,,:QO.@<6!T0T+8NEH6T)T702%W #C!+(@H M@%^\,(W]/03?N()C(_TE0@)$K58)P:.V-ZG"]QYZIG7$5'^=CQ*]3N0U5+ V MB$\X:9@'6C.H%@2&/EQ4Q7]#F7^RY<'M5*^NTA>V&O:YY)&])HA+R0 (JK>+5KKM;[L##9OTD.0'+7DO@KF). M<5,N-P>' F;,U<]S4V\R X6!KY]R@KDX$\CB:D2SRQ0OP^H<-E47U]!-S T9 M2;.HNM+SL8>2+JV>MT[TV>B)45O-WH"H8:NER<)8QW:J%5V&Y1IU4=/:,P#& M:.)R5576?MR( E(5RR]_]V=/<=.%['QL M-:@42E5@<6S /FU8V?Z-V0E^S>06/ 1EZPE':$*>'4?8 $_ANONV0<49W+>& MH,2&*-7U%.;HOO_1^7L87?A.'&NC6+I2L8DVN\+8I8"2XM&[!?\G$9"IVZFU M]2SBAFZW3K1?K,M:I%IFH$E5NZ *-W&<8O>2GARF"&.I).B/>5E!JUKO0,B> MT:")($&]Q&2$HNXU[41JI!@4-M>/00K)/V2B/R(L&V--#+4L!H!+?A(L'VV! M/QI7GX$1)1<>RK$2I9/E8LU2<7I$6.*H\U=?$O#O)5?_K=?0/; '^8%WZJU' MYM^%%0BHF]R*=.%B\=O-Y;N?S/D8VM:>% 6;2+3D!,5D"HD<^W^\W47H5GDX M& I/VEWJ#>+02^O229QJ4,_:XD,C=4V^.K+@F^)7F)FS/DANIC90U00D@NPE0Q<+Z97 M,W:OOJS@+J@"Q>I'Z_#L<,))6"8OH"+<\MD)*M':AS;/M6U^4O;Q=\*H_&<0 MO@8/9/7#@+Q\(/07C5CUY:W'[RFO7BSBK3_A)(N;U"QK\_K3>B_C6,;F:7R8 M"R6&9N&9+QQW4R2,['7JKSW?UR:D:UIKOO='W,S CN51'0/N==A.3"R*KL)H M%S('**J6N( 7(]H;16AS+8N0 O$SN)V3?^ "?W%\6)QF>2:;U;6GKHI<'"TB M[HT,:7F(9."'9O^%FDHS\ *KR$YT6Q.ZU;#R# :7>78U'U-5'8NF"?Y8,78( M;K\PH+$=^K!.XWV&R M5W LZX 3&A.P9[(%I3\-\J:B!FBG(QGM+03UYH%8G! 0=5.NQT)64=8TFS M$O+G6>69N A?,.$6*$Z5%K^EMIY=@SX"M0;B)E,3DR:T[XL/0MIDIH0E$:TU^E;949O+\9)": M]%[J[=8Z%'7;*2?N\0ZXM6"CP'O7R6J-JLYAFRL>.IG/N]%0U+"RQ??\*0&G M!7A8:#B1RO^IAEB3IK ED1G!<^PETH;A+:ZM-C'<'$N.P4Y+A?*FLIA5\#/N ML7SG1(N(7F5N+OI0.^WU-2V'V2S6 E^4P@\&5-;(V[GS]SI#Y5&^4$JR["?D M^KOTXET8.SXY+>F.U M+L5[2\D3R01E?0CL##IF]S*3^E@5&9+M';)MX" [ M&]V6:T%@4O^G+!B +2_3*"_69VY(%5H:IZA&U>P=H>W.#_<8<_^H:IT>881> M6$YGBLVU#!F<@OP=GIM/8?)?.+F7_K=LF#0FF'X%Y70)0R?NQ/STZ.?4[]KP M^C6I>7AJZ'R$()_WUHJ"5Q25->D ?#P7U4,-[(G\!X(\Z<^+(RH=I ME.UQ/!X D@=ZV$OY^\!+4G3=TL1-5,UYTZHSN (T43WWH>]?,[30EIA)K0G. M :IFEQ*)'K]@_T,S3*^*&A:AO"0TP3+4P'/1T_Q4O(CO,0N!$*PA8^@4;L[D M5#)ZL_;W!0\%#=0\0QS-S840/X[E1@H0]CD2?T(2-B/HS7#T[2<-HFAHNKC( MNM)6??T[ZPJJL8:E!D'52C!6T1 T,&$G;/IFPF:%?4[3=CE^G='(5,.ZBREY MQ%2D(VK083["3=*LM*5BT3U'9F6D$U\#I*XI;<]YA; =D0/6]3-WZP5>3'7; M+YB["QD'TZRN17LST]DU&4IUV8F5^==>\)!LDZLH"LD&B2),K??7OK,QJ/8- ME0;M?ISL(M9_^*1(A.2OOUV<%>5 _NW HH8$&7OP" NT]E:@AV)Q(N 8P>+( M*CB*EI5G8SAM'HK0I.9$V_D"\ #(,ZL);LS];-UYB2KS@;,$-V>IJ&KD8MF* MQ $D/*MA-CH0FD,PTTW HY$8WA"<[U)<4N!>X"@AG/8R^DRIQH:1*P/5:\H91'5(TE 9\[\!XQ/>&71.:$OW-:XOABKV&,0>=#O(E!V MN8XAK"P[,3S$BQ=3/SD&\$C%O^R5)W=UX(+A[G'GPJUM]MP9@."D@P<()0!C M!Y1<+FAH<9CT90>^=')-5$M'^G)S\/2ZQ#O"53.C%/GL8^Z6J<8B:"VC];Y@ M_ZJVY_=-A$:6MC>D6MI[6'WUEO!X:P$ 3.5G('53KKK M9 IBNDT> R^)^13N6QKNNM"<&W(%N"G!_]\PWW)W&4)\B,XSJB41^Z%51J^+ M?*&A#XT7>2E /%*F$?PE]1R/MNP,#DZU1XH*<-_Q]'0F;),5+ #1U+GY5Q>? MU:JJ/D3JY&?9&^(XW>ZX>U;'%>[1R R0I:C]^($PYXZ["'YS(@]Z>%].Z]ZF MYHR@F:IR5^J<=;I2F=R $@-8!7>W7:5%/86Y[#RA:X4A]%+K8-*X^J"KL6(* M0C8^_DM/"9/P1$0> MY@XEW.5N7-))(G X&0P]@Z5RE6AQ-3L*/#/8U6?Z&ZNU&5WWTIEJL5:#6;*\ MN-C=T'A+B6&DDP:&H6V/G2.+Z7I^"@]U9I2Y^@(>02PU$#"FJ0BWOG(B"+J/ M19R9$3A\&-HV@R++Z:QAQ^M/CK&*?<]$):YR;]SG+9F("QP7'//5;#C%L$O.-Q$SN[96X$1/X8$=C0Q"+L9;R"S M!CB:IXXO4AK0%Y\<@_,]-RHV%R4FZ,(,)IH#?% '-PCACP+'EX80ZEB0&V#3 M/)$=B-J;C'"=O,(-&+CBXR4XC8?4RD$#R8U"=_/Z%KE.\E9"3[3\I/C=*A@= M_D<*&)DO3?A%7?&A8WX:)!_D)SV#Q_O%#Y_ '4= !MV&KZ0BJ-"!1F4 T C- MV.-R7AS/AS-->@Q(@1DW OXI6;[N3^0BA) 3\@PM7['_@C^2!_U9I'5B.E[Z M/NDXGL';&=S\7&'*,UFA]<4M>\'(_+"*D:XFC4U-M0FFNMU,VY[H[/DLY7[/ MRW@M5:+MJ,U(TPU62".XGK'*..YKE9A0 A/##0.9WLC6 MSWR4LJN*=!Z22E.?8+CERPA5T[<_*U )K1=1PXH3QR>KCD0:/(R*0G/ Q3$' MCY3*S01>I8Y1U)4>^'XH9QZ/66@8D<+))5N%N56)0-N)SLSR\9PE%TX4[XLY=(KN:A5F/<:5+(8@"Z"ORO/'?>J 3Y0QVPU)V!MD"*F@3MQ MG.NSP3:I,? +T557JU'5\F,#N;BI,SCYG$,'J7IZ77*YLJDT#&8.7"6SZI9!S%^Y SK1L7>?9BGA6'@O?4Y9$A@S\%A]18OZ30J1QXS$S-F,@BSK7=+T%68& M3LQ4;32S$6")DU<+ GQY/G237J\EI9D->XB$FC1G9CS?A)]M^S<+-8T0K40T M\&/@ MH:WU'@6U4Y7W2K24@]-="G@4YG^#9G@]Y4E]5-5WPB;HWKS?8" Q%N M_@I6K;+8X=E1"+?L,;:X,HYY>/H#$JFBBC["!).UE]FN0 M;>X.>D^N@B2)O*>4.JXMPSO'X!O5E^K0JO2NS(XT*-%+Y#)EUURELGW@)BS" M>+PJT)!1&)"/*Y:)@=TW'"ZRYC2T)F.1#91HAM)H#JR9-@V*H<*L!E&;SZ6F MDCVG7S5Q'@LIU/EZ5!:UCHA,W1& (W_V=LU0D:MJS$#U;WC3FL7BU!*87RXH M4X['FDJV->XY/-:F8*[-ZMKSA /]P6+]&+-MLW@"^%#834(JNPZC9GE7AJ!H M;1K,GIF7Y+BM3'J'QM4MRDG4*VBOOD4\V%PK'>EK6(_>5Z!,>:?,KF#U]6S* M2BS9U'7RBCRI$'=/KN77Y!DX9=68?6"K=I>FCU4)5#J-YN:"H^T1X](]/F4AMP=8*#_.\V)4'0U"_6S,8G M(#\RT^\2:QV8FM6= 8=KQ 1MZ?72AM; A^ >PQM!U9[0.'G?\V"%E2;>^DJ' M$L;&_,-L![/I>V%1R@%@-@[$?YT&;LSCN(U2:5VMV<1V@Y^9DEX@@Y:F\EBV M:+!2;'7*>V)8VO;X9T([BSXT+F]E47L=QZOG(/3#S9YR%44U@7DDC>K:$P8@ M8(',="'53C,-:L/*=ME4LZ9T'KI1\4"')FW4=9JD%(:JD^UGT";FAIBWE2&B"6.1ZWAV.5GHS=5LJ,V+CA3]%2SZ^ M4,UZ$CHRY4I(FOC6'/[0K*YU=@-3&DYZ8\+./?A"MP2R_BWLU912PK0(YEJ=2X M93K_A5)2&_37A^; SU6%&\OO8?29@:5 ;&*&;5#UWK2I;H]+R #9U^J]I5I. M2Y$R=>JVGD0'5PL5>!NC8UVC*A:7"])(!FZL0*/!*= NA*:X;8"S6&SH M=]")/^.$;YK*ERY78'!O()8!XWR?)0PA;R?AFK@FF^S%:H>@!O7F 8< N81P M))-?*$95G;*FTZ1^Z6L1@2;P2%A[ #WGBD1@%&J*G)A[Z'S5<6MYNTKS^3R#D3OU!5?%.%_Z24^S34H\GQI0/ZKRUG$QQ*0Y&"S-$2/5!0<^,*^];9> M H]&E/!;*&Z4'J=1O5D9>QA:K3#%@#CKT8UQ[<7>G9W$*I!TRTY76.3D9 MZ]A,BT'Y4QE>6I<P?N#.*#+VYK%6X0+$7/V'S\:HN.[.D)U+NR?3(!G-! ML_KVG/N$&9E=&II#X_M<+@;W*)&QFIT"JMVYK4G-,W0KUD..6Z;PKDS=7;1> M2\VFL'#K@A4F[8.]>R/=[7QZ43O^N>.#JI.(,SC)3DU>#XFV(4A/4UK*L#ZQ(ZE\L-+HO$R3)D MR"T"Z3@VA]4UKW=X4HE)ZRWLV16!'=.U:]7=*N$>5#6JI\JB-N&IUBPQB%8; M+0L,#<#/D=X_A:\&^/U2H:_!X;U.9ABE*:M/,<8:J"OQE%ZFF":I($^IX2%N M1<;^3F%IYFZ)4.^_-PK_IAI#*Z9AWIY#'W)K1.$+O7B5-!L&S72CBC-)PB;R MJ[;(NE:H,JF]A=RR (VVB+B60&-NJ2PV#R@U]CYS>1OXGX\X>=8J*!M5G1BE M_=W[)VK.JE MEHK,46!6H$,,HF@/0O885M@E#-Y!];.F^Z::J=1QH.T)'1Z7 M_M'Y NX>4N](9/-5Y%&N>0SFO*ZY&03(UJ'#-@^0;4YI)C;P"[($&P!:=FKA M>AI4M.>;G*4JO XC ^BW0?!J1V/H^+ITNW6B_6+]X&T"BME%CD\!_4E@0!? M,!EY6JO21(W/QKAK2K!15=1:QR$>6_AZ$#:*IXR(+_$JHB!R]YA[ 4+6PP>< M),S_(?[=2YY)>3BR+.L,O'Z:$0_;QLR\MTKQVH7?C4GB>I&T:1&G"R<6\"80 M;A@7Y#[?:/=!?3V+7KO,H Q;3N3UJ] XO(B^?J '>C0)O)4'AQ=9,'7^44+T> M/;'IF"\P 4ILI]X[7U_E\)3852X?]U[\^3K"6!6@IG UJ6SW\*:T%DY \?J? M']9!J\[- ]K:I,>H*#C3G%^,WW&7(?0R@S+0NN1UH34#&Y$ -/D4)IB\P0X% MFI/ZI2P9X[O_8#]F#PB [5]4NU*NBQI&OKS XP49]J"N(4BAFDR//4'B2Q4Q,3 M>79=AJM4J+0KO+IR/\\BI-YH-ZHH./"A^!0&',A-\3MN$.[0J-Z!W-X@/SK19YP M^YH!S6J&4UG4NBW9"%!=)T*U)#*#E$%$Q",W@>/7>)MKBL\!FU&YN.E+KQV# MOL9\&>&^2B>X'\;!V^C0@[G=O%*CT?7FK2)P>'M) '>=N:['3C=/%<_,P?\T M)R\Y8'>'^>S8V QTV&P=+$BR5NB(5&RB?V>A:QCQT MHVH=/ "L= 9/@E*Q&01LL-DE.RKOY0I,+S"*9*[O(KSUTFUM!$=S2O,PE7$# MD7K" I<>U%J?S?9T9H])\HFJ0@:-,_109H-0GH&S(?>H=SD8-RT^@P#KHGT2BZ>6V^M35W9 MI*K-="\BRMMTCYA6KQ6)*6P5>O *4W%[2P![(9/!S![)FL)V@_(!#@1',5-C MZ@VK4L:N:&<("JG^UFC\[D72XBG+ MP#W)9Q]7H'R:[>M]*,V:6Z;N5(#+2WK@*QZ(/;AD+A60G169X(_&;=-^M#"'2(3^L[NPV=W:O+Y%9ENN"S>7 MDHLC9)EK:P A&E6=&[07LV0.@>UEI#0#UQ$9A6E:IS:'?!#2\\)S ,-%-0:# M9@[:4IF!^JP)@]/2<->!I#T.).=V:(H +A><&9\+'(87I&1?<=-,&+3C:BL) M6'<2N\8NL*NRISQVBR,DU/B+U52V/CB98QA,V_P[WD<1NP;"UFH5I8ZO5XET M(C:#RZ>0S5OT#JM94UI>/AU(VM,*%K17!=T6$[&9BS>%@M%I MN2F8GCD"X> MGOYHBLEO369H&P!_U]F#_AM-A7X'02="5T1YPL? 2V) 36?? E:/LZ-X"[\Q MCV]RWS(/NH^X,H?V&,T<'J+#71JMGAT>CK58*W@#7(-A\F\?>>^0(N(E %XTAQY>AL M].W;IOWG7&#WF100FL+VM=]*9L<:E;"QBD4C5)S$&2A,W2"TQ>T-@#D8M=.0 MU%2:@7) A#]31Q=VDN/SO?)7AJZUG'==&89\,#[.NM%7LYSHP\?P72DG"+OLIJ-&(!+,+ M8\?_)0K3':E!(QRI&(K=6O/KI%VP+]UFTEZ-:&6J,4?5Y/G^H_/W,+J V#83 M;]J"PJR@?^H$+'.=&5@9:3QB%.W)(P$O6STX0:E"U2"@,OJR]8 I>/_V[8-/]T,=RZS[J0,_7#US(NOFJLN1,D&T2TQ1,DVSQ!28B> M,+IS//<$03IOM CPV-.0N6 5'.2^*&E>>"!NQZ%+=R_$&D.$. */+Y1O\X3^ MD#5[@GB[)XA!AAWR7*C;FT]#0D:+F=X3ECZF;2 'K5D+]'<'#ON8-Y)$ P7L M"(\A.^Y"(LKV&)^@B3*BB%$]A)'XM@;16W2NRN( BG5@XW\+P=(+]PRTBM6](Z1QZVB.U'.\@HCTD1YKT$=%.(J67)TCT$V4=I7?$O^!DJT=) M3LN+)#G)C/1(.:/W]M"EG'G?9X9$&^@4\6:0; ^0DZ!+O*(J M&O3AW0D"5OXXNP,>]H4XW4JO3Y!A1Y Y2IH9<68VBSU()CC9!J8=M#M0=NYK'Q M:^C#[A2_+8),I\ PX'0@0GTF+&L>^:31$Q3@!(5KX/R.4X7?N)P%8\%9_T%[ MC7+=%A(%] -!SQ%T'=&^(^@@^X7HU9& P[ M*6NR"_##SEGA;H,H7C"4'HJ!X/?S[KDX?:S'E-"!S+FZ<2;M?MDO*_/O5\S- MXN:\"2KCAS.>29H:NBH89.M(:?Z$78#?0A>^0W_06#$$32':UM<_.^K^$)T! MGDB9+B$EQ)QQCJDBD;&8B$P>^3T.?<\%TS62_00BF6%R?&9;<5>A!E69+T4$ M5@D'X?C*]ZAS-8VO\D*7!_ITECN4ENDKR]M&T/@)8LW#;,@.H*P')XCU ?%. M?(7SE!=9>*@ S,?O8?29[%]R%UF< YXCDH?,WO:TT>4W ]#F.X)2G\3N!7Y1 M\A#^@B&H9/=,N#?J$MG5]*B007\ H=_!ZOW_[ M[H>W/_7BD#/:2!)'C#H"\J=O?YJ,\QQEG.H1/'MX1)_"[R'V!L;X)=FA2,K3VYZLR^E)G607T@NH.H&8]W"-$> MG2"U3XAVJF":ML"(SV%.<[QXNMTZT1[XI(MGT/_'P&HGSU@UZ9$?:;0#^H!8 M6-P&;A/@QSV7<]YCS]MCX'K@N_@$F$=73@2:[IC(*,RH_I ^D:YX3D1FL^,. MRS6 1 LP=-X&4ALYW.$6%=5;+X$!8][&; VS]#\_L6<#H/XCWAHL5 M7_/,Y;0[S/J'7JC#/MI-,G@0<2!8A%JB.JX[%9/(>>94YMGEGUB7 [RA'OI\ MQ^(-W7WG1+$MD6M:M'>Z#J-3:''L$;:V\DUFA2:2'[6T186FIK!.SV1V MZFV;3#]_4C1OYK3W)V(FB]TZ07*3S7X34(LEW&=$+&(_4EU/5YE1,5D*;EPVAI363JCDR$LP M]=*$QMW1IJ'2?+NHF0MT/OE4D'<\ IWW)6;_W@1W$=XYGEN KI6)-&G 9,=- M(1I#WXKFO@/E&6\1\::H98Z=<-;:@<]!I80JQBPD5#KHD Y:7-7.US#XBINN MXRZ82!:NPG6]?WCLQ4EE-!$E2KD,\OX2NO%T+,:@(\L[#\QA>(;X;C5-$M]> M$%>X? U[1F?^^%4,2IB,:%NGM#&4M<:.GQ*9I#;, S1)HY-P76SD_5P%E2ME M6NZ^3^?+3/W$(Y!F.&I7BZEUZUVOA5 ME(SH"3>:O3O$4:DK--4PF(3\PI!+ MJ,)X&'4&I8@B1G)D[47_W@MU!>NU"+XYE+G/J2/8$,;N.D0)7P4)Q/>G3[ZW MNO9#IY>:@1%#C!JBY&;==W_R;K/=TCS7-^2L>V:1(#2)8=\3+:$'O"SF'K+W MT: T%7I !-V_9AV PC@>^1J8;FK$XC=$8Y#>#$J[B#;\M4Q(+HJXN.QS@1\! M-O.:$.K)L/_YT,?C"PZC XP*M#<91Z6 2P_GRX84JN@/&UYH0PQ+W9/*V!1D MV2FT/NQ6*>2X[*[8XU?H"6(4T1_\WPD7::A!56#4C'KA2]!:'49MEC*^X_H( MRF1U@#;5K4GJ)XC11]# 8Y172Y!OCC"JSCQMC3X9\*Q3@D6CM1#+FBP2G"A2>8A'+T!1==)XAN&WUP+SAZ M"HO0$E_!N%2+0(_M.[)5@/+B9B^LCT["_[H/?5)WP[6PY8Q_O?B$_QI3W6QU MF 59578#)"\$'5'A#ZC+6M87Q#LCU=!(]H=%^=$>?973QJ_^ YJN(JKV XY> M((B^TD_[4Q@PAVGJC1W34Z[^3B-CP^2_<)(%/0_@WR[]UC,W<>I;PIVWN3L[ MG2O2.MKC1 FZG@K!:#83F'>?=.1>6H-40SUD44PM@A3&"ZV4YO]UYDAYZ-A. M>QINITUD%"^ETQ!X\CC^A)/%FJ*ELU^Z'D+1!*@M."F4M4)FACG=4D=3T=0A M#UL].C"V%0P,'" ./ K>#),][2H"@" M7&+D3\+V706$>8[Z #1F?2BX[><@8[@B+-0$ OR1]0@I71K?E?.9\!P D0F< M;L^-36F= C'*-Y],N:T'&4?.Z90.)LD/9DRK[,UJ'7%,_K,DH0F@P$;E.YM> M^M>+ZWLDH/X5N@@('\9P?(LC*7L\UR=A',CK6S2$\FS TU[]8GJ/[W'&KW/W MKIP$DEV77B!:$N@X0SZ6<>832%'_.AC,$O=%^$LW&*WU&6[5 & MDW>N-HUH(IXS.VV9Q'KC$D;"6WLBU:E@@R$):A9+0T'D09],#D1?HZ1Z&2G M>%E'A ^EZ HU&JE@*;PW5N$'KIHCA,W!WI_S/X\=]%@%Y)1)\\ M DK#V1V?Q>Z3M1P<+2#IHLA>WL\ME#P$"2&&WKU'C!PZ%7BQOTT13VYW+J2\ M41MU?H*ROJC@R!0/670'W(5+$SK=P2SJ"6$22W BF6XOS@[/8EVMC:0YS<^I M:7R8"[!.KTV5BX0A@Q:M7G(SGDO-54@#7:HP<43X$MS;DWH1C MPB$!2N/22V!.;P+7>_'XWYU2L'BKC"K#UWSBS8SK=#W*V(K,]V+-7%.1((_8.W/8*ZAY M%?(CG>[]5)-P@620DPAT:(F#"UEJ1!=G_HL\OP%^TBH#8F$"=:"2A)EP@OV_ MQ:HT]:N'(X=(6WN(ST 07"NQYC4S/7I$8[6'>W]D#X-#^X00'T./+F?M5>!8 M0CE<=O'[![R">4]%RZ.D5S\/D+F@W5CM:09+A\+W75GDM:DOCA-! MGB0]000..'JQ5,KEX*+.]@Q)-)=B-B-\6,,J14J]".6RE[5S8$/*&6OJEFLB M@\TRHBSNGFJU" >Z#0/:DW[OH*#*?4!/T8\G/WSX,^54?SSY\/9'%(/JCK"N M,4ML5$A!2PN2#^]/$"FU8^&P_NAY?WO/14%/)B:!T@.=*U \F4;??[8BSU-* M,PF)A^\33G+(H7<.L&A][P_E"B7H3>_M MU&LD.J>FJ8?#]:D/SQ@GM]SNU\/-DY-#E!X2!"?R\QQJ+.K:5 ]H5 &;7L++ MD+H.XX_.%V^;;D6>0FJ0C8DH+!Q$>@K5[-6A%CBX$O8TV0Z-,-HJ4/QPSAS& M4=(P \IF<NSMWI& M7HS2F"5Q=^EP:=4M&S,*9!9)SLPFSTY"?MT#]H:@3WN-G14$>$2)M_)V$(1/ M&"6GV(43^").'99[#!K"XIIG0\G*1Y V;V1L\5&7F1]'MKS+D&4VQ8@W(_)S M F8NFUF(;Q1M'>ZHU8/+AE[87=J=179(;O^ *4"S.Z;AQBYZ:?H%9WDQC4J_ M5Y?+>1"G >EEJ::EHIYF?8BB/?F:QBOR)+'+\([<'9'B4MPW!)O&%L+64S3W MH+A<*:V?Y-28%*Z*K*8CPY')CHX@JRRY=],D9>7H#QR"+ W(AD@D+ T7H((N2-A="QFC UOY*3DX\]WV=@%LYMK2V8K)C?3 M8VFW6"P%@>I],#J8E^)6&S#49% 3D\X#M$RR[PK>I1C$!4Y-,KI>:^C!5.2& M+8PK5MKX?__[7]Z_^_/_0'C4L6;HD&>N2\JP:+I%=!>%+^3:Z?58<[1(3IA' MQT$\G"!^*(/R+8^G'/MX$T!V;N;9&;B@D@-L&=#W,AP-J>SIZZV2-8F4-NEF MY:VBK-FLN=,]\,=P4E'^$,1!G%/ MG:9H447^%"ZZW_)FOY,NZ+ ILJ8G5'E..#'Y;<":'5T=VCD_)T^HN4B3&/)' MDQE@TIF]]*:\1^1#UJ<3+L%^]=/(-!=7@3#[?9*"*Q.6"[-R1?\53I+_(K-# M'M$JE FEUG\,*R'M.$45QC+GJ->+=9$00=5\S6_^(K MD0-Y%Q/F\ G+X-K&1^\I0=E0(*;NT+?&M+0<=XGBA)X5](K,Z>. !IS/$ZZ. MFFE4I[,JY\.#%X'BQS9<3$0A[)<(I>3"H+'#-]/Y_DTPY@I_@6+$,QFXTMR$ M@3*@>EI&#K!A#_OM4^CW"J=DA!"C--LN^U/VMBCKDVN!&:JZ8YI(_A+4&L+( MQB]">#KXR^O[X>L4TL40(\M!:*9/I\DTP'G@04#UY$Q.NXGCM#.\):,FG$"% MX,=('LA(\G!YF7O%B3!0>PO2# MD?,BT7"\K#M"@7I2S<2KJ!.$PUU-P'G9G]&<_QSUSY@2 #EC7?0(Y;=>@&\2 MO!T1R@7] 8T@VLI\Q6%F E7L+33))H#=3LO5WM/X5.^X_4B>"[Y!,ES.VY_A0(^%'AY%"@M9DCN\\1WEE2O1^ MWG#UV<\G\I,;88CY!$TSR7M_3_K!0+L7:_J"81=>LSYCRTA2KU5&E*HL#F4T M?FD@87X@H[\6F.8G(=N.P>*1SWPG]KHO.%FZV21A>=:FNCV&'EP^?J9JA%.- M#+9&]E(/%39S&P:;#(X[Q^5,%'DRP+CRIK_<,*8:A4!# *?>:-\O:3L'.*"Z MI31Y#B-O NYAR('D0LJMC@;DHL7Z@ERM7G+MK*@-\1X#:!T #(51%+Z2#Q?. MCOS6P])-8-$.R=(MH1D4TBT==@CST$[\.&OV/#7]*Y1,1DAP9_,O^^Y M6&IE !.!PBL1_E18J;"Y]L,W6%S<:,S'-E ,AAUC;NT4( ;F"I^4+0Z@YT- M1^VVIY:^Y;&^G4Y?/_8$=+C-)''$J",@?_KVARE%L.''F6/.'A[1I_#[ MR0<&&ODAPXN?$GM1PX.,I&BN&-_\?DEJ.U_TM\PD3[0(+ E\C)RDC&?^KSB(_%D.&_QFF_@0I'9XJ^KXQ M!PQ6J"%X^DF,>>..J!]7/X4YKY# ; CS0C&'V71>1T.,Q91.[B &X,]K%9:D M3@\(V](P@-Y$"+9]'YOK,%IC#Q !8_;B>!R\1A/[S"]U3+,,S^ %4OHOGB$Q M F-4NA@'2Y=\7*6ZX/13SM2_;WC@V?)37#A[+S$\?LI M>"1-ZJYR2C8/)SN=7F?(8>6]0*R/+9]=. R8<[0&3&OP$.ZL399 5@\T9CWQ M\JA34P@:-<[)J)(R2QS[@#?;SCQ$053FJ6AC1G)<>)L!>B],7ZS7G-0T"I8! M>I^S04X[! G=G\9>0&06!?9#?T+ +"?CH;'78^-?U2I>'V.\3OU;;XTO<;R*O!W+)P_JM,Q(KS@W M#*.(/LGK94\0ZP:"?IQ0Y>$)4OICS=,B0P.]]KY F"5+;026V=[@JX1Q YHH MER_I@ 94C9J*UG10GAA4-,&@R.9:8>S&UU&X_>@D/ Z;!MGM!6[LA>/[L2D* MO.>AIAU :](#M)5=@!>>I>?@F.^30?98F1*_:C:RUN$RSV+JX *@/6!I[VI# MZ*>Z]PE_]N0%'.Z 7#DNOVNHMR5#<5% Q&]8GN"N@"CRS5-:I9B[6;M(:?@D MET95Z;F=N!OE)0O(RH.!(HB)+\!._^ C')&=1IF>:!1^'(E1.\G M99H'&D5A4QWR4/(*=64PDX:YQI">:84!$$:>]$MR>P<;2)WNQ,^+Z ZR]#@^ M_UOQ7>_C5R(:1K1E>04BUC;BC5$ ?]:\_$KIP%3PA)/]QX?#>IG(N MV9O *?9/YD/SW J2C &<(&//"./)+0T,RN%T)W'N3U<)O2K('SAZ(2QYDOC8 M!]\W'D]E4FIY21">*MI@]*T7K/P4,@LZ3^$+_N[0!FFZ![^N(?)S MEJ.../D3Q!N@Z..D!1J>,<5KEXEN16F2)^@(TSB/'2MB0=Z]_TA*/,>+"( N M^G%V[]XC1@S>_U](:^1'=,J10*8!^K([&2JG9):F96(7TI<2TJ[HS@G*S2CK MTZ0I"@?*VST]CS#(**K8@XFR=$MD7+)S+\/T*5FG/O=_CYDO$FRGGKDO.3V4 M$3S)('EI9D\.V &[-W)U$2EE$-*+/I5?H'8ZHXT%WC#<.S;)%SDV/GW(@"V0N)^GL MR17DHI-5ZO\FH&2GXQ,NGL$5[2;(8LON"$>_\G8^UH:;W6RWP-EZCL_0G;N* MZK1I\-93@NQDZR?($'IW@K(^(-8)] >11R")BA^/C^5F8]9RS)B<.B>;I%TV M=%A487X,#@^*LH6D+4!T3/PR'0@8A=3*.I_<;P M1"V9X?R6G-X-M5\RQ=*VYVD2;I]*0G-?-G&0H^,[$6@+Z*#[;'!9"RAK8EJX M5NY^L;_LX[*4 VP]$2X=>YI=[G"&4P*A]3(0VJT8DCO!D("_!A^W'N#4>53@ M.7=8%1@A =/*B:(]M4IN@4>RYOC8/;>4,:B>9IDZI$$5_-BRJ'F<#2DXL"$I M6XX!&NZ^CH'E>6\X37XFJA-!8T,=9*=)'3#DN,KIH>O/F(4404:FW#%Y8RPG.)'*"!*+O)%*M*'#O\142^YUA3%_5K.CB1$"9;1Z(>TOU?"ST]G?U]&A&]/HSUU ^!)M2F^7<>Q"7K"N8F1 M%.FT#V8T.21*,:1LVJ(&F"4R[O3E? MW/?O-R4S^QX+^PFZ0>=H@>;?X4(8Z:WW%$:C18YF208N2).$];H)7/SE/W&O MUYT11)PBHB01H3G[0?AV^B_%,U+QD[/%ER$D!>QJK()K!*B@/QB=\3&>>W4[ M)R.+OL_1G^S,#7=)Y\#_7LYWO.G9N]QUG*+!/.T*LZ[D^^W1V>3:_[N7#60/'=2;CB^]SV:H@V+V7 M-^-],?E41O%01J+)I;6BPPD@;G4BK\Q25),:^\3T[J!V'P07LEVTEP4\R&EF M0Y.O(C\1$M1=F1% DY+<@CJ+4[P&Q;S&#!]W&5)8MJX\D#:1,:,.MS^C?W@C M5%TSAA<*#'5V5 M>U7M"EKQKQIAV*J+58-!3^UC1=$_[S&(RB!3X8B"@Y*F%T\^]QV7^4B\+2FR M6#^0;^,U0PIB,.3O.O-2M/D3)#N E!Z@K LGV9/$>D%#YY1^G'#(]Z]UPG(7 MA#)%H3)%',HU,^8S\27"JW 3 +K"Z#(Z8QMY N<2AG57D88C#XB\T)7XW0M"ZD)AD7:6(C\*M[.A]%-,J77"-8NF^!+Q+-C_Q$^P3^N-Q%:7S; M]XPFRI=S!*/G$8X4UB_K%LKZ)68K\V.#NRS?%0EX_B\TC3G4%#8W$^XK 3_+ MO8SNN(L5320T%+9QM?_6Z!#'PPU)<+O94 11GG%I*I#@X8:D<;'+PXL?WK!* M",A6%PP@1P-J$ #'G1?'Y^CZ0K$/]\PBJ"[63Y5!>QJN3YF23;^= MY)<91A;,K\ _Z%!EG[M]3EM*#\1+W M>.4[<2Q9Z^SW^!-.%FO"971%<;FX.6F2)^,$*6 4)X+-R/IQ@IPUX**2GOS+ M3FDYCGHE_4RJ\[704''8]LF_\+2I7.P(VW$JD$ N[UUB]N]-("U_/#MC3_]V M*5!^*YKX#C969N:422 G5F18%C)"B(Q!P, \X.C%6U$[C7SV,[R?>$GHQ=4_ M]?*+S5@,A>)D/K(V)R!G^ZB:A5$9V2Q3G(!R J>^GJ*/DGY. CGM"=EQU0_# M#(7O1V4($EX+R!W "#2) ',K,?:!NG:\B$(VQUD/8F[$?WC&.+D-&1MTOL\* M@.H WCPX8N?[7[&[(:?P$L?>AH7F4;FIZ_U".L3 K&.D=.E$>!8@VBLDNG4" MMBUE\D37>$Y[VI/1;Z7Y3&+NCJJ>2 >1TL.IIO>2NY\05I>A M-9,/XCMNSLZEJ0]<;MV.J_/8 QO0^;;AGC!@#!)9$N"S_(%WB$8PRA8I/RPD+ME.XI)) +W1^"O% M)SO=IA0:[!-.LCPU-U(S(U!=>QE]SJ@V0VDLK[1HI.:X&?4. M^)BIQ#+R\61#9?%'\(I[*\>'N]WUH -WSNJSL^EZUD6HD:"+,L*PF)3TI!%V M P^SC&*^XX/:R2%CV[Y2YW/9\H+C7 MA #!8W8B4%;)%XD\VUO:-55OC]:D&S%R&:9A\DQV/^W-V(X)DTV3,&O"3+ F ME3L:T4:%-XYH%EU3&QMI6*3-'==W>^HIR>DC/# O/J7,HIO?/71KV(@MBOL: ML3614_$D]NAQ1E9ZKD9?&8U)O9_M1V\'']_80\_9/8ZQ$ZV>ATQ=+VA.D[A^ MD!'PY9 ]GS33^R C* 0)3SN,(I9'#U9, 2 9E0<;HLN3@H]0II&MYR\XW$3. M[AF8\EY6+970Z,:L00>@3KU*;70YFNH.N^H-)D':[];%]3P6+Y7U_T,_!0&\?A3PZ1XEQC_)_J$9*?HRUU, M[AA3VTSN9-'.60VULCVW.8+C_)2!M261>)?,8! &FD";:914-C0ZT\/G3<=H^?;I97E^AA>;:\>IA?+]4%? R\ MA$9%.PF>3JV7EQSNO?9E)[K]!AU4'D4B/Z0( M2(,#;AI/E?%ET+'YQ6%Q?>R]&!@";)"1(0 M"0:(*LT(CBID##4"WT;GBZ9^YJW&W!^[IV^K<..<)&E;WU%4^G&"$N[GS&MC MS?SYR/VPQN-?# .MBRJIZ!9G(M]PIM.\9;>=1&FZ]0),@T%[JFOY$Z=01G\ M;42)3Z2P'6QP>8TMD&8#M#:^>YPXI#7WRHD &B963.1DIWJKS@@H@C 2E-&W MJJ\ )SXZ!LKPX\OK&/D@,2=_>,/)"P$YOBH+\8\.?YSYW'.-]N9DV>B&'FL9 MNZSQB"?'+QMK]!F$6>.Q3PMC!J^V$HE6B%'CR MA&F=N2N"8=!?&-"$D/![+ M9R=X]_XC*?FL3AL4Z_LNH8301N_>(TH=G:*L%QQ8\U]J>E0NN,ZG+>M:<=*0 MZ!UP-<4YCO.^=%!^=,UHNMNQ].J.#Z;7:S]\O0DH3!OU_NV9L4:ASBR[0!\I M#4P8RS?24/-AWLIX72]>^6&<1E3[NJ)!VC!Z+VOSYZEOUIY&X>(E.AT4]A## MJ.3:)A]+M1?]611!#"@-0]YG17BXX=FK$[G,$4Z)-Z.*([CA&%(N0.Y0]SBW M%]J5-CA!Z2(%E%/*B:A(VL\3Q#/QJ &"3 U';SO>6PIOQ/I[,A&0UFRGOLBN M,"H4*Y1"K9Z09T1,U;0^?AI#8%I+H5*2IKIPU"P1CS>4=;$_DB1:-,B1J!;C*GR+E M]#33D6,H&=*VH#>NJ[&"Y]WI]JD$3JS#?2Y^&>^VF $X<9!E^WDD/8 M9#GOAUJ.DM]U6'#=FQ 0[0&_D+:%;T;7-#&2RC2@9ST[G;L!9<\9NBLS2$PR M"L4!3N+J#':[Y5)%9 Y=NZQ<4::,^-E+8QN:N!XB&#I E5A2OKQ$*Z35R+ MWFQW9'ST4NVU*Y4F4,QI@[KK[WB5H%?"?.%PO48O,(\'.EJ_/%!!'@GZ)TAI M8>QQ,C4N]"$,2'N]@JRX64 2FPPU<)!!Y'Q1"R.9P&$0C%54W.!!V:!:^O_9 M>]/FQI$D;?"OA-G.[F2943V9JK[?3SJSM*T4-3JJK+<^C(%@D$(7"+ !4$K. MK]]P]SA!D%(R$$%261^Z2TE1[N&.0!Q^/ ^LQW>:)6M[2"M,A-G",9XVB 5' MU;]I;0!_;5=3LK&T-[4_G\>)'TI,[M-%+890U[()L/;H$E4B(C6)]FJ">^"8 MQEG/[# M9:+Z(%/0&4\(V,/=*4I >FMN>6$U1"FVW9TTYK>3F=#<\M:G6CE[ ME-SR2C^&2=Z;@U9!G1'3V<[-:2]9G];:2POII41Y:1S!2X82V1?%P9(4,QX MF>6;LM#W10J"2S!#KW OE2W8LA4HS :Z]=*^Q6((A2K5XG_ MPIJYN>54\Q8F>DS!+[;Z;GZZ_,(3N)K#X"\K_N\%+]*EQ^'-$L>TO$@GN0!6 M.>F\+M/"5WB.G4CQKC'QQ3M*+R>%:*R>>4C#0C-%*![.4V BK,>KO>TPL MC9JX<58LKOBEK'X3/Z3\C@-4AO#@5?$E63Z\E ]/Y:(6!^^'%S%]E@]/%>_A M$*75B8U-ZB-R)#%O7TK62)WB'Z!4_%MH/73[\[;I6I580YE0QH0VIM0QTL=0 M81Q@U2@F[BW"W#66L6W-%Y+;(>WRH!KGQ+'R(F58# MY&Y3Z $-:*!!7)"$ZG=\7E8R0-,LO,X0$GY!"F9:,B/1AV)2OE-K=%"MG,W* M @.H5)YZLA#K6>61@B")5-.K:GV9D7I !KF)![2J)JMJLBJ)9I5:E6 U4.UN M4,'#U3'UH3RUR Y53?,-_]JHCLGML4+TD@C:K#2A=H'<5MENRPKQH6K.9R]9\R2\#,6; MA73D# <8"]Q$5S5O@VCD7F\?K-(@B+Z-%6R+<(:N"@H>7>C%L UT0DYMRN !"D^F.&D[7Q:46HG>[3.@=K9^- B(4; ">T,6NBJ&DF8X*<& MC%5GMI,9I)>\#K;#18.I*2S! SP:Z&,6EF<-9,])X:'::=]6C/P!TQJ<.PPI M"0[T+[F*5DDPOGG"KG#<5]42X^9H"#Q(F^Q!;!1=3!!-Z,]S^DQ:&R(KX9@5CHBP=)_]VN06T*1XXEC* ME!3+_ZQ9419'W5S>T6#1*/RIUVV9BI0T=+Y;K0JNFDXIQ=G'/D@5$0*K(2SM MB)I':8D4%U#5[U@!.8TJ#JZZ;WJ=B,XCYL&]1NT\J/O[BX=@T-3M?)/8 M!<2U5 C)Q'),1JA?4:NY9[H)=WBC06.WFW24ZJ^7_XW8ZA7,!PYK@I04=#]? M85T]Y^*&GV:*8U6L'U63_2_^TXNWR1)+0/"6X(.UL.NZ+!>0%8-/WH/!*SSM MUA6:0,O%M7K#DPZ>1)(T D"CH)I@?\F:)T6ET!?RA\4ZH1FI(;*EJ2=VL2J% MM=T% $%-,0!NR\KMXY-8/BKB221S0@@0W7O=/XX_'O_EX V2$Y3TK/#)#30@ MEHYNH[H! V4,M 8_[5B+P7#2WCRW/;-90N%G9*1P[-8X:81:-IS(S*.% )V!^+7AE,S0*=,''\8 MCNY[\:H365DT4+Z6O&##QA3$ 2M3Q3)"KJ+[>92&,NL$:N4A8 N"JFWCI?[3 M4U*'/9T.T-K.Q7(/"(-@.D,*VJL<[Q0)G!"+)E+SAM^P[7Y!R"%=,\8I^._S3X^/&C*H612']'[/B/@S__ M]8]XAQ4__OCGO^AB&<29.A>G9]R*?OPT8.+V\"-]\^/Q\8");\TYM(+P?,GL M=*70]K?!\1__BM\5/W[\\_%V4O?]6>3.8Y E5"AI(#V\[Q;8Q[D-9D0ZR/E: MLXI+N]&FZ%P+_=AGH(HW6A<7J_AB,J&W5N?38 M1+6\4*5,=P2O!.Q@YG2[S MO'R!X6Y;G:E&86<8<2]S1S)@ID.X*["I!\3TB :*T?.=>[*[C?I9.R11@H/& M=W6'G-7+!G&^QZ(K8BXV'=)@FYW*XC.-X MPU9R[*7+Y7MMH479S8TP/&:/C]$ 6V\[_ENZFAHB]"!U18(:)J-Q?G^>[FK[ M:\V_*!&'T>L1AU$[XB!1[7]&P'FHW/D*1TBH786/+KZ*A3NKP:N_<+A0BN\ MPMI4+*H 1B3\:6&)/O!JYE5*H'2(8[!4P[0>![04-(E=&P>-!V U;(A'AB .6,6G ]%-__9F'3Y%![63:8'F\^(=84;Q/FDAI M*\:_BQG9GSWVS6"#1<>'8)$.:5BBF)1U".-W^0 [C A\Y\2=6(6J5?IX^ )O M[!>Q_0%9RKUXX[&]0Y[\Q6L]G,BT\+"2($:UP=WQ/$^:H'^J$NPECH?-Q("( MOZ=60V)S/2;XBTIFZ\M*81OA^5(.+.S!<;=.E.^!=-YP8JH3:!P,!L)@)$P/ MA9FQP%^H4H=AI>"S:F8&](Y]9Q];5F=?K:82<#2+B27G6+UFDK%IQ9-&$4W] M^'_#U^#_)ZR)$SM:K0;1)V3I,V^\QNXZ& OO>: GD]%UV):[!6XR5**6FRJ: MD9>+JL@@^2=.EI?95_C)CU!/"\33G1(9+5_3GSUN?G2G1N&9BH^M#*'LD]ZV MYH7DN>E/*?)@;'$J7:1!G'H-J,.GI+93V5$>L4FO/Q/;\/%!]\QO"9!"OII/ M,XG?X]>[HX.AV$MII+X78[\QAFZ%T+%$P=+\7CS2.J ;SRBH/&$WP'*T0KLL M73=5PC7CM0LU[L2PS[!=U+?^!"0Q$K7_@U]S6@FW70#,B%PU+[,Z37*H,KTH MQMX(MG([(*%4NRK$!D7N[=.6?'=F;"Y@ZR&JJ*.%)J"(A+H(F2G;" _#. <% M'++(1QC610P,)?- ++&.(/2L1F]^5H$C3?!:G2S$8E96-\G6T)A2 @,1T5B% M#$RM-S.2@]I[ ;8$TJ.'5MA) QNP%..B;(J-JSA!* 2MHX0*S%4>C4*OHUO M/?#.FM!;/?J"C<0!L'P!C)U(?4:WO!*'SAG4.PQ'>3;%)V^5)@XG[<,0*9XB.L:4ZQL95 FZN^GLBY-+6,A4< M?_STMT_'_A&;D_M'L1W]@8&\HT_',4,U_1MFPC;K."BBVPGKSSV431"&NM6, M<)_D' J"(7K9!U:RDL6F0A@&R0$[C..Z%17((Z3!^G(X:IC1,C#]*4=BE3@" M31 )EPZ)C)H<\'$[2%0;75"O=4&D6EI%$B0.U:.LH*B(.+1D8WE\05AKNB!O M6VFA5#!+!X(X&2W,4G/(%D>+<$8QQN[V4,\P-8HDS%1TC+A^L8;V 6,H +B0 MML_$('< Y^=ISPK=K,(I# \RVKL!5R86S./$?OI]87;YG@1X/^(_#@TH)I9/ M10",:)1>(.YUO3#LQ9$Q2;TM<1>L48/8A+!B+61 GCB-FQ(O<>*@'*%A]XO& MU3.GMFNQ]UTU?.N;NY%I'079KR"6H=S@]YO'PM1@B/=(OD#U.4\KZ*"M[WB] MR.$J!H@IMU565K=8"BF^>UO6F4^BT%:-RX=2#@$+4L^T>@J>X0 8C0#_1(_A M7?FI,XZE^2]JK*:"!6JN)$-49XZ^60(B2MCN PYGR/QD"NPV)I;30_$)"68D MV0I@A2] Z=^P=J_/.ML.T+3\E<<5+38#"#Z<(VI/W0]H%4DDB 18B./C4_5H MDX/JC0)##UZ%VB_+RBG)]EOXD(% 903VWH1.U-X#-"!O94]@SW$$1BA+A9IE M"E?<9?5OIHAYVX"3(Y*!S(%5RGU(!KFE'K)@W2VWG@38![&KQ,@ K1UWPIIR(4XR7[< H8:JE"/K:@&-G-KD3 MJU^2^3MSA9S7J/C,5FSRUN=&\7]KQ2-!YG\+VUUW8(B,=H%"O*HS;2.XI=/)3BM8..BZ"[3\5==Y'SX>2>3VTDD^_-5TZ5(BPO:TCA J"'Y#3J8Q$Q';"KS_?/'H&6^?S[Z MN!_ES%O;Z88CYEG*_OK'>"9MC;].N.NWDI@,>.[PX]W!:4D,>STBO,+C[]Z[ M#YW#BZKHL4CER#$14>NO9O,DJ\#,876>U?.R3O+A!#B#<2^C_:N?7*Q1!;7P M2AE8CQ3%M'>J#7-W-&&@\XL+X#GF-D%[F/3[DY!63V?C[WBZF M$D[1@H@7$[O*A#VI-P3^R71:8:28:9D*"-N&I-\9DN8^^*N_G5P#8UIC&[0] M'^^D?S&;Y^62\WM>/6^&TSLOC<,+4D)@<$TU!UC55];@(N$_7G\J:4AQ;+)]>)!6$-&JA M&P?C6<8,?C;$-;@,(% MA,: *+>=F[(H7?B4+:MYW.60[C)<(>Y$R-OT:XUS4;6EZCU,"@X/;M.K7:OW M377#E,_JAP-\6':2[0U/+%;"=TO>CS6T'PK%0%B3+\:0YU+G&6^6E8%#L_+R M-IJ509MFQ<%%MA 0F!HQ%*6H,7]_SN\L=+-(A1)S%LX_EDOD-.@" M$:F94=C"$P&58K5F4NF[\$0+_6K]@V=4V"I^,<$.[4RX9VZ N8+WMI7%%/JU MH:,;V%//2Z"XV;95#W(> !:&D'22CO57$AGLG0^XF1APC>1&31"8EA)=$ MW*@78J\>:JC(4PZ4?AKM@M>28IN@.K;4RHY:-4*\%A0- 55+W^_%* M!W5=M-/DE4%VPQ<)"IJ?DN8LR5.(#O$;WF#J%K^LXHS7GK 3]D'=&@"4G-$0 M@(.E87H0F#O%84@211U:CHI5L2.G.=/#$$E:@S!^>]A'OYD6P*L"&GAQS.H" M?0J1@H6_UR&?Q1;N7==#U[Q-/,!.+!%[/-PW6/[@8S9P2DW#4P_QYD8Z91[D0HX:F0Q*UQP*09EM8Y(79%>Z(#6Y]L9?L 6NYPA MMMD DGR0EJW!NXUF&Y1^GM19VW)7K.Y#*Q6 [R#J]%@#4 DKJ!UOWQQ(Z;^PPO/G_F7LFB>O/9E M\:3_^+ZL\W_BPV*7H"V7BP;R1JN.\4PEO0G)Q59K2&-M3N,O"9QS8..(EG&* MZ2PGA8YZV1J/,=+=Z;*(SFDSO[5XX=*4FGE/CQ0?;%QW5[@"3HA@RT5$QR60U?5R;-C82?_9+/+>&CZ6,07;DKH>G3:6OHK2)3G M )C=UD!40Q%6KYL^(?B6/1IJ'-I-5>(N_-==FWAX3B3:&YV#0;H:W2NE(,// MA8\GPF*\M8KCHR?)C\GXH#JGVTRL*2,N,T<)Z)2W5J'U7;C"@:9[XN((!=+" MFR9L@9AQ+P$[^=1 W@[B;3W9LB9N!D>$LE"H]*@K%C4#'L'Y&([C7H%P*0?; M<^*%DGT'[[P8T%UT#=R2<<#>S\3(L^8R2?%5_Y)\S6:+V:GX3?D"^P;B_7@V M#I(*-I$ZV(R4L)'2(KF;P[8(AC!4SCIIH)+-I'"FI4O+VTG6B1..9/> ]5%=4>!G+ZZGDZ+)TFPNY-:4MJ8\[Z&:UIFY MAJ.85(#662%5^.>AVKJ^1N$5@R,5*,!)=SC9_-J>R3=JV],*'*9A9W<7J$'' M"J4T';+5#OFD-#U]^[(5BZGZ(?E*5R59% ;-,V=)52W%.HZ,/UL',TD^@A&I M7(#401TZCI:#-==^S(]_N/\#FTA66'BO:V@Q@D>*5B/36AK3:EA AI//93F& M6[G$!JSORWQ;+&N\:HB)C"+11"64@=3#L<=%#""C:F4*V#59Y),LSV, [_=H ME;7+O/*H(NTK;8! W_#G"K3CGD 9M_-&5LY(@] HN.-M^R/.K@;L33DBJVM4 M!6\L$#WD\0J?&]J5M[Z%'%7W+[];9]CM>/W.GU@'TTW!0%4T$"0")?/P7[(" MCV@4@M)LT+B@+H1:^!1KS^]XRK-YHXJZ;LKBZ Q 9="[+ [_> 1O;1E#-O4= M\0.5<,:S&YQ].O7IZ.JT2P?N"X<25\J$?>'-$^#DP[+%^4TR\P,0,O@- P;" M@H,']6^)RVWFFA/Q2F%EF/JX+CF]CQ'XYOJQQ.WSDN8 &FNN5H0#L4Q)B% T3EY;5R21EU\!6KET$[YPLY\OVJC>TC MB7K\\?BO[\,J.Y"RIL:!O>K3)";^B6'F" MCV@6IL((I&$X 5S*Q4R,ZJ08*UQ,,2*H=#(0N"=%L4CR^T7US)>^$*D&'2)5 MJO'6,E)XH3EI![AJ#2:+"!S4G$VY04DP/(E&_-<'(3$ M]2GL6]2/_>IRI(S3;Q&).P +7$Z4]C.:!S7#Y+**5$PBPJ<%U$1*KL-/6Z<< M+8D(Q#A0)03TC]U1>_5H; O!W(BMK9()$+RWO277GA7PWOTA4/S:$9>:^<#2'+ZN[KG,GZ&@7=MFH41!MDN" U#18F!N+G>'@_5QA]3PF6QHP54=!T!UC2(E>O) MRLZE$T4H[KDY MT9X#86H=@PCV;%$W0F^US7,I< =??F&=0D"UE@4[E2 M[U!3-J(!80 [FEL,Q[O$E8KBH75'.;:$JX'VSZ/=JEDC(8V_]$[#MR:J 3 MV=?_*(@8$R,^ /_ANY$_L $X)",^ 6@A>2@0#!SG02-9=]4*F29,12:Q<(?"YS@-72[-AD1._?&-&5$LE->\$D6E5AR M!:L9C82<&#_YFO6#M4V\JR N;)KW8C+A::-O&@_)USLQ>URN[6$AZ1LOOE+? M"[1R#(O;BC]GY:+.E\ 2.5;!!^&,VZJ$1](#823C4B6;0OL(<.]JK5 &+.8Y M5T$7./[.2?-WXS(50E-#LCA%&8RJQ04/#E2>52.CQAS@<#:>Q=%I#GCT[.UW MYME6Y8+QL(R%00UZ!1ZN5CP\VCUG8SX^73[64$&H#_.&[V7; MPDK>4 ^<4@')YP^@1;R#/^R$62:&JR:V F4#*DT$?0=N?B<^ M<2)M5H16>)()9>B89_]S+M< JD&\*,;G0J%?9E*)E*643 AEYX=@1KZ;\>L3 ME,<==>WI+^A%U6OD>W#R.\GS\@6:]L7-Y;Q MJ9FU-XC96[82/+E)V>VY#U[)M2EYAV'%>F+3_7V.3C?5'74$'6HSF-?PU_44 MRBZI."V%7A;D+=]+8='NF>WJR/,L7XB%K<>J52GQ0 QYK7)5BMU1[>JV1MEX M,20B=O4J7%=NJW*\2!L;>M$+FT3*LQ$7HX3<>[/#?BX=QL3;0-O0K->9./I1 MF=FP>*RWO8991X,5&%J +]-*( _T&)YN()S!:RIW5F!H!^)XX%B]"&\U@9X" MWJ!?U[N".45)\8K"?4??A3][;^//7AK\V6A6K8 DKY^:?:)";WHA#]CD-A!I MZ;Z!\)!+K-","@D=TN!UP&EO>="!SRYX-@9J*"IU4A&BVM0#R:;[JR*M"']( M_G?!'\HS+ ZX*@!8CD^S.D0=B!GMM(%C M#SR9D10\@.0;,?1A\/V@[+.3!QLL/-7IA,,RTJ'"6&=>=$P684WZ!-#O7K?Z MC@Y-+3@:"FG?MJT%G6D9&-PNS'KVW#I,F=1=-@[W:54'^=D.39/QX,NJG"G8 MA%^RYDGU,WNW#%"T>2+$&WR(%Z& Z8[IF"T$06QMH7T@?%IPIN-SL0T])U W MU@=BN9)E(/\/8OPN3KDV(F*FT\^,SG,L4A]K9I.#L:4S2U1R1PC5.>(*2#]E*D]%"+5AKW&"( M02L"'@0*.H N@%86VF3 [Y!-;X6JM OFZ *8P5R[H.#T284N$,OOHE9//U@< MRAN'<(@(Z/7%5UZE60T%<80#W0^2-.J$R[H1SY(& E!X0&4_?AJPXX_'/[Y[ M]\A7R!O<$H+G."+'IP-&H]J#5K];7LV2 CN'Q?!>40MS7AHP+3':M3Z$8=VGP8%= MU%_OPM:3\1A16),<^.FN"HD$>8951_?-]F731C RWT%J0@ MBR^NK832U"-AI:0Y/CR[5H/S;WV&.XC5AS+?Y%[>;GS<5(S!X9-KV*#B/%M0\R=Y2EQF1;[L,8A MN=*/!>ZC8YN ,6PD(I1MKU43Q6-@E# F9PA8ERX?Q)6MAM;^L@!$$ZAE.N6 M)+(]M[?#N*Q@7Y0^9BF$9C-0%8/!.Z#9&_ !?A;"N.S0O[4O5XSQ<^SI> MS4V3U242-Q,W%G&J1P]OJN:FB?ZXNBP=WFX2EISI(\17@]B ?#CH%?5BTK M/C29]BW64@['85+/&J&?Z0%0B!R&(#,ANG$G%JWF#GRU)@ED#<"XZV'/W*6: M-L72=L?GXHM/2)NQ M2,RS]P^%4QU6#G!U\#:CW(,S+.^RR01T4+9AV@N^3"UFLZ1:#B>KM?#>X2L2 M#;9T- CL(F@5P%8G4&4,IF)^P$9@3L2@PQ'!K8;=[JJN%WQ\CML#]3507AQ_ MZ6:8MVYN#Y!9)@^&I3V-X*?.L\G:$H4(6 !O2:@B6\+X7PMY2 Z<61Y([AA+ MXP >?!H!:BN&.U:X(@80' V:-E<<[C2]'HN%F%FPB]V*:5U!L5)/7.V(BU"S M!2J@[6P.*K!"*0Y-?7\FYN_:NE9]PZZMU&B6)CP/F!&PUCZ5^5C,-@(9]:SB MM\3CU4@BE\8KW ]EGY-TN3HYO;J^>KBZN&(<* MI$1)A8?.AC]?G7_Z&[&P;WVR;ZV56A$N(1FJPI,^*#OZ]+>P?=[AS-1KI#(/ M2JA)!=10G[$A^YE=,:%(T]M'N+(%-MI9.)T'>[7R8$-" V/@>7DR'HOOU.(- M:I+\_\OF9^78*\I-4ID4.V DF G)#$0?AD'YGMB"<-J(GL_/DR8Y\Z>*DR99 M@@'".5$K[*&8E._4&EP@SHBW2NCL*3ORVOFXE4-@E58[%F=G<:!# ,SV[X"2 M85HE,X*'AV_DV01#F/ SG+ Q=2FVU;";2._NDE/ R+532<,XJ:0PEKGEHDDS(/QQHG_FJ9-%-R#\@4 MJY9EX].)5+321KZY*A1T^6VR],A;:A"@#TKR#Q#EU9CT4OK!F=?B5"1CYH=J MC#49W_C 8I5 KD^RVM5!\EWY)T^JAZ>*>SW-XX_'?WXG9LEW<&/Z>( +38H\ M-Y;J 0.M#-4&WKF1CR\J%,23\X\UPVGZN5!Q8'2>3.C %("0P)+?Q&+T329\NLR 1SB.Y[D%S6$(Z'"137&/P@I7@\&Q#*2 M&_RAX(NR!O1,;;NUVG7O>+W(X2 (2:"NHNI>L##7XJ5I\,O:H%]6:DB4,YJT M"\P;,ZRP:^F.?2BGSEKP0XU\61OH2ST4!F-9TVL1 05SQZZSUQ)+#$M,LCUX M 4 ?6<;X646QMW*^)F_T6(RS&L_G?'SQ-85M&.E:MDT/H"X'-WDE0V2K9*23 MD=+#]D1G]0ZHA"R0Y(H@1L2]Q1!1!*!0)(QO%):@/#PEA:QI^BQ$P"M/-4_] M(J^@[/!%3?OJ'!5O\Z^.TXRK>J2R:*H18S6UEM )(/OH-1#,EFY'P@[$JW[%!ZOWHN([5XLPL-O)9KYP#H.%FJ *;:60-(/7A':S!K=)T./4*^Z#76<+$?,A#VH?,IKQ6 M91@>S*QW_#FK9=<@%I4IG/8(U*Q^!K0P2SNM")MQ(MH5R9-R4HPMEI1>N-H4 M%4MM4[%,C)+ J<+>S5-1#S!K:#',G$1FF EDWEZRZ+QZ)*K?!CK']>&GQ36N M?B]>NW3K1.0;#D:U1]] !VN[^A;#<7_?3Z&3ZOUHC:MLIK_@W0IVP4I:5O.2 M*C&Q_O ,;G#5LJ=**4>^K'!DT#Y'6J)5&O5H9;XW!NJX\]$,B1*$P6XU8)N5&VTG[-I^>O6N;-/M%!3=@R-B"3"RM<>]7@8*C:S %_H@MCCGM+9!NZNGNN,I%W,F M7/F;47!01G9F2;11532CUJ"MG$!I.G7@^5("K4-:,2HB)@&MPQU@8$KZ@69Y M#S#&?=CKX$HAVJC50FFT1#3Y%KK+Q 6Z&&/V SI"*MYDA."LLM?G69WF)> Z M^]XM[K1LIK/Y,5J@8IOKK+>S>5XN.=SW43GR;01?=!4:U$.)(?N*JP@^KS]7 MVRM- M5>68S=UR43?9#);UQYI/%OEU-N%^B,:M\+X0MLB3BHWUBZO[@2A0 M.<>E"=+J&.ECH) 1&%&TUM8H?G!O.JVIU$8-O;6GDA[3P'92A!)X:B:W\!+T M?<_L<-N7O,M6=1L/PKKU&0T':N@*TN4N6/CZMFV_. 9#/3D;QOCM\S12QTVX MRJJ?Q98$_2Z=:2VL8SH73UT[>.]+K\B>C;E'M I:I+GU3']_@M^0G3S:Z$KU M$$+FZZ[+-,EOG\JB!Z8ZE,506& *M3Y&GL<>M 7#V4VRZ!O?5H('DE/2.?Y$ MC03W;V*K4&T]=6;4@/=B5&?C+*F6 P_G&!_OD>P&Z1@M0VB+D0*=/=E@].^ M;ANRMSO"*AWE/E6CO =ZSQW56&U%^KGCTBH),G/)QT)[_I!\E>W1,BRZ-9X) M2F52+#9R2<'L@Q0=O'JY9].E9,C0X+L!M 4D)O4_1[\T8HR=KK$X87>Z)&PLW-8( M>['<]PGCYK?V?;1V_,Y,C"C!.;BY*2H*A<%P5C[S0MSR@%#":TN]=J@VV$3* M'[!4:I )IC&OTRJ;AVQ5#V9O[IK:@K, HEEI*DJ/4KZ2 ?8.)$']H!F-+"9+ MA<-B,O9J@]OAI0U)T9 TCB$6ZC)8(L[DU1*"IVJ#<96' [<.RZ6K06_XX!?0VPF MV*#&".6EQ*9RLFB>RLH7+\OBC]$" MHX%F]66+_52[# K?QS)-"GG%/2N+NLRSL;ICWXJ_5:$#BV9 [UB^6Y^M&XY5 MEG9<(FW]+K> &4+$??(D30GXEU/A)<1-*_X$!9&**0@:/&ZX.!UL3[=M:9$9 M94>/BYB 3./@F@B4VX'-;X&E:A^4Z(/4\4$>H3XSM+G6!7'K1Q[I1ND>WV_* M0IZV\6P4G,1EY=)B!K"_Y"T[P<98J7K+*ZRW MV?J=,>0Z ]CE "*#Q,M"<5T>=8!&NJ^/X=D9L'DB2_^#HP(C+?!P%IC2<"%=W-,_]AS;'UC?%%>[? 'Y[O.LGI=UDHM]8C$7?P$U_64A#F\+ M/K8+'EDHN>?'X9/8+'@8W8T275VZ.['=7;PK!^+\A85Z02!$> M/,;JGHXKB5X-'J"56_*N)]-M]R8ZOFL- Z9TH)L':ILR>@[7XI5#>Z;5:%QP M?(]#HJD:BCJ:V=2-,YR;M;5,*]?0- M)T3A(+/38H+OKOVD32O!S*#>O1>=8#]9GT2SGC9#G01]2+[>(3(M'EZAY$4? M7N6O8.TK(!I);O(DU5':F54M@4=U5\U G24C%@CLR#.M$A*))3>VL>2 M:MR MF+G^'OPE29_X>(&]D%O#73]XH.HI_7J%\$(49[_B6,*G!G?E-6=)4:X;2M>Q MUUQWNG2^&-5UR .8?,UFBYE_*DT*VMNQYLXPXW CZ-,QAG,EL!BQCOTE(.#X#@@>-PI>\[&O!AOG0=7 M?[^W W4*^:;3"DO@V5B* Z;0/('L-=SQ 81NR9/@8"';&V/%B+60P$%9?"_: M4+QKN P]5]6NXV+9:A%68%K+L$MF((/SUKE8DZVVVW^UAD.TT0P-'-Z M74,A>U?F^659Z5.J+Z*C?EV? M('E1W<1,&^R;ZYP[/)RGCU Q-D_H>SLGU)COSC=VOX4UMT9;SJU(B7F]R% ? MZDDQMAI6OXC1+<11>BA\!B6AQ&]P4\(Z3_\4;TY6^T31[(56*\&"!5M-K.C8 MSKRQ J1+]70T#$2&L:%9U4C8L+"<=M)V&@XG6F#QJ:P0#@%*$B"'Y=5ZB=*. M0!PR0(B704B,UGO9DRUN%@4,:ER#8O#!;5T<1_2D%%+LIK&FP/I^D:;5()2P?HQG69'5V"GSS"7BY786M0#$2 4M*(X2C>QYT-;F MWX>9#H+=>EMCV:CJB/MX=+I".O:#ZL4(MR@ELB5VH]AE5MPWL^:BJDJQ)E85 M1]B;RSR9]M+XUH%)PE 7,\H8:#LL6_-MS/P5-(6K\VCFU?^3^VQ:9),LA6I78N@$>"OD'=LJ M7M)*,TH]6%Q@-#&C2I.RAPV&A#5:Q4:^"V.=X,F>6+P.7Z,_ZL]59 TC.RH' M: 3NW/(RF)D08%]?%X!F/\OV9@;+X3^DXLE9.?;K&09T.!#$0-*^ MCCB/.=@V'"9N[1!4!S(?73 9*+QA]BG#6+E M(/1#<9*KEMO% MH<)!+1$24&9A3Q'GMNAZ6EI#B7,_^Q.R=D)V?':$TQ1B626S*C(@GW:9#^E MG1OV6:S[ /0Z+*SM8]OH/^PA!!L+2"81=^)>K'""^T(@(MYD1MZ %>%;IOTL MZ\?E!'E5)8QU&M9G:VXEU:-2/=@YBXG/%=TZ(FZ/3/)O?$]LY- M,N/#R9?D7V6EY7 F01ZX @X/ALZX>TCOHSP6+C#ESB$J=(N+GG$L"")O_<"TD2@_HS;;^ =,CH$R^-88! M:Y%S#UQV[G?GLL[CPS4<3Q/+?6-K+._.!:_P)?0U=2+5\^_*?:MTE6&<&)WZ MC# 06+?!*D4RZ8UI0VR-#=>A8=6N%<5'CVZ85.% MQT0;'Z'"@THXY^(N,Q%X52O>B0ED>4D,C!><(]FY&T+I#099#X M"]JET6N>1?!SC4&ET<#6IL45E[G'(FMJ^38M>X?K,9C@5M,P+:^H6"TNRYTB M]D3P32?RIG!0IUNT5Z(06"[29B%Q%.Z(:PQ@,.!_5Y*#[*$$XNAM@>,=);*! MG$(HH$/"Q"M50',6@Z4ZK.4N3R,<_(#/CIJTR?01%9PBUUNMR=Z"3WG5UN/5 M^J![@V)5^GN->J5&-\;0:2O)JFQ1GXNE'U*E0'332PJI)19A%<(6V/5EB)I M*(YI>6! I%:HG@QQYE3'XXAV6W@-21KWE"&2F/2\R;^&V45*!_NQP<=RSKI= MGK9V4A5ME&/4=3WGV#';Y$O&B.&;DQ637[<64%OW\SNSIFIDVN+L],P&$ MBE#AZWHQFTMF@9[/Z1LH..RY*U8W/1QFC6=/7NYX+NS@YKA?C/X%['+B +LQ MD-3IP/!-4)68XI#<03RR^WG%D_&P^#FI,O #P!9MW?.E) \DUAD)AT)!)1Y1 MG@[01)?D38EG(S0S)+F;:75IXTTIP)=?LN9)52;U!IMLL+J@DT6I8B]"ERZ] M&H3'4(YDO?MT9>=B)6YK13B261?'H4Z37)&'I0L_XG"#X0!253DFRCT(8_+= MV6%Z0>J:KP/K5OA8YUN#W9+X01N3W'JA!K!YC,0^D63!0P&AC+5S7YC%D@#E M;ZX>+L[9/ZYN/I\/O^S?,.VW'8*$8K'ZAWAPXS(\ M0"E]+#S^>/RG S=GJ]=^P$ ;$^JB1=6N/;O$K*#:=;P.*O_A MKPD,1K1!M:&=E;-15DA<; 7>?S46P\DF>'B52,C0K"8.*9_+BBW <)+7VV;5UES:+-SR M%8^&NN+?? HIG@[QEF^ %T& M"^+B*V!(\S&@[4)T>D%YGN'D(JF@QAZ@IS'$=()S>MOHK:7;!J)0VJGNQ=(/ MKE$C@%L8A0@'["3*F[435[G86!38; %K$R_A DL7N.,Z'*WXQTJ)(]8V,G&7 M39%H'A8G\;>($RD4^9D\)!)4XA]Z!)CM2=@?'$.X(IN"RO?T>MRYDA&+% MSC4!D(>3/"]?,"&.E!N$D@#-Q8=DL%,]IJQ.<-,[*#.LHY_?PXM-E2+I-V!; M $<\%N6HYM4SE:8#59-+C57?.?P@^N[EPUYDTZ98PR'_V0.2[%4KY-5W+DN( M=24DL>_;F6[;XVVKU4HV18WB-$7MGR?L+C[3;_==N&-M-V/P%VX'K8U[Y&KS M\D5P=-RF1Y,MOA!'K&8)R*8&9FU8?.;EM$KF3UD*>)SU=5E,K\41;$S7V*OB MJD!JVT4"%([BA%<09)$ U2!@@Q@ M6=08F1PDTZ.$VGZ-:[;#7/W^>7]=R0ZT1Z";F:CHQ(*C\:XAP.H>UN26"H/,QEE2+3_GY0@0 MLANYY5V7+^(/H?L.9'@6K^L10<\#8((WR586H^+37%@X@_5 MR%A>OH ;%D$:6'+X/? FW)&&2]:R.H8XV\1@JN#H!D/HP$Q,R*Q+;TP').4 M]MZ=Z/"\KDXS.3%K4\_Y^(?[/\ \"Q[U?DZR' X$8E3W26Y%O@%5^DO2R'_= MB,/N79D+$=.'%YX_\R]ET3S5$G6&NICPWN7EF7\>?SS^X[LW6;Y1"-MME ^8 M'MB1F+9',#1Q%:;A+ <8!DVQD0M//&)4XCU2O\8&-G$'IN'BI5E^]0;HV'@Z9,F[1KD':94PQJ#_:%_ZRP*W!=HLY M@H=G:5YMA .@%.@=]UM*=3-<&/_QIS]_A"('=%**KP?[\=. B?/DC_@%\L[)PP$ M$'\NQ2"AQHPKP'RQ<#P6%4]R.)S_5.9P3#%@^N9V( S.D[I&"D38&\2K[_GR M:5314M+F6(-6%](/\*K] .^-JQW>LY/AV=5_7<-=E;ZL7]Z M]:]]W$G(Y$S M5K5V@W("PX+Q8G4D9\AZ@+^!-F1/W:,U>$ M<4@C+FH[4D^6N'W5\J95Z/28="D.LUB+9O"09EGKU.O/[E(JQ,V&8[:>((6_N'ITGS%1B63 M;8477WF59C4EJ9I*6)"E^'YY-;B>3*<5MI P+52]M3\3"#,2#QG=\'ZO1.B_ M']^I7)>%?6 M#SK8*P[+P'PO;--)FO$86:B3O'//E_#4D,;<-D6E%;!U&[[&Y08UAVNPT\9= M9>+()FR>Z4JRT(:)Z]_8$%0L3YL&W'W9J&.[D5#"?0/RU^*WY6@)^W59;Z%DQ?&K"*6;L3;V%WXF74B=< M;TH-7>- +%72O%J@?.CV.\_;<4(M9&,]4=P+K6(]5'C.YYE83INR)RIP8*?D M"BEZK$2'77'[,T9.5C!"PUUKD7$J/?LSID4:>K0#B[J3<(_%0EPW3X6UY8M8 M\\Z2>9**E=:K+KR5DQLP4L*T%J;4Q"H2#VBS4R^N(=/&-F1:#BE)73C.)DD: M%-V:B$AL[BE9$M=;S6J;+\:JY86@8$KJ]%%0Z M,'Q/26!7$L7JQ84V2:IPB M9:I1CD:7&]1LIP]],9M!XQKQK1UUF!ZIQ%2\K?<0+TFJ7B"&L>;BUK);TZ]H6<1.C>GNP/$B=4V>OB-LD8O6&#'93 M]1370^Y6Y5!*F5:(2[<58B>U4)'/>3\2PK,M".O0)?(9N^-089"1\P*1YSEJX")C4^=B0U2_1R]FG1XVBXN0(>QB] XH6UP0WEH4Q*B")VYZ@PP[%2;ZY"*Q1 M_L-?Z4,2K_080TT&1C+\8;@'.ZR#;_>SB &,<;. 60N R4G^D,WX)>?C49+^ M]G/9\%H,"VEMKHJ3HE@D^?VB>N9+WZV65,("#)W\K!%:V42J9<^@%YXD\>ED M0(0#JEE-N@/71$3PAGS]I!<0+UJ8!]J84L=0'U,*Q0^,5#*I\^"=X%19^,R' MX)=>+&["6O";9"9^Q&">N,CXXCFH8B[9H1ZI>K=_=90$Y"B M*X)LFP=CE1%H",\I@1=A8^S/G$XR<[&_S+*ZAJOX 5GB-*9N>CHQF[U.VPU+ MU/(#MY0B%=M<]LQOA8+ZMLRS])NIZ-7RT-5A9#4A_4K2HT;>PQOO\O *HSIZ ML79CYFI3VFF[*0TNKLW2HJA$H*.'IT3ZJ/XL1 "'"6'9_"+9 4^('!!_>6YS M7NZNAXTLL1E!&8$V-<(8T^%&]L">3!8-F+*)2:/H*PB";%&._OX$WU(HTR:/ MG*(KL=;)8BV%>\_=_6--O^;CWWW[IMYH)?YHXT254SR\5^UR>E4[)(YIV'KX M6(QYI1=7H#'I? 2XZM+I'&O2Q.(I'>O9>S!@-K@RC6G0O7J863!@>BARO5#] ML-^9,]8PN._+B=8Y\"W3-#4(Y%'R'?KLU5"<:C;4,;/@QJ/43UQ9ZX7 M.=:K\^HY2WGM;XB1R6HI])!,R5>L4/("S\9>K6A%UQ^>.(50YQ(Q%:K 7IZR M] FZ95<>5Z7("H&T;DIE-_F2C3EP759\'"S>;N,)P!D"KP.K-9I>092N(MP= M!$Z"F-@)V6^$!N_3D[7MDG/5*QFL9!&KQ*)Y*G$SC=9FV8=11HF!6<$3<8 Q&!]TMFE%2BA\8KXD7!"XFWFW M[K+O8>R5>]BIO(>QCGN8A3-#?E4#>L_.<[*DUD1KS;'Z#9,L]')TPU],M_%M M51;BQQ1=)--L]/^^V[E0PZP.:U<1+,EX;M[!^3FT_CAF.-&U)5--=E4DTW9H=GD!+@W/:=(4>HNT^3- M['][GX%&\&&9]9:9F$2S[3HKN.)6%1<,<9 :>T$(=\D[!!MR,WR+[U9*"]\8 M17P_B%D*J:ZG;.Z'JJ49A!R1\4AY^C/(;>5Z+U:Y=04[MLLT1V^(>F"(HX<& M\%?"/Q3I.6"3G?2DA2E%>MB.[58=4Y!E;^RVJ<]56?LVA8G3/H@ED'@E&*IA MA.C#,LS!8:QI M.QR.FD2I5+LM*MNH74VQGU$#.VQ+K@,:C]@VV]XM=Y-J4#96BO;.;(.Q?' MH-2GK/3^XHRIT]2 ?3H^^OBW >MD"TPLML !TXH/SOY.A!O:YNMC%"F8%8*[(D-RT.'KS16IK#F!N%0[HG0QRH MA YKPC-$712_S&=;L0 M7F]=#KC]H8#C3H]<)"JX?7:UB\2OW$$-;6+CI0QL+<[!@3N&J ZWBW.LAPCW M&HKD.%@W/1HEWXOTO=C3*C):]YR"50[!>GXB!C!&=+8\\:)CU((82-K;(>=H-7(^L7=@F"'- 7 MG?DO834PO:6X9)YG^0(\L^(B1:$:],Z,&\,=AVLC-M& [B+E&*Q!QE! !_&Z MMVCAK%;2T>Y*DJ,"8\6!F9>W+;MW+%.TKV>'9UEK7W_3LPM;'KRIC!R.'9=Y M^?(3'T\Y$)?#A\(#CT4EF#Z%43,<-I+;7O_(G(-?$]/PF3JA;7 MFX83&,OEHAC7EV(HV;3HARP1.]\H)H+"HQ4^]6R7G!%2JL)#0KD#)%9[O(]' M--8B5@7:"S.9K%4;*P',-(2)1S/M6UZ)SF052K9G.,B.0"47U?*.*?T]V9VK MO.2KW,*04S%'A4X?#=0Y(,*2]B"^)"Z_LF\C&+]@K!19'^9T](9WV13<%)X^ M%65>3I>X);2+,KT>E9$M8_ =A9B1%N@@9CIUBUK!8=OD)MLMJZA Z Q.0]$L M1+YZ\:*9QK(>6^E0.,8&M?A=-M"%L=7)O2N#;\50U.4F2FK+KRE.E:[$:8+S M&7"[+-0M^(Q5G^)O@5W/NU*I&\T,&\O9-BP&@D^P*H ML4OGK6'L,T :;X,A"5Y9RJ',)14N (0_'=<\29OL&<_5YUF=YF4M7.0[CQQ5 M3@S7:&-&713.\YAN<./UEK[@(0>JE:@?2EEBUKZVF5L47*JV#4%(+0!^(O6P M-]S1#M7XSO"# GS P8Q(N*:EQ7//!*7*E9_^W+[D9"(-'WG' -88GTV\5/S MV?9,"4;&@(*DRN"=OA.OO5>ALQ+$[F(&;?R';\\[QX:@N1GSL DY$ WP16W2,B4K MO/BOD!HVU=J+(2NKF\13/)0'X1*_=#Z%T"_"Q63"X73'-3\:&")L*@M@R\,I MI=^"E-9Y+I IGJ,QV(KKLS[[RV3UB!KT#M7JKE+Z[\1F^2YJ+38A M,B[MKB9Q1SZ_NAHPJ2U^NE&!B/:$'KH?.50_H]0-IC.)&C&!JCBPQ-11_9MX M+:%/_7CI-;\6S$M+.O0KRM]$"CGT:^6:GL7X9&)!'IY[%'[K$XQ%$*%K.YUP MAFQ /5U2@A!*Y'JO[)2!&2 ;86YY*530I;?J)ASF3_[>%"LOJXS4XF M>0&QPB" [34"_!@.J'55B040MFLG.K=6[]011J80[M$CG$8(V 2QT.F')O(F4S&9)0VQ9,6K0 MNFP[2^;BIV;IY*SF/(5*[-M%-2]KKLDIQ:^0OD7GH/I^UFHP)HF'L#]J/$P. MR"9@A=_CH#1P>_C\UZ[=Z.1E'$_9/(HY;QIJS4MQJ!%OIU1MX .^Z-Q$5>E' M%,C%?LRP;]54%3Q6%C7"(@2Z"GNDU;?'[I.K34$),'WR8(D?:U(!H=D@0 %H M,'V_O[(5:R\4\U0.1Q'-,N36- 3,BO,3AH7%';+E]'XQ^A<7A[*F9,H,0F.R MN!S@3RQ@+6/+=_H0VC?_X63#38R#+,/AVA=\S;K(B5=>C+2IL_01HZ%S%TQUKVID?JD MRFKQJW/,?U!@5['<;=M*?78U>$N9ZF!MV[0B!91]A"?C?RVHU'/ D@G<\2)T M%NZ+4YWJ .,O %S8)=Z"QLA.ZB<7F*O&C%H&R[0$[G(_L+ZY+4BXD#*@CGQ+ MV( 9/8R^(D&$[0_MOWA7OK'76+*^A6E62P04[0[\??U4OA20\JT!BQSW7PB@ MP*\F>?GROGRTVH3TQJGTVDS: >_ #AQG^L]Z+=0&TNTNK!)\8!VR_6X"WN921U,*K$V\4.U MUMZ)?UG[,(.':_7U'FIAS,W*1L_"6]7(N@KZ-J]T7M.LFUSX0(,LE&Z%JOUX M&59JU]L!ZUH2,.1*0^@Z]E[-6Y]9B,6U$<(JYYKE/IWPK]YS-N;%N":$0XQ# MPI:V[8-1X@8:,I'8!D#FWMO2722JI+)YDF&)A.)1B-+9+3$.:K%$P4WSS"L, MHX0Q*6V@ A2'844'# P\%11Y(!98-YJU#R-67>ZV\5=*YAGF@UIGQ65\\Z;$ M1E8^;H&Y8DX0RB]T*<_N0K$Z(ZFML"L2=*!6FS)8!85%1 ?W]JKU^U ME(*CC9Z$6)KR?5PVN,/UL1T'^'8O1[_PKYRC5KFJ^JP]Z6#E.D +VV^3<\9_ MUB8F2G[LMR>8R?;D?MWH]S"9W2;J%2,/R:+.L_4U1%B.NI[?(9GV6A/6AN4G MTE$/(R@R4UYL7_.)8G32NHA0IND[6 ;*':7U+_Q1IX1/ 'I MA""X[82/-_J,.7>&>[OOPVV'N1TOAPV-W?%G7BQX?;K\S,MIE MR*9O<6;S[G=#%6Q,G8#B,*JZDR95.6/0CI !,ZFX=8YY18@P\*6BK&;B71'W MTXJH(T;E2/RGVMWP#^_1RQ=/B8:^/%LX ^G,B#\X^UQ<-&FDN..O3JMY<"-- MPA)3)5"] #?%A1CC?3EIQ%7000K*-KJ3DL7PV2A"W&65-60),.H]HV[$I2F!(3)7XQ>CU^,6K' M+W3TP:HXUM65O)IM.Y%[B-=970;6X :F?!+&]_TXUFG&52[(LTG8=?T+M0;M;E 2SJ$ YZRD*-,=N,3'&JE#O-M&";W^4*B<2C4,>_D.TMC3(0S6W"WV.^W,4P_?$0DB<+3?%O)P PF MAWU24%J2RG#+:'H[+"?B3&F)F/^X^,?/GX2U^!*DAB?+)JGLL*3V!'[ MT\>/,OG]?[!9538RE(NF!D(.N%8=B3M8$1ZTMP4Q)7#/QY_O=NA//,_ECM*' MYT%N:9LE4^]0!=CO^73FT1%A6(FU1*9$'HPM#I^@-LCD(.K M!M55\S\/60,MU%=B_7O.QN+\>?(UV_:AH"PPP4ACOX*\8$6RO5G@$%"MFA%Z M2EUI;'\ X?-X!$80P?F%=7]_P[?]W[(AZ/7V.IME#41CJD9>/&JC?DOBK];5 M5JJ \[+689,YA$TFA#!0SC5EF"V;6<*#0]X&,] IN=ZUE9M B1Z+!80;)301 M5#9G.*I+SKW#%-?K,)Q(J89RHF)NTLN$XH@AB6@N<:[#3DHR-;9/A.TEY1@7 MY*(YI"PH70&?*DRP\&[1H'.FN]N7S<7&"C92(R)NJ,P2E%'.P>%>BY?.F&EQ MT5[DG@QQ0.>D2%E_$\TD7($A-KS(Z2!,.7>9@>UE^S32[90^R@^[<_9LEIYW MVAPEEJE"C$-\6NXLU+;%>I=\86(NRVK",R#ODX5D$@:R[@,U]&%%BZ^3)U7ZI#;^:/N^C: AEI@6-(:N/C&-]M]JI4MUCL4X MSPKR,R)M93#[U-E-(7RLPGI8!4A&S<':NP+@JI]F&V(G..^60NVD5V;-7IOG MLG8.F%32;LJAK"5"YYZTE#]'@ )M6,2!XK&'67Q'2CRDB*88ZR0D*.J&%= MC<5SSR98$$,=/)(9&" GK5@)5O2M\H7KSD\%;>H+1&,-)9E-^?E3&P&6^^B M2AY#@;)ZB&2&+VT0QZ"RTO5TB'*G@!P?RE/%$C]^$.<8CDVZ7O5=6LKAVZ6R M\ZAH8!5#HJZ!CE8T)1LABSCJ4YW._^1)Q2[%)^$+Q !)_%XA+JM61Z]"-R1( MUR)U^V2TDK?>+'*ODFO,BM7=@_,&@BV^S4UR H*HO1^[BZ0C#2 DU#3@^&4^ MOFX>RN$(3O)G98&U-/5MF6?ILB\"(B1T%BM B4J@QXZTA*Z?Z-\P%8@'@QY* M1L*9ELY(?)3+7C ;W8J*;D/W-J>]J9598:7>B;5MCUO%U3"AN79_P01#.;JS M=7RL7++,>!Z\H *X9!K)3N-9#M]F%HI8$W];E9.LN=X^$'+#&R:/ XH>1OQ3 M4@?=RLK2DZ:ILM&BP1U++/%0F0F+1)GG\#75J[N_QMJ!A#XMCM:0N;7A=O./ M,#Q#PX/N5I>#,\4WU$AT+@@W,WPJ*9%E2HY7S!(=(!@0X? M9QU_//[KH=MCQ8LX[X@7:5T#&3*Z33)Q:(X6*-(O",ZL^IH_\_S8;\VW5@T2 M*JP$L>PX_B+J;U7WV[MB6MB6.Y@K3V4^OIK-J_(9[RGB1S&:'KLFE0Z6&27, MTA*X;3*$B?KE4Z9==9L6;5["I[IQ14G7]FE'-U_R7.R :38' M$,DH^=I>+5J!.:XXI'5@V3=V253;@WI6;JG1;>L9V9A#(0$(Q!T0 &.'E2QR M](A72%&83E0ED^$1%/HPP 6,6K$B]*QZJ/#(NC2(0:I2"D*H7WCSM'4KEQ+= M0@Y2\BG%P4C%09G9F=6^XW.A_TGL4+5J;P8V*] 7L@5&,@DO/QV/$'ZC%_R. M3\=I.)4MD"BQ1Z*1EZK%+*T1<4O#N^ %CG9 M3JS$18, SVR>;EQ&NO,0/EF:6F.KR07SU28*JDDP78:'[P\GLR\4895F:U5E M"X"GES_/A2WB/]+\A5P;75+ MSF)4IU6&Z;K=ID'EP)CIT+&&MM^ISYY]VMFO-)/NX3EE0"T>BHKH(20*O>W] MIF3J\!2)__,^?1*C ?BS#5O8 X1JOO,VSGY%A2QFP7UX-]BSY'XQ MFR7B0H 0<2WKXT*MG8GY/@7H79R 7E$I!](J4MUG_\9TX\B%Y^'5;.@ YW## M7V03!NRB55F('U-.M.3;QP:,2"@/+,9B):S9XQR@TB.5- 2ULH.^M\O4H%%? M^6(/)_?9M,@F69J(+<2(.-,]9LSQ=>A9<27E,"8RT,O5FAA-':MD2O&\? M[WGBZ$(U4 _)5SC.NLGUF[*0]&3BR"%1![9%B5'J5,T5=/* QE8^'^'^C%*% M=3!0.(_OQ2U.0599'%DFAR:#C&ZJ=1'O:QI$NHG#2\D!!\@O!VO$1$NV^HZ\ MO31%'[Z5>CC# %8?=MBYE<.S94V*B$1&,^>&-X !),[@4*8]/ET^UG#]I?N/ MV18!U\ /!!;J5!'[2*F"(-,'T,:RX@>F%3*C,2) ;'@W.*T9X(=)7K[4Q#>: M:>,3K>?OP6]D5OH @Q^)6+"+*8+E;'O-;/$L0KZ>Z>#U64A.Q1!6;:*0'*L> MYHE2 1C.$4(X5*(.F^S]2S+W#-M(FBSH^/@-H@$DS##24%2:O*_X$XS8!B%^-)>RB6,PX@4Q'@.UR M,57 MK[@5"@G&MR$QZ+2^'$/R==37O!)UM3G/(4;*L 92X#^2W%EN>=-0S!E M]2]9\R2^#VLG<7G"[65+V^TQ8#!)C4)LFG(<3(^#[D[62-B+& JCL3!K,._3 MN,+@+;0_C0:O!!2?X!> 0TLMA9G&M&?^:M@0F3 MYB!35%T#4$-XAB'""8'%Z4R<2,6N6NG=?'OB&I1)"[22:IT2#LHH^_723TC2 M"AV6(=:-Y=5'%.E6TKT.>F25U^X&@=/+6""@^>XIX85@NNK$C9\(4^&L6\-1 M5]Q#"ZONR+-&1,?#N$JVE0CEFTF0#/GQ#^B;*8R!?X2RL.A.Z0RB=DZ:@357W"D2I=YW]'J][V@- M3]+%5UZE60WWJ%8TZ$ZU,ZH%<)'DT(+J10BDPS]'.@"D]3!+$0-- !^E1\>2 M!FXZ&+=F/WX:L../QS_^[MT0U&C6J =L)6"W_GE%H'BBD]L35D+D M56:8%^UH3]'WN+VO+P#'#18UP3TCTW80UV1_2G $N'YA-\@?,[ M?[M9UUIQ5#1=*V85:89M!4E# F=;(KF@O=@.)SK'8DR7&H&C@G2R![G,1F+@ MB.2,=2NKW&23G,RW?;,#HE._RIPN0M)ZA^4V_1EH/SUM)2+GU7'.2&=E 3V2 M5,@(H2WO^EQ'(D7\HE*V]6B1FPSH-&M';%Y>3V@#0UDT>)4>K=H+EK)7@W'U MNFB@'1RN*"GI":U08_M/D1RA#<1[0@(9)1\AXF4488N-.MLO_;) MEXEZ3XU=3@,G23XHL]RJ0^>9#=1# QZ39TR,<-9$*%7 8[/3AT&K.U0E0;G= M95Z^_,3'4ZX:3TX @O&.IWE2UPAB(YEUQ45PR\=,UXK.7A#5/X*%?S 4AF-I M=9<0*F1[3!@$$J-ZSQYLLTBE3[ 2PX[AI#=9_9+,!ZS@V'_3O'.?6,FAP%,K M<*()H*7/Y5(/QV"_#(>2%/1$[3OD/.)8->F.N! .)V<5%Y=Y/V8/"(*)%XQ$ MQ6$8NRF+LT55P?G>,#CURQ][GM5I7@(C%!B7&,"R.<4$(*JLNJ<0 $.\'#-$ M1(%_Y1:Q5/.4B--)18A*J8R9C<3RA"U/E)-#B&92MD.V%9NS-H2);>RL#CMW$"V"VJ%I90<#>TBR6D+C9(D#&/9Z MW&_ ;#M5E#=*2CFTJ^:B/T=YD+I,4^W'D:W(J7LOR!6H DKGXS=8M6JWM M1VD9Z&5'*V)*TR%;[73S2]-3,GTB5;%46C[2EJ>1+'\[&E4\,*[#M;E-$YR" MX0NRM1-Z*[2I7Y+J-XXDQ)*E9?L':40Q(^L0QF\_E$XC(M7A]6*+M9A8MEC] M4>P#U&VPXQ]B@3B)VV\;P]Z(1C4>1FB%R>/=\L+7HT/YY5O#.YW>J:- M'A>QO'X??;3CAA(Z)X;-&+UR"-9UGJ$/_J;L=><'_QYLWGCP-[BM\0[^6[]= MM"(,)Z9FC%8&B1OUOWR';Y-9K:R*-@EP:,;W';FV5>U".$5BQA7:4;)1.0-D M9#@R$HT?$/B%3*U<%(U8]BZSG%>2+LDK;$+B&,IC2N">CS_?P=!U;))ZEN^? M..^G2$P*9"@Q?H58?_8X)9:=1@5/.<\1*+*88B5N?PC(=\-'EB#RJ8% I@:3 M)$UY#DH!(#SJ4Q:IF0.G27?8!1G%11[WV:=LWX6]+/R=5!F8 ?(<' * 20\00<3CE?(=N M/P!G_/%85>E)B\7 952!4#K$4<54NZWX+%O,O#ECY:3"E6? 5CADI$)\ Z7* M=^ %>S7W<46D-3JD1SICH&W;YR24?1A+16V4RJB "[+WWM[?BS%NROUP9T = M%$:KL"=4EKCA!)EB@6E6I/D"HG?)J'SFP;.*P6V7:X(+0B$5#9R3BDFYQ2-/ MN>9U75;NS4F&D.J'\I13]ST?WXC]]N&%Y\_\2UDT3UZK_O''XS^^%[ODTR5U MT*+4NB^J@"+530[6^-*>WQ MJ'Z"?>Q*\?;=&DRB5N<$Y!B&9U?_=0U+A<(DCM>88N6_MZZRC);M]ABL?3;% MTV7,+/U;>(SE)=?YQGDF_A#J-;,D[R/0).83M3^-+<'OT7B5$WDSE[/R4/M[ M]B"B,7R;R,AZSB\/,B8E5-@#8@GU2PF.Q4ZVRR[3,ET9*_K5VX-V DGX&"0S1R$VEM9HS%K)0X94+< M<(99J 79G1^HW6Z_XL4NS!*GYL5L@3TFFTY0/NN1I8*]>L*,]:Z&M-N9SF\S M'G2%-GU]-]QV3:"MKDF,_\CV$^OLM8/^1:^>UG5MB[MK;O7GF;8?34R;],L& MRZ3)L&])H^:NEE;"7NP2&'-\*O,Q%"U4Y7,<.L%^[+*O+D0Y:]DF948*F?=C M4+[9EL,P8@/<L).FJ;+1@AI]FI+=)E6,RXZW M&6W*C7_($]Z^%931#*L^'C] MD;Q-,.!]_U(JV<:+6!>)0\2K64R_M'K+VU>TQW@W& "6,GV0)\])EL,*=UE6 M]TG.[WB20T&T1ZT@(E?939Y:QY$XM!V!%HA\DYXHU8/A3'9W/6D242Q"[KH6 MXFL$17%< !^S.G@OKXVU4\/%J9J76(UZNKSC&,9+^ZD?TDJ8K05Z"K2>@[0Q M?[-Y4;M@;WAC;MQ^MP(H!*0DRUX/NMWE$V?(=Z\P=W=_ZG6;WL!D&ZGD_YS/ M*YY2'D#\G'-9_>&@&_8">&1K&C"MBQA(G;#F#L"E([C!;68VZE;LWX>,%&+Y M"ONA6R.WJ *"9Z)0,;H$53O5J=$R4#$]Y&1LT'A(4T*0)JO1(S(9/N'B)B$< M,N(%GV3!7- !='I6YA"@%$VE2K + WJ2,F1FT?-MKG80NEUHAF M1O:!F69/4B,%IN5SB65?=+/%1LC%J,[&65)%*"PX4ZP:,J8@3E#3 MY@DKB+(9@52R5"H52PUI#;NZ]&^O?HXDA(%DID1K1NL8,-C]V]:B?"!+7L! M]=@&^KFQ\:**>Q-E0*JH=GV)4GO?C:P#]'.;\H MQ(REP6_;8:''!,QFQ50&VF29 XP, PZ/4()KZ!A,.U2Y)K_ZJQDDLT89OB1$ M$9I^07Q8'"X=L_NYS%LZ4=/:KDA^^<@OB^E=UO>#CLS#15,W"29^M_3)2F*NC5C&+!T#)K4?N.U.2(YD MLA?E"'6;4&L,>:$TV@[=>&OMV#_C38'T6X)QO<,'O#5@N5/@@/">B0< ?_A.[=EUX;=!,;ARIX5"[$JR#[0 ML@B?*-AI*J /B^WUUYBM>I1B8<#*=UA;)ZGF3RG+X(MOJU8(ZV%*!>R#5!&\ MTSV,IBR(8E6]!3_K7TB5 M ]743R!H2NW[<$:[2GPL=E[QGL*.7]E6)^_+:OMDZ#D/H@-.J3YW<=>%HX]R M Q];E?V]'QL%4M MJ&@W@5+H-*G]CF=:&G(E';IE>FMX0\'G^[+<71$WFE]WF!]I$71A7UKA@SL. M]63JEP^\FGWJ"QQT)7:D==$WV$,,XMK QG<12A^I,$FE#29T)V#J94>LU)[" MCVOV 2@+ZV!'7FJ2DW$B"A#]S&LQT%L@4U75C1B7?BRRIAX6ZE-Q@;E.YC5L M"C\3>9*XXA!Z]A?^S8?C=NMC&R6[';E_QD%"Z0_C2?H$9RLY5AW:%Y? MZ%]A048.0\;=1#$^I6K4-?)*SGC@//\>.%N^E=+)0QVOI<$@M;D9#L/Q,!P0 M&Q;,&A+#,2$T@!P5T\-B8ESOW8_.6;\]8RN)8(5SM'MZ"B_1?!1_Y__*F1DPCES= Z6>T'I*)0#/$,Y0'A,205?VQLSF14ZVA$+69]& M=<#P1@'>-2E/NL/[9TY1SKX/>PV!6'(08W?N'*[?8T55MF5@D81+5G:R=2!7 M*Q4N@[O;330QE)/<7KG/Z'45A_N=>KW=9ZZ]=+3&3WCTQ)&V_"L[U$>1FKOW MV9UVV_OV#C4-\Y%\NJ&%^CHK^%7#9]MN,9L[R-FO()^A@AT"EFUOI9,W0OEL MEZ9203=!,(EAV,=1>5 =WU;EM$IFT 7_4)Z+(R46EGJ&!*@X=7U$H.)SI5_6 M]35/?.5WT"8%8V/EL_P&=-1CX;_X&6H @3QP0&&JD8^.!]X(36I],*H67%Q*D;NG3K>=&:3L&;G4&_0K M;KWCFD1:HQ,7 4.P9"\98,E+FBJK$\;6IOY MVN<1;-=]&]*+K-(J%_5C45FH+ZJD^],QD1\,*^BEXI4%1ND+#O/IF)%L:+GZ M+)1#C?T1,^- ()P8<9\]E/2R M7C6I5K13BXM4F-J/'=T!3F-,M/XZ$ZRM/7O/K&XZ2VC$EC-8HJ&>2]7/>-J# MX@CV7!7D')XM]CPS!0E<2OU[<#.H;JG?LEE5#+7+:ME^#5N%190XN_&JWDX7 M=5;PND;T/]HXZM.E]:\^ZP"5,F9K&T 0VOI@IT6 X=RQIOC/6CVA%%#?VL4& M7V=C63S/;I-L#)NXK$T,#_7US(L%KR^K<@9M?561Y K*H$90'[OCWSNFJ=2Q MB=#'E$*-WE!+O".WGS]NK#.61]Q@AW3+Y1JWG$BWL)VY11\G3I?ZQY\R,6NK M]&EY+<:?>QSVK%=#R\2I<'/RP'LR=L1V\M' M9PED6F(TT+X =MF/K-.X* 1E-V61]LM70&7F1NY. /[[MLTY_"H#=T++H"PT M'),297DMK=&VK$TJ+-Z43*I@+2:G@4OE=( F=U+FJ1Q*39RYDL<)3.4';&K' M!>';'W&D,I@'\:7AY,YF.?#:/$ >/$Q'8O#-HZX:A+B5*!=>%HB3&Z)3@A6W M508'=RQG. PC6F?03DOVMBJ%^ D,O&.-&\##4U+(>A4JGKXJOA&*K7/M:8. M#&15^7?GG=XKSVB@%DYH+3OB&C%64YS>5XN.;_CE)LQ!T!Y M)MP6C4'*/:JXS*<8R0-UWCPXXQPPVV0I/LOQ6*&,E C+X6EQ>S?,1I1XRZ.+ M='[JB#EZ1$VZ8JR1HB4]&6)/P"YK@L?XD_JIQ6)@&JTDRX'[@?7-*P6I=Y[5 M\[).\L]5N9B+OX#<&"5M^=@;!P:4#E98$09V)QM]!5[GX%=N\5/0@JG]GN*WN/A0G!6AR?5W%]JEW=_BQ)$N MYO[=E:'IHF[\DU6\)& 0-,JZ/DNJ:BFNSA"MV/;%M(!"H&[/$7DX MQG17&@'IG]BP#],B:U/=](S>ON>=5*EC2E*E:D#BQU?&)+_Q7X#OR.?-$ M^>=0,6%\\+DLQR]9GE^K\@/MP7+#E] __[6CH0-CX8DX;31E=9E5LZNQ/>25 M7^YTJ*8+06P?W 74T4#9*DMSON W8FUZ>.'Y,ZI^ MO>=-DU,;Q659\6Q:=!G_+7^_\TFJ:"\?JJ2@.,0=GY=5TYZOZ[ZW%T]LZ\2! M+JD01Z?%C,+O4/L(5XB?2VAL@PD+V*]=#SJ"VOUQ[S:P)Z_V4FN$+M5,LDAR MZ%(Y7NONN,/8"_?+@CD]R%M>B;UZ!AW?AJ>LRV%O^L.=FHA9&LR =5 HT8FG M?KK,RY>?^'C*/PLSX,.38FRZ0WXJS**)<"R_GR2O7"=4TF#X4I,>D&SB4*64UUC M]46>89,B LQEY5CB;G4OF]YB]\\],'J*Z ):\\:;U%O^;J<&0CF0GJB?.6 , MS)_$JHI5R[9%&[^X%\\(+DIEY5Z43-W=*6P:B$"X[I+UEK_="T,E#+48YSV< MP2#0\#@'C([CCY_^^/%OZ_>;-_WA7IBH3_5.I2\658\!OA+J@(49"$7\6)0C M>*,@VG=5S!=-ZZZX:3$/H6Q\82^&W.Z\-U<" MMT._<]U[X]_NA:'??'5Z^]4LD(K=7U@N%E#E?O%59J4!Y9B/_R%^&I>S-3>8 MU_]D?V:#M3F9'IBU#[;SVWMAC+DZW?,I+)(4]Q1.ORKP6@2S2JRE]$M,WVV^ M@;U9S%Z8+UZR"@Z6YYS^>U7<5GR>9.,6 8VX(^"#I!STFK#X%I+VP@E=@.1W M]X_K#ZT;_V O3-I0JB!9+!(B8,5G\D^>5 \O9>=I=!M!>^$":Y:M?Y(K7]J+ MH>LK )[I:VS9_?_9>]?FUG$C8?BO;.7]O$G.))O=J7KV@Z\3O^MCN6R?F=KG MRQ0M0A)S*%+AQ3[*KW_0 ,$K (4);1$5B5S;*L!H1M H^_]18V$!AS!._C! M8\^8V*9Z^+HPSCUG=U0IS?;/^7L8+*GPX75<9AT !+0VZ!U:*$R_!=EFPVW: MK%9Y=T^&SX7B#IGZJ(%EW<>Y]&+9SH$"<5FQ)#.#@VP "I3*(_@P<&A\H=PM0)O$+4_2LT&'ESZ/U^A"PZ8 MQCWOU2OT7[VL^.TE#NG0=2$I=;N8=1CQ6!.C."$B@^F5)!_@K9-:L:B*R)M' M,5M5RN+5ZI\S5TV<_2]AYLYU!&C*SM'1O@P%*3OY^R+KB.K8)%NL6) __T1* M'9OQ*!"^ 1!@!RP\*4B_7^\AZ;[M%3( 1X%.Y:H5)JV:=Y:_8@N910Q**M%? M*4.XB_)MD8WH"!:=1#:F-59Z]9HJ1S8D\X4*@)&NPEV;S$W9?&Z.^T &\OA.$Y<_IZR"G<9MRSJ M3X4*V+U.61U89GJZYGV@4O5)-Q^%8Y_*E=9#Y@FK)6T0_6)SXT?X A0D4Q@C M>WRP?8/<'_7"E,QKF"SW+ _%8_UFF@Y_5KVZL/^P>(#.\1\\$XK]K2H-%=<7 M#.M2\5(&B .%*G-78EJ6B\JZ$2B0>DL8C]@SAR]OAL66*4-'!8L"D5HG#7$? MJ%+2"+%Y]H G:&,V;:; @39C^Y+3)6HF2!'M&X0"ME.D2Q!H@<4!1K5 M6RUR?0UL!PU0%&@4XM;KAI#LL5 :5&8J%:S[YYB=][>8F1#)5^]'L,VW(CN" M5XVDSZPH8MMY@JU&H]@U?M-OU")4 \#]_JCK!A3I+&\Q*WQ:LZ)U=FG '"CV MJFXIBG@$%L@^)$EY_4VI)[]GC'/;,->AKWR?7@YNIU\DSTG\$43+QOWJ@T6Q M0](L-$IW$ W ;PMQ)=R#6;ZH6C7ND/F0$(3'0"HZ\!1F/8I*59M*)Y<<,!T* M"+."6_4$"H9<>S7%HU =B'T+.X ME.Z/<88LEX""[!*/,(L'4 3K:,!1H%/I"DV7R2*J61UL+(G&TSB7*=X2#[C7 MZW[['H=M(:+Q(8J=$J\:=*MDTK;"L2J#0X% K4TC27!]\H0%&@81+Y M^Q1'/F\(#F$B7/I0.\:DIHC1OP4%\2H^H8[;>]2EYUM-@ /E$_5U8*%YQWFN M#UJ)Z3!YG":F!2_ R M0HB'#"4%* HT7@D++J9TYK6!Z,\%Z=7&YKXQ*! #"E?W7FEQEH"A6+YP=D(- MC62O21&3P*% )ZRQ>J&GO4@N_>6O#*>J&AV3?76^!/*U'@[^IG*M&@5&7E/]8!2HJJ,H MP/#*?BU"P QRL@9/AH(4!AL'E@"M5&\[!PK$F_TA"JF*B5C2.G)%#&J5/O 8 MR%6_,>9U;EQI.&%NZ(^+Y"W^;'C9-& H]K?Y=K2LDZQE!I460"O75-.SG0,% MXJ:EU=X^8W@]E36P;>9 @;BNVMI__OFOP\JTE0-1H B2NK%;40J* @UERJ\6 MH_Y1[IU8UU[T'5*S'F,O4M2#Z(*@V)-#O4'!S]8W3R6"*[J,Z,! M1X$.W9PE(7X*]7BJU8MCC]XE@R$R>/6JE%(C_P]#MI@,AA,[KGY+#8/&0& RTW5\"AV%7F]$O3''(T M6'ZW(.\MZYT Z9->NEDDSUZ2!5Y8_%ZS;BL]B8=,BH(TW;[VNGAE-30*9.J5 MCH 7*9(F#,!1H--H\%%T]N"MZ7R(_8USEJHG[<%E.!0%FH=5RA 5,A;)8TR5 M)ZGN,.XWH"!:(T"F/_41XVV%6AR?P#WI/MS&^7M&!<3"/)URDPYLDBZ5RV8" M%"A3D8@_]2Q@E+X,BX1YRGP6?T95=Z;U*\*D#$:B0+*1T$YO#*LYS8_AWTGH MT\WZ)@\6,!J( L6:>[.;@J:[C48#4:!XLP%;U$-4.8R>Z5NR#'8A4?J0'K9; M^M^$2CL\*%CZZ(XP+PH"*0)V-/Q*/P(%4K5X'2;3&L2$] Q!@9:H;E#FPS[2 MEYWWU:QZ_]OE:8*%30*9(#[BZJ/4CVD]CF*!2OM7HK4 M%QT\"H2:S06I;+&6FWYD<"@0^-6C[P7$&/$>)F UEZU? H9B^3TAYMC"REG6 M>LH[";1%<<7Y5\*C0,@DJ^DJNR=@Q@M!JLNS.-DW@&5XCS M"O+(K9H@VU > MUK!OEF*.N7%4.PT*]#OUE\' W8T$-=0$3*9 @;:D'A9/>I0AJ 1&@0K7N#0% MEFJ?NS?"/SY<+UX4AO?:9TAB:6]8M?;P(?+)C_\AC8NO!$)Q*$ :>_*VI%M M50Z!8M%#%.HK/]YEBH3FX=.A((=IL-@]_<_!$6?E)$Y17_)DL-]OKNJX5']% ML2_-7 %]F5,5+ I$NA;FNAV:IZ^!R: _PF?83"B((,M9X[%I;S&+YU!V0M>/ M0H%UIHOU6'.C(%1AD"V2W3JQ=M)74S\$!5J28IMF\8<=LF=I MDO#&0UDSWOI,1,Y)G83'^SKW>EYE_!!%55G$MCKD2@V- !D(KXF8" ?:](<7 M%J& 0KQCQ?DB.5A/:X01YT9QB72YQ.J0R2O_'SFO6,;//!4D0R]-2RY1?9[J M*K^=[,M1D+K;W[P42(N< IW9SGPT"F2?RT(TG7!%J1BK!D>!C@B69;5_63-( M)DB6*>:UPD^0@)3*/U*;=\:)(O;_UL/1C%6:F5.:&/=Q476]5(%9$Q1G5RC.9 M@3@W]<*%IF),",?5#X"G/WO+[]Y:4;]).\1Y5<%*D1=.K6P3UW:A^U="P,?1 MSO0]="[W=Q@X27O%B\](U%\OK?ITQ'T>%8DOH1 M*)!2J(4:>5X_POV1A=P-"KO1)U])H5#LB'"8JLH&U#]WSRDY^7XA\3KQ=AM@ MY_)>FDI %#3G4I?T26:?H%ADO:LP\QTP>QYX@9+("T5? ];?L9D*<+VOD_T* MM'"['L;C?AL*S^^W5YGG]]LKBIUNOA@O4)ABL:+R+B.PU!ZE&X "I:X5B J[ M2=Y(X16EC"MLJL_,+$MV[,YHP*'94**C!=3FNJ)=V-8"EWRO:/ M0H'&X.?=R+=J8/$8M(8"8G75RNV5 4:+8/ MN-H6(X=$@<3Q>CT\Q=P"X1^A&I_MEV/0)*%L:SVL,X[HCTN&IB[1SWXTCG,% MD5B\&T_=^,)CL\K^N2R;6GC/J2XJKVTW;"KW>UX+@NAX/:0 SE7PKT$$36;E MO4\:'Z(X9+6>83>%]YOXUWOA%,J]L)Y;V:^G'C(?"H*\!NN(A0 TF 6PAZ#' MO&@V$@62 ]J8ZKN #IX.!3D4>>W]JCVRI"[12YUI=-(PUQ8(BF773 ":!O=2 MS<]H) HDB]@:T$5 4,LSDKS&JXQ*8J2J&B+?,\.A*-#D4F59[U,=J"(%1($" M:-81D)J^6,%[SF*[J3 $%P;27"F/_Y<\\((/>L&W%.(-2J&JDA2U%>&. M\#TH"%@*,=?[KRSWG/'<^X25I5_N5=S98!@*]%YS>B>UQ4R:$"@6+7*'9)W# M>*LP$00F0\A\- IDFWUH]"J?#-*]P>BW./E.?UB2%]ZN.8X>HJ_>_NTS?MO$ M>4H?N+=/>CGVK-6&(AAEP!QH=J]2P*^]-$A?=PGQ_$4DJ@1!_16IDF$Z%HF3 MMDB%>R&[."E$ERQOW, ^6!0[UFF^?I5GFSA1:1@:$5>C@D2#T#J6./DB2\O)'4$X1 MUBNXR=46% PEVS$9Z_YA 36^"'SO1@VGG3=$#XYDWXHP$"Z;*!JS: -(M"-1 M(,F8)67]97XIQ,)M*[ZI.9N&0U&@R6/]^LMHHQ#4VL(QO2>4OWO1&EJH\'6* MC[A?5B=9]PYVSSHZ^42WA(I6RT!D#] 63?W5ZTE@/1K&K17RJ2&Z'TP85 M^T6(JD%!7KL94"!M7&\ISI/#BS:)25"@7C^ 4 JP>1>EK$@[ @52@\-J>+#, M8E7(Y[70M%\@7'34$)Z>[T)!R!K[JLFM<+3!#%?AJ!5]>P>C0!7V!_03M26W M">$^5(5>P[6W)M#<-EU$+\0+[U+P]-3":"$K>+$2Z9^RC+IALZ#8L9H^S>RG M/3HW@T&Q<),JO,+ETQ$@ W.8D2Q-JF/;-RO<"^%E5;RFHT M1*S'-+VV]\$/UFU:+9RIH5$@T\VETS464P&[O[LV<@7(_9!IQSVE72/K 7.A MV%,A-[U LP!6+5>G!550SIUPHEIHD"Z]$$P1=Y'?#CW2P:&@OESO-M?0G>_" M54[/0IS(TE1K'Z&@]:(9NZ0*EY" H5C^2]D(FA>6DXM*31@D"V2'R@H2J:),T8"(4)%#&-_[TYR\_?_E)6_ZI?R *%/7YL"]%#JPN3LEN!A1( M7YOW)9=JA#;C42#<"00P=]1B]M!:H(,9#5E1A5\2Y753 *- Y:N7?"<9W/^* M)3SJ*C!H!Z! "2H!"-V4GA]1KU&4*J'J>IJ'P.K!Z?B0\G&_JK_[SYP*3ZL] MW0,OW4#(8AJ1+%YEWH\OG:MU^)0H]AF\/DNHIR)7G(O76RIS&XU$@:2X:65G M9)N8%AZ%SN+X$L5O[_]Z+<2PZ/N3>8!\5)D(D_RAK=2F 4 MJ+!"&O0TPH(T]F4)&(KE4WDZR BK?M@.*U($ENM'H$"J*OU89-V6F0RULD[7 M^^)#PRJ25E.A((/.'/.W/P^TXY0#4: X.!*,1X")VCT0E\W^/&JTF>([4!"N MJH.P2&Z#=!>G7KA8M2JA&F@"0^9!00!=!QS1O(9KGNTJG;J8\<-G14&^ MB/VH]4%\@-H.E!)+9;S8T;X,!RFK\OFBA@+K,D,4:'-QGCD&JN ?F28T4LI M)AWEBU"04%0PI(MCN!BPI9XAS@-);WC]3,H?N$>>TWVQ$A4DJH1]>5DTV_$H M]E%A^A.IPG*J+T=!:F7?(9W8TCO(O=E$XGQ,KWR?W5PO;/@AG[W ?XM?21B2I!L" M-70B%+L+@G5&DBUXGR%%0%TN3 [I/ *'%QCX-0ZI?NDE^_N@O4=*(!3T?\TI MRX B,=G=1U^?&14L"D0&]-0M NG5;N8ALZ$@1OE"U!+.V1D$2^/&RVZ\<,G* MG5,5CFFT#%C(EH\Z1^](4Z,@D[1HJ7@.RT:(S"(/6[X)=M=[ON-E-3Q9.\5J M,G!8*?6;TWT["F)#%E60B;JP-Z+O\]*XQ*S5!"A09H)L84FFT&ICNA00!0J' MVC)8&BH5+;ERHHR&.<+7H" ?WUB;N'W]"!1(L4Q(\$M2(897-WF*LUK57;W_ MP70P"E3KE1;D/+SZ',6"194DD/1["BD5("B6/?C^UP*/1^4KM7E1$*@1RJ/'!%U6.C MJ$2ZM^D .,I7H"";QOM>+Q)2&/\@@0AJGUCZ\34SG2$1H*3=VR<)/P@O:WB4W%SQYOV0AD>, M,3$*$AVJ1UCG^!>?D.5KH0!4I4]:KA<3 ]L87X""9+*FZZ7W2<2]WE*$5U0Q8>]R("]%,6@B)"2@ M2P6YNU_(4X"B0(,]"M!Y]%WBQE<"N?>U\9SY>V_)3LI7[P>T8+NFG\2?<(-8 M%<^.7\UD$(I=:2AWE!T4(>1PAL2C 3]+\RM,QZ) %-C:8J7?EQMO1S^1=^ZR M&8\"X4Y5K:(1%'@(;KPDV=.#"K)"7^D\_6 4J,(I6ZR@;BL\>46D5_I*Y0"Y M+T %C0*9=K263MY1P:) 1!?^V=8::AI#&:PE0D25ENX1YD9!**UH(OI=FCS^ MUM/@0!]X2MTCI_1ZRB&=&QV[5=H)@=(IW7B4?F@4.R(OG-KS3F#K*]!MHJJM M;ZZ$1H%,D5*CCG!J *!8\@"3JD)U&S83"B+4!SF CK]82>/BL*(@C MF,+5DDI-/#/A.8GO(=>TEG*J%8LMIT"!]@OYB,,/L"@T[0U*NYEV J4&FVH M>2U84,2K$ )5;3&C@2A0;&OC8$Y?RE"2 J) 093F[3!-]='K&8("K2KXH>:0 MU-D0;.(I!DV)@BR:J%CY2ZH$1X&.-)E%H_/IX%$@U(K8UN&B $6!AB(LU22L M63,(!VH-:QN\2U)<.E H%O^ZH'"S90%/W#3.?3 =C@+=3KPI6S3K':%J8=XSQ+W6;5)J?A&UNK- B-2" M*BOD(XCS--Q#JI@O9$>*(55C(+&[H[L?\\N<&]M?8+'RV-[:1R@.AH/AK!764.F@>FS=!+!#'0 M"AN?$A+%CD'2\UN1]-R*\ZOWPU[0/[T%6X7#S6H*YPG5M_&292]R:Z6BJX04 M" =?DS7(*S] <:C*CFST^;B-\_=LE8?ZGDAV(U$@:90MJK4.V,V FEYX]A^ M=49 NF?!N$>29OIZ4 =<[%Z ,/]5?K@57R* @E M((J=J$YX.][M,:#WFIN*%M$W10TBX]$HD.7Q:MM'$VZ0:@0*D0*T3IGW;/2YVASG H"C2KFC&]$8(2 M0!0HR$KAI>4?_Q[0IX"*B7OU%;.:P/T#HJQK!]66**<']7ZQHE()?PL[#X3E M>!1[?&@&92U5DL>LC1IKH_H2]V?%S(1,A8*M%S%/ H5/",@, ZW1LJE0G"#I M)2\3*#7]@ W&H4"P*O<(15T>HB+>!BP8<<02:J76G-Y1*)"KHC2*! CZ^/"* M[,*L:1/I838'"L0[JDW=ARZO[=,S! 5:A=.*5[1:[EF318_U>RF+W^F*%5@, M1X%N/;P=VL+R#6):.+,PIJFJ"+392!1('E854AE+/\*T*,C3:,FV*PKS0.B\ MEC_WCT*!7,5;-X>C0%>3R?+5^T>FLI3QP9.@0)MJCDL"?%9 M/5SQ;CY"Z)U(J):>X+Y!*%![S;=;+]DO5EWSF5ZH,!B' T'@%0]IFA/_EETN M;@GD[7S8ATTM1NZOL)\%!?)&N@L+5"PSBZ6O\9!YW"N!(DN+[]*W*(>^38EH M1!MZD3JQ2ST$Q;[6)%MP0%G5&#(=BP)1139X41&V#!=>K'@KZ8"J8RCWGJ9)RF)W ?K_M!578L, MQ'JS$2A8#G0(X3+X5]:KE/ZLZ=>CAD:!3-OA^1")D*6B?:D,I]Y!*%"SSZIG MC7,M=1+=5.[OH"0W]"'RR9:BL_\[?=3?/;N: :5[$$SGDDT5=Z M;M;>FCS&'@3+O! OO$M!I@#=5KBBY%U_!@QW?Q3[NK8)9M+HWB:S9RK".T:> M'\4![Q?6$8KDVC)-WR(_2-E;0?R['TO@,IT"@P=-A(($@QVF(N"^;'G#E.:W MC1=)>WF,ZJRU_&XDDO)O5+[ZGRC^C%[I\8@C^D"#$:;AL>P%1G%F)*]N*NHX M/)&LRK.6;;KQ8.?/'MBQ10ZO+!F@^;'[9ZN("RU">*D8?Y^'JR ,Y=U:#8>@ M.'"]C"(U"^L@)4L8O?SWJ"M PK#@+B:[F,?V,2/2#;Q;R5YMJ- .07&6(/<- M\D#H/_",?'@A[)Y!ZV:C@2A07"0^219)$=6H&A3&F@@9_0@42&G;[#WJ MLCG-1B)#L@I>-,1-,@ %2J7QF0MMP#[CB"5C*1+(M0-0H*0V*NG3[DS&H4!0 MX<&O,H/UH=.&@U&@6HM(@?"Q(I8VV]8N9&D+%MD(K(:FRMV7?&/<*@+"EU0/"[](LV,+] M^Y:251X^!BNB#K,.937B3(H6&PFPJ MD)]?TN6T-AW+Q3G7H:"I<_B\H;)+-UU!]CF*LZ5,+-%*H?VC4" 'C>\#/_"2 M/03?+E;,4:L40U7 .% 9+\_EU)W0SJGE61&A<$^H>NR%;]Z/PF]:R#=2,X%^ MB'LIH>FE:*6*U7W$11@-K\#6C2\;. ^*?15%YV0;*#Y#L=!'2:NCF_B#4&F% M%0*4EZ_J&X0"-:8G!JPSE9=N-*W4I8 H4*@%UL'2[L/X4ZLNZN!1("3O(2)N M!%SD5DR)[B(-G@P%*8H,\!<",0D\2II5**<#%^]AL"[#:%@SSV!+0: H1Q:D M*Y[&1#<[82*INE+BF-^ @FAE3/55GFWB1!OJHH)%@<@B67M1\7[=4*$E#@-? M/&;/"4GI'2[RN4K-L;S<6A8PRL0H2&18:UO7.LQR"A1H-U^CJ@8R8V&'17&/ M-#4*,A5-D%[(#@3!:%WK[Z!5)4W&H4"P=G9KL5A5THC:V68V$@628-2&P!-X MDUC^7EVTK'N_E593NQE0(-TMU[,O"_:HWO*^,$FPVA]J MD+QE%^6?MT&ZBU,OI-%.%@-G,@;%+MYM=V&\)Z0( M=9/;,*G$Q7J ^LQRGCMSG&++6?_0G@I!VZ3[L" M%$17N@6N6;B_ZBTU&(8"O<&&\&9F;J'^_DN1K3WVEZ @G3P)F]=FSL'.4;X! MTOQL;9K!.%.C(%-54V-X_*E!P8X#)W?^U'Q"$7.VDL\+K--]3;;V5 0HU;%:I=GZ2/Y(.%?#*H.=L%1H%.K M;_(6*VH(,O[PWGX97@A/W1&R+)= :^*G,CKHV-^)@K#EQA=IUU&]:5Y1@M*' M/-BB "4%H')_(GZ%#J3J,ENC38Z"5&5#.U:Z49I!W .* HV#C"+RF%6L>;!AP+.J)*8+W<&O.+\3#SWLY>EE.@ M0+O6LICMA:[OA1P4!1J_4 DF\2"HX:;[9+?;ZX:^B[_DWO= MJ"RI^!I0\6P5+,&2QW.=(-"%YTRV11R[D2CN1-M;;9@[8S#,^7VY@6(=5!"0 MY?K6/T.Q#V5197"J@$P,L?6E ; _:-=F/ J$S9MXZF0B^UE0(%_+NGN(BKP[ M7K(,&$,G R_R;TB245WA+?% GN6:D^%5/=9WN>?11<05R\Y7E(?H@J#8_T>2 M9>#:X$$D:D%$!H<" 4D-E$==4)0.'@5"(IM^$=7NBU3!TV,U^&S.2<&5&6#_AI0P+S0N.1UW92 [GE; M8U$2E5()A.(VU0($;\F.ZAO<-4E_#DD1*ES/KU'ZRZ46V)'F1D&H'N5Y@+[M M_N@^Q5$E7]28I#IANW<$BKUJ.2*;X0F+/$N!+186ZJ5LYZPF0(%RPRFK%E,D M8"B6K] .BNCS W4,S2SN[^#KCO+%54#\QV )7*%;PE #AF+O*E=K&5)6F?_9 M0?L6!5E:$']OX[L=,"$*DFC:TL#_'WBVA?\60T:5-(3/;@842)=9(^HPH 8$ M@KL7)$$.)7"9# TAPPKQ306(@^X]P57U/BM#+N'065$0IUOU2ILL(X5%@8AL M/^KAUXU^(VD@+0T/&SB%6"3Z5BGB"ZY)??W7Z[K*%1_/:M=8*TK/N-#-J.8 @7:I1BF-01WH5 L7MBG MJ2SR3O4Z'J\GXCL??+I>JB9Y52,27C_/KY6"J'?R@M>+^(K.N$?Z*A1D[/+] M,MIOL:KGCE6-[8F_9DG29=4TJ>(RRL0H2'1%]]SN0 MAW-10^'.2Z"R1BK2/=4='$:9& 6)9+("NPR*&Z6#1X&0K'T[+/9;%+^G)/G@ M9D^(L6ZF\E0MWIG$6+X RNCDHWP1"A)6:D3172+P:U4M%]$O)%XGWFX3+"&L M(X4>KZR%%&>B#]!4"1(O6#J=6*A) U>C_LKV,^(@2KS*/H%91K[X\1:R(F+F46+5(=2& ./!*%!E M,BO_*F =6\V-&GK6_".JK+G+V'\#G%>H@S9 M8_Q)!X)[ N;H6!R/\!TH3L#5AQ>$P"7HXJ'8:27_0,#35R\K?GNB+!92M.A# M]_9)P@_RE8H.&]%7D!O"V0LH%;#&_A+W9T[J=54&&RAA49P!'BM5-G2O^5-U M7<_T8W#ND,4&(=J?ZOFOE564Y8#9V)2MID)!AJX[ /S+ZMJA.GCWQU-7]$X4 M" 5-G(BP.;H_D#KKA< )H<$IO6M52%W%4BFZH9>F+'X>7J56_;V3?[GSH+:^ M0C7R"#>S4KT="%0W.9:@2Y-VE<;",72FX6=M$*S M0]^ZD0LNV][1^!XH14926D%[4(V@*Q5BHP&H]&@:Q(,RJ"?:X5;=@-P-T_1T/- M[PKK>W$=J7;*:G^MZ<^-ZD>=E^S$WX_B_-3K!/ ^-WH[C>Q0V<[A_J0]Q9$( MNKX-()\[5B:)J$%1[%]3MOP6Y?0=NJ;KCC_IB;OQ=MX24G65%AR+X>YWK1&" M7.CP1H8/^]$H]E:9,O;3G[_\[8NF\I310!0H_D:Y MV1566*:M<+E^'7/PH% M_'#"=^[O;M<.5ZB)]([C]&% S5#H/ MFP[%Z:A;8=\S.ZMM&]ZY,@'=I1)9%E#G0QRT)\R_-"!]T&PD"B2+-TY1Q4+& M/W1I7,-G\Z&3()BWVK-77D] R8R\/YJFF*4O:-0(%=45.5A$SS*DW404 2"*J%1 M("-/>>.&5M9,$!IIT#<82A6DO%"8TJ1K-PUB],=HK,UZ9Z=(NWY;+@[%5M4- M8D(K%84*OD4^%.,L#AD$,TI)QTY?68&UGN779X$;_0M1D+1=,4_;954!ZUP0 M+U%0%YZ.MA0J@\&Q T-=8513"+A*T"VC,/KD[L4I^G2F>:JH M'J$"1+';X"@"9L'8<=?:HGY>C0:B0%$8QY0E\+2 *%"X#R*JRK%8_W8OY7H1 MIT)7[[[CI5QYT=QCI[(9ZWHK]UKI-+( M:H6_5P/K_,!?4?+[+&1 TCVH\2&*0TT54O"5+%;<"RM*(E4A &]$'F]G-! % MBI4XK:T6;1-M93&1^YOU0N!!8R9E6"X%;I:I[3KN>T>X1^IHB:H\7M)IKJQR M"2BNTS,KN5ETN;G/(S\MRENHU?6>(2C0:JW<(/PN@*0^9YFAF86XVG+,Z-XERP_Y]$!:&,KGAO_H$O6N4=.L4@FCQ6 MZ>@?^SM0$.ZQ%F,B$K.JB%QE'RV#86C1*XLBU 5LW@=N^9PGNS@E90H#_8B% MPXI -ZDW;_0O04&Z3F5)98"('!(!E[?HO 1Q+?4FCF5D8^A%=GV?3OS5*,Y* MK3='VXY1J>PZ/=%J A0H'^KG_94U8(2]IS(A=&!\B^%/M7)C5^MU0M:4E1[? MZ3QX,2BV JKEOY%D"W:1IYBW<%24.Y9"HD!"Y9\R\D%=)4%*/[IEHC>7(T5@ MNXP,Q_HN%(0$9UZKL&/5YK2(16C^H08IC1$\9$+WKZ D>.JW./G.JT-!MG!5 M5J7SC%F,1;'WM88DJSHGK'O#.UEH6@/F83.ZW_V.;*8.#36!1[++T(HP%%Z)KI-#0VS#N^3(]==])5AR[[KM;_]3]8D6[JNM]U>6+OOU4 M6"R<$?3P2\+2^@?A.$#UHBG0() D9:>JFOM=:@O.^WN;^_7X,HV.90<#*-PP#*B/JB92BK M[$=OX@N@V[G#I@-1G!?AUQ8KY(Z*Q6=$$L@XE+,JZ\$H4&TFN2I%( F8/&2K."%:7^K/)-!*/;E M4>*ZXS74A0,/[ 8!6_<](?HW9/!D2$A1>K4KT[@VMD\W 5*0B0O,]:U+:ID MH.[O7[?&5*%8J;+M]/ H]N50=]5]G*Q( /'1A5)?Q!VDLM"7^Q4E.LG HJ?Y/18!2HEJ$+ MG-LH;ED8%I8%"!-/T7GCMA6# MIMH:R:H+E>HC72W&HT!8DUVDC.7J&^->(%)%6.\2LN31E=#3H69\U?DXS69 ML9O0CY[\,Z?'[^ZCT! UU:1\IUU>J,I_NA;9'?X;92/$6V7RY]]^ M%A3(\U ;5G&*-9,M7BVU34 )C@(=83AEY%>U>^H N6=$$7]0?'&W^:$M7BB;[Q* M/+"9 P7BY8[R+K6/Y(.$/ZDM(!IP][>747P3A]"A*HD_V M0:U:ET$_GRTSOS;[:-N>W/4>R(K@U!54-)I:4/GP4%\NPX\7HV]2P) M=L#D,K)4FK:>!0?R0Y6 K]X/B#4JC;WY>[I, J8,C*YP]'P7#D(:UQ4WS,\W MG@8%^LU8B!NZ*VLHX>_IBYGUCT*!7*V3\7V<:-I,J)1+JPG.&J/:^"H=I+)3 *5$S*TCS%D<^K MIE,VHBF.,G0N%(1@*?KT''[751YLP2!9>$W*Y6E0.@P4P"A0>2(9N,4IBP.C MH'^]_\;J.W*N7]VA0%^4S'X6%,C7Y5SVFD,)^6C=*0IL H\"(1%K#4S@]=/; MZ9YU&20*)+JEM%6653DD"B2D%;)O@S"G?^/E.1=YEE*9D3U4TGSA Z="009E MIQN]L]5@& KT2FNAI66XL)F*8@"E+Q(BK>$=O_N1014!\.\%B.+0Q0O!?L+ M73@\)BF\)E02B6I9*1VSPR&3H=C7P2FMS59$\#*UI+JRY8@XW+D7CI]9.WP9 M*,A?JSC2$7SEC$(-CP*A4>-[7H+T^WU"2%VU.WI0D>Q+SYNTO<5*:FDKR,JH MV*P,Q28U"APKS2Y=*!2+US>]Y!*6_Q;#@JM"*3+\!DV$@@25*TR44WJ*,T*? M;X\5X2PM9#QPV,*S9CT=!DFIL, 3>>Z-$LC]TBNZ%R(9_>NV7I3M+>9M)XQK MM%K-@^(H2[)W-/JD&AH%,C< @(?JO?LK1DF6'?B*-H.] U <8+LVR]"PDZ[ MJR)]5BU+V@Z9WWG(WVV\S(7_H!WN5_\,QJ#UX72CW-^TICHI"FK7X M^;X4()-!*/9%\NB#VKM..O5K#44&Q6@4R#[*6C#P;;JFNQ9_\I+%K A+W_'L M&X\"8?,8AL,B(% @^]5+OI,,I/"J#+D,+1D<"@2,VAMHE4V[&5 @7>N/%P/3 M\$)=;H0<%@DBLGQQ)G'(<5&"HT#GZ!8]8"5'J,-C__4HR*W@M:5Y:!"GEHQ& M@>S@S165!Z]\/^ ,@/M "E?_OS2M@X_S=&WD%^Q,G!O M2)^9P[X)!1$KXS%'Z9I0[;"*:Q MQ6YP@M/#UHR?!BD;)%)*_N>$;(-\*S?E6D^# GU9[];Z)8Q\=I?UH;_6DZ! MW;2,T!.]:&^?)/P@7^,HV\AK?@R<"P4A2G\N92^WK?)0>#8K'^9O5*VF M+&HE3SFPFP(%VM:6XX[1&"S)8YFE59.C(%5-G94;T-HIZ,!A;'SL%IJK1$37R\'!(%$BQH%8KVD"3E9CHIR^A MH5B\J/FBJ8_0BAC0,XU#YD-!$ @HJ/5[K7;O) 3[-!5I.MG:"YE:4:5PWT7T;";*>FA'_4(4)"VS78H:KH *9\8&G-UX M, I4:UM5N+(I*XIYAWE=Z1:3<4@0E%;OXU[F@XL ZJ9!@7X5SU.F.NNVSI@) MC#$O"@))RZ2 >TA>*$5&"\LI4*!=60U-)# ;GZG]?"@(T@PY5>;<=Z!0+%Y. MWO6"JM8**GWP+)A4O;SH2!( MVXC7,O%QVP%/!V!UG:164].2KJD^P#Y7E+VSG<*^T"DF"BQ"_DC1C MC?0J&QJ32K]%099"EPG^5ZC7Y>U8491?>1(!Y>0\N/(K:;#%8WT'BA,SN-C) MA(&85^V:6)*X%0I;[P-U&OXG 8% L_ MM'EN30\9/?EWG*]&06:-R_!1VPC(8)S[=^6&AQC05=;Y3<&)_.%KR@ M;S$4?^F4I!D\"8J]9<5!7GAI:[EQHPF!8M&R;CP::[P&','Q*XSH(&45*:WM M?H4Z.!3[H7>N%[ISG*=08[-RM MSV)>?>+CI(@$3.DEJ43_#O/D'?B$*DI9" M@Z@JJK3"R"%1("'I#JXM@:Z#1X$02RVOZD=ID5'!XD"$!Y]9F(OT(U @55DT M1)T %O3$+WUZO:_]9F@9,9\'!0%>R >)-*&%- MA4.WNWPI KJ'Z^J ;>-NJFHT/QN]RK<"]AO%JMO*6D%PZNB__L&H#@[H@UA M456IQDL+45#J/>T;A (UB5BGD@<4H"C0@+C@OFX,S3_4(*D@'^9@?J2ZUBY. MO?"7),YW= 3+!68*-/'UKO)3?C\*@DLL^3H-4 .. AV-??9Z_]7[1YS<0-:G M4E0V'XX"75D=+JT>J!V J7*B\LR=Y-D3]\7>$-[:H"TH=O(_)\_5;A0S>Y[ M[1/VP2XA*<1G\WY(T??BRSJ(P6L'CW7R1WH3*'8__>4+_=^?,N]'',7;_9\8 MGB_T/V7NBO@7!%E61Z96 +G$"1I*__Y.2Y1_7\<>??!(P+."'?XS<'&%1LHJ=M34U/C[1DJ[H%_I,Y0R]M61-S<]/3"NL0UWHD46 M.D=U#]176PEZ4GK^1L+P?Z+X,WHE7AI'5+""(/M$25<5_&D/ 2?="]E!M!R] M*_1)EEYV+?A)E_QK'.949XE-J),N\'7KA:%0D)4+ M;$*==(%W6Y*LZ1&CJN5GM@$SE!>I*2F'/BU%-_1"]ZVS 73:FV[0.ZQ[WW6# M3KK\Y_P]#);W8>S))/0NS(GEI:LHRKV0\T6-J-0 .[4B 773 EYKO6>9'="3 M;G55 4&D3-] B'M"3Z.O%J7THT[._'DTLI;S%R G7=J;]^/!AWI1HAI8SSI5 M\"==])7O)V#&Y?\\TL?HBW+!,E@7B[VA/RZ2-RK>]2VU!NEBH>RJ+!)6#CI: MJN^7 MS%DI]C^@:%_S?8:1F"%/A4R@M\?T(\Q0(;'Y]H2:SFQ/.&*AK**]\! M.='2"@OM_LM/[V]@'I0LK0-RXJ7=_5ANP/>IT.:E8"=^-*'X!DM^I*JOUW+S M25Y+*?B)EORP7"57N1_0>:ZRC'G?H<"AW*JH 3ZQ!&5+D!DS]2\T>& PZE0V:GP3%/:Q_>MH%B3+SZD65$*==V'V0;!]\];** MSR6+JOMH1G&*[3Q@,O^^W 1AN:"J=)K4"R/K4?:'?XL3GR3__8>__OS'/__A MWW9)P"*G__L//_WAW_*4+B3>\08,\%F1'_S(\58ND:V/?O][G!(&BYT@+5], M09'_^/.X%*&/Q)G00^$&$G3Y,MV3HO0]"=K\-/4S(W%V"=K\9:JT:?G6!#W^ M.E5ZR-UZ@BS_,6VR=%R)@BY_FRI=U-Y+09K_G"II>KRE@C[_-6WZJ!RS@CPC MB[[G1IZ.$[B@R]\F*P!+_ M:E*0Y#\G+@(K0UP$?28N#$NC:01M)BX22X)W!&4F+@ZKHH4$>28N&,LCDP1Q M)BL0-^.@!#DF*PMW8[ $228K!W=COP1))BO_RF/.!%DF+O"JXMP*\OS79(5? M74R=(,YD)5^+"#Y!J\E*PB8!@H)(DQ6*&V&(@AHCR\#A&1&B"G\4Q!A9YCTG M8HB02T&*D>7=#BF*BA_MFAK'+_Q1-LJZB:,T#@.?L54O]"A+?=V0>CGZDY?] M6'GI.R-<44&%1\F2,$O%7ZIPV;+8=*?DE:(JB,& 4:)\AR#1Z@@CSP3H 7:W M>%:"R(SX(%HWBL^W4#$;ZWA7C+;#_3YT>\+W+%PSP!D2 MS^)%8(O3'1T9I+-EU_@A/<[6.V$\W.'A,N\RVCEF!D-=OAJMKF&]#X<"WAD* MLI)OBM5+01U>=D45X">B(K]VB+LGL H/T;YV;3!W_"J.UM"4 WI25*6G5=Q) M#NR0VMVVWF4/6R7I=6.X MVQ.?]\&CKY07^ _1C;<+,B^L75[5SO0/1+(_Y)H!SI#X)8[]SR!LEQ[L?.QL@2]4Q@DBXM]Y"70$36O-DF[) M*E@&*FH;#'1WA:&B?.TL]]]=]0"7^MV.,L>B$0\5X-@B&Q8-M;[7.](96IJR MTNJKW3/(&3)O"6NRLF=/%G^]=%*M$AS#R]#_)+BV+O5(>SC.=^VNF;&=#JQ+ M$5NP<+8R2&U(R(8R$7KQ>+5[*"U.;]QB]>;]4$O=5K,X546#C/E\P;#*FA*L M2;14WP7=",=W0WLI,%E:C2VL*)BBU,8XT#3IV#6IEO%U32Y4KJ+"<7F9OGWI MDZ)M!FGFV)D0T;1G2D[625"GW^'1Z 8G\_%,@DZV;J)&0V@-AYL$\6Q<4-V+ M.3%B6;^'*B=80:TO%TTMXR=1[FJ;$(WT?%WGSIL$D>Q8>M=M. DB'?0**AR7 MDR#GSEDZ"2'=]VXI*-0Y[SYDG48U"1H> BS MTD9:38)ZID$15=7*BV97=L='%H$U"3(==3QN-PL[3",/V&+[N/D-L[?LU4>=GU-/:'T5G,@ MJ8! #^,B87OC,S7RF22L +T"1\/!2)#CI?2O\FQ#>AU0\.#383JR81.3P4%J:RBV3"#$;AXA=5C^) (TQB2<>F$GX0, 0**EG>99OU1J-&U]-/SLAESWV^)28^96 7MOC#I&ZAJ?<9M M#C3N8M,DJRV4_E8MDOX"67%^OF0^XE>2? 1+DM[&6R^(6FO5PPY=,ISM?Q=' MFJT)_O+["SV2E%ELQ+=\);PM3V-%.DB'I;T^2)23>\K-9)DY/J*-4-F^=L@"N#R0]LQ_5'H&S7ZM8,++NX/_=;[/%P%80@<5W?S>DX9 MY"XR9ALG6? O1M+%JIVEH0J%T0]RQWJHJ@/,;Q$]1!_T<#/56L5PI+#.EGZ= MIU302].;>/L>1(RR<$77W";P0ECD-9.L%/A83."01XGG2:@50933NU#9/JX) M9;1%/#G5*$AZ]X,^!'%"-0TOV3,Y& +U02&)F>P@^)C6WG"<;W2HY-'7D>HT M>4*7HSL3$D#'>T\I7+"\:_K@KY2%M%70B&@.H@KPNX?MS@L29MK;>,E:&01A M,X,S-*D$T"MM-F'0:*6&VJB[!8L$9>'5N_;28*E8M1P6S=)O@S#/E(%7*FAG MR_^-0)$4XE]]4*Z_+IJ(4T&^[;S1[8C='-A0+;; -.S,=A8<3JD>5T0S$:1I M]K_HT"PC-P)01VO;OV@2#70/-.M0##"]3X*H (N#-9'* MM'TNG]9QDC&ZBZ:/J;.F&'\VT8I([7%S'SJ9%&BT?5]_, M21#)AC'I/(D732P[QB3U:DXKQE][XZ0>U*/0!UN1!)O+UNNPO>@392L*]/N- MIY4KHKV :J?T)(AD0B?>XVR>17&1SDOI<^I,@F-G94@0,3"+; MRN9(V40G3()XIL_?$>,=)E'LR^:0RL(BCD&D#Y*\Q^=['"4A&)/(]COL*&FB M/29!/;,3U@H?.4HJY#FSJ&[,RB1(9'9X%/$QQ\@+/5L6K@S$$5;1R_37V!') M,MQ'D.XR+Z&B:<]!1%%*%PO,-O+9;R%GO?X_K66Q/J@"\;.:F-K7)97V7 5AG255(N'7PP MMT[ZS]P+@]6>LF\OW1"?ZC 1R>(597Q?6NB/-2O*0W+UX04AA#+0#7SUZAV9 M1SD65M.C)%#) <"<3,]OEB7!>\ZZ5[_%O,KU(7Q%,ZO+"IWM-?<< =T(9(*? MW;O>K]:/JFH@U,C&>W8[[JPCO%L7':\WXED>8UNXC1 7+%2_99U%=P!1'9M* M]I8RI$%3N.L:0^>NUJ7EL%)0=S6R>$L7R/\#OZ>7^.FW'0A0/_WYRU___+,6 M$[.Q[E K3P<8GY[(9[7>YX2*CWFTY *BYCVQF\,AJG[ I?AG+Z!JPXVW"ZAT MKM\][1AW_*V_^16.CE>ZT_^W+W\9?'.JL0X+0F7T82:^B,C1XJ( =OM \L-Q MRV(<^:O!FHZ(V"O"+*M45]959!PP$::N9?I'2 F/;=_X91]CX[0SN60C?T\BI- MML"DD>]'T4%O4N4EC=PUC7P?.44OFEBVCB%1^<_4!W/1Q-/[C*4<2GX6IT6E MCG>K2:GNJWL,\NRX"2;SD@P#D>S]FJ8WL>O6FL1ITSG &@5K@9I8X?-W*4 M.J#G>9/5,26CUF@\]]M[BBJ-YWF Q@V4.4;EP@LD[,B!-4>IA'BV[\^1RXW, M11.5P3;'*8W(K9YWT1D^.^T(GY) HVIO:@(AKA]9/"UG5C&R77KA(2H;+A62 M;4_>O<4$+OO6M]98&%53^AJ1X$.3DF\TU%U,7K[;A>P$>J$X@ \1/=5;SCIZ M2B88CG:X;[Q1 FA:K..08HN:4#CR"T#)BY9!2!J2^EL,A'Y.8E!R_.O]-ZHP MUF[,%7VY/[C8I-^ZHWR5NSR"1M\D*<(-$/>9]#5^;UZ7I#O$9>+#. =QP$3. MD*:+7 69)M6C!H!M9^Z#R*-W_/"=T4WD,!%WY^T+0>J6O*M0ZH!AVR7>@6J$ M7=)-Y.[^%,1_BPM#,5TUO>?9_CGTH@Q:8M"_[@!$=;_,)T D*]X6JDO9+,90 M4&R/KCS:\)Y%.C* ME.&2HIF5]E[(1CA'H[RL:AN?AF7;SH+HWC\G]+D)?'&-BWX_])0Q>YSHQ&C( M#(PFY]+2;E.L@^D'8WF:)2'JP3.O^=M);1*6B/%ENZ#%C74R$TZSG0FH& MNA30EX3XK-/B5R\K^ *[.GS14"K:"T/**-5L1"W;CS W(O8D[%!T0P?9K\0X M9R@I&K=*T9##NBN0R0+(%ZN['_3Z1&OR0G7\101, _X/HLD'/3?,2$B%]F ) MG57I!_2(-?]0@Z0;%>;0C^DV2'=QZH6_)'&^HR/H[TO>=93X5=-1!9T0+ P% M]Q RE.@8]BWR24(QH0@%'_#LRH/10 ^I$&;<<+'3T?NXWXF"E, !=3Q1)_S9 M3H.+O2;T8#\&WGL0<@6\$-9*.:#VF0WWM9G6H4F6"ZK*?K,**ZU^E+NRP(=P M0'F1\O+*UGDMY[\*ZIQX$%4(QK]"$[ MF@ADU&E(H^;NEX/]-^B0-.=Q%A.,;(ENLYM*_(+?5,S*:NC8K2$;7_,"37X7 M*THO9F^K&^/Z[>A#IYK9UFF6\/O?L-B"2W:C\U]HAS@42X2EJ&P3U%PHHWW. M'(_/"=D&^58IFMC/-/+E5\?Y"M,8#Z]F.E=QUEB4N^SZ#Y\,1ZRJ?=!B/8;5 M+!IPU.HBB+--["((FW1L1>=-HB#+,8/\&GE0C9BX29#6)+JNE0-E3>A)$')X M=%^=O/5PN2F3S2#TKEG?I!W+-I&G9'A,7./46029382P8XL[G8"V40L4X:7C M0;).-X1N$F6=CBWNV$<%3H+L(XE"6MX["4*.(PH=YQ9,>0,LA2IM3.U$GJ\C MR5=]D1T3H>[80I99]/"H]>?P$O=41I.^..9)E/L;27;0ICR3ASP@)HE34R"N$=X*ZT2,R91)?ET40D]:2&3 MH+;MDWKJ[).C;,)EJY'VN2H3*28^KM79."-F(M0=^W'L2;PY1EEW=-SY5&]A M#V.X;"*?] DY6-\PS:9"L=Y7R?B71A^>S9Y$=-@JS#WCN[A*U) M--,X25S6X(RS26P!YB?P][\=9Q-0EJYW$UW0SHP;M3W-I9QYXY#;25#O5 =U M4.;CJ"V$\&K<)WDX#\C6'+7AT'2W88C >92N0W(F= 9]3)[9'FY(%BP!ZX*T M9]'4Y&+*]'>"G>EQ!IY2=%=]HK>&+G:1T+W* B\L?J^Q&P6VA\_KKN1(G!$J M-_NY#K\6$(JZ]LSY2REL5MZ^#NUL^?1J0T@=74>049TOWQ+_BV+M4E <3XVM MS#K"I9M$NJQUG''KYDXB_<662$J.<8RXRO","27G3:>+J'$FP8'N%L8I/1FO M^7;K)7MZ4*BNP1IJ4HV.1Y)"ZW4JW2UKE;?.0W3KKK^O$Y9Z@+L*@;K]>*,T MO@[5!=H-!^.XM?W;U; &&=+E=,^GBUM<7>"O7O*=9! @**F ?A[WM;9P>*>* M#.YL7VL W-<_TG@"!)7$4JB>P%99[5UGO9%_0Y+,"R(J$X)EAV>?5=O>QP&. M]G4X>(;]D9';-L?>B\OF.BW9X9+^?!A6K8M!&I4.YA1'9S MN.N:8;+,/@YC.0D.OC%HDQMY0):DFQ1#J-NESN/2PXJ-;[<"V*EEU_R^JJ!Q M7$S]1K1-:_-58]$T9_;"\C7W7+(6D#N[-:%,O14@UJMW]PS"<=7DV]"PB_7@ M/JF;=DN2X,.#Y$?0!,##3DER7A>O0N$AHKN>BU3\ IG*"V[Q% Z?T>%[:;WH M_D?U@"EQL(,1#D?S>3Z$R)/B+/=>D/SJA3GY2ADL_?T,37EZWLERX\7NN&^&^Y[R-V5LS!,>- M--@<:=7@^;UD544@J9HND!OIS^M:\C7WW,06D#O_S2DRJ6MYM]V%\9Z09Q*EHA+0>5W,>NXU2Z#* BZ-&[^?-C.X:RG*-TBX MZYYCNJ!RH47U%0O==_!T."[\@$UO5*,83,S+9@X5RBP/,5]F+.+UO!A"8^GL M<+#*+NITD4X4MNEXAV'E/4LT9P2#IL+!!*PWNAEG.X2$EWW]6[+!4QS- 6HG M"5!3]'Q4;8#J3AL.PG%[AT6!F=)E4A>U=/:]DC40 F@)O1DIZBGY+?#I:[Z# M[-]S>\D+=,K5]Z7PJ<#=Z>&M%5EHX 8C<=SCODUJ:.$F])C4U2V"4Z^]$++- M7C>$B,CX,WMF%\G:BXKZ E5J,5>RGFM++^MF>&&5==QSL<>9VQT7J-7 J&^T MA;?*:@HCMU??)^2IPAR]\ MQGVL8BUNU 93\_'NY%M>RK3=QL((/;.QR%#K5'&5+M\*8\,I'>HPK*L4 MKS;[$J3?>2$6^$FIL*A'N'L3\C2(2)I2O>(]B'CI7.UN:09@S @6'VEQ,A_O M+IJT+"Z]2$0!Y,7J,8963Q_$YXLUXS"#IAK?L<=+@V:U3E4&+[K1.'=/F[+H M*2CK[->P?F-ZG[K!\SD,S* Z4$Z@M8VL$XL9WI:3.$,6*FI4#/$.WB*Q#A.6833.<:(NSU$UNQRZ M$<[0N/(_2)(%J2@&;X9*WRAWYBQI8R/>$I0)"45#418MK+WF0V9RF&*Z2\@R M8$ND/X>D6&6]=+K9S@Z9R7VFCJ'\I )WAL"=ET3T#D&C1';>S/#H&S4R_X:W MK6$0E!@IM(S<;@(<=F2[ZH"F!KI)%-J\"6EA?3]A,RCT9!O!PB_(.6L>@PW])0UGQ-6Z4DVZQ@F#EP2H+-&H:YFZ@DVJQG'.9X*@DYJQR'N;)* M0LXJAX'?K#0GSYJ&N7>N)-JH^@1EM._Q.9)MB(M14/ $VL39I&>\@7:31)8D7K8L,\9"MB"60RX4])BQ? M[T'",SHU;M:"@/1=W#Z]Q&<5,[G G()GES]ZT&B5_\V2IJ-\R<@WU&9U4%.G MJ)7)_OR<)\L-'0!;:DV>4W_[R'2C@L6.JJ3[HF;3#I9\EV;!%BJH?4O)*@\? M@Q7I)\&PB=P%N =1D!'F:FD[K^KJT-T/N/=Z]$>9$@'O^(T$ZPW4S:.BL[[M6RO8PI6.TW$%DV001+DZ2U9 M!M"5)'V(EE\)/#12JZ$*%L'Y>B'+>!T%_Z)RB _A%:M Q"07]/.IL%>+N672 M,O$MS43C?,O(6WA/B/_N+;\_Q9_JO>L"8;H;5""G^OW6>XA6\(\)/["=!8

    =ADG(6<<1N!!E_RR99"6-[!6UH,E8K?]T.=2OP/$D#+K>\E=!(X""ZS;6#)1 #M_Q!:K0EFA,CDO;?9&DFVY M)>8/M^$T"! >@)P9(@[XEOX,RGF_Z89/XDT=0D -L4[P2B+@V+R:T#GR;+[R M'E[= G+8K8.N@U6^,N%6*NBC)?$6EH?2(?1"0L@E>(MKQ\,P(]=N*L?M4Q8[ M N5ZHS5;7%G$31C]##?+?J:C;23[]J*UN]6VZ0;B8._R^]ZLCZ:X9)-X_M3T M.>RR3T)I-#E< QC&)!(SC0^>ECF=+L$2@=1U2Y+@PX,J>I <^7?BK^F1.D+T>HC)JA]GMZ$4( MO/"9)(P7TUMAH\:.\STX6,@(QTBEWXVT':<3(1"P)UE+FK/4$4M$*MSZ-$;M M$ 0,IEQ?$4+:"!TM]LM?4*%NF2<)O3NL-9BMYVZ$[W#?)MY@S=^B^#TER0>/ M ]SE&<3J4BX0!D9)/$?Y*AP3F*/Q18QS026ALMC0^SLF>E+FS+"5\GC;/ M7_8P(R'"W6I$E%]J+%;]0.;W%P>SH,&!*!(2X+9@N7:[L M-;5V?=K,Y@Y]46^ZJ@TEBOWUXFHR%,&^0C"L2 JCNU%%+/(EL/F1$ *>2'E1FG:8?08/#%:HB@+](Y*(=MO M04"NJ^4RW^8L0H8%S@ Z"=E0C$JYSKB[SJ&SXG@UY7Q1_E .8D:3T-)LJ#B< MCTU"/SN@5P,!UC"$[745F=,C M)YN/1_#F-Q9+?R')![G>O]'O!B-9FME47#6="<>5M]YF542!5XM##$I3@"#A >VVU+M-L+Q*B)="PB'+C>:6V(?H(?(IE_!S M+RS<+S?0.2*A7 -*ZL"/>PN'[?&7@(#0+^2#1#E)[RD7OJ/W-Z'<[B9/,RHN M)E\1P L9":Q+@(_\A3C>K3[6HU &[&[Y)/32890\!<.8A"X[C/SC MLY%)E:VX(4GF!5&1FO2Z(40T.#_+*,%%LO:BHBK)31RE<1CX_ Q'_G-MZ;6D MAS(1HD^/&V=N9R^O:)T&MAU1RVYG(LP9#$0@3HA3^^SM69/4B&INRR0G!P2- M#9CR:-G-3_3,Y0FP4%-\!DR :!N?XHS05]-C+12+^P3ZM&B":[^+YC/B> Y' M967UM].$$4Q"WCL:A0_C2I,0]D:G_1!^.0E7Q@E/N073OFSO1SLH2,2=O5)% M+UA1S2/*),U%?3_@B->4\5M"Q?/PO(1P>LJ6!,I(LQ(;0?J=V[\U/1MU(YP) M)9U%P9*T/0!U(YRAT=_%MH6%9L#8XFW_O=C+&I1:#AZ7]&F2UFRO@91L,VWRH4U/S\]Q23,H?D9'C9P3:+EAAZ][W:\H#W, MG;+EA20MS&9/)),>"3VLNP1W=57:K]X_XH1U,GCRMGHV;3N+NZ-7V#%%4X94 MNU9BH;%<*CZDJW(%PM3WI$Y#"(>,^^9"-VXE1SV$EI?L.CH^AUXTE! MSX1*_#[5&GPNZ"O.B=$P5(@H3Y3AP),B _P-JN@"ORL8AW+]:MB1!<+&5\BY MG1H.U5FX\O^1\QXO2I'+>HK3"HP-$BONJ 3(&:_D(5:">-J74@J*0$%[I<*( M[R5^^FWGTQ?HIS]_^=N7OV@Q,1OK#K7R"*?WY*@]1,LP]T$0OHJB MW M?\^2#[*6H'# ;!@FZ*1&92M+242<663]8Z^K%ZADLI?R54-Y[@W?GP DQ M*G_7^TIQT[ 2FQE._-C^T%MG&I^/S"4@2-E+EIM7DGP$2Z(1NQ20*%_.__SS M7P>_G-78(S'D%^*%;\&6B [.OX+C9 KMIK''1-.B!]DEBQ8.\;UB4LKGY;) M(>N"NT9 +C#^^:?APF8YUMTQVX"QF)[ZFGP81,M@1WF\^G6C.@#Q58?P@!E' MYAQ,Z IY_@1GOH555LVM^X:-\ QX?6+7B+Z;^K_H09X@\D4\0 M,Q8KKI:)9JT/VYT7)#S^-E7=1K.QSE 39L";>/L>1&6H8> 3O@=OB1>EG->K M]LQJ"DR(OI3ET!Y\NA'T4GFE5>EJ21DF77&M,6\M')7"Y%OB/Q'5KA_KVYR1 MKWMN-QL\=4Z>,?16E;9WTD(=5>_I2HYP6PL M2:BZO65FL7PTN:+&1U M3B !C_Y*3^1=!"X"=F1[27*,[W1GI2[2.5GP^7+/V!:(AW$D>N_PTKUOW@^5 ME=IB!F=H%J("9%V*>*/?@FPCA(V['V"#A"1.NJ7T?[X:W2$SC>WE$\+08["$ MBK_<)2)UY\DACV[L4:]("3ORFJ[\CR"-DWW_BA20+@7(SJEBG$;]\&J'C+_9 MG>\2?]-N>]\HU[RAUDUL\1X&ZR*?(5TFP8XGG#Q[>RZ[)AWG^6%SH3IK9:O, M I=*A+,X?9I)7._S"X%0,#"_R39)OZ\]8]V93[90@^!?16*4L%.Q:&@J@FR# M%!SHRH@5L\'N#JFW"S)NVA!'#2I3&0GE9F-1];;F=2+?8B8HJNZE^!%,S["LJ'%V4]?Z& 4"B% M/V:_).HC>8QOARY MV :9L?4,:VT&ZB1*-/0GKU:Y_^;)I!=-.D42*M!)D@@Z#5*T+UB'1A=-!C7W MD6>R-HH\R)-%)T&O@=FF#0ZNRN"\: )J$D'+V]=-Q+QHDF@D &E&IU8,Z-S; MBR:=;0ZI.&*FZ9H73;QA=38:;R2G[453R2@AMI0TY5FJ%T\@N_1GTUO835BZ M>$*J4VL%T31G\1C4"1$01CQVNC3>^J-HF#5[T8>ILOL.2+.M$U-.](NFW?#T MWO(=."2]]J)I:V2_TBI+\DRQBR::MCQ-I38=E@Q\T10TT-M5B<+U8VBM]E_J MD]QG26PF+4^B;*V-"4V;7'T,:F$X,X?IFV9J_B1.VAAR<"T'_J)I-J(L9Y>9 M?]%4'2K%Z;/]ITDR T^+NK3 198?.R:S,Y#6.(1JH#5]#[YYG>:NU06U!.^*I9ZAV(+93B(/H+4I@2AH.7'=54O00<46!6%'5;W._Y!J"SX* MFLWJDX)PZLJ4(H1EUIL4I%,5T!2$F[4DK$I*#AK1>I;VUMB5!!QUFYZ MWV';PJ:"M+/R8W?#=853!4UG+:CWN/;59Q6DG+C;4N^,,ZP'*V@Y:S.:JVY6 M?E:0V>%1DVWHQ3Y%82?%2(UX8]8)EB0 M?]:F')!?46)8[,FLG!TH[1I5(A;4/H&^]G_^U"$V1?)[#4#Z>8%^A_) 23AR MR1^7\?9/HM?(GS+O1QS%VSU?R0O]S^^W0;H,XS1/B 'A Y*64'>13_5;1BII M7%I:_*7[5\CD2@*@/GP&QNS[(*+;$WAAZ8U);TGF!6&YOT$&&+;1_T/C-!(F MZ%#6Y:Z?@I0.K4+%(3\EAH,<-H>0KBN[\9)D3P_$KUZ8*SLP&XUU6*N\?@"Y M>TJU/7)8I[O2(FMSA9W[58/4[-;P.7'M(C,&UWRZ)6=YCM. ,W[AR7T,E%TV M1YD:"6&H]+&T..$U<'0('&-SA\^.(_?([,UIFEV,&/LD*H19/7)-(5/ZA$R9 M:#U'[H!7ZRBE8D +.P.J#CR*UJQR&N5XQJ%Q_4F]Z(H=1Z/;T.-Y KO'V6CB M55[80\0,',Q&=(YZTFUI#N[FIT1F[52^3 MV'.M_!%NY['$BYG<8Y='.8'=ZVP,,A54%B^_=\* BH!"".A)6 WYX@\W]'BN M*07)6<8\O"XWQ,]#LE@9Q4)=A6P9+'JZ'>T$<5"IS)ARW.]RICSQU.+2"OI8 M+%:C">E&.$.CNB;0 :LB?U&8BE&:;=![+?BSS\)WX*3.B#'.P529=8[U+<[( M5:R1^'(4RAALN178;#"V^]WL_&!VPXLQ[L*.Z'D!R2JL&A?)0XDZ<,Z6_$K" M$%+A(_^KEWPG6172K\6@=Y@SA'XA$4D\J$MSY5-)-TA9Y:H/8H*5V5@BE=1QG^Y&(LAQ-F\2NW$DV:&1WV3XWDZ"W@;RMP&[F$3W>"N1 MIIG.W1$<)D&HDSUBHS.-B[:1#3['_=+D3#<9W0R%ULNV)MH:$N^](&$A=8M5 M/3^6^-\B2B:(P,OV#ZQV+:7D<^A%E+SLXJ>O^?L_R#)[BTNV *;(YSQ9;KQ* MCSX3R^+0G.(^Z\D($[O3:H>NO3Q3K)(I/U50\_@^(>2!GBTXQ2^LF=6X-#/^ M7G:XRP:GAW*%0+@7[DBU6MU*+6W&0PT!U2I0C5>_A2 MU>DS\R8<.K][:S-LH-8 )(.-&#P[KZ2]50(1#[(@,"_];S^&%_EEG#O_;X0IT^51SQ$;\0 M[^D;P@-^C2G#Y>7Z3LQ]6M]\?F255D/ZC03K#52/^:":])JP#R&DJ:3$V"0> MN H<4M!"TH-1)PLUX'$86<93?$@[KR. EZ'=/M??#QGL0.G,$3)U>E)^'E.2JS;BGGQR!HB(B6 M4EN$U:$=9 $0#K4_CLI',!'VB"SD2&:%290*.:Z@-\*>3V,7SN=];9N+3E?I M9=Z?0^U.Q5Y=9C^34YCHE?I8TXPEZ#SN:T[W]3U&$B(S*.'NEM U+ .^'Y'? M[,WQG,0[DF1[^@%$S.Q@5[ZE9)6'C\&*G&.JG< (CE)61ZO',]H_#H&/7[E( M,Q=^S_"YOM*$ZRL=[^)U7F/3F_?H/I),N;:*2=IB51N)#ZWK?4]$@,E(?&C! MTK1N?Y.1#O,*M[L\XS&M;%$]V85RZ NLS*6H":?7OOQ[J2" M>)51T1G$9O'C+?D@8;3B_,Q+= MYTD49#G;QOO@!_RDWW;- &=(L$YLFSCT'[:[)/[@^J(6"]T(' JQL1XB]Y#U M2?H7[0";:]AU23'M&G;V2D;]6AE)\=.F7U?P-R)@7;">-@&[*D8SPU25=2^;3D>3W4QM M ,<(:L 4[#/P/NM,"-.( SF&>/(XL6":@8=/:_J9^QEU^Q\TW/;VOCI7XS@[M:J''L M?P8AU)5J+[)Z=GK"HNSFP+BC'>W"?"L?W0>@J%?7&X%B-/0"HP(.IOD;66ZB M.(S7>Q:LVGEW=$S=;*PSU!8@42\2*JS[.@&W8PFPDPTG0Q-GJ*/=(2#UZ?B M3<(;=30I\'%B;KTQ.&%'39_]>MVVF.6!I<]%L*32]FT0YAEI)YC?Q-MM'/$Z M]FA<>Q8VFSLO@1ZUZ3-)&!(]YF^?_(TPS<]S9(&\R&"_W%2K5DN[U6SN*N'C3E1SZLBO+Z M5[+,*5NF?.GNQS+,*<.XIZ\"#V(N0@\Z-W,+'$U!A''FQO$B]G&P^M-GR2PN M6LTB%(.KC5N MNEJO$[+V,BK61FG@%Y&ZSU[@GZ-L6Y/A\Y3JB6E:Q_]Z7_O-+(+&_L>1-Q?UJ./:(Z8=H*8VIT,..O"8) M$7Z+D^_T5;WQ=@$5)90ZI_7PXZ_\@3Y-VX@^]W^/0__=6WXW7')WG//#7&-^ MC7>;%50OQ); >X=RE51"HLRF"K9Y/)(F3>M%@PF2S!%5(D!;2=!LB.] M$;7K/0GKGBF'LQ>59_(9D$\BKQ_#)*HJ+WT&E!M++9A$+?LC$K5JFC%NB7FI ML?ZLC^;Z$YQ40;TRU$]9_/D;)X\KKBO?9:F2K'9,CE;)L_A>9@M MDX-]+Q(I:B;A&,;=$V0E834%785,1@Y8?[L\66Z\E#PGP9*\Q74K$KP"OIKGW=VYNTH"]]\K;Q(E'QQISC'G$-SDD]6YCG4J077>WQHDHBEC9$ M]:%H90+VEA$]:,J1[_H](2P6YRG^5%_R+M!<%'J*A39GI]#L%$)!QKGB:Y<4 M<\77 U3LX77F1B7G9<:N'E.AG.XNS+[:*DE[A!:)-6H2E#KDE9 7=9YKZ([0U^/2\Q)/%KUW MV9F(!W@)^CR.8HLE,M M'V<4V93#5NH'7G")%_)!HEQU:4Q&8D)K#A$Y[>EY(AE=(94,']75$SB;LUE@-@O,9H&IF07F:O>N# (GCB-'69YGKF\_U[>?Z]O/MJ?9]H29C"/4 M6)GKVP\+XID>I6:+TVQQPL/:YL+V1R'?7-C^@.2@N;#]7-@>IPEY+E8VVY-= M&PAF>_),^I7N#/:QED([6W[C17C/Z,6XHX]JMJ_Q"+V%WF(" MMV;NR(=_8'$?E _2Y6JV23/ &1(OE,Q)L,R(+U^=_*]:KG#0E.Z81AR1/><$ M]WGDZU%4 &-]UI?+?)N'E$_[3);]%B7$"^&!_H4^.=>$BH?DS?LQ[*TWG'MT MEP(ZV30T MOG3"]>A"K8)P(][V2R=LOP)3I^UAFL*ETW(,/:IQWQ7JR"0>E&,+0Z;ZT"2\ M=<>2D$STM$D0V$H\TO'D8U +$P]U=NU;VO2H#M*?.9TC%C#OG^VYM-R;8_B8 M+_JHJJT;EUW2N,?K?.7[ 4>Q4[SXS)S,DW")M!ANZXR_U*0L39U0RTEP,(3# MM'M;NIU."T#($W@D"B5(^K:A$!E0;?],*"%\*IQ>3EC*'+HPARZ8A![IQR#U MWQ3WEO[V1"_:2QS2KUZ_?9+P@WR-HVPS/!;I\.]!M?MSX,HLIXL3,>8!L;)#E.EM!S M',8 F[!R',<=AH'Q0YM +*+1R(K+9(D[QUT<7T"7.*_'S367UDU$ M1C_E0>LA]DD")Q Z]9K!./0IB> HG;L+;T*9Y7H7-J]*D<=Y:Z.?XZ(V TG3 MMXT7??F)Z_"#0@.LOV3.2I]=N[-S;W;N79)S;UP668N9'1RQ=>AW7J9SRO%& M"V(ODLDRC(BXSJ*KY\H6F6+W&CP]Q_!F%(V?,BVY#D@7Y/M XH.:_2E-2*_0K :RK1K9F0$ODW]'E;0W^Y&R]) M]I2Q7VWC/,HJX'/L^B76WN>-Z<(YLVF(I?2LU-T"JRLOUF+6,*T)[6[Y]+ 2 M.//712GPX@KH,B7T8]RAPE>A=1@U848VNK[0RT_?BDWQ)6ICJQS0^1VC;*_- M(VO]$O5> [LYG*-*'U02K*,;:!Y*!6PFRH>,;??D;5M,,/+I@DX'>0AM#WK/ MEPK4.=E[B/K[3TCD..5#69?5*J2.86[8L5QORFJ3#*>$*WWN&AJ9_FF9A('5 MZ'EM$*WYB$V#2+*'N[2$*%[525!FT,LLMXJTKNNDR&?$QDU$@DF8W2Q8O(3 MTR"1EF,I);5)T,;JTE&)[RB602X]W47=6G1G8)C2U ,[3WO3A!3+A^W.@\:E M-=,K_Q/P 0.]LG^\NZ1YGF/##MMBU=X,!5X]@W"QK,%BEL7N3TKP&DS0OK-V MNI?T#-Z+TI'1H?49OAGW011DY#'X()VC\]7[1YSB+_-2,0>$$TE#=SC/1.X#(S0+6RZWUUK/39 L8S.!=E M)B"U:?:CH[Z8;^6C>[>I9G5%IU];I/@P=\ED9+F)XC!>[Z^]5,+4=1S3;"S& MO:K)D76)R'[W5!.Y3 [T"95:OO=L71L,XRX]$14;[!F$0U@?*'$U8NEU4LPD M-!Y[ :@56F\N64R"GB-Z/OHW9!(4M9%U#,]F(4I,G7PJX=^0BG(F.W6BFCX] MAH+A)%PO1WN$'B?FWSL"KU2*\E,GJ/%%[V@,DT@I.,)19/K*Z8I6G9,%_2[- M@BUSV[2O;^W.WOW8D2@E%V9=O\\S$*F[>/:8^@Z:$J,Z+UDO%&&N5U\>8( Q MF'2V^&+;]Z*ZY"C;+>8Z)]3I-ZL<-D-G.R/T[^-<99<<.-DY(4]AQT,>)L.( M_.6:;HV?15G(31XF#3Y&&[-@D:NSW8Y;,_==W\5+3FVT1&A5?$H7D"F#=!U&ZB* C^UV:L0J9Z3()&$N% M0[Q8/2?QCB32G3A@(AS(@A=*+$MYP8?,X.P@0C&HS)1E*8#=+3Z(Z#GA]UH; M*B@!/.F!>H&"4=(5MC\][3GW?@3;?*M<6//STU-,P4*JSY \.MI+(P5U6 AI M2=\0G_7+TMV8+MQ)MW^Q6@5+;CG)'Z5R\)0%Y^ 8E'QS8D@",3^/'A M>O&B+A15_QB->*(1[Z6@*/99L^@.V,A[?.U%WT''!#E4O=42J-/*(4&DET,: MGSO;TQ?R$8O'.$/EMR3(J$2\6JQN"Q,8X^IIFGO1DD"C3 4^ M!@.=(05!OG"1M!O2 D+RYC8KR1H]O*TA*)0PU:M[X^WH)]G>0#WKG6)T#IE^ M)]FSMP>:RIEC'< 9F9^3>$F(G]XG\1:>.L:OH6R<()R"MOWCG%Z!FSCZ($D: MQ!'_B857E@TAV-'^HKD.1L.1W/%O49X2OW.@+:Z\?@8,.F6_-HF+4?&*;MDA MC$HY!9)C5[3%WM_21\_HE#4&H-JMNQ^[(.&>+;HV%5\P&8ED;U@W\M==0CQ_ M$=5U 1W/,QJ.:M\XWQ(7XR;>;@/6,NF>D&>2+,$;N5:=S>'SH2+!3?Q!(B]B M#C^E!ML[;F39I]"KH"9A' 9^D=M P $-WYM0*K[ I9&)1<9C<6V#>#+KW3-V M9!FL@N5SGNSBE+ D$.A@1#]B>47T[\L-U1JLMNV@[W'+G6JZ7%K'[2I)P/#. M2A3K"H583N(06:[ \LY+?*EZO%3P(U_+)I.O1\8\L]*5LNO8.\:Q5;Q4-Q9Y MEF9>Y/TU(?I5(_=H^2D)!+I8XBLJ0\1YV0$4&(!HTNF@PFX2G-CB*=:)"+IL\!P7WB,,DC4RZ::KVBH80-2T-A M)D&EGF":JA.$47S+)$BF#HHIJ=4(5ID$472A+XVKII"-+E7JZ8NPJ=-&=K F M<7C421%J-792!.I1]%ORY"1R??N5+&5(V473IT_-:@:O730I;/6+GHBY2=#* M0!ZTBEHTE44+"X;/H S E22]VL5^X[FD25"(L# M]6@5"#M!ZDFE[*$>DV.4S<"DWIJ:D5KQRY.H)F+(M^06E&.4!CFS@V,14WZ4 M0BIG>IZ4E"V(]+<)$:E7M#(+[)\IISMB/1D#!?'^) ^A(,Y_S<09DOU0 M4._GF7K]*17"[# E@[GU4>ND;@BJ3.4V\RF6[ MWN8 'E M%P+GIRXR#2A4KID$A='T-Q*L-Y0M7?&@J3J_6M _O05;98UHRUDP:A*SZ74V MO0<'20C M"EQXPWCZ"=,]*N/FNV,-W6D)H5<^5748AH_\F- YM[R0QRR&GE(,+4K\J3SD M"F!W+F=0[A:K;RFY2E.2+=[I88F@-,+=C^4&DL[OXZ2YYD?*H9E"K7)('S C MDCULJ;REY8!]""^WRFUM/0U.A('+0"@[Z/B%/V4(PK)ISN5945WJ688]G&W, MPNY GC/+P@-YUV6;)Y5"X7V>T3\6E8\:C.PJ\H5&<>.EFQ>R),$N2[]1J2]Y MBJ,EY R$I29VEO4(SDJ&?"24C1(%QQ2;=IN3)TK6MT\2?I"O<91ME+W.ATZ' MG@#_2[SD[;/=ZG[H+.>!+OU.94B=]3QG@?)]G*OB7:VG.0^$@X\QMIA-@Q[A MJQ5]T$;"NCD7>M0/Q!8I@E1L**0NXE,%@()J2W0,FPN)JMQG_D!GV@!JMY4Q M<:3>XFO"9+\/XEN(%H.F0T\ *A (SD4\7(:_ B#0# *RM5$Z)$&F6 ,G*MY M\*-,_S,*RN4\Z%%^VY"$>" ;''RTRXG0(WT@JF=C_QFN+,_6VV'*]FRQ':JU MSR;;@(1K&2,FT4AM/.H=J368-.CF? FFMH^,VAOL MG,.X^IS%EUV[W^Q\#;/B3*)'V'@$K*Q TV@8-B+E:N:D:;0-&X]V-:O4--J& MC4BZRKHUC2YA8][8RDHVC6YAX]'N6'W"SB3>G/UZ[840*#2'!YW6!=D*OC1R M1+;'($&E%/2+'K=V3E4Q""DRK" -,([%BI?A#;SP.4Y9GL8=G/\T@ B[P#!O M]8#IL1$(0@R';'AM'#:4#@\'0/D<]G">B92Z'VR_*-G:1 J9'$HH&Y8YNU9, M6>PQ?"F7=/@FF3I:98QB3!9-DZSV&-/?JH>8_O)[R2=^(?$Z\78;J$@O*4RL MAQU7ANA;,EFW%R$M3*R''67)*5G^<1U__"G-=@E?,OQ46R[][?>;J_;"BK\Z MCD%EI_>6I,LDV!4G4ELPO&\4$D'R8;OS@H159F)-BPVDR=809/NBZZZ@&^$, MC2O_'WF:,4//?9P\D<^K)?/947(_)Y2;YM&2M^#6%$"WF\,9JG0M]"1E^^?0 MB[*KR+_[9Q[L6"V^_1O]6@V")B/QH05+TU:!-QGI#*WK/*7<*DVOEG157!9F M/R9$CU3_N*$H@=3Q[T+88&ME?9]?@R3(TUNRI-\61_^/O7=;Z[ M[;*[W=U_S%SDL9PS6:F,S"P[]I6#24(2712IYD%9\M/_ $B*)YQ( @1 ,F+O M=E4) ($/"POKC.0A=(FEZ]EMM<&,MAH5TLCE/6;1?6)3?8SKPF->T9,]3NPE M7X\>%'I^^O'3+S_^Q%R)6%^]A;%LL=+B>>RCP(,7HT20EHJLDUP=$,5%M; *.-D$J,\2F5T84$[POIN'2C5EN/7#!J MU#K:/36]14#80R6L0RFDK0T@FS$5@U\."UBG"2M-\%P$<1VFN@R5P42P"L@&B+D6W7TAZ:B\9 METJ0BP"K)Q^CVVD6@=: DT@T$"TD(J?7.132JQ8!W) S23#]+0(K02+C&!E5 MQ'V98#L<>!2Y;&ZZU'D#HL!N0>R?X,@G@*K!_@J\'520S X*Z^/$RE-37O< MI(_H"QPO%JVY/B\<849L;S^]@SZ7>NR$"3PLN-XPB$^^"VFL%MI;/4>7H$L@ M(?_$7+;43^AS6M;?,?YPCDRO,:6QMLG?0YWL-R?(4"+8A:>0R/'Z7#6XB4)L MPT*;_&4#+R873=)1A M*K62^D@.B*@^]L5),R2GH@1X4E0$I:7VN)+Z0_3,L)):0\D@/CY<;U[H\23U MG_6%B*?[_#V&/).G3%B!3(\I('"[&;'_C.NMTVQ:SNE\9W/.QN\&L*FG*-?9 MF%6WJZ(6R9 TN &\ M!R?D\Z73HID!$ZX=1>ZLZVW-,#WS[(L-5RS#E+<(3[\*,V C+(!B/5L$N.JM M;W6HJ6:J16 MP%X=6I; M!#C32K_=K9AU?"A/S&K:R6<-16_Y@F^E7P1>TYY/NE5F$5&C(XB3X(%9!&33 MT&=+25O$VU8CB)'A1UL$=-,R3(]L:%F@X83=46*:3'F>6X7\?1:;_@D M>8:5/-,V W#E^):E/N,V&W2[SNE%/.8V J>&3WRZA]M,S49Z=?? RP+(Z+IB M3O&$8@)/9[0+_;^0]@)_2Z+ 1[5!O%HE^:) $OS1QDRF.4?6CX6A9-,7>?<% M!/E.[_WC]3G/2[Y0 DEJK@9[\9-OK*23"2>@,PR--%]&I"ZKAYFTTF'%??;Y M47_9\&I^Y:0V8R8"0+L/MJC%>^^'T%(*??);FL08=7NT!SN M37P3'>!]N4X8M 4$#>%""Y104\",E*)!M7ZW): M!%AZ.:0H?UA$((!,9CE*+E6!MDE%D7HS"#%A=CHB-< :>;';?@$.^CLFULO; MUXC6G/#\6GEJ\EY/$.AM@DI*8+3IQ M4:SK<^T2N8_!?S,0NF=6;2>!GOJ719H:DU>(]-2_+-*574S8VX0O .4B(-M7 MZ$&)*2[_B@/6>(X%N=_0#U5=-NJ*0KUI@3Z&_J4^A,Q,[J>P_A">1/7K3?ZNE(+YV&ADSZ!LI3.ZA7_H65((X( MQNVH;5%?HA"9Z''KM-%::R?450R(._M3687_0NY/G=O%0O M5F?]BZM?GA?F*G8]L;H:P!!Z*.*<3I++9Z'H,X@4_-IS!LG!2I61W M,$BQ.M>,JI?[[3G*7PX9YN(?,;3^PU43X-@O*+-Z2*:^_*I DE*-ZNFTQVJN M7]*:9R$W$C7\W)M^?C8J#D38_%OW*O0PL"["%;G6P%+Y$$@O(ZAX[+T/R4SWN7!70?JR.19DFVO&5!*,L, M2(27Q4F6 ?-:5DMI= O-TMD4AOBFQ07"Q;*QUN&C&3$7 9F($93(^<:SU67A M*V2;Y8F=#!E@66CR_?%<*#LVY$4@.,BZP3-5+R*D5Y5)0\32K@+@$XC?([,@ MEFG8&&+AGWNPM'+]770#%\$PE"CQ/RVJ_N142CQ3-%L$TOU4)[Y_;NZL=/A5 MU;="F)R*E!98Y66RR9];=+B0LIXJV"3)!K6B.OKRX;PLLY"2GTKO=3E2[G1U M+G6D O;, B0P9H$LP&=,$'N0^JX3Y"F!E?I@14X@[P&T5I0+M;FV2!W^6Q0" M2]"=H;#F^ D"]8RM(0"%(J5G[-2 ,X*\P'>9P5G<;OH#S=:,I377=TWQ,3W% MAQ9/3B(M1C0YH[E^VK,]:Z3+[*$D!_P=.QN)UVM-I^@7T-XOGMVH0&F3'P4V MR52H.A::+^PMPK.MW+FE.<;?0'^M4C,.]W6KV3*,6<54F@2LV(.MC(]XJH3!LKB"[%3S7SLB$+K_TFM9##1%[N+($, M-TFN7"CZYJ'>^(\Q &QG-[>?Y"-R#X#W[KC?GJ(/^K'H-EJH.TD>>;-O<'QE M?PVC]P1RU%RB@K2-WMR#JPE\?-T(^0UE?48_8+,N*39^FSKZH3J*>-0?6D"Z MS'[WTWUGYDESZLE+2R@N4G3P6#TNSO'?T@^=[6YCTE7)"(2CM-:_#SW)BD)5 MY1L=#Z$;9!YZE?7.B4/8C,L0E']?/\0]V5MK29UG3ZJDO4<_X1X:M1^7+0[* MI8IGYYS/G:)8$87-B:=@"(*TZZ(PF-]]=['!XFZ[!1U&/>&']1]F6Z_\/_YI MB*W2@/SQA3@L52:2S1M"8?O)A? (AHQ%(#6K& WST%5DKQF1_KT"/M0DPJO$ M(T&<4%C ]!G $3VH#\2ID1O6-SI'VHE:UKE8RW-\2601D$UR$TX9 M93-GA)5)(8K'GL%U]ODDH3RRI[ MHN@XZ?$EK%NG>^MZ.C&FJV@SXPU3[;0H=^F?RFP:=V%7FIM?_#"A]I!=P<2F M1(Y0'*^E@'P3'=ZA'HE)^\KS_)Q 6UOA>V_1*P@"R"Q(OM3!8QG&!)H64KGMX M!G+>FR&_UK$@VJ2[6T55 N8RAXUH$PR%4"8/A7) FT" BGGL0$8&.5]\QK+5 M$Y2-8$_( ^#4=N7[?O)0$OZB&7>) )MHIJ*..(Z+,*2K!_1RL!=A-E>/ISB/ M4&*+C5(G,%[[$80)L%$RNBVVI[V6:Q""K9^2:(8C M.8T94>-CY?FD[P&2_P/*W#DKYG365YPRBQ%CD;?%(P;4#4*Q1Z);R^NE6?RS M7J,ICPYV(J%D?_B5@:=/: C=Y->89$\BY/35OH>%*#:0=[([Z]ZW8GI]V0:M ME_:]&K9)INY.O]5P.NEGZ4*KZ#%]#8J*!+&R^=*J+ %25,,#1-Q81+*I& M&*!J.XO 5!&]\@A5;BP?T9(^-T)=-J22Z90'IMS016,\/:U(N)J[IQD[N-D6 M.A(2DC*H_I]?H+!DH\\G#TGU3]5:T4I(Y%+\U 2"8V>6-;HV.PQY W#W6@\8EMY(QL-2UO$QAS/AQW1U>0[P0A$[2QG-Z(W-,Q\>PE+4AHWR MPO0HY#SG[T$0?:!G T;L=Y^OZ#OAK]E[XGN^$Y\_!]$[DE%2.&VP?L&?L]H(M^D>Q!?>7]FQ8,\ M(RB],Y1A"R?IKZ,58$/L2)+M 76;TCA=>A&NTI[N)BG:["* U4S6?-UY$0]8-,6 :YF$N]K!5F$]U#!GHRWQ2RB7(B!IV$A=3]TTCS-2"6UE,>"@%=F M'BLVY)=U0]1R?W$[7;$C_UIW1*$:4#<$%H#_>^8U(G4> JK-LL#^/RNQ*[N( MA]I42UUMM4+X# G_PXD] MX14S1C!GF=UMJ=OIX-848;])[W F)9^2[!ONS/$60%[C^N6,K@Y1G/I_X;^2 M?+V]^JN>^R. D%UJF I-M]7%'++\',,S(TI8>6-S)B\<#*0RP$?^LIZ \%%' M34V8>*WN,)9W^?/O]%!W:FN?&LYV! W[ EMF[[7LMK]]6^M(O(7ILD9T7$+F9HP0.3 MFONJ!HL(+!F+)4O36$38@GQB'*##+"(801#I ;K1(B(*1L'75L\6$0DP]F@7 M>J 2Y[UI^=MCL5+N9#?7PS@6.JS:*G%_SX?(NKKT0MS7 [F^J'HOU1%M/8H2 M[ 9RW<C<[P:R= HN?K'H 4I7!A@JP],-ZRE5&;:S/XD694/G M&D_#UGT#G3;ZZ\5<9>D>GV@FC-3F^DR_4?XZSTV4A6E\_@(.[W07$K&MNOU_ M;+^'2:&!JMWZ-)6JIZFF@3$/V,.R+I,2N^T,X@",FX#26/_D[8[J*H)P17@8 ML:EVQUME0*WDQ1ZA"*U>DCDR9!)%[D.M(>_8.? M2\S))OQ*=47W&,# 1?9>E.S#0/_2"PAR1>P9Z797[G\S/_%IT2U#AM%^>"[\ MYL8Y^DC='!HU2NUOSA+G$=_V-?1\>#G[[UE:I:%LMNVL.3H3[#& QD7&P(UV MH?\7WH72$4Y=$;FU?AFLF80!_^$5I&F0VRM%'O,5',(,PQK/A%*WJK&L%;.. MOF$:1'@(Y6C.&A]1*TS#1$LV>,P:)ZYA9>H7=.<)L[AUM8XWP>:Q")38AA-B ME?[.\5X64 *^^>YE,6N(A"](&K$M*_94X'HDF])F#5.OVY%KL9LU5/UN.+[U M<-9@<9D3@_!F':D]Z, Q0RI6G'H9AF<=R"X)M9D'KPNA--SB/>M*=.,$!KKQ M?-;5XL:!QHC[GV1U)I%",_7S=N>"Q/ M3(K 6^R$Q8?IK^T,'V>>#.B/?QIB'U28YBM5N#CB0_":.G%J@FPV$+Z!W'_6 MQE[*@;>I$CMF?NG_.YNP+[_I8:/H.;AHXY*VMF2G1"V&P/2H$483!L,+>97Y#LN+,V\!REHU) MEG$]>#_=@V-5I44AZWDE2=6LK=<-9=]JLX[Y MF8)N^9>B5,7;>@)6<^NN6KDP&2]2$W]-(_<;>M(6[NG=?S,4LFYT_:0D3FL2 M&?Q;)8W!O_SQAF:VV3Z$GG_RO=I+T6 M?D=]BW+WP,OP_'A'):&=%5+E._GC:X,([I:'5 [TD"3D\-?G-_@QYH:S>FA; M1GX_, #PYXOH:6^6)F+++S9UBF\R#M \0SYD^"CYE#[@$.F]@&,6NWLXW^_2UX MBV[AJ<>'GCWQ'N-H(Z@7@#*,W+3@:E]#/TU>7K\RI0EV'XUR!;PE04BO5W?Y MW0R);8/-F^)R6Z.]N:R;QDZ?,C3Q0KWAZ^?ROR/;<-CXSM]@61^0B]0[_Q5O+=71_%^)]ETQ/M,_8!UN)W)\'XN+5 M"<3.#N ?D>Q[[_@Q28XV;WY*90=TK<'Y@Y@D6&_"\E^1T]M*I^ ]C'G8HE7F9_U#G"C-!&H@T3I6<,F'"E:ITDFWUP$7%.(AG3CWR+JQ2D5=ACD MO@APB8''C6M'2;AO63#@[RMWZ,\=A .)%U&600E[8 @1RP!5*N&*1I(OHKBD MTNNLQ3GYHUZ[?K% I_(LEALW[HSE!*)V:J MS?KMO DV0DXFW*R?YS/T.%"3[29\\V_=#[0JLAK MD.=8*9KEQJQ6@ DWII'T6>Z 5/4_F#WX0HFE);:K4M]3M)*>"5M&G*P*_50[ MT>^/?,$2YQ7G7R">]3;IIRN2NKBCVAB5T@][G"5%G'GF*PA.VD*BI'-?[^^LK&>:^DF%1F?;Y MO]1@!/=H>BPF9QZMSYL+\/HHP-24V33[3TZ9K<_/$&"HNVZ!KQ/C[@QF"+-A M\MD?_U@??+"#7LRK7-QC:C/_[XS_QM\M-(JBHJX!PQZWM-G3@URG\R?5;[O-WA:P$QW3M@&_MI MFR(74;_(EIS8>>_"6D5J941TR[/4BDG_R3T+I3ZDS0 M2@JTY*K%76C77JWUAM:3(61P45&=Q%1MW+)M')KW*34E"G[M/5J/XZ3^@[6. MBH&[V,_%L%9@,7 +>UG[E91OH0N3AD>3U^K+V1Q%OL9_KN^+ZX2L*=)]CJ-$ M>EH"XTOZ8$/3^4Z,&^P]D+:W4! ZHJU?EQ93% M50M_UUI(M7$LG?&18Q=3'"7D#E(*6O<[UD*6:WSYZ0'(>O86H7^:"DGASUL+ M<.V M63YDO'C'%'UQYOY=7/AI9J'14Q/4B"6. -[8>Z4.M*!=+])F OV6+%& M R,9-R=KM\(*[OW'IT_V(ER[ZC4@+/IU:^'E"U@:4!\Y*;V;\M[UM)YC5Z:2YJ B[0_:"T=\L_BU6X7XU#$2>AT^'S,<'@K M2#^1;]%>4'Z5>?M!=/"IR'8P,"Y+P6X,\!LN)*[>/-(7\%O+TA.227 M$RUOWGX0/(&+>";2O)T0=]4NXN5(\S9(V%F@(FIZE7M5>(P7$1QMX![U=#2$?U,AZZ-&_;>KB5U3Q[N8K>QS1OLP;YBY?Q*J9YFR73Y[^,=S/-N]48(0'+>#'3O&/%"C%0\H;F4O9$ M3\3"A$]SFIFLG1T.3GPN'Q$L'TOSKL_E,W;)UQ VSQ],*Y]2"YQP3>2V/9&; MY2:_O&'8WG9JYO' T88N'U'_WTJBQ^O"SV12O]22=5J/ K:(O[5&F2//EH4/ MI:9%U+^5A[=4*I^NH*J.NT^L1@G:CBA$<&^V5ZZ;'3*\);@*#/HM!GNX6_X) M/$9)8N.EQUS40P@!Q$M[Y+QXV7L8O1=;8[=9=U:SH;9)Y]^_$"/SV39R6WTO M.5:4\032KV$,G,#_"]4N0W63$"?[#.>'B(/YNE+O8302&)PDFE!K(Q+&4Y;L M/NO3EB9(Q((LCO4P:Z\AM"V4-;7[*(9"1'B3P1LV=,]O4 =/X*X@62GT\-^" M7'+R_LSR8PE/ZV;[YGRG0*+H8R902V0:+E)L#3*K1!UP".#UZ &SA)XF]]-U_.%DKR79+0.A43R(6V=E&* MX?0WCJ50][07V:CZBCUPJ0;*/(A&J'Q__&*(C6BHGMZQPK5P6%!F'U.);KR" MUEME78294DBQK>-( 7P18,FWH??3/QT6I#G8BXG9<+GR_S(81C'O"';;S,&ZE@H?<"Q9(8 MF_*K]7-N[CXCZ(O !%LHWGHXY]9_S])B']$I@P0>[4)T"FBBB5!?,[C*@.VL MB_F",$W'H/7*_"\ O5?KIMAV.ILCWU@5VEI,* F(H7["24\0ZJHO/@6@A)S0 M!?CRI!8C;[62.]TD3FM3A7^KI@G_4GE*/X-H%SO'/5(""0'M[+;33AGLVI,@ MYDVPVTJ9<@+HSS*:,_U:8+__;'S55[8L6_:J-+QJEAY#+P>FE; MSAL<>[-M3(^92$-OKX]37$PW31:/$*[$;U8*0I\1S""\:FK%*^'(.<@6[<3[ MZ\OH*I,T2Z[.#-NEM=87AYPD('TX'!T_1HSS!BI\.T!-#B0WEFRS>4')K9OM MUP2TOD=.+!/KHPW@&^?HI[F2BV3C#,I^K]$V_8"2=&V6-%E!M+?D+7@$4.=' MMF;XD3@Z82% :!_$.NJ+L3X"5"\SW.%Y5A-[I+^USNRB;2'5/#;;"^:4%9#; MFG8GH.LJKZ:]V3Y'B9]7X0G\@Q^BG_/ $?B_+EQ'O]NBU\@FPH+^_R%T4>"= M]Q;=PG^FL8N>@TCF&F5!,51-#&$+<49?)?$)6E/95TE9Z^QRW[;D(^)=PNUD M!I$4LK@(*91-S; 1]='_&S[@MGH]:SN]D+:.X.'HR"I "DS!AV<:P/B42OFL MR:6GKE\_5PQ]>J[$,T(/KR/'!7ON^/56\!O\O _X2:]1J)&31C Y+9W%, M^8%FZUA$'L! 3L>10E1 9]VI%+1:S1VKH<=2V$*VB+0'=1+)8R?S22J2)I&B M^+$5M'3.';"A9Y=M4%U$(LQ0Z"@FW$7D80S%3(KM>!&/:2I F&B&7L3#EWW! M9%O#5;Q%.0_(!,SUBW@>4LKAO;@'5#S5V)%=#(J3K"3HP@QU?@B;;,UUX\S. MU*?9ADXJ\&QIWY$UMD[+$M;8.D-BZRA.^=^C^!O\@PNYMI?A D(/X?]UPLR) MSV\?T=L^RA(G]-X^(!L^O\&1R!%UHX8R8]/8P7;$IA-LQ1='RC;PAC%C"PJ> M^PI2>/M[O_LIG"^NQ/13C\N'U-NHY=6+R81Y5GA55*;'0MGC:%MRF9MX'\6- M65-61FUNU)[UV)8__CEGO64)%4W7H TS7"1KT,8:M*'&SS18Z%TC.D0OCC6> M0Y6?>+8A"^/.+U=36@0ARA3ZB'J85-^[N5729.+(4?A6OSP#3[HV*=4UOPQ" MA*JI$G^[647Z6O5ZGB)X-<3?0)J_'E^^-3&?FCW73H",^G^*P!/SH'DBAH]W*0+I\V$ M6@F$TT$;Z=T[?OR;$V1UQG 7IECO?ML[4.@)7%R]\PFD.)(8-WX&,:[%UF' M+3J5-;KTS%!\BY")C)B$R>DA.]_=/_@H4,R)TQ#*,7O_F-2^QDAW%^DWZ3EY M<<(=V5/3_G72:7WQ0_^0':@3:_X^/6(4_EC]9BF_8'FY98RL][4\/"OV<]/= M=OIWLI(4>3YZ9A=M"_G-B?US1XV@G)3'M:4@+ ,*$M]J8#1K&!1H.+R;=$'/@?)-G)U'C9KJU")0 M$M')ZCA)H=5E(2M/]!B@?\[: \^[4IOZ[*RA4'27C%=*5M3'G76.M4-%708# M7XQ40-8U 701=554JL*#K5V+",11)-]+V]#I-L& V)1+P9:B=":RXB Q"BX] M ;_['B388Q2GXLO:VN336&OQHUAVM_A(DSHBG^,(Q9AO MXE<0GWR7%IQ ;*8OZ[XL$GF=)?!N39+RH#(" ]E]-#[CE9\25D!@LXWTLO4) M@.QT7WR$\>P)L:$.8D7/>19TF%!C\NAM%0'X DX@S!B9Z^2&NBF/Q) Z&@A' M;"%VU1BT@/%%6E!9%PLE>=QD20J5I/CNNQMDZ %8)*C#__.ZSRF/&_$I2E*45(8G0]GI9AO)8-Z=T!W* MW5I2,R4SX6XEJ9G&,QL$Z"EJ$$*Q.X!7U95W\$,?G<34/X&[[^A]6ZIL*=99 MWW-O!\19_L+7 M(24B?<^5# S5U_E$5Q.IE1-H/TG ^CH4&31E32YQ6^/B/H MR[ I)/J;Z/!>5+]$[KI=W'ECGK+*'@-(9EH7MV)^6+%K/#?F%O\"X:XY(38A M)Y5AU'CZ7IC#,T13*D4M/\P@P176"'CY7@.X/)"W@U(62.Z^0S87Q5#ZE\.L4>39PEMW M(NETSQH?26*%X/VZB$@F]O5)M9O-&IM^%RC7DC=KK,9>I2W;H52LS*TX(XN! M"8&^B&@W-A\C&HAGC4L_'D8T6\\:G[%\2]1HOI!:;D-AY)GGI88JS@\^DD-@ M(47;Y$'&<$=(K>0V/RS[^#RDOILV'R@E.& 6\;S:4!)5ZM51\C9;E#J!$0&Y M@P/I*^WF":7BAKM'E!#RUKC:K\^7'%U38G-YE0CICX(WO'OLMM,63\QWJCX) M:J@BO:V4*2? _?LN.OW@1AD\2.=\UL5?JDD7__#'U]?6#&L_&/',%E:4,$N! MW +$\)R7QG\D3EQH/J=UT9>W!@RZV$ _60&:HG!W+AERE&;_X23':(H$=)8:'WXN_VZ6;[-2$'0 T:0@-_^'Q-X0_P!]D1?1F"X^+2 M^QJBNC;_#_[)B\B5TT1[37H37"6^\^RX_M9WJ>7>NFWTF["XE^XE:9U^UUU?Z(M.B,M GVN\+V%'RXL]M=. M KQ-6)KC"$YC[""IBHQMMF_(1ED.N]KO5OO=:K];[7<3+\!V^]U",\QML;)1 MZRQT[U)X,\3 H3X"(=YO)H;4$=.YN:),!_Y@I[UT#+'A.(";' 'Z(2"T,D"@ M7^VVJ]U6MYUBM=NN=ELC[;;&Y1$:5 %8F?5LGL;&U;IK,1_HH5+,&M,Q3IN% M&\7KFM.LBVM+Z)0_L;D6-9Y2F/--:8N.BGI;4QBC2AR#W/V@&== M9W30M@B44(/F5:0IO46/D!?L,+JO((6G'N%-68]87]/(C%G?F=U'WRZQ$VR9 M3V&+]35#G1C$P>OJ&HTOJC 7! :(/&+W03<5C,)\%P<3TS ER!L78? 3N+,% MJ$RE4\,D.A.Z>AJD)L;@9V[U[,_-6 =:A;&H0V0&1,/=@!CJ:F']Y=$G4K*.N5-KR^"R':IA]0 M1D*QY\4?;\$)!!&>%RXDP]QQ\?[FG0^BT,_S3#8]_YW]"?V MYC ZZ#-D BG6(7@>(PMB=/K%U(]>>! M)[R'=#SK:#&E9UZQ%=4X$"5+.EB+41*91RR+:")P[$/,4IMF'=$X$C>FIK:H M$@ ,I\=LXMDV\XN!P3CD-$SMCZ M;*#.T8>LT/\+55;.1?Z+8%"3LC[1C**BW1O-G.Y>%3A M/\09\ H'/0I7R@.*LSC&0#1E4&:2/?=8Y(YD1USQ!ZW0"'C]A]=#& M)>X.QR Z U $\-0VI=@FRF+X_;0M"=?F+L!F+X+44MNT+Q5[L 13 GIFKX#3 M2=]BT$$OSK\P37$ZZ73']5I'KR7HD*SYK*M^ PJPB&48O?K!1F1#RS 5] .* MQ_B6H>WVQ(S#7V>=X3<0,SY<,L^9HX@CJ[ MCS8QY+:@/GBQU&9(60.EL6D"885O/YFPUD_ODGJO17@1.H+*10Y+G:722'(1 M\F!OM 3.P"+DPV' L1&;P(=DR=5]%031!_KY/HIOH^P]W69!V^]XFM=1G-&!L0S51F@5!K+/.X-23GT!Z(T MM?4=17+YQ^ZGZA.Z@5S/3U$6V%OLA$F0JM9O6;O"?AO!D>^.P%V %!BEWK06ADG M&9/66E\F6W="S+1+>GM3EL#3TJC-35D ,Y6@5<0(HS^ I M0]N]V3Y'";YNDKO /Z#GI(#WC&_*HG(MU: S?F13]I6=CTQL.^T!=KZS#W#C M=Q.)#<49NL6?:5&MPMWUF3!0%>B'P]'Q8YRMLW?B'=7+1VELAL#.D( BJB*G MMWN5#>B![?NSD\DN%:6A%5 ]LH8S;\@2TS.ZC_ .7#,@J8Q)X55KD M9EN$YL-?]=GW+Q6">8:Q;D-]MI]R+DQ;PN/MU ?#Z6VEOYF; 'C6 M]^57Z$^94EJ:^L0R-VY-K+>IRS/T!>DQ!V,3%Z1%\1L0F]EW@O^ 5XR3!3JK M%*!J1*BZ1YDDSGM[B-)IP<^%Q*K]2 M'#\Z8^5UT7>C@B#(5:,O3OP-H!D6-$"[7>D=9#])C^VV7&A)S?0GF^?/,#S2 M"W*36IKZR ]E";Q>TH\=.N#E^4'EF[)@ZP$<^#H@L.J*[7+6OF1II MZ^DQ@.:G[!#JI7+AAQD\"Y4)XQI 1@OR=K@XP]UW>!%$,=0WG/B,+08HL0RI M)1&6'4H^1F5SZKYH1GP%BR8(#37O/42X8'G7\,+?^NQ]Z[8V"',DJO2) ^DS M@K9E0@F *VTVVQBCE0IJHQK+>#EQ"+<^>0;Q*]QG<.TDODN9-;FM,5._]8,L M!33MF=9:V_1_!_YN#V=P=8)BX8KJN4J8+B=!B/Q8P>)K1-4 MZH3P4CUL-/S;H:'$5OY_KDGRDO)$L_1;NOB!;H!F , $[O)<.WAR+&;O8._ MP7^%MV--\Z8<$Z*7GVR/-WGA G0BQAF$J1N_J+^\9L%/@'@N<%:KY?0W>XJ("A*T9HOCRY;AU+4>C''>DD8_GR M^YP%EE=,!0P_F786B+XW2U?>C_Z)'CS+5]Z']+FN0!58_&P:_8OX&BT%HM]Q MH+LH+5]^GS/1='.J6/@_3-MWGL/4OF5@&*<":IW/( 8 M+$5V9#/[T;SNYL6\1(A-=3[@L5+WD"09-4*_T<3(H__+IY\''_VJK\9T(?0&&/!*DPQS+93&>F_XG#AN ML2TYO_9^973$UE/JX<)DMY;1!$+\%S?V\?F!<"Y)WX*BOBP_*"] #?: MY:93O&5\X5#-9_45@_!/O@="+ZE9O&Z<9$\!@MI\3:05K&=!8'IH5@C$^R#Z M^!5X.U#&[5QM4Q!#6@F<)/&WOIM7CPP9)<6D?L)(H*Y.CA\@^S?4TEZ= )XK M%UZ/A, MAD%2G18QP<5D(.1=N@T?J>5+EG&7U/RMEB>H"S,$FH_6Y/5+E+U[7BLFHR)7 M%N_I^;8\=UWXN# UNP=>%H#- MEC"UY/I<^]L;/"S7E/\%&;3L_F/4G157T7J@_2 7)Y(D M.Z *^)!SB9\J.5^13)WW 'COCOOM*?J@DV6WD4GT^!Q'4% Y. _A%OU'A-7U M'64->C3&K2S11T"]^DU>OSR+[R#)P7)HA*^S2WUC^O5M-!1"42D;*TLO2@V 6Q30$0RU1-&44_Y\SC33TX !9*O6 A\GV:!Z M=M98."UT09@6=;/]Y-OU&45#,>Q3K![F+ --B6D]8/68QS+T%%5[<<(=N5Q M^]=)I_4%\N!#=J!.K/G[](A1:LU5OYFYB?I-;%UV!$)W#]GNMW[GIMU-G\W0 M"2Z/G3T!F\?$,O=)4_ @<5%#@(72# MS$.:R%489D[PFL4G<";:*4>,9H(*TQ2+1%498J^)!?(3]IMNML_(:)]?$=23 M(W#IC!S01.W[^EQISHS#V&<$$Y>ISLB@1RWXXGQG&RT;OTMFCE")!4[L[LMW ME^FB)J6ED5?NOW[\Q^ KM^JKZ!YZ 4[PYA] Z:;]+4K!D!NHUSCZ[IX8>'[: M\^9A]M%-<] +*D^>-/PZ742U]]9+9'[@I(]37!T@]= M_PCY/?U2A\H#M8+RF!$EP7S+;P!=&[-ZV+?1B'S$/RS[-TJAS7R M4/[GT_!#6?6U:J\?#@?XO['O!+DQ2.)^=X8V)+[' M*>L@--0V::BX)^ 9^>M\%U+']R.<#C)'/$.QRMG1> ZOEP&O]*#LWZO00_]! M12I.3@ G^ )P!0H4"$>UUP@/H)'0WM-:8FXK91<)QRARE%%7OL< JBQ2A85E M\X$J*WV)8O &V=KK$;@XUO49Q$@ AJ2$A'U\>V_BKE3)M%+)^8(Y_K]JQI]$ M?7_U+AH?.OA 8L9FFZMEGZ/(^_"#H'IQ_@TDM-,HUE=[)M5-='CW0PP[DCY] M#^1[@/.[0YBTT&Z(NG.Q,)5!ZN5^$8/5GP!MUU5]31M\7;IE,&=* M8VV3K^:QV3Y&X0[;%'/D?P6!!R^-KPE-3A#K:\#2FI.KYG8)O]]L\YH.&U*A MASL4YYX@"^M=B#PCK)>SU'Y3G]6:6N>BK+R2EPVA/[;19P2-S_9A4>$^C@YE MG-OO?KHOA8V[[\@&">4-M*7P_Q@OW@P927;L?RD,/?I03$B*XE'$0']R2^7& M'OJ,J&TES^G*._E)%)_Y,Z*TU"E =J@*NGD# MG 9..(*R^.8]\'=%YE'BQCZVN6VVS\XYEUUC:BV:86,916NE#'8NUE*)<#VH MCS&([GU^ U\Y??693PY1G/I_.3EME78J'(6/:NKY"4[@IIE. MQ#KK(]*\D"(BGI+44*U-(:%6Z#.<1;A 5%VID3 MZ*C1EG<"D*"@+KA#%L:0JF40&NK+;B'6^;V*8V2TQ]7SSE63@GE??3BQEZ.> M?(8-T^0AS"^SSS&=)%5\21ML=X=C$)U!6<:4O+:G*#RA;&$/+R-YB^")K/^. M3N13E/X/2+EWC;KOS0_"G$"@>E8K*TLS9TT\";-E ,2,7.0M\ ^PR6;["O\U MV>8Z;;X>&HS2AK>NZM+PE/JJW(QX2KLE]588]6<$\MN;;U0R$K M08-5?48> M''8\M<=Y:XV0YUR^]=-*&#=ZD=S'*#LIYN4J&P!8LD;:LY(BB[2>:ND'F9S^ MV*B?1,XLMQR)@?'@#39'2^0V&AK^J2U^.13>3V9+U4CE SP5;P@V&"CK$ M!&_F]=YA(I;@TE/D&0W,' AGR8]4 ;G_=>KI;4.Q!#&67C@M9-:7:N>9RYNE M"BQ=Y!#K*K-8@LDX*%:"Q6P+)@,TD0A<*TEA*1H2);U^)3 LQ6NHC,N6%%(! MX3^M/G%5?*C)V$QTV&HEF"Q%0\YA(]5R4@'(+_8J0#J/Z8#I:3 FA(+M/'!&4(5U=1@ M8[P[HV==-R4@66-M[%E4@HCQ0K72(J!* M(+5&*%=8(%0)L,9+]+K*ABI!VS8%04+=4#$<__CP0UGF_X?4^1Z%T>'\ X;U!?[/'[=^@C8GBX$ MBLB# @Q1IB ;D'J^,'_DOP0QI!M;;R/T6L V<]X](W%Z3OS-P4OH?$> MO>]FXM9?L*_].NV#YK2JHPM01R=6KE8-V6259E5'5PW+6@UK%-2P+-2R+ M58*J51JYWSK>TB(* OD]8US5K_B'&Z@T[2 R(!GGQ9KFJ.7 M( A0-E;H?7'B;R"M @.9*^!VT[:@SR $L8,RC*\\*-SY":X(< (BJQ+K:YTR MK5B4:$13JKE^3=9HN KZ)*))(Q68=9&;#*5 X;0):%A4@# :2:&7.@0D/@&Z MFM$['#(!FQ@K@\!TX(P<)W4/*:O?\)W/0MNEQ_R)CU MG,7N'EY/VFQ3@W-G>.8H"0,;8('BKB*A+4/,ZC1V?'TF&CR'2RU?LB6FT4;? M;@[&N%I Z*'#W'WVO2_1#_G4"MRP3^DW)@WF@9=K!M=5RR\:5 _Q/@;@ 5XW MZ&)[P27]Y?)>X>]J@[1Q>VX(I;=I7I%.>WU4D;TGON=#80/)UX57B\%&Z>WU M+:&:2/XN<:V<%ON<\SO.<5'Z65'C'(B?&.UG128G*T,&;OV3[T'E82H.2ORN M7DC?^4M[[[,T5%F'%IVG\(/SHLO?(O3 )2[#,S%EMKYL'ZS$2@Z_ W^W1UGT M)Q [.X!_1)'T%R1D0SQP%M9ZH^09#\@.J-':M]%F6R'[/E'/[E7\9)"29@EP M+$> %N1FXS%0=+35*\1SQWV$S858AZ:K1QN-H!#3Y&K8#9H44/LL@83%#B5C M8@>C&Q#8(W)4A:[O57 M2*B*C$J6/OIL(6=H&Z L?0#84.2'VJALBJ<9E-]U"XXQ']*VT/L,.!;5,C (=#8A^HUXHGQTF)([>VJZC*F%I,U$V]2U+_@/)1J,RI?W]]\D&T3:$\B^S,Y1]O MP0D$$9XJ3LYA)QX*]S?O7-V,#MH6@9\7V4>!]W XQM$I-Q Q5\'J8:T?7UR-(?OI>7J"I5;N&97L M67;MI7%T+J1I&(V,D-.TA^8AA$Y=!+8$'9;_5!T\=KA2QQROKC;4S#6E:!DF MPS' -25F31,BGCK-F>S 6T05:>D7SP!=(,MW2?$0Q<)C>:0*CK M#%V@HS%_ ^X^C()H=\:1.^PW.EKDF M3B=]^Q0['H RX3?.EK2;6>L-ZR,LDOUA?%G,9-/FZA%;CD=LH%36,-^S)!V3 MX1E@=A-5LAJVDSXBE,EXC2,G)NL4D[^,!D?(QSI G!8D)?)I-=GJO?J&I+%@ M05':9* 4,^-Y>4$DD Q/1;'L+\X.U?^YN8O5YP M&&T+)LR/82:DM=87 IYG;B9O$9Y2#,H9@N1S'"74+!Q>-Z/V(Y\BV^3.[R?[ M16L_]K/D%K@^D@*2A] E&I[8;27/B0#"[U'\S0]W-\[13YW@ROL3ZL%U0U1] MFGVZJY_Y [Q>#O#V.?\:!=X[O/<%I]SMIYV8;Z+#NQ_BRZIQ<^$Z)%L +TKO MT7?>44Z[#Q!Y9.B?.)0^<% ;P*#5Z.PUA+6671%A@FS1%;VS3391#%"Q^HDJ M=>BHM[_)" DH%GU)B"]&S \0LEA1O>I.O=^-AD+(P,<1>GDGI 6E MOX1EN?UF+# $ TU?MCI6_K.\LI%"N(0+;LW,SO7LQ)"U[$'JNTZP&KU6 MH]<2C5XW3K(OA!#O'G*0?/#8C66K,82R89%PN6[<(/)6$N2/;KN51 4[WAOMN7C MTL^Q[X*WJ*X&XTB8DCRNPKJ1!->%!JL^O.K#,]6'U\S3-?-TQIFG,\ZK(YBQ M7X ;[4+_+SA9#]Y7_M9W+M-EWF_MM6W@71>_[9WP=1KRK')U+W83.E&T'ASAYK>/&E+R6;\' +N[GZ(/^B'O-EJ+0*P9 MX*O5>[5ZKQGR\FRX:X:\%>F9!OMY)E;FYH?NZCDRV'.TUA48+_19(+YH+^ZQ M5F,P[KK7D5IOL*-ZG$UB?F!QKFV"C<-DY_TDW':MWM$Z4Y/7W%I+=Q 0[]. M'.9Q.41?0R?S($X>O&;NH_C@0-B3SC1N@%!+.O0PC[)&68*5>#3ZKP6U=9CG$G#0"//*&%E868?669T,VP7E=GBBQ-_ RFZ4Q_"$\BM MG)7] E+$T0G/";%5;J=(M!DJ*J'AZ@0G@F9W'\6O3@!>@9O%V.[&LUST&T.; M7%WA7TV+9;.@M]=7Y:B%[RUX3ZO)71VB.$4U!&ZB)+UV$JK5HODDP7#(Y;DF"Q##_WG#DH%)\B0X.P86\[H MH&T1+_!"CWTW!1YY=N1_91[/44.N0.1#ZB?O+U$(SKDL<9^%'GNIE,:F"ARN MFQVR -X@'I;?OX8Q< (D.GR&G.4:0#$:O#G?ATDA@F-+M^]Z\ M!_X.ZVPLVSZK@W4;AQ(C5&U<MZ/D/3,MIN MR+=XC(:FOP9G.6(JQ.&&I9ZM^)B,GK!GAVNY:!7F(JM/)D,A7.R-I1FV"J%( M)#M+H"M$79.PN\C?MF#((#^^HEI'<9PB9 E:+(J;#BY+B(Q_67N=.DPTBT;L_.S M0VI(WO:P18K6>'X&<($>Y%A&.MU)?*.SL0+>Z,?5J;X\A]WJ8U9N RZXB(\> M%/Z>OD0!_/3N[0,$)P EZG0_/-)B_'=6M_SJ93;%N;I,IZK9GD/*[$094<&$ M_@KT)28&D9C*$JT]P]0FN_BSC MV-;JF%D]"H99-A6QTQ>J6KF7H,FOXCR(5"M%B#_ -K4IY-_H.6L[*% M=IX$G$59B^R>HR)A%B0)>J_WTT^YPD)9M^2/K,Z6U=FR>@YTG.]:, /C)26U MWYRGY5OS1I=@;^+'*-Q1SZCDC\P$K"E.!>^;UAKGUWP==2%5LH4[R_%_:Y8H+4R;R&0XQ.P:0E=M Y'F+6$) JS2#^,@F$TY!^+U M?[$%4.YDR\TGO;B?R+5N.1YL&J *"4M0K=L_:-::[Q%*X-$_ :\],YXB+=35 M -V:,4\Q=9L[@,X@$]K,OCA_1O%-X"3)DW-@OQ_6=Q1]X4%9DD8'$+^ G%\F M>__("0YB]#!QUZ[/%>+L<"'A$4Q<)NM)+VXW?6%\P-V'41#MSM=.0C@K+$(4 MZVOB7M4,X$4H/3Y)_7>/-I#.L$P/P%OY&V?KVLU,W*4GD/;?$=3)6G-+'\F% M;('A"P:6JV(#Q8-&; KKRC49G@%6'%%!L16J(GZ7FXS7.')BGCB^(& T,*)Q M/7UE.D&(R"?5<@.!!,XD*(W-%ZBA9XXJT%D>B".#ICH2X7PQ&4H^6-*TV%*' MPH.N/,_/I_L0PC$.^ !HML3EZ9AE+!W/^$9KK34UHIH0R[!&:JG/3+B''/ - MQ (R<,-F$+\ )[I(49QTD;NQC]HV W6R?XPCJ3L3% MC!C(C,6B^[^<%I7HAHPP[^7I/VZS0N2C%CGCM!0,L"/#]>;%WHD;OUG8^YWAB1-;&K, MQ <()OJEJSH-,I#O-#-BPCU/EWZT1U[*JO(EKIWP&U*QD4Y YQ:$5M/*@G[( ME@4;OVNL6G^*@A.\AUJW%+LL/:N/MJ7\'OLIU$JVF^TMV(*XD+8>DB1S0A>@ MLHJ4]0ATU+8HY#1"/(&Y(:U&AAA7FPF80E;65A8. M(9U#)M] ^NR98;Z -YN>/8()>CU?HS>+ M4>49&^D81D4=PA"R*Y^2NX67GA"5-3H8M5MWWX]^G#MVX=QH?$&DIR%[@VM7 MOQYCX'B;L*[6L'B>4'>C]BWG6^7!N(D.!Q\7*+X'X!G$+OR3LZ/1YO#QC(+@ M)CJ!T FQOY-J!.'VDRS[%'H52MZ* M]S\.V9 A1_@;X;0Q1?T*$AB47"?0.0+7W_KNZ@U]-JV4=_1RYUJNEQ2 M7]M5'"/G!\Y_965[]!Q$XV)S!38O>Y5/E;TN6GO)Q[+)Y.L!??ESL*3CR.VC MV3-Q43L74"EZA(]9 M#@8]WN6"0R/*R^CE"NE3K("P!NU3KGU+$&!I4^,@L$2P$R(&6GQ:'072$;%D MY2PB&+;T.6T^/<6*KD3/B "&+U\M$4S^X"W'FM)2$4Q>LA1MEAJS:>G*>:IL M,^[3TD7V5?,X8:26H]##:R 2A&HY&FP9GQ:X:G*%"MF&\JXL9/+JY1X =@RP MR8_^R*8"BI/)9 CDDL)CKRAJ%;C\PS#2&.,],1D?B6:R5NRZBE7_TS"J8-M1 M3$9 +K\02 =0 <8O1H(AGDB@ I-_&8N)<.Z!"EC^;20LC5P%% M(_M#"1IFR:D]\TN4(&*FL$JDCW%I*4K0,UBL[9&AH@0:,T5;1CZ+$A3,DG0% M,V>4&)?-%&WYB3=*P#!+P!7.[;&\_/7E,3HH@AV=\/SZ%J5.4-OSBYJG^WFZ MM2BVCFF;4]-X\*372I=K/:)E5>DB273T5\%HK;6642Q]NI0Y-YJLF;(&1C0N M/C%RS>^Q--9EV1'-:^"CN8&/U'M].:%O3=E@.C4PK08F^08F MMMAD-"IK]81%&MKL3*Q\G^2V+5S_VL^06N#[2(I.'T*6__4IMJPWFO*#'E9=+DTQ?!;&I/L9UX3&O MR._OQ%[R]8BRWG[Z\=,O/_[$7(E87XUR'+P@]E'@P4LBCDXY[^2\,D_O8=0) MIO-86FMMTZ]NZ,WV@B]E\N2VDAE-J4'C#]!Y#*F9=D=N+O.$4&FDJ2*DEI(! MS*NTU9PNIF&4=+(:69 D"M/=1QD-@25ED M=I%4KAJ,82@53TL7.H()L)5;D_$0=NL(F,KJB/34DDV&2,SOUT-7;A5*X^NB M1J/#/U#"BNDE(YJN(5H.!4MY;!P?,5W-:#2$CLT@:UH=*3*B1@/#)Y,>%JJF M+,I0@XV&1(A6..IQHV0UG^58[F@?(*50]'.3@5 EGE!)R60PY#,.NI7$\I"+ M :>#:'@Q&0959T-(DC49&$7GA& ,,SG\1C9Y<,PA%H?;W(+8/T'U_0022 J_ M F^'4K\-C+ZI3?0>WN2_.4$&.CRMDUG"ZJ/-S'V92U*;X+43H(3CUST Z2/Z M+(3\^EPUN(G"-'9L0H$:'5;Y(]QM7=61:K_Q_@$-W&E);:'>]39E!30&R\J]Q%KOZSOGA.5/#Y M*0K=_)F&1P@)LB+X@!UWP^UFQ/[K2_GGL9O\S2TZNVG\KC$;OCS;3U&N1'$J M-5*:&[" >_][51;^!3^\P5E#MXVH?R_#^%E>IMMG_IIY^^1&&Z9]1+ ME32X ;SG*DE RK=/%%(N%-8'4:HTKS5<_!2KE,FP"3NJU/L,&BR.9B,S&4M.'"_!B'9Y MR[AIR#)ZD=S(]8[IJUQE P"CURA2/$'PTF8:YHP&0>BVY1BS&\&"4MFOT=#Q MZ8=N\+P03<,0:?ER^6ZZ1D0_U[QI-!S6%>F:/&!P6F%B-M6N>%)$TSYMZ2(' MJ\5TN[?)\7*&GAFZZF@RF&K)BN"-F$4,XC24U5(-3$9.+1DQO$$J0)GT)>QA M2E'#Y:0"@TG?O^YKS17U8*D 9M)GL'L"(\GWI0*V2=^_[@V;'+^8"MPF?1Q[ M,(,N768J$)CT8>S!"#1\<'-++GAU]\#+ LA$NM),DJL,"3P?T2[T_T+R'OPM MB0(?)0![EQR,S;8H.P!_-"8QH<;XRL/>V7"J+Y79V0"_,&%^%[GS!03Y5NS] MX_4YSQ^[;!5)>JT&>_&3;^SWH2:;@,XH$])\&8%XK!X&T$JY/YNP9A1@/([+ MZV?:SC!#9-E]M,?KW'T_0F64'$W.;FL08=7N@1SN38S>]XO!'BG:IR*%]0[= M:8D/S_9=",]Z?ET($^&8;VB/3([*HCSE+/F;+M1U!E$^(KMNV(V M;JSQ1V:4U&$YCKW)24P2L=BX<3'J? $.^CNFK,YSTY5QU(WG60/D4;_0<5S3DZ :_@) MYSV)]U]K(:RU$!1.GNWSY!Q0P]KM03R.LBMZN'=Z[33D-#)GT#+_@=U&S_PEHR1R;@=ISCHO3SM2]1 M",Y?G/@;2.^ST&/7;J$TUL^IKL]=-HJYD)B0P.JL?W%3W3CZB9$XW8M:+W8% ML;H:P$)Z*,B<3I*+KZ#H(X@4_-IS!FG"2?6)W,$CA.==,UI=K_CG* MBWX/PW_U@])%-??JD@&UV-ZNFTQVJN7^"<9QD@$C7\W)M^ M?K8]AD*)7X!8666\-=UR[ZVPT;P.7P^SM.7PK*5$AKT,T28D1Z6 M5B*G8IG\+$&'5<)('3RS*6ND_%84N OF F$??9](;R2[K&(LAT^Y8BRZ/W/!4:9VK/09=7T%#15KQTP)Q60DI0OQ?->EY87JAC-_ MK16E)D1("5_ZV0;R,8,ODOCT2:4)%IS# 6!>L;6!("">M(SMI7#&<%+PG>9 M06C<;FL"[5QS<&B1SB3<&''.C.8&'08HRP!_QTY(X?5:X^/[12CW"U!>(U_7 MR-?U"4%#/#?B4H7E "H_M3,)N#;#,#/MDR=KY)E^Z&2]6\87;2UWS4Q_$[1$ M:LOQ4WX1V!Q#8@;WG_3%V0E)KP<'8ZE9-CDG^M5)W*,WJ9+&XS*Y(["*+4(O M0/A>$19C2FU$-NUC8O\:1N\)9-?YEAZS%#UK 8D\\)T"?C%WA,Q/Z?=*C%^- MD'-"UF=6Z[ABZ_C,BS(LO'J6U#3YB7QK60+999)S@,T\1]C -@N-FX_ MR4?D'@#OW7&_/44?]&/1;;10E\A:=.S)I7I+)2TM+*L*=\5@] MV-GX;QG%+QBQ!)36UNT\93/*8OD/H1MD'GK [S*4?U\_Q#V%]M:2 M.N\/5'D#CWY"*],[T<=EWVURJ>+9.>=SITB)Q)MSXBD8@B"-RQ8FP;OO+E;9 M[[9;T"D-/>&'[?9M-9WP";T;SR0!72-)65F(R@B32MV$AGK+-WCD\]< K6YOF=7BJR9FR@+T_C,#'@AM]6,/1);[N%] MDM^.&;+%'8MHR^0:P$-;9VQ0G(D=>,-!#2H^8R;R!'D][ D98H"?^,S!/W#B3U(! <_S7G_)OR:T*+&>@Q@X")[+TKV8:!_Z04$ M3@H/9?2,-*^:^8AT2(8,H_WP7/C-C7.$E!*([HYX?W.6B#3T7#4)@N@#2?NB MBR/TU+:LKZ'G)VGLOV>0I$IC\&9;7(*OV7OB>[X3TYE@CP$T+C(&;K0+_;_P M+ER#$&S]E+XB' =0$RKV RJ'XB4%6;K:HVRZ61+BJ4("!W_22PQE@(H;N:L(TDPQAB] M?L'WEUCFFBXADLFW"MG(9BD O2X5 MKI7.4A#Z70Q\6Z"E$3*#:(%L2+0T**47 GTLD);&@TC"0\WZ_VG(^H>;0U6@ M\HLAJ RPF:J XU^FPT&RKZH XM^& =''(JL"C_\8AP?%>*M$IC+37"%J^[4X MI.\UC=QO^RB VY#D]1$51/:--L6_[IT87#N0,-"++U!AS#E4'*/ 2K07U^>J M21$->X6X>&>36P9Z"0-K\T^\NGO@90'8;+FK2&C+8)4:DS>^7(B2.*W! _]6 M00/_\L>;GZ(Y/T!^?O*]S E0#"\6>I#\N_>/;]%=F-)B:H:,(#^LX^YP#*(S M +<^9,*P'SNJ@]9:WQ,&4&U]<@[L7G]RHRH9/?1QRY*5>K\ MZF#A DV.<03H[?4MH9H(HOC-%A=\<%QN?H) 1YWU6#U4U1I.Y@1OP^LSXI:\ M\JK4'MJ6D=_ES(/1:*)OHH74AJF!/5]"2[TB->&XTMO-6_K7?]$1CR&#H=+; MF[6$H;Q'_XXTI8AG)][$.&W:P^FESR#&@H60"$+M; ;?VF [ESCW:K37=W^C MJ;R XR5'.MK%SJ&2\ZX.R)?^B7:)"_:673 \.V2("9U ]6W\ O(A"O&42)HM MOY.R6=8^4B:C>P56C_X6O$6WD*A)972'CZ,O2AU=%2"D!]I??C=72Z=ISD\9 M.JR%$9"O0IIJO@862E/'MHZ7\8%PX]'T4XW^634^T MS]@'6(O?G1P_0,X2N*+/L"\MQ539Y^P#,)DJ^%@=#?:E2B _X;9;K0*0K4?8G M3$'@$6[3 UFKE#BPY-5B8GJ+;N'@)_#%^>X?LD-39H%J10D\:57]!K"/.Q5+ MNIB^L_<+2WF!IU$VQ^)]SCZ#2Z-\:<-@#2G:!6SU6,T'K2O/,)JL'ED1TA*C M3XU.W*4'E(]P-]?3]JBQGI;"P@X:NZR<$:!I],*%TMF)T9N-TZ,D9M)^X$@A MD77<+%TQ*^>_WY+5YO=/R![4W$J\H,^Y@S8BU+H.(R?#4BU?NWCT_4WJZUQ!U+B]\IEC[D9PU96E5/(3,4 MR4BRM 2?H=1)3'RRM*K?!!#+29FRM7"@H31,3;A2@K-)9ARM-UDW3TL)WO;; M+>2G=2D!VEIMW;QD*S4;9+>BJR1C3 G.UNMRNA+-E.S&3+544;B6Q*L+5>!Q7*A5/B_K)6NU23EJ<$8VLU2YF)?TJ0M5:''))D MJ 3!Y2J'W Q&)7A;J^M-D? XJU=&*B\H014N@X/65T>H Z^OCDS\ZD@/B-:W M&P81O55O-Z@S-CU%X0G;F]14,^O]_?7- Y.II6FCGYQ86I^?(-WZ(F$S9OB_K.;X9;5/#P M+ :)>?O3:W)KG:E%UIE:ZPK9:.J=Q@(P=_S7JC5F9 ]-D+9FK;=W>E..R0F] M,X2_;>@Q.L4-3I/=R0U[MB,1?;EBL? /1FLZIXW(1M [9 M%&@C%F.#\(Q"C,SVRG7SX@O PS"AWV*P1TK'"3Q&2:(YZH8YOX<08H%GV:&D M=H!%WV'TA8N(S905---K"+W/[C8HE&:)[3;4_)[\Y0 Q0US(;4T@K">0?@UC MX 0HA^,!RWF(47Z&\T.$P8RIZ#V,1@*#DT03:FU$P@C$8O?1MA36,8:W&;S$ MPIL,W@^A>ZZ57[T*/?RWO)#FE?=GEF\0W+?-]LWY3L% T<=,(/R2-.&D;IQD M?Q]$'[\";P>>H1P1IJ)T+S2*<;12'=5?(2_UPUVYC$WX"MP,BC@^2*YB/X$_ MW<*_EK4P!E++Z,^90"]$BA8E$U9GR4\PL8YL@T3+38"G56B#K@$<'[P -W"2 MQ-_Z;KZ<+91#NR2A=2HFD MM[:(4P^EO'$NA[FDOLE'U%7O@4@U4'XCLB"X8 MJA8V_%N]-"V3_84"-AH9@)$T-LMA8>IS%&(1U)Z,1D;L6101!:K[L$4'39.1 M$':U#['+- \/$TS+O>LRV(LJ)==R:(>P*#$]U_*0 I4T-UY9MAS<(53'U)8M M#Z 80VQZ573+@1]"B#P]W.3*X09LO#<[1@.A9-TYS...0VGO[EW!Y3%!?S$E9=:MD:TQW$JVU/O]8 MDH#TX7!T_!AQCIN]$^\ -4Z+W%BRN_0%!?UMME\3T/H>.?1%K(\V@&^! M?_!#)Z_#[D?>I;X>_\8>.+*)L*#_A[HJLJY[^1MK-';1B% M"H5!""KWC6>MZ=JG)7@42J]R0"[JM=' #"C((&R'[=2L8"%K,D@"%PC7*M.( M)J+9/2P/Z!AZB](,*2;#H?K@<*YCDZ&1=5P$+5J6QZ,,/33"QC'+\1$G%4'+ MF^5A(T/IA6V_LSQP9"@H%%N@Y2$?0]&08EZTO&2* NR(-DC+*Y?TA8EMY+2\ M3,@@, 3LJY:_U"[E*%TLM3,('*M4@?+EGX>PR3=<-\Z<8(TE6V/)S/)T:">\ M-=AHR!(HKKW?H_@;_(,+N9.7X5RCA_#_.F'FQ.>WC^AM'V6)$WIO'U">.[_! MD+4[M^ZL&R M2+V-6EX]@2C,X_"K1*(>"V6/HVW)19$ZE,S8F#5E9=3FJX]]];%+50>T>QM7 M[^OJ9-1@"A\LX5GN5Y+"8ZSP/RHG%ZX4:KE?2>9U1)1>%^IG&B#^+M3Y1)>: M;;)UMIY ?XH@YXB_@11=TE4-H<3$I-E++>S:/._"%!-L[\" '+LZT:$G*8X:;=.&TF5"3F3D= M;)[\Z+15:@8.OKC)I$!,=N'TD)U7Z!_0LT'/3IR&($[V_C&I?8V15BC2;U*" M>$'O7! GW/YUTFE]@7+2(3M0)];\?7K$*%RL^DUO65A\3[,K['?;:9OR;T[L MYQ(J%&_A8<#2QWGS41R1(IK)V=$D&/'^T]*P\YU-PXW?-;I(2#5&$Q2*R/#& ML?HHN S:'!UMKI?7/7H!+O!/P+N'>N!]%GKU0GFTFV+H<-;Z1"1K5W7-68IF M8K0Q6,B#P--$ZI"QA'Y[D9"E%909%SQ9U1*D2#ENTT)E1_:;@'%/ 1<34C:;'#OE1IOZI.6N6(6R< ]-UE(0>3RTJ?.:O$A=_&6\[&>YLU_A^>/8,DP& M3B5Z?BQ_%4JK$1YK4 MIOX<1R@H;A._@OCDNS0_#+&9_B>"K[,$4DN2%/@)/1%,[*.Q-'I^DED1"LTV MTBLA)@#>!_OB(XQ*NL2&.H@5O;%2T&%"];/3VRH"\ 6<0)@QTIC(#36ZJ? T MT U;IJZC$,^;+$GA!1S??7>###U>@VYU^'\>_6'+(2/)KS":9$'M8T="@22,JZ?-\0)\1] 66%G+C371X+^J[(*OD M+L9_9-2.'C" 9*9UL9[FAQ5;H',]N_@7"'?-KK,).;&!H\;35QJ_>I:TD%3\ M,(,$5^CE\/+-'TO+VT$A!21WWR&;BV(HO#CQ&2NE3U&(8DN@:A]@)2X'@K+C M*K]H;>1,'ZL!.9NXAU)NLF=I0.)H;W-$:9 DJ_DFH]/SK6N6):!9T[RA;QN- M -\Z2[0>U(IP$55[2]2C4L6;KJ?ER4:\2R%(6Q_+1E$#/9#3[Z!!!M;Y:NN!_U M$VU]EJY\M/8E:$.T/-QA*#P\*Z3E12"&RYU=>Z;EY9GPH1GU, MK):7&.\+D00[KN5UR(<2E5*SKTV1:*U:-D/"T9Y0@'NX>T2A>6^-*^[Z?(E\ MUUW?&XMK>+/A/H(8[D5IYT L]S+_?-X=TB''-O0?SH#@M9YS%RT-/F#0:0NI M\-YYK%=)H;:==LJ\MQGK4Z:VE3+E!+A_WT6G']PH@_SNG,^Z^$LUZ>(?_OCZ MVIIA[0?)3DRHMT&.E9Z? R1QZK:>TB'[+OD-H /3S-050^(/L M4)8,P7&Q_7X-4:+B_X-_@IDMMR<)K%18S++4:BS^K3A94%F8]*)G*];E"ZQ9^N##U73MPES9A:4<@ M^&FPQ;3*^=YLWZ+4"JW;%O, ]3\N^ZM H]2#!QJ MG4OQ?C.Q (V8SLT593KP!SL-/6.(#;O<;G($Z(> T&HU.*T&I]7@M!J<5H.3 M>C9C3+2[278GK;:821])DV2Y%),KYV["4VVN-,E*5Q=Y+0W8G,8B:5QP9C\N M2!+B;3+%5E;8/)IM!T+7!T8^0H;"[AJ3Y)D]&1VTF74Z]7P1' M@3>]6#VT+0.%M2)HBR#@M^@1TOH.3RQ_G[*N];86)-;7M!UBE@1C]]&W2^ST M$.;[.6)]K;6C\#EA786AL1R3M3QAG9C-3[NQVQ3F93(6 HI*/X(0Y']&8R)4 MT4'@OA*@$,OM9;VNA@:9B#%@FZ3=5N#!#8BA1!O6:^Y?N5AS2UZSP\&)SYMM M&714CS?2+ A3XZ!X K% 1P,\_M19BOGV.=VU+9 ZK\\QY,5]=RSO9-YBKL]O M\+,,C4"DIWG+0E-C"M$B/376W#P<,\@:+Y-B"L^TUOK*,KIN=L"%X;U;<(R! MZQ?FB&, \ 4+;ZA:SC1U*RCKE3:\/MX9;=,/)T8IF^4?;\$)!!&>%TYR9>ZX M>'_S3N83H.TKLXNVA=QG,11Q,@SVO?\=_8F].8P.^JQ8P$G /@J\A\,QCDY8 MH&2O@M7#6CU<7! C1R[P)!W+-8YA\/#D)*-!$5)+>PA/0L#4A1.CT1E!,ET! MK%E#B2+@F S'@+@/,=5(B&CJM&:YFWX8GY$G5PQ+K M7"%ATPQ+^+4T(F0D(DQ)VB;3:F55?$_#?#"XD+WK'B"5(]+TWUIPDSW)* M;:Y/YV_.B&D;)34U9N)L.&VEK91_W72 M:;5>*.],K/G[](A1D@>KW\QX] 4E\E?%^9XRA!94?*($WR')7> ?4(XO\/(' M/(OX60KERAC9E&/*MN 2VTY+_\W7I;OTW_C=1&)#CFVW^/.G_A35[*[/6]+G MM23QAY'LL,CRQ+J& DN4H$RV& F^8\(6L%@0V&)(K' H!!!E0%Q$'+,!88>S M$R2F,FZ_);48O4AN5F1'SFF\H6[%&@5JU_9@<5(DJWGAQ3%JDF4NDR$0=R,P M+ 8<7FBUFX#' 9MRJZ6+E,P=6J*PR:!(H__6#6*YA;X/(8Q[.D"I_;FC >'U M ^ =?D 9N7"[X2[>A=FA*,#^Z*.*_MKB8GSGW0_@,D%RD\4QQ/+J/<%)X[2P M&'H'G>%V4&?SNE.CZ9#4]GIU8%QH7V@7J,VU+0"GE;:G19D]N:VVJ7]-P#8+ M'OTMN 6)&_N88VRV;R ^,*W,_'YK\*'D]$#.L:"UUCC]_*V,QCLE]#V@-M=[ MK.$AC5F, LBR_27;OJ)))9Q[W1 M6S%%M*O39!52 =AKJXW!$9?/AV)+/H?*(D2M^L$+@IO4YQ-=P$ O>\9!;Z' M5,AZ1AU)&J_-C;B;Y-U"$[OLV$\__OCS9;L2E*V'1OL;Q/5 WJ]<0FJ)LHT@ M4B?9P_U _T$;=7("'+V2WCAQ?(9L]SUC'TN4SR?G3,R 5Q:6K74YL,T'64^ ML7-5#=)C4J:=ZQ,[@,]0/@-P>?EYM9'M<'GM%R?^!E)T_%X!U%B;S.93;8V& M+G (7[V)#@<_?T 173/U<@W$I9N[O<)\EB8,6[5:.JMER[=6+9+'>:-PAV5] M\)[6#5)6K5'\F$8A@?7:L4@NZRW%GQ?@ BCD0A8,J;5],G^R8JU#N#"IE56+ MIK.CRSLJ.*F@]1R29:OD\*/F4LO&9P)KLF.Y8K1;95(\.[[W$-XX1S]U@AK' MLFS9 CHY7J'_%_#*\LLX>*5&SS];L5(QD8E48OI"W):MF,ZG/D>1]^&C$$ZK M%L1C2'=.'$(^G#32:;>^Z]NV;"XO@FKY$;+= MPN\"!8Z:X[4M/_W#?!66?C[OD549X,+F#V':>)J]SGC_8<6VBE'S6PSEB"P^ MX];Y?=H4_FN+_9O!JV4(A^2(@JJNMNGT*B@B56RH*,U].,9@CP*%3B!WV:#2 MEY".-UO\5@,! +'MG3*2A1. TVBCK\J8F/^$N 2QOOKJ'0DJFO3H+G(W$Q;$ MG[L1TV0? :."SRC^)?+9)3?6S&^8C$9C1J3HP3/IJ!&].<19DUIJFS;90T.< M-[&ISF*7=#<+^?)A]%BC<->P2:KW@WP5D1MK/0]-?P;U$#2::;\_R0X*YBU* M[*(OVI-MCR>NA-W'D*40[>T"RR'UTT=F L9T,K'Q.VK4P>CVV@D6,Q MK> 4]L7JH^\1FXNIFSCKR\]Z(](I5FORB:9WT%C3@V^+)BY&H*-.O8%O;J;I M$=R>^NI? 1@O^$3*Y8;#ZFR5;'&GPT)Y'\$21+%3X38B#.@O%Y@[P5.-L495,1 MP@(6C,Q]E,7-(V6!,W8:DHE!BPG_T@^9J1Y#Z8=%YV44P>[&+[!V:8Y::36. M\4NNKL-1*[X,8_R"N_?@/I%-F[/JX&,7W3MCAIWLB_C&+_D^NTS M [CT0GF'.CM( M[KZGL0-%"#^$>C&N@H647&0QCH( %]3("X4P,PVJ[UJ6C$E<07>A+^ $P@R4 MH+:-Z7??W2#S4*&X)(&4#^FZ%CUG!Q#X31KD5,X-HT044)O-%MGEL9$$Q"?? M!R M*@U2D/PA61?KNP8AV-:2%BS9U(EO0WH%+GO,72+GX#.DAM@)T!MPWL$/?53; M)X727/LPV)%F-[7(Q*ER9E5:D BUU-\/M&QY$Y/&9\3@BHH-=3D2URM)6F;E%5MZH MHEUVH%54'F;'MF?IEQ7^RT1+_03,CEA"5#=B5L6OAGK:7&*+$!!@[B MLH:,I#&:DGR0.P&4K69:)TPSP5"G3NF@;1%$_;,U[V8;?5E5#)V?.&]&!\VL MG:#.,]ARM_5:V7IPH#-/82:N@]=K+=0M8S%-]90X]483?41$U@[)I$-LJR\: ME:/P$=? Z:1M,7V4.>+">@Q@QD.@/+V-(@:*CV#0,H578Z*_FEYSO.ZTID1Q M&^+!)LRN':5>U[);HJ1=KC6!F/IGQ 3AG-(T]M\SG$?^%CT[M#),K"'OH2KM M[\(\R<4]O\5.F$#E#(T>>OAOQ?J]/[/\RN@4@K$#UYXD-'H;K/+]220Z_((# M'L^MC^?C\0(X'H3%/V&9-?EOY@3^%E6K<9(]\"#7#T$:;2'_^F13M/S$1_;J MY/@XU02>W5>G7D*"<4C[^U8FR[7G'X4% M' M8-EM4@VP.2^=PE_[O+%H4K6HJYR&2HSVX2N8\=,&V<09_LO<,"K*?YP;S M>4B2#!43:0:'68R"H)PC&/]I00D$_?PG_V6SK;?>A*/F=9G!K9\+7,1XOV:R1?BR,7 ]'*R(VMMD*,C9[D1$\T<*1Z[9QM &4 M\<5)"QK I>8N-:5NG"!(6"1CT_LH4O3 *TA,9&9NR*^1H'Y"YU"D*&]Y9!J%?[.4T/=EN$6+V M%D%F@T+ST5L0L#.ZD(1IQS:(1(PDS/+B=:6%8C#IF=9C#SIDQ>U"=4W]]=]S M1Z$2<2\A"4U@L)Z481LK% $/?G:X@/.?>9\@NF.[U!#RC"XLY12W]*_(\UO9 M87^<+4*U_(J6QM]]H:'"8_[FH"X>I4C8$ N75PC-7U^B M'Y_BF; *C-G+^D0L6B\=E91223?UY^U*J.Q5"P9#)?:>]*?92G7XQF[#0GF3 MIH*CIW@W64QF3P"Z 9NB ^A\,>P2:D1<1*V!UG=.I_>($!Y,G7 2:^[BP//) ML.B(G4_2 /K.9X^ &_+Y%1_ M)UD6*#$=I(T@,:TP':4$'$IG6:2@[-[!>TT M9MB[NSF'AN=2%3LYG%&T+Y<8 ,)<&JG'FM M8S$FA% 0 3-@8CJ%W9ZQ%C21 MN-\P:WF'<7LU(OJ!NX'#Q];.[UF1#DRVS^BH4>W@1"Q0-!%V+R/(5T'< 9>L MY7]37[4LBO^8B &EL0EG52QP@'=PA4;1OMS^T0#,=?<>3G9&ZU G?E>!&CJ4 M(6)YVS\O()2WNFBL^#; Q4YP)=#5I8 MQW$MN*IV/X.6).9^%ERGT& &+;[C6>Y)I64_LY;4RT$LON(^PQH$",<-++A^ M]BB2;Q1AIVWW_A#M:FIYB>H][\M+WJ_P/O2WOHM\)/FY@\MYC@+?]6OO?=]! M* 1. M/W7)_+YZ"\!VSRS%W4MJ:\C4ZR=+8/:UYK.YZ=T]\#+DXKEV$M_%/JT@@^O] M';,7X%V=H*BS X4)'9M:C;JU6_-\R@[O4'K>%JO()[S)TB1U0J35D[@M98A. M7XR09?>U*GAH U0UUT;X'$\A'YZ_C4*O'>G5GW!CA=3)(.AL##?[*$ M/H1VCS:=^S$]U]1NDJVWO1A3UX+;I[OZF1-XA]"4N_UL.!_$XS_VQ) &-5#B MJH2M_&$[Y-BJA1_F4I?_%TC>]J"(U#OG]O9DLR5VR44O4^I LP-#NX&*C<(( MS+Y5W.(3W(J7_*72MP\0G,"7*$SW21&1D+_ZA#0.JXH>#P$.LP51U K$_@L+3#M 1[6[H @<1_P DAGQ'\O4HCYZ[5ZBTL0V\65JZ M/'JK]L,/@C* H)TI[JT?HDP>MBHO$L% MX,IULT.&(TOKX7OD\MTF*5]B*+0X':>3B8MA*5C<;B8NB$IQ?9=(&VA&C/@N M2?T#6F!G[;4%%\%^\V72A,4B4:0N@]@DUJO&IA!1;'J08Q)((&L#1 /L@D&Y MC[+8IFK:DV "VPXM&:W]=IV5["/$^'N+#0*#6@+&A=-+P* XY$4ISA<#AORM$L E_Q[HF@EX/9!+QDTE,!CX/15QND73)3 M#3#5TPF.CZLP=OQR7 T,'#[##UI6F[LP>%HQL2N7E*@6ZU_'MT$4BT1><9D& ML<)Z):4H COL,_V@*O>42G90%6?DL4W=Y*(#K+;W*DUFK*/014S:B7=VF;T@ M1(-46F#0MZ;/V62.5%3A;6&@BC/)5Q1-'')BB&/='J]F?ZE6=C&Q+N@>MW", MXC9O0F='H%UZU']4T2 M8^ 2J%R[1)'(?5$_+(,+$Z-D78E]K(HP8984BBA^ODJIMJ+^_87,$0]:8ULF M=P;G59&B5V:TG7T!"6EU%*S5X&($GY6:S@GXZ:V'3C3H=RC,C?/*L#M- -L) M=SBTK6,1.CCR".AVX0\=Q0YP.]SVP\>Q N0. M5_W@8>P N-T]/W@8\@#7SIZ3H*Z.15"5[/;> MLT/1.QUN36TYJL:YR0TX)*;?73VMIQ,U8'KKJ?7W(\@5"X:8W\(AD\[AIRH; M7GI,BBVJ>6%YJEN*@+D%U<5->9__3T6#C "'@#+OX61(UP;+-.K4B1O M T 6T[N?1WSN"GY$L755U>@C-JUX3YZIOP FFU6HS_9%F]!8;+VIT)2/:!,: M\HTR%1:R 6TYR,KQ>*MM\89B6)[A'5K:@%R&163\UIX6GC]&\*>BXNN NP^8 M5O#3U;<=_A/H7Q;=7P3>'3#>WEU@AS-O!!9>!^"CMT&%"&S'PBF'@3JC^ZC! M#K_M>*:HL# E_"^;.?%*KM(T%5$ZH>KI/+-(;@H-N>F;;:[Z]0W=G>8&IET8 MZH*FM=?L^\9,M.GU]UY[G5K/V<[]UM; M+X*&A9K?L&1=>&!N&+C\J$A9Q'0F5QI:II.?'EYXW,WT!TQ\9474V*/<6AX[(3CA@PBZ] MYOP(^Q0BZTN@V=K/TI#U]VU7,D7MB%D=ASY9-G4 L94N*Z]N2CNB5^>AL1-" M6.U!DC$E+8-[)G8.NB R;N66".EO] N7G9^*+K=.\%2Z\AH:J:(W>%./ M;W MPV>,S,H1]_<>>>.1G8V42J0652L_.U=.M=_W=E=CZX'!D M]8(=>)A$_E'NNFM'!%C."L3[>Q&"=EO"H06E3<^__V0)X>)NFA)ZA@M8+V/T M&(Z3FOUCP #$@!RHYP^ ?MC(I-'2KLZ/QD?KD*01T:^NCT9([]"D$3-4+1^- MIH$?FOCBDY.T[ K,)P]G'3E,O.AS+&V;VCMN95M&([VP@Y3:T>L]Y"OS[7!S M!?6DG6_\&=*$4U%*QQ^2I5%F6/A6'7+< K<--PMG&ZOZC>5]([]'FLB;FM]H M2F\,994+N1R@WHCA(I9QU3AD6BZN:+2S\:ZRQF*4[F0U KI<&+L$LFF14A(+ M7+G"JQ-:^)$]2\7.!Q8Q<6#(DA:N*Q+'MY4$!M-[A]]B1(ETRZB_U%*R9LLB M&4[8 T7^+_20A=CA<'AVA&=;-(?IZDLA1K_T5VPOF)M:] +]#8UV1&I,RA3+ M9A= 2QKU%AG$9=B%K-/X1NF6P<;MD.DKR^)5^HFHOI>R^VO[MY$%EY]-0Q98 M5@&OMA "]:"JQ\B.B)RQ9-!2:=@NH$];_!HC)5\HKTMX;(GTKC2E,_&N>WQ; M&L\^^2Y:Z\N<*G>9'9"A"I;9*ID-1@=X8YOY.>W@4X+55)+ZP>H !&O]YC MMDH=(TQLXAVAK33MML,'H;-8D^@D8[G,\$]10-Q0S63 5C89[WP[P$#'Z"3^ M_O[$ED^K00Q8+EW_PLV3GVJ/[ EI!3;' M-1;3V@L>L:_< Z%KCWL%&KA;YB4^6VYN _B(4JDNCNH]7E61CD#*'?3"=>(> MV($%"&&$XOFZW*1HMF2RR0<06(2#I_7"V_& 1S%^[-!(??KE#8D:))8E ^1T57GGE!L=?P#D M@8(>B\2-$P$-Y06Y2(6(N=O=WN%"7OX+F /6HA48D>?WW#8L4ZG;U(F9ZT1JAQTR= F!BD%.%T6+0$ M!!]8/<-C>/X>V2*;;R5;FV@<):QIT3-FI/EJHE1%*BU U3;S7>]J*-%H83#L M/!MP?9*&%JB>3C/NI0$G?\L>,A]A-C"'G,Q:* <,,+'-YK03L6G0.6D\@B:1 M6OCK)1,QS#Z];.5QRUB\<.5UJL5U+/UM#(X="CPL;[)+Y 8L6XOAM\\T9N/6X4^Q4KP,%S/!3(UO=7:A!TA7 M.$!/I_GD@U&E MNL%N[X='QE*I0M?)*H8^"'BI@]X[1W1,U,&U(\!Y$+B&EZK9$: [#'*96M7> M8W0([HMQ_6Y8FVR\I?U\N73]?$8+2G^_V4#2<@\M$+J6U"Z%L_2&NYZ-K0>F MN]/KD%T^A0%Q.44N0VERS6L)^X.I+9-.AH'<0JQ0,>+LXZDIPA =_S,$:%' MRR50'8]O'%>>S!^=[WR7["[@3?B,7J4='@\9_&9M%:!JNKLP@+-#.>E&0LF# M*';D''J 3/NNU?'V^SM7SK8+]D_);LW$,*Q\[@']"ALOPQ>IIZ MH?7B]]LC\H%DS6Y/@%O^W0'VL)!G!?FP/E3VO,?6W5O^ <6=Y>9SQ&K^O^@C M0U+/P.]O5^?G7K@#X?K,%-ZWTG#0?G3$-R:#9DM>L14H%!<@*GS+-W9_PSJ MINI17:TA[K1PZ.*)!>YQN?;YDT1VE;)[ M&I$DZ\4!]$_L"M+5HX/AX"!.IJKI.O[HQ.E?#RK^Y[_,$:OG,&51RNE]X40\ M/]:F&\\:VI GN*^B\<6!NWA[CPS!J5)';S.2]'%: (*"_+0Q)J8#SS/U[.0O@V ))]XJE_T_8*M27S\S0-?FP9%#:*Q3T)ENVZ(+U9M9(0;JP MNJ\@ZP%SW^"JEUAW$LFMP[1YG B9K2?2+<+3Q4&^.J MF*$Z+*<>MHS1#!USGZ3GK9-K;FL>_PVBQNC/@0 GP)4LF#N67V$C/M&&?L% MYJQ.<+3!ICA0DAG(H4!J-0X_^;!DMKF)M!^!@!-O\0S+])7ET-RW5#>=. (U*HL+2]) G(#TA"*U+!-'(PZ MD?(2C[>?@W"-(K4R..^3N'9]] /:X)"6I&6M,"XH&4&ZH) 8X7?X/^3U!\=O+E!7$ZHK4[%4^% MYC!^ #*;H!]-=[<7RX>:CZ_\B"3S.N6JQ2%F5/T(1(VDU5C4+Y@%X@$ LL@% M=^&/QQB8S.> Q]$RR)YB<+6SET$,V$/6P0B4!O>1Y4S@+$-73GP2<;&/7/ $ MK;X\0E462*.Z,=K?D]PEERKY&HC\@>U3(P4:+G8[O#VY',71WW#2Q3+F^EW! M?GCHPM8%36#+@@CFSN5.]H$O>_"M@X0G^C-Q?+XY O&!:(;,.0)N'&YBY_O/ M>>S?!"-9Q/!;#%>-6(BN1B3)_2I?JS10[XCQ>84FJ7];7CD9T#=+7#AQK!*O[@U)FBT4/'UD@CP9EWME]8852E/+Y>.<:\+R%7%$ M493L5/L^E?+\7R2[6S#2^C; PFP2[G)]F(KWN;\=Q1"1PF.G;'EM_KSJ6Y+[ M XV2*6>*C_4X@.A=R739U8J*0:'77*1-BZDN7V<3DFOXN =E9L,Q*=?%6/;J M%FM[2^^XR3:.-G>AY27)!=&14#^1D0:I.-6D/30M,]%[!'8V)GMZ(;M;A&?$9F3AQ@50$[,E*^7)HV@[*WH3W+>\=W' VA MCH@#)J(MWT>MHH%96Y+\NYGZ5P\#;7M/40#_".2W2[!F>@20U+5O2-)?H7A+@TH1D=-TZI7>3D] MFYS"9)V=\1AWFH;+J6L#J[F4C=,G8#VTR:Y-%?7,H5*%+MBN3S$T8R]%$ M$([?%(M,6A(5BC"W$GZXP)J\1+I#;X./SG'U'*ZV81(Y@;=ZA@['U5:PFL8Z MJBM)[MU5Q!M%OZK8WTBN,^YFC1E)M[3_=H($YCN6,HRZDZ2.U!=0!K7#/43#491F3@;%0JEK ME8B&+*8I>YA3[52C:803V69NTAV;%Q6U)$;5,HY5?-VI25@#/V83L1K$'^KK M2 P*86P=@JC,K*LGE#UK6)UZ6_Y01X9>\%AL0%V:3^XI/F_1WLRB71\ ZA7? ML1O&O+7C?OL2QLRT,.JPOF7D$"F)^BD,LB/PB@M@-&'=AMC5@J2VH4W226OZ M9!'+0-/Z9GIWY:1#DK5OZ4K=:.+0]"@:V9DL,HI@Z5* ="[P ;1/PME)B,(K M %&*//>Z<>0:YY01( E0>NC1O2OB()1"9E M? J?ZT5]&R]( J I37@;>&P'^^"(0B?"D&#(Q+FAT M;>U<;5/;.!#^WE^A*]-..X.=A!P'8^>8"9!"KI1V"+WKUXV]B=7*DD>2$\RO M/]EY&4H2H'$.XAOE0T*BM5;[//NL9&RY%>F8';TBK0@A-)^DI:EF>-3YYNPU M6K7)%]-W5WGW)CT:J9]L(NF5D-!->.HK?H->J)]B>>'"T2K^X7 M;0.(*+ECR.JT5$)!.@E$IVQA&3B;CP9<5^PT+\WM@>'8\8RIJ&.O '53F LD>=C MZ'P[[QYWKTF.<7Z\@2!Y*@"-O<>YIMWW5[?3(YP_D M^KQ#KCIGW=[U5?OR^M>!63LS& X6$F,U"A/?CY*P(NBW.XT_ZO[SLKXLOJ=R M7H[B=J#I"(E*^XJ&%"0U1X$B8D!.,<"XCY(T&[MDK[[7W'*^UT5@*=\:^@QG MGOM"AB@+UWG5-"/-6QT&F4BUZ>T&0W_2=^MO_.D!AD$&B4)/80(2-$YJ MK>E=SKH>447[E%&=>3/KJ9&Q"N>A%YWO'[J'AV^*:JS#%39-M_G[8R8'[L'/ MW9@_Y/V!32> O:9[L&^ 70K^V(3I]"7"#Z]X=_(?E@Q_A%+3 -B4W GA,Y!F M]+O&"T;R'9T^N=0KLJH2ZA!AS 76XF9RS.XFUE)1[X)C(5B-#=@;%J]Y\ M(D:;KDE+@7FRL$K'7_7,^"N55(74E%S!38;,H/FOW)&[V%<9MRX/A#2+5\B! MJWV60^#TMOBR++L>*&=%Q)NL97FZ;F=2KL+R@Y 2E5ECDC.4QG5&SN+^^1HJ M?8&PGZ?\5(O/*8M6".L+X5SP(?F8OUW0V/005B-IK!H6PYQ3:?6POAZZ^;\@ M>#&_ B,]]RT,)8S0)])E;C52R&IC,_G 2M Z)],JHH0BQA@B)^WC M:J2+U<$2'1046A&4$0'5MY-+./;NUY_P_/]O<[VSZW_ \,8)J<1B=UJ^&S6-N1]2 ME3#(O+S57W@PP/=4:3K(9EX**P=YL4]O_L2 :#[S)C#$R<3JP,"LPSQ@8\A4 M,;6V:OES"XY>M6K%\P[^!5!+ P04 " 92&A8H_5$^,4" ("P #P M &9OU6;4_;,!#^SJ_P0)HVJ6GS0DN:=$@#@8;&$ *D M\=5U+HTWQ[9LA]+]^IV3A@VFO8$&D[9^:,^Y)W[NGCN[-ZM<+78WR*P"6N O MF3GN!.P>7 9Q,HQFHVZ)@-$:,9NK8D6L6PEXM5E3L^ R([1QZAFOM3*.2I=K M6A1<+C*2ZNM\L]VVX%52KK \D^01:%V M><<4.*6S,&]]):VY6&47O 9+3F!)SE1-90^<*^=4C5@'URZ@@B]D9CRG9_/O M]SQ,"66RK;#]Y,N*.PBLI@PR;2!8&JH[NF47\5R)(K\3VP_#P5B6O'!55G(7 M,$2"]#$<7+XYVCNZ()W*?@<40?^J!%'\,]KOJ\ P #!_B0S[2EJTB"K)D2Q M W[A\@P6W&*44)#39BXX(Z\94XUTV%7DD)OZ<2434-Z[;QZFSWL@%CB?)VDXF4=@_GTS#<6=.ISO;ZZ=QM)V, M>WLRCI.04%ETRYTD3=*7OM)(;\"7%V.T0 VK!EA]-O0^U1A,Q5\DI,"0"_+. M^TDZ('$8;Z-+T+8)UC*47%+).!58EIL,/:5W0ED"<_P*)%CK-^>^\R6"OW3$N/V 8$&1EFJ-\=E.4FX[X:(P>#OL&_#Q6X(\?>__J=2>;T63 M,/_]_.[]C_!T!WMD1^34< 9+;%M3J<;"OE(:L-F.CT^?6(+_]7UPJGO*.B4' M>'U92UF%Y77._A.9W[JP[V3\U118"K@."F[\#:UP*E&BJ65><*L%767>FW\S M*'YHK./EJB=K40&.#+D96:(?3U/)HU(S["-[MZ5#A M@ N (\7\^GX+'$6*HFS*3M.ZK!]$X[!8+'8_?+LXW%D9*OWR*W%6DLSQ*\Z" M"II>CM]W3P:]P=E1:D+@J)4XF]I\(7Q8:/K+UY5T-\H,A6R"_9.J:NN"-&%4 MRSQ7YF8HOJ_O1E]'M;F:W0]2IEN2NBG#L-\[50829T?HCW+U4JJP)G2]^HV& M@WX=1FFF;K#UL#^*?86LE%X,KU5%7KREN;BRE31+P:D-P5:0#707NE*K&S-T M/"?/QN.7\V166S?\IA__C>:E"M3UMF?=H+&0P@]U_BAHOQ MU?7D]>3B_'IR^59;]JPYY[LOT3>#GIB(4LY(.)HIFE,.CR@OI#&-U'C(-"2L$:^MJ\2@W_VK ML 4W''D@7UR1)^FRLB,F)NN-]M>1QSWQ2GJX#[ZJ%N+6V+FF_(8ZR9^M(W,+ M9<8&P0.E,O#S0C0FN(9@K@Q401M[6(H*+:<0@T)F>.2$K500P2:Y1P*&,O)> MN@6+5/*6,.^:3H]G.8S!E)I)A^=@@4RYK*D@9C 'DD5(?ICL MAI6=-4#XI3&/K-UC3+SHB>L'#OSS-W?'_<$/(]^&OP6(5J(;IAMNY\IFVOL$X-L%9G2):.YM1CL=> M'"" .0$1*4KCNZR4!NGS'/O[JM&0&)S([N#T@)(5@],\M5)3<4UD$I)8OV 2 M6 -8"CC;LO-$Q8.)"DS$Z]R$'20XE>UQ.I>'XD?RL $.C03^\6AW.+=DLO&[ M#V&2GQ(BU\Z4TH9M'!1@G\^4C^P!*3)1#Q=9*]Y9YRY'6D8HM'EC%(%J)3=(IL:UM1XSCAQ\_B8GB+76$\P"(>P.*B6 MP:,D4B65%(U:9"R-2'EQ/W_C?E%@0,<-XRO>8M::;4-MYVS]"W.Z$L3/P M -:9RAE/TELCF1FE!Q:YSF&029*"KOAXG2RFRU(Q;A-*KH ](U:^O[#(03W)X8\#QP>JMHJ(/=OA M\0S&X=1ELZQQ')^U/+%-;65]0 >_%8(RGT'3KPWR#'0?/#6F -3 !AOBK>TH MLRD>!\W#$_EALJN4_CZM,H]$:%(>"3:ZI"6_!0Y]MZ3;L^&&?.?SO;3G>#S] MG (^OGS)EW#NK/8\4] ZH%;;GQ'QC&S[J+1:F2=17P7K_'V&BP^@LZI4"!2Q MMVWN8%W4< #,@\^_./CD:Z;_7&#$QBI#/$2T)DR!=G)Q5KZ;@\G5)S%-RFOO9R<'#<^^$4GMCJK3FLZTY!!K?#^+?+#[9$8=.*&:PH"1_Y(O!E?7KT9QYNCRY\OW_YC#14[ M^;W?&_PQ;O_2G+MY)?=,QQX/>M_]W[%;KX%+J9!;S?*(^2K6:IR&+TI%A1C? M4=;P 59\,M\_;]][?TC\LM0_(UO M9\7W'7'\W;HV2)>W*KBP A*'4<[GP<1^>'?&7,"^_.CN*W]#\"U!+ M P04 " 92&A84&$P[4P' "#(P #P &9OU: M47/CMA%^SZ] DTG'GI%DR3YG$LJ]&>=BSVF:^FX#X["A=0N"HDSB;VF(A?%AH^MO7M72WRF1"ML'^1=6-=4&:,&YD42ASFXGO MF_OQUU%MH68/DY3I5Z1NJY -!Z?*0.+L".-1KEE*E=:$OE?_HFPT;,(X6>H' MVV3#<1PK9:WT(KM1-7EQ17-Q;6MIEH)3&X*M(1OH/O2E5K.H/W>R2>;FR>.IU<5XP[3'R8U(468-"$*S:PA&QQ\S^WP43 M=U?BW:6X>7LAWE]/KMY,WI__+"XG5^?XBF_O+B%UB(G%U2Y$*&2(7LN%-%_90HHREX-3D].OMUT:"TZWWV) MP1D-Q$14MJ,1KV_RYLR1>./* OKLF3 M='G5$Q.3#\;[&\CC@?A1>H0/L:H7XL[8N:;BEGHIGET@"PMEQ@;!$Z4RB/-" MM":XEN"N#%1#&T=8BAI73B$'I!J[9 H\YP[1"3!?K8=ACF)Q\ "8D2F60",[I*O ]8 3B M&'9KX\J46) R*.A1)M=M 9U([EJ4>P"& M[C$F7@W$S:, _O6;^^/AZ(>Q[]+>U2I>:[8L%2X/_&$,[T1(1S&12(R::N* M"U"SG&KE*Y[!8C6HANF&KPOEDR$0]W&2M>&>=NQQI&:'0U8U5.GL=K_&@ @?!%V^U*F2( MCDZ]*I1TBA] I>H6V=2PIM9SQ8F+Q\?R%+G&>H)#V(7%28T$!O-62Z9(/%9T M8E6Y,"/5P?7RC6]38D'D#/.IV&/6FFY";>=E_P1QNQ/&SL #6&>J8#Q);XUD M9I0>6.0^AT$F7;%,.""HY%1I%19Q\K+UY;ET1'8@=TRT9E%0-]&&$&H8UBZ ;3 @#_%4##MQCC.6'XF(F=1O7 M/"> RA(=BYHA='Y+Y[$JG#N06+K+V <+ETVSUO' M^5FK$]O4UM8'#/!K(2CS.33]UJ+.0/?!^8XVF^)VT#S>D1\F MORKI'\HJ\TB$)A618&-(.O);8--W1[K;&V[(]SX_2GN.Q]//:>#CRY=B">?> M:LTS!:T#:K7\&1$OJ+9/6JN5>Q+]5;#./U2X> ,ZZUJ%0!%[V^9-+0HH#Q8* MWD4-!\ (M::V/W$-T++/?F+ -'UM6GCN(4@9(&)GA[XX7GP M=$T3Y@ $Z&UZJ=YY%#O?UH@]PA2?IN/FK:\O]IP[T$:?HV25#BNOA]10) PD M-[YDZU#02W2OS,SJ&3'G&WG;O2MT'<=0W6B[((S.*YM813["&##Q^]3$P#'TX1B3D27F\GY%9^A7:W!8J? #P>C/R?N7UIT MGQS*O3"RQZ/!=_^/[-:3X$I1R2'MF/M=ZCF7\?V=K*P3Y)<5GX/WZ>4*GYT] M!*EKS \_A$)\,L__;Y^7_X2ZE(E_\*FN^+XGCH?'KS9*X=H/4$I-]_VT"4 O MQR6KK#,R7S$N:'1M[5AM;]LV$/[>7W%KT"(!+%NRDR"1O "N MK23&,CNP%2#]2(N4Q54B-8J*K?WZ'24K2]V\M-T6I,OR(8;$X]W#YSG>D>K' M.DU.WD _9H3B+_0UUPD[\:^M7K?M]#OU(QIT-A;]A:0EY+I,V,]O4Z*67+A M"BU_XFDFE29">QFAE(NE"T?9VGM;N:7\YG82%U;,^#+6KMT^X (M^AT-123E2>D&/&4Y3-@*9C(EHC%<2*UEBK:: MK;5%$KX4KC(Q330SOXD3RD0J=\>N_KQ5S#6S\HR$S,T4LU:*9'6X58UX(1/J M;6%[% YB67&J8S?BV@K1D@F#P;\^'W\8!U"S;#P@"=G74N!TGPK[, LA F#J MA= P]&?!^'0\' 3CZ00NKV;SJ\$D@&#Z[9Q\=UJ\*$+F_K"BPND=V"T8G@\N M W\&ASV8GD(P#BY\<(Y:<#49!_X(YL$@\.CX/WUN MT^?8/JPRYMR'^6#V83#QY];T^L+_"(-A8$:ZMMU]B*1J<5Q0=.GNMP]ZO7?; MT/ZA4I2PZ+OK\=_CZ;)0>8&M"K2$.0LUEZ+9/0B( ^=,Q@3M2"")9;TW7"2AB$VHP8$5K5>(%L MJQPY8;1R.XPYB\!?L[#0_(;!-(IXB*APTJE4BN4&XHSEC*@P;L%8A&W8-8[> M[ZR[MA-Z0YEF1)3U(_7V6D EXHZ98HL2T)7F48FA285X"T(]Z]C+X9.0JX31 M)7-?<;(X>Q5!GU%JR!D(49 $93#G'D#!49H4'-OZ!2*IJCDE"@0,V:$P8B%+ M%RA;SVFA\MT>1$62H!;H-N$(9,5U7$U2[/>"*Y9B]-PH_E>"[I(]0,_.P2[= MNTTMS!'%M?'@K\.8B"5K\LLY[NU[0 1]Q>)U:_&X0$E24O%H!@G'/,>W_Y*R MA"N4%M>1&Q%;)A!)$D 3''TC ,9JIK7NS_B@HC0O$=HE%<@435C521U#LB, MJ0I]WNB^ =U^QE9WGXI/Z?9DTCR@V_L=Y]#VMA:GR0++\2;R0BJL6%5H<]E MI&;42D@I"XW>UHQZM>=]NVV_\S;VF'8)R7+FYBPCR"FK;RCH7#6>;WC.%SSA MNG0;ZXT16M';E5>^'1M=FQN,IK6;CE;;_C:W':?;/CY .E8(Q%HH1CZYU7_+ MO+A_ WQ)_C:*&U/*0Y)LK&K9FK4V(K8Q+.0RX=1 ?9&GH8?RH)-WX,R?SLY\ M.&WC4?=B.OEX)RN^BG>[[3P/[3\:N6=,*FP7AEAT(LIO)+;KM ^?G]B[3:N[ M;U+[D:;U>W'/<[(:8>^D+OQJKB!P5)U\]K<6?N>K7Y2PM46K5,=3C.FK12H\RO,, M&[9K1KTO/@S^5N3FFM+$K*PL/'-]]L4POJU*&5FRN@Y9),+L=DFR(F5>%9E^ MQWRW/'G3[U1?//\$4$L#!!0 ( !E(:%C;'F#,R7S(N:'1M[5A1;]LV$'[OK[@U:)$ EBW929!(7@#541!CF1W8"M ] MTB)E<95(C:1B>[]^1\GV4B]INBX)BJ5ZL"'Q>/?Q^X[DD?W,%/G9&^AGC%#\ MA[[A)F=GT4>GUVUW^YWF%0TZ:XO^3-(5:+/*V<]O"Z+F7/A *B-_XD4IE2'" M!"6AE(NY#R?E,GA;NZ7\=MN)"R=C?)X9WVT?<8$6_0ZVUW;EQBJ5PCB:_\E\ MSRU-T$1RC"Q]-ZC;4E+P?.7'O& :1FP!$UD0L3&<26-D@;:&+8U#R9P&.]B^" >Q+#@U MF9]RXR1HR83%$'V\''X8QM"P;#T@">774N!U'PO[, L) F#J.Z%A$$WBX<5P M$,;#\0BN;R;3FW 40SS^]YQ\GXD3[;]#EUC^N,N8Q@ M&DX^A*-HZHP_7D6_03B(;4O7=1]<=^K!<4'1I7_8/NKUWNU">Z*E*&?I-Z_' M_XVGZTKI"KMHI)U.([?;73#F!2"A,#3$882 I:P'1 M0*@L[??R'H=6!/1A,@93HF9$,.V,ESE;09@8VV)%:-7M%;*M-'+":.UVD'&6 MP@471"2LNMZ23"014G$ MJGFEP4$+J$3<&5-LM@)T97BZPM"D1KP#H>EU&FCX).0B9W3._%><+-Y!3=!G ME%IR0B$JU&;";-T#*#A*4X#G.K] *E7=9X4" 4-V*)RSA!4SE*WGM5#Y;@_2 M*L]1"W2;T3P^VJ<622G%C/43+ M)"-BSC;YY9WV#@,@@KYB\;J->%R@) 6I>;2-A&.>X]=G4I9PA=+B.+05L64# MD3P'!,"4G<_84**JNIG]Z7:>(S3*:Y"HFK6J\B8'9,E4C5YO=%^#;K_@5G>? MBH_I]FC2/*#;^SWOV UV!F?(#)?C=>295+ABU:'M80.1VE8G)RM9&?2V9#1H M/!^Z;?==L+;'M,M)J9FO64F04]:<4-"YVGB^Y9K/>,[-RM]8KXW0BFY'7OOV M7'1M3S"&-FXZ1NWZ6Y]VO&[[] CIN)>R!:)S9HJ13W[]Z]@/]Y"_B^+6+N4) MR==6C6R;L6Y$;&-8T#+GU$)]\A19OZOUF* MO"_QB_]VD?O_K_0O/;B7*4;.<;NA/OQJJW8XJ8N%PYV!W[DH2W.V="A6@G7Y M9[>BJA !Y;K$/EZRO4[]JKO[$V_4U\2_@502P,$% @ &4AH6..PEBJ3(>.95?\CXU1IRQ.[G_(PE,ETR'Y.K_9_I,N&\C(_R7_;MRH=[@Y> MRV0_EDE_)N1T9OT'8W75-_)/O,98Z5#H/GP"5SI(\XM,5&+Q$#'OC77?IG?SZ35O1-R@,Q3+7HSS5/W>WFCORQBD)WS5 $2G,K53+,$EA! M)!.Q7Z'Z!5"]D5"@N/3A].QL=/YE M=,;@Q^CP[.C7'CL^.1I4./;->/6-6')T^NGSZ.3\\,OQZ0EPY>CT/Z.SW]CG MTX_'1[\]8;81'S.M6 :*G'-+9C9X+]_:]7+W;W@OV<2U]) M]U9Q\DC%*4\6MR3M'@APS GWG_78##87S_<90\I$8AP?SV#YET(OV&<5R6"! M?)6FU8QUA+: KRBRH3"!EF/@ZUA$:C[X=F0!.CP:K+AG"-V[$]O7$+-[2V)^ MV (MMV7,*4CVI13SQ[,S[K;>+Z 3/(X980T#6]#.&&J*0.H@BPUX!P%8]")9Z/CMH V^YQ([,J3"T8>AA8 M-,3VWKX$$PSU9BP2?-2MYVYU!2U@=5E[O&:S:WV?BCTQJ 6AC'\^6 MN1LCCA,27P%":VN*%SP0[=@!N*! 58L4_3_./L@$E*;D$;J)J!B17;T-2EL+ M#FJ8CT%G@\*/4PN_X/?7*G.GEH5) 4F0!I.!<=!X^^\77'9;BBPO.V1IIN4] MJDF)^]P[>#W9]>_VT_E":-^&(XB<15=;/\!'3\GADK)XO\ M+G1,'S:_MONT,?JPMM@,Q]P(LF26MU!)ZZO!ZY=O_O:MH.?5X.W/;U^\^7GW M]>LWKU_M[;XMERT3I+Q/J]^PW!_?\6+C5?CI+K^WN[M\P6\#JFTV40_3%)PS M0&-1B3L)+57X[0U6LB(-J1([TP*CC7$:"73!)M($@/D+P34X:7$L0@G83RI% M@ \)IB>=5M$)[#W\@N[G.ITU8*#\, ^%3.ZAR=JL"3%RY\SZD$GT:$M2AFQ' M/F-X$.4]Z$HL)6ZB P,.):Z&)PQL8["18<$SPU0 'H]&BE'!P6V!Q.J*)BH" M>QF_)X6WD1-.T_+(*+"R&6AHBYSJN80;C=$- M .:123!&:Z"1KC+%@@FI,BW5(>!](."X0\![0T",^;0&]U :711*H=4\S2): M?9DW\%&I(LJ09MID/"'C&)?"]G;?]_@^N=F"5-KE4>?NC$ZAM M"E38"=1= VFQM%:(5@E5+8Q4D)@+EAE:#QM5%FYT*39XOY+\IQ M\4()6U@)_HY1!IF6WO6UEP6+&CZE"("_U/(B, J 0*(56.)@@_M%T0*J\8<= M,9@. *LFL%AW#:!VRA.'.P!;R(9DE7&,3ZSW ^!XF22$41,\=GUL /YW.;W MF:LLOJV1EO)P*_B^QQ3 MI&Z;^//P#+>MFA^4=9$8W&MAIO-@%IR,E;14HN!#,QC.NM'^>]8IH&TJH$FG M@.Y6*''-]FV-2B+S,%998AUT+K D%HX$\>W_PLUZ6%NL I&B4*\#E:+(V-48 M4W"F(OH;@K>$S^(J$"*LD4>?E^4:#AJI/F,L1)TRIUUJM,UX6-B^Y7+HS(I> M'-.*O9VK72@]] 08*JJJA-JO!R 2*6='XPZ#!YS%R1(&+;>%-(HEF.0H8\4] M9KIL-)F*_E@+?M$GQ@]Y-.<+\\@[4K:W^?=^VMVOY"T[O;%1;UQ*(\B744F#+^":Z9L"FUV*FHI#*3VRFDYZWRNIX?BU-TI#U M:[+Q[YZJF,,EX'\2DUV 7)5%.B3##!Y6H>*=9$(&G+M4LKYXIO!!BF7QLFQ& M,#A4QIC-])Z$F$R$*Y'$OQJOF8/T#=G#LA2?0%%^NY'WD>II6[,N$+\&X=P?5KP!/V#V7 MV!X4HB0E*SL/^S[1>OD$#S$#08-+<8L[ ,]%&2K.XH'-X)24+]SFGVJ./_SU MR4G%#+GI/)AM>C#3SH.YEU+O5GDJZ\J\.TG:HB3-'H$D'28M[YM8"HFU1JK0 MHLF#H3.5!_)JA=()'>0MF[)X"\.ZYBM">Y6RC.N,WVIHL?#K_=7SX*3TAR$9 M0W=/L*UE2"H7[$'0VREHX4FAPE4>6"V_1%,*+&47-W:ARATL5J.E.AV?^++L MAD.IYPOX"A1$0E,SRH(1;04E2"7 J)Z2:*+Q4K7]27\N!8[:*II1G)NA<%9&.$ZW[6"K!X>4:]0DQZ'B$4#"8:M=V<9H?'O0(,_:YK(&][J4+@'B M1U\TF0S+/D68B3STCE%ZC4>#VJ=F(,E]*67U!+)F\)?RZKJ0;%VV75=Z%TPY M&"+B9H5BS)+_&&IY/K MQ/.B)" KBZS+^A07Q#$A!;'2)W.(RKEPP[60=F?9D?OL2\3RQBS-$%" 2=<< M.>@,IVVB9/0(4++-&'GF8U9M@<7>2N[YND*?7I[% I&L9LQ2ZUR&[LN*T MEFO+9;G!BZ/62H\"/M!7)FLWI>%P17(BRXMOI QG_(7UU)V@<2Z3/%V'"R9K M+T?XC==SB;Q*':5(0G/J[E7*KIH+T;1G@ 8T\HQ1. 7G8(6O](%COA2P79/8H M Q4+6[%):&LS<85H(*BFV!DY@ -@?V $>5$-"JG,8E&!T_QH&K0N^DXC3&L[=J&5K MO[!PEL KDA=V9.&N4.;^"K>I:+'G3;+L6[Y$[KMR%@($4X7NL M>NN,DMZR>X-Q$1LY]R9' FIQOL[JR0/1F[K)W-VF6AF3XU5Q^(XOE(D7E6!KIR;C7>W'>O&_EQ+CPL"B93Z4 F,\' MAR- PR-'I-BQ;T)!(6(9@L.UD(?UI&24]'Q@&WU&9]R)7M%L%DD@*0_ 8TW" M!@=NV(U??:+C5YWKX3++,AZ#MB[2W0$WL\TIBTI"'%V._9:E)[ZOW?081ED: M(2[<7O).F9\#,,7N1G#[W*L3?"&3[V#K85TV.)H&L M\7["J?)\GQ]"3>T>> MJ$2K<9W*#V'UE\<];!=]UQ!*>3FSWV7UG_ILQ0"+:Z+(V]M:F +][#M0\6D M"E%38R3$YK\*#;[+$_][MK&[(X.K.XB$MP6VLJE]'Q=]90O&W6B%I@5Z M<'TUF72J\JF/O*NC$VP)U'U4L(?*TKBP)(8!)IG%XA0J)*'BPD9, @A[#M=I MV;;Z[@I$'L,LJ[(!S_N7*?JBUH^IKL2Q(S['O4=]AWS]-.H6QWGNQJ@391&\ M"_WO7&(MIHK,TH;A>,MC_:EP R'>4*:@TFM:%J2I,2RSF,#A1XA<']94RXV) M-QNE2)%0'T#,W])P!0\7J(QI=;%K+\"P@;2U\23[1;N#GYM%../TFXAHO6ZI M-+JFLJZF%QXT#-/"_E5T*:D). ^V"LRSY*M=#I/F=728-QJP^BLH[%*PN6%* MEP$+#YR.<%'ZMO6T6P++IY8N>*5\QM"F]A2K MR>O+BZC]T\UVO>DBP)O>;@RB:86&&]E:0U?[M\E=0[]E8KR07IFSPK>I GJ! M':<+2:/QJX90:^W,I>+]$TZ/+X,%-8;2_;!&B *]E:.#)>3RT.1BS%GJ&RR15WK#92H7K=H$+=%@M M T<\%?60@U%:(4OM1I6$Z\95>-TRR2)@@LTY5)2E^OVSA>EA7;[R:U?^M M-FJKP]KLD\>S3;:@K?(Q,$+7=("#_68MX)P>-QEECD-42%FYVG%J0=0BXE5K MM,9M!S\E)0C+6C1JQ2F"$J%\/LAPI;D2;MT>@.D*3KN"TS8)?-ULW"#,J-.= M,-=DF6P#M/FH[,G7F#H__<(-K^I1#H4'I9U'4U_!2JQ607@SL# 5X&)%I&%" MV98E/[-BX-X'?815WI*ND%K06?E^B60TK\$0;< F;ZD%_CWPQ>A50^HP1=PFG/?$P&6H.$Z#PP4SO]- '3 Z+G6;6ZB!\FVVI6AK4![GCHMB%[! M963TZD.D$MZ5BU6>8+JD8- LCWIL['-OGC"P[0W8F4\WH/"V,]&^[FWS>:4D MR>1Y&:TZAJT7)RB*3\J86XY=@RP[3]%CA@OJ ^=J[01D,DVU<&XO7J"7-S J M/>6)_)-[+[5J<=6+==>/N.DMA6"=98?/JUHN*^L/C#3 M6%*G$[H;QQ$7,8T MWD$9@WZ]!OQR/0U(E)MB07,T^*)JBMXDR.O)7PU\LJ7 0!&2+;E)'96-/,0B M:.PU-ZY[T@WH+AH3E.= F7HW#W7^+FTP74O=T. M4=?, HN$C4'Z9L^0%-E2XIR1QR392LOCW)6B0':R!#QR;BE7!N%L>H\8Q\P M<8:#'@),YZ!T4J_4;6?3;WE \$R.I66'W\XSKO=]N&RCRU^NOL^K@#5\I8," M3H!YVTY7+>(/7JGQ2U6&G4.5C2V.76ND(T]AHJ^Q M6"(D!L]\E90\4IV'H.&>[OT7C=?'=*0;0.N'619I6C\3N+[A*%-;WYA;QO:6 M2.Z6H[;=*F\49KFMWEL)LW1QL2XNMA7)N],[90[&^MW=M>.=2&B4E ??5KG8V.O\R.F/P8W1X=O1KCQV?'#VD!= J M?CRDNFS5PH]./WT>G9P??CD^/8&]<'3ZG]'9;^SSZ*D^>[&8X//K7 MR>G_?1R]_^?HT^CD"P.4^/14>?&0F\ ;H/=KK]QTH;\L*%Z!$0B[U0]?%8I^?6.Z*44*#2XNT\'W!L+A8&8*F4 MX#H M_8G:?DKY6.X\&RL[\!0I9WE16A3YOWK1[P:W&=UBGBMGPLRYH )R)>A334\C9-IQ@O?# TGU=_;:INAYLZ*.;W>K82 MS*^E[2K5JBZR6RW0KK9)]3H1[U;Y:%?YPP\_/!J_X&YX?0X$<.R/';*MYN+N M\"0>\E$\#<'ZEAON,^A9RTYXW.VX6R>7;F^Q/W#(_/ZS%#==*@[/;^\&:_G^ M^DZ3EP?/<2K_N[\^[^_< M<[YQ[OWKCG'?S5@9R=XK>^^YUISS>9XU=R#](,T!YW0U=30!LC, 0 ;^ :0I M0!TX2T4%H:(\"X% J*G/TM QT]/1TM*QGV>",G-SP'BX.;BX> 7$A'CYKO)S M<0G+7KYZ[;J4E!1,2%Y)3D)13%)*XL])R*BIJ>EHZ=CHZ=DD+G)=E/C?WDA? M ,:SD!7J,'(R/N ,(QDY(QFI X"!]TE)]K<-^/M&=H:<@I(*.B:F9^5T+2]M' M=H_M'1R=/+V\?7S]GOF'O0B/B'P9%9V4_#HE]OM&1L>^CT_\^#DYO["XM/Q[975M';N[MW]P>(0[QO^Q MBPP@)_L?VS^UBQ&TZPP%!3D%Y(]=9&=\_W1@I*"\>)WJO*HQY($[$Y]$Z%EF MM<3LBE9J?LG;&):''L,T%P2DY@6Q?TS[FV7_GF'/_X\L^Y^&_:==DP =.1DX M>>2, !PXP@OGA-#\=_OO]M_MO]M_M__-5AIKVWD#&HD]195:6%0L"8P"*ZO- MALLJ'/OFW&Y8JR^UDL^,<:D],N[O:#711Z. 2&E-?6U33=SO<;_"YZKU@E'M M(E C+:H0P9QH82#GLW0\\RH/;-%L_&KICT5JJ3ZN4]9BPL?S\%<\%*EW.'"I MWZ[QVM4*$WHZ 1\3TP"1$R7=GZY/Q.8::MT:KYZ'W,&%15>H4+*HWYF0BF6Q M=3$W^?SI?!*_K#GU!8)WUX)D3/Q )7I> 8,\I?>'$>D>D("%(O*LG$0+:_7+ M='F/SGF<+7)S*Y.:TA';*<^JKHGG_)VA\K)>CMWVRU*H"M/P/1) $ J&DH!L ME#H):(V!$TR=?SC)6.;GS*P=I1ZE?M.V*%NV.)?P].F7Q/&0J\-WWRA+8)K3 MOZ5.V @,SV5_9F:1?4QLL>HS]D*RI^?%-G7Z3=?-H) G:3^SSD0_^MQ-(2XU M7Y;JZ5+G[4;2] C$LQBJ] M AD ^8D[V?1^/8!7]>M\\IP_'K!W?C$^D+BU^JWU]8V64]^"C%V"L8>\T28S/:O^]/IF>G\28N/*M MR&J5NI<@3*X9O0B??X)CZK^.;--SK*-;H8\?9"M_?VM'[+ M= M[NZS/Z3R@Z>8CP9J9&](*MZPJ2Q$Z+ZJ'QE?$[QRXU&XT)D0J=6<:$#X3RMW MNX,+G>?FL:4_>NF%*[BW'7.+^\TZJX!I "SJ%_68G7890>]!\P"S+M',L' P MGM@,>+^^8SQ^TUR3+H;,[$Z"5E&A$9G&(P3N8WN#Z92ETXW#-_8>61E5).XZZ!#1'RV1T8KPC]9!;_0GO+Y.Q>8W M?72N6PID**31Z02-;:0YE"XZ/$_EC-2UF0H" 9!-TK5?@XHE9-_P MD[FHPL%LACP\C"%?9U/343(=@389\KA#GXM/V/68R4693;CV+ MD?V[2=;FMRLKXC0GX[UO=+#ASW0\&J)<%^'I[LS@&MLY/VJ(I4KQ];SDH^[V MC"ON![N&F9'D?M"#*=*NVM@X]+G6B[:JY*I"QS&^A2=:7]+2=PNN 1>O?&Y3H_/)W>W2;;ZZVM>N<7?OW9 [H'CJY 0(E]S(J,YWJ.B^]+'XYUV!2"?I ML8USMJNTC&EAAEAXY$$ JM(1=*( ]ZK:%!=?KOC0L7D=N2QZ2^$B<7%1KQ,P M [D^J*F)L?O]KHTOWL./F4R)99 $M/G.D0 \QSZ)Q&'LJ (HK<"ITWC[^VN97>LHF26WM)ZVG)L:7NIX34Q^!Q_ MYDAE:8LPCH<(IJ!+G^@,(!]^7SRN8R:;,-;7LF"T9I.X1FEAH,J3DP[FV)! M[WF6AV4+973GGJJ.\2V2 )ZR93MONCR)Q 35'KZ0"]&:=AI7.ZZ$)NE\.?/) MO%N9T=?$D'DU!IRI,3Z!S)/U$-G5G$_0N":^4M,FT^SG#&=OO+B'7!PC0VO8 M.Z818\ND7N4[';)NG:-2=?9(>@TI\$F.BZAR #%"O,E\OE]L:TN:'JE;57_+ M[8][SWA(2.0]E^,=?4*PGB_3W%;0$V=TE)65X!*X9M.UW,*NJ@Q"=DL:?*/VZ6U6-B=%)'4QUZ( M+/V&6?,?2 ^Z(K:B9Y7WNF@MB?D#3>VS(/M"J_>O-HI$'T"H=);.UN,SA,]T MLJ3;HU8GP[M_;E8[T[Y[*?0U8IG[DU)HO\,0F08S&,4LR45^A>V3^L/58]Y; M8@-S0)?(JY[%IU#U"-XAJFH6/?UQK^;'0F_TQDIW6]8H/_1;+(AXW^"YK!_TLW$J]]9=SPW25_DSF>T M]L"$L\6X4>%0BA"+_Q_VPXKM?I&3F)O M&@,J[;(;@'!INGJG,L^(:VQY+LK1QQ>@NG[/1HLSQ)_K.E7I6L/ F]*.W37_ ME/1]ARGK+7L+M8PZ09W6+-HJ8U/Q:GVXWLT@-?SX\+UYRP6[F.O[[/Q_@#?7 MMG3-/[?!$9^2/I7U5;1IXZ+QSG-W-G_ MO>TF5US=M*;#F=-_/VNF%V[@94I_C'H[TX[&+$PN"RP2S^C_B4:CL8-^?HV[ M4Z;?KY92Y/TYNP::V[TN9I%_KW3GW^)1\?^D5PER$N]VB#@L/ PO//29 3UW M[TW?U 9:KKO%6?S_')%$^+H[@[F^BXV,&D[L?VQ\0U$J1C=*ZS/M^:97/XR4VR!,OIO'RRM?2\Q>PR#G!2MPP1PU5FL=[6 M-FVM^11=8N6W^>;^?'GL3E6_F\YXDM9(M9[(04SHQ>HZ'36F4060*B!RBIS\ M?R7GY+F5K*>:T5[DD_1^F@CA+Y=E3!OX]QRPA)@)9LE*6_WOI>(&DJ^<7R?' MXZBER'(U0(X_OI_.PA_TQQ8+:L;W'U^\E/\S*T.4>!'96UB&J#(= 7^SBL+9 M)EO/LK(^71/_A+R%*M!CP%OZG9A3ZO+GEL[#QUZ9[+>#=I('SFE-E<*<=OL3V8__NE4:ET,X6//8QY28): ME";7;GNH<&O#8@$O*6,-@/G_D?:,MFV3N*'@K3V-'NPR)E_GW:9!QV M'_#)@KX_B ^UD1FY:KGE4N:6PNJ9_R%_&GJD39'Y(*T5 XL_<#NSP3AMJ2^0 MRK"X96;7HF/>0K;Z*T:>("&R=6./VW .$5X=SS3K;)[T:V$;(379MIX8P?]; M2<+#PS^NBFPUS37;K60MM2$\=Z>F(>IQ5+-IA-8>2A WC+V-I".;GZ&YGY97 MW/![SL-E*.X,7GXCHQU23.%?'IM[%X?4KAVI^G%+QF?=3/AKY=QYG>4H)1U4 ME*+^QUX4+M?D>YZ0K*^X,,6*4Y(/:NX:G :HGRX%?;-RDA5PU1BM#[$*>U(O(%41$KK'C[SCGTS_SZT9VLIY53VF?- MNS$-7O>U]GJ4Z(,<,22@:SQ# =-A^8&&KUY]V=IJ1=DD#,^3A8<9.?>#$S)+ MWRH358A+$O[24/O6\MN7H-4?Y_,R#^_>1[8X)YZF'Q1?;7+WSF=5ULQV,OAV MD"19!SM90J^H<,.WQ$D +PE@( $3%B0@R7R0NQ*A3APA ;M0S IL=QRYE+(X M/@F?)'(BUGOJ [AU!6Q7D_A!U)[5S4P'@DPQC9;$7SB7'.M*UQ31SJ9W\@JY M"M3**P[P6'=TE4'UH3B%Q9KVDD[1S)FOFW7%)@WT9+UN9Y+5\@09GSUJW!MO4&UJ-Z@#6Q$B'E\^-H(DF8^3 M@#/HI=>.LP?CR%.V[WN^K_:1FU9N]&HFU/;#N0T)^'>"*=U+^5KS"&T"-6B, M<2%RPA',5[9&$'",&(]QR0OPD[/Z(,!S3(\HT^#:K49$I17DGO17C^E=U2@' M%+1[>KI9(K&PS"AE?A+PZ<4LGA%5JLQ) GJE,2NG80M@XM8 C\N("*"13$I M;Z:\K2\G#?J,*MZ^ÐQUF39*[HX3[&4/TCD D7&Y3K%S?:[CM!+Y.,Y(T0 M3$B]INNGWQ)M0,8M/\BU,J-\:1UODXPYL2".I?+6RB2UTMW27'MD=U$M;D6 MYX:MTL*K"_(?GXBY/+;(A6]=[AFL#NK/ M6:_!;T?9E4PFW&\,?VS@&=LNI[R8C3?_AN1H@D!?N'HIO&(F 1IIO:*/[BOO M#PM3QC>*C1Y0-9,?^F#A4TWRS^9_SDJL[3[[1/Y+2)XW""9$I!(F_]ZD1P+X MRBM(@,T=Y"I5"V=%Y1NC,='2K-:T!=-HI6YRSW-42":$A]\;HH:U+;&I !QR M^D#3>7MM@G5.4PS+!>*9;P8 S\.EWR$**)R1LCP)R R $6A@\WFD9&=ED;)=C?:]7+!YY MI759N_,%0S=-[^GLV[E#WI5/J-Q 7Q(@L->!/J1I( '#^@B8GY!^IAFV*\K. M-6Y0$H*(LLA-(X$+&6 EK6:(_"7B\B7H&>0O>J8B=-P%^2^ MT\3W6::FA\2S&-.N0L"L.7'\U]BUON/8Y.1]4UO^<,,S+>: M94&MM0MRIYPH:"U1H#,G].=5VSE*JP=F0]+SR8S+7-WASZB'R/K]XP M,AC>B$.6ZP51EEA/36LM3ZOT5WV"\$:TMD)^', CT:MHF")K\0NK7M>J7D.* M>VT6GIN]&4H#PN2_9UBM)@)I%]3=[05J?,<_LZV$[I+?)PSW-'=SPQG#PA"/ M<<[6M5C9B/U3IS&7Z&W&2]]6;+WL!BLH@EFZI@ERN*#%9K/%#MW>(J5>'N=) MF^#-3T8W+L[->>ZD;7G10PPQ Z_<\AS=IEW.>"H)HFH%NU#]3#HS"K]4;O#U67^>DX'/2Z)Z?#$=D@//.E<8 M4;8/B_0Q5^,5EY8^,=FU38).L^_3QBGI'&1!.=U^[G3E3/1#\]^0@ R^Y=I] M$N#K5FNY(&#(%*B,Y>F2]3*]]<:R1T#-'V84]+)'N:OE!P;]LI1@/O]5R:EC@?-U MKYJ'[8/VRT<4C BFNPY':2D9V9[.L+>IYZ)6R(MB/EG/AC[(= TPSR?08N

    [Z7 M@N"2 9RIV]FE2PAV0&]>9&5^/R@E=B?N2OM##]8@N]?5X'I_EGE,/\&NT 4 M_;71D-X5GC53Q2%%9YMTUXK>JSUL#SJW"6R,K?!"O7%O2G6R ^4FW.:O?BZK MB&(WH*EZHA5IFTL5F#?V'\?/"07>\3 M3^-=*GB(]$%^B^OD7<5)LID;7 .YP'148%P&.RRS%<1"EF'2\ M\R3)I)-K5-B7J0R4QKSI5!89YON^7U=F.6)F=T=@ MWL DP0\?/8+;(P&"M_>(S2!M&:+T1[8.*-SM3,G[6FI MY$7^L"T5'F>0VD"ZX7L[MB0@5)T@4H_3QZ ZB%!LT7=IA[+4B%=![N M<7":_1VD^I^^8C5)^YP V>PW$%4").A'K"HZUY484-@2@B>)$"M_^AT%][5$H>3S%FWA+2OEGI; MR8N*A7\K?Y@ /-5N+7<&566567BQC6!+18%A/D2.B?HF%G723:-RU(JRC;Z[ M$GXI0B-)R*AGU8.-1Y7"FQG MV+CPTL)=O.OFCDP@*#UT->8MWDP[^ZA@P.* MN(-FD!>(K7WTD^S4,-BPOG.K?F."H1#5D-D3MNJ\B8;XY8QV\;!^'B^[EF/7 M4;%RZ3*$KG#5WS^&YV!Y%M9$>9I=*/[*"U?I[9 M;JHU^ZKRU%R1!'P.NM"T M LK@#K\F:,F,E9/;Q1&Q1;%Y55NN$FHS\MGMS)*5?, _LQO-10(>X(("Y6TO M6YWJ4[\M_JT0'$D\D4=DN3GMNH41SX"Z;;!33WI)HRI6,K,>;A+EX! M02B^V",F,F+-G:/W:S\"R%1X3$_TL(6XI]#C#3CLN7D<3OU+VFR<8&.\1AS$ MV=0LN?^U$/T'VUWI3405FA!&D(.O@6F@5R0%Q[*P!6E[TS"=]CLKU=F=2XVO MI[_N^<^3+'PTD/]7)Q0F >'DBYG'1R!=^))-9-D&M7]=$QFHRKG@1[\1Q$OQ MN'LV .B(<;"3/9#',JEP$*F&M_>A%(X,V.[6R5.9M8/, M8LA\O: NG@(79TCCUWUKW"@AX9;B'#R:?[>.!+3H$-RU(O>_HCG]?H]TF3\3 MDQ9I'NU1/J06Y2>2NQ-$\G##\W<)UQ>/B5_/1G<1I>M#3>Y?5KP!\F:5S%P: M +\N?]XAZ6ZZC:Q17Q_H8B_,.;%N1!W$2_C&-'+5V0).3C D =20]JD BTQ9 M?ZN@Q+VQ+/:84QD"&L-D.7L!9!(IN#!B>AY[4 MK.L'>9^B*[T7MH_M'G:QF@Y\,<2D0.)"0N,*&N&Q/-*855Q0 MD2.CD]F;-Q.-Y^5X7VN;,Y1:U&2^IB]DWXGWQ\:'<3S!QWO-(ANDJ)LWK <\8VXOYE2UY.ACR M/*=B. Y/;Q]+]5\Z,DI^NW7_V?O5DKLDX K.CO)7@-(%R6*TXBC>6=EDRK2\#&M_)7'2=8_H*NT<>=Y"[@ P+%L?49(IE M>[I0SGP0:;!XLB2^C/)0)?ND\.&^^;B_F!RGR[#D+PX"QKF5C\F9G@J[?;;>8<6>@RQ!(%5@*C6 FU9 M,:J'[W]'OT,U29& 8ZI)\ S42V$%OP L49."!$U6YA'D$N28& A&$'@4&O9 M&(,O<7J3@'N(8P[<'1T2D- ??QJH!483#7 RT'*VI7?,54M^S^HX[>17"U.( M?2%O&77$AUTVPOG?Q*>?8:; :?,[T("C0M+A; M*#18:'"I&/;3,O/=^3A9OI9EP@0L/M+S2, /4-H[5@,>R$I[0JSEX.DSZ"F=>4Y@,!SK_)L$H.J0[U * MI^_A2T[CR(T>Y.K#9J;%(T+2,7ICFX?X.T0Q; Y*2#D+WQAQ6Q)9QQ^K_^7C MW\J*<<\6:FJ3GGW08M:UGFFX$IID.(^ ^C5VG,<5=J:E5@OS;]VYH&&;5"2G M06 FPYF#"SG ME2_^7.3[TH>HR(.WBAKS&_0/IUZB>"W45A1TN(J/(/R8+.A;]+P*;H48M(G$ M""/#GXT7%TP[X*M_O_-AOC=Y"Z/+O.1Z6[5U6P[5++( ?PG;-6[2&R6J^7+# M-W*-(!KY!"9L7$7>I)-9PL_WSG6W'5[= WP^43RRC:/W?].*CLC@PQB^1.UX MO]T:8=]2S-LM8/!UNS,X1^\OU+YS+/1'Q'^R0Q-?L8P80;[!JGP)KY7@Q%9C M<+)_.N?@]++$HY4I_=YH\K+6M[S52 X18%3K0>YD50\0AV=WC4!J?T()AD:N M'9A1#]U!-WM6!"HQPU,6%B!P.-;*SD_(1B[6*[L2)T8<<1Y<A14PS.+H 7^JBN+6G-7:R?S>T_X/ M4(6]F'"*N8 /#UMX3%NPLB^_P)K'I!70)^LZ,()^T.4355S8B?B71$?CEDO? M[<]J/MM-IILM;]V_U-0]!XE$5A/\)O.*&V9U7WQ-DE":<\W-GW*GS_]P[F*7!,O0HY.T8X3JL+BB5MF4(X=_KO5TQ=WVFB%MBMW@ MD(GQ638_G"$*3#@@7.\_-/^&I)>VXH8N7(HO=KKS*D!.P"?I-C4-S34NP/"V M,'G^7R&=&=D6BATDG/P@ 7-&(/@?(?\!T;4(8N( GH,RJRH+#ITF/+9 M\4#&/">?R3ZUS_<,/FOR)?M]N6=>8,H-NSMZ<'J%VU"OWNK]Y=IG'B4)G,XL MBN>@1AHV66=:K+XK4^ F=\R;ZZ-I^;E&FZ+UAP9HSTMV-P?I@-SMSB(T>>QK(N;'MK($@94X"#?[%/ >MV=\W0X]_5W']..:Y=2\!KJ MWFD!]SZZ8KP+NQ$V& M-Q_U'Z^PRW*8\*_)%G_CZ,R>I+FS"2D6 AB6HM$V(B?:SNYNZP-"11&D!C^>XK5FJZRTG=UQGU>CJ'33(*T6YG?>)#N]G4!2Q.U MN]\CM-*Z:0R'J/BGR2=;\K.@,8KFF,%.9=H7UNL^*I.NY%MF@\W,&>^4S#.- M1- X=6PP?N).#2CXMB<7^N9?^$QX7A>GS6"QB#<1BO-_Y!F7>?.7Q=3ZA3L_ M9]J2K0PBY&W=$_HTSTIC=J*J?# [T=5*0IZPBAE%[97G?9S+;AWWB5)D!V_^ M15JQ@?Z#"%DE >3.X@M0&O+(&QZUS?;\^DU4/GN[3>S&386S^1?XHW]## M"2URV^I4C95=K)29>)HW?*$.V+I_MJ>;BV,EF!?9JXD5-SRFGO8B >6QB'N! MRF! >\ZC3ZBLP'10H<+CBW&;+WQ)8%H0.=EZK/#HN;.AH&)Q6/K4V'YWEO1F M\B!+=5/RMP6YG-O;6\,F=$E(FJ2F[D54%/I3,$S/CG:KX3MBLX1L26ML%ZL ["_UZEJ\9#XM?\57TFG#Q$6D @L@0VGZ'*5VH*VFU4OO" ME&F\TW,_IDNZ1-NG1P*FT.7JF.: = M_XV'#W,04>'289YP-=LS/2_.Y"0L$6>>0!S)W!5W0![LGX*XED4'_8DB:G)[ M$IN90)J-RMU8^8<=JW^KWZ%H3_/12_0@UG:@\303#>;AQ)'97:HA^,8"XI32 M@;PK\.*Y"TAR-8QE>EEA4QRH"$CKU!G!+ %=KC=E&SY79 M* 3=GG2F[>RHN%&WDL'.;7 #SR.R!G]NH]B(C8P4NUJM,CFZK#T5#._P4CY7'/JU_YG!>%A.:Z39R*XF':3@JZ) M&!XZC=J?=\:_YR^KOULV_/+8NN7Q?6@1)W(G6^4"TA%Y#,$]18[^;8W\_PZM MPV+X0MH-=QN.B0Y_=7)GDT=S5G)IYL/I.E;\+^NB"/-A%1@-+KY]@GAAPE4J M2-_6JN[,&\:6^3WA!X-#T6N!\ICX3ILK0UGC4CTNEB,>K73)X6XIT1G*6=\S MX^"[9@?Q1_=!/G79!HM1(.I<2B020!HFOTH>CD/\67E@QBYGH$HTG&H2!4JZ MY-NY/I^3PR?>"?Z/ L+.J7?FL6! I]__+#. V"EJ3]1182>IC][[O_98P0!=X'C^2)0 =Q52'2TS*PT)(16@Y?'O2(!JDY? M3\$Q7!*5YQ,8R7E F]%S;@E.M> '6#%B<^KHT#5;/%CG8=7UM?( M*B*:OL#BC/V; 4F<$40QF,QOE9P8_Q"YM6K.6H[S16#,4-PMQ2[2X0L+=]/O M>0[2Q15R!T%9#I/](F^:7IWLR@#8!:8+866!)R>J?I4W)USW8Q5T&Y\?6HE+ M_TZ[P!#5Z$##]M2P3V?_2Q94'2>X^!7-YN>Q\-7D]=>BM7S& KC_W1_LE8PJOGN->6B MUF7,E@QJ1GDOBX"2@O[ M'9ZS=DB(T_EYKJJ&@.MSLN;QV.7(EAUC%=:_!(K)/TQ8_"%X1PG(2,BI-.@6 M.B>@5.GA1(!3]!*]?R$+3)!8E#GF38?(EO**IJ1#8D,W[&TLS7"#Q&1C*GGQM&N];,0%O':0H>JHT/:Q0>T=\ZIOY65:M*#%J MJFUJ?H9/NAZF;+ZWT9?W[S];,H)4!E["Q1?A3D[NK'[RR?X(U33_MKM((D1!^QG;>,WW-=,&!&\@1:8IA967&A1 MA]%IZJYF8\V3^\P>.L;$M3XB<(1ZBI/%\M\:;[INEXV8Z7;[^*.K9CVI#J'$ M^D(DHQ X&+OD&*Z$BZ/A7E2!8, M3#T,\10G*OT:XY,:J/IT;QT%!$1XF=ZW2L@#J$S.0>M0R41A/QLD#>[H=K5? M3TU=2KF+%9>4JPZ ;/ HG#:"_#3;T_)T8<9\Z.2#J"D\E[BBBQT,FV61ZM=2 MJ<(0JY]QEQ<^?LYF8S]9RQC'2NYH ME\!'MJZS$*(XM;@_W(EI>>1#EM\8?L[_0RI1U[F32-FU@[6]9;>::-"_O_L6 M*2&BM8CH>(5@<[J UXR_F*Q;X;$EBO3MN:J7+"Z C3;%$RV?CY9M+"_@9-\-Z$:C#Y/-*V4V];.BQ;%T;9M MWYM^W1]SWH!J*$BX_-7?HU2.!*16D@"!8OCCS&-R9Q)P@&4E/A\C6\DD]\[. M"]2OC)UZ8H[5<5K:9^<$O\&C 8OU;/@P@EMP@FBQ9=)7!]"D?L.FLB8+QFE".\2=X#H! XD(8(Y!J S&T4)&M=*('3 M'/12KB7(723$3]D%_6>_@,9Q^)[Z9)( 36D@Q2T4ZYRW2,%N/C!CDQ&\"QJ;J=G)\9A]""RI.$\B:U8Y"I?B/(M-WK< MZ+TZ\S=:$VYV_)%)O\SG3A*_H%QPZAB?G?;)F&!^+ >?35?A9LV#L& M#D-^^-G;$]ZT5@I69R>]9"4HH>(S1I+3CVH)%*;H..5+).!%V )W9Y5APX0> MXO,E*&7KM\B-NA02$!+]. RCU]ER<6A+VOG. ^[FZ>!'SHK?4+5"%"&%*.-- M# 5YA G0+NKU%Q/%&/G).'8EE62$*8P9RY[E] M7& F)JS7K]2L]@JW1JC>5NG9.J *41[%BA.B&[I/G^F3@"P.G&O?B(L:_E?? MC+JA^Y5.-B&@DHO!T$ _R&H.#4YEVQV,P<*Z^8RO\P.E_%X2X,(O![^=;[7N M_!M.#:+#LE61598'BF +(Y\(MHQ)Z5#FJ7OVTQ4+&T\GY"5 BMG* M S0^5XYY!P3HG>HJR?PRFYRXK6EMBP_M#YKN8]?]1,'X'.I_++X(:V^?&V0, M:FB[ZM 0EAHBO !9'SYAV-CJQJ0!1\A(!.V^.(6*>)D0<1B= <>1@/N \%-W M-G DPSXD!;EWNOGM$'56HI";+-XD(">MR7X.UG$IVGUNR^!)Q[&+_!3.*FGX M%"H0L.3+LOE+X<\JP0+BA-(:N5J0!4U0!.T1A+8C#EE 0!S^B'"3^%AL1O8Z MYIRF*@L6&@I?RL8Y$]MJT'AIYYE@^+J-P-#-UEUO.(W^R4\+IXE5$^@XR0UOD1F2E MS!B=KHMC?]YB(P&SHA'P$.EQPGE<^J&+YI$V5K-"\E77^2EKF^D+IN[MEQ\K MNK)U/XF_+;*:?-69,27]Y@-?5J$0)<\U%1CMVF1&[;RH\]:%.S..#;&-+O=5 M-2$-GS-RQQ@1]PF*V!?!>HK!]T5%->XPVB.1Q?C7WHA MS^&PCX:7HOVVRE*IRQ^V6CRBZXZ ^0$J@Q6;E/ZUFQN.[I#VD_IEL[OETA"_ MS]?K*#2N*FFJPC!,*C EW'<..(]?.-=R5Z$']8&RL_G$+/1Q'#)2F=,OSL2Q M9C7X(]L=?!CB!L$7TX07CR_X?D'R4-2$.O>IW'F O/BH9V;?:4/Y+,%XM.I4 M-% 492U8%-7[N3[ETXOKO;'QF 0=W@SY;C9V $]31P*B*[4@;3OGFF)8](M5 M@GZ$PXI9OK]_2XF>I!M^>;WQFYC,XH32=80BX2DN\T'I3RCMJJR()^2M0'/] MR]^R4WTY&3&2S[47>>\?9$$E<)Z<7[%"[4[O>L8>N"J1GT&J.*\:3M(2=1)! MKO,#G6S^CCC8POK^#C9Y8T2S;5 O]GF]#8?][>P@3'Y\[=<-FW"?C! M">NN$["'_#E^MCS0O,QJD.,K78.MP,O%*WW69!1>O-&+R@*X*VYG< T!E Q/ M!$\/7A?BU^D5\;SGIB M,"%I(4\\E+^%O\:&GSO,@G)AX7$D8%X2QW3&NK_1[-/8Q8@-H7=4W5-""V2# M==*RFS]) +\9B R(./*R0@3%(+TME,N2QW>S<+7R66>\#74H;5 MC&[AQ]04YE92R*8.GF_T,N-?MMV7@X<'&C.M*[-B.70JRJI%99:X2^5U&!M@ M-EJ+*C"?X7OQSY7Y5FUD1Q^DCJP+NQW&*W=IG=&>:I$\>C,I7EA[0T0"/ M>,*S=W>,MSI*4\7G./.G^4?8 Q4>ZA-=?4Z_>/60:WOGAVDT(+,-3N.408]YDO:XO$*TMS')B"_9;U(M M='#.N>D_?N:E6+@0V::W W/VP:?75-/7)C[AM7IV7^!IYRM72,N.05L)#G$8 MA/F=>;^P0U/_]G'DP'GS:(%#Z[SK^.3!K-P%6->K'0I<1A"CHA+S%+\.7WW2 M:BC?IXTJ<3:%2)OO4P0X-@4=IRA"59)AXBM_V=.-T[[WJ;_G(#]%D /Y"B(& MP>"B2/W1PC"_*5(?;?Z3*[8^Q[O+7*F+S5;Q &5XFD[0<2_Q T%;LSZAQZO^ M7-O=I9=+,^'X,V7'H?=6MOC+)P=]?]J#<707JZH"PY>TO*D'4[5S^]X_* MQ'^B=-.X):V_/XI-%8GBB[C$3U9#)1J/:$&G %ES,8J=*G"*U$+*2R+WE=6 MVR^&SCU7$ED4C\I@>M6:(=.@$;H,1!4DU5R2J+-4SNB517YRR>(F *I]H*6C4[ED>3N^B?1T2= M!+#[3V321(D1).SO#\S-D8""/Y0))8B1;>]'=._9=.;?LU![\IU#W6L[:WO@ M>K75T$19\%\[ER)_]N$'NHVPY-8SJJX/:+.0!0XG(DD2,;'P%<%00R< M/4;COL,P \K70"]-!3T)^9L$+)KN^QX28T%E%0 E4!MB+<\&MTI'#-R([4,>'!#C6D:-2"VF@%4\R<90!CUBO6:M=JLV0SY%O M[YI_O3AMWDD"& EZ)(#:/EY:R1CF79'<6]/:LYN\?%NY;N; 5H4[\LNK>.@: M#R]ZO+K?K*]W[H6Z4^WYDE1[N"3=WI=[R"_]WDBN S<:O\(VGPG+QXV%]]8M M ^?RW U*=SCG[Y)E//L1'.T<4X4C7U1HE!,S6:N(RK4XHZ- =2_DJ>:OLX/2 ML@3)P5CD2CG(:T)! M9A1.D6JBQ$;,,2?)CT:D;-#"NO*2G^JL@L]\@]Q1\- MOD+NZA)4P8RT"&8DRV-6XT]HS.!+^\^91[+XH*Z1KS_',%^.N,Y 1UHRL?8O M^;&&FZ/XB86U9U[P,YC8\N^*ORK36'.\NL;'\%3"*+U^ZX,IF,;^4I?:Y/RJ M%Z0VX*Q0=]O9<:C[JJL$MW8K2(?X,:F1A;A(ZU<&8]YU7B^7Y^W3^-:M3II5 M8+=5CE!E3?28$TW,A0]#CGV[,[<@DV++)[N)4\,F]B%PK@SGY<$H'JHZC%"T M785"1EO@5[OK1.&](QWB[CX\=%MD,I@B4,W%34^9;>SW#/+ANVJ?C:ODY&[U MB#'&57T@0!H,!C8;&:WD+S9\VGO-55\3Z@YVW[-@"\/MM!41.?J79+20Y#+^ M][7S)J8_=R2W8?JR*(^+S\=-J-?0>S-;MO'JO3>_7WZ/P4++6\EO[8,9^E6@2PY. M4C=M[TYCC&[)+;.2Q?YWC5=0" -_NCT5;E9+D04KZ 5<,4%?^E=RL4U[D9.Y MW3>?W03!Q*G0VNRE$#)4E=2/\NR1+;Z6.E;6*)JK>Y2TO[6!Z1\ 67+RERSH M"U0K1VR/_&#:\>#8Q P>20AS06Y$(R\BSOM]-4C6Q9;7VEYAOO:K#^!GM^XH MQI]3)3AOP"*594::K.=?,;GYGAWC"SV_/O$4RAGZW.=@TCT!6>Y 7O*O"Z(G MG NP&"DT-Q)^G0RE?/*JC]6V)?0IU-72^[$F5@\MP4M;7' MJ?AS3V^(8>Z> A1$9K(C[D AM\%HOAUBFA()B&O91+W8.L;>M-[SA^_? /;= M)IFT3B =; <4]R[E.B5)^C<$OD#.7H3?R.Q2EB .X:CG]:5T3H[SKWV#_ZCE M5(%;#Z=M(QUF8%O!T-%JDWO-L<.:RE&\K?"CD<(5A-2[1]=*-7IC[WXN]Z.8 M8\+-!9N0;2)IO9#B\^+Q!X4VCS^GCDL$4$2]0RMM')M?Q"")NBT@[EF#6DFC M.B B/I>>Z="Y/J3HO&'N/6OM@&0^R9B3\"MP&LQ_.OOF'VTJF*#^UP)K+Q9MD&R$,R]F2VB<4C1G(U>$D,7/Y66VM3S#W5EXCSB+ MPW\U:E%XDF=6FW'+_JL9+ ##R[25!IQ<:4(<@DPI40&<@T^1Q%&G0UJ%#7W- M8;'-\NSZF@0[P?!V$>A#.50&VL&0S3&M\??$EOFM;>=7IVE/!&65><=T$\]I M9YEUFPF^#=UO(SYL-(R?W=7[>Q$W"\J+(P=9NQH4O__^F ;?TJ*'8_)V<\2* ML;O:1[,1OUZ;Y0_GAG@XK\.W3CF)SP]AN/-_?D.YXXW'N IJQ MM7 *=H-(#'1-P-S=M8@OO.T\#)_/" 15NY(7BG#6C<@7(A+HGJPZIHB@JLYV M\O']& "P\OTR6GYTB^Z#5U\*^>FH3>B)/"YSRU*:!$04)DM8U$ZZO,X(K(%? MXVG]A)SS7CDB 62!=H5K$[*?N6_*)P&XYQW 'A&G8LE!9Y&OX(/+FQ.=F)%K)7?13\$@N,&)O:2 )^=A-U?H,X M^L "OF]B0L:ZQ30_6XO3';2.DA1[+]-K>"J13+Y_/_-HN)S\,! +/43$V8W8 M!:J6J!@Q_'*R>[/_"\Z(T-F8O'F#&(K,FT:6-(7."YW4LT'6&:#SB/.3]Q!^ MYIV,!JQ?6T;%6H4#%-WZ,I_$< [RHJXR!/;!:[4ZRTN^W6ITX"?6+ ]_%Y" MX>GD(3S4AHO8CO.FG*[8JO\N(*N?.#"0&%\PW$B$(*0<4WU;I+%5%[YUEA]8 M3??->8G]],$#.@21K0TKAR=E%ZMK5;G.=55TA>44L9'O,I-U!3Y8G%=&@\DK M%QR!*,0EG)M*(];PY9-]*_:+<;_7HG-O::N&B_8"&2&'J-*6:UA,)H($E!O_ M31B\5S[?SX+NY*9Q7-;.L;A7V4A)?N0RE@9LP.<_!#X W5@42B0!_22@JPAT M#7=LY"E%%?R$!,B2 Y4+KIVWPU/^^-OSU7#IO"RIY2;<(P@O"M$0ID;Y[K7 MIDPQZJ5PS)NT/M'_"W-=V%=W^YHV))?A^YBIL[5F'^Y355-MW>6C%Q(?%S?" MS!S^5)?(OX!4)1-WA!D\F8#W74&=2"*[NZ.0TS5$C^_QD_:G6A'(7_4[6RSF MI^_0BXL=Z&TKI+P#^:KN\=[A.\T]@L3Q,?^&

    *PU\& M4KB6\8M[YG\]3,]Z5.5W\0O^#.=J08ASKF M!>I5"R=NF$"[L.HMHYDZH''-NJ,P-2:QYXCBC))[G&0:_N0FEB%Q08&Y:43Z MK#CO@P]=TZA*<5/E#G(5#F\LLE,^-W,A\J6-#%W.5D*F-YGA.GV0_.)@U WQ MYU+U:7IO7:75\E0?QK%_]1&#S-P[$!I:O-2B554]UF2ZH+VU /4L6I=5_. Q M &J,K*6D +HT #\XM^G&VA9$AI"_KCV-9[\7/Q2][107F]^>X^##80*Y;C&5 M=[;C_B=3G M2/W:,;<"Q\(XG;$;PL?&AG.R((E\1@*ZV:6XU3LQSI87"NW]:S^1>8@N,YC= M_-+;?:O8"#XC;4]D7^E"[TW\>?X4S T+5ZK!-PAV1[QW_V:D0:+H@J,%7_J[ M'\*]-#*[?G-&D*S@@6"A$[-8Y'SQTK=4E\/W=D*9HO'?()^>P'#2M,L]0/ Q[ M($0,564((,3=63OV%B)$(K8E^6&7^07XJNJQZ9DQF?;R(+%4EA$#\W1)) M_#4,#J;HGSH?-5&*+%O#G@2X.9" _0M_:GTOP"@:HCAW5AZ2S0S\M8[J/"/2 M!H;"?]:GJL@66BY@#)H791OU:8;%;+Z;YIN]X__R9)'SY:"Z:9/ZO(MGVYLH MYW+'D9]]6G-MCUBZU^1.QY M:8SLE('F+8G0W=K1"NY6*;(]\798)!X>MV/YZZA#;6!!LNY''J(Y!7([QF!V M*''Z84OIT+ZH;+O_30Z;E"!NAAMFU&3 MT7+EW0.M/__A8%5U516% D=V',J%,Z"_Z:+W@P1X/SM'I%99BK<="W+_,01) M"_Z_44*QL#1_8WT:5580YQ"O%1MVF:"A]^=)OZ=@E-26(ALA2/S#E!T8.7HI MR1&V,T@"&YH\QD>RM_JJ\7Q?_\QHN=!*29%6Z"V,CK@B2V\)& M(D%7UL3*GO!>KQK^D*O=GSKI?PZPT0JW MG\*Z?I4;';+@<@V4R92V@N*"Z\%[2\'E?(&V\\%#84I@)S7+?&*D!;=3(D24=VY&_Y?*\.K)( AT!D2%RA$E2.3OXEL M:'J)I,CRT*I85Z[;=!Z _R5*WV,@VI433:(+6R)&K[Y5-USKYCMJA?;L\\Z% M_0BUT5_@9C+!L,;D5SSC$?G*GFH5$,XV33:=]/^Q]UYA347MNNA$2I 6:=() M"@I21'HG(-)$BB*]B8 TZ2W2B_3>!91>I420WGL1D0Y*)Z T@80:(20[_O_: M^_QK/6NMYUR=WBM8B\R61EOO)52>J<$D]-\_ MH07.K^='($1845RU*53S.GT]8Q4JG6M94U2I81*HK#4!T%:+C\ M__Y'C_]_QB]_M[4 P2'?6Y]F"!(,C^;F>821+6RJY;+6/A=KB=D8):3V8#9; M7Y3HX;[,"]?4'S<&(EL#U@)@G"N=K87!\KR-:,<-QPK_UC.[7NPJK8RX)^( (>RBT[>35K\3OEL M-O#WW.OKG%=]Q[;;I.*(P:-[->)B#L=K9+ M>4>&IJ=+L-)'T[]G?E87NAZK[R>G/SU,"8@TOA#1FMX7_2"]TMN[++ O,*%* MIR:I QTW/WT5 QP))JQ0S[<;V1;>C2R3VS 9$4KC^[A/00N!)2K]T<42P[1- MD3695:K5.X>OCL=85-C2FX RJ&>>\>E''L*MQ+@\BG;5&MC^J1/H<

    :7= MUV\IMQ'*?X0B.-%Z?&5H^C4SDU[OBX&5EI=SF3Z"K$\YA6N_YZ<$/E.]$WEU M;-Z#OV4<@/K<+<^#@L97'YXXW=9HTZM-X+RM%D;!-L+(Q?XVT&L'0GJBJ='7 M1?6[?MEXMAK.F?$,)7)-X;[:)HVT@1M^!/A&8GBGV*RL5_7J#SL134<%O(__P9 M]YMB523O76I-@B GAW-_J.58DDDD8XLZS^/)?D MNCI\?#$7 _ Q# 0RU:*"(N^?.)Y>+>T=J9$8 /S M<+I!X*R5?^Q.>UMAU0\O090];IL34XC*:R,/"(AY*4935@O*VDHW3=$ C6&XT/6*9 M9E>I=#'>?%1*W6F8A@ [8[T%/=@TX)=D]R3A0XKO7I[)15/%;)>B= M%-'\6.!=-#EBC!VA,E6H:?[5NK*WAXMPF?$4!_B(G=K0$: D,'Q=3(<_\)-J MA']HZ]J81"76".4Y-RS 3-; T0V.[S;GQ>UO&A$W"8^(@)7UN,!H:L83L5,! M.H+,]4.P?2?#Y(LISQPWRBK.D/>?A7:_^J7N7?&EH$?7KPSZ.PFE Q-?S1M8 M.,9C&EZ4V7W3YJ)"=)#$ ,C$D$X2E&!XNW;Y\I[O\PQ7#6LKU3=T/YLJ!@GD M0N ^>/SZ2?H+E1>\7EM2W@Q)?(8F1,'KR_/!-] ^2&:YVT=L)@/"?5X> MU&#Z. M1N[XDLZZHQ"=6":4=G7AQN 7%=RHJC!%",$K"."&U2,/+#ME?R3L< M3,, "OT!?XY6+70P9T/[V)3NSE4[O6&MRXQ^1T/@KLJ1/-7V#^>1?P3A>.<] M?Y&PH05K]T59_8NQ\G[:9ADSWW=+"6ZYBCT]XQ7P/);UP_Y$BF6UN6RM:J+( MG\([WTQ<+P9]#;[_KNM,=B4\BJ-\^,^T5UY%'M$NPF6#@!?FQ/=%2@.*' /NKQBP 'T%E:3 M"NS*!7:=O!/R!&-%B_;/\%I%[6ZX0%^^-8V:^X]ODL_4MFKXOOJS(1T'GL&Z MGF 7)ZV;IFG<[GQ-40OWAH\U$43+U#:AX!^W\Z_]_?7?-?0LLL]DWM^(I&%] M7ZH&.TNJ4:*JQ[L3S'C ^7$MJ-L!2H;6'FS,(_/76W>\HEEG]S)ZK9A,]>N. M#WQEXR!LY[P+DF^7#WZ'9?87025$HVA59[P$J$S\).]8\5=S6?/P]'VFG8FY M<,>G-!D=OQ8;Q ;3=R0ARYQ\92(5=9E",)%WT*2$9L\W^-8JV.<2;0Z9JQ8S MH;P&.ZBVIE%9>0W;*(=*<,2%RH19F#Y5H/=%>^IVIC]#'%P;O(B+24+;/GVX?'#[2.$B M':QC63%P0D3T8J!$C*DDDBLNRHL@#?U>%I83] M*PCYJ9>BRV]].W74=3E2[(R8CB $L2QL,D[@*&W^@>2/S71)Z H] MAW7:K>>V2/HU"TIY)O30(W1TT:YT1J1 QWN:V@S]%&$Z.LL?T;O* 5+*@*HL MM9G)J(L;C09%^3.U)1LCM1XB'R*#,7-Q-&&U_?G1$MJ(I*"L[::)=Q+_1*+V MN^"^B; \Y],3?'- B6"D4=D/=->=++BG)H*Q[1H@D,+LZ<*C/)@9&[>6A=53]%.=]TM0?XJ>?MB.4.L@A] [($# M&.O9=/MS@4SM*0'VW?T:3C?F3[KUM*DCU]IV>0@W\#L,*__/'78)P>\P5;F" KM"&@M.[R%B-4 M:C?]>*([/O#F([.$F&L%HQXC+P-#.Q;PN&\1&D314$W8?VX\'^7YJ]Z.XVA? M;]GP,Y2BSUZR-U0*>^4W2Z=#8,$#@Z\-Q51C]"KN1A>.>)0RQ2ZJI7"PL"0U M\X.9%J<; BR4 0\(.*A1M_O"IK'+_DY-B2/#CTTC)L-/YO1UU[\9,)V/^9]O M0,-SQ6?:G6I6C;9%-)S< D1K\6S)6<5=\6\QF-$11*Z-LGP0Z6&FC]]4X2XB"QLC:VP84[@B;FZB6%0O M!Y7^W4D*\GM5W!"C_-/R17A24Q2>FB6AZOWT\@'*C1!YWSF'9]IB=Q, MF;.\>O^5>M;[X AU'G4B)\<+"6&G1('"N>=S3*>M/S.0 [%^E.K4;.=LRC_]G _"O^VWHX"0KC M=_8<)[+3ETAFK''Z?2O&<(2HD@A(D-MSQZN'Q 1F?"6H%^TL2$2>M#BOV3\Y MUTKX2/#TK;G:N#XTN,9C+:]/P%$!)3?7@&"3JF8FE6W3\]'G'^][L*#U(#\A MJ,O\]-^F48#H"F/G;4+I%V??C;WS[=TK0:?;:L&OG1^N?9*U==&:_8X>[>T4 M14%[5\D-Y:-=%QKS.)7=F-)%&@P;!*L2HWYG>)18>@_9+OHO^J?F(!_ M2_<9%)_N[L\J"8,K$HPV\8KL;\ER\14Z$BB-UC9#F6<5#13L',*0FIR/\8D- M+?JKC,SQQ!H&[\XC@47V9K;.9/_*NI.]I'PCJJW2F:,Q<$>^L.,COI$-844Q M#YI1SW4+UG% )'[C?5P4:]C4%(*]"S40KF6[SD9:@Y6]=^M;XX9N0[2?;BOV@&J!63RJ_K2@QX!0*O$^?-L3.,!QYP]_/ M/NL$G M:RYK'-#V_M*S1@$C@WH7D(>,=?@S&(1GX7_^31EDAF.)T'#CUN@&0Y)DJR1S M]7=,I ?T!-^"5@8"9 KM&N79)YT\/T@+\D[]$+]]+C?"W<+-E:=KC-]L*1@O M9&X;HD-$-59I>@6UEJWREVT1J_QE6Y_Q@XKTR]-US!7/BX[PSR%XWBHOF[@1 M?SY7/Z7??XX7=E!4Y7KX4$QAF.E$]:/L=LD8N^?A(D/?-Y,D!'?E@PT^X:F# M!$8 V=4/(80URF2URWE<97D2293?B<-DK7*^R^7/7H.%/)A$3 M)^?ML+O)):2[;8I/$]M5"^#&>.")7--^V[!*9N1H7V,__FJ>YN%+JMW%8'!> MJW8YW/RO"DA$0O>7%J"63R6,#:;/TSF]+2XE;CRA$9RG),MBJURHA.O MW%"^6H%]4MG63GJ@*TJ4A))(XX@%8,!]]J8>DRBQ=MM<_TY7[.L826_P*(!YG,7+,B1T,8MX*OYO8DZVA MLLND-3TL&X;M#);[&(,=B%2&3TQS; MVEO,(1.U1J/M8KQM]V_C'$/B(-0-09&H[?T2D^]?79[T:C=P-HJ_'A2OPP&P MB[-\L-9_.H%/^ 7,$21!NV\8=R48W8KZ&(4 /HNP$HP3[NFB'0WE.9!S'ZH8 M_1,;%ZNP^ON+$A0;LJ^"Q>S@$F@E%*$^ZBJBPNWCXH^'N'H,;9,-HH[V@4O;_ ^K*(9ON;E_$%1I.CGQ]PQ473>>>#K0K;+; T MA_&K)W?L+9)QP,:IEG;F&_Q!Y_S[XTM&)",=54ACSI3>0S5^K"=6V;#^?H5VZEZ%T=7MRW)2MRD VCO4:Z?#PG@+; M%?TP1@%U%1GL:7=0<]LQIRWBGJ-#I'UZA+!Z3S<3DZ2TV:C@&Y2Z%BS7&+/E3[_!!AUB9TLT^$0)^6J5"[J< M&'[P.'4UE%2NAXU*H1\=C>(5)&8QD_XR<"K@?8F5JYJ6N[[ N&:]B00VUT[R MJW7[KA6CH%R[Q_<@G2.%'B4U8(NGW?@;5,#_S6I1\ MF'W53LVXHWM.IFO?/1"QVBG1C< T@C+E-_ $+(^IG?&)/ -R+LTKZ,87 B'6 MWY&2$6?"91GI8L'J#>)@^"HA:X^](GW5/7O M5Q*EEMP+R8LLXE8L1D'M 7X&9?\"6&^:(N4Y=A>Z!O9=>@UNGFE86M$ETB47 M75?75Y"@Z0^BWB;VU?S?;I;Y?U(\G_7B"X"HM<_4Y#AU% N*1G;.$KWW0YFS M(?/ZGL$655&E794AOQP'-0R7$EO>MU'_9BR%+@TY+%WE8Q[-L=,T3 B\R_F@ M;]G"D/KS%A'VM8[?VIS@6RS7;BXMLB:O4!&Y9>)5'^NHWC#OEZ(A+MLIK"Y* M4((D-,N5$3#I68@<>5.B-<[Z^@V9830#Y'<7-M(\!$7;GYE+C;Q;4F.H2I2I MWZG?_T%=J?6Y4A*I'.,Y/ ^Z+IBGC!YS0OPYX5NF^7;AU'3#M(CRBX*1(4V1 MG-+&7$?EA@D)&EHCG*1X*S08D,Y8I,XZ7^.@7RM+V:E5?PT);E M-FURAEJ?Y)JU%]?Q-.L[T:X$YL[HH J[%8E)V0[]'T%N;-E)4\-NC<+"?4G= M$2#&W^Y\S6@I)S9X[X?K5CJRPRLJDKO&*E+0420$7[DJ0?[!S4QN^C+;0#GNLV+'&Z:<2V49P%ZFPZRKT30'^%&F M5^;VZR::SBNE5WBZVOBQQ:= O0G!9\_B1VC 1E>'&>^L7 M'ME]G:B@00BEL7AU%!BJK.ESYBM>';P0]D61!7,H,K[+$&TTT? M,X1&*=XMTX4QZ2:6H#I& MRVTC'#]E,2T8;Z7(41% HO.O-[A ,,9(?_N/Z,2^5@][FUEKZAL/;1LWO7G] MK$-%8L[ 5+#0\7XL:]W<[^B;YT\/":*^4/_ULKL1F)Z(4B!$#O4;[9Q)U("[ MFW1_8,<8SF\.O)U<,$_CFWT3&$35%0Y(7R+@,;*Z")-JR/I<(O&,^-MH>,T; MI1$FD*L>45A$43U8Z!"+68A8.9%0WOQ RH(>-Z> M.Y14OS'P=0*)!+LQF@AC3A3XB,8!P#P^OB&/E;V1X\'LN[,_N&?C,]] M_%RG%*:WAC#$V<$R8)"CA/PM9&!ZY0K7TR6SQ:HZ?H6W1!?7U(3T&UD^<)S5[6*:AOS;.-//00PP4XQ L]VKN M;.H/T_[]@F8]R;OW"(.#R([A$(Q>:E_KC#DS\B#GJA+!%'PU?^N:1(]LPU/O(<.5Z_D:+FM,>_=F:C)(=8]&"(]K;U)QKE&"=4:1&L MH"8_PRLQZ(Z(D+E\R,,K2L!N%=:U 8ZH9M&?DY4H6=J9Q!XA9+Q'^\/@O)N) MINO!A^;):ZL,.ROBR!/CS@\=SVL3#*T'MXL9O[P/4 0UWVY:II],GA'^U/-, MF!1^',=4$?)[@LKR&O/=[M*KCB(7 )%(?%"%*CP_K.C.6J?Y40 M7_[825:B"/^@MR2B?LSV78]-_)0[OR:GKY,/=1)X$Z6,%[>>CHY2)VW-N;K8VUT\NVDIFD+W13A2>Y8_92^N"N%AW6 <B*H^B$9.^FMLR(C5=2CT[-]^5C76_)%'7_9FMQP,)%>9??6AF@8CDL,XP(X8--<*N>:OU3J'482&^VN74'+W MZY#(&^0IG&Y5=Z@5^@FS TV M$*HP1E_V=U%CY! :723:+\Y$'M;5=C*+2)A&(R"LU M#+)SS$Y-:VB26I BY*+24@<(XHZ'!]R;5FZC9PM_J%>:;_O*GM7>2W&$?1IC MINKR.H)MA_ :">,XW<@U M];=&Y44 88.=5*^B,!&>*F\?'(Y0) 2$7 N6Z6 9RLZ,EV?5KD;K:H MN(K9.68>9O()_6$:']_,FKAC+H'\5!<:(]-*;OP[G>!=D)C&)J/QR> M0V$M6SX>"QT;W7@*/A1U0NNU'FOG=$M_4>RC0JVH=D)/)9R'G+7\O&N4!GT3/D+M=KBGZ_/V'3OD M."_%@)D WR^,YY?PFXWLWFD-?;P3 @;D'7$&"KA_Q]899;1E2U@P/XIQ[N]K%>BLLW M& G0[)TU- L#CWCJ@E7;%"C96)YY"#^Y MQ>/CS*AX3#V1"Y8U*)E4!F!!^_=PP&UL) ZP>!:T3;^7K7F5/UFEV/H6\GFH M)\GV(.8(NJ"+5;X"Y_WQ34U$$]_,^UP6>7#RG9OY6VF=!ED7YC,'CO>!GWHI241VA\J_V(1\!S M(N;CQ=5H>4$4-$:,DF4=FV@OUIB+-1LX7=_P=DL^!DB47OCWA[PGBUS3#T& MJ99AH0(6JLW3^S5QS[KK(&DW+#@"*;K27VJO:T=9D&/4*W;9J1HT=54[4K\^ M2#^F$GYK];;->H1\3/RAA-G+*$J]_553S=8[]9GV#S'X-N[WN*)1O386!K54* MLTVHH86"#W3=-*8T>(B+!IUU]'*)\C[IX!3 MF-.2BG#_!45"&%>2W!"[5U[\>6-T $E(T4*%6>_W-;6^)='WD-=A9JK] 2X] M@6PQ0[HHY3B)S%KY/<9^Q5]<-]Q;!@$.Z]3$RT(7@>T4U4F/!\XVXS#H@0WIW"!,Y9 MSPOD-\RRS^FW1!"FJ=R5!WU=61XS07^PR^RJEPBKW@2*E!V,U(8Y3!^K04U? M!DM#B-%-B$ X(I9K#B-!61KKT[&@Z[QMJ5.(HG1A M&CW,CW=;>VD^:W +]?>5KR5D;:8 LA[F<'/PI4SAJH,\W]Q]U_.I449;9T.2 M^V-_DJ"'V4!+N;\".FO-DA@'Q-:3DW^XJWJ=*R,^,NX]*JD?W/]BC6)>$67U MO'ZNDWC7^,/;3J?J&>^I?O2@8JY\4>T97&%6M(W-13-':Z8ZY=@#*OPD2> M3/J#U[?+S.1IV9:O=JY!'Z0LZOYZFD0ZKCNN.'. ]D"41>/AEL48K3WD*WLS MT^!U!1'2;=0UJ^=%3TY)/**%N%*^_XNP$( M-?#07Q$I^P5(^D9R:,EO'22BP+[_5^Z:@RZ?X(#ROV?9Y:X*X?YPPJO2H(W5 M/NBA*0[@*2>W*,1W/ M?551OG*K(1@)8$J7-S/33Z^&T?4QR(MQF+-+2TWV^6J]#R9U#(KMK<4!VQ6. MD_XL]FR)H9Y\=FF\JI; FA7WBY&+U%1\ZP A+Q&E956PTJ#K,/B31.VYHN5/ M@V25Z4R\SU._K;Z[H<8Y'7<:"$4=Y*U14KK4;$@PB AI..J]H*@BT=*V8;5> M.V5O^+7" 03.M#*QTE[;PEZ-/$%_BJW N"#UTWTBZFZ3\. KR:MGD@$M3)@ M9P++W- O>R7FITUE[V9<=Q@S]S32ZX*)T/LP;BMDJG4U8I7F%NKGAQF1!18V MX^'PED8ISFGW3=]04MG$N;;6X4_(SNB2/0;?CHP<(N;P=2NYWK!6S7[:O I@ M@J2#[JD",3[8!2X5EF#)_O)G2*,%"&5=[_32Y\ _ML*! MX&7T%S.P5IC!=#W:7S[;/2 &"N:[H;1 M-U5WD([4WO>SULS^KFASDM:F%E1DY&_KJ:W45WLO"4!,W2^^$G1S4TCUE'>] MRK$+SXQR;@1+CE#XU0[K,*X%L?"F\5(X3RE=O"F)N!SUII> M\BN9I()N].Q>ODEX>N?3G^E+C%ME(+%-=93J8*#H;,U^(&3[YGC98F-?D%\2 MN(L_W_:R2VA(\L0;_D8 _KN!KK9V:<&KG0L.X5.+"GJH[!%$U:ZY44W>HZ^? MS1"2<382^^7^^0W;.PF&:V?=%H4QP.YK[#U87A_S56DJBN%14UT$,CQ,I]YE M.<%5P_\KZ0A3#Q&5VY@?I?_A1EM>U(KLA*Y&!Y)\,>J7T93="'_Q-9GRS M59*2W^;DDY8S!2DLWZL*$SQ3#T%Z9!Z'@W:$SNV@_F^UV!EC&1EBG5H\%/YY M-7LX>^S3'T\&IL5.Z/L*S$P-4"X]Y6R'+159RMIR-@ !M&>7@G\NP[!8, K. MA3Y%Q!.A[VK>,%LTW?488QF@>\U60.9NNG& 2M]*;=[HY-F%?GZ5-O6Q]E<&N$A)577I[P21+X]$!--)V M^=N#Y^_#!A^X)8%MT!96;XK]^2<%#O4R?@ID/TQX\%Q$I)RSD3YXX)7_;12V M4<-6^6QLS#H1B_4>PZ5@]A\?DIY#OS]O!P:]Q& MU[(HP2I&&^6$ T+;6>[6EO8Y"?2.L_HYZV4]Z-\*?^&!GMV'#CR%]U5JTSM< M([/JI))"GY9B*OL(!7)TN%Y>1?[)GID1)VY\BE9Y,WDGK M;_*5)>4BE&%YF2YY&$HPY ML>AXR8_11'SX[K+!.U(]JWGGWA^1GW52PJXH& MQ7%R$K K,N" YD8$UOILD"!]XCS?U>_;V@O)AAYETMLIC&+56=FN MW#^%B-M"UL1JUD!N/X!,D@QEH:&I8M&J+T.0M M]Y=)?B,=Z>;:#"8!BWUSR!5"MZR3*U4ZMK*G^Y3>(@GB.&;DHK QX_"DODF?;58US=>)7,SS2_"YJ+GRMDD^3O'O4SWK@ M)X-?E$C*$+^KWPM!/ /V$@^B:]=>CP^<5D?'%IK\4((]["DWEC@8DKS3^8K( M.FXM%"3YJRE0$@>,<,WB@+^OMU*]\V8UX2"0$W:LJ'G_O%O0F3/+5KV(JRZ) M], OU+$"'9Q9&_CM.E4)1=+*@*,MZP[W"E6=2ID\YE6P=%>$Q9%Z/?3B"%O: M#/T!QQ-K#VQG$0Z8X&M'V^"+* >/:W#!7<>PJVPYB M\I?ZC"IM*7*0F*\K]K6*N-E&7Y3FHO_"8Y>.;/\>VRSUA^^\Y2,O78%\8C@A MLJ%?GN.JU,M)5U6F2@#A)EHN;R3$W*_E^Z*+XYQ0S''0XL:I!=ONX1H\\LM4 M599&A[H6@ZW*PFKOAU@O.8;R\4*,//)FWAH;Z+=^O^8;(;"/IP&)/AMP\C0U MY, O58'=$1$LJWJI:>>K]^6@<1JA0KI4P1LO[W;@G=AMT';**+;^C-#ITNB1 M18@;B4[>Q2GGGPJX5S[X.AJ* VB@L;FBR"5.FWS[.PGR7S@S'3:PA-P[ZNM) M?T=T;,HD=)U")#UD22H1?RBT<_[N*F ;[1.;N" R***:DCSD7KP1WVLW#RG M5*Q2AC1=Y6.';=L^A*K0$>PWG>DX& >,Q7\!A?ZZ&Z,L1_:I!Y(, M9[IZ#W]E)M(O+5J,^++#!9S=9]+&QM+OSZY#/C?>G96U],XZRC449W5UG\KM MRMQ2 /4 8C@@BET8)=:]+)7$;]/">\?G)6CB=F*);UX_I;B R?I9ERTO:"RN M)C@.LUV2A*7(G\\,_!;^!&52Q.KMK?"EWT(&-O%'DF;0?H98 MLNB KB,)GZ7@@/7L'D[:,Y81IVGH.T= _3\ "\/+:+R;O!W0K;M?40M[-N;7V8T]C0>46J?A2 CCR0%,1\ M(](5[@AE8R;V%LRAV*SA)2 B34L7-MTW/0ST8M:]@U\:!K/R.;QP"O M_?_^&X/5]?/$*O^@(G4?%W+CY<7FA-W91;?XJ+6P92TJ*I#2$/T@#N@-0FEC MHR=P0.5V MS&5&Y^:RH&QJ\FZFN[O9![BPE"I!DG,\/@T&ZK.^.'[OM80N0-'[@XJ[&]V4 M/:I6Q!=-?(C3 !6C8(Z-3SV;>59Z6#$[9JU:Y,71\=,L@;+IM#%[U[ZD+<+1 M"RCA7MA">]-:G0EZ= C^$9:J(Y&=D>/$6!L:Z$/,HN3K'TRXE[$\0ZO CB]? M^X;%/+#Q$CJ!S]!+*O-K"OES&\.0[3(/(7Z0^8^-1JV!_^YQ^/^-_R\"-#ZW MCP/((6?Q]LVI3R8\FB:BM$"U7ZOSW$[@^0Z2:Q$T3YZJO#U=R']5G \61?]< MA^/_/3*3P>WN7K5 Y]R[71T*-?F<0!@V-2=^:83X_T_FB%\P1=\-OYN'<$B='4Q1GP,_O#P+K"88Q7'\I^3H. MN#B'7K 8Y*%CL5JI#[>PAH+8V)2.$6HKA:B"YY[ "S(E"DV>M/X(Q&][N&RJD6R@STA&L8>\TS)13*E'JA;=5.0K3& MNC^N:](ZM$^PWC^5@;9HKDMLEWM5P!(N.$N6AM''"G:6CU%.6! TKN=DP5J=V._S'%9>#2_B6? M]C2?R@*!5WR"U!Z))]PU+FL#:6"G5=>6\M*ZOGWAC@?[F>2+,+)3P54.I;N3-] M_T#4ODQXP6RQ7$IR\.<($'KMIT@E6[0CKFTLISO1I M>ESQ2\KI8PP!1]Q[I/I.DM"XYGI7G*[=O,$%N'^XN %/2#*\&K\(>_8\9SVZ M3D% !+%\GQ>5*Q^)<&HH"\,PV'OX'G^KTQ:**@PW#P,E$7!D60V7C_[<[_O+72F$]%SU?B"5YN MZ\V$S(<[HI7TS:S1RJT@2(*( KL!$M3GFY%E6;5GT!AO0U+!]6KA1\@S:HT/ MWV4WMKK/B,[I!]%6@^)YY(%&$S- M&F]HU[4E6[?4-V5-']0G1_"=<.F XC!/)[T2P;!5373Z^IYM>P(=Y'4\B6N! M]^;YPK :-^2^R$HC>!^T-EG"\J'IUYX=U/I(WNG[3IN,6^X?#-]L-P"0 -O$ M3[']4YH3K=(VF0L@] M)HX#)I;&<@+5&O7S&N]QK-:H#IZ$D@R?G@/"PW[% 5 MG6YIL]Y%MC,OG5M\SG=;\\R]T["'B.+XFXIZ-V'V;N M?[$9_!U*W\VSS8FW M>M@4_?0&#J@AH+?6^R9' #G8J(#KUDWSB\Y8?ZIM;-#?Y8C6@0SK?010XY3^ M;R93U1/F!]R6O^_=[/O2#+'EY_):>T_U/'?L\2D0.\A: MYWOR9HS+,;KW?1*,TX/U/L'ZF[WY^8.3#^)7LX>BEQH9STCM"PPX+HYX9]R& M*!Q9U2J8XWC+NPF__SWK[5+?.BW/ 7,9\-$7-K?+*+R31>]>D/)L0-NR^<$@ M3'+ *Q/"+@LY4Y9V63QEV9&,^<*B3_75]YK:T,^\ KBFI[J5W::RIV6$/A.1 M7TRU8XG]W/UQ6TM'Y]_N8Q2\;_-T0Q0@IN%)8=^5SBO+6F4#8?U3MLI7M> MN]0H><+Z'F7,+CX)KP?_Z#W6FCF\T]:5(,F,,+HC3+/O'J=@-4.Q%L W6W4R M!M6^_[K*J3KV:H/B<4YG,^ML-*>Z3G%43>3'3\.B!(/_D5S\?6E8\E[WZNG2 M*3[OM?,MM_GMJ.EX$X(I"-20 WQ\ZC12NNG\^1L["HRYHBAAM$ROP<+Q0DY) MP]$Q:4!XDUK%/ CB)R?S=*V+5C#._XX5_$Y%@PETQU& M*,&S/ QG4Y%*?<2ACO4BD6[S\R4U)JZ+@-\^@[QE(1A)_SMK'2)*]H_JC ?] MA\S#?\0VRC4)#34 GO1K0?7C%XD4.*##8W&!]_Q+@N&M]P3\ZAQL$N62^6#. M_R#"S+/6X7_H/8,NCOYA.EC$+_2DP":>2\?_.+;RPI"X$3N=2I:@P2;A8F*^%_?L\);/D4-@&)'HGYI?YWP_JS MSZ-.$YGW!-XX6@:DU]6F&/RH3_()EWW!^S%L]6['0S/(D^Q-T]$R8W77LML& M(1J$\S4B!G:$(4'1D]P#(6O:OYN.A4&+LEBIR+'+G""JAB(4[9 0!HK$,%=E M4/K>;35Q$; Y0J5Y?W,-:KF8USV#^1]*C"2.8;&3>5H-8_Z*TU[QMKT^S%JQ M3DX" ZA+V113^=G0NT2B80EJK"\\QAL )SO?=W/MT-+=2NJWY@L#[IP";:]. M*./.!QVNGDV>?#\)H.G3"(\=L'5B:Q7QND7'PWU464^PA0.8Z_<^:*P[5[!5 M"8K6,I9^#TYM,+TIR1[&O]JY /IOMW!O8&1JA%K+I*$0XP MR\XFA.@(P7[6-[(LFWXD5<*O?Y]]KG0A<6H3A7RQEV= MHF57U>&"0._IP\)PG0< X[6"UKJ&SM@O;8T1".B!)J/;'V8 )4CK_WS6WZG\ MAQV$,N/DR2N#7,Q P\,S$,>^EKLZ82F)WZ7Y!Z*S5J?JCME1TR55FN+/GX#A M;L"$,"1U3'IJ<*I7D/?;'+D=#FBAL 1M\OH"?-T8E:"->Y[.VLNQ__ =^ZGR M(NK+_ZHK/&X,8J71U*<"0K(FQ45WRTK+)4CX(V"J,F@LUU[>DPNRL\?2<B<]>A?*"GLF5>J%G:GO-RB7'/5VE6.DN%)DJQS&@!">:"G$F$=?YYW&%A.I M8A*^M$2N?2Z^C5;A]YO6H2 VMY,X?62O>@SC!G?- *$8VW)X;@%#NI\]\=>@ MY>P'&T>B!,=# Q91JD,KC+FK?0L!DY.>?Y[Y+?Y)??F9AII:)DS1"G?IZK)-UAX,6WT^:N'!A=Q^PJ,BTJO M-EB1_<\6(9E?,1J.2E2>P8B5CE-&9'(],UL=81^[A 1QV;Y_P2-[O"UYOKC, MK3FC)K$04#))2#@>;@%Y5WG#I,^1K,^%PK6_RXM3YZ-\L XH";8U8'X/'81B MIWR%.CC$0-QSGE#S(FCKKXF$'),01&AS).GTL4U* M"F_X:X6E/D(W^;=G(R=P*T\CZN09X0<]^$:B)Q- ^_ASBX3X@DT:;6[=@//' MU7=,^6 ^M ?RX+238M?W9AW[E-E+U0^<;A%AO"'D@E9I%*JE())/LL0H*HL( M\2.8S."9A'[LW[HL]AN#%=.,6Q&^R0N=(>7WJZI="H]J]@N:$R]355@# M58)E5?MQ +V8!?.NN#&H[WD'+5/Z5J>0$X$?E>+"^\T,PE+Y#NU!1NX&-'> MBX?[O&Y_8P77;T#X4SK!2Q A=_:)B0:+!FE[I8RA0!%V4^@M)*G"^E]W$@MR M%*LNCL=,="E& X8[JH)FI\)NB#V\_U8&*Y,5I1/".B^C.!1I'Z4'#9S M.T0!#">YRF]W\[&>@#WN50V_?XMV93B2."F%*$CK.F<7^^FA&%W&W%'C#D?\ MXFS2/SR-91 X(*2=NO#NAU([Z5($0>YZAL!QU_F[@W-)-F*?0%KT8B&ZJW_. ME[XTJUQ);NZJ3N.SW4+_+!#"C!H0_,AWU'QNB7 MY'L?7AZ)T/%,.!T910C[_HQ\(9*ZTIH7AJ7(Z^F\KN:R<;U\9=C9F59*:!,H M#PSV.-#T]K[0RK%WG;^Y$% ETK62(:EGU%E,<4;O'BQ+KNNW&A9$=PJ^(9\G M,!XA5GI7G8/P7&O(C3TDS+F;ZUI96)(;- %[?P'6]BB('"T\=W:& YY?8PCB MJNF77 )D4U2)3H#4['-5Y60F-B5."GK+)&6#^FG1*[D/57]YQ/N6B#N:2UOO MJ=[D4T CL0PXX"VTQ]@[X:O?9M58'/&,G_.?+H:[V M\G[2.P=.KAYIB^* 2[(A'%!8 C?-(+7]!U_7W*6Z9Q-Q+XV_MCB&RG67= RP MA3EBE& J*#-'<_[95=L02>FZ0?!_^S=[RRC2VC>)0U+2SU- M1D^ DOT=D:758M]2-[3!_5.[S%+L#K7WG#3CTHJ4W.7^WV:GQF"CI<4.FVO3N,F0"$8 MSI:9PT I1Y_LL383BR4C#=%/#WH2/?J_-.^'7R3SL&9*.Z#J;87D'[?$:R-S#P=:K7V4("/6XFTNIZ>> B-Y'9"1J M,A$J^Q^!IWLI 7N3T%K15,_["5DV9R%3%I]+4:MXQM"*[P9_+OOGSZ%,G5R* MZP'W7[$S3VT>WZ_AE%53I5@[.7V^-].D-)@YD$@\NIXE>LB*5J&O;YYZJ"K[ M5)#]6?S'[P? 'Y-9M1.Q?;<>"JFCPD?C9A])[']_W-4+MN$DHDY2!E[ 1 8R MS$618XVU-N$KXF-4O]]90]Z C]GSPU9:R:Q=!TAO\TP22-UZ3I$=\+_]./?_ MR?&\"P]3^D+L19:.L-CW OU\'$Q[?83*$9EE.VZBQ@'QU>]?NS];H8^C/0'T M6O_^5J:L"39"TBGFFT[=R\OK7H2@T*M]\[XV4H)2 TKN"@E21#B$!D2Y%$9 . M*D2P^$(J!4 05%JH* 5.F]=X30 M07H2>DVHD?KP^Y^9,S-GS3FSGN>9F?^<6;[XO,I:V=G9^RK?Z[[NZRXB7-AY M*X:@P3.?J!O6G>C.3V7%_MP=@VK3$UX#MAV:_OFFFFZX#XZSG0)#C-4/*KSN M^(Q@9:8VGW2 T,)]-XHRNVR"H1_P/:!%S6/?P)W>,)?C_!-Z25#@%$VM;^1& ML&P'N!0^-7\>G^Q,@N\=$O#HKB)=U"5;?B=!:RXY,/^1=B&VC8.M2E%GK()' MU)'M2*<6^6N+PV=Q>O1[L*8LOIAFL+B1&_ZXJG9"M-]W^L%(O"5K16W.'*]( MSY0J2Z J1JH90T.PO:^?"+^#VRXKFE^?8\3=BZZ(OOO&[AU@=6V:X1Z+E;@4 M"Q7BQNIQ_>[4:M415>6OYU5Q0R64#']V@ M0&^7-'V+#ILW&X5[$UOHC+3 ;8\RTC\;V3XLVHK+KI[=^NF Q,BQS2KZ.++[5%=@.;-+27/_9 M!8!U3.]> %?G8P(X'28230E.Q%.S#,7'1XLL08BS_<*H T#0=30".)SB:[/! M=<4V,FY4:GLO;568T&U5DDU; =^D,?;%'"SOVM*Z"OT$L[__6I.6'1/ "U=SB-9JTQ>7IHR(IZF2(+V:!!K]&J\, MO+MRN$)2 6'%W6A/]HI6#J[W(U='")WZSG5F/LQ);;B7)4Y)2A@7+#)(.)%; M8$:+3^QKA3+7C1>7#AGEMMLKK3&D\,;FP0)[MDP?9YN<6N,:T\2V))Z,O#)B M;'0PLKME7'O(*5S37PR]@P>O,\H] MOL>J!&(N4;A23]V]ALP=)%"D730C@CB@V>G[T+03%>"*L^@,JO-ER4.G/2__ M#L:!L8VT]P0;Y7^S.%.R7.^DKC08/BX?CVB=*O!5C'F_PRPE.?OCD(Z?)O[9 M"N$W4+$VV/?+CU,!Z_RU.9;RBHGB\0M 1V[.O_<5_ W=OM5T3OO,'Q<^W M'**;-G[:V,S]#CB4QFW(,8WJ\V%/SJ\C\4H(=/D%\*XJ[0+8ZSLS8T:,P1L; M#\;^V85H]774>T3SVT<6G^T8@NBVFZE*'654NSD9N^R!"D7OID.)KMACQO+B MDR/P!^4X>F$/<7L")9YL%$B=R1(J0F/(XX4/NG 6,%"#HS8[LTB@FA MS<7=[<)7)V\S_3.V/*(C4M@H25D=/EXFC1I&':8DY\/C1>=C7H=YG'N0Y3E")1!_5@S# M_J6]'?C^:UL\^;KK$1@SJM5T^E.^S+6I\(1O9F*YU2$]T54[U5;.'_,L/@ N MBKY;_^1R]=_#;^%BFM#1?AUZM?T7P)3%CT]TL_"/(^8"')#O4=BO1;[Z^?_& M!M8__%U6^-).G^+#71?RR?@T>'\)>A2J]AIQ!O<&4I%14:KV :#B$5 :E!;? M[V^?I(,?Z)W:<$*]C,O5Q7REC24ZW);=^(9/P('5L(\\735RHK5T4W8J*@ K M<^SB N:=<%"\O'OF57XQXD3;4\$Y]_?_"$E)!3+!T'0VLV+#2]-;1.?1\MGGSL M_6%3C^N.G4&V[N_*1);7JWYZH#8>,2/GV..?TK,S$K[)4WV';U'&G)66J_=@ M[PK!;X:XYLMM0FB/20N-< 9+G =7 @5-;=.9MPO3]9D.0LOQ]P4_DEH=@@C#D:K!VV2$B4.,P5%*8TG,5R3D.PQ%Z&.'U3 MFW[V>OH"4%0V[3&5.)&XU*F1>1? I$;3_E./S?<$>U5;%#9HGN6P]3V=8!,2 MHP]T>NH,X!MOPM#]Y3?BF?&QAMN6(_5F%MBFCO .P]FBK%+;W<_R1&II3]Y8 M=4LJ#K@U-O"!#Q,N@#@CI95S,Z,+0$YL-8W_KY)I$6+R.N*,:I0 =0%B5<7 %ZM M@E0LE6VKQ(2&!5!:8+8O,2?E8 GYC78_M(%S_ .;5Z^2QO+4W-"]X@AW5JSND=<@="*1=_; M.QWI;^F0!<_6*P/8AUF1O[[NM@B%Q% .MUN9Q\MQ9^Q7X(95DU!T,3=NFZ[/ MJ+BG07)@/Z_EH28;[RNB4N^*?AM"E(5FF5G/5D'UAJJ@^$[;*X=Q&"0=7J33 M,XT1'WPXH6WV3L!#14ZW9\'F&@%S":4@06UKS/1^7])Y7%,$Y4?Y^[8=I M]]\4CFVJ?6&.]$OI]%P!+4E"6 )TDPKA#%CQLH:8=_POG'_;/5_F]Z??1F J MEJ)S[)N(&F_;B1\:OJ_R%06H_EV!7L:_T;"[_. MK4T8G,B.@LFK)64,5&"9Q1_A CAZ';P!M +U$=I5T++"7JK.TM9KH$F";?L> M%U7DS9F[7'9[M^7TTC&>$^@1V6<4]Q]3"W]?R@2=]>O.[O F,5<%C0 M"E_"2ASJ)5SOR'\ Z2Y>7%I.8,E/WT[[R"+T>)Z#OI'6&_08NYD<^Z9>D<,? MH?=\Y-:[AQR5Z*LLUS6O=A$"U[8/=G[3>\".]Y.*3\(:;=GI((^_>//C%3OZ M*YLL/=\INP::6!@OWZ=T:PXE+'IZXK[/XI#7A5T*JX!]OC2>%\*U[WB+=\BM M2EH#)2&N:W)LUB>2,_*@T(,X_J%.C?6S(T(81[%ES7AY'9]7=>UHP4(HB:$J MMZXV-&OB9],U*.V:*6QH9T=H9T=@L;*:FG=ZJX58OJ=;;-7UO/^3Z *H=VNK:9&-]J=X M%D"/C8E>I_JC5\#F]PY'P==;" M=D;6UU$_TH,<2=?1A?)IN!?""08]9(+[9?QCEE_ V@UO73U5M\%E@-7P7I9L MJ=B5MDI<$6CRUKLHRV4/ROE\ICWP%+NT4R9*UG.&N+8R[9&XSVTUZ?.'[ ,- M9LU[A1.!];+W2QRG'!NUFA)KSMQ-'Y^H_$@#DT\^E$"*[M$\'L4&!ECG7C&; M>K"KD+'*!+<1GIF%Y,Q\"83M6Q3;_2B/U!K9*LA@MJAZ^UQ^]3O GE%\_>QK MIJWH!4!N\LUS>D8M_2VI\GF@PTS<^+/QA^;=S??C9I@ ;-.;G!/VP]?8@*_. M;Z8VNB.>R&Q_^/H(TH=4B[TR MKM2##QTN !,T\JC0U__%WS8*) _8X"PN /N)W_URU HXD2ZO B./;0\@?4 M8W_#:.W\U>,"3U>EG9JW %UK:"?:UPO""'\ %<;3->.#-]KIDK,+'GU;9AB4 MSAV0>A+AN4^4!TJ;M3<+%;Z)7\/4Q,X;.+WWIQC0.@_F&S[G1O3=V[)27WBV]@29(PGXO9O+]0 M@,S*2L=N)D4DHD#"H7P2_>ADM'N<@)NPN@'U+?>Z_SAK9 MB85MH)W/V$8))DX?XM]*M.V [09?QFKCB*>(HE5^DP&$*@\6,-R!PBF''>Z5 MQZ#.N@WAO#YT/I_,-Y.UYT/VN[&AEZG:J)4IB)YT)N!8?&[VBX^IA> J2=FK)'K5".H0HMLULC; M[T&/D;L+PL]%F2B>MIJ(NA,T05N%VSA7M9X_@_^UPT%?$3LL%HM*#ZPGG)P;=M?M:I]E:L853=EPQGZ?WQ= 0C';>%/2L9@O?3N, M<76.;)!XO/"E$-.+7\XVY3?X+-,R @%(>L#O#L!EW)"[$W;=[MVZ!!M?V7#] MTO4.VW>AUJ!W#-]=NYX;S3<(!=5[H/MET)QX^LY2!7>W]4?TC[^'O*OKX@5X MG[)]E5H8\8[4G*DZ,UE C M;/Y2"T'TW7=O5*I,$KJ7%?D&P.>WN"^ 6Y71$^>P?S53&CB]CZM8SL2V;K2G M<3?N)8\;)*O6EVO% 9($R7HZHLVO]%=)#*C)H*3$=*;)XBT+IQ0Q=HX'T=>W*@4V26F_'IQ\IY23FFI+ZPHQ.6IO MHIJS;2+W8/52J'^V36WNYQ>J^\[11]N*A(A*-];I(!:W+&F&TMU0(WB51A?) M^=69\*]30(P/F_C+ GKC($W>!H8<*W@][];S0&UB$Y I_BN.3ZDJZ6%CQ?!+ MQR&+M'./*^IYP=&+Q#J!5S$$RHW>E$,09TPL,5SN![8JACOL>/PL7M)I2)DX M9LS:/*-DMH7\OC16^B@=A%8)H+&]EDJN.1^ILGB>-0'"Y9^KF04A-FHO@-7% M#/"KOQT^GWY.?0'T>.#2SQHN@#6UB4':O0N@%?9;<$[D JAJG-_?+2?8)_:I MZ@"_F4BC3VZ3QQZ4FN##'TN^97"BOBL)%"RL(/,H&]\__.4!=%-,>X/BNCEB7)2KB[S862Z ALP+ M /.!O2V6T+M/$1^7ZYU@%M&CHQVLF#+=*^5I_3*4;>-XD+B8_51YXD;'()Z[ M11S75U#-YM\>P?!0;;L9M(0*>*XIQV(I>__ "!QE2C6<*3?I,!A7D 29X9YZ:!'FDN8;J)S35^Y/X??U"^1E M/&_IO9L?PN19]^38O!OO5>&Z6EB]GH7!>!6R9SM<*=V7>G^(*X^\4_Y!NY3^ MCYF][&5F7V8W:#0C6F68C>SO"WHS2@M9N-','==[=+A#VV%!WR9T_4YR8H_C MV0>/A0=YCWZEQ2@'#-OII*3 NUUY<"U)HI/8=CII^.B?IG$B[=ND+?0 M8IF>ZK1=H51@F]T(/\L*_&OI1462\01A=O)BK YGG("]=9JRLGGX"6EV,*0- MXLO8F*<)N&T[OKN:-%ZK$5W++S(_D*'J<>]Q?>!W%P*(.<\1DF"*._K4=:'X M#1V4#M>.G3><+U6FF.)9^#%54$!#QUQ],TS9%&2ZMW"J"FZ-)M#)?#N-LV-) M'TU>.!=#]*ACA"?:Y *P( MX@-"&GS./UCB$CHJJ3=LVO4,175BQ:<&6T&]RHS,#%LQPZ) M@GM'0C\/0M.0X]P7V=,.QK_"Z#CHXS_K#A$>]/E=Y@ M8,K+/5BXNX6Q(#8V?5<4SW[>R+5Q?BJ*C.$R@LMC%6>KK^!>@&2AF[DZZ7GV MB"[D;R8X^ (PN^YQ 00P 0?%M/A$9"N4J7Z\.,BV<-0Q6H6",R'T\0$WEE$V MOV=?O3C2C+HPIL(F_]M3&S9K$M8P M]ES^CX#J*<-9MGB\ C(=F#$O2V?[L1? UNGTS]!O MC //?LO@=UK.- "'-2;G3@35I'+1I5]0M?[&_'J/HS3Q=N=(=^^F^7WA">X) MDK)]Y[>-8O7XO"_>#GK3.1]C?U4PZ\:(&V0Q3WL[9A4]S;DVB>$,,3T9--?:U?\6=!Y,%R@.]\' J/!\Z)C0%7L83GV=^.$[46$4 MJ0S[RG1==.^9'R;;%\5Q1;695;58$C^+:OJK15K"O?US47FK$&?SBCV.X]B1 MZ^RIO@P"1].TN9Z<\?X"L)UY(/K%'9D:7/#K8)+Q J"68T*0GUJ@P&X]CP6>F" M)<@]4 Z*\HS-+4('0L#HXM.D"X (T6!] 61KF'!WFK$Z0*^.0H3N?/8<,IQ1 M%S%]^$-IV4J!OI>,,(8QG&'#>+Y#YP*@/VG&G.4+G?':)QU&ON4>A3.3I[NI M.M$VOF[FN;):AN]#3S\MW^'*NR%^#;F\23I &UQB#C4.5B)="-E*V*!%!=RX3!I2<=QG+@F_ M%>58N2_]]E1B4-XSO%GK89\[F@Q[+9Z0-(1%D #CRI'F#5@=%(2/7&:Y+R9. MW#0\^PRI8N^O:$Q!7[$^2 UY)TL*_;3J7@BD'_ZH.]&44*3??KH7NZ_;*2O) M=>ZQ0T.P@"@K[&X8AYN]NF'^"97@Y%XE<+<3P;06P %7G+B)TZT*/J4ETMEX M$FB3VFQ!HN1"L$ %O73 1*YI'YNN6(3-=YS+A$T2$'FIQ(4R,#],((AMK6%E M\6Y$1)L*)K7.6S)]T7!C,;&\PBY)*3+_.H-R[@)0PR-1&XP>KW$"806#L=)^ M-Z^E-GMK]OQYQ1?25H$'[Y4 &; M55,(3B(,>E<=!6->O[(]OAGZH_Z>,M5B:O0N#ZIQ;<"E;4,_@ LN/S[1P80( M@5#SG$\GRCF]H"X(YE!Z\*XYJ.MG%PL@JZ%PHJ"8F0XR[(>?B+U*9PKXZ>24 M9@[;M 3)QLR;NC;9(#/JRW?=5PFY0:Z,A%%ZP7"[AC''UTR@H(/\5(V8_OBN M2H:9"\"GRV*;/N>Q:94B /^-/7F @X6?2_2XHOGNSODKS2DGKC/\0NF_NWK/ MC(&!H_B;"XBAL)C5SC<4N46,XIOD=\HNCR E2N@BNW_G]ON4D@47Y173$46 M%CU/O%^HU-;9*)J\V[H^)V5#(I%\1_L"J'^'55G!%MM]"83 .AM9AVM.-RSC'9J>#1[2FT8\*;!?% M9=;6U3"HO^*DZ&9A\9*$!J;H5PW)L:F?0-J*S)-YY[>;TR##)<3 #1(H[,GE+U$$B=3%;Y8H)U\*LM:PN;<>]7.\X1"/MSAWZX&&;G!EQL M!!0.-T#Y*Z')A.+G=G]Y@85*5[9+-DDY"8/O\\W99H!!\5J,I\8XIW1^/>FD M<+B$U0H\3._M(M'I)(3N.1W_A+AM:#>_6Z\V2VG"WI7ZF!0"9/UC.;;+,$5!\+V+/4$H2+!C6[@* M:0YNA-0?X[;&/V=XVW0T49_Z6:.1#'8KCT9$=RDJ$C*5GN>X!>:D.+6\<*IN M9EC;+M<&)<(M\8A<_!U,VM:0XPVU$<#O^#U4>CL[?1L"XZ] E]PGW>]H M6=XE0KQ6;G-D+<"($KE",+T9E'W169:L[P$OZ ?\ZC9YK2MB/ MQ)K>G-_DNS+VF7@(NQ VA2+:(Q"1?.7<9[.&,G,DNM5OO_*+4\IQZ/_XGU/S M1#?\+57K1YQ&*QIFA,@#/:::0V(#'%KAL%Q\_L*'L>6$?-LCPZIPJW<]Q&-? M%F^>8V5+@5YA!DZ. ^[5RXNL;'GNM3V=S_[$, V MJ8\*0(6]E]>7.]>9[7*JA=6Y^//N.%UE5EW (6E78=2%*[5X]^(61_*$1X=. MUR5'RX3W 8^B+W\=H1&88& I6%"_X&'N^JA;E>ON6DS")A?O\* V(L MMKG\"AM45TB]0KXW>@5-'[G5GST:&*DN_J3@DTD-KX\V_1*PZZ;:Y>F]H3XJ MB+ 5NFK:8NDAD*4MQY4F:1 GS)^U%$X8#),^3+[4O'1XL^QUNG2&>EBXUEHQP[5SGA9E>JNFQT:]M&F:R;%:N3 ML;A=;')YFV$CF*@CSX!'4-*)%V.M@>-##Q_Y-R MJ'U8^?HV@C__BMRZBQI6QGTJ?_5<=!3NC)WO$)=@8ZDKJ:D8RHJ^SQC:5ZY) M^KC$'%OO%N#LY.]TJ3G H0$TCEH+_3OA!_GJD8^](+U]_(JL;O0.@7*K>X^';WG&3^W^I'OZQ$U.LG.DSWPA6-,7M[/_U[R] ML_F(<_%Y@S4]IML#L:A)Z^O]'IY93I(;D\+ I9%RY8O-T[-U-A46UXV_8N)?KH86A2 3C59# M8O0CB[;+-ZH%LD^T8^PLK)7[6^."E2B5Q2XME\!4'J?3PK1SRI6,B*GGI/_\ M?3)H9;I8@,,T5!]??5MMA+%9Z5/G\]\?8E\=#8[ MB71L_%4(>WW.B-.H6,Y&F]'-FMR>RU"-Z%BZ_9Q<@>YN/ T68'UZ10;=H!8! MX)R9\0[M4##^31,5A"^G\BMY7^5Y[SUUEBB)7JD6 DTEES:NYU_& P0W3&\/ MVPQ!Q!:V#,2,RN^)_$SG9PZ[NC8!RGR*@CWC MSWYR-V/N#Z@DWE(:%.D$+YE&7L95=C+'(OYSQE6](VUUHC4""I;ONDG+3AF[ M?*'XEFQ[B7EJR W9[-"Q]GL#WY3#[GAHS64N!G6Q56R):H.(<9;-SIABL@)Q M:_VG90CQT3IS<6\K[DHEJ0/"2H?8X<9[&W-L(U^&3PU0%"8'DJ"$E?9P>B*7 MJ]WKKF.JH-QBQ\N;%VDS9<$)M3N_J9P3QT%3CDV3GNL6%"P1R3AR90![4:D= M;Q@QA*P"<)?A U:%]D;R^-[6]:6;:0J<\C?N::4)9E%*LS5^^.O'B%SJAZN* M&&=2D]5-M-3T]6F5V>NZ)UDG;/*'=^KKVM*I(>K8'34M2GQ=:^V'ULD@VH:E MVFT*=FQ1P 9!,Q';1X;N8J_+WW/%4:1]GJG>Q,(K;^W&ZCE=R7-=00(*GNX9 M$KF9_L#[)#24*\5?X4^Q-W$3H= ^>TL-M:'3#:4 LFVF[)![+FT,Q,4."U- MG,9*&+H6&[WU4SHZJ]%2@>CS(UQ4X==&0^"1WKL1M/N\5>?B?4%6U).N:L4NO]7.H9O640 M.]QY$3UI@7S)8M,HY=QV1MAN M>A/1H_ET6 M*M^(W^J:V.C3=!H=U&@!,LO0OMA[+>:'HT[U!=# \/C Z6";G;J1JW_A*O^' M5XP>M'5*T[<>/=9M(;3[K64\+M&R0[$^_W(K2)X_TZN15(^^/(S\;,5H M=P5+^KC/6E6/,,62=9T$/U2XX8GXE0P*\: N[LV$^8K0D"/>I%""3HR4"_T4 M:0C0[,"^@)'".$2?,M_.E>8S2DM<99*_H)#GMD'@C,S*7"H&<0T?V\I.U82" M8:,3S!3N70":9;'\[6GL2RP?7A+&Q3.G/&^HO/06?O/1M85GGR=73T4(C;ZQ-Z/EJ)C<_^V7R4(>+Y> ER1QB4AH M#R,T.,_;J"-9*TKT384 KW_W[Y^"3]79&&(_R4NNI6?2$-0HTJJ96*H'+QII MY!ETN6@2:4F'P8*D,LC*M4DYJ-S #WBE;,+(?8:[V'R=S45^#Q*]UT54_4(@ M9]B/L(CH1S'Q'-ZS)EI*.N]L"49UC5+5.@>>H6L;JH)5*:EO?WCZXY!H3R^( MZ JE_.K??[3('_Y[ ?_T_:P,[=5N1E69F:M*T?C9VK MIQH&V/0V9WIF,"6^JF4O1'1]YZZ/GC 95ZAG2DII"4L4V\)A43@ZJ975L._9 M*%P7]8G0L)NKIB;4>G%J8Z^VJ\9 MG'"-*K"^HRNHRN,>QASI$O")AF"#G?'@ J"R2R.OJ!QR+(K?/3N<4;6/VKH" M2 !]@_%RR&^NIAZHG4 )Z9V0F^."8F%5HT7H/525K=M7*5Z6A)2T^ZZ=ODS' MT@/;% \ZYP['Y04:VAWXGU!&1=T'HTF+>?%-.-/Y-G'W529(I&"%-,V'T47# MNZQ:)U9L(*><$@Z6B>B),3[AP3 G>;2O_#,0B;+PV-C"-J&;P55TLM?UCB(1O,.D6 MVC7XG15KN^\/ #,DO_,,<0/*Y#W1@;B1_GC$D5/]^LT8LLX:76IB;74J2ES8 M[" 3D'D!D$\46)XKD;&?[!^LUD9-P*XV7OVHV.X^_ZO=/%C1^&Z\*B4S:,33 M!5%GJH7>(<*/H.#BYYQ5.-$J@F]7^4NZ41\&5&8*W_6Z^)YS)D_C(]%'N*1F M$V;=N ?&E=_>F?#N[]%)W9?;A[!X]@/NY\1X?01.1FVT7C'7(5Y!1G.H<[?3 MVLX*N/Y3E<4-= 'D@S+Q9.A9)62[/I1L--LSD"OL%VNIQ0?PSY#)Z*X1OBX= MD_EF;5!K'<2K^C/L:-:'/;@G]O"]LP!BF0]>S6).S0/+!OP?_VW6@O9HA=;F M/-_9E>.-G\A3WXXF)^&)N)BFS(()W,M[N7ZIW'I5X1RBI=,6.ESD">F^P*KM M/TX%^<,?_K_"R1&%F?G+S0VYXLS:C_6JT.R4^ $=+B$[UQ=YM+7<27=U?N 9 M>>59D43LQ7Q%W@F/QAKIO;5:#[5570L,^OE4^AA_$]:AQ3=9O)FHM67G9=8<%2U,OB\JV^NT2!KBW=&QU6\UL/2VJ;A MPB;4+>USCP',W2?/,'80H;Z@W:"Y0.%Z2_3GXM#YJZ\T>,4)C9/[!2QEJGP4 MM7UB9#WC@2/.X7HCU'8QBE7$^+,A+L+,;(9S)Y@V2JU@)8$K]*.3U*JLC]@! M^ULX"%7,H$5T?)CLM%CU)(Z]7)UM4%.+M%F/_O2N4'CZOA!B<:OK F#)N'K* MCC-JFY,8YQK>S]U)1-VTZTF[K3MU+28S%G:OB*_C J [55] ON7+MJ_4B\Q\ MJSNNDN%\W\CSG$.=ZID;)="C,]Q WY9.";^+DE4]H+BA=B(PTFYA!QWB6[I* M%"5"/:9HBP]OG6*/*!B?,!JQJ'^KJ1.@^^X"*.U5$-+L2@9P6E%--/52:"%2 MY2^K$M%^ NT]7$6W7CT;\NGZ">+"Q!;*0MGMR4XDU%^.[YQ]>7$^_DP\M=E% M.*9FMT7R -W J8)76/"G^RTD4/XP_A5'9O6'I6O^#WYP0O%;)AT ? V+0!>' MG]Y=F"[D,TFSM0[V2I[A>G1N7\+.TP4LLE6SQ/B.(YJW[N^T(V[L0+1$'RHZ MK&AQ'K"]JB'P'V!$HG9,^_+AG%AH59[LV7)8NFW<4;=%LDI(VF]=&3L53-$,VQ?K'#]\E5DN]YX 00B M5AWDF$?_"V27?_CO"VT(!@JY[7\! !? X'A5/J@3[JUVJDO(E3#YI$]4 M.]?.2F4TQ7J2('DW/7+N5LDH_[X9N=&&7HE\ONEW,V.!7@+:6O-&3 KYHL=& M>020XHWI:)2L218BL*L!9@34IM@[^L0DJ/!U M*J-<[!*_G/CUN)SJG121CWS]_2:\,OJ_JG]M80N239EZ1;;8_G+)@%.[J?5: MO&0A+X""W\9=T] Q0%!AA7":MH96^DO#FEL(Q5/3?)]'%E. M$'4U\EVH%&V2T+_W,_COR)\\]Y_0N9TH>E+&*["*.X"X-^4\SBUXA):5#W, "M]:;09"Y#%-[73PYYCQY-8$U1;^84_ M?T*.<++CMSS9K^ZGOXU$*X_!=7P":HW?E8@?33!'_EBKA*1^A/8=#X+*]0EP M6FC^"P#\:IK1L;S,1PQ3RU='&R&0P?XQ)FLEJ--E!F=R)N]AX^!/&K8]Q?PF MA.27J$6GLD+(7"#4&A&5?@.BTB%J),RF"8R4[PE? %U5(\KA4''OUW3))G:< MB/HR,S*/"Z!1 JRE=OSVGTYA20R$6D0>^N.*,I8=SI0UHKL7^UVY8H_OGGND MHN>#C](H1C8/6)4-PM09G3FK:A+)/"V=HB\ 5(N)\(TR:T-,_TQ62.UT@G1 M_%21QT$VY3517?R.,^Q:#Z1#1JDH +<+@**>P'&!E0X]3J%Z0%+W_M$(#6F6 M):%], *R9Y+M(QN/7T'%(VPZ9 M)"XB#ER;,"=OW2*3*_.E:JR?LV^EG2A+5Q"UBPB,!7[#=ICHK+<1N$]8Z^F MU2=Q@8(W];M&.&-; R$;"OBSA2V=YV85XTG""[]Q.X].[MO$NA'[^A>.TE?^ M,#'\F6#T,Q,3+]Y;FO:::8_">0$-4,"NF[11M,(G7$BD1EPLV$HQ.WO\"UL8A.YGDM57J=XK-/ZPI%9:LEX 5I!C MFB71\!:*1-CFHN(=M,CL6I]DY3;4G>14ZH*XO(CBMOGF\I-'H.S>ZLICMT<+ M1,DDB[G78>R+G=.">, 'YOLY/!'^-S>&I&K6K4[W#DSTL%$ZP^N2=U M''JZNA[Z/_$HNM)-V M+'QO1?[F%EG=NC+72?+0OU'K?AF7-01YPN,]JU8:UP+*+2;#.6]N., ^>Z", M]EZN4]@H:U?N[>/S-E7"P#D3D'D,>57 #? MW$).WQ)6%UMA;3H1Y-XE78ZB3;]\(\W]T]8"]6&;,(5]2>[ANHT-,EG- 77U MDV=.CED,WM_DUN>U'3KJK4\@DW,^26DTM2H#AXD^Z/B2H=5+2(\1@TW%S45]FGY MYMO3FH7W $Y<)$8Z]H'TF1L/8?:7O_^TF/^K^6O+9'RJ1479*HXH!:YXJ=8O0?&J^U?J09WIY2PC97;G%)5\U9LGKW!+/9=& MX'IX7(F8I2'8/+^-"PA%,0M5.!B^]D2%;V-.AE7/UV.T)C)V3&^@8V,-#YM< MSSXMG%P5H-/YP?5K>?;RTZC04PGV![Q-88WDWOF=2?/34,'ZZM(PRYK^%B$/ MG@O@U5G+^9'6-KIAI?4JYZ>GD?\J@MZ2S2 CNY0'['U\QQR@@%P@V14L+0_WY*_7YNI M%%X>?;6B07P7[<=HU6C7:=A_W" M*'S_\=HZ(@_8]UB:HP_TKD+OO(7(^Y*_LWU"(:(5W?G02619\J@;<@PKR0 ] M3*<[5?FR:;)F2E<98%FUJ]B^7G,NVUSDNG]\[>51.BWD)F-]HX9,AZ$O^<_* MH=_TO* G&0!XD 3:VJ 4 71BFR)$F^A7X^QK'W4LN%<,A;%QLSX.?RYR^J:; M8[S?YY7>QL).C$O+"R)?KPA'*Y^;IK1.SXDC@[9A^F+KHG__Z/NGCO>O0]OA M/8V.#8=3,RMZP:8J6."5XHN,LI%L;Z#UQX1RK%_OZ?*W R2JLKEZY)GO@TF[ M.1O@.0BT$/OIB]%YK9&%.-&%-H^*FKM$"A!&XS-,%T*3V/_&@A"%L;=R2R*3 MP-A:71KQ\]TKGL&J,OJ0+<9FY-H@X#1O8&2O1T\G$7?5L8C3-CMJW]HB6/)0 MK ^OCTH*A;.+&-LENSB4N@DZ,?^, WU).$*0WY@7FQCZ_R?;Q56&G\U)49M* M$!L\L[HG*\_V?IV'L.T4@;TVHKWG(43ZOKQ6ZD6)^YN42P& "#QA3SH;,DYZ M'2"(3VB6Z)+'66>/C140W8P)$!3H.N$Z.^B2T_I&2KN_Y=XHB%4*QSC*;"8W MY-IHPS]_Q):V^NLV979#WQ/XR>$H/Z#]>6755>ICEG_A;VOQ3 Z,LS[=&QS/ MAN<4X/4[TXD/FK;\>=<61_H/R8-U'UH2N.NBSW<2F?3Y]*6C8R6GG=,1M&^3TG4B85;X8+E@?WO M?#^?XR/1J:1DSK1X^J?Q5@MSMKBS+W=E<>E)5<1-@N][3ITQ9C1YI=CTU\ZB MR'M4'@)VD.S7[.BG*Z['3BL_,D#KI;%4ISZ#!5LJ\4)@@WYWS[8OD/P*'6B3 M:^.G?;&UL3X\9XOG',7(G=@ML%^>J>J*F9GZT4K"*8DFJ.9 ;/2_@!/XY[B9 MBN C41< L9%:U=$0Z\-6)''R4NH Y: +Y: 6HR1MTH)6I"\XRJ*R(AG-QVIO M\JOT^20W-X%Q($-<2% _X$M!R]K1+IZX:VSSD?O?5*\S9\(5['9LL2GB6@A.??78Y M]J.>85.4+\)'JF#[PZ(U^N"!GIP3[KKWQ:\Y7X] M[-W=*8:%&]-W&JT0P*DJ/@G]*0O'D];*8,4[/$NN2(KDNT88=AQ#*64/-&&T M8I(KF]Q>(8BGC8VZ^'P<7*@J?K8?*C).IW@ MK?$OE+E3NL_*!N16TC(F"O!"*&3X*<5+DE3'Y;E2M-&O9CNS4<)3ODT8RT%1 M92"O7;)N6+0%:\PG&XKL LNE")IK7^=C*MT3[I)R%BBPJ M*]]8+WUJY8UULWNY(U!!IE*TN7VKNO*#ES*_)N,SWV!)L5!,,6D;!G%MQK;, MN.&'IP'G)R5/Z92HJ*A8^]_#R">XIN8=*F;UCU')<&1UZT_#N47*@NA3@2A? MMD^@;,#?3-'MG QW&(XIA&TQ&9\X<1(BRY/>/H=BJB\ 6U<\SN0_NW:C*R;P MI$WYA]^LVBZ9NM7)\ "*QL_JZ#"#[)5^F'?=X=O2"@%'E)%0I0HE=,(S^_FE MG>20S\?,9Q9K8^_4Y7DGM50R519:'#+WC":^N:LMQT4"[!*24Z>;GMD2!GA^ M$%BRM;RNEJMV4W)FH%3!MVA R",5VY M,P[K:CR$71"^$]E5:0/UZ("E Z,@9'Q-#! 0LNS<'K1E6F5I8?/-\'9V:(%X MY>J]'PH,BNQRDOE_;W?ZOP?4+??,H>D&1%=\-9:^ D5P#J''9S)Z#O>P69]0RN^Z388?S&YL2,,TVML_&,%#5V^+. 97\J>BF[/'9/:^(T]^R&?NJ!JJ+F:;U74-N?L^U+ M5(4'B]4_G>T(G.$ 1\$OO!%/BR]H;:4J'14D[!M8DYN+N MMRT[LO.T49'RJW9Z\_+1/\"#4=VG8*8-K#I;.9:1NY:>R__3FP$ 9$$VD[(" M2CZ(9GX:8CBXZ6'DHL?<]RI5'I)K#0+-O*CG1D]TV%5\6L1ZO8X<*).(\W % M9D82NCZP2<>TQS2 6.5X OJGHM?Q.;HCM#.3/59.K+#7*D41X!\W/V\$K1E< M %2W/W?-LSX?9+.AWF@#.G%;*?NQSLZ?+ !DB5SU6Z(N,_F/6(O* =N:R:]K*.QMHQVU!FE+L(C>4>C M@\LBYO5K]ZY'(S"[2Y5 (_A1Y@*P$SJ/B*\6L)=2WFQ!C0S,;]DXI=*+Q*[( M,:630FE6H?Q8C[G\(@71>*1(VTO+CSGOOX,&@/7IMQMQ76K96)FG==B=]HUY MLGY.!B?X*ANTU=9-P7*U",9NO[\3F',N8)W#>0Z]TBX1- M575!)]^G#P="<__78@I"IZ&A;+>QYUO#]N;V-(?&QT[I@P&$VG*]1MZZ%QM; M;01&,7Z*L^I5H72)L>0FC _"++[+V -_WZ(JU[GF5-E?2)*_.GC @^K*O0# M>@Z*_VV9_3L9$4KD=12RY##!& P[0C3Z'_O;$H[4/\90@%NF7.O'G9]0*6^C MS)(-M+X4ZQRLRL0]K:? S/)U33EV+'^F;;\SIR7X+$>;T;U;BBB8]*@8A&UJ M1=+!54=)&M"1?9\=I$HZT2MW?))RJ3-/\E @9OUS5A;5<"Q6W_PZ)XV9>U1HZ1VR,5#I)%A;?91=THSS,.B#PY MX_17,\ ?X7;8K^WL8#$P7N7TKH>[6'2=3[!*[,Z6LG^S_U*73I2E%,/&[*DD M?LFRV$=:_ZTA'^LC%&?-2^/M'HB; /2'6N?Y,J.2:?G=0U.L.=X$Z+9._@6 M1RNFWRY40 K[\;Q7TG\O476QRQ$<%#M@$:TP,F\%*]S469.V,7O%;.#/G+/0 MU:;'R :O]P3->!@*'%K/N310.3_%%+QWF%_"D'!F7,$@EG?:> M8)F=[N#7*2$6\Q ;\!DJZ"006C^2 ^J-?M TX@-+1)G*+L!8N(.<7S1%/BQO M:G2AN[O-L$R\(@.L:OI 4[RD3L2-O.]P])&[43?S9Z"_GA"GGQ[+7P !'8#/ MY5U%'H?'0AZ+)WAD3TUU)L9*>J>^Y;H?Y7Y^X-)$MZ^AWF)&(U!O9_URV$## ME;:WD;+CDVNMN&R5)?0D1IKI6$W&]J;CD *3,$-O!HCFZ)\=< _ \S'%;/8P M^IWR5&:EP>7H+R\LKO0LB\;(]7 #Q-I@[A]_*5[9=GZ0%N"_+CJ1[%_S0B_D+6J4X%C3KS(>[OG>KS^;UET/VA_IY4# MR $9[2M#_Z..]K?&\W^23;#?-/_MVI+3ST75#:B M#:]"IP6_.?7W^G_8>\^H)MMM7?A!D* "H?>B@J*$+B U 94F M(D7I$%! P-!K: D=I0H**!WI("!*[T@3D8X@/23TFD" 2/U\UQE[?.\^9^SQ M[;/.VNM=^XSOQ_4C(V/S4,D6TJIB3QV)R0;R!DD(_A-4!BM7.I[ZDTI]O*G"JZM?;X#@= +=LW, M.^5[KCPE)=1B(G7AC*=?,G+1R,-S0/G=H4I%T?9)-_M#E6AIKZ)AF8A':]H& M"IZR4MG_E!V@^=EPL,E)B/FY_(>5EG5Q$_VLIO?IN,NE;O-U)VN>)Q8Z=?V* M:YU(@'-N/5,!IVK@PF%UGNSQ,H[F,?VB%[ MGEO.(DI>UW-9@4R-QQYG -)U#70]4'$MTEJO6^&FI 1_O%RXFNIY(YY0^M%' M*_\%Y!6\LS_^L"IA;7^)$X'L@ANG72T\$ A28OSAMWZD*-&OV7M4Z.B8P^[S MS"6R10_1K6!U=&?5%_W.?C[*>9,S*'Z_*$C]\1'M;Y&FO(48V/"_2>#$[DU: MK+E_2V+_9@9_)O,8/7*C=3D68WD@2;8"O7GR7C(=BMLXY?[H^*#$_X#A-1/R M#+"V/8F^'5D:N.LBI,]1'N^U'_X,DK_Z$M':],US1#>LQV")05GYGL M*L0[61^).08/\ &$%OG0'Q_]8FX/SO.>7_@DXK M [47C;HY2,.'MR?[C@TJT%16R:\.!6.-3B#+OS6E+4$@>AM=X7_%WM/66?SG M^_/"GK>Q=3]A,\NS@8JVW6A6?QBF*N&'-4?XA\9+,FS^$:LY.%GO M.OGP3.IW9T!+K-P)TZEBR8S#QF;ED7JIT":VIOJE5S>3.O-C7T"&B4SQG\VO M/@4=VB'U:M%CFD>\H@_'XJY[6LST!_#KSIUD#Y3Y&N8-*?$*VD'%"7%M30XK M]9T?$E;G:Z322A,%T;&LFR37<3Y%:#2^()H(8U^= M^/)T_(BC)UFI$>!)DZC/-MS?!1(%(F):&DM_:(_\,NS/$"*98]'A*7''_#QL MC76U%8%)K'1G0%F@KWI.N,6C:!Z,#FCTL2$-/J=++BZFD4>*1F_PKCM3'UDB MZW/M0-H][GH,+CJ$R-WWC[)ARJLN*8K\3_1C=ZZ/><&D?//2O)\P'*+):=IP MY'CTK$&YXK%M<=%BBW97DU>@S!GP$B7:B-<.6?SQP0$Z[KKT 5++$.\TT$]: M=F9;D[W:2#O2CJ8_%8.K^15J2:PN;&EL?6:N!Q\^"_2?=GT%S6\NL3'4*\M^ M$TVGJIR7!;Z-1[=97"*9]M;611R9ZL#]CZK.,YT!GWF520M'X[D>;']U4/Y' MPI(T<*KRIPZ%/]'1?^>N)6L34H%R\UC>T*840G:/35G4F2O[K54Y5CYVE*P< MKDTPQ!XAKZ\?L=ZO9'Q>3A>?GWIB=N5SK-QGUXSV GCB.O,[]'P?Z^-1QZI+ M)X+]:SL_G[+GA]X20-U:\>%)+R1?V@;[WR)D=IPH>PXPP,U,C7M#]DNRW_'# M:R.A8LT18AI753A[^(I5 S_?XCI/7B0PG*X#GV@K-#(S-E=;,IV^-W0_%.1E])G[.5E:M1I4_;7B]O=FD@)ND*@8XV#X'0XA*6/19!9G M@!/IX=;:UM@Y<^O S;I =&7.=K0G7[FL#B0/#]L$4<^:1T1?V;$YRM$)@AK M-K..6O2_[C.1;3,]9DE.F@S+]?;RICDRW9\Q1.:K?<,AJ#1KA7 5XPH5/ MWF]F[PHW0I[L1ZSN][;J0XM#7I/BB5)=/TD0[.U.O]%1J9<%D=]W:E@G8J5 MISY=H!V 9ZFI^POZ@H+ O/!KY:>BSLF95;-/54$G\3$E>^30I8848+>%\I@# MWQUJ';GYWE%;+SK<-#6+2I5[2$Y4(=A-S0K^\B__6_WC\7]/&L6\)!<7W:B& MW?3=OH._.-7N^&S6?*O.K2%';:N"]BYO(2RPG14<-GO9=6F (-KQ;+U!Y8KZ MYWZT=P-W-VKN%2A?%_Y(]$6C%7YRB9>D^2S.'#\=RR=72??+W90QD/J%7-SW MW8.7K8JW(T^ODRR^L%1H!J"NIR!#!TTGXR0TZ(A/?I+_3"#;5.(.^Z5*'I^JKBR 3G*&8(R92HB.O>VH9DG"WL&^6KC0\J=PLZ#S+T3E MRTMD>&\<6E+O:'GPT)QD6,6U?6QPL7-?FG^LS%UJOM02ZJGN>?*<<'T49T W-;7< M&^&6R%]QU&W/ET^I#:?Q38I_;Y]R/OCGJK28\93H\>>PYF@\6U>)]X:F+8$14Y8U MF\%+X$VV+]DA]S?;[AI3-8MV_6# M/FX.UW/\YZW3,L,.-/VQP+P!LDKQ*9E;NF/VR4;6(;/9YK$K7 4+FY1;>SJ( MM%4W4I9A92WPRWQ_LQ6FAWI#1N3_U$VA+33,[YHUW;\!Z*YIK,+=L]]0#L"QN:YS87\N9I@9T!8 M#;_M+L39:XJQT:R0N1Q?D[40=W__>4&^O9Q7S+/J%)N8IO1Z8BS5%Y$ %[E, MW[J_G@;^?['V_P%# <)MXU0EDG/9<^F%#^N@1,Z;;0;QH4\B:NF3,U<8LE4#&D-86F)>R8)L]^2+ @V>G3P[G9^/#EIZC<$X"\"F$_.9;X M@;WK79$)/-7K@NC$DK$TXT],FO=QC'_%TQ8&E+!J]4E4RI^F(I>K'Y#% M_#SJB^:)]B&6.Y!,\7DHWJJ^O;'L_2;5I2N,5*,?=,O'+3 /D$2 Q)/G]F M"BEB;G"BT%#JM&^N]6I/_S4G^ASPY'0/\*SG#21X6TJC3)SR65#VN-8;]^DLDX"LY@M>-!G!8@=["+[\<15LA6&J<5/WS M CZ1;<6$\R8ZC??[;F\L%IO(UN*WJFCZ1^J>UCUB"N&)EKAP!C0CF)[/L1V? M.S==5CQ6@?NH3^FT[[&CWBET^'T"O7;UXN4SH"EC%.AU9O17(OP\T@[[X"@I3%\7>?3(?/*5)XD3/NP#"W;DO&TH M:#7A<8V)X\R;>H,_GM_,:^)Q!OBH';S!.,'5H+@*BGWF!32SJ&2?Q+(*H2LQ MP.XP*='CI5R[1%+&1#^[.DB@#)2_5*[)+Y/AN,N).)4^*0-+@W*XC? MK.LX/$VF[W(YB"_G:4RIRE\[?/:97#MO33IYL,317MC6^/%M,X;<7256N_>- M9P 6W)DNVLHZ=AC0&=.WN('_-<]W1?_1-66A@/L9@<0LL-+[9J?1,\!>^)E# M66+6A"EYZVT&R6[BU&D 0KQ1G_"ZB\WTQIX1!EWOL(GJSSS8!W,Z=N21A;.)?F9Q[!=V@OCJB*(@ M;VLIM)"VE'_?#B6U0RVVHK23C@&FCYI'N7@,Q"Y'GRCU MHA[<(!\]AI4;(5/O5(U)]ER:-"NR%A)K#5:F\+H<#+LX4NQKD&CUWOZ5?;UC MI=>8B\A/K'(K-RKW=8] PL/GBP"RX/A6?JI[VE5BG3TXI+NDN89$""M?DA]<77E7^ 0P#\! M'_UMSX"K?^YH/@.^YOUW:6#+:FBL^ECMESKUUK%T\&]]5R<:&!T*HN$;9#+N M(*SR*7[57OJS2R-J^<#5]F2?ZT2);[9A[@(REI>%9-)M%CRKB=QZE2GXL/@N M,Y]BEW+;EOAPH-1B_).P1;<[5Y,T>3"R'XVO:,JF0MM9]-B<%R,9?!S]=P$<*V0!JX*;=_\&-!)% TZ\8U-C; MNY;:#YDU4*A;UZMX60V>%^ ?I$QGCL*6,]NC:(=X#7[D>M88TA=W-:1/$_5Y M&AE)'#M3VY.:=^)@EH-[G-$>NS-703O"VTH\$RHN+310_DX"2_^I_O#"QZ2> M(7/JYNC=Y MK.+?FEUWQZ-.*4DM'5"1T;T;>S%R"+]WLT8F:_;D5ROFQ>APY.2Q8J#A(KM, MGH-*^O6>#GI!!L'CXBI%R*_U@D=];60JU84S!(TK;&S)S?(5Z<@O0%_#*H,&M6GLJ M7'LA+*--%ID MF=D=IMEDO[$Q1Q$?RLEE=*!?*' ':08_-84EN<=PE'XN/J1R=1A9H12V& M/!I!(8)S"M[Q\J=991[[U(_N^#_ZL<>THR"/ =,->+5?',=?0NJW3/K'QQ6Q M[V>!V0G:;0W;U#.K++ IEIKDP]+!FIKJ2&F:V*T )FO;]4US@>-;\(K?T>!\ MW,DOWSU>*B3?HPB+Y,YFT<;(@PZ)[%BV>=ZZ3]%G (7/=K!JP( ?\9A(-0S M8M]^E UUU%']U?V8Y<,T2DAQ?>24PU\R8OY'=59)40]:S;EN=[ MEI=D98EE6Y$ A-,4GQ&$E7V2;#SLZ&P=2L_YX)W@A?Y;JYNFDCJ4SU+G^QA5 MN_>?Q3UYIM3EN#D$7J+4LA_ZZVV.?[JM\B=C;VSO3XGLO_"Q([.!EZC+2(LO M]]L-?F1KM&(G;RT]"("J+-B.8OS&G#NU()V^W:%AY:%E')#/$N^&94.U^?T7 M( GB_1<6K,\IQKTE(?;=ZM*BXIB>?[G\4*LJ^?OR.A\U.1&TKD1-$-AD+H3+ MFR!-[[/,]X_6UO-8%RA*=T%U4'DEM"/S QWE+PXT LJU79W)9(T];T,J>1JN M%#HOP2N,NJS/@.Y:[6/?0,5SD;N\Y,>V'PDUD;11 MM/'NSTVD$V["E::J=^X"4+ABG]6Q<34IO1 9?@EV*:IS&'YMS%2_ M!?JI6K9C._*Q;4]S^0<3^T='IEK+EY:_5VP=6N_J*VA@(>"+)-2ZZ>B#3.MJ M':-[#>]>7E$BYTM0+\_T:)E8[Y3+Q2Z;_Q!V.$CKV:WJF(M3^?V=8@(HFKE& M,K\,DKQV1*M7"5-J#KVNN^S, %#3 BQX+P4J6!B,JI;M@V!.(Z^W(HY8#U6KM(+O#UW;,(2YPK)R35+ / U; M> 5^*Y.S7(.'GB\N1UI[W?P& "MW$ 6F)P4@A_!\D8VV@9<:\[Z9+CK !95(5&$B M>XT%T]A#;PQ-W1\3/M^7;6.9%YGX9#"<@@[=<3BN:(4/:?5%4:.X:^(C'KGR M]6:VO8W<7,FZF()*+EAEF7LVXN#XH?2 9:M])O9=\_8X5P5/)**HV"0_+G\]*7A$OZ*FJ8::2T7AR:C8 MBHO?#EH.V#T#(CCB0OVO8=81\G',*XZ%#[7ZB!&Z+Y+>_9*5K^LFQY?5G#*V M@'[K\/'L,P#3Q7LJ6'(&?*G%&YYB0O4 MDGHRM#+&/NWB=,T[G/X,@7F,^!.<^(9$-A[RCPT9:ILZ\A<52G>3G&? M029'ISB2$@!<@*R+:NWU?!9J_AZ."K/WIG)JI8N6KNS11(<8HZ3Q(O&X/A&( ML&'_W4N_7O61GT?VL"DJ4_!@(E=_J]KT/>>),L)MZ1@LU35B[ XC#PRCV0![ M5:Y/LI]OXHB#,^M##E#C5*DQ1T"$QQ>D3L)=PT<[KA4N.^4@Y?Z;FBQH>'K5/ M3K#&65X,"POUEEMF5EQT8K[>"Q[@28C^I]<;L]>'^>HO>E56S]4G!KA%!*.W M4X!#Z._W%?\[X[_/I4PY@4> M*&G=?C[ 8%UUV&,D .TT=2WIV00#5 Z0=?!0A%8M:17ZZY,^=%JR1FB_VH10 M'4D5\H35@N/N&)V^(=N&7B.58,Z 2]NQN_J:47F8*>/3_0>'7"X%)UC(5ZDS M8!)L\2/_B#6,6/EYEW8T?GP@/>X($I-U]*3$MMWBNC639 DPV8 >(N.TD==M'ZS>NO-*XTOCVUZ<"9(?%%\YL"A$07U9YMMW?JZISLGI^IX\+5=LOFVGQ M2XO-X\(I-NOGZW8SH:$BKB1L.B;SA:] 7%9#P&6SKOUH%J,RJXNMTEX?V_A MH&;DZG"@7'WQ9$9&2K#]=H!#39E$]9(^@U@7TFR!T.=_!N"D2.U8&.MS$_/T MYCSG@MSOU=C1%Y?M6D)_U9%]$E,7'HT/&BY#0C L)4_*C=;E]DNIM1SES*B$ M+W@_TV.C= .X]KI0C0N KT!'^4NO.=J-C7<;_$T-3:(+75Q7@51O%@?>;5I@ M.2,1>\#+BKJ&[/*J'A2&,RNP$7OO\@'HQ@YQ7MW(PT>/ARJ;G"A"]$=*G;/5 M:(O<+WXMGLVBWRN1WA\T47IE>I=++.M+-\-Y?9Y6EQODR?B8V+K"8_DH;4*& MR>G2A2MU9('NG-8TG4B:ROU3GS+(_9-T!7%[>8W"-=:#]08(B\&U[ARKA( V MYHW'.I37@^;!8*3YQ95ZK:I4B4U[>G<^\)UE(;71L9F_M\6N?CS47Q%[W? ' M$0'I80KF3[C2:%6]5;O?#WD>"2PV^LQO:L+Q*K-Q6;/"8;V"+_83(O6UQ1<" M!I6Z>1\F[A*A J0WV7N$*4> MRHV7:>)IY 09U0[[$^6KVZP;?)*:JK?.%0^;3"OR![INFKK@K25VJZU(Y:2$D%G;B-.@Y0)S\AQ<^_HOPMRGF?QII M^2<+$YC]JP\WO*\39?!_@$\.NYN?7?)E''(&B%0O]R5#0T5GSH @>K@:5G12 MXG0UIB9<,JR&VNO# ;KQU7(^/1*T9A((#OE'C(7GL&\,WW ; ?F/Q:23L^3L@F"'G5C-O61/]._:&E\ M5V]>I6/G\KW!L[=RRG&2T2B;[Y!J6I=ID.9F=08\HD4%;L&B+ ]U0*9X')8" M35>)2%T8L?[HY]-8$).[RT1X==?2-N1K-_/$#W-YK8IA(:M/(Z67*ZOBME0N M4NB2:/>>!XJ)^(/G_69O6[,NK!3'KWFYKT;H5=7&KHWTVK.8>C% M@M(V^4(&B>7I52V3C!V^I;TF2(1F^'=9"*,$^S(T%%P/KN9,PF5:\VWVEN"EZN5A_ ( 90S)/'>O6$YVO-_+4M<>K(N?[( MD_UMF5]W5(Y!7K0NE&3,TZ2:>?F>U ]^FS46D0S5UO$KJYM]FV[U11H#;'2J@S$AG^2$KUD)]=YS#H9 M&V_CZ4E&*9L7>HO:8[EV7ZKGV'S$WZ:0Y/N3!-W"WGSRINF[P6R!#]F$2X*L]OJWU]3;10AH9XF=?W$*P\ M+J2@F3VYSF&=KZF9.!T:3?\_JDK@X4#)OZSBD?OL8M[;0*!'H$KM6H>X25/O MU_<4=S8P"^?)^4\?DPDS8PX/-OD0C#TL0>\5,%S"G0NI9 <_ZV2.54Q(I@1P M=X88P>T,L+,G5(<26E*%O+ID,)<9\LQV.M*HK?'NDX&*<3H_/#:O@V%Z+56? MHXX.&(40OQ(@83]0,DA6S8"719K^&$R4#'O@;X[BNGE\X<,9\!)-Y>0?@)57 M?"CL8*+"=0X4J?X@5>FIMRA?F:_K2*G/^(MFL+WZZ2- 0 #$_A2JIWB#O +?MU0$C<=F1O;DI_:I;IHHB@Q]WC'E.[\Y MX/!*;D/FZ$>R>RDR^ QHKQ?HU"R%;*1DQ'DX;O/%L)]??$UW&YC@.__3FUUH M)I!GMN\)O8L80:K(@O-"MU5K:'ZNC?WDV M\^\ ?T3@Q4'3YV6W*K7D;HKL>;Y,S+USSE36XDV"\K2J]I8X.HN M*%6">KRHM17O?O)7OO@H_X9$_3O4='7L7-:XUTH\BRK,RV@&J)#1,2QC>$@H M6:\YC17)@KGW].'W;H2G(J4\!T"\#X'=&3T#JH\5\Y_/:K_>7UVQE2JOMU3W.&66*^+U.7];@1N\C;[\>QC1![K:WD#7J?EBC M7T/='&WN8N]( ,OT>?R$S:Z FS5XWI 1$RV1X_=:"*PA>]P"#T:A;3[N;(\S M^6FS$OG=R(''\3\SP/?GW@ M_Y#2188K08.3B(ES9+]_;;/ETT/FD>,KOV/, M2P4WSYM2Z1)LI5N#I>\):7SS[]AJ_9OCF 56^E&UR72NJIR M[;M'WH., _-F0IGF%S0VA^+Y8W*38/O 5TXU)R1WDZ\HK3\U'A7B2C,Z9+9FJ$NW-N[F M'Q3A$@D<6/[\W#<\NTNO*!)+:F.SPX9FDC_":L'KE4NOAD7VKIK3 @E M%J&\],^8M"?0EQY[U8WY[P/E$4#2 G1<\@GDLAMFT8K MB!9_F73P=^"*87I.4)>VK.+Z\U[58>+$8DJWUN>JI&?"D+9S.;**FG2R,).F M?TZ5X@GR=5LS+\'AG+#S@_"5PB^:W[YFJK%=]K-E-M0?WCJ6QY^N:^/U<\5F MIDSC;6@ER/HUEDNX*I9+//L\B#J@/B@/:1.+IK6H3L<>L38933FD8NG,.DF6 MY'_$[(/,BZ1V%4+&6^=*TW(INK D:?-R1I[OL/*[/X=)K[]P@*,SX MZH ,5?QW4(K(9&6"_F+R2P^JA)EK@HZOV);"W(/"^2-P:43%%\P;/(R$@P@% MQ 5'GF.%E8;);!84+;A*RZTK<4O\4VXBY[SN+UZ?I&2TNL7MY"PFJ M%PMSBOB)S(NGETDG\]P"_K[>DU(^74H[K-8^!UZGEAS GDGPUL[8EXDR9Y$G MU4%0XF=U>K71#$@@R8)PQ^+%H^>ZFCFIHI\<;3Q>?0V51NFYB$VC8&&N4&F2 M+(Z7%;FUOZ_U=**RA]>S8?K^1!@8+V3)955@Z9J1'ZA(TRQ*XD(8')KY#FM) M#E-UQ.>P)<:1BT9;'D;'F>FCHU "!+5P!1@"%N[@OWK]3;J7K;@[K9"F&-8(#TB#W^;]+=SC^K"0XEKZ]EH/>4J-MCT'/\-2'5 O!#,7 M94&7BBH^&)J2[3D=?MM&!WU_Y>LQ0]/V_'+H-;Q%R/R02#EJZK)W_!2;RLRQ M(!A_!DAH;)N;,Y'UKL[1^G/FF55U%D1([KU+]5J.^CZ)GIA);PF'% ( P$:> M]<>6NLB= 5]Z'9T[7Y-B>>D1*3;$(:$'#DX42!V@5>8K"(C/:!P/4 %\6HX% M4P<.;V1(G %M+W-.F;663YBTV=&8CO%<724>=/:Q8,W0L3$"*WNL6;9F.#94 M^=S9B>*='M6D!OO4+F/TWE+3N;\Z)?UWN P/ 36M #_X)KJ9@Y2(C8;*_\L MP5[OD&W!NB?6_M8G,U\ZW]B^%.) Q!D ]N?#E4]'4@ MFQF3^5-N.]3_]OP9P&U?'_12U-I#X\JW1@F(V.3,6[$[ >#+<3K@_&8^.#)* M'6\B$(K-<-3*BYV15EF6T:,US3CVE-I5B_-G+2/!%6_K$+CGTHO6NHROJ:+% M#S7Y>H!_$W5L7:Z@Z*ZZCS3/0ADS=OG0&\ M/!QG@-ORKTXEGAZ,]B^!C-\O/^J7GT::X'DG+^G&'F 58S/Y\X0WA?F,:6]5 M-K#\3I?]$X]+YAHOG '\N^T6^Q>KSH A3;/9%GQ#&^HJ(6Z_N<15,B6T/V\3 M-5K\V4$GVPOG)0:Z(Z<#8B] #F#R]K.J'>>_"C-5_ZBM&QE4=9]^I4$^'63. MVJ69:D%[S)O0JQ;)B="LLZI^Z1CXF*JC;BI6[$YFF7:IY;$+'AQ.;*'(+\]; M39H,^%&YRGLH1\$ <5$F+UIQ'P\Q@^?X^96<]OFB,X9E1JJR+WYV/ZK@W&0G M4BJ!1IC(9H^I\+%QWOA#[)'.B*/(8G-M/'O!"]F=-^#Z/HM<4 MB(#>[GNO=]ZSOH@B;_3;;+<7.IYY MH9E2V>=(K3&>>^@,L)_3K$5[,[Q")R\K\3[^7]UWPSU(@*H[ZW[ H4G8P+MZ MNJ-ZJ_*'9T"Z._3ZI['W^,V1F;6A :JI>JF:B]K]MY@\6NF@]A,B,$U7GJ6\C;(<>UOZ<8J*C::(CM[D33 MD:PZ$/,SE)U\[^;56/7N67L+C_3"TZS8+^]FR"Q/%N4QU=?I&+L'J_%)DNW, ME+<[O\RD*V/8-<_ 4EWXUE-\7W7./)[6<$<7GCS?,G'TY?!ACZ>/[8\M$+_L M3O; 4:0;FH5OLLDI$B@I6*V6TR^>7!WSVD]:'[[!1Y6#9W[^OT,#[X0JVA@U MA:*XGDM\7P; [D8NI+DOXW*5)N8M+R17RVWD]6Z4,?-3:L#%OLM.09)' M?))O#V8:B.<"H3$$GCK$?#GM'.)VQ(%T/#M5_Z7,>=VMA\#A>-1*#0^]=L3A M].RM<0>K,86')MA5_<8)2XJE*Q5N[?;M@*_'II8A =8A'T/>.LLORK2_-AE> MN7:N-N[4*">H]2D5OQ7IS1YE_L@9\"SU7JU5$3+!)WO@@J,#WU/8[#-+F" P M3E(D/.PU_C3B+X :X7Y*E2)3 'F[?(^BC-:]P7*9+[VN_^$-4AT.S&.7LICQ M;M[O0E@EWIE5S(1]9J'GO!H%-4 KGH& Z>!CD_'>G;,\A.MI"= X"">-\I:Z M5VC+S!LN_Z;=:)?:4\$#GIRK@5!3BXA,%@67;X<=X[JMW9?7O&UTM2OO\J/G MKC:_J,%/WT)*@&G7W;CU1#^5-GU/6&#_",R,7UZPYEIP<<] N$4""Q[.X3R7 M!E\@8.!)R9#<9$%;RP!E?QR^T[,X^[%@(, &>.7]=<:K>*/*O!:XTPMM,U:Y MXO2*FN]C>\'1!UG>H#*!+[#SDN54R![/(RV]G<=A9LJ.5PLGC>^G?X?BVV38 MN#"[\,S?H10XTYG'HM,OG8*)IU135^2(W%*X1 M1+^<2MS3DMO580GM MXZ-@R%?1,\!6W6I\["\G(?G<2?[T:WUV4!?9X7XM^":/' MD+RMK&ZM?K+H]>&[>K5GL3@,J! .&> CY]I=?8#/[!RX0/J82S<7$/ZK]DAX MB>]I '/S>@#90!7@[?&/9B(#5$F9O1QS2V;QFD&UKE5XADYJ\[NU@+!;=P@L M\5A'A3F[<0+<%"3^N3N^*D)'N0WTRF=#.8M&#K+DZ(&3<(S,=)76(/7@KWI/BT@1:= MU"=]T]*.;+- :,(E;%DB_E1=6* JXT G R8MPW>%243]_%MB#RA+D0:YN=P5 M]P(JU'@D&B'4W-=_SX"ER\?U=$0,]O9<<\AX(^_\-F.?LW15GNFLAG,\HSJM MDJ(:*'X#6:HI#.W5JC9%7-+T,V+-U5&E5\-0WB#/?'VW@6#;GCMTK->LM;E8 M7#HW,<7)SR;+AKLK:#+Q '\7-BQ*X%5:;!2,M $^;PSUVXK M5ZLBK8$%;3[^E73/LT: E-W1_:O+.JWL7>BYFD;TF M,N,L*L'A52UTVO.[.:N&WE^8:QDXD5$; \G1N'P7M.#^X0URQK;J$6,29_M^ MC;C"K?;\*35^)[&O7ZY1T/\,AG0U"_A+$:Y%Q+3,W\*'2CS<%IQ6T &LPY\$ MJC\Z:.=17R[ZVAE I@+X=Y=I$DRQF1.2B&UPKQ6"*>AG56[2$ N7L]>K- SC MET.B /,&!-_?"66"!1OH[M[MZX'7L,\M68VX<*&]H\>]?R_1DM-.L)A/F5OQ M??92L8-5@L7X227B;3L&+,Z.I B$'A1>T_U6 MKQ-:&D^# [J9R4YW9T%-BJ_\L?=D#?4DJ!3;F( #SQCVF>#WP7\,4EY#]/IK M$G:_^-Y$>LS)&]69Q4W[QY-O\WD>%CZ!QY?8)QWVQ_ODFV\?*4Z+4J1RTE2% MTX++I98.0:VB5*N,/@=S]C]R08(UX&KQU9VR6Z0$Q4+R[Z(HP6,UPN:($P@Z-E58UV Q-]J/XA6:=1%BU?._J"/_=\>IQSWK698=S)]2-& MJ)H+U63!-)EYTW]VKR3LWU<':RPG7@V7$MF1/Z^OV\.?$5S+;8LS#*H,^"9E M%2!X!O3*W_C^[O#V;XT>IP/*&C(3"&P6M(?"6IH_?ZJLKTJ9H A\"-JF2[,- M5KJ,BT/=ZI<1?69Q+E@ M-)W4YOU+,VB](TY(N/V6T_?= D5#>SX8_HJ%$BGNRZ%A)/%N[KH89ZKC-\S6 MY!HNYYP+6P D1TD@RQ*5K=J>< M_W&:DY^76E'"/3>U&%\IL8<%#X5#_A&\^(KA2*W^DO=H!EYM\T=;A,/A7 MV^'3^EJ<>HX13N6>;I@^&^!W$?@UT $#H:X@,SMO#\\]]]J99)^8SUA:C=S@ MQP@"]S%>K3Q[(Z2[^ZC/@U51PH:/QZR;,L;TTR^'BPJ3%WWMX4\" OT,/P\I M,4O10![^P!A)02Z9_DP,^> M]B&2WV+CV=[ M(T^>L_CCK\/PMF-(#DFM:&TR+E#XZM@'ITUGH;>32TO7[PK>X#0[)X&\XCY= M5+;V5Y].^7^14V(WZ=1D.297&LV:],'-ZATYX&OMRZ/-ET+(9$;U>WD+C?.P MCJ*^=I^:.U] G@$@=DMH=G/5UAL=$&?>KTR:9I:.R<6%E)!5@\[\!(4*Y[?S MK H8ZQL"7&0C677"=H;9\!\DV535Y1DBN*(>X7:.S+8%F,\B0M\']A[ M(1"^Q)1R0<\HS08N_<<8">[G]W=%0]&T>RUDU_-3RHJH\=,2OPS&-OHX<++N MM=3B7]EXTEYWW1)%V]'P/2!X[L<%Y,#5[!'R2DY#[>(V,OS=04&OT"_2O#:5 M>-I4GB+1G:>\A ?09U'%4S.O)(9*GJKPK+BT$YAK_DYO3.^6X$U;RV)*#0% MY]R0OB>WZM3]X;(J2,$4 G%)&T*6=C58@[SE7"/$_"2W=88W@BAT!G@A#DY= ML\^ B4+RN75>YZ"[.?NZ[G B_4%FZSSJ9I54=H?6UI>2/-84FC&Z=/T'-)!RDF1&==& MCR_V87K2G?/L%K[!DOGNJ%VYT,69J%@+:GJ$/VC+/(_TP;WS6&JNBUY\UHP6 M"SG=_LUTL>-H)=Y;JQ; L7GY=$!-1TJN@9: B,VKZ7Y4KRO)U42FS=.,&]\'XRH.@^ MXYJP2.*>WMVV22259Z-$2;J(<32Z,Y:Q; MV-I:EH5B''GQ'%MVY#WEC>+8E@AZ[D=??*N6/N>V[4[;U8?\BEF,;7Z$NQRG M!-LN2_PYZ7\'W]D=5JIP5[K4V=[&[9VNZV5#:AGKJ=&/"I:V.V7:.)8*7 /% MR,;Q%5NO0;,(QFGC5IM7M]G@9#_%^]&Z(?#;F(%0DX)(!Y/TX=5']E\$ MZE6U);1G:;X!("?7<8%HHL(@*)>4NA\]O'FW?;Y)VG155:FV_KMNP)V3)9YN M1Y=GOQF\O/,9!&@\'7@5_T)MHE1IZY)K"T]H1;DC?KQM@)*$L"XI0-N9BT(# M?C&D'8E(Q_5"]V:+PW2* <"2;#)00: =]CFF\IH 0;IXY./"E+%_$:F!.IY( MO@Y?1"#.)^9*)PT)&>!5*SHYJ"G^"'. H,E_QO)8\K?!]8%;JW7,UAEZZS'Q MU&+75_FG8G[VD)/S%7&K !ZCA@.3W9LWNGWM,GC(CS[#^S+[6,^ R'(]/.Q% ME38'\IRB'G;"8_TH-)X^\>'W'185FGXYGI,;Y/G-HPX>7ZD/#JKW7\5^,KM? M4;[T$,*K09@+VYLQKFP2-:UJ:-(77NSHV"(O&XF^C=%"WK, &A$?GH.E:SX8 MEW^_JRVTK1"W);-,N#R>1P)CJN,QI7#A)WN78N[JAAD_]5)FLJ]EYK_!OTP1 MJ[&NQ(P2]#=OP%\OHGQ=L*JA./KQPO<#_A>M_($ F_#@F1EQ_>"]W"E_5=5P"WW@@FX!E.R@==NSX7KUY.N/0W=$U3'X4LD MR7K-D%Z['6< S<@= O^B:-D'G&:=)1_D1ML %^];ZJ"VY2J7%-C&\GR#5GGQ MFN%D2&SQV^!;>^3"OV67X2==);9F;GQLT+P,?\3=X?G/QN)+$HOIA!&ACHIN M16UWT\=_?0_=?QIN<$$28MZ"[59?L7VQ*)O5IM=R;W(^I?I\+6Z)LG[R!GD' M$1SH1O+N.O2JL,>R(" :H5,*[U]SH2E_I^C9"B[JG<['QJ37)4BRRI:-$T'. MMV51[ *U-!^M2)3#8MUEVD\&]XF3D=C)2[W>-77ALIA73W")Y!#P'3!EH$)J M>TNE:+BG1 5">ISC7C=I8/O]&=#\QNDWI;MNPROLO9T#[)EG<@D#SA*@6*.? M$O49H?1CC>L=O.>.V4L;-!T=I1-E986M27?0TY9*O%O8>@U_F.?\=D2"'8K! M661K\D?.9Y^?C(V[M0GB"1J*XJ]_ZH"T5?RKH=?\]?'W3N$UU#NJX)G14HE2 M8KR+-J;#\(._&*FRA4YDRV,]1FABSK1]F27FH/OJUD7?P,>+$5S+&7;D(S<^ M*-[M0G$,>VIO]*F9?ZQLG&3K5&BC N5K8&QGJTK+2K>O,)H,,!%XXAC#'Y$B M@;^5["-["3P-B/ERL 7B=@&=R3VSZ)WN]X4'_('0JB78I6-CK/JQND<9E]MQMD&\>L'?A(T7[=,N)SHN4.6F42> E@VA L@E7"N< M(TZO>J1Y0FB$ZG'=59D>BL6* 0>KN%+ J]*P-X;@C8V(Y,J/'WRE 7\FQZ^W-".]C[Y^+T++,_CG!QT0-A.\^X$[-]MZE^I,&T#]"R*H-EI">11 MT_I;V&=4NG2I8M_ BVV>,0WV#@V 7CH8BWD%K _[CP?%YI!A\];,!PS $L1 M%;K=/6_&OSD,^A*R'3U(J=U%@^XZE*I.YPUU6/:H?6:\7%.]NV" >Q[6UBJK M@/O8QGW\'A:.9CIVP)H_]WN!%;A2I?DYB!AM73YB5UYDET7K_@7^^Y)"_5KW M45PM=1R1G9=4(/=;("4,]RV7%\FJ _W 7][E^,OCPX,$4O-)J&^RWDX,7S,0 M1?NV/;Q!92E_O<[^KP($U(7>N?FG!SK_6_?I/_I1A+LP%G\7?'EX?DK_1-X/ M9^S3&.8:^A+:OBNXTU\S<%TTP1 K&E>6J8W?^S!644,I+"$M<5YQ$EZRQZD" M!("Q8#:2WY?!=U+I)I.CN*M7IW*=WU-7')=T-B*.E";7Y!R77F?;;?*SZC0R MF%EPUQGH%5 5*%Y8J)G75X =*2)2]2#7;?C_6-+?MR'Q\VV:@4" ,MA6DQ*.+_ZV?];M?FJHT-,$FI)., MI9-E#)2[VMFZMHXSWBK\CB@!8+.(:!2O$;(,*<565B;9Y#;Z=$JO4B8>!(/0 MWA85B X9@#]T21K!\630-/I&A$M)KM3<%N_A>KLG&$A]ZD&VPE%=8O/>WE N M(\!;)QRH7 M(P%]W4!05A;H/^S"TIDQGS)JM6VHC9QE7N_*)+>;2CXRW1PN/_Y<$=V;F>.22=JS)^VVQ> &J&AX M$',?IWU>BB5(B02-%_+Q07JV5_P,:7).^^'I99*R+\UF53FJC"[02TA41"L# *U6&UFUA"B3 BJ.7E& MQFM>24/]JPP3RHM9#](+^KMEV61GB)U^W1''MW*0AMK2,W3VFG:^B=6#0\*X*X.X+"U2XEN4HYQRQ\30> MM5'.^^[R&1#4;+I7EO"7E=$7%9[@-N7;DN4\JV9B\_S<"UEWKGP,5%]^=JOM MR")#2?TR;FW!\<=LCP&#.;,BARE0+.[O#G")^N1UHE^$;"Q3]1[06 MCO]IJORC$:*CJ(9/JM:(P\:D&X>5X[DN:SX9X4KJ/<6 YWM,9(L\"B3N E*[ M6>U8:97Q!U&G<^_TW^]:/0, UU=J@#?L_NXV20=Z>[@6 M)W)>2E/>GM:'-4F+_C=S?#(\CCR,_'2L46I,\F[W#2]'D9N:?#%_=0:PK["N M=01"*\GF?=6B]M Q*1\9]6[EC&U/78\0KJ&2[-+H?I85T"<*B M>1F$,CMT[">]TB4YRB/*]3?+>P%R:F>MMXNTK"WR 7*'AE^TSF%[VP]XKOR@ MH[&P>#.KO8-[RO5VD+8=)+/9P%V2/WK,.9_^C% N)0QZ6%_W)#S%U-/6@9HZ MS9J@Q&-J>Z2QLJ-Q<=;N]D<(';_=HK&T7U 7^CYQ@)74_1!O&]Y?X__Z_V'O M/:.:;->TX1M0HU(B"$B/ @I*[TI)0 5$1$ %I*M(%Y FH24@"H@4 06E!2F" M4J5WI(,(H2.=)/2:4$* D'QY]LQ>ZYV]WN];W\S:,\\S[[P_CK7X0>YU)]=9 MCK->>J=L;^%>,??V]'E&/C^U.%#7T3+-C)\):Y!P$N 9+G/6#9?2)H:^E>^J M=3B6$-:' P'$NXA=_TMY6SOR=U?MGQ/1;Q<[^)"5B<5[49Q%>A M&.M8HKG@]OJ=NW=B.I.F![PD1#2"9P>\)LRY4C:\*]_<=]^]NJHNH(F#Q7C" MW5H/0M\ZIHLWVGBR)OG^W'@\XV"5EK(]4IV,'!=I\_%[?V9B2?G9MRVZ.:VX MLFBY_ENNC<$')GT^RIPQ_M[$O((K[?XO@>WL2BV$LH>6TR3G"#&O8OIDAO6M M/E%:U)1 BO'')D-.]+ACQ%[$WV>[=/WF1>\84L373IL^+]6S;?!'8;B$ZM>] M]9"C,DY4H7'#YXP@U56,2"C9&K,N>11@FJNZKAH^@M=Y;N?@GMI:<6N_I(YA M8KIZ'4D,+!T-,,IU!K7*M3"OK:N8OWWT*[]#G&%C.5+W)2)*/4SSL7#D),W#< M^6/OJZ@1W0,FX 3 7O87B%/^*_"?NS'/:--M;6?"I*:AYN7(%'2GM)/59$6? M8W[Z$HD*8 +YZI3O>#J?$XIL.ZS2V/.010+:]8!?CV>:$&$Q-.!2EC-/W9F> MR'#VS?=4X,N]>1$APB,6/^.] M4"I@KS*1< XJ.JQ999-06;H_!ZWV_ %3GS$#]EP8K <#]#);OBTKT?OK>)87 M:QQ[K@%ZI^DX8AU6!_M"LM8,T1E(WW)YW$MW35S_XIL-/2<#T"U+ M_&-?NV.O[W :WRP+V+%_=$OH\S7(:R!0Q:+Q;<,%N&>3X,41M].3M[-QE:\9 M.[L'K_*?@'<)786&UJ$QB<$4(5-2\XP502#3D^-;YJG/U75R.E>OJ!][&AP2 MTM79Y@>.;.""^W0H1V43\RMUW9^E/73VO>[[)NYZA<8LVZUV\*4@59SQ4;;+ MAXBE:8$$S?6+;)_S8HXI MY.5OPD9!,*@0>8DOW2TC=II-;),B*;,'+_?/'\E8V@(!+2YX&!84OG$<'2Z% M#=[>5EL?JTK$3U1!#I=H,>M5DHXMGK*%,Z ,)% H\("7"S(\5SB9U"WB4W(7 MU?+Z<].95E'@I='*5:1WUD-]OTQ&=XD2^2"_$T(*F7V/_M1-'QKGZ75^\.O0 M H&%^NX@^X&F MBU ES 3V,PB:5B1'Z" G@,.0F]/(I?(B,1HQ>4M(--S/7UR&?5N=87+O>(@\^)Z]6#008ICM_1I:4)_.V"ZE<2#7M&/:,)44 M(_\L1E@$)15@K%GAM7J#XCO&QIF1\.Q[CYZ\7Z'-+! MBF?)-D:G*Z#, !/ W$$%.'2),9&H[?G9F5[<'PG'6S1/9]]J=8[T%?NV_M+* MBA2CV92CCR!V'#NN$W(9=\6SBN.J1:1G\*;5+[G@M'K"GSV@\B?C/V'TWTA- MWWBPS%RQ=FBS8&U]-#^^\XQ]G_U78CKC>Y-H>#(QM$]^ .]@'.]4&GVLX##7 MZN>TK 6"<7.]V. MD?O,66\DFT,:<\)F\XC= A7H>?#D^WX4&]_\,"Q\T:$=;(&+6*/)2<*S!NZ M6Z377HGCY.V)9E^VE3CI\W["EMJ#I\6&R'+X<\U)W*;E%R1+/>H6$%LY&/!=_07XEY=)5#X1_*ZU;>!"FL,YQG4Z^L MM,1\]=.;M!6H3L3874;WOK3G^I#+/3Y[/@8/Q] ^GH)M;L='RN4PQII!]GK0&.[Q/^^^ V%Y-]IKA2 M(C:VC#QU5XV0)C8>X.Z+%6L,V[*"7Q.F]*<*Q-2#$"6 MPF_8782C.[T&]>.BT= MD85KJB]P?\RW/SY4'W,PJ]_XD.VP985V%E/?[I%*Y/*^^@PX]>ADA].BJ@S! M!PMYJVK]F#DAV>WBFU1C+*^_3;&6_B^SZSKW0-]E3Y>DV?YOXF+[0AO""., M-M@-3IB$!2AEPTVT8W3[UU_7?V/[W65GIV;Z9@Z%9T@O,/NS2W67^8=94W]? MR>UZ\AQ(/YY1]T>Y@4<5@BG!9R\/;8S&7.I@H=M#UL!D _.ZRJVCH8H$O='? MJ@HY@>&-4]$#0N[/M8X[C:UVJ:=N;/\ODFLGV3#)35-]NV M1-+LYRNO L)R\Z)QRG/5]V,"@5/59'6%A0/[)@@?J636FA1'-DUL7Y:RD^O5 M/DQ'=187Z?9!Z> W="8NI5(6N 229B@'N!;D4E8;&\X7W4("2M; M>C9&P4XTN]H?:8&/MHWB,7MM*-['NXY%0B_U#TY-O=>@ L]";_VQW78Y2NG6 MH)_S1:L3^)%$A3&EQOI M51ES9GML/!$MGVNJW>:2-%>X9K\1BZI1/C :6OZ-I)%B_ZHCDHBR8SQ-)>326$WH1G/R[^?VH.Z79V3\&Y! 1<+ U3Z1(8"8(_EMW[? M?/KQ)INVBO;%Q&.H=A05."WV [;#2/N#?HX*8/,:!KU6+87NE _F9VP5N#QY MF'$GOOS!(Z8T?9RZ@'T> MW U'#O&6+J2P/4^A)2QG,#X@[[6'C.^"AY-_E9 M5\9J0J6M[REW7O698-Y0Y)6#ZQ' O@V:U#5+1_N:SKP/:3_U\;D+B$9I0U+$ M4AED_+;7!"3<2_Z=3UH;$76(J8+M]15]=DXB@%IH+T9"^3O52.275IJ_LI:T M.-BT.$M:"+H"]\2&O5*]V\T?^IW=1^)'9?71T*L#8%+FX*SE:S@DG K8D5+J MIGE&F.QS*QJY(:\B9&$<,+,YSC]*G,UQ&>YP^:5>^AY*O)/VE]F[OP[HOP1! M\S+JS)NI0)G66P0;F'5,YPNZ;_(Z4W'\BOI^XG+HP6CA5(4Y ]5^@3_&_/?Z9-X(9O_A>Y*A\O&C<.U!K_*=DCVJPC_\? M%Z \J)/!J3&T2UOH?;8N&)BHTM%JU[+8N?B0(20D9"V0&7 S@6 WWS1PXDH1]A9CE?R ($*A!5 M&&] N#B7X'!D.V0KVU,YKCH7>,KL0$P#7_$:\Q8IHCFPGC\4*:>%4@$34\@] MI'BS';J%!FX2_RP5 *\E+(SM.G\.6;":38?VQR1"-ET/1C/;V)_36#:/-@_S MM_#TXP)!+.\/_A=Z&QUR*:E$J%W8Y-XK^^>J-JOJ+!EUSE9'&3N,I[)#;@U* MEE_2NG+QQ9G6Z17?)]!O5V*"&N3@R>T"RA6#YIKEE-[WTHEK2_/I7,(JUZZV MPY?D4+2(^]*C;Z;A %.X84T6;!QX7QE"L:MF'2GK= M/9F/U3(M*+SX5&^L$_F>?](=?<=]:%0ND]+S7')TA*PA1 7\ MQ$2OXY;64ZC C#S=FI+5Q3)K$!JKIV!^KUS7N/K-HU51((5I"\Q'B$7S/6GP MK2(-$LZUG2VO"'Y:+-"5,_9IKJ/:9>8C?<.[OC)="(M#0HU6,FOTP+"B5M;< MKG!.;S^N M0?URF#6>'#C>M=7.$7IUZJ78\"X5"(9RC99_=(MJ6T_1.?9=*6<)-\=?3Z+LRQ_*KW>[N=:?$S=9N,K] M8SUMH19&LC!&[EPB=5.!XR%4X&TZBTG[#',9#!ASM!+K*VM4DT\N#[S.&"KG MB_\.I"BJVZI)GY!+&UY_89)P\#JJ?CTKP]P_?.1AEE5DOBQXSKE7"B&VG$A4 MXC2Q.D5XE;#'6B;;/OZH18S^) SV7$]N-FKA2P.DL=_-:_WV].#=*MBC),ID MZX#Z?/@],._[D!2V$[,J!J#<_K] (&"H:>^L3(S'3)SUS5OA)!JP1,GAW'<, MAV.*N]*9>?)RG8R5C3*G5LZ],S,7F4[PI1I_F;/-MNA"8?P1\V>I__N.@SCYDXT',GO.D/(S5@7*QY%R28N;Q M.=6GK9-%I9?G];\#(Y"W"&Z23?MM=.[ODT4GL5L3K#^A.5QNI#,*F(/-9C / MG 6_0CE7GT04K68;8XM/WW'8W@9_\9P\#1P@(O;WFAK+Q&-E'\*;^U(;+S=4 MW)&&K7>0?])T7V$C2:O\R^JXG[6C29^56:/.A8"@0/!GHFH$\)?=EOK? ?\, M[QK9]*#T#, M3/S&LSZU'AJ,]/DR=E1"Y.*?K:0":=$GU/<.6/0"NB^BVI 1 MGA^J=(=+1([=AG8_RUQN)P=R]8'*2I=1.W7*5Y'JQ[QE,*A8:J._^00'ZZQAR>MRR]P=TGQOE5*4& M^\JDL 4PJ3SZ:ET=\-TV.G- 5\^UNI#[FK!]YUU1T)HXQU@0_X@C?5>OS@0KD%/HWW)SC_<*&JD48N4\26SP/), MV*0YG+EUIO"/FQ,<&);'%\MG^.'6+9+]*P?SV64_Z1Q\-M\S#,Y95"Y;H)I/ MD?T][7-[#WX5:T(@L5RQUINC?NZ+ M?<6M8&^;[B?7];E[3TPKOTAGA.'[$&=@VO'A*K@V4*JP3\O,+B^^/7I;+#1#2M=DBL#[S M+V4;RZGK37'^77=>L?:M8SRI %TA,0AJ9DT?8$%HYS5*.%#QA2U=]++Y(X@* M$Z+L%WF0;&=K&^E)=Y:5*E=]Q7H'^8/68LXSYZ6YM_M[Z'.,]:OS&>4TP^A- MK;I\(&$2:=I/)NSL8D'%6A?5B6W>Q(H7%8JK;O8NS'5B>S:O:88>Q*'P9_NF M?\2]8>] E1O%_NOWB(PJ3U>%>]GM^_Q0C[O2&W=Z^=:*-:2Q5OV1VG2C4&T M4_J/Y\+=TV1)UA@43V:WOR,Q4#TF@3AQZA)R? VW GUE\LI9X#AAIEE/* M<\,T_WY"79EUHL.ZO/95B$51@_/*-U&&=E56PJ'N<.0+*Y$H^>[2U^=TXAE0 MB&72G'\$\59V-#SNX5,=(?=J2ZXS+4.L(W4=[52 @0S#(A6W[S!F.>DE2)Q& M+-R@#+Q ?\,-A5AI'M]KE7J9%-&D+#-HV2L4T.4,^ZI%8?,C0C."H(4951!Z MLAF>1LOC5!Z?+QX.7_CYXK"#\JE2^^!Y8%[#G]\A_=\1_^&N[OR8,_#,F_B" MN*E5OTA%=YD+2G.EL4-7(N-)IPF-9Q']_9=(JC+9W& -[\!F"NO7+O*M P-0 M76V^0^\:!SO;'[G$^U;^6+&UR2(O!/H9Z$DNZ)=:\_>B&WCTVF;&PV>H5J52)T^6.ZQVHMK? MA1;<"K4'@JZN-D8UJ!*L++6;$X?'S9SH,Q%[D899Y+1Z_(4!M+YR//017[]ZKPA MF@VQ<1:0P.^%[3&;FWTO>RXWWR4;!M,\[,"STY5J/E>V;]<_L2H@5-'_S,T^ MP3EAC+U]*D$1T9W0U+7>+J:"IYK MZ&N]5_D=& 97Q)(_/BNX5%/]XD&Y4DY[_YFM5.9\<,K0"OQE>J)5YN3*.,6&Z5?::VSN9IO.7 M)U!. +:\:)RW.8%W\$Y%_= M4X(,)Y)SQL=N^F67B7'!7@:K"]P@V#3!SJ@:8<-'M6KL^@6.6XM;[ANVMQ3N MHG_I6P3!L=_EK<=*,)\@EJ.9FA31?!MQ_?X)+IIGU0MDU 3N50P\*RA[*.]. MK_.8N6;BI!UO4]0#4>:T.I:=0V;9%MV0SL$UEWP,C;>\((@[[P/'S?X"JS'_ MM_C2):C)JR/T33"R5.8'PU 2X*WAZ^^<,Z[CX^_.44^+;_[>7^9K$@55J<'PQA*^GY6/"$"KAK M3ZN5T$&_!*E0 1Y$7P(GU!;U6J)M!S=_^'3%F(,*>,,E2+.!FL]K](-4 PEF M1PHN'AL.$KP?:AN.,>>4&3*YST3E;5JUS3:^I'#CU]L.M3\R1P^ M_16BL7M-Z#O'T@Y="TD%HQ^JRL/F[ZQ?OL(80NQ.YV^B H^\]%M0GI9M_R2. M:V!E:K:BZ#$V/='F[G)E/>[R ]GBG?-#.P:@(-(J$7DA:ZB.5W($(C.8C: " M.SWH+3=TN0W\!LXZ7%7(]^@MCM<\N>J""G>V9:5!H&<4%SG5HA!O[[=-#$,*&G;<<7]GO,W.!$=@I40:3UP6N%1VS%YL?C28"NL M/\P(VEXN-N_B_\-*GJ3S-=7S1FV",TTRY[=^!P[O)$'A!_-^'LQ^]D'0:\M6 M%[9VJ, 97S.KK.=YEY]IR!!%-B V'8U.P.ZXZ(KL7\"8_W?"O\_Q%*MJX]Q8 MX/<$QWOSW%Q)G4'\ Y7])_1QD08GCOX87WV]D/8@0I@W=>KEMYA[^K?Q$)H' MZFU;)TMENZQ)%E7#7CDAQ5'-U0YU(@1=;&2>^]?Z@;$*[J>-;H*L2\;2UPZ^ M4>3I=JSB<6Y,JS7Y-78?"LRLK&[6)EVU?J'MD9.).#9RY)O8@@XQ/3:< MTY! !1X\_"GFLH6+>=XT7A?G'AOGO\.Q-%I94>.=4IE8R6H^<;TV*\'X]#F=N.OCZ-Q^>BF1';_Z"WL^.S*U9 M)[%QMB8>@737%+ 05B_D6^7%R"+QG&/\I$&'5V+@5&:6?#_;7Z,L>R'8U?W.""V;\V0'UE$"&DLUAC MC,NQ!9[-6Y.DDO[9FG/'U+_]BX!6* ?=T>0]KKYAWY;6U0@=8? M$[IRM_+/2\F]]-QF4P>EU8TV&*H+!&*L0ZS.XK/)/)&L%M/6ZC[:"I.U%4JY M1G2(3R"(E7/??WBC^G\AQ%X3$MM03'!YG6-[,)>A!^[V3C>D8>MI;TC;2\SP MT*\X5#B$TVWF=G_!E]"N:)Z1[@OTJ/W5RQV0>W0[Z>!'!%1[$3/\09>SLPBQ M(JM:0+,T*APY$?\.&B+RVR02_96L24('C(PLBQ"?/^(1+>7(LJ2\H C-I* T MK%[/-HYMWRW>VE0UNMI8!1(<."%VF@K4P>V.0"/U:0,#X\TC*N8J\()U+.\] MT7=7 YZ(,/\D<>(A&7T!>O5=A$>+:[U5*=-@8>)H*!+NOB8VPLHF.7.TW M9#]N9!@$+/VMLO:?T%)W\B?W[>)CK"_!?H09"!DTJ-"H9(A'?_BRV@7!2^EBY'EW+<-/Y E'NRHO?D:H(.Q/-=6X_A]Y)E- M54QJ-!R._E8\!UF<4=BNC$!PP?,P"=E4X!0H5$I24CS]XNM?#'O%1>Z"7K:[ M5\_CWHDRK%P1:V^ !/@,[GX62,6&<*8BF[/[L*=B&O? H_-[_&)C'!^&9-_] MU-( G8\ S/YL8?RK0>P'19#\:'C#NT"WN>%LB>D]]@3>Y(+(+?YO CJA=9/N0X$[_@;GSDC,8,U\V&:AT?+MT.F@B529.)C0 . M_"(T;;U,[ITN[A2J*CI#RB84ZH'OO]7!I_:4#3;KU%5=$=94.^;\.[8W\"J_ M9Q#X>49)@$2N?AY<6W/(-2+Y;>U)D?>Y/R0)>7PLD_$6Y]JDWK;\V#-TY#'* M,DFJ"Q=&JERZ^B"-[K2&N/N@$$TT@5UEL<4\<+251)^WOS^2QX&>5Z?!0S.O M2?H&^387)FBG V>UB"QR'/<)LQO]4G4_1]N-B%*XZ_-%5O$@OAWDH0DX&EI? M0Q/0'3S#4U/H4++:6<>*,/^8DBZ5*R^VN>^"KL,[$'?EK&+QM=A(R!D)^\KJ M2EU+L^$;W6R0N)LBO/&JLWSTX#O1=QT8^D4SDH6>1:&XQT^U *Q9V?OR\8P%3WECN78XT"3 E@K"WJULT9[_>M MWXF>.^OU#:_)>UI7_!]%S@F(E>!CHLA&_KBJ.ACVI)=2*.Z.\JMS/(:Q']Y7 M&:E\"C^/J0'37GC0H="Y-0V&[W@U'%J4I\$^:[^V%-"E3Z;ST!Z:-8F!QQ,C M:ZL\73"!PC=/-4]:!6P@8K_^ZPWA"ASS%=8<3_&+067U]SM>))YQ2BPX'S%] M4D:X,RM@7H?NJM!7?@^00JLSK"QU+3G^9M^CL 'SKCNOJ, /$RYR#V!(4(II MN$BJ;/4YX'QC$VC#=U;>;KI7L"07!'2)&.'Z@?.(X89;DJVLQ2W*G+3U4!\(B2="7G..-Q+=7F>5U0YC M[XNDRKMN52B_]S&H7LSPL^?C^4JPP?86S4;9S=P:**NR7 C2)>9EV]V/TV+5 MX!;B]YS)*40'-[ X0$\.C1I%8Q<.#6^*QO6\OK4E?3N7C^T47WQ3T0T'W OC MI\:VAUF1L30'DGC_'JD?9VJT'EW*=,$'/3S(FW5$ 4J%XH)7L;'/VS$,-+LLYGR?71"9'HO[LK.&_ Q8F M;QNNP,V;5@B6,XQY\[BU%Z]TSD.C>L\2SA_R$"1LL*@8J.!,JEB+<>G8#RJP MU=QRZ9Z:E94T-%F[ / />TL1(=DT11!FIM]L!F%_3H ED>-KC7A!& _^R!F; M&(T0FN$7:C'VX4S8[(BUB1>3NM,EQ071RTSSM 2_0MK[O-!%G[.V@4I;?:NLQV ^25KFV.(DN"JP0R S9?0CR:>#(D/2^T8%'J]6Q.O9 M<"_\Q%0;47:D.CL&Q48_+S1\S4>RP]C8N$PR<.?[:\0Z(" M^HX)L!/2PG!J*NM):K_?Y0H\ V]UGU+[A"RZ\3MIIBB!;(+O:(,Q>4-(MU05 M_#W5(J\]]@9:BZ7-5C'Y&".\_%XI20M=$_H5^NR# M]S-O$/<>D]@@E&W5ZL1(W<7/)*21I?*B>0E;UO,9<[$S9EIN4Z5,;%I70:K& MA31J>RQ JW^W7E#,QMO',N1;#!% MG.86G94F6UU,^%(?D\#"U';Z1T>:0* 80:0EJ2.\CJ]&*2S'7"@_GQ%8KS>%/5[7E"YT"#3:< M;J@9J@-_MK9*(<*='2$-DY64]P-0"7PLQ2= MQ=#&-0YG*I"1T.##I( >MWT]PFUB>CEDF_X"1IMR@[XA'"]"CD]E%6(5;_M /Q*85HCKL2 M0S0\"3O@&94I7!H]=2CI<+?_W>/Z=Y M-]PN^EQ=%#H-TSQR[H;RLF90^MP>/WMA?E2R->@PRTZOE[EM1,X;AMD?YBZ2 MGL9>X"W8O!C5\?FJVUQS71ZFF&=T_<0HL26P<4)*LMN[F?72X'X)Q8MN5U,; M1O;OIF H1A>UW:F P,#B8=B^ >@5 MW $4'L(NOGQJBM"SOK*5\[<9-ALS;& MPQH@[M<[(5E_IETC6%47]/X,4,,X4+I=?R%]+K;([A,NL=&1_##W1)W\O7M@("_"-]BM1K2? )7SZ@>?Y?2 M+YM3JKWJ=D+<0B+1Y-/ ;%E,A+)2\)H"%:"Q&AI!9XF4M#Y46IC@?KUEI20N M%Q3(/I>@)F/EG8YB+L.73&>WQJH:WG"1.2'*F'"Y+O95MX<.O^^JI=N; MAF.D^!8_CNE"-_G#3@DA65T^<8I=G^]YCJ8?7:H[H )/ 5Y\8[@"A';0]B37 M+:4ASB&+-RZND4BA*W%*?!Y*0=HVL>-!PE3@M2/.=]=W#8GA'[*:YPN+S124 M]1S]!;L,&E4=S22!9MTBY&?..B:-?/5QR>FP5[[[)$)?UGC+]&<0V]ZD^W3VLNB[Z2 M1^V-=2/*M_?(XK#($0;OJ;0L]6X(3(NQ \.%C2%90\[(;Y+(@_DLT^!Q\3G] MN>8@*"JCP;GR*&MW5VA=62#Y?"&"I@! M!R2.FP)37BX$J3E% M;+]%1JK^NYW,(I@%AK@/ZA MYG)"\"Q^!'5QI_YXSXA-N/_KPU_06N?@CC;(VV@YXI=!BSTJH%U&8_;V'>23 M?:#OI$J@BO\:MGSW!D1!BUA*,N=7/Y-T,_! +:V.L'"R[)1(Z M%LW#K,IN %O.RJD<"EZW"L%(C:UJ#0;4HEBG%',\KBD2[*[2[ +3$NT2$CB+QR>TI+]?#V9'T >I2C5;EV9()7IC:X\6BW[GHR%:[[9)HF3G M":] L"[^*&+,4?&,Z401_N;'KEV1K]#%I+[_^I"2)?-$71@6_*-'KA7JFHW9 ME-(;ZC7]W'X^Y0@T"<7%&/8ZC^:F@Q-490B0ML;3N[ UR!E3M%JD\.72JJOP MQ!&1)9,^CYP*Y=%^Q#D"X@V.7][:8?2M;*1OK%*WL'9_8BY%^[M\@P@^^@V. M6?[WJJ*.,A!0#>H6OKFGM0+6MXG6X-C.>=/ Z_%(+*\J0"+)>W9UP0W)I_< M2JSZH%+T=1Z^R"_*L.(DUDZF(^#NCOPR\WGSRLQ[OSF[\^I+FTW4KOUJ1]6R M57L^]XW+QUC?:?O]WYP!#5 D*1YOML%_PY"@'>HF^)(_SF+2K%3^&>JRU'QQ MK\9^P_U(>_ZK7"AP ^M*FL) 6:J)V3"1%,CPUO]!;)+>Y]YY("J7D:&SB[AI M?:>+1Y>W@Q:FS>:),86"H3PR;SX-PX$.W\)? MQMIT6MQ=ZS,K^Z,KP4''?E)R_IZ5^M7.'8[&1G7(&Q3.M MG;^T9VCFM)3'^Z9$Z)/V]=LO;]#-@*XR1-K5FT4 ^]/=LXE1JMIY$]TX/7B7 M/>BGKF5]:UO@V>?-BT.H )X]O1LMXW:9F*\!:@I5E@KK;<5OKOX.>OSB@#4X M)KW@CU8S;L0ITJ%Z;6TEOKHA-%E&NPK6M M\=FM;%V>C_W/WVF2%\==>)\B2W]R=LM],-MO+NENJGR4<$U@7JVWW6L=6+8G M1;;?ZS/&O)W'-@U3"NJTB$D-S&7H#7A,.+R=U+.#9FY_FC#GJQ_HSWJFN:#) MY:,XB1L'"?$J-)EU*<]&M=7F^?-K*# ^'9P;\^33YPKXV+7_D%[:X]I.46;H MFVRZX"^F=,M$FC*>3IIN[^W_5%#PZ/7'1Q]QI_7GU3G_7J/X"DW,F;)?Y^0L M?1H7T&E4"F@(EBR2N/$4PU?]\V&1=BI=^KAMF2+-C"#5-!P1CK<8VUH83E^F%&+T M*:]"2S9@=CVG2HDN/H8QA:JMV@=>]/4EM!.G(,=2MES(1E2 +J[CX TLVW82 MT5-SL+@VOI L8N'[5C!0F<'ZMJ$Z1(H*-(>30G)HS#7UZ,TZ)<9ON6FQ)L*: MI(%06,8=\6P:78$^N3"B!1,ZCYZWUN^G?6*#M/@E9C^ZX82R.!4@FRS>1IPG M.PSNUY8-_8Q$S2PU:8&L;MI$'"!HKQ%".3<:L[-6L(#*B:N#E)EVAHDL-1=. M4 ;\L*B=5,:[[^PIIK4YD#<*.Q_N5?7O=.J5)E]#?Z*OM*;95>80XBEQS"BXAF@I\/>"B @5.M$];06PH\1E.[I%4H%N.ET J+M)!_4""F,GRKN[-B8OD4%=CC9Z7HU#F_ K[@U*>[B+0WY'*)=K[>KO7*/+76BNA#16_(FP,)4M"EL(.B MUXI=ROFEW_F +VUH-I$-/-4A^OW6TN!0V+DU&:+N1.-[5P&MHDK4L^*%F#5( MM)\OJ'>4UP%-?I7@=I2R\#=&]HCRF[28@]LSPZU!MK&E-)D.XMO-I'#JMXO1 M(T;M UY$0F#:$UV[S> M!X;E [$%,,D: ?U.!6(*5.ZJJ(/0I;&^NU?=>_3! MZT)832%T?UDBU^*C6,_][^G@+Z)%J8^/LLN/0QKPPWDI5.#XH!0D(JD>LB[' MBOZ$4;+6JPF"'=XQ #486ET KU_.E!%X$8P(X5O[P LBM%F])4;CXX]O>_4X M%QAJ:,'@7 M0&#I\G3+WF^Q1UJ+M_!VE;EC5;K)YMQ?WD2\Y!@^!0*%]'A>)E1B5M>I0$2( MXU5,_B+7 ?EC/IHKX![>N& VU:^]V_JE^=>=_L6KGHMQVF5<)J+DSAEQYHJ>.)RE3UWAP)-=TX6M5*!@\MGD+-)$'PNF8' MT*R(H.];VZB[D=/DZ6;/[M$FWG2[V#"VQ]L1-P-2/B%PI1^ 5A(8]CG366PH MK-9O:,)Y[SP5:)*'873PAP\)>6+#+U.92YH"P4#?/ZTKU;,^S"R#)C=%? P^6R22J9)=IQ.'A5H M!%&B;P-YCGBE'QYC34++GIOPHN&P$L#3],>/,0 Y5,W/)N8$UN M"K>;B!2*1!],"P9,3F'6[V.AM9>^I)WC>=F&A.\I76I2+3.UCC^_*DOJ7I8 MZKE_N0@ZB !(C1;5AR;AY0\EN"F'.A>JDPE-352@(:]_!Q*4QCSPHLN?OS=/ M>E%)UD4]\(/[/IL#PR^I!AFR!N%#]T.21U?!#??Y93RW;=.N!PLT74(_DWR* M@'PC29G!1NFN6=E+#G:ZNO*N]L(4.W>*LL3E5_DEAUV\#E7\=;V7V5F/&9+H M(DK5^4"A"&:22HOY11XD,6I\>W$&>P?RM+U_S3UVU9($ , /?N#/7NVU(NU M\V7_2JHO66JW3!LG?ZWX@U1__!=2[>IIY8AI#$=(DPR_1H&L2I.^=_.BH:3;5U:JJKVPP\]P/OR=.;-",6^ M.L?'Q%0!PE-;H-N5"HA_1]8U#CT5:*_AV0]K0YVLTY_EI0+K,Z>F)J?,KNOF M)RR>.P,FO@_$1&?YS]%96@)\<9:VF B[:4[2W2T\' M>V9\8NJW^!'?=$67/8);6(LI'WS]Y,KEG3\__?P7Q+]TK-^OIP(5R .9O]\< MG+IY5$H%^M_^.^?#_C?@.#9BG,A;M_KPZ:3T! ZD5MVCKPG8ZF)2Z3V8Q@62 M+_ SCFLA/WZ3)3$T#3+!7GM95?_\W9ZS35^C+,H0DXRQ#K9G;FQ1%/*QC+B_ MU<1%OO(>=9PB\',BN267169KZF[F%MARG9UNH20 A#];>$Z_.G+QFGDE>C#. M*;^Q=/.EL) ;\3V<,M^YN'W?ZJLFX,M(Z46PV(M+[9:!2,;P8MC5588V"%#& M?+9YO"+/+<])7R(UJS1#9_[#DV^W0*>O8NN)Q:KN+FJ+074:+BYG>U1KO);Y MW M-?W_^P5 -?4^';> E,3S&0DX[FC42=W^Q39MG;:#LC8TFY8([\^(0O_H3 M!$S>\FM=8\[96*103D_B$UL[=Z1.+BOKC;Y2-=OC3/C*4&;VZ(JI%HOL#QR^ M /6/8TQ@6#S1H8ZNKNCLC]^]4R.VGLNH%-QNH;X^22;/*4UB5%7-Y>O8J9U8 MUCA3AM?QORQ;N(Y%FE0@F[&TT_NLU&Y-$H>0+>^17-P]\P.T" D-7JFWFWMW M76X*4B9;6[]Q"%6IJ9P=,@"EP-9PV*%W7-Z67,&=-N+?/$E:CB&S]JVZEN@3 MG^T;N8Z&M[\^1GE#S/Z5-7)8M^5I3KCY7[NG(RCQ(!>-;7Y/@N&B/JM([N8\ MX.+USGX<\^@IYY MEW<\+"8!F1JHI@D$_(!>)IN7,:QSFH#<9WNR7Q"K#&?J\<+@I8QI?\<.05I*Q^'(?&UTEU0"TQ=U!M MS/X[!X$?.A^K9==]KMF/#44O7'E%.8N?[[*!A>U\U0WU3/'])QPO@X>UVWIB8'='#Z;%E#*.XL0%^M;('G/5F\W-H^K M=W9T.= H07JPZ7: ()Y]40I3^[@=JAT+^X/!]F@>WB3)WG$M'Q%97-0BP50/3W(L6'WT!! 5 /Q:42[>AN7R58%E2B>:[W-(K=M=K>QY\HO)&<=Z(JK-=LX'66@!M49,9=U ME!(@_#.@7M],2TU._B:XI9M2?L]ZK/2ZL*_91D8(W^9-MR51AOY,TIO9+KXK MI)Q;QZB WSH[XNEP+MD18ZHA0TK6>J[\H3&<"JP-SWE0>CC#D!^P;T9A/H$? MGP4BW%$#WW0.Y6X#6W4/(_U#!W_2C/(-=8%%@?K,VP^T\QY>)#&&WGHTJ-O_&%UVD^[?Y=QI1%X5:XJS_6V$:'],YS6!M; M0E^)1,Z<"((FT3@NI#0G,D,%-[1C\,.] FN W+%4HK"+Q#0N'NI3@1\=5 #K MP+#"\T=W+>F^]=G,?;;=%T4,KAD_;,9C2/<;V6&+>.1L9Q]HB-V$IC3X'(0H M$CU+XVFQF13VS3;P/AE"DI6GVSW.L46+A2[/1$"V23#\4P<:S>$EL*TN5C64 M34,-%V94^! H0<(U##4]79C/)X SWPB%_:<16Q!XU"--+UX].)S5E2]ZL0G M\/PK!7%D*3+B-DK)N'^(>'JKDM(IRK!4[;TN0-]L:=PNVPA7:V8*]*49M)GF MYU0@GP"-".-N:@R'')VNDX6-%9E=")A"-.D3CK^9@'0K("!C23=^4<2,%C,> MV@NM/&6G6RDA&^!5A4\0H"F>1UU*2/&19U2 AP+Y44V9W@;;1H\\T:=[J@YRI;W0H^IP@*E3@"V5F7&3^_$4U8!KCJ CGRI'Y#MK M/YI0O$83Y"RHP#O+%.?:8"*_6C:YTK4H4YPLE^[8H:@LD/P,N?PZRY'\VJD/ MU)W=<,WYJ'RITI\11A'B=X:TP9@#/+_ _19;!2Y6G1 ][6:Z>6<@[A>[#3>_ M^>A(0TWA?:QV:)&JY:S>#WK.B"W:#J5UG;NM.Z*W8 M/-[31TC[/36IA4.P.6$!;CPWCLW8#'7NY[MRG1!I:.GO&$09B!4.>4U(F+6; M\U\?$MZRI4H'0^GBF'\JEZ=<<5ON)G M .I[8-(C<(8T542ZMWG(V\Y9J?2NN5G)5VLB%UI]2--S<0AB> <<1M;+A.?H MGZM1("NYNU==V,\4*94R@IG]\_87_9^"?^G8S?&G C1KLO/D7V_X49DYI)&] M3,X_Z3[H_T.Q4&"LR:##TP 7#I8BA]^?'X,T3CA IXNL2 M]UUXQ[;UX4)]]YWA9PK)7)ME$YVNZT\/2YHQ[P_=9\:K:!Z"? D_&G4LD:V) MR*]78S4!<,<<.O=3 8' -KAK-@8<#CM9#AHJJU[P/X-PKH6E7;(^<.;NA;'& MW%"'&/=;B)BEA]9N3OTIYO=D0+@%Y M6CP\*WP'MIQU\P5_Y_D7"KM&['2SE+-'&>L+6^MU1CD?(9_K2H_'KW3Z0H)A MMQ,-R_$=;9 HSMCRYA6_6WUU;5N7;,>QQK.XX_H]?;CHAK(W';>(.,E#RB>+H:6A5 MQT(UM'RE08 T,5OO):B'&+=LPG4W6+ZE H&1A= L Q W01NC_ZI."G]H,+R3 MQ_VX/CCCY/KSM1/+'/K'<)\5-CB%*U#/?NE1&4U][T(2PE]60A%:#Q[WQ%RRBL849(6 M<]I8?;)RP:*82$T(80UL(R.SX'7Y_J>$%>;S#(MV(HPQAC.C$<"&=R"CSN@Z MHB?/<62T>/MUFO1$8)-JR,:UHBL$T-HJ9G5]:\EG3_EI3M8]!$4J1UCZ8 -V M>^K?$'_#?[-T,AW,2'!KH>D@KU:M_YL$%]:QFUMF%BB)AL>5 ?;'4G#?@;W" M1/6C]( ;&6O?"2<^,*^TTG,:N"SP^7!=@:\'6U9&E$$B*-+XW?:P7 W,PP)7 M;L8ZL+1[>0@3VZT5-;$!;PCCTO@TBN-+Z1=8;& M-]$(YFTD;GAQ#WFB01"N-3=%\MM>/^\A/+@1*?O( M+X\5E2ZA#C$PM)8R"[ CA6'$8NVQC/IEK%1 ?)?W/E,5\=$YV#UF'S^I=6[, M1,_7O.7*),^T(NZS[3#64"K0H0?X*W"@'=*4\97A%5%BEB5IVH??N15O(6>9 M0X_$/O_Y\VI_SGSL9:%?/#%Y5U%:$+ M)P[[?P4/'6E@JRR=9XN"RPM^R9<^%D-VZW(SP0^D+O]Q75QZOSI$==6ZU/:G M:R#8*D)C7.QW!$T!&"P6*?L'?60=2W[?GK+Z M^0055_$ \8"NWQ$*PR=4L#M2+@S.O3C\7M9\#4RF*Y[)]GKTD@YT?D>P 3F, MM,O<5HS%GD?6\D]">H9H=*.\APHT?R<583@E,O6?]Q<)+U>2[E,!X*)NH+0# MP\IML?ERTG>";G/D6=/*V.&[]"LOCL,(\Z?U1R_5Z,D1$ZYJ#@9GD-*?'7G]9T/L?W7]?]_^?G>/,D8%EMK2F5?^[&S._U"P_FUU M5TZNT/E1I:]D-3RB&#P1<"U'3J"(3U )AA=N.G+^8Z57YOTCE"JW?W7^A,'@ M1'%$X H,=(Q2WKZ"+#7:8O,J8C7_J7)QB%D -GO;'/8A\*PF$%!-(^DYV*+0 M:*^W;SX]V!TLE_A_V'O/J*:_;>_WAP%10 )(;T&I@H!2I!-0:2)%%!!I2A$B MO8<:BM*+B(#2FR#2I?=>%.F]E]!K0@T0DLL^YSYCG'W&O6><>_?9][_O,WCQ M>;5F1I)?UIKK.^>:,RM@SR0+]P+18H&.;Y4V:O\APB,A]@H>#<:";1'HC=/( M4."D2.,\RP5#+Y"3 3MF8X9PIM#*UJN2X6A&UN?*@H)6FH:=;11'HN!/GF:B M.376CN2WSLROTT8(<;::U3P0#K(("4=Y=3D$;EX2F8OL38Z6/<22]"Y M+G=CJ$$8#GXV26>HZ@9M=KK9&=46T5C@XLIZ:\#% &%A14OGOG[D^3GFA'&O M0.G('K5T8@/5&2Z@/XHQ^R$;0()XM5R$!][6OQ5"E-;)O[&7\L[@#CJQ2P-G M\13%$[="PGQ8_Y;";1]0P .I+!JOL6$""(E2L%PRU2O?LW2X5DFNQZ6D. MCK@,#T@"IZ&A)W%#1R%HP\235Y&QV;VZ@4RLW%@?$^B3=6LHS(J8[9TLU\K?(<'%A#^HG?/,ULE/78V7D?]@F(6:$8'Y%AU M$6>R&*Y=ATK&B! 90CHI7SS0T(J07+&[6'N);^].(D+,H\YR'=Y!\ K&336 MO*9E\;=Z(V8/M^^(!1;,Q,+"%[/1%-&UVPUT MI!@N)#9O@Y<'M#R'>65,ZP7% [?TK?SS+A;3Z=MF7YF'A1Z13J]T(&79)?1X M("0J:,M6 @_$NQM!SDF]O6_I5M&6E^9@C8EUHH4S2(&]?ETSK58PM_Y+Q&,QX--\8RXJB38_A M#DH/J;=9@I=@^ A.=0419Q(8'217M^;P-E.QP"?!I1>045^9VZWMLTPC]X]8 M/)]6F6+OS]RRZY:@*366,L;UB/V*R8%_FK53J*JP1&-R[99?SJ%R<#P8^*IR MS5VE1SD;BH+GUW*^ =X*"EXU+HT1#4Q=L:*5"F<]G&DUQNT5E?NY!1<:C $V M>"*9DICS1W?W^BUXUCD3:"\-G,-31#+4"#.4Z6),#;)-9S8O**0U+KKP0&-Z MV5@7%"?FF4"Z@\G%5RI(/,E>..TGSAJC1* 130EOTYW>N!415E=$9\02Y?>4 M#\^'OV?;DV*<_C?!\]HO9_/4IC4ZE5_@^;\+GJK4]Z/]:BY(T[OWNQ +MZLA MDJ!97Q'$@BM6^L*+!^$!CD(H9@:"JO5A1?2WXH%/NA"L;6U4L1X>Z,N"'&\] M.R*%GAP$X,Y#@>4RN] 44O35@JOQWS8?>D[\HE2TR59KNZ)QU]>9N-Y5=!DG MXD_O(XB5WLM0/I99<>5A.*&M?_B7[[S_+?[M:D"WQJ,^/*#(;_?W]2;_TW<% M7O)/([VFM+S^?:N;S8TVI1]/_(9Q5R]"(0D6I04WO\.':GV!^=0I*I6/"*#' M6P6.'E%;Z/FS-+6LT]@8U^OW7+"/[D +//[FZ1J^G8D:9>NKHFGJ&D)<;$WQ M0.?GRKU"[M99&DS8N]-T5%EEHO/9+W[;AE;/Y8#;+B>J5UJSQ8N*\O[@*"YL M^R(N AV3:IS)A9S#T5JT%Y%2B%H*)'!L?X>-:T'G"%1.5^H[%Z+"[>H<%HA& MRDD)RY+4^W&[MSA)"&:K5QDX7*1S5VHOO.&@CKMLAOU5HYQEC? M_<[C9X] (ON,D!#A+RGE19EQ\0[B?DWB<6K=&"P]VB[4Y8N@2./-B=FO_)^E MZ8:F?MHQ-"M: R]=6/ID8WN]K-%%P65]3.LUW$$N4F$65F:"S&173UBZ-+U1 MQ*MRK,<*7GU'D$@\,#?2B+HMB..M;Y!YM]H*(4L?P3[DL.KFEV#=-@P\_L)# MY#3$686U!.5F-+P>$D6$-E+;[AZRT#U/&)T="=HIV%&K>Z>NK- Y*XV@E'%G M%YW ,F%2\ZQ>M>%HT'Q?[3)UK#R##"1X?"SG6)09V/# 3Z<4'M#498SVOQ_[ M[CZ4CVNR,SUSX+5M"29ST_7#Q7J&)[#Z7@W :;U/O-U#@9I@!0^@?MA!US+@ MW7C@*E<41ELL]>"9M#D>"+AI%*T N.-B4(5,8*KUT^7=D,/S5][2U7Z".UXC M6MUEAPR00$F2 Y)_@17^GR!G7VP,L)6VF0]Q/KO=:%L9:VL3FVCIIBFOY6FN M5Y(B'#[61\:?ECL=>F%EZ$2EJ]L3Y8UZ>%5@Q @SM9K]35JCZRXA C M1<"D E^^O--E?81D0X_W$^?!(8L"0<@I/28U]]LU[]]:J311L1W2=_'M0)EU M_3!'@I3O4ID+"\LB>#>LJ@0R:-_U4V6UY06N1E0S_82O#A9AV]T)'UE)2QX;?9?>;7HR(B[- XB#'J+,MCR[,5"DAU/ Y--Y$>V28CA]OCRS M&3*-,YZU2C96W1@\IWK&]XCL8V,J2>)!>#@E79(Q5"U<'YU&'G#D$LS=FI?3 M*?1.BPJQG61ZJOL5YN@==/3%"=R=;.N"'.@&78@\QAVH11$E+&X6/'PP5;MI MY3Y?9^7/]9G+U.Q9;_90-7?JRE'&TUXOO, @YC1:/5>(#.>*)GP;-KL=9?2>I>+AL' M=G-*M-8M1V_N\YEAV?,3]ZD5'O$^XR6^)+111/8K^+L=3T_ZV[&N-LYRU[J_ MIY'__!>8OY?\[P$)XVA$#B9 N6KP4-6EJK3*\*>B"LO>-?:/\D# MK&TU1S( MM!@]&Y'UO0H$5:;IYF9M-"A0!@ A>P"$_I6OP>K%UE_GX'Z>L=?S)C>69(S"MT5.TN[Y M<)2F?.>"T0<% -X9U&AA2*Y>%5'[9FD94)@QK&D3IY#M@*[K973M:]TPX)L M?H<];D9$&/=,^-7?+\L6.,:$D7TUB4S3Y &1 &L NL>E[-^/(?]>0/R?%YW_ MKVCF?^#&STLN^2_X9[=G7'+)?P7-?SS*GOU/F>O_MU=)7G+)?Y/+VJM+_CHN MQ=\E?R&7XN^2OY)+\7?)7\FE^+ODK^-2_%WR_R$OQ,1TCC1%CG4IY4G.USGM M?\AF#8_LBX4GG"T:=U(NJ.S.CJE7)J>%N//Z4906:]D;%LO)?MGB YNU[)1.4P?RA1[1/FRWA^&E@O4WSB.D4L?C: M@]1_^S-9GK^F>^+/:#E#V=I6 DU$^+%#TUGS@KY$!_@5,/1/>K?&X;?EH\ZU MRJ/"-%/*''?)%4>Z.D4(B=SH")<$%<>P,P(Y4/+=T_]7D M?\HVK?,V^GL/@BNC].YK?<.ZZ\64L?0=CA[[TMZ=%G1)6S.H/" Z.@D]([VO&10>]1-#'2QOB-^T=UM MS:&WU4RGB[YE8F^)D"S)7D/FBTL:.=,"'FA/MFC2>?:R/%S70SI&Y(/ADP;X M3,FIA[T\EF_ 1V(SKH$-HY;^+L'K0X&@(#+6J1E2$Q.P0R[/FE'7C%7+1+1\ M#FI]2C99^\[&/JQXD;J)J=+YU])KS]4*;\&7*,4,Q-MDV195-\D/0=BGTA&- M]\AVVDQ+KM_B\*248PEJ*G^&2E3E=1=2U]]O=7CC;_ M]&$]VAMM[X^E"*?(!E;O4KP;>E?#V?Z94:#PITHET;8R\SV9D(/"EE"@&0^\ M3\6E>8SAKB .UZ$+/- #@E$\@+J)!XKT#S2O$F,YB7&^DG,7PTX8'K\G@@C;P2#_BFGL?:71I<&ORK&^C8'!6(CI9F&W&% MY%_;9GRX4*"NOMS4">VM9>0!@7!4 7A CL4.#Q! SWC_SBO_+#B]-+@T^)^_O)WSFWT_VN4N#2X-_/0,);R5CSQZAG4D9 ML)YN EV$ZBN'3]<85BJ=OW-4#&RE?77MIJFS1++-?P .\IS_^GSR_WV>F1-E M$51G3.A@E6"FJP@]=#3+S!GX'!!EO5CY/0W,A=%&90RU3AJXS=X>L.FMBRGE MB.).H(1/RA%^9UM:92C2RP@%%ER@ 0U$(^6T#54#-%QN@FS^%A$&J=I: /:^ MX=OH3%@->3)KZC>]=A@,,A/)V=27NZ-1O32R\=?W0E_ROS=%%)@(]*@=&.X+ M\Z&/TJBGN$/GI)Z_P=$WHY5?+Y7B+KYE58PI2,/DM"6(1GY=" L,Z$T*Z]S' M?MNK2*U3XK H)I:-W<]I2P4IS;/HJ@W1;A?F)+3;1FCS6=#.X4[Y@F" MG#Y#Q5_&),1Y,PN)E^68+3[(0E6<"CNS,*4J4>HP9J75]NK'ZAI, ]6@Z%[X MJ?,QR8DQTG"Y*%3V3G/.6G EW;-VEL\1=-BRI%JOZMV(W]6'A*Y%:5BK'Y ; M6*F1W;JC?9LM/?;/AT*QXT&XT]N^$M! 6>AHG=,B@B*_9>B,L;UBZ@ORUI13 MQ9\*]Y,7JY&+E0T<<%Q?DP_K)Z27T+N8*Q6NA4[UC75-%*[D.3G9CE8QF)N9 M/6]0%3LXHO;9S+L_'[50$D=W@YXTK5HL+SSD>D7+#I4OKL01UK$J?!#*-?PA_MT M3Y^H8%M1R*@Q.']>H_2\]'D-8:M=HZ4VLYW3,-G!8?,!5S5THA;W>%L?UP(Y M4[-B.@I$-7P3R'VS^(5-C)9"OZ"\"23[C/P/*>*G&U*F9(?G"CT.BBG\E5X[ M4G>'9+V42"(XA,Z-Y\'EC3 M$1JG %=J0X1-@L/KKHGP\ZG7B8UI*>RI4%RYD4].[>^H_B"'.]WN1MFC4DILI>\<-Q&>4BD ;B_^P7RTDC1J2I[CF"I+L^-; MB@H][W<6%>ZTHIMAR.2= K1DW\.!@GRS 0%!]@K]$%.$:#.;,-D]P$*\:SW\ M5*>R71 $K^PTXBHI&=IMZ%Y8KGAN/Z@:C)W9CED.B']=ZY BT^[.DN)GMX"( MJK$-@7%\:H7EZO/6O:>U?L^1!-:R!&W,/,2-/1G:$=Q]^]+&!BFDRNZL#>(8 M"S#"]7OL9'Y7I?N %8J1AT ;E1(>IITO4O@V?NTL\#0.PL-7F3WI-7I(-'H^"@0S)G?V'.>W35%>_CRMYN14_N2[YCUE MP(:>&T=H"8K#V*$SYCHDTP9<]#F+AZ=O7E?DD@A>^M['._ZK4Z)Y51KR&$W[ M0T3PQKN$$A*?3BN.A9>H]A4-N5X '+\[P_$?9D M#O.UJ7)MK'587':]*7*VZ#P1U6NE;2V;[L!2U;P*[$*#?D5U^(KX4&&*]-&I M'RQ&#K]5Z(BI4=^^]OO*CZLJOV1^03Z\Q6ICRB%^HRQ0Y3/.V9];C,K91)_H M43Y'H\0.2)",D+?0)@2\Z6'7)*7&W9IB[3$<%RW]5H+0MH@C='>?ZKYO3Z^G M@Y$PLU5$1V0=X[R+N173O7)^PFI@J\?]S9[[9%:D"B7@&G2DVOSN=" MO2BSK70'6EEZ!H4EF[+86G^&7U%9(_98;+CM!0MJ2:CN+],G&G9Y<,P0.*]?#&UBAN'"/C_IF&W:3/F&YR\8P;7[FU-VF=,W0/.-T(/[U1E,RGU>5]1EL^N%%[C2N7)017)5L6&2 M3?UF*0Y,9:8'S^18"O[!DQ^&T]G*'+B;2NJ+$0&MV4&B;BG6G&)0M8SOII$N M:FSQJ 29RCP-TZ75N0=;9'C[OB-JQ9>>B$SUHSI8')20MPC]X,.-GFN3ZDZV MTOHTU6K?@PL/M-EY;MD7%W#+4?&Z-2M&M-T+%&&"R75A/!\N35:2F)?4)!Y@ MO8M63Y[?!1M8,<:D\DKS*E;-\*4$9P[C?&].UCW4F"1MUU6TZI%J.9J;**[< M98C36\/GS6^S!M9/*.[T$LLDP MZWQG:"".X$QZGVA(!/.RFR/=3?632M>:7D@3RQX18.[U )/^!GUUTO+]U;[G M%9I#^K33#!YVCZ8M M:C-W4:># -R&:CZZDO?E(DCB:(V[3]UE.]&?/Q6M]O MQCK3(X_BJEJ,W_<-^\<#>O*6&\L^:P*;Y5"V3AS($+H-DQGH>Y7K9.61@I!;4MF.[(FRHFB;T'S:]U;U3+L?2 MZRZ^[N^I2=0'8([5T4>A8Q66_08/FP5LDI8S3(=2-MR;CV1C6^";R*\#+B<7 M"QT6\GWVXVGYQ,L M-#.-;+JXT_RBB8WA=Q!*P4/2)%61!UK*A=/1[#7^$X?-;S#]Q"[S@I'0J5.L M!SBX;'BH*-N!6DCQ);O*>8?.LHHTN08WLV[)6/=<&1E(#9,,0\#.3DW[ @FB'P&GX;>^W/^@C %]08]%..,!$,;56W'G ML56<5D5<&W9()?*JY#:SV1$KAO@+!HJF>XGQ8RV>+"\/AYK<"\9U,Q6Z[?:Z M"2.&?=E7&ZO20,NJ/1,OS?TXUK[K_I"+@I=_[D7F6E]I2T?C6 M[I"5"XDIJ,9RIH&?8(+0=.H8Q+=VT3;%C:/Y:+MWD=05DJ6LO\57B6.,GD M M!6G;&8VGX29#9P\46U1^:I.YSRNK:"'(1]9Q4ICGW^!G6OXX//!LF'_9'\)) M1:MQERPFB89;0GJ_GR1JL2,S$^.Y\#;]C61+KDSE^%9!L80U4*N4\5JL8F!; MCJGA&CH[$5E X*(F+6V=;YHR^U"L!5G2J:G$=DQR"QH]JN B&A;-S2 W MU1D/EK2US2%_^K4;> P0% MEFU 6@7)@>;?WMY4YPB9'?]LJ6.@)YDY8M[X%7" N($)T[@0&U;YZY]H*ZH,?%O)PL5Y6TN(HY:C M>YR@-QO8)S&DCV=(Y65+966[K;B4.]S= ']JLE,S](:2!,I.;<0:1S);7Q5M M)_AJQ?-6R\AI^>ZB9@"H,(WDTIV#4?< M(5OK>(!C93?J)*0;#V0@BPS^P=Y./O9VE=SN!34=&>JJX%,(KM[4?&$ M*'+/!&#)YPY6(Z#)XYV\B*!HI#& TE (P1!SR]]W3G!\%O&W$:^ MOY*B=RY)2F+)+^ZA2(D=X59]7+\1QU 1&QYX']1*T6DE^$>Z[!/=G>G"O4<^ ML6L)02TL=%KH#4S%XNFI:HD#2ZO\+<7@SP!/1[_]E2*GP>JH24&](794>5SX M-G-"4B6? _-K[ ;&2GDZ2IH+/4)<%A ]_(G^FH$+ \V&&(CD EF+2?N4&-OKGDXF0A[;.-J%EX:ON,V*8\\?LVJY#& X@5"H_,QX 2+O%GN[=@V\FO88ARE@+3/.4 M8(MSY 7Y:A';5Z0=%7,RK1W=P&V()[LB=N\E!2*0<>A7QL8&LR(__V@M90I^ MY7*KO<>BOYO&O M+R**85\IUR)YR(W;:*66W1MKC-LCY_EQF@I\''?30AZ86EU]?OR(LMU9TB4P M!#769#)IY9M@\]YZ4.T>4Q;')T>I$F[ ;5[SJD:K<2@ME,)FY7WSD8S6Q*-N M:V-[\UZQ] U%A]2GD=4];B/[W%OGIJ*[;3:/GE=\2"^I+(]QE=W8?5,"GK^. M!WQUAYS_PP>;/OTB=M+WEP"";?N/ENEF&PG.^# M0LI.+\/2RV82AO[[ '.2V7'19Q\.+PD(.%]$).%X^]6'M:^%>N(1KEM-3\-3 MZ]QEO(F\E>:+3BBP4GC@=;?M^(4 5)5CM4&F1F8^'OO6CY7(SLYT(TMY$:/< MEO.U/^/'7ANK<'37KIX'9)O(^VHI:^KB^?6[T5_N?FHIC"#W++/[I(1,+7!C MI<$\RH!KM-LMDEI-;=;&*9$(_'XPZF7>3"+1L7!@:J1[]F@CCC$G3*1 H/GQ MZ8>DI_$W**8=EZRC(E7HN2';_<2#T5V?.GXJ-@\TF9M+$+*^U_T"UUB\6KIH M''JZ$Y@QXJPFW,/49N%)_3I@I5="*DK=OV93@@.5VNKI+A@,ALIZXMWKD 61D6#>,P1?2#>-9DD=[;*HMW M:0P.='66'>&]/G6.4H)7O/@'L 0(;[><:8/I7\YA]%;)WS(U5=AH0$7=J<<* M<+=V]VVL*3J2#P+VN[OTR&RP38CCR_UNBX9^.>[S@'%-XCKL(\R'-ZB+11*Z MLLA575?-:5,06['+YJBRE8?,3LJ2-W2=%\_]CAN=T_M0+"NW<=X[#>] M=.TP))XB8WR = M1EYZ1*%D-M_6;C_R_/ M8/Y?87P?-PC9DX4U'I&IXX&#T2>GCG50)+05<1/>V>XJ-LF?Y#35;E9<*[+V MY?6.!Q58D9I@FQ&!#;!!;(8B;AGQH1&+PZ-N5!B-EKW[#:;+AC,*W;>DW1V0 MF',-VX"4E-KO M^(/]C>?!JA_T+U@;[Y76#?]8VC!OU,Z,DGR(4NH;+9C3LB ME:>9;/Q2^NV4+W"SZI[UJLP:: A'Z<5^L7V8=2[>\ 99D5?[3^_QRS/';"PQ M>SJIGV>(^IG/JQK>AU"]H[.J]C8-MX5BCN,-Q+!LC4R-:_QYB/F+.8+^O8UU MF4^EPI1VX"ATB_>=U23%(Y9;^R"S F291)7,/WAZ);A\92 MC- CXH"R")[O MNA7E$1R@,TPWY&PMQF"W W'"D7!\5HP'UI8*]ZHU0CQ8\$"(+.M&C>)7JFYW M^Y+@@2\\XM'T>W!FD!PSW=8,'KCM6H 'WH#/L\N[L+;#N^5](4>L= D+VP?C MX=?RL)Q9[$*4T[[C1Y/>:A[&S7;$F[(W4+/I%@5363=[W%HNSK6X2]OV;TP^'6C/DX=\'OBMK-)OYI>Z\%JE>3RCG18N\;RP8&NX3IF8-'JFC/+6Z?S1"9PPN(.2T'DA]]4NYO[%OM% MUBBZ 'XOT@5X69B[]+KJ5UMN=E;K("#)E1X@6).Q!.7\PTG'^,.B$\EKC5O\ M-G@@[9NWO!%#KIK PO..HM=<.$V*6D!]>K4D#>SH]D+1[?6/ M3,Z0IBL-UIAH-),6YD-!3@"6[5.W*4>*/GW#(9(\1R:3OD_VJ[3SD7%(@FM] M/ISQ6!6U);]K^[MEKNY%VV,L]A,QF\WI_2*"H08P5F-@1ZWW*^F$^HOTN*EG MRN-%V=I^S4W8[Z!I'WJL:!GJZN<>=LZ.$L?,;5W28[G-$N&N9R#U%![S\F_Q1W=TV:5V4S2,W(A*3_2&% V;6?:5"OZS(6YN3*IM(L:3A& MYP @;-V#.G!;K-33VRL(LQ_6ZAA2GNL(5&WE,6B7> M+I%Y6X)&M;6I>7U_7 5 DZ:E()]WB&^]_2=9N3?#VR(ABH'CH^2.1,AFJ& M.X6I3[15^?N5K3=))2Q=:3>@ 8U[*@?@TV5N7(3'4AT"U2>'=@L=W5=$<\8E M+MZ!4.F?_.[0E5.?3Z_D\ZU#GE5W.%K589PRYN!N38SJ,;F*);/ZF2&4+^\1 MUK)F!C33K!A3X*C@$75O<7=1!DT&/=Q)J/R6.^SQS#]+FF[5^GN4;( !9NYV MR!4#C)):<>TH5EZVJ,#HSV^&F2\;;>( ME?5AZ? -Q&X?RKB\>V-.Q@VX.(LYO6&TPHOH^ M0&]X:2S8!=-)5A18,#^PL^/ERU];*A7Z>.^Z#$$:V&+$196?3K5ZN/SZ**FJ MF2!'1#]X0T-.*B;T)$9OU$L5W==Q/1OF4-\0 [*-Y!97?IZ3*"#.OR9E :J6 M+4#GM,K>0;O&YL!\(!5Z!7$Z"9O.W:PO 0I'1:6[" *CY]E>=S E&?EAWT3; M_7_+?WRU$4;AYPS!$+V2['X_9X?[AL& M4?'+T^X%X/8%XF:2R^X< ,B0(I7\ZTR1AL;J88IE*LZURBHGA93"?#>KYE/LTQT.19O7 MY\AD!6&T'5-/4_9^7YGZHS-9'.'&FD,R;^'7 W@3@P.M#^Q /0O;K(("-*6? MZ/TD[O[)6>&NYE@ZMVI&6)!^B.HX3:YE%DEP?PUV_,F-&, MZ:"+CZ?=>Y@'5 W+]H-L5T$.G2R;\6B+9CQP+^([_]HX#$\\W[1;YO? Q$BW046S:]Z M$\W\=@H+.$(Y[U+3LH-BF@K!\U%^Y;M$"@41CJ/B-R9\VW]J>VW/)6US0^": MQ$Y("-WZ+ D*.UF1,='9349B/Z3LP8/+*28Z=K7R>M M[D1AKA7*MB[D=+ (#-B(G.5M2IESY#\XK8H@X.8F*20"O+F_P708KT;99:^C M"NIC\SV?$J0..S3 *>,P M"A'4P $SHD([2T['NTU&S/Q0R.Z4S>!JC;Y=0I1*>OSYD*&SW-F86)K%>WZ. MJ+PBSY9MV-;6")8Y6_C"_H=05F182LZNYM6@-KO@!T8$_0T#;'J'#'L5<=4= M1SL]:YF-\U)CH7!(TZNY=@0%-+3NN73CA V77M\-IP!-*V)L*U([._0E$=B1G5KFSM"S]R'=!_-;=Q3Y[J M0R1/>?*/@'X V@2#STX0DWJ*]C8,;83*K-'BM"3I+T&9( B*P]%55Z)=VMM. XQJ.X9FSM/?ZU,0U'*#;E4='^?Z\&(\ MM= :OG8BR5PT<7MZM\T5[7T_V&MP1_K[2MA-#.%41N;.WR_A@0$'W<*Q%"\F M5';1/!ZX.@V;_'/]1O><]._@VN9[J%) HN,8\6:9I#1FFGV8R"P>0F7!G9'%3I^8NQ$L MX[?8Q_0NH7AH\=.LRI.IMSOW@W7?SU M.^/2/\)!L_5\S8Q,<(NF4\6/:[165N;[LL M0E+QTR^N6DD+-[**'XB0H..H-YB4>V!N5.*":,_VEM$]M&7TDL7^=D$.1UU4 M4HA9GXP[<+@!G]^K:6P!ATB.5KOE&<+Z$Q-S)]^^\800)LU[S1#+'Q1 ,/(^ M8HA^?1T\T+R !Y"?"0YL>[\F=.3 ?J6PA^BGF.-E:@$O@\1GM%2[K9ZL==>?20E($% S09 M\":=;[RZWD",PGKHI) F[::X040&3>-D4WQ=(5_7\MH;&#'ZBV]CD=<*ZYY_ M-^[)OF8@I)'[=VA?$ A)41#SBNGK0;]T%%J&9$^V2E>KM=6N_)BJBI;%LUPEEU/)U]6-^A% MDZU7QSLVFN#\C+Z2C('JWH/5G&?A_<1)7J\QY7C@6HO*PCF)IDO(S>/]@.AW M6@34.J3'HP"ZI.GZO7E\9R9IGU?N1!152PU*1[V;E!B M64[#C4\;CA/<4^9?>H=(QUO=WZ_:2U5)K)0W+A!A+N(+>1M]/$ *NL$ MY=TQ#R69QWK.(QC@>?(HG8@C&+?^R^=G.NL[F9SFMZA+[DZ87-V/3EJM]Z@, M-ADV07W#,A+RG:?Q)T@])J/@,R61%P>Q($@ =%]8(\V.67U,\RRU.^-R:E=- M=0!G=TP4K[13$DIY59K\L!][&_.T@2+$I=Y<^_"7YOMPYH(?T5VLA4J$1Q<3 M:)DVE0C',6[$.9.<5ED=\3.FU2=XPV'XGG7H^$7 1X=T.R!.^*+*>7-*HB?4$&H>LM2^_" M41F'MJ,,=KJ=^R8F1;[C_FZG2"-U SVBQ?/;9(^5I/XFK56%6+P4Y_,1^D@E MZ8 ^'PGD'TX4N,/P^=.HUOC2JL$7O#ZGI^RL _WWM0Q]#]@.6/U])34F.HV& M[9S/C96JXU3RM^IR^8^93_2/S>4/I!R)QT;K>ZOP0) LP46HX#OJH'H4-A5( M96BP/54?)$=L#B1YJ^R&;OWUY1V77'+))9=<.&4\@&+I6_% N\Z65J?T'1&AN]&2@4J//C;M76/_ M7LC4D4***BCR\WKD8+=0P,BP."1@),%>'*)'_[B-XN$2A7N/+?PF3F4UL'&+ MQ@H/9,3Y2O['>PLE("&R?+4HXP"+4>O7_C!DG,AU<4YETX#^ *,[>. &^Z+= M*2$,\?EU\^K%:#%T;G>P=E$YBP4P[]?,9=N$L MOOQ;-AP)BI&D<,W:DI8?/$LQ M:Y()0$+H"1YH,R[3'MI0@RW(W+Z3<:/%--R 9')# M5EP#[T#:2R&:Y7*E2.7SW_>E&@*H"0[X:>(="N1P=*GZ0]]"5R@MC^^)2^@2 MJ();0U%YX$GHL[,;!PF!,6:VVM2OE*X>DBWM&7SRT921X 9- ]XW%>!SK5&A M#1QHEZ)@6[N#=CWN<="!E/IE'3.NB-[BZ MIG_PE$7>V&#XM53-@4WS<%0GK@).N4+W$.^A5'6/D-N/M**>EQ1'#@Z*OA'] M6?-QJY-$W@1,4(W,\1JUB_212F8WB%% =:32IKN0!=[A_B)\ZR.SC8(6J5.' MH\1Z2AG!]@O=/@_=SG.$ZDAF&3HH"!E("Y0$WKD52XT':,>X[8^0FT8#>9A* MY0$L.W?(MZI]YP&2'J8V(?,;$7[>O]B<-GL VV?&,H(=NQ"KP1ZQ0"^V&+V. M>:^XF!FAXU8A"B&?@ (K##>RO2-GD<=9D!KV3,] 0_!C:7/U%67U*S7W.9PZ MG)HWI'S!;T;*/6^0JJ9JC0ADEI?ZOE4Q3EL%Y7!\D@,#90 MDND2BY+'/AYX/RLS*BWHS1J=LXXRT-_0[<\?5([4$WJ(D@>E[\I!7CTSL&B# M!M>XM9X+2-C>MDK<3&Z9'"$7,\V[OY7)GH)H[0)W-K*X&T\B4)'C>,#/"%+@1UMLB:B :I?%HW\UG1CDF,1J M+\G*%X(^[I#1;<;)2C+KZ(!-_&G=O^D*T/C>A=O./0&.WO&M^IW)80*TT3;U M@4&9+YE4PV+]K^V OIJ1-5W1>TG$O>:0@BE*/W.2HT\1''V+VGTOJF8R*;Z4 MT#OS[?%'JJS(3D)&% 0#@]Q$]+,KXX$&,SRPN#GEPXWX)82F$\<##SW0D(D5 M;]D;"#W)]Q4EZ>5JV0N?R7:W$P O1%E\<&L 5]@WH6/2E3O88\:#W2 (O<@N MRTQ#HF@B[#0CW26XX2!62:O KVO37]*9.\G9HQP/^*<^J6(LZ T^DK\>:PX? M-UV?/C5-0M+L0UJ"65<7CSXZCT2;J(9P,"SER^M+0'?0F'[B\1>Z#&CPHD R M"@^H1NH')ZRP5T E]_Y/4MXD6 M!J9_9L*/<)\)#F)I.K&RF*!LK-R@655Y1$$1?Q?=@\BIC;V#?#HH=DO[^MH M##YE4(UP:]&<>B4US[!ER[_G<*S]M21%N'^L!$/74<$JA=K8J'A61EYH4E7I MVOUX'A1^3,\6,#>^!) G7"S!$"BC#9;E>T5$UB3G42ZK-/+6;1Y'(6+FOS5 ML];GA5=BSA:WN8Y BQHW] NR)E[GD57L"9WF.LJ#UB^>QH"SCFU X3@\_G'Y MR,&ONBG5#]-9X10>-.PEA!0^L4B?NY@S=^)@CD$O]F_RGLO*)ONKNC&];YK' M@^4[T_MD/Q/L#.OVWO-"H%VC$=2RMU';W\/#RTP8;);99107E=:-UE)N^Q\W M1RSRBX?<\N2J>:]\?X#T3=#PZWTYIA>ZO:/_M8O9\J' /D&#H\IO/)%1[VB1 M4E4>>3_Z>^-1*?,=HF#IJZN1R?MRK"4*<.,PJ"57Y$4;5]GQK(7#[ M;#^Y#0\XZS2V>4[9:,SC2KTM>'ML'$PX0^4'/L\'G.CVX0%2:03$C]^EE28\ M_C3V.)KE6XT%F>Z?7QQ.?M%-2ZL;C MR.#"ST<+3$+UMF^3APBXQE21V\OO&NBV&(><%K61GJO//?M96JFO'-T_%,R?'UO-&8][..WH17#4JX.??4X+=F"^-=2#(4\WPD@( M"T[K"MA$I3/G-=@GHZYTP:X=#V#4B[('7?AX\@\YPKL9/D3%"X6; >Z$9LQF M2Q:#-5&L\#-5%'DTR_)>W?'-$E7/EUTW;H%B8@:4&*0/F1F!C;6B1'WD<<0. MN^NA25 M$/AI9!G!VN?_1_\IH>?#/L;O);HPM?T6A5L99+_%T.R$Y97YU01Y!=32+.>/ M/==7<"*+I[#9S] E0DX+B9%GRI0^'^N3O&UE1#Q\+ZK0F'6MMKIBG7 M)$ZLRHNXS]/QP%*B AYX3Y\WGE]2";6J_5,0G^Z,4IPA_W&$?Q@14^?V3Q++7/#7@-+ M.);FI8,IR8>3ML4EV*::FCI0CX9)6/DN!0IL^@4R>V7XRGB$IF<8J^2N,;JF M\_Y0<;&B[LU+NO*;WB]E>BS:$L%07O]\T1]N9"BEH:_8$#?5(X=[.\(?<%R2 M&C_H*_,S=$&6T^MI*<;;_,IYZG9";#\7J?>4W+.1+T?,![LG"?O$F#ZTJ'5C M.?A]FJ'8A:>5*=N,XK,XKMSMD+G8"@=>Z*9@A3 Y,/15J3 8OT)G7BAW)L!UU+*[E8=4P]L9^MZ6"^]>BQ3C1A>&&;TK\WO[)<%5^5$2)8 MOW!M8U!&6<[U9Z3;SUON38U_JG8O.PN.3_GB:FV&$]V$DN/8QK'R ^:UE;Z3 M,U-5JHDZWE/7S[*8R0("QITOG./X,R,86GCQ,-6/R_#!X+CQNQW_1TP/V#]H M/%QRBIE0LH4C9=TAG7V,L*%'+OF8=\.P?>9LMK@K2-".%!68^4#&$K2V@9:0 M%=Z$H5_"-6&3[J6X$5I96\B?<;.IU/IPY&2]:DO*G2$OTS3Y?)@C;:!&[$"5 M99*+(FLF-%)^S6I%KW$)V0G=OU^$BZ0FV$ZEQ=U^9PS>+LMUWE15#8#O\87Y M=C(]1#(IXPZ=4PC0-'UATI39F_$?V\F.Y;NS)"8?=/V^GY029J1[IHH'NJ"M MJ8>C/KA?AJO-?^NG M.?7#SW@4%-8G<#I3:-D 3CUDWEQVC1E4S[Z_Z##TB; M<-S0EFJDN(0,,3%+O;M@&SC@)AS9KE8 H2!UOL/\<'IR9SQ4HM5N1T5&JI^8 MO+$L*)@P0ZG?&6FK?H]1SB>Q-&JP/K')"#J(162IN)D4$;61T:Z,/B1]K/$H M>D2='%R2#=\8>SR(H]LXJM3I5\AN?HUNOZ9YI6):D6Z@TJ:S'MZW-65G/WMW M5$ 7^C:R38F;V0Y&7;16),=:BH8L!B:C<+/T"2#/'P8":P7:%;[5':O6S.15 M2(ZHCKJ6UJ.8X=%#\F]IK\HS[_5-+)F[&.PI;@5"X[SS8M!U0>VI+"LE529O M8EX$J9-^>I#F$NZWWJN!-.I#=S\L25S0_O/+ADKV"ZJ^,L[/J]C0E/?^@/V, MI+T,#ZA?1,:VMFIE"R>0:VSF?'R8:'=G9=!SPI+2, M,3"O3"38V-K>7TB,-2N%G-@6&7XA($MM4"5_8TPTL!ADS#C@=>J M2M;2H^%3F<3IDQ,S)U'K1F<6;G8(RLV*1?"VI90^- MWD5/P!/5 G_?(9\KGRJEB2CM6)80/R:.TE#GGE=/IJU&/YXQ_E[EJ0^S$V:; M^2K&NR.QX70+:N2I@P>VN;.F]#=.6?.HGY3.M-]]+A1NN_>;AGL8NV31#WX" MG(I][\JHAGR83$IH;.6_LJ-S%P^\I11FS>IXZHX'.JT*__L-^Z6%Y>>,')^+,Y\05X,SU5\D5 MI5F3[USM&B8W..,>'+U)\5Z[LOP?6DPH#0WES6&B(W_R:.IXS#XIB9.DF<5L M$7F=+4(FA;->G(OU8AT>A)(- M7[:7)7C0#6)MR!_%+*>0=.)ZAX3S55^^CHH-!VPH.^6\^. M2J\(76/M'"QO8/:2T CZN$'1_N.7-PN2W0;^T)JOBNJ>NE/TB>;5XS O#=-Y M/$!N:*5[EL C1\KHO",C7TN M6/)S^B$#'+>%2XLY?7'SH**'&BPW/"N*.L(0O="!I77<>AHXJ7$ARTL-#\A% ML.-.8O! 6$[GF0H\6-9\P+G"6&&?&N<9\09+%,&)2;[2%;IYI!=);^9,KR\VJX1Y*27G^_%YY&A@@RIG;N"Z94(],4C?MV M93=N9,KGN5^U/HB=@]PW=&=S2<.O1Q*K-_A8JD)(G;-3K>'Y(=85)UY4N$; MX)_[E@T04MDV8EB62;MD MM09MM GW8XE*.I_N=Q&;SJ=&_$+JF?VZ>!*0N1Y MII&")5WS'"0S\$]P6H#>W@M!A4"E25V4TFU?V0RT8(C(W/4U7<:.W#NJEG+T MS^)<96B4'!&GJX#N^VG#$=#GFS.GZ^E\'VJ+%Y/_FQPZ?"PJ0DB M+\<( ?NPPU(I1"8X*B(*[ J:SM0RDS[WVFLWAJB#I2FGG?LLC+FPC#7Q#S'M M-O\'>^\=U&37KH\^2%-ITCL! 4&Z]!X0:=)5>E5 "+UW"$5 NH# "RB]2I7> MBY10I"-(+Z$CD" E0(!?WN_;^YR]O]E[S_G-F7/FS!DS<^6/3"99S[W6?5_7 MM=9ZUO-Z*R"9]MU02AO@Q\]^#Z\^8*X#)G8EE&&F\_C<:,XH=%7V\!,R%O&(+N M(OLLZ!9(RFB##G](% @T5?6"]SK%&L#!I)P]C8T998QT&)ZN_)%ZW5BF! MAKZBY9'[9JF&A]*\:XA+::*Z%=.%@37DRB8S\QG;)S\OX/QRO>.1S[4L"!7$ MW5M/K9\F>*&'%'(T@;-G=N WNDEZEH/"LZD[UR3;,Y]/EZ_53>?_FR$)Q0*8 MY&GQ:25H3ZH>HD;@&B][99DSE=MK(@@4U$RBY=\#L_U>YS?$Z;K!EVQ-L8&-;O"\0RUPZ@!P57DZ_ M1-"=/=< 5Y>%7FHK+_LDF34OG#?MFA[U)L1<0D-LZ*SK&Q=.O>0.J*Z_?B-Y MNEVI99K?*$%+"YQ\X=YZ=YTK;4/ _F,TJHA>3/K-/6V!6\!Z.#&[ZYI[7AH+ M2?(<>?/7[[DP9W\\V:FW!ZD),G?!O<6SO^\$2UYR]P<$(A-T$="$^$C*E+"? M.>%9$-WA< L")OK&R6:,+;,E>6#7P1?:\W3B%]WH^J9%J%3PEB&V )!*>"?Y M1'S,#[BDBT::TZ-M?P2P(\D<<0P-9+,)NK?4][;D8J._^SBX-L&C>V9E95'I M&TE7\H@3G9V2*[VMXWL@J#BMM459MJ96.Q!(I.CCV'E :<\?(=V3WXIZ-_!0 M37SPB:SRRA+&>2QK0I]$.E_)^Y2IS^B!2'V")I@'!)]^&,09*FXYLCS=<-_C MQ(A>KI2&"FO/O+YR93]38.W>LQ M[R!Y21 K;%0H"WU0I##6":."IR=N7,&L]TLV441NDBK#FH[<(-OEFXZ@R5O MUM2K1\]8B])60/D!B]4QJ\_;6*A/67*VB:MI9/\8S;+M,FECXY3C:DO=3$X& MYH)@5M9XM"Z!-*4)25\5_:*/FMS$X=3SJ:.LPZ=T4C]CO@2DPQ/#1@"/3F*T MAB>&^:YBQC"DE':8D:.6P3ZSW;82IY]7C>E M6]&;/,2928XMW7EU_D+J@5\T,)G7=G_L[%U;(U+D1V5]\5S19Z^[TRZ^4R8E,>:Y=&X0""CHILYB;2W M/?R(^+,2I^R(.V&6[DC'P0(]+0[3:AAL74K?6([I)=)F/;5BE4A?LWZJO+R2 M; LO,:[KC3Q1O&AUE?2_>.2.E*1EVO>"/?2)XS5AT0CHO.;=U]6(HQ0R)?7: M[3N$QW#F0D3\_.2R:*H>-M8K8BW0"\ M- "*Q"O],FR_1D)2,%XZ1)OK6V3-.)2+!36O=+3"E M%YM"9AH:23R%E-97GP"X8S0/FQ.P GQN%F?6)@)4BWLLW:6S7ND_<+JW11X< M&Y?4+&W#D=6TKWTSF7W,OP,]/>6X"9%C2D <]DQXZI3K89] M"I:Y@"FL=B;,-MXPUT]*:Q0MR'%\E.-S[.%(W5AUUN/HQ-FPQ!C^K6CXS2.? MAM_=LB3)!E]#[VT;PA.L+A8BI$^89]/G@\:-XI9#$^=W=)9]H@U->-M;5-[$ M"^#1Q*:^T?3!SQE5=B$)R.OPG 3;!KI-&1@[D]O.E#IO.68.Q*L4OF>Z,HQW MW>V6K3^A-S-FCS%K0U9\@6W3Q@ A3S[/G< DI-_2;XR(CD@+UW84[5?KZ###6,Q,W[ELY&PF$_>NO-$ M#O1T-@JE!A=MK$(_#^O1E_3*9BQ/(W]F%2N+(#4)&R9%L];[L\>=5A:_QCW] MN"M3OL,6_4J"L#BWZN,-W2TPZ/_W85P+E=F'JO]8 >B,#_ L]"%1HIZ/V+7^ M^+&A(3;NMP MFL(U>8&UE!E$FGD6C@R?3EJ$7#)]2DW\]&%\F&]B9Y2&9%P; M?W):/P4MCIJPA$OU37IR6TV=ZH%:[E]$!PD^31YPMLRNLON%MH$SBG4S@9+U MIKV;%EDC:) =^C(4-CNJ,L'@Y\".;=4GWAM9U*Q.BV_=+4!D.&9#+:A,0:XR MU'%(CQWLVR_SI;_^2MG\WL'"L\GR[_QWZDJ]&-K<-B),2H%80!X&[0("211] MO?NRWV7%:1@&AF"5N_@1WA]KOBE MLM$4&Y6OOL;V0C=X3'Q _.QAL"0==Y^T+S)?'W$+Q&\BML*+YLQ\E<1K.=^, M<0-><>7X2*S3$7]I)N\Y^)52C^C$EJ_O0BL#7!HNC,7^_^+#4D&B=AUD*+AL MA?=#L[WX.&Y*?T?3AW$1/EQ9%O,RU5S9:)9.AEM@>]_D%NC>NP60>Y=!T_M:31$45VQP]SH' M"JLB/%5&^R8$!X@D0)CD^DX%].3%.'[POUQT_G^.72!8$0CHO@7N.L/ %Y>S M8(1?)]HOX5\C]^/DF@+KM^;G-?YX%SO1X\!:78T:POK1ZJ1^B;WA+88$![I+ MHVA.[.\W,M!![K;M&S.,D1G?[Y.E0W/> N&1Q>:FMX CU.8Z53?&>2Y@:8YV MU+N2>_X_?SOS.N,6V#"?!>_O@:_O!#_NOA+Q%2-5NP7N.1W$TX/F?HZ27'M6 MCL$KKOL2ONW_"$D/FA+65AF>(["ZP7<"TYUD;*%]UUSA(#P[.DY/U4*Y<2D/ M0XI#DRLR@<"H'!+>Z\P3-=9"NQ9X'_WR=8$Q:S5NOEQ(_(K&0O/I/-Q1L]KU1L#=?:HYLEYG2&JQZY5Q4RZ.U9:]02A'WYSB66:=B";(/[6X!*GX'80T.E51NJ[0 KZ^-Z6R3EEA_ M!0, ^0E&/0%^^-TC3_VK0H.8&]+3D\:7E$EE*-59D+= H!"HO^U\5331OBQ MY:7W'?54KR03+I7<-"]=K.Z3E<2CZ#-,)?&10W&LX9ZE/7[I,^--OB28)3T3 MNX']ZTYE8-E IPWH@M,O\CJTX!:8^/KWF;.LT<*(T4:N_AC6G\/M74 #JX/5 M>5_ ,()>I?Y'!UN9:5=RX>>"-,X:3FO"^R7BLIG',L0D=I?>O9W'7/N@TTVQ MFV#[;:TYV,USIMQ;P*(4?.+P"NM$+*J83C_\=$ESZ8Z)HJ7PPOCKOPH<]+.* M:=8[GJ,O2TT;&G&*G_\WS&U8XN<"2E MZQ']^XS'P)YN"/Z)R+%7LF\YF@P5)[90KC[A8,L 2G&R8'NPLQC_I7CA@^L( M $&K(OMSD03/Z^J=<<"D\DJY?_<34V6/J'-$F5(:"G?FF MR3\9)+JNF+I.X1/,/*MV*6;-7>RR"7;=-61ZA#JMV$]KT LBJ&NJ<;L%Q-+) M--@V3K2;F(G;):0]JM1G27I5@JCE/6U<[R+5U;9-E0GO+B0GZ;S:< *JU#=* ML4MR2'#&VR#P[' E#?Y?$?-X'P=FTLZ*(0& BC3# WPEF-\AFA?I_XUN[#V5 M.;F/EF;MM).A@IT]F4IK$]"PUHSW9%2KL^(5HACF;O_:O0BU]VW[)50D(>,# MK!6T:#LZT3UV#*/LV=,K1?*O4Z=A9$^<[')@U*92,)LEJM"EDRNAN-C-%[@D M@2>@DS0LKU'@$S=]]BN16V"@O=+U%N!7'4/?:>6/:3$Y-[];[Z^FZ)M%D^2"%#'DF>;CO)U,IA"GO7>T]'_O5G$/:X#=%9O9H^EJ1'NJOX MM&R67Q)&:X,PNG3P51N&V'V@)UAFC0A[<^1LU%K3=("RY&#!NP6G(Z>O;9-6 M;J(A*=BLXAO9EF:JR.V;YX7;U_X]MT#.?> 2JCA>+AQXOT<]=)0B8H+\S2\& M<9!_\?*HIM_&3 6%-CX'4NI&->U],^R2?';X%B"1!6DA\3C5PRG=SJ< M4)#U_&2;SU_#;#A7Y:.K6K5 P:H W_>E3[[!6^^87O" M!_T=?=A(5',E_(9:9NP,?":'LO2\SMX(S/Z%\6Z!'6:B![#D*08]*.P6P,,4 M9KL>.)&D6-:H3PI?%CASR)I&'XYZOFKSE=&7$@*&W)%^LBF;P#(KG9?EXGGL M#;^C[KD_NNC_-AA#$"$/]N;->]]/JM$/.%966$2VX >/D%YQSJXR=;7LB]Y4NULB;66QD33BM+0XL18A!YB_[ZZ PLPX(N Z M2(;]1TGDCJWM+?V_51,'YO%>$<;"DP+CW);!R-E>K3NH [.][;%Q]1O'%MX6 M'G?%+$L^:I9@\?V?#-KX4OBP.+W#[[O+7.-U(TX#B5M*NYNU#]SN[;4](%FB M/ 03H376H.2V;AIK97<]CAZ'+LX5/":->P]G\6'^';:"7_RPS1N6384&K8\1 M+BXHKD'H]3^+5HQ\UTE@J9&U]F1/V,U"Z[^\DD;IOYCT&-$RZ@Q5\SE"US7$ MR[VJJ5PW"?MYB-%L#MKXT2C_7D%CM&)"[\O=%_;D!*5\<47KM(N'S-N$;N4* M'C+R1_H?>KGBYXTC=H=,;KAXD<7I9 A5 MDM%77YHT8"(]XP3?R.# $;9N%2#4GW9QC=776J^:ISIZ,95;CZB(Z\_V.RP\ M?'2/A:FD+)184P*< GA :V$+:XB9VF+S!2V*)R;EB5%P+N+3'JS$J4W09^L5 MM!K*>PU,-LS_KHV;\; H-^?W 84\N57LNRZ)#4^"$S:Z$S!!W_J2\UK]I$_& MJTC]SE#==SQO1,,-18M6)47= FOP=N_R1 MD*B7'^B![#1&9:+9Z3LK?5J4J.P^5X@WW5$DN(:7%2([8,:AGRSE[?9S8,T/ MR^S'ZE.M7U=8'& D3\NV[+%^?( !%"SYF@\)/%T4^#0K$? M5-B5[KA@R0Q*!\LXKXW\TH?6GK&Z&!%P-UG17I43? )UE:)ML0?#8;>1XS])ZK3/0EJ+NBILI6,2):BB#Y>6K7!9O=^3,L$ET!S8F\?S35J M-63W&HV@2^)<[9VB[KU.RAU<5,Z]D!O+E:T_R.)"4$>V0=@S]U,=)>IX-W]] MR&6&,Z=TLP;[S8X$@69$CD([Q)HU%-0A9,^>J!&0Q4CBK:LLX$O'$Y.\$#\H MA)M'7V[W,JII3*'%; )?;ZJHNRZH]T,*6&DO7(/Q?,[9LN5((,BS1,L<-.V, MQX@HRLTO[)56>>\U9$/58DP:51;^0S_G3]]?!;YU1 M*"3_5>K*J!'P]4JMFWH.+>&ZF2 6L-O)D/*- 02[O)S-":!A0[.-J[)]3B:& M[M?.XO^?ZYO0C919M$!KLA:*W-+_?F[J\N3>*Y)S54,V5AGQ]6"91]'(SG/*2LL/1\TSWAXBU%^'K,^?G98YSCFWJ56$6\NPNCR@&_/YT. MC@3 D.H=G 6>=+:W;O[#K\$/Y3 MVH.VET7&@RXL80-MT>R#BB\,K;HVXE5D_V(ZP?K50I5N4X2RZ]%HB ;7*#HD MAM\7K5X8E&W>R#;)Z$9L?SNZA])_9:JE-K7$G^8UE[6V8&LA3^_>2".^:Z:0 M&S1!36<3GEO=.A'TH\3X*4L\?&P^R<)"*-9&1BALK-X0Q>*\?NW?6[,_>UE4 M?!U#FCC']KE7GUS4A^#3@WML\%S .XKR;458[X?]C[>J>R*"T)HA]5/)!H5D?,N]2O M:S7OE?R+F'MK4!J$G-AX*V8THSHV7,D,"O[M4U5LFT-"BK)9NP6BYVUB+3)[ M&_6+E8]7QHQ'%)VP XIMM1G?2S5\0G:)5"#=%5%Q7_8D?1&>/X8,RMDT& O7 M%\2390Q234*?A"3'@HQ.H__=ZX7= J#_PZ*U^KA-]0F@)2)F=9NU4*J*!3'; M4O@$CY@NJE9GVJ:NX;%OB;&)^76NGLBF?(_ L+62Y%KM?$?Z-%\63*.E-7[9 M."V4.L7BO?4FU[W[^=-P['TS>HSO[E?N2;3+B*A?TZ(TM6^IG]+R%.E(_X@- MYGK,0XRG17,4_RU8]$;81Q_&],B?FY^8)5OIV-75GF&7RHKH@X$0T$/O(M&- M/]]6K#0ERVOGK3_OE%:RK^3()8_;US0CWY)S7H[=>4[LWB!:%'2](1U.\PC)^V-W MWX>^:WCG'PRN-Y M"OPWQ ?%TBY$]@$F$T&L=BWQ60&,GFZIW/?(E2$^#:-L8WKL:TJS]S;]^$BSMW 6^5Q4 S36S$_4KH*IRE@A6%+:* MD%*P<=F=G6P>;@=\+/M@*D@K:AU%PF"3P+@T7X6)#]7,H1A]@VUV="4&'?A< M!OVI< M *AS0-BA_C&2&1G;6U:&\[27]J&(YMVQ;ZH*V2YDN0'URC/P]!]0] M=,KAC@6($OWJ%AW^>=7OR5GI[L%N$C1=W0-=5437!> -_RGH+YK.2]'GWEW. M($9ZHUO@G:5V)A5=V-;<7TB*[6#9A*Y+^/1,\0%+SK)H;J$]LO?(EEFTIJ7R MF0--S:%,;1-\]R2'Q F1AH[*H(+N@)QO@;R9#DM$ OH33X#-#0P/XZKV?MPNGT+V8UE?NR+Y[B3;/++6IA!>9\A)UQXAQ'MYV %A*6 MC @)0.XXTQC&ZB%;%9@YCL@*PED93L:8TGO2X(WA(MDD!6:LB/P5.P(:O;B\ MJ+6WAPI/AK:K[KL>S01+9H?+BB',W_/1P500IY6193S6WQ^3!2&536L LO8 M4*S+8/MXU,(J^ 'TFXFT<;ZQB>FW7=KD7ZMMJ<=* +[MMA,@P?C[DS<,1;06 MJ*R-_![$:FP3IEYCJ)*,P]I:QJS(<63IRI$E(#2;E;_>&1/TT(>_3]7=T4UT.2>!6=&3@43/Y^%P]X'C?!EKIMR:,TX,E!D/^-]4SK]&1['FG:MZ1C$(A;")$6ZS2__04FU76<;TJ M]H8("8YP>MV,^)AL5],U2&^B3,_#IX^5JNV-" 3&Z@VN/P=PEQJOK*!2MVB9 M:U,7?LU<=9M+\90;$*\Z8LM(G(D#OQUM]&U0/= OB[O'=F9Z56S9ECSN#PLB M[9A( $Z:[E7]'%3K>G_N^@K!BFT:F,39TOCCM^?W"KQ/PJ%RBC[]: R M<_8Z26XX;X%O+RVQZ26.<$_;>LFR7DMEB9YL>X.6I+UA\NO\\WQJ(]@#XQZ# MOSP-10^S]%2IF.2EY/&#?!E"9H+Y@D952^2SU3\U756,5J1%2D1V$>YR,))MP^KK:1>+ M:+L(JG+LF$T'K<27'?A>#)"K9$*R?28?1DI M*/ZKF5 @?VHZV0R&*%M?KH*O4)CL>I]1B2(5K6:Q#GH.>1BI&;["M\&%@"_# MCB/&J<4^OXOAQ\_FV0IN=\&)>.U7<#5+2QM9"ZX56H39RME]MA0GEM"(7IG3%DS04YV+Y M<>"MA8^N:4ZP)HG[N/\'XL:SMW'OS#@^)*1D_) _9W*"_E6)OSH9F D73:3( MB51N4D@>OQ"\?YX=%D3[BE[9OC^QSB.6]V:K'7(0:94.#I;G/ M7*U!#ZJZ]SR:!: 'Y;H305,\TE6$E;Y+;J[9EYLF9%"' I4QE1[IA:ADF*L MQ,]&KX/QB.[NJ^(.&HNI-N-U4TLX.-:!UZ/B,?QXO ^W*?!*7@+"6 TP"OVT M\,PA\4?QTBLC$I[JT;"_=>X:8P'E5I[5MH$+%'-\_+4FF:7R:QM5%"SIHV.I MT)I:<*/_\8!&K-^W0%R;$#+^JI_NXZ7B5LZ\O3HFG404&^5!B+C,Z0WB>S . MD9!_F9SMR,X+EL5PY3LQ>#;ZVCX;)6-^(Z/\7T^4A_^MO=CTJ(V6Y<=&*EE M[P5_FZM"[@4RQ;QF*GZH6L+;]F9SZK N5^E8IO%MI8X<4R!BV\XG#9:HEM 0 M!_E\'5"DLQE$LV1F7.:C!8^]K%^,\O\B*5Q1?U#O$2U*N_K%-\SVK*OJ%5(S MO,+VAL.DP@X6XM(AZX>QGY)(U1T',PL] !4'^.":B.%&[1K$,Q?6$ M92.SN>=L"E.?ORCORS%)>*^1Q"4:CK'_F*D_\XS+,+U<3ZPF=I->5A)Z%2"S MYAR3EH'[N3],M#K#)*IE[LV/&+W8M8WTTG5\]Z+F7A'J2 M7:%EIK!-Z8GS> KI3_$$3))A1[M>>EZ7@;%4>HD\>F?(\&.[C([,/,/KJE>=#36-B]3? MFSX\3)4!.$I7D0=FK[\$\"/P>]T]RVS%U@D2A,MK=P_I6!]AL7] 9LE?J(QM MF\(2 GBDK5>'KRE4OFIP188J,?!$*_ %Q@L$1E6E!W# 061HEMDJGLJZF04^ MV:G7GA\':7ORO8Y^$X;*^#!CO^PWO^.Y0K#K+5E1<=I1;.D0H>I5&J\K_Z/A M4RS68(_-?&O"W%7_97PE?X!8Z:*J^YF!8E]YS9.WKW"X63A*<-.8/L7_5:G0 M;\YTRD]N2RVI&)] E4DY25/\<9'V4^X>]::VH+@$?JB?9^78*DF()Q$9]QCI M7NJQL:KW@]!Y6HJR"U_"4?F=>P0)N3)WUGTR%VDZ2<'A\K">(_/U ]I9VGU+C_0V(1]\A*I=[]2:;OD MEL=D5"^O/YLUP[!K"V%B[,%"$@F8S\];&"O9&GEN6(W0"(]U[>.KMQ=7SEHC M*)A9TQ2S".L4Q]G.&7MAOQ @4FEGQH:R:ADM?P$L=7HGC>VCC/)A_>QYG4EV4/6%UK.9_XV.:LVCSJ24:_AO/I]*R3U M6"60F#L&"_0^AVM8EMEW?>X^J0N)A91N.SMS4W&(V8>/R>_K#W4+'PI?>R7/(L=LC)1DAJ>G1];;.E9T_/\Z@%ED."32P%\1-5? ?3K2_:K1]$B!+Q: MS[U5@]7*]!W?I7#8YUN$2CB_(8'+4/"!!5C!1+2QU-Z1CEB?X? X\TP;NN^LD"]9B,'@;Z,1&0[OM%QOD MZ;YVU%Q/EG5__\W=L8O[0&UNK+CT]7"T&DJ=W9=M,48IKG[7ZS4D7 M^EK>$?+D-/O/V2R\2UI->EHU$0_?H6;L R!!DXD"2+S()_CV1@/Y4RS'T+^J MK%$0YN2U[$@:RSO](O"?EI?ZCY$+W8U!'(C"]K//V%K^12ICF\S#TNIX:.(- MQY<)S(CJMO'7B86A_H4=_4'"PY;TKK];Z'+,BZ>W329\/*M5\"^([R MR;9%[5MNHKOVR)M8F[!&H2SFIOJCV;5'H57FALE]:3/'BO84&HR9XK",@QZ! M4RPWH<5&1J) :CG:(/9;(%'?X!:H>MQY@FTN=#.VFOEXG'^35OAP&$@>OG_YT$?>OZCE_H>_['[;0+P_*,6YW)_R] MA_ZJ%KJS797=)N.0]02U2>'7]9ML_V6J89)\#\YB]UV9#NVFD_6.$-23?VC( M6\#+^9KA=-V<%,U=$2")"@W0*ORV,G?D?=9J'ZY>X*2IKK4[*LV"=;)< MF/_3;E[Z4F.SW,U@A/KC^ $-0?R3'64:UB(\[DUH&/5+")3ZE^/K#W7NZ0>% M"V@[TO<8'DG16C-]6W:EO&3J$Z1F3_3 R,ZM7WN1]ISM6:R3;A?;*3-Y-\PH M>Y6_9W_'$XQ2JS>V"66+2^ICH['A$9BT.,:;E#M=N@AV76&";GPQ@\ZV@2^! MJA)AC?L]RN/EPL/^*B_H#:;LWOUS+6-,8C_C @H?0Z>HC5V>8ZRO'.5I(1 0 MAZP4XN]G?/'D4U.C#NI;R@DT]F1!2BO<[S ;MT79WKE \^NS?*RGSY[#=^2J M/@=A(C-HWPE''?Q]@R5/?E6AM#I 5SO-&G/U5:Q=/.1-ST@V1@U@?0U!6-V^_W(QD M'XO8@T\WP"=/],$0Z,4]'^^;IC'T9+",5A?W6TP9]GA=RL-K?9TAC73#2ACN M7FJ5=H29(*-_J]QPHX1ZC-JGS7 0]DNF)J3T:@^.4[6;^_NP,AFV:4S.=[C+ M&R>=1<;F.HBDM B=-B<_]$?[NA6(3MP@<()$-D#W@E@@G<1'I[HSPL/I0=,E M659WBPRBJ88^]+JXC[&F,#!UT9J3GZX\0,68UW<@F=X+I]\,D=U5UXR=P'M# MX"0AG?I+-N5$XS<5"HN5?! QSA$+'6X/.$>J]5Y&QGEFFC]0+=2R+!BD;9R: MUV4=>27Q=NRIVW43 ['*HXZ(FMC]%:R\QNKK7VE,3,>LNA+?0XE:@UI#*+ V MLVO-T;%&V]=^'#>1IO@'CV^!AW]/5YAKK5Q''V='9#^ KIGN-9Z_@%3X\3$? MMW6*#7-UUTC,!_;Y.1_<\VE)"$4_":3Y9C+P5F<6*Q_''36..T9@O@C)KCGH M^U$F^+UA]GEYN[[':$%"CL2(VTIM5I0U=%U#_V5+M,3;ZH@G3@S87S]]:CK' M>I)]%N='_:W](9'_JDA'LIM*Q#&& 8('32>;!LX9H?>1DZDK3=@0.W+ M!Y)2E0P>T]"D-5 &DB];V.^:Q9TB3 M ,X9],^>OV8D'B0.52?Z,GV&C6<@$B(ZC\UYP?MG^PW@4*/SL5CPL>KI3?9> M/L9.F9(%2Q^=O>7X=?.(L=$8^MA^A;OK%GC[^BJ!''16T?FQ_N@CH!]V,WD+ M'),@,/ZSJ/;O>P!]JO"O"S'>$[36C7%D-C>J8DJ1\A4FDG>WRHWGB M2V.MB%#.N="E%46"U5,3H=\''RGS$5(WJH\2;]"WP*7$OM8Z]-TF,BW$V6/8 MA'[ZX?I/\N!)?L3O/0*24@JLU4Z"#I9%'U:EMNBI[M][-8MC[4.+T%+R8S23XLK^]=.0I4Z-K767'HZHX%U=>*QEA[U;SWIG0H SO*X.\86W(C9< M_]>Q7%+Y8_0+%13^]"EC\. >UE?D@EY;]EI"1&\,FV,@F[L)/^L6J8V]Q^%< MOV15O0<4\+BR-X]P6>J-VEXV>?Y;'/2$JT^.8QQK:O%RIJIO!=_$9[AKTF@N M8/;,C:#D@85OH3PN^ &,:54_"BV#JO5'K(\>R?WPB*ID44V?$76GJ 8KO;B[ MFS@5RW Z OAWE"*J_EY9+YKU)'I2U/ZQ3)3#PW1(@/Z^LO3]52A$ZX+Z!'QY MF8RI?I5,P^;(XCYPE&Q0C&<)Q$5%Q^J*?;C#@J[2:\ _#E@1Q?L MOZ&SB^#OLS)7HI"9_9Q]R>R/G1#_E,;?=S<>ECA@GSH%A8WK*R"O;E0#5D[/ M2:#NAM!:*/I]2_;UN[]/WU>68Q [8'0F#)*) M#O%=5'%W\*0"Q9RV9VTQUJC.+,9:[)U#?3(9[W7[9%=-2(3MG$&*;%NPABO81'6_;^Q.Z;XUQ%49J5G(0:2 MGL[+ORQ>._Y8UP&ZH@Y#5CU"V6/">SAVT^G4 FUF#R1"S'[#[Y:]7S^YR34; MW^]?]/*#M8,5B0E0EFUWL;U6A4YK!5]>M^S>;'S$W^/V MEH;WBA2[X%0VP,(95Y-8,G%V7!N?%:DT!+H78-SN2,%;'6%0N:;2CZ.I:Q[R MTVD0N\'5-.V )9!G/B&R8L S\M>D)D66V!/LWUA0H^T UK5VY_7MWLAG43]=Q3T*&3P_=8Y?QF]#@B,/1&2X\)LZI@P;Y6F&5!:* FL*_7BJPF,EPHC,2.D+1X-QU/-X(^7-J%.9CF#B'[^S^]M% MI]11^:6%&6P009C40P]]:]Q.H3&XTPIPB]2^#I(J49"C7IW\X\F$N#(**E.>/N^,4K,A_G0G:G_IR8'Q\-*+=C(T M8\M;S-*LWX"."(P]8L"F.;J7G%BTNM-EP)#275;FZ K'(@/# :OZKPTA QB= MEJ(I#F?V6 W2M8L&E'0]N;H$$T/O#CPL,X:D4KG1\CHXYKB)ID:SOXP7'V 4 M!Z48Y07?KP@L-MCSVEJ^&5T^))^16#>D/F:E?!L-C$RUR>39'@MGO$TH_ME* M2-70H!(%TKU3A_&60B(D1#M&=1U.A7F[LS6NOQ?G"R+C/U6+O(6I5T^N/X&< MBE(GDLLG/N5.C(X5KQATN+I^6=>A ]=NI>VHX1[]F>]1+*F,T+OH.% M0_K!+\R@^!L3K=BC#92WBE!R\N.:!*^@5G?C5]H YB6 +\=5V)]2;#IDW5Q= MG_%4P$Q%-UZV0+?E'TN36$E]#$CA%_TU2CV$E8)WSRF)&CY;6WV?2?5""!&2 M4SQO!@67"6MCO=J:Q$A%(\.3?54KY[:C.U_!+Q1-\H+ION8IL;[2C27*E>O" MGJ*,#V!92W9STHKT").0$,SD/+?9;Q2I5_R[%=B QYV\IH;0XZ6#P]?Q/B:O MX2G8W"0N/B*\%%AQ^.\",$HXVWEMZ='CVM;O\4,B#J>C3[=%:A4IL"A'*MHW MB'"G2;4($!-#(1^OY==K?P4\6;OF6S6!7%*E0P1VV=L+7!NW )$R18 RL\3' M_]F/(L-Z7I!66XIK_:%CDA+-;FC73 H%EL'NC-*$(]'GY@;SUGM17B1Y<(H= MG@I'"UO>@]SH1U<3,!I=:%V.;IBL-C0Z9" M+G2_<.;%T(R\4STN <;?\/\J>:ZW$#5J[QHP&J\ MSY5<41C"YGB>./T@*&=:M"4P)=$28N/L9 #T3O M :)N&?"AC"%0I2P0#Q>36BH>%9++KM)45%_5A:+(*/5H]P>8MG^7>>C(T9*C M7O:DB8$AV7*3A=DW?H,V]&);2O:ZI):*S[1+7"X%F8(*5]1/_\M/?9K6.9BJ77 9'M6O,SMWT<]G#!> M\.[)PVQ%X"WDAGZ\+C.B:5]T\Z"S^ MK/78[Q-[-H@*OX3._S67;==>CLV%+GR+&^UY$)IJ$>VCC4>J)I MN8I+Y=18[G5J- &!0EH1=QUS#7*B'L;Y/>34ECJA9*< =!][! KZ&AG6[4NP M6:9ZAZAR+";JV^80W@*_>$$W(7I@%''VVLO_OA#2\NB,D2ORV+,Y"0S F1.> MB3QTERW=R\?94+$S 67)\47?@-TTYB:&;$W.7\Y=U#%N]X4TD_W^(-D MXS03D88B8 .9QXO+_^HHI%)=8SF]8,QF> MTR%7089*N\=(ZHLSY+%"I?_Z8 M<'NH*&8%K]?_GVZ_\.7\QWC;S* M:!)TJNO;%$>IUBD_$)ZNA6""B2>3]@XM5FS"VY<0>5)F.%OPP5 I%OQ R)A" M1X[(0]72=D/1XW6$'BV.?W0OTSW$7VDC3#03S]*7V@P4/UUN.SI-R!&1]C\\ M#N5/:W3Z[IJ@[O=*M$$T5=3>!F)/U/XEE(HF_WXPF>JW>,GDBQ_1G'<*.U** MC9ZS-U371\@),(GK:LKF8 KW/]M8LF?$EU+>G[B789URS#+$.TW ^?(7#8/N M'J9\Q6=:%LEO0,[T9A*A8U(^J2+H8$J[:$YLP5N@QX^JU*/1*"*FV'213W38 MU2Y)'-:,,_-.H,_Y?@^.*L5S@9)H"I(Z#O_%0EUA&$NY4Z!I-YG9_$L @*#(MK>J/MEA*<;).X7TVG_ M.FY?3LB1]N"(CI=K/TM4:B>EX&2\O.^>-Q ;GYL80EB.R6/A/4YL.M!=G[?+ M.Z8*&#;A#G9C5^/\T7T9/N(PH0B\:IJLVV]6;Q2EJE51(AB\_Q4V'=V(*1 O M'+DUFS^-R827UWQZJQQN&"_IIFCX;YUIH9L2(8]?\O"S(J#7,%7N\*F](J6- ML >GCZR4%4'1:!28LOO2&^+LHB\5\+,'OINHQYF#ITCA\NRK(AV,+I8KIPO[ MIY[G;$0=_?Y8@^E.AF/?C/OV,(2^ [K,*E**^7,(8S)OH_R.D,LF^Y(FIP_.Q12LZ&7 MD&U]/V+>5%W;$L?:5!=JI=54HT3#[X3%H(N)JCCO6OT[16="EUZA=W%/0[*T M[N2W5]=.5XRTGQ90:Y,G4R C7P1%1G_]N_0M,XR?^*JWO(TK-E3IP3VH>"$( MI;Q3MY,7S*58"!DWN;=>71]OH4K&QD5#/OO)IAF]UXLA%@(%:54>=8&!/1I0 MB? EYYWV^KC/J4N\GE%69(D M%-GY_5?-*\ 0UNBT!Q&]@;7C2Y7J#NNKHKTY=M;=)KJL'HWJR56!O\?SA^1L MOF7V./>I?THC&SM9T(2G%U'I+A5UN21]IM6'6P#>-1-'@64VVC^E%3904Q\Z MSY"\V4.C.'@4TL<[DE*Q]V5I04&R=("LGP8;-7VBC>-BW&-_-WJ99NV]S3VZ M<&SI+%QY6*B$101%) M\Z,S0T*,%74"+!+<9+@X)Z/XDT68H"WN-HA5,NT-S7MA8Q5&&83L#IR7W8VA MXWH8K@APE71AC[\LR;GO%Y]PNEZUFTVENL0AJUA\S/WB!T;'E<=TWO=Q MUVZQSUPAV=47(W2SSA@5:/6RJFC:H(U"O_@=W)@XMEC!Z*5Y;IWX+'[,-27U?#.YKL'?%@V3G@N M]PZ27+AWA[.Q49J'SI+P'LEG24Z+IN7Y@[+;##*T*N/4^, 83MU; M)SHS0F_R,8(S9)DWQZP<-F[U]5S:B_*TH3@?XC=-@%=6;&3^+*[YQ1;EA\?] M@MC886$SZ84[1DKOXS/T,#:@*FY]!C?!2]+&EC:'@(I*&Y+A61_^Q:&Q(>IU M5""E'!#TM/S_ \;G#_[@#_[@#_[@#_[@#_[@#_[@#_[@#_[@#_[@#_[@#_[@ M#_[_ BC#N8E-<1J/"J--\9Y90KTC; MZ]&U.!CWM,4GRY(!_"F^?3JA5EQ%G-HG7=C3LZ3@OD[\[G7QNK"R^19IQ?G3 M1R_O"(C_-);1VC3Q[F]=,H)U=] C3D?SQ/;(RB7#]RI_)%MHJS*&<+B"?DWQ MW=#Y:(*B6I0CJ9\K% _F#1W?V?9OJ!=$D_ M\-DJ0H4A&='L[L[YNWX:_:559K".>9RGVH2)J;#OOO@AN]/:^ [\%72HGS$E M1.NPK4Q7YM]W;.@;3OO]IT]_'WT3F:6&1W1(J[($FNS&SK)5.Q:TX? SN-RE M82"TT*_WJ3+5(D2]?#ECJA"8A.?QPL=F)Q_Y!A]M(JN)YPP>9HLSZ5&'EN6CZ?'U*O_'BV-LBY"S$=(&(E]_\F/R^U"AT$D]C=7VWR#0+\1!SH%NN$F]*\G'\IBO](RX@(> M=7IX(7!G(I\\I1BE&=[*+5V>-R]TD5-2!M@) ;IEV60[,T8''5'N)0I4A6ZY MN8T.$2[N4XV([*%@$=N\FKHJ,MOYS1^;#6DE"IXBR>^:#*)DC)O]6A79P)N) MTS*UYN"E3>YU=;\#<7$T)[9?-)(D;OE)*)'6LXGR^C#:"(1HL3-YRK> V-9K MI7OB&_I5MBUG:>OA&2IB MA(^R0? Q?_4)2W0HUN6L0K&=GE%]K'>+YZ*87@UA0763-?A]#H$N[M)!9;;# MK%BCP()--7&_:T>/?5KED,K?>!UV,BK:U^(JAO/(:.73!9Y_(KW0QJ_H$=874)8F*Z@>R)U\ M9C$TY(M#.OUR/Q,5> NP;?= SP@;;X&)-RW/ F]&AJ1DW44.*_28!EX(<3U^R_**,$D3H*A?99)"157YK"C_^"7-7FRR ML*/W86 ^HI#SIY4BOMOC':R3S?'?C9S_EQ)ZLEWG1H_35?^GY(;W:*V;A6G%=G$_$6NV:3BQ4*[80G=<+ M;0.:%'Q"GR[?M/6LS]TLSOPO]MXSJ.D@7AL-TJ4WZ0$%!:E*[P$1$)&J]*9T M1'J'4 3I)0("2J_2>^^=@$COG83>$Z1$".'&A[^<@[0'B[RB:$=3^-M&9E M"27'C5Y.CS2@$.WF8@U:U4X8-/@C#TRR+=_WBZVBBR^T=7\4L!7BZ=:E14'G MUZX(%^^M(D-9]C3)L2/@*_92*>FU!COQ!XI=.R0AAO$4,G10T?U P+Q N^J& M+)M>!T-K<^A5$) MV'C>X79;)(W9G*>Z8J\/YCVB3C##Y&66C\=1EP[X*DWIOFA"57_<%IH+:;GXG',D>F-INF(?F("J&:J+A\UI-GPOB;T\, M&B_P0KHSOX^;X!Q' RY*53Q?VGK=+Q4RR #PC@42^23> ?JS*?347^NGP7]M M'^.-N4UQZ[Y7/9$'VRZGG9/,1AT)4'L_)7G9L\)"9\*"94EFR^*% Q?&(T'^ M$QA9_3!>V:/0_:]^9SRC+N84,$10F R-OUAHA>Q:'%W?J.QJ7_C"C=:S7Z4( M@-GJH=D-G/Y+_:K8O%;;? 5'8YOIA)B:2$RB$.V]A2$.B0& QXR>^OGHE*Q\C;/VCT+/@EHQ MZ)2;]WJ"T%S)5J7*7MBNUN'9@=BT?<\KS<931 MVM/.6;3\SUZ=#]-K]L3J6;;W0ZL'9;EQUXI+TU)*/N0;=)P4^N(7E@;LV[B4 MRM;ZW^B#BL!O$&85X$:]P(=U_A&.D;&OG9SE#0!!]P$'>WDMM_Y8 D+TY[%: M&C4T?/^SE<+/#BQ\1TW8R8V;4UKT=GI>VU2RJB+LC\!VHU#5=V7AKRUCS\AT M)L!O6N!]>%_*PU.9!TVZT04(-&POH#,E3@CA'@,HU7V!A) MG@ ;>=DZ)TK$E^NU4,%KZ>Z',S,[(CTD2L+MS&_UAW]7@=,Y1/SI%E768#!7 M7O16%8;+A_=-AYBWV:,ZP]G&VEP!VFOJG,^H-,"A76FK5Z%UF0'4O\BTS].! M_9<:2?A;5'2A)SR.?$0WZ4WK+'].>S2N&_+5LE<_@5JB#P!@AVL6W3T!=H1U MT9IJ.N0=7%XE=8NK,EE1M@S*LUM9Q:NP0(S6<^XW^F5E%\L,6P]2@_Z"LLV?7M6$0%3%\,_H)6*NK'?1##-M0T=TNBJ,VY]")8!4I@KFAQ7]9_BFWU\U$M!M2C:]TR).5+/MNS"J"G*T)O")^](8$$)9< MTB7G@140V9%5^%G)E48K)AG'7Q)C%\Y)<4!A_RR(7@OG#ZP S+$F1O-.I9?Q>:]N@-(4VCE\ZE,:!&,ZC;/ MG-^H%?,[.5?D-F? &0J2=;G:NLIF'T^AMX^M_>.='J^9#X0SGA#,/3?7>K:449!XU M4J12;)^JO6KT M^I6JY=X")]L,T_"\3 #,G&R-1-W8I*&I9?/95ENE+W-(B#YR /!I]:/7 ^$> M_-6+AO9YLD:&[63M DG<^\3#DAQ%%?1+6=D_'\G>7C3D#2UKK;RN"9<+Y4HR MXT6JZ$U?=#&!13NG!1^V-03(AZ70DQ9$Y0Y=W^B[(Q55$#]K?MHC?>KTT]6; MU#(G1#3*.B[/)?6.Y5E7Z7X$P%FYU&?YSI>7]W([.B0:P^I:%3-<#5)!M& J M^V+16"R?T90L+:M:$4XTXP<9 0Z+BRLJW[V$Z%*P)%1;>\H2<83P M+B^2GJ9.-CS[WGN$PI%>?*\=+XH4DV^6#HJ-6%@MZ?H M;Q.P"B*@,IF\2*S+KC%)FE.#^/&O32]:T@PKVWAA>59UNA?SQE.G'M9S_*?' MZ^I60B05&RKUMIQ)TPR2XV_T9>D'-''5_"]?(OE3TS.L$FDP-QS.A_*L_JUY MV.BGR\B'%4LSJ';-S(;P@IGQ:B^S?2*QGA+A-/O%ELYJI,WT+O5P(V%4TU!1 M7L(PX;Z)?A\*S ;3Q%L;S3G4],Y7T":Y2;(14J;0?0-_D!3NTJ;?[' MHF+^7ZBVZJ7/6DW3[Q_[+5BNI<6I4K)6@ILR.5.JY4"+7W@:I/HOG;&0XF8/ MA:+FTEN5F%4Y\)7P?T1U [QS"+4-_00CZR%4AJK^!>8#WHXTW]<,_C08 %X- M7[)C1"/$L>-6\+U4^8]Q6ZMBO49G]S)6E#XH*3F[XJ_6>S^85A&A+K9*%",M MIWA!=,!+:(H\#0.+NE\ZFALW-#;C/F%)]3S_52K/RDJ7D.>3_P+)Z70M M5N;@OWU[$2UO*%V>&6Y-5(9'.N.< ML73OR N2)O2?_C=H"*.%IDELV"]V1[UK 2-C;47'_D_G.7U\Y.Y 5*'/.WLQ MICJC@[H19IGGDH9,]UB *A;RM#B'W_3%-[*I]JXO/SL"DX/HIHV,^U@.&<=3 MEOW8AC"Z4UHX2HJ>GLZ6#H]G5Y *SM0GB88F/,47G C>Y AXT>>B]AL>GY21 MWV-" \F@TSPQ3#W.@IY3"9R57I%;U-%LL'_X%TGZE]@F)QR9V9C;U^-OI@MG M!)VHF27>@I.>_]4-<-@E\A0D0-5MDG>5^+3I1#L"198M=]X<,F\4FSCN,JRX M=@_G4!24G_)[DKPZ.:K\T-+XU?I)6%\^A86$J*SV9/TMZ/5D!9]'\1<]*F4\ M(H9JDADW5:XJOR:126,%SC^_$A294GU90TJ+MQ(U%>0I2AM;,\/.I_ML QQ= M^=L 9;JL Y9L63_BGYJH2_ \?$*AU!W8DD"(9NOPM"!U/5LZ9]5 MH9&>5E"_.=7AA(-;9S6_:0.SK8O.&KM6W?LGRF)5[G-MLAQ&TYZWLL[G94.5 MQX;1498R5BY* //2Z@._@('SQF?KQJK>1+^K.4NM%*!K6FY2\9T-^B9(( 16 M9G[4;:IAV!XA%2\(L8OXE M[T2)E9JZ!VY2MG;#T,[G9FK(^7XI4)0O%07GXH1A9^!W )XMD1%8S*(IUR3OMUU2]F[U)1DZ :$)%+^HX2^U*I M5I[*S!+#CW//U_;G75:-AH02>V'?,(_JQF/ [L?HK?/UJ$Z2V:J47^/]8A"7(RJJ*Y46".!>][W Y#DM'%WSM]40 M+8AFXO6BH)7I\*>IXH0(F;"Q5QL8Y6I14!20?/*"IFC=)V1,NM"B\G/,$4>Q M14Z8')1NUVA@NS'WYC7J]]S:]* ']/.A6].8_5^P-5 MGL:'_M+O77K[9%(WY4V> V4BCN9'-9HA[6(>,61/ZQWT MJJN_J3GB"FS'G6GX'B9JN&?LIJWE!4N.,_L(:R#'(];59L25>]I'_+_<3 R' MX.*LN"D0%I]+ ?X\/'ZW1=[$L\F[3@+90&A0GU.ZMQ@UX1XUW%1#6=ZE-\- M?"ZJHJ=\,5/\AMQBNCY7E]BUSPI=<>1BAYN+35JC-I=,#5$DGA]W M)8Y;W$-C0XAD0J$=7FMOS'RS?VE*5/8]F6QS=?+Y= TT M4DG9G84W1?U*II:TDNPY_;(2(!Y[4>680T&/B$!GS,?< 8Z 09D='NO,BQ&] ML@[.+]X3[N\6NLMA.2/3U M0'(_18L;)YM]EQ^-R"' C8M68>6&9U:@4MQD(V4/9_=P>SLI_[@B^38E,_ZL_)&U M!1,@Y!*J]NG3UIH^I@4W-8LU-EYQ@+5AN@O',BRGK"J61B BWV942H"M3';Y M1=V-5-"P9-O^'>"A9-"YB0?..%H1<9F^D1TM1S3;#OJ40N;OO3U*UAKV@F[S M[><))\/7&:X#SF#O*=M0M2F9#T6Q9GNI=K_7CX1): <^L.O[&F@N7#)=;+) ^0NS?N"RCCH+*0+-2\-_B9C-*F<0 (%@:- MX3?!3QFV:5@=/^4$L',L?K?R9T+..8Q'W 'J5O2?22N5^B1N,3X>'TN0JL$# MMN>1^_N&5]??Q+WMUS,B[(WYEBA9?A&5<@2!1?E*R")_0.1B4'[K4!"96@E: M5&\:QH9\^L-)IH$E\D5M-9N\PO73''+_WOEL_'--$)"H7UM'%44/G>$MM@B8@S\7H,A.P 25VSC20MC5U@;AGBD;_\ M,$^W@'I] W..DI%V!E^;AU54OGSME),UMR86A?SCT@UN&:-0U 5SP"G(',QI MG$3&27W$E<4>$)DVE/E[Q.9;L@G0M%'G)WPE9J3%@8X6VP4RH<;A3P,?V2N? M\#;Q%ZUH$F:RN#I):_1EQ#4S C9*&+8VJT-[U_"105'U$$H?<:/I\YL18KPI M!4OJLC$X0'OW@[LSV$\E]/<=V_QQ4T@ 3] O:L^F7ZD51N.XR>!-\UX+JNJ.@;%N+EX MV!SD8.ZS 1O=Q% O)O^^>-F^583I?UY]^"7YDW:X(0 M-/H886-CGWE8TD:$8VM#@/P7B2$92E:#^&9:G 28PWC(-5<$ M_U'EB4C9^+2 MS-/,2/IN=^'&HBBT@=K)GG4/LX,ZN*O;F^Y1N,:&T 1Q;P<(':!]_5 M*(@%[)[7]'EWHESPN,K9.4MVV)D[Z5><@:0-![M5:3!%I;\680Y:[@Z0Z [K MNB' EF&OQO2Q>Q!%UU8&RAG3DW('N.;35Y7'THF2#1(RX$R&HEQI-W)7N2PK MC#V#[EI0-+]"G:^;'N_VKN.;V16IW0&^^ TR-#JJYD;R#;GV^6;[9)=(0B4K M2>"67:&!SWP[?\^ M_9N25%O7#4_P5I/L-6H0E\V4F7?;D4H./H@$&_1;'T%E3Y( M_Y7!G M"JSI>Y-3#5ZW&7?'K$GB-KW]''N"?H8 H=FSJ-6(,ZTZ,W]?:;17G@&6.KL! M+^; MNN!75)]E;P_5^#+J9@%R?5'GGFWM_"M88I0&PV,.:=WYZ7+9R5:GQJ!94)4( M/<34!^H>).]DXWVRP?9,:->LG6T_;?M\OO;YF&MS\>$) ^2JE((*K# +?HBT MF->DTQ:AH?T?-OKG:OW_V MESYAWO)99M0\C]WP_ELS#/6[&,=Q6 )%MK-:>N?V7?IS3P\]@);C*XNQ%;%< MX0$OTC>#(H%,D^V/ X0_-NKKC#OM.SOCC7"\_EU CG/36?23EW=#(\(W#RRA MW!&WZ7^3VO8RD$A95U?BBB0[EQ9GC]YE@"#=YU$4!WFB]">$G#?91F== MBU",ZDXNUA89@L[?Z1XR1:!#G;H.L4Z$PTSS1N(.,"PS SKBY<)$1P=+06): M%RA$5A+,&N@\[S6@'[59 MO)?*9!T1?B*R>,'O=BF_!-8[^^3S/3-WN&1OO!#1BCMFSE4?\U0:90R_"@/;^M)T)D;R%[J0 M$"TP"G?? :RO<%9*JMZT($_#^#V\9MGZF=R7>%+(6'O;Q*NUW(R7&7-(!4.O MQR,\-?$4"2..F88=F:U'RR$=_YYZ2/:K@F]>0O4R#Y) M.X,$-^J_A="@DC?L^!K\N^>&_,/L2:B.2(['2],N LSC'MP!,H+RAZ=OI^6! MA!L/[P ,B_ UT'8#5/-ZE\X)38\*ROT()&Z:OT@G\I1NZSUD6Z9\7?,R5HNG MS,I3QSW^(FQ#\*_8^(-SML[F.\"DJ_Y/,#V6)U5SSF_J/.X E5-:A 0>#B \ MS)21:&4$VV+YA;30V7(1$2XQCO9QZ^-/?C?Z[?HQJ"Z,AD,OVR4%VQB\ VO% MS:/T6@M/^RJ[=38K\S;G,D>Z;X?V MKW#XIV _6_8EU.ALN]U]2C)Y@YI=QDEN8LFGKL\ MDQP. AB7TU?>^:.TIW3/J.W$6+V,C[O%^9O8#KE8]=NL9L9*>MA\1+UQ5PQ& MO*YULOYOA:.UQ@L#OA2A96C$V.K!ZD8_3B7\7R0#Q(^6 MX1TG]0*J'M A0';&)GNCPE;MWRT(=P 6@:IBHX6H+4OFE:%'>G^O+/D'753F M@EDK#:KZ(9!$GR"=Y/67D_Q?*IS*Y;_"2#SVU%[AR+HTP]L@=."GB,86V$@, MKSKUX"#2PKEVQ:B[1DB"3>#UILNX5H!FH$/D3%4^RO-&8;S\H^7P9,.R8\AF M8K'+#RZVXYSQ'/!\#JH*KADA X*U9;[@MQCA?MPXGGE-.1GAM/)6Q+=GC MQDU F6Z6M022'OC%'4:=>'#^H&P93M!YACQ!7]X^*$$S(?1^5-F]]>GJ]ZHY M6,K*=WVHWZ'PJ#2\YZ$F7@IAAFLP@>3O[/LRC+Y2>$WZM/%>(X@,\6QF; M8/%ME"$P$TFOC@2%OA5Y$G[![A_I!/_T9.S"A%KS@*9>R2A,VQHG] L@J4KI]![[1P# M#GERL$-Z@V7^G:#OY '"NG+;VN\#Y MY\JW!=%D_Y[A26[>V%=F+TQC5T77-O\0C=X"\ MS1SR(#A;1/TZ'EH;H5P!N[&J=ECN$K!SG.&AK&+*( ]U^_5N,Y[7YIG>0%-](EZ:P]&\TK]YFZ"-=MH=-"?'B@8[U@0*K64CIP9/-3L0 MT-CC]\(J^:LES;C5:^4_SAEUA ]Z@Z6%$64]*@J8(4QW/=5??[D)#F"@ZU7[ M;Z?5]>EE%OTL-.[T]A3X[6: F"]XT9$KGC#I9MO,FA^U*;IOCV3KI3IZW671'MK,BD?BG]V/-5R2-1 M0[+9N-&+UE<))U[6VY^7R'=T?!@5LHT.VYW+P$*(K)"KE&OZL :2W>ZF^O E M B&K"^EW,/GAX7/H6WFF-6 \1707P='FW."^P(;=UC> X>.X:&+"W%\GZ%=[ M#K_XT:;P.P#I7FHVB=Z2O>BT!_\G)ZK.(XI$KZSFO7=9T;L_)\W:90P_;-P! MPE*N+RYCG/-28\!&NLU$I%6)Q0#='I /$BKK:J;KC-CMS^)&9)[V,Y[8:M*: M:#1=/G^B<);Z%7! S, M2Z<2")#-AMT!0AQE2&"1'@M>PUC1:F]KQOUA=7H' MP&$%G%\]:2V%85C1+^J1D-!EG6;/Z,L!L0.JSU=$>*< ]X9@S@"B7;H.6-<# MNRS!NK33%QTW)I3#V])_-8',@$URG#TE@*-^#&8R^TS03K'JVG>SYB^9OY)/ MUS'COQ--OTC= 8JRI-F^3A!X0]48/4% E+A&N&V(VJ!8[[N-RK]TJN@X/Y8[ M #&87C B^Q7D17TD0_3CB5C&V9I@C.T:)]!7XK)2'%Z%3KX#1 2 -H^QGS=O M56670P&\S1)EM$8%!)#U?^FS]8/+9%'=YZ4$44.1Y<&7[&Y*UP/[5BGP>F>WMI@"MRD84DF4%TT7];].:IY[ODM2G\(_T=(+YG- M>+?16-=&-I6IHJ4[ZWHZ7E+SR]1MW' )7!ZJ<+^=8*EQ6O#CQK9YD4SW7D?[ MG .]MX1>X:PU0_E9NB[",VQ:_4R]J+([P.,@V+HYZD;C#G"^R.L S:;EG'8^ MKZ#OF3+XV+JZ/:0<\R.!!@\\P/!^*W0^N""M'U62@/2&S<$+;DN$!PG 6SGX M,UU;!QZ0:X3S+0V_'U<_VU\N.M(]^/%3 M+@ L1G/NLY&+AF,E^0@AZJ$U9:3@S??1CYY:;B*@+CH?8=M]K5$%\T;J=5D3 ME!4?)/VZ.>6@#M/:UB1+2.R) BEZ%I\?_W$Z/MF$>*OOJ"QG M0^D(>S09]U/,Z/Z%#X/6"(U9D99MR'"K*Z.G@,&F%X&B\#TII#S+>+\@OCV& M#E6VL=SQY'%C[8PH453#FZ/X=RFR RKR1-:;"_-*-\I!0VVYY.2>Y!&W?0;9 MU&#SGR@(O"J43Z0L\B1GNH&H?232V$T$PN>KI4*(0XAE)_H&1\QD!LK[!1;9 M-.1970]S2$_C4X0. F413IFDXWBIL8Y?2GI,SWB2_C*=2V*H40+F%'()P#![ MRN>T:KD,PF66..CQ]E8KQ?@6Q8C$W_L6,M0YYL=:P&42SK%*\,N(ST4?6>QHO MPVUYED6$DZSLYU@65%=/[+ZA[D0LJ>ILR.#/\$T7] 7SL [E7>Q@1H14[_<# M3ZXQ'I]P23]*Y:'-A 83*;W7).3JTKIO#@03%MBEJ5=VY2VK?-A9(7$H<_!< M9/FA9^V8'ZR@(\&RY>=^*J7"Q!_!< =0@53=Y+73;(Y#ZN/<5>LFZHV'3E.D M$V1'!]JS1^KG[O\=N3/2U0F9EANB03$%T*GJXRN571NT/#MY M3YNEROX0:F;.)5&1WJ&R83H7Z]'K49RWV& =/J7T(Z _79P&ZN:^+JH&O_C& M1-\_3H;J>CN=VS&QJ%2XY=;/:;)]]OJK@K0YQRIO39KF%Y<]J)Z#)G'#=W58 MXMP]K"B1Q UT+0X&%.,FH?BKU+QA%#1[%-Z7Z0'MK4+U-S6X)71OAJX5]JH MHLLE9.00>B,^2^@(R HJBH5GDS.^MZ^9B1$ MX^EK(R']^0HH![^Y,PA(^][8O2)))18^=#GT\^5=VM/[\5,\%@ M0L98VM3]F[2?^/S\2;MXKU3<>/\ZC0^'8HN*6">P06C-:0]+R+LSE-4EXR#A M0';Z=D^63D*4.4P3OP*Z,%;\IC5C=3Y9@%R20Q#B"N3-KY^1PU^RZU-;+51_ M,%HATI@H\MN_Z4>=B\PE!VN-!NJF\/57GZ !8EO6U[_#%.\] M;^)YMWL#;V65,O^2EA7?6B!F1JL6T):A[N $8:M[RDBX?#8*<+T#X(N6.8"8 M41&]K;I_VR=.M O>"/2\>N]] MCY #>(YCV[=&@4B^BJ]H-]]8_3C&D!=9JW8!Y!:34P?IKU/I&Q>MKJY!1#ISMKS!]\I6D MY=/[ -MC8@?G0A]I^5"-$%Z)#YUR[[SV. PP.H%:S^-]X6VFTC#Z+Q7MPK>I MG@7+JR:J#[@ZDW$UIJA&(F2JN&KH!M!!G74S[1RPPQ&28H&*@BYIKA#YO04= M<@863[Q NA-:G#]5W1!B Y^L7Z?:\[F8R<;I@AO9N(IA05*E3E_ROIXQ%6>C M*21!5!%*=8D94)-Y!/$DI^-_QV?WP-N.K MLF;]3K51])[YK,\R>;@;'0T_U"?8F+L^&>U'KF1J@.JP)PI#"?8&",^=[ MSAYBVO:^+#7$])+@Q )*C?FAJ]='-DDP%JGGLVG3O8XV-#Y6#<$UF](O-EV= M+UVS/P*V.DD2ZWA";6[L>MM8&X/FROYL]C1IV- M&]3EC5>8C8W]$SJY$:5'7EGDWO'Y-973L+'_((C#5BQ!B-S>6TR&1QL;S)(- MW5\!_7V!K5"#K: MSG;"5U_DWD>6=.^)\Q5J2, ;_UW&*]6/>L2J=J2W@S)3HEAJ+_SSTL>]*5AR+N#G F@9;&.H#0.\#>B-_T;0[<7HXQ'#?R-,\2^ND9IAYGQ4=-9>J\ MXM[H^;'4V&@E?YYOVAI^[)!7O+$=HTQ69T.;R56HYS&7,6(;8#=EDX#I?/,R!3%4APP6BPU/PMGK'D+)=@+@@06[+#O-@E'Q&#)4#ZR* M>82&E3_IJ$F@/5G"TT+E)IZ(]9+IW'\]THRZ9M)8+R"P5^U]^LQ_;N_F;#4U M.:%RR'$W.OKKEGQ2NUL7PC%DP*W>*"EG??6Q\D(-Y8GAKQ1795S=@2P3IW(B M/E.]ATK3175-JUO+(Q_C6,PEV'B2NS>G&O[K_NY;@]8G@*"872\W664#TNN2 M\Y]H*39D -H;>M5U_CZ'PN:EP:0V+0\WCJXR !C2[OT?&<@5UD5@].8#T^A2 MU((W\ZP6FW9+%/3F44=BN^UF8=Q:MC\,PKC4;0-1:7LK%=_GUTKM3UK">/%! MGC47I;N1CPTO5D'OC8C0'=EV5!"0Q,V:C;C3Z?YQ/.]X(,[^V;[<4V1GNDSG MI\8D*.[P[5F54 K:->V\'@6!$4X$-08U'87]'$4)?6;?/#FZ6>ZH2?OC'+R4 MY"#'BQPKGF2(V^[W!AH>M*W90&%I@.P>I(KKS4O4TE-MJ[BC'ZP&5I1&E J7 M16B@K\S334U:%,'VV,*3&]-'$4/K$8R2A!0.ZAL.*7+KH;7;4I? MW '>S NR?LUR9:H9H\AUZV,[NC^*^$;L>?,"!5][\RUE8#+"C/@+$Z ($=-W M&0B:\5QG]DF;XW_AZTSZK,^E;1-RGP%=%!H\E,\1#.*[ T "\:8\^*6@9I,5 M%C6JE?@=H^TDC>(6Y4,P%4!P)<6,_Z[FQEJ'PT;ZJG,WAJ,YNO>,N4]$4/I( MU2WW%:D/"T_U[M<57= 2X6":1DFA@4_0F[;PLUH:_&KE"R+1D;*?&$JE !H0_@A=5B7J&'119U]KL/ MM[]8@P/$":Z?%OG\'_UZ),_BW7?KH#2!$57+]\%&B&,@RRR<4^4/_*DN8[6X MF\N[V.MGA[$S#SKIZY'>QS1P9C(5_WV$S8$/7:1AXQ==O9X+,(:@]90(%=IG M--^_'"?DM0A^=$1';=3C9<@?X MK"A/CAK?H" S1,NTS9X?/YGJ/1F \UQ61UZ5O2K6#=ZX1>]6*GUTR!+LFKH# MV!Z:NMHX'_/&2:T]3@>)?X?I9LLUKZP;3:&6[P"<$:9W@*:@6^[XZ@8*BA54 MTJ53=4U=[+!7FF='/S9@IW^0>=#&!1Q!80=[I*E/_)N%;GS'OC M'S:M85;L$BNE;75-]U4TBIXT+X"Y'& 42V\5:ZM_+9B\O!)#/N :UHO7TJ)9 M=JL!]NN[(^K@#T*+?2C4&]IFCOE.ZP\]&[.8HU*$[I'EAA]9T6$3OHS^ _!; M:WC7DKEB\[2)FK4]S1)4ZG;Q5;R>#7#10A:9=8[CO:G] "B-&*RJ7% /@AGH M6TW\]/K;8N&^++$@+[%:']T28(](A3\[GQ3LU117^I&K%4@ M@(Z-M;H8_[B'_H D7^\+%)Y&RU;9:\61:,?P%[\92)*)*[R_&4Z2I8&+:P+I M[R(!"Y@3KQ\TNMO/I05'-A1=>O9B+C5AVECO01/[58+E,H?":O+3XZEZ-58Y MAZ:VQ"6\+V.'X4EV@Z\NX%7ZV6C)N:+I3O+]UJZHHA31$,)$U4+2TZT(QUAY MO.Q4)RED]&$]?] ;I%@2L*3 Y/;GKQ>_$GT__6#?0'0#\Z>"18K_)WB(Y7_6 M%GXRMJQ5GS)U1K3;^..U*FTIHPFPG^FLK"H$"$R">J4^MYL4^'RI?_/RWH[" MCRMP =GBH/0]P@:_55HE,Y9@GA1 Z6E@L;2;Z X7]GJBIZ MVSL&V?,7;E&9&/\JM(K6):V4)9)A@F^@Q#=(_&?;-"E>CA50)JKS0K,]^-[= M$D'I5K7EB2*+HR-S=97O?0[&Y\=V4" 5)DNB%*!4?RS+[JC:9/KU-WCZC^>P MQ,WH]-S/";!D PV 9E@V&%VF$PT8FI,1S#N\\J(W M*HPV&2]J29Q=_.[[Z76B,M$X3T< [[_!/5CO-2(KBN)"DC)]4BW3($K2"E6K%/:?HZ].-( M2OP;/Z<7Q,#% 478'2!"CAHQ\&ME7XJ/RJ2X=VR[T/5 P\/*:]":>:WE7'/*Y.4)D2RR0UB M^-DT0\;6)7FI-UTO+&YH3CMB=U.@ U*";KY27FZHT\5]__^;6??45"&?C%HJV4&^=K'UW[4U*J FWE7&VJ%Z6?)P!2 M]T3O?^,2W;%8@!95.$S*,QK= <+/(;0+4.L* MP\>K]6Y1*6(V6BSW<#;B?P=)3;\TV#28^/ .0)A#>\ -*%T*"ZLL*5HQ,.M] MTM"LR%*3*&\MJ\(RF\9]+QZ2OW]-D$S^HW"9O^&;='MS$06+?))P5)X53[4T^L7Y="4A 0K 2Z.J2P6*4&]V0B*6Y*O0>N+(%1IEP/B M3^\EDUQAH<%^R-RTCGRJ&FTE:;3PYT0WJ:RLAAEM>3J14;%YE:ECCV6&]C)C M@Q3N),G>SY^'#P(.6!T4L FQJ"&^Z@/9=HWD(L^Y7,X%X8I>'/9;]H.(T"0% M9A7;E9^I?C"[,6XGOB]:-(V\Y6W$(L9.G.T16H7P4M\]/):S&>:UFS)'['S10++? I^AWE\QMB@W'0CGC;UG 2HT&VR MX7$@JXF=4"6 W@P?OZ>Z'+SWDDJTHI=A.S81]^F!Q$[>Y'D 2'XJ=UJDS;JQ M-L([E;KFH?=SRV'."\[9 ^Y[#9ALVU)#->L@![K1\GP*VF)&@P RUP0P RJ( M;*+9G.+A>X7[5]2UMK=3*) BE&Y-6YZJ!T]L0@6_797V>?&[>-'[I83R@+VG M4\I)+Y&OVA)FRBBT_*:+4^>CAOF33SKJ M>G,@ 9*0T6_FZ;&V;(.K;7,=M%KWA,)URG'PWH>N-?MWA:[A=+2+ZZ"\Z!+2 M70UL$D5 "/SW.0'XWB):!%YQN?9FP)H'1DI?L&M^18=N8WZZ08V[\IB9,5X[ M(6$B=(;-==2=*:A7$&<_M?=LO6]"I-0MS]=UB4-\]VDK;^&!#'M8R<&1(X"]6%HHC8GSIOYT..=ARE> MEP+]-<#%$BM$9XQ@E 629B%W%@X94VR98,X.%)3XC7CY?9;) CO)Q3KLKEZ(!^05VK3:A%HU&NK$/O'ZY M;_=^5I KFKG)^EB?13]IC>0S>Y0XP*P?#A*0SAQ--J&*M65EN#PU^L\[1/X? M)'P-GX]PLVN0#!?N0-M:7%N>_PM9X! M& ZD_(L%TTA:.G"M8]2R2E?$U;-!@_=M]HH),3YQ$Y(AJ\#Z2(0^7VU>U($ M^2*M[O91Q0?4IL8++=+','8>CJWL=%RN0]-C6H">2]07.JT92X)S.;U(K2K=G+KZX_T$% M5CY!O=>"88Z/&R;Y=,:(S7][Z-F,O"=%]U_>RT'2AZ EX3ULESO)^,O*1*K$ MW >RXD\)@8L5!]RXZ8C=8# _3-+(D5XE?,V+05A8)-%R0CA1_I*AK#4U7,31 M4K=ZYO2(VG^9@,+AJ0V!$)$D@X3,YSDL/$DK_/ND!*/YYJ:-IG/;PS2VJ._= M9]/]$ +"-5@"]5$0[/&[+'E%T#K+J).T#9V)#>(]P_^>/,3I&L];F1?,;; 7?]UH[" 10QNERFZ5Z,N953 G&!G(XJ,R()[WQV#2(NL0P)BP]L3Y M*IJJ;3IC_JT2P/TY6!:1064_.9"[K-SZ:=#?M/"S*K&.008:NF5F+(MO/H_& M"E'>&H-H&5Y[-/T?#GT;9F.&<3R]#EJ6 M[*$)H:%#K [_' =''X9^$LQKSU\999'B\AICF5&JIMMYCIKO->.9 M%66E@P0QQ;-C\<1:2 ML@!5>19Q'Z(>:;9&T]I.Z-G$P )(^G+#(06+B_0,-N'LC!&Y3@5Z#0"Q5U-V M64_IW:22/QQ0&(U.R$@6^)AK.I ]&';D-U)\&F>8SB>/A^[/"@[4Q1H]_8Z: M^IGR[;K.QNB=)=UE3IUBZP\G9*XQ" ?8]6I, FSO*O3K3[C.CSN MQ>(U**M ME?L>T1$V+C]X;CQ EP,9H1S,U=9GZ,;-@19:&?H(]K5Z1YS4\ZH+2=2/Y(W* M-GL]' 8 5<>56&_T+FAQU%2G^$3X!5C%WS09^TO@4/47?&WAS,**LZC>8>\U M_VEDA>=-.FV2;@-D)&2CSII^9Y,1BFQRNJA2 M#%Y*/4%"8$3YWK*\1XC=/G M^%T?4:ME)*T@A#1QV0H=M>5)4[AWH^ IHHGB^(8L5L]D%5@'7/Z@F1#X _-+ M;'V3O#2)->,\7+=GY83[IO^. MV4=Q@-[FC][DAY3]<":?5;C7<0JW\N;%J.<[+4(0[!3/QZ&W#=;G90L%2 M& 3M_\;P,R0#@0,UU\;R+[[_,K/ZZS%CZ4.[2L="TUHEGG ]X,8\0Q=!)UO% M0@L0"/&1O._T^&GVE;O)3RM1L@=#WV1^U_0#-WZI[A-M&W[0(E&NP9&3>5MTZRZ>S M$R#[.Z7R=]^(Q;O$9\J^NH?[^IZL8B/ZTSO5,_SY+?4_O(9I0WEZ*[!,_>\? M^#2P=<+;HAM"C0=!'Y=W Z]55ILD;HY<8[&6:N+_1K=9C57.PD/OUM'D$,5B MLSL M!_V_8?D^ L7R7,Z+)9HAW.C=XC9LSA3&&GS!P\8#37Q*/VB [#VK <1 MT>UU'=D)Z6O;\+DF]@/9)H\-U74ZIHNUUD[U$[ZW9I@ M&)5K^+BFB54M/*X1/:X4 2B++4Z[T'\*%?=4). ;\/B/ ZO5D(/EE= MBQ P!)"H46F5K1@M.\7T!'V[1&SL0?5 -GF/:$^Z@A-@#=FL-L M0QI6U1N8;PGH6]U;UB2![+NS(<_P;C:?U#NB:6!MLFJ:,_SU,3Y.]7NQ8A"@ M_B_%-G: BWM'"X\NWIX\<_A1 MC0)M\$MMF2C ]@S["+1E:M_DLQVU4091F0[0XKS5FN:[,!4*$+O$3QGS^>VF ME(@K6,0*NA^C-"FR3F&?L-^J7KJT.*AJD!P%2$J:29JK_[]X/<[_AQOI.N7J M:!'*0;>CZ7W=\N(HWR=Y">L7"CU7=+!..B3AH#FC/>&[*4]I@D;J>LX16FYO M /&FAMZ CHWU@]#S M8 B"I31KT;Y0]!>1KIL=-LRC-DZSP6492IA5-\FP9JP(E_O"1^NR9WZ>>J7S8D\V%SU%D)P17* M?W[X?7/V8H]=KZNYQR!^Z$IR:%#5=9B%%*D^ R9!LBE-58JJB\-93W*#[C,& M0A\WZND0O"[FZY.59_;=+ 3XD]$-[J\]:Z]%V:QQ(I6S^9./RTGG]7Z'D4AE MD.6[ ;$;&>>T.(>B_6 #)+ (YHQC MXY-08]\+2:[\3K*ROUM4 8C==)+AF$J, RM BQ_O\R0*W73_9B MVKFYI2;$WH#4>A&'"[>(S MP:$ZE:M\SO?/KECM[OGQCLB1HLKT9C_,BPA2F:K*U12:)GM_W8[.* &BK)R" MEFBS:=$JY4&]ZK!L(A\OC+&LHG;V[^84M@X6PR6*Z=.:.X!;L*Q.])D@I4]9 M_QHO\O<:,<+TR(MR_S!3\9UKQ[=X1A6S+Y\/#(#R>+.L_IJH&,1<'X::Q/F! M*EQ6;B74U\&7BO #NY7U]TW9'CP_JC3 92MOU!S:8Q\Q#'Z;8S :(/J;QS'W M59IZY0HKS+J\B'#2X>61\I*JL/_U_8>\^@*+KW6W00!)$PDO. M@J#DG&$(DN2%092<5'+.,,"0)80,,(P'-[_ M_7"K;MUSSJ=3YU2=WX?UH:NZ>N_N?O9ZUMJ]=S]T1]F^GHSO3OK><0>@9?K8<"0+TW',:OL M&(V8\JK/&,D.7_\T/=?L(,4^PIP,P&;Z-!6YQZ9BLWOG?^Q5#^B,O2(5=2V M>N2,A..:CT9]2I$3ICIQZ/L-9L83<\CU+CAM=9&Q+8S[>$NDW!$:TT.6Y,Y=6#:,+%<6"!)PAE9+D]WUERA'5*PPL4NBYN7 MR->2F.2-.4,B#HQ:(\9* MO6QRIQO:$!!TMF]LCSBB!DEX-HZJF,")DF_EC*S/VCTN: C)DC:+JT_R[OM+ M*JZ/!90)R'UH.T[A*:;<*2M_R>SU2X;+BC+X&.HX<1W)->&$V(FV"R_" M#*_;>_?L)DR.82H 0K^T6?6 'F+:JR'TNYIVO6LOGD9Y]-02CYNS M)1:QGA K7"CR8%'&4_4"0CUY]*]D\=^5J46C3SAY"*JAF]&;$0!]SVD Z),: M]!1/CX>5^].Z]#2 M/U<1)#!2?+3P+BE?X'ED79 >R??Y9)@>!IXHWAF;!8Z1%PHB(L;/,ND;IX:G M%OEN?60E?U)E707$1MT >&C6.R]10'Q21AA_.3OHD=S8Z@=!@K_WWMF?O,#M MC4=U\#N=XWGA/7D*4X73OD\UC04YD:QYM%1IE)H]X_E &F? MK6N)QS("2_2#PRNUGZ.K^JH8'&N<6^#)CR=MFU](M"<5D=@X_"IU$44E(SS/ M9 8+@#9?VEJ[%$7G#W$6 >M63/+Z>PV8OQF-J95WAZT5PH@.-UDIWX'4[+'P M?L6G&'@?6?Y=K.29^++SW3'\%R/^>YP>+Y>)P@#=7""E N";+VT:%C]N:618 MSM5IN:]1\Z"5[@> M*#:I8N?&>X58G0)/+_-C8-JLGM 8K>!:6D8:#NFU\ 'O1%1D$]5(9N[]CYJ4"K_OL$?>6FF(@3R>'DI3\EVTL:XJH])%FI24[ *?3]L-"_7B#M:&E M3!!ISVH2#KG0(@)6/L"+$^S/&.7"1#$#)560;UC_OAH$0ZQ/YK*(@H"O,8^QFA3'UQ0&^>?/3RVF+KJ*LM]+;NUO77S-GK@+Q%%LC38SL0%K M=BH 8J?2G$V&,NLK/-<[J2O)KKRR\XRTSL9\K!V@R:%.+Z \8$ZQ#H][S&FI"\?B)-.GHEV36N MN+JZ1#HHGX1I<3J@V"Y]*E^N5[QK&6BLPNX=;4R/S_SZLF0VRMI3W,BVSOX> MW4220[BO!.KT#W!]XRBPLM5G>(X1W'W\H><[4!]RIRU2$]L.CN\0VMB S>%R[\@R\"@DC]^<)FS%58>7R?DLN@<6S4R:+@U,2;11U_V@" MW!3"NG^+#773;9\XRH;$7&E#K76G!1[5U\7H>J2J"Y,YNL'B!,E_\'_.EA#6_'/QOSQW1?LEP)EHR%W?INJ%Z)/M([KROB^1>'*MB%NR0M+ M.3;)'_9E5Q+V BD+2_KVTBQ,1^[7V@-^?"!"-4J,XH31KCOA;=R7.F>C##02 M(V,=Y(?=]T4&2>H![OU(.+"75YL^YJL&EPL;FP#G76/6"$IICGDJS#Y>RV(' M?((!XF,L/YEG]L'O6V"GNVM_-Q@]Z!9/&T!N__S%9W-*-$$B$U0(A?3= "CE MGQ9 H_%D9D,' CK)W 8?-:T-6&BOU[T3K4GV$[U_P.2PF>M-IN[WH>WU9,8, M?/:>*9KL/:57Z6>F^S!M= N8&BNF/&UZ=1#8D>#.;&;90WI_.)[1FF/]/1&H M$' 9F8)GQ"("WE[:SB>(0P]7)"5&1?*EOZ&83@8HY1+9 P%]\_*VWABR\X Y M7]+7QNX"//%\[^%R5BZI#>MRY,+2YQ*[^>1?(T*C+=F"O(KO)CKXY>"&)1OQ M\A1"4?*$15BS[BID'?'1ZCIX:?4%7"'']:W&FS 6QAK^I@GO16E?/#Z0-YT MM^636ME_X.T"9^*/"WFF[_6N)=I/A2DPH_I;'E?%'[:)22 M++>%)!F)=)Y:L(?C616.@#\%I8FG&>^0);$UP$9 MG10YT-SUMFXMZ6*_EJP>+I'*)=\S'!_58KOW4U3=@3 #^VD].$@3S;;];0/( M9K67QM=7L[B.()/QD&&)=2%/[=HU512Y :2_F0+OKX[_C9^=ZZ"'5@UD^2#Z M.YY$FWU$@=_4UR86UWFACCN9W%!?U0//*W0@R-6:;SC6.K3WJHG =4>_6!+^ MQ2M8\N+/7W[[2FS^$9V;JNA;PRO0>:H_=V@/#=5-UT2O9GY]OG=BLJ3F=I!+ M^NR^YOE&G0-A_]F,XKWK@M-<"T4=<)_G=59([Q@R]%3H<>V1XPT J(=%;!S' MM=D+@J;ZDZ+"]\"MS:'KG#SXEKE,Q%60.M9+<#MSN+6^+:Y\P6/L(1<=2>-( M<^?ZHQ9P%)[YWT7UR/-/UEQ!@L60NE\1PC#$9N01,0.>4 DDAH20[]^>T3?. MO+@(;=A1ZHP_,6$_P-!+D6UW0"B; !_.KL[F]T/)Y97I$_R6YONS9Z=A;>8L MV=Y;A_)O:B7E-AK;[-'#?UYBQ$/XT975/DG!*N6)(Q^_ JP%NG<823@B !LU MOL"8?*HVFQI'O!!&-Q^44LYL7+C[LCQ)K26^%L,-:'7=M M"9LZ2M^!/]?T"'FAQ?GVT3*\9A#'9]7M4'&EA>V.O9LQV7 %FYBKBNJ@ML"J M;K RGV64"A[DK:2A5VJ9-E/#^=?#DXV?;NXP[<\UR(/7M:\Y-RK;-X8J#_.F M7[Q#L#[-W?-FVDD,)3A>#9/;>_(E3-$171(MD12T89_D4MYFYEVPUA_ #]]\ MIM5D)7$"]>TBJKHU%9?7[LB8V$>3;LNFV-K %O?,A$AO-UA[2:*D'0)F>)'8 MP;CJ%,(-[P^AFP/7G&T1V-B9]PNSVE8#I;MDB!Z0T"64PN2Q2:C'"1!,:+P/ M]C3J]51_R<.5IZ""+_#1%* N35'WP*_$PA3*\9G M(H_6Y#@'K&##Y>EON1BG?D%.+_;UYR<>)OZH5\%:'"$20[#'J'6#1NGKL37( MY>YC>RN*?6JH90IQ*F'QVERI>I+:_#7@VSWXIR'M:%5%* M@P1%A<_\ V'#[?*)]8:2^RHP(!7KD4^/759/KK=L/DD%.#=3J7L1X-F?[\/N M(I?S2;$\.A-'V_&.AZK1:?R'D.> MTG LDFR[Z9D8@O8_<%3D_ UBQKQKD*7_7*91XMPKYC@5>=6EU=V%\G@<> FK.+#N.7OJ-*E?R"IW2$ ^ZBN4ZQ\2J-VO_491JR/VJ@@7>S5M^ MDK<-LID+X<=2SR_NG_R[RYQ"X@9 AQW1G3]5,)WKT>:S M36+67Y[M;75C) I]4 TJ**^_NS[OFFZ#DZZ&"E9'.!3^_>)J%_28.3>Z*_0 M%B=;;##&]N>B(L>7S^OO_;F"%5_@]OV[0^_QM\E4L(4:S^S,G?W0)HM##">& MQM[1$ECFPM\)D^F$,[NTA/94$/\4)9KV_ M'MR[-/IH#&78@$>Y9FNCUQ+$%^N*N90:,;GHR-T3J:V<(&\EJM^*=^#:V+*2 M-:=0JI<&\Q4O:FSE ?_\MGZ3^(GTJARBVJ^,CK&MZK>*E?2NEK+;S=7:&^2& MY03"!D.I+(S".IB&D.V6^WV!YU]]W:DLO@%E2&R44 ^]A^0)Y;MMW>I7]?WEYNTL>!=A\H,3J7T"Y;#E?MT;A2./44H]8 M//C,"](IKFF.2*:E#N LJ*+!(CWI:X+7!9XOZSD'B^Y^VF@_&3Q1K7NF%1EY MX='%&KPZVP[N=6?!#AS-"8&@R3]UN!?[\FVFW\,E8MA%EIH&Q^51/ "[UDX& M*.=S3&A49[7;J^5NT+0+NI28^$44KZPU$^,I3XDI 5&&F"G\?$=%3> L,,; M .);/A#&Y/@9IS9S/)Z,G)> U[8Q9 P\J 5^$AV%#RZBNL04%!"U':[VL%5&0S@S*O'@6XL^O-'F<'SQY$ MWFWF<1CB8>)*T]7:/ <0)F!I"Z#9B+&UPTEXR;B"$((.>&N:8^)[>=TWB4 W M@+;&RBKD?-AQ&\MW:-K>R=Z2SZR;H4,&VZ(2LVKTX/X?N.5[F KZ\0T@X>R8 MS&IQQ4P5E.HU_4^MVTC$)*L@P0T@S[ZJM("RK*_SA'>?_6Q+"A_F/(HG_8.V MNP#_F=NY 2C1[675%^XQ2YR]=_E^07_RK'R%P):#!E[A907$404CV0G,'1C\ M#?^8/_\CG":P3'P&\&4JH'0_]\V@QP;XLT*IN0MY/HH-/>;LQC7A>*L.F7=Y MHNK,:%DJ=V;$J E' (F4)+/3?TKEY= Q R#*&@9+-HQ$<4,%)UUSO)J0JWS M\)F^*F60_WJR=VL!3'SN"&?BO@%GVW_AE#GW43)C;C_VD0*<5Q:D#MB\HU5 M:8_::D.8H2&Y(:ZO_Q0E5=W9&72=M-,M+-AA8O=KO '\?]YB62.F)++N!L * M]=/AU+-/=*-6$X>NT"0GBAUH2W? %]76:=&/G%MRH,"BH>]-KY_$57/ <=E M9/UY E,XIB+!DK)/4;7/'Q(SCN3V44L?7D D6DT4'Z,/8^+;P/Z%3IJFJTC/ MYI!3%QG#EWM \'@\H--5HOTZQTCO,(WLXX?9FM[/3.S1P'U+]J\FRLCQ)8_= M)>I8_LJ*3Y6'GQF?C3[&A$^XW>N=]B]V6H#R;31&EP\D%6!+GF<^5S%SH#^G31YN> MR95RY^($:R_4/$&DZ,ZX.C9OLY9YB8N9"L$UWR(!3ZX\I5\(QA"&"!+0>X+E M235:P(O_X/\V$&PVW !(ZOEN #3=I=B2?B/9_JBB;6?GIU+"^RFD=AR4Q$JL MJ/K 6=K_6A[V/X6Y/;R#;1&[(:<=U9ZM.UMNYEM\(/]^DY4J-37E7C<1**94 M(?>V32DK/4OSN8&QB8?Y:X MVK+8NV=A[1$69;.= "<+?Z-(Y0FA,^?DM[7AVV]RW)9$ 1<\\($V(V1C)**O MK*R3#3KNB\[R2YZ:C*/B_;:?>#VAI=?1E[,=)G<%2>P M#4_T-A@G/RX+CZA MS9P?/%I -FLD.&<:ZE%,&']YO""MV51@98^_45*YV@IVUR)5W%'C^6 MELM%->;OFB@IZ'IX 3V<<[#:!=#:'OV])>QX!%?M)2=PD_ MK/:, %8 H/IQK!5B Y6M(V#;ZZR=9;RQT,4R]:;_3H?5I#NW=<.5LPXILHU MA$UC^B+D:=_;S E]$72 M1LKOBZB26+>,)=M%7J"Y/V@]%:(H/9D^@.H1%>])8'?0[D=?VA% S<= M"(N^?.*OZ28;XWN7+,%_$ B0X6YR"!'$6@9S+[]4;Z?/E.I\$S?6S%+2MQ+9EX]#Q9!*FYAE,G YK%%T8Y&PV4 >94:O+$()]3D\K[:91P'?N;48, M,16";O;-&>X/N9/O3-3N,)++<(+[D]K_)#NN >W1-DOYL?,]&>G*7IF\$O0I MS4#N76'U;UI *XJ$CXU!RIM&80B,G-(-( HE%+^9=UB77_-79%O4 M1+=+F$&>?!,O3G#:J)QN;E>!L>Y:$A@Q6\%&K'RU+'.#*RK$*2DI+E:Z]YE6 MS/>%TIA"5=7:\L8UKKC\E]IG-&R^RM#2O@ND)R((@"*DE3.TIV4Y78YF-POD@X[:#U9'VV\Z>P\?1A+;A> M(B'5D2S%EY4.302_[QBXT*LI'A.5H>T:JU3*;'56^]W\$W 1&.7YLJ< M;L@6-3S;D,^\]DGT+ MM@]G7XMMZ;:21HTDIP5_;\7U\@'?\HWC*-"UO?2*9#4ZVFJU'1TMX7;-6=L/ MCMC>4W^'\!)[#LC:5WAW %;6K1*9Y\/?9AA-N14R&&IQVEN[ L.Q]$07"T\( MY\\$]'O5?P2M/#\AT[:YFAKG4+NTN3BO]$-LA$;X\LW6UF/8LG5'J0R&E/I. M =4 /'&S%3V4TQC3V.\,/,R6*2&IPP"9WFJH3X-6NKXV_L1$FZ*E)T4I0P+.%R?X[6.4@WLPZU[O'FWH M"COF-'M^CM'$921Y-I[\7,-2&&-S42P5E /+*A/AF7U9O0&2GB7<'+KD,=.L MZWEBZ9,Z )]+]WAQ"VN#CFGQ0Q6Y[!'"AFUQD@M[Z6[I;ADBCR##=BA/5Y*H M#@,B1'B:._-GQF@LZ,7D\&!7/H*I*JB R.Y^\<.]LE7!N\J&C-*B/BXT9KR'I[' M68#34L&'+>'VC5DR7T);N5R8(!/Q:6VMZYV)ITEFO3#6 M/7G"G?3T#/K=@8LBRRL:-44('D>BB.#:?*?9>7GG+UA_L^FZW.?V\2B]\;3E M$"6"S5J?%\=*;'1TVU+L(!S0O52B-._9_6 M8,@_S=K9@DOO4 MPFM]S/Z;]#<%P.^]T5,D.#:+)-%GY% 5D@;EJ+EE].A6^,@]85U_FTIA8(@< MZE'SHJ("E%E!N2)J;+^OA'A7("[A!A!_ T X$#8T8M03?#?,\BE[855E9AK; M.BY4/Q*B9'Z*X+37VIWG8["2E_,OKXMPJD'6GFS]Y9=.;5X#BX9W7?_2'=$" M?)@D^BQPEFBVC*(Y&F@$C6C#G,-&*HKD^DR_,]G3E)TJ#0^),3UQC,+/N:RY M9U[3KUZZ?FX^Y?U4LB%_.ODCXK1 M88IA#)P@& MA$X@@-?8S!M ;,4X\VT6C-D0NB(VOP'\_EKU%,NW'DJ.C>RZIV%#+/ M&_#C&X_# (F5MQ(HH>3??R:62$W^V]Q@)'AB_]NZH5"=/&!/6 &#J=R;(7!:L>()$_(,*??PKK*I$L MRY1U4&,_(.',S^*B*;.1! -W8_R3JW*&1?9=242Z%;7/'&5.K6D2:!XF+;TD' M:&DFF*-[ID,(M MNJWS&P [C$JB*UG+EPPZU)5E]K+Z"E>4/]7._?-D^<6/Z)-_:XU\4D7PNWZP M5>@N(/W][_;]2K/^4"IYL?4ASACC&4GSP=:Y52Y13:.9\ G/-:9*;QWL\7JN MRK4 5]X)(H# MC6,'W8Z1+0>E ,,!)P._[\E/K65[MHXX9],^K!<*XZ\[# + MRE6!",Z))OZ3](%QG=5K9)[-.1/#/@"^!W4V"!;=V LJ:UIV&;)G^/A(H9LK M//47>>IJVQ\$GG\29H4"QDA="FS\>M:2O$@;4<424(T>#F"?KP<$6<7*O_B" M-5UE.BO;JHL/D&]:3,WVMI;^JUP1B%1\ ED?%!]3:'-TE!BK:>YOZ3.GXEXM ML2:<:J 96)+#+N(>F?K,&H*%^1#O/.NDAE>PX,^G!93)/^25-Y(8>N;0XQ56 M D4OA[8&1A.7LYD0PQ2.YK_4[)TEQGICD5',6FPMO.%I$*2ET0:$&2:#L8\J MK]<)_'F^\P_#V-T.?C$:B.)AX06"[,9!#B]0X MY:E]2O)P83ZBX,@Y=;I##OL(O\N1L7V$".AIGVTF/1Q.#S^"%E#NF\W[C%,Z MPDOW+IR='1+IBFP%(G1) #2&!T?KG3\:V^K31QN;DFSCNCB]J@>EY4\E1F$J M3>@6K*@)[B79BL. Y@@__^);R+"R"J78L6D&D=6W/D[T3*0/& "Z3EE8\B#7"XL4HN\XT8<_SJ'HYL#Y+8W$@);S"L8-C M^M&,3_9@Y>'CJQ_J09=4,^S6@P5DIT9L_AAPSU)(2=F"Y6I[78M^I(=-XB$7 MBD!D!!1(8)SECH 3.4D-.8UW3V**AI[&Y^ZJ'%\X M&U2[CYVI J?\O5]@-9RB-.EMWEJ(,=]K6I[4YK@"8"%,84.'I]_4ZCPCR?<\ M6V<;+#;B\S?F133@HL)T"#VZI#,?4R$D+J=9X7-5_&<#S@02'3&Y]U'7T\OK3E77W\5 M556[(]^O>?#\#L$YE\$X$*>,+HEWHVA(JE#V](QXQE_!DB*+-+\3>A_9006E MZ<[,(ZJ>6=/Y,2MDK^]FTY)DN_"7X^OPW)U7R5WBFD]\M+B*B247G"!/MGX]!,A"(+.BS1.:O(<$I3-/6N?6I, MY2P1ZA?&M$7;2A%NLY3CS/:W4=4K5MD@T^$7 :NU3!6P.EAP[3QA_A'FG5[K MSZ;I/(QR7,CN/_:)AT2$>_?V' @78#(;UX3]#2>0SWN>%N7VU$_N6HA-\W8) M@[#;#?O=.,8&TYA#TF^66/4GTRH1"Q4S&;TNE/U*?ST10A$B\XZ/VC?"I*TQ M"5WW^]BI>E,\\5^L\-Q?Z[ UZ]J+MWM4!J1?V M?^S+&K3O]WHEL#P7JWN@19A?'/CAHH?]SIK)B/MUN#M!JB9UEPD;\"UE(#Q$ M00W@5SU&U_=47)0K59H\.?%^M<(]SM*2^?B0\\Y+O^^PM(Z8D1FUM#5'+ZV*9&;8WXM7&%HWHO+&Y".OR_': MV'"V\&X1L^$]A8N[''BF2A)3L_%$=GHWF+3;=F2O[,,W'@]A 8//DJIW\2 MI'@$_'9RVH:)E9KL6E'X\"U??:QP?3-UF)@VVFV@\;Y=J](0 N\@T:Z]/Q;* M]1IU2.;D%U(DY?X<<'9_L/96")5"(XZ5ZSM,).3$UQ2:U.^2$,IPLO?)@LZL M->;JUAXXICK)ZFP:^:5=+W(J7-_; ]9L&L4[+)U_0E;!+:5FSH*:#EVMZUZ; M)&L]_MRE)\-U>1]P\9WOYZE[4L?]N7KQ:NVAP\>I#>KS'@<:"ATN*6+'\:>B MP[0U'$^8N/)$E,C4 AI*,-/=S+[3RPA_WY!!3;O:2"_,3#37G5N-Z895W0!' MM[E-J16M5+7[_Y0ZBCPX?RM*S=!7)[W9/(M1MR2-6B+N:WF;YQKS0\C MHAUIA)K"U:U5:2B\ ?"\+/*\ 0A2W "^V%8Y_M>$TSTA=X'3*Z9CMRUCUPJ4 MHVUJ"V_I$ ^:+AMY3/<[A*\Q"Z4Z0WTB;L MU8Q8[?N3W?ER)A)!BIB-%VKB;EZC6*SJZ4P2_BTW..4[(EV8%(<:(PL+'O*] M;=?U+B"H_^VNIX,M??7AN4V3N 3W&J!_5'C/Z<5W]%5[SB""S>L M"*\#\-X7!<#7$_):1=!"B/,U/<;M4%^51K-T)!I K?@:J,)GV)9P[G,#2//U MOP&\D0&?FAOLUP$,+#1>U$V)[R>IX-]0%+

    &G=:<9V\$!Y!EHHVUW%_:>,39?J,E.'R+BQ MWA$&[Z^E!\&I!91_-&T=8OW^JM_ 80D0XP]QN/AYQA)-A M#^>O/*6[ D7$N7D=YL-2+X M(JE;_95M0@TM5$OHFX1Z'K]W.D%L/VX8&#*GR4&QT5X^1#LT_ M;5)2HF8)[],D1FV%@:MG.ZDSK)&6GE5KIH[Y=:NY0<&>=.WELM[R:8-=O'!N MRZ]A"@/Q?^YBK];M.LU"ZZSX;5"'W M_K=A=+C]-&-D6[]&<7^7)E-Y*X5A:M[ M0)5 @E,>Q1F"Q4ESC6A%?JAV?V"$X[G1#U78#:(8$OK_*=SXVTD M(C#@N+KC>[^KRIR2>)<*O],PN\E8A_=[W4ITYC:6DGTJQR1O7_F?K\24"7P3 MJXF>(KC^#.IY>,EB_ITN]%[EQ73&X)A4:ALRSEK M,L#2!CUH0_-6]G^"D:%0SD,=AD^E !) L_#'OC+^]3TB/_T#/^8EVPNS5^7GL/;,# MM>\P=,BI.IHU^F:'?_"$\/.7MI]"R:OD>-7++Q#F0M82A>)-GV6C5BCXDJ:106M#P][ M,3+9=9-,A2E\_]\]/_]_,"@Y-RXU;P#W?3%4#]O>\X BU'A.QU31%AON[UH8 M8Q-YAQD))]MVQO]>5$Z_J(Y\-2UX>E4LX.Y+UON$[7DU!SZZC:4GA*<-*U!N M@7W9[_>G OTQ!+[7?9VH>] *]79SM3 M;=/&_SHHL&Y N7OQ3*7?MASTM<_0888O &A9LC!GU;U&MO?'F;D*+J]!&GWU MBE\ ZHQ;;SBL M]CLK:*\F,:A&(: 2M;$6+7X#>( E-,C;()+RHY^R,!MOW%&)] 1HK="E1<::I4R3O?+D_Z5ZV@7:ZA_4 0Q9$6ZWQ&F@:WYO!=" MWSPA+^1Q6?GM>\EBJ@#2B\XJ>H]8BRB,6!]&Q?] M*Z#@1T^S>Y<(26U:H0A/.B\DB\C\-,FI@>- M:I[#4NO=$*02J_L D+[?%EU?-+VUQMWTS=W%*&UR4$J$<.*KQFQ4P V@WYV2 M_3Z.$QV=7!:';!I=#AH=-&F^ 4!3%*+L<0I2>"F,>Y0XA0K]E534VPR3W@O; M]"V2W\^TX6H22R&3'Q5!$]&B(:N!-X F!\(I<2"Q@RQQ?DFO17F%Q$3A8&3N T[6 *Z0_678G-6U69!)LK[D;D=Z4X_PY$6T69/G?N MW?!+.^(T6QP%V?TZ_&4/0"W+%%#FKVO$E)>WW76O#."]S"@Z:9NG) C^O*@2 M.<\N&%(T_Q23V6O([ ['\90;=Z5HAT*IMUXH40X]>H!E^[E!>DX'[AV/I>^D M=.%&6R6EN4H&D5I4;)^83*+L!' /V'*F%),9Q+NJ6*NLT<+ M/\,7.;.X0K[S.-@@KJ>P$K"@$*!81S"/G^)HC!8W(.1:>T"" \Q_<^B@GSQE M(U8 3?7\,BU7D2&(99=+UKY]=GE_SZJ$KPM#-RTF8J[!^:'K$H>T!!NA=SET MI! AX"E7]1&YH)54C>N)M.'"4[S!XT9H&,/0*"[^50"0W M@,F3N=!8WW9P]UI=P.Q92=KJ0-#=.^X".>2(1FDF+EO-=6; ?MN=9Z'4'8^4 MGQJT2OF=O#X3>>\:P]9%9E?GGJG7V/G)_44'-I/SV/^GL&BP MPG<(S>XE_/SK)PQGMPB%BEV=0@Z_VF0B>AUB312L7.FNBV&/ MEA=VJSN.25F%YO?+AO\]VN)63<=Y#2NQJ'L/$!QIF)Z" 5!=""DVN+ ]_U"V M_G3,O]2<)E_4;C_RMVR(?>($B9')Y6IS"=1?*__EK%O:TA15AM]1$$ V+8C MR/8#1]3VAP@$F1>-KH+2Q_Q"/C_*Y%+*6^1:S5 M6R8JL0LDT(Q?"V?CG+6[\YE@HGDT]0WSQ]FZLSY80[*/=E$7S&]FI4P=XR8"39.HCSCT@/R8W>?8ZN)+/740.8PDP-$ 0@2^Z^"X]\? M18R.>@#8M"20> &,80G&RC#T+I:?JJ@,>"B@%UE=JD" /V8WXDQ\PK6%L\7< M ,YCXC.[(R[-V.A)E+_]>E:C\LS/2'%\W:>V[=B]DY@*:;\W0'F^3K\0MJCP)&[B2IS639 M+SUS3WD;O%O?=/XWZFUH3SA:"G>U%KK^XC8K G9"&)T,Z6\ ]+!0^?D&C)K M],?-@/=\<)EQHCSG7V7;H7=P$NBC3@Q)_Y+ J3_WN'9N80.IB"% 4D1,Z%) .\15%5L)X7083I" MLNR;PQ_-1PR>!_S@%=L!75&_)B)4:>7%QEB?42A)?79V %'*F#MM:DL>TS^Q MRNQ1 ?-]5B!3G%Y]+3HFLKS2_8B[6[@M.TP09A8[#@Z4S7*%IJPZ$JM$3:HQSB%?9+(+[O%#U M%38:S$!G=)Z(GHUP9/:/70_G;+^"+-KYZ,G/VMK=;==\&HZ_F"K !F\PAE#M M9R$BVPRG3)>&/,\3Y*99:-,YW: 'W2\+UB,H[&!NV/ W&V.\\[H3Y)F!OA6# M&7NGZB.,[\N(E'1%/=M.#T0F)DCJH>/*/S \$2739P*Z%I)]7[04>F1+[[?A M^IN64TAWIYI&A.)O !1M[(7+OUL,1N?UECD27(L+0S Q=^->?X[;@\B,B:$. M3!,[R0]U/J8L%<^X0FG WH[WS:YS^T/9ZNU[5\%8$^0-@-),I\3"Q.2@T;RO M8>>0:>">BZ!)[ATJL0Y#]HXAK%LBL5 MJ[W,AI>.A]\66Y>5/5I9$?62K('O_\$]V&U1*VY/F7776%*KTV;_^+U99HE8ZZ',*6/5O[7GHD['@=BWRZJ-=6'+ M7,K3!5/?XAO&A."D7)C).>-SZI3T8T"QX,DWA'YO@O M)Y\9]7:RX)[Z(IOLYWP);;^I,IIE^T>-, &Z^<*\2'=_^1=0VG?)4C1&=SI4 M43GZ:?^8DV-(XSJ(WV984H@^ !8'M4-)>G7L4'U6[+YCEAM39B_]2\1357D/ MW]"_H4I3>'Y7,0=S:[650 $8J0VV\2B*Y*3/2P([L;ZB]$O<6]9$A^0:7A" MSWKZ- E"7@V];XSU]RS&=AHT_I@KN-+X5+I4SJ'&4AL\!1B8SB&L RPP#HC] MPKVIG6D#H\:!,*6&NJ!6EKN:;JGJL.I*!-$#05'"Y*9 M2Q:>Q][/E>[:&T\=%N%T..7A69;7NXO$!"FGFZ"/,K^:C0=?US+_$+^KD9JQ M'$.$B6#A;%@]^_WA!!*9=8QLC#_-I]W'LS4E:+53"[0V/?Y,,8!<\S!'+PRG M:5A;&2^;J_D[4XSRFSY-M5%Y]8U778,D%6&MQ(B7N &D ONLSLEO=>6DCB4) M>D0/6^B,I&)_Y^/,TBYT2 E;S!->QOY2=*2]]*N"8:IPL2&/QJ\)!4-/7QI1 M72G>*B)1]K,KH1-30->,BZ(4M&7 XA%^37>*?X>%)_5QHKMJM[Y!;LU^HGW) M/_..Q G GO%WIN\E:=R;Z^NR_)KXX*+K513)O7)*H#"C4)..AU/J[ENDJ&/@&.E 1= )3% I%E?& BU0V&.-N9LZ>/_9M2B'WUMNY$SA V M\LSD?Q55E'/TA(;HT QHK+A[TL^56BG_ZYNMP'[2NZ#H[L,7,!',&3R\ M;A'&@*+A_A!0\A.O.D+CXF.W,D.(4XM5N,>958@A[!/!6]A_]'VM2?' M!Z\<9QB*H]R. N_>;4G6 @2%.>&<6EU#]=%&T6_R- \E@HH#(M!^M8\^XPB; M<67S N("O @U"] :I$%'6F,KVYW?Q?8X=4WASUS;.,HHQI>]YC>(>U)@=!H; MXLGY[+M)O"VC%&M*,7'PQ[S9*F=,;]?T[QZ\A@D3L%V@WT)TO>T M=%G#V]FAPNO->^+;(6WD(<_>H:M09H64R"C<"&7?7Z,2$K!IJ&VCN)LV*&SA M54"U1_?"2(&4AXV2;3W_K_0-@(G]TL?-&S\C3K _9VH;_?%'1512_9=AO$W$ MO0SAPT0W:=8<@K$ .(*-Q'"F[IK&<-J%LI RW6O:?-'U%]?+NLTJ0T)'(LK1 M(+OVMVT7&Z&),.7U]*(]/TF]7[^C/5KB3D:T& <'*->)D4UW-(@H V@)1JL& MP 385K5\90Q=\5PF*X;1QN0-96K.:U=;H@@YZD(2NEU+\BGQ"IJ>!C]3-M3* M;IC8\O!)G&BYMD<706*Z.4.\O#\ZNX^9Z$(V)R/SI.[9(S([!AG$_8HZ.L6_ MA*NY:,FE&X RUL([X+N:N-^A?*,?Y@>R+25AD*2&MR_P[%@)5*OF#;J'F?N$ M6I':WVV20*;J@3D##I9$->BZS1E6'L M$9?JG>LC^4"HOM2,'E'629 #)-V9NMI-5S:#[' ^!Z,$*D&?&.4CQV.X4A-D MII%$>27W[D)0KJ869-W,* M\CC?2?X,\R(&E-)R XBN5WB8P[,L4/1.!D\]K 0.[RX *F#)D%?:8 *U2L;9 M,PI=$TNM!=N>LO=D>4W#])=9VR&\6*?>Y]B:]0K+8:+P>A;L'-):CR[W,7SG M,@4+/KIV"HW"@VO0ZIG@"-S;\6++W>FA+?&:&G5UUX7!<0P]QRE'(G,?!I'D MBK/'2'7_%HG%O412O%3WD#+O>O;L!D >N:V*%28.DUY+ CTQ$XK>H%"T$@WV M*&[OS)Q%O6F.9>LV%\*1&P$QUKV[2*NH/,K)3(+#(XTLH[8H,ID;0$=<^7@, M]ZU^"1%#=V1_>[8QW^-7:6-TM/]P\12\%ZW "8ZQ_G]JIH4NJ-X ;,0!,,OI M,PNQ@55V3)&L\IQXNRQ8,,C<[=[RQR-.$J9?P@LB['W-[!Y_[0:S6"3WJ_04 M9;D:Q/"*#!,AEY$$1J@_E*Q^[?Z:-E5MYQQW8H)&8Z-MCC;N<38@#,A%,WC@ M0&B&NAO5D8E6YN??#JAP3:K3&^*,ME-2>IG:C:(;@5Z:2+@#<0+HM%_R?I?O M)3L=EKLYRC5+T+]V3K[!-+[NF4(..FWMOR.X_+7X7:Q38(,5(K8D$X>0_?U[!?2E\(4LJ95ILI];" M#(\\(P%M-%>]FS.%Q^%"JV#/VNK3EGZBQ>FU.;I]A\,T2@W4S$^YXJ2M\\T<>]/T;[-V5A'#4R//>((9UT4T9"Z#6\5E4,^("= 1_!5UH 9,!N M\;XJ1D<&5S_X/% M@Y&B]W]C[RV#X@J[/\&+0[#@+L$#(;A# R%8"!;<"1*D:9Q@C0=W""3!W26X MNT-P"^[!H1OMH$/^[U1-U>[.SL>9VEJJGD_TAWO/.3^K[GI.;YA>Q(DV;L"_ M B^$'^LG=U"+XX*BN'9F5K$^6QZMDO&&/.QU=MT$Q3I)43?T%'5L$"#6-OTP M]<5PV77;IW%8XZ*_N*'\?A75CJ#8U[!ZX,VMO.MY"I?10AL2R=G_72<@QHMC M1__W@G[VVV(7?01^23Z!;@*C5E-'<,)8?Q3L0JB$.FB>($2A\X%;FO:+9EW/ MG1XL?3Y*',/%_&-R6Z!L4Z#XUB]+5)([K52*TPA@ZY++O]S3@:>%A]YL?92]*IP-%[CDYNU MLE]#T7^\]IIOKE7ENH>6$[%D*1EA92 !6B1?X2]5"W)=%WIS1^THM]5_M XH M5CSL;MPC$.A0.@H,=25UEHD%='6N-#7:M+0B"5%MLAZ3B!OT\ UA<DBGB2G-"=I=8@A; M/3K!)-]-WPC3'G/JVN^\/,7V")0D1MB/Z(?,>>M6?*V6!0D!Y%$P+VH+;\J_ MN0,]#Z0.X9V;=33S64?A$[%;?P^K[I&U,,$XVZTN?:/T"T[1^_Q" M5S0##'LAT:OQI-L9 M3Q^2Z"2#=!K5, A@(QL7QL $4WV"1=.,_;*BFR@R<1QW2=.N]=#VF2)K3%!# M3@0 ZUBX^_L4UZ,_IL76W>-P9/> MJE3]"-_M_/;9#!QYF_K2*1%UKF(T\WW6QYL)#*Y*J#HB?2-:W.00]'P:POD^ MD(=11,0,GUI!U=P@DX*+]A%83UD=S*;=.JJNKI32#927:*J0W,2(2=T<;:4E M@7V.]/'0WF!)V)DWBT)'B8GH$%HU$W6MZ-A"*TNF0]FJ2:6U0YYB773F;9&^ MXV5#^0J_2#AHIT,8;)"D;S;,9-?=2FD<5#&DW=J[_-5IUK?6UXJ):I9HS[1+ M<53E.NKFJ?K6+@^]'M>'9])8BZ9UX-VA;*;3HDB,!8$A?+U%2B0+1.B=N_]A MU18JDQA:]$PYLK,#!]06WBL'[!\R?JZFIO?2 XU9> 8;R^;=DE1WJAO8\I93 M.Y''W-V>F+_EU4"1C%SMZ%[:ON$;J5S/'Z9H&1+5@ED:IL^=&1PI]-\S5*Q[ M!23X9FD7=H,YY7L?).?;&8SUAR!6'I38S'&FS3M2C#/L.15>A"JBU"YPCV(H M'?P1Z%W,7VF=LK&3;=N>?.%04VJWN(WGU"1UYS'424^;"7?I^2QZVE.NK;BN M6JMKT#;;VB6W-XS;B[(G11\+(]'H3%#<<@@43+X)OI@0OZK6&W4A0.IFY+5B M(AAF&[H6"("3;1:$ER'T_? ]M#T%(#K:JC5YGV$=@^77-7%83!: )&7-IBKV M00;E?;KE1%EDVTI;<]U\8EJ2C?LO=%%_;*M9Z2S,6DG:.SX$.*0]'SZQXF*2D+<^U:=!W:YNQHU9]'C7V60'G M.VK4&3;?3X=SP86V_^N:5% _3=TOO_8GDUVBP2YQT\]] M+I!-/X2BI#4=[F'.V.:\TC?2*][E;-5:>CRAJ)N6.$F\"Z1I6Y,S-U'Y>P^A MA_#DMIQ6DP^/0&+QE.1A5\?%^[I58ZCTE!W4QV9]'W*JDNL:,*7U]LR??2"Q M1;+;6PU#3Y9DW&.W%[RABG:0TB^5C*GPA?:L83@3 :?SYT?:U-^-=N7HB%U; MU-]98HG/1L%MU%V4.F>E(9/LU]V]#WB/Z-I:P_)H>3=M7\LI9UYF,R^VP;(R MO2WAJ- OKB;.JIVI[@Y<2R0^AL#YFU%:3X\439A2G!/R"H#)T$:TO"L#JZU3?I>/E M88,@';H@%&-56- #",1\=?_WQBWCV[IQOE/6X0,]C#1GK;WNQY]0":P/!/!+ M*G)OBRDH_2,0&QONF^'Y]$G_IX!JI?J75A20YW7%?+J=/ D2E64!W&J1^#MB-%N M[^E?%F.&1Z"2-0N?<-[-.Y5NH:%[T:WFJVCTK_B1H.MXR_CZ!\Z&L\HL?CKL M?6-:V)$HI*5"H (%TGD,]Z\[:._UJ,>4!^BT[Q&H,0XE3:>]/61-.&#[ MZL)&.$PAWX2;Z0R<&K$$P[=Z,*2B#J>6%PZ?T\=L+AV-]6VKA[!+=0Z-XTC3 M2 QB2#RY!?Q%!/@J<=9U"95@D3-WA-#/43070NM/*'6%G-A/25,8UF$#853N MB%*ROAIBJHJ/ZR*4!VX)L^C,M7QI#^:?7/XQ=M'!MSGG126G3V>O""LHA>OE M=[:]OB[Z4:[.>-Z7N,:"GR1PDG<"PPE.)#/]NIWB,/E,=^FO=CV1*G*9*6;Z M\^JD 15YVQ$$#7\BE'4JJ![:\(-L_T\#8EYQJ^,O:P;S4S.TYA\B;'<>_IDE MMNF.P]I'X(:G""7S/L-OFV;3Q*0A=AM,>JC5BE"%ZYC,U;6A@^_%M+\..?B1 MH^5\Z#W^X'%:6TQ_5^+EYM[50;SW0#I7MX9G>TVH?T"FGQ6Q*A2^Y'WRLH&> MIE#X,M;Z#I'#BSJD,X3TPA!;=Z'"!'5:^-)(@GD:Z$[XLF':!RBVF2%QX!?=EM%C2>WL,/G^W_;R34!H_L!58&2_WVH'.PP55,1"YFE.O MH$@VQ \ODK=)OZE\Z0]PNM,%B-)H5@+3XDT4Z3]2AIJ. 6Z?A2(;C>5,/P0E\U*W^==Y$F.4H<16X-D:/J6I9S;MJ:)E':FK]+ M:!F_080^ C(5/5U0#Z*>9?,'YN1E_)OM6J3UYXBMG@FH!1R];?.W5;N!7L:2 M?;R$'ID8/#:S&NNL-5W\#O&[6'&+\,#85*/7@9#1!81H^04@P8Y:<]YW64'K#=:_T( MKWE;,]D+(FXQTM%O8D^>E$>I+F9R[D%AI4"2%QD@1AH_(&W>[55=&'\'EN0] M5*^/XZ_B6DLWLWKO7;]2?J!P8CL7!&_HAN3+9R$BWZ8J$O32I^#7_$U>-T>% MT''3+JG.S,MN=A @3GO6<,H$:JM_)NHH5Q9WO_CT/'MH$.FFG[UM MO+)5M(GG+('E,=66GO))3:81 0LM78[PY!:C+,4#X=4EB"[2I=E-^_9;\ M!JMB,T'QK?][QDYJI)@WVY1GI\%K!%"J]6/>S4.=^O;&^9,_GJPM"B2#'SS4 M^@)VBR]9,P*;\8/:J1)U8-?1N1$41W>29.=G/@1'_R?EUP?][K?BU7+]0G)V6_1^'E6XUPH2/E(B=&$F!%"^4G"S M9+@XAX,;N$+/T"%%[X5N[Z"H?9=8+/D-#T:=FR25G?F\N/=Z)# PW/X1RU)8 MS/@MQGY7^:C)YNB?ELU1/BF$Q\\#O!/EG1F82#@18T:)([JBI!2OLA:B=+SO MWU+U1V!JNO@1*!B2HDU>Q8&M3Q=6A\I5-<2 =6H^!:+)G:5!1QIQ;N\]*\41 M%#Y.!04=Z^G2'5.UWO4\N\V$,N9+CN-W>&V!K62;O^8S\1]>R&[A\E#H:$__ MJ?E>W,^"56< 6FNV%VHQWO)[8$ZV-GG9$,*XLZXSO6 MS1H=0CL(H +YX,6.<*B>@YM[A;%J,X5Y@,7S2I\F1IL]X3T IW*]?(2]Y1 && MI&RNW_2=ZWF-7.DX]19KH00PQ*1I0GY! ZGMP/.HGV,[$5!&FS/("R O%M%^ MG5LQZWJS4?.41B5:)7+K@^]#7)<%A$T1^0@X.C540K=6 MFU3]&X2^97# ^^:RD0*OO,.V,UA0R51XP4:K4^CKU_S?!GO*?Y/5&IO1YC3;2>:A5*3'JIBN28EG V8^H8_N'1V2:7[:$RR/P[(*3T0 AO;$]Z]K"L1/U7LVPLQH- MY+)+%4JR_U4-S9N#2EEPEM,.8EK7H-I"3/!%]@:IS^E!#)&;BT#W.*X\=K!J MSD#AQWY6T=_%B!:^%;_G<5FQF9.PN&K#F*#+X,DH(F>!6GPE480RZHN-^'PU M+C_3JE3:;3XK<)O<[&;9I3O$Y+3$_*,]&#SIX+I$HTC =51>$8^WH[>I\\Q' M3AZ]7%T*S0KTC20]_>_D,823RYX@+/Z%%BX+WAP4/Q7U^E(@5Q;P*$B$NR@K ML$Z!6/8#YW7JO@96FK<+T811K]_&X*-29C/_133!N7K&L_>G93?&\4=V)6;B M[;3%DB("IM,C@,,9^-+RB1V$"R#3_JE"5IA*;N?KQJ0NCZI$K%[F5-1=@@-( M! /2W@6_#Q3"_2PAKF'N[..$C1H'O,("MA%LR.7UJ1^MG"3ZRI-JB526"A+8 MDO1E$IQ[<1(35$%UM/DY^_HS-K2E!7HF3!9?#8I(U?(N.TV==(JR,-<#J:P9 M U>9(LAGV.4I@[50L@!7$AEUV$EHZ2#3S 5$]$IZL@+R0>;O3X%"A5\EO+V M6*(421G_J.2[H,'I,DC9!BO(J%6)\N$=FOY_;8Q3HI)GX,A%+BOCQ920)GDR ME)B9(8_ GLE4!^R9)*P\@@V%[H% $L]OHB/?;YW:;T._2I;Z>1YW?U5O! D! M.G) )X 7F"D+F!_0$L-.2MVNRN6EIU^?B(U(Y(C1\@PQILQ&L*T'OPCACV%2 M*PK+8O^O_2H^Q$C?)$,N.$I#,[9DIPM29)JV$V8IOM\DR"G+_]<##-R-W.@\ M(,D_D%3) MK5TT>UO]\+"GZ^JB)=_H#9_1+4B%*)7#8I"V@U3-MQOK9JJJ^N M#_$<^Y0L_%3&M+M>G S%0^VB'/]G_?\VBX]^,A?,S]IOT!#2^U0O]S2]R/W@ M3Q% ;L'>HG$TD6S^?OUGGJH1SEIL&%%=&$D,V1S6;\PF8I\;-E<^%1?4PV91/M- M5%8Q.7T,9AG8#P/Q:>SP6'N59NICX]C;J@6Y,OR99XLY_NSMJ1^9[]S/] PD MCLQM#?G?6:B/(U7%SSQ\"JM=(N>R;(L87A1KDF-*9U!GC!'FC,H(.BO55$/2 M(T+H]#3H!W0T3K@..6 --29,"<9E&O5:"50^]4I9M%_LNEV)PZW5[?<\,C,A M+[S+SB(&8YM]E%@-Q8A0=U&$P(BI/'E M.16E^0LF:.0FM9W5D!L+IP_[-]KI>0;WFN!/./\.-'#73%A5ZQUOCJJWB5ME\;GT#8"D%4K(9$"< Q+>O:)4RN_+:0 M?V4*^4^91']22#R][%-+-8Q(WUJXX41A/KVK?':ANA2Y(X*O>^X:?9,.=Y]@ M]/ZB.HKN'KW^$UI6_%OP"W:Y?F'< 9DCFPLU#!K888]0!LUD9=Z,:7U]V\QI M7GO"W!*MT4\[M#""KD4,>[Z,-G#5$WC'9OEQJ0PP!8Q8^F]'QL9KE\I2?5,# M^D!+L1:+J_SX%2-EQ=D. 2SV; M&D-46AK2P =E986R"BQM5&3IKG'&)X'X=.!+-^E6'UUGQ-#]-W<#=[9906>_ MD5KC$:CBSWP]*UE]5*\O>.AV*VI&%.>Q8.&/A:#M+_%16B&#WL.=N775]H,W8?EX$LW;<=EH5"FN"UTT*E^L2 M[G_G<"KG5W".8% N8Y#V$]E5<&:U-GA[?S?/P$*G%5'C_7E!#P/SCG0;4TW; MH_7%AEZTZ 7@,(6,\9O*OW\N_ ^!V"T<1F^6EU:79%RPZ+__B1)-$'7T*&:( M$'ZA\#':/)R8G0$'#<4?H$$#10#_\RY;:K('JP$H -Y,K1J:[O\,#,6OCSDK MCS,6SU8Y(MW[$052![]%*#""!M$+N[ZHPHNR\[.[TC73^C M_(Z/5\I'N+^=.+]/RM/]G4S^J;Y!=P3?&5UU2]_U";:BWX(O<#\Y@0IS;.83 M<7S/-F=I&O>'*/K ZE+/]1;T]Z^&()80W%JL:[,0[H@.*6'BY&32%*@S9 C%? W.,:.*A-EO6LV11X\P"++3@Z+JLN)W>YV7>L<6=?\HG_P,X MDF#W]4ILDV6JR X\&[Y?!BZ*S&F6WV_37!!SQ\1(^@,J55/'?>V9E@XVP#[- MDQ;%=@(OYS]K-PSCWA+B);D]T?( <^EV0NB#IF;#H5 M+OZ=YZCV%$]:8;_A&?@%JG.. 'Y-WXED[Q/5WM@_69UW:Y['Y1\$)2,"]%V? M8%K^KT$2^ZT.>/NY5Z[M,OFW7RCDG796U)EC"NZNH=<'N2S<49R:2O&L)##6_6KTN?J/)% M",>3SF,FL)FKA5.R:6E1 \#>RXLG/>A/+(B6OWUK 1&QA/:K=[['%D5 MTKTS@'"IUO"E&E!9XW;]ZF?3@O:,KW;N%A\>V#ZQJ?Z(:O7T1^[?"TN+O09. M"HR8>3?K>*W/:F2)D;1JE]!GR-3^/7=IG?U[I3](@_]Y[H(,3/LLC]<,,=86 M5,8BQ/_0=UG,EH6GU#]:OD>+X]E*9NYPE2J/QTD(:&T-K9*@B^R*.SLZ#56\ MGM[2\:\H6Y\1\!:,U(V07'UKY][<2!T,=1W<8O+>; LI&2G051;.,*"R8:%A M\OC:L!L!G#D$U^MGAH/HP6O/3\N8JFO;8H^NU(>YQSKH<20UYH4:.F0@M%:I35& (YU.->4>D\.-N9J_ M1/Z]" 7YS4QSH&U*"@"<^JBE.-5 M=.'1Q"N+6"@>6.X?\XQP*/]CGL4>%Z3_%?,$G@S/JS6 O9>L[4WMJYZ&73)@ ML\AFE0SV$.MT%/5H1"+H(<%5DT M+&DW59V=YE?K][+0'&=.#MNSDEP :0))LTX"7V%.2T=SZJ@R,(JM*'[@,QSO0)_Q)VR_?7]G;E!1DH MWRT3F#]%[4J^9&2,$]4J80-*YA?=8@HQ0QZ&5T_HEP(-WU:S2? %BI[YB=;( M D]_*( K,Y/C0<<,3%)'KTKD;M^BT M\W&(E0/J/(;KE"QAJ8*GB!FZXO;EI<"3<2MF^58XXOOM3%>_[<@,9"RM)%9^!0K31^?%C\MJ4;">D6P(T7+UNW/Z^+ZX[O=CS/:#3%PS8-=(EK(L=(-(Z%.WM"VDD\ C:8> +4UK=V MK+0<)E)*8=J+''Y?%E]&X8S\&=SV(Z(PJ5P'[MA0?K3<9]2V&)A(]C1?E9J7 MR/$13PWG*^')?6;_N4L=U"]*.8N0W?(Q,!3-#+E3*+QU4'".?=EOJ=:GXLB3 M1(]SC>J=>$#LCY0&\#H[2>%D>$"R;2J88]B^E0YV2=TI:U?-\8]JN%_YYMJX M-U0N[.KQ_"4R9FF&/@+D( [PYY3RE6Z$@_2W80.%/'::'A*ZZTD=ILM^X)*2 M%H10S?=PZ3E'?.O*M)ER4WX)FA O#37=Z_ [)93&3NSJZD*E_N,OD:)G'LB2 M;$,H/&&9_AO :!+0WM*=.H80GFQ]J E9>-B>4BF)OC!S!(]=XA-*1G98I1[; M6F*)W[A&C-9L3AIGR7$SCL1 MC@Z3F*_T@NU62V+ZH7%='*SY%^(V.!\OI_8=R[$",=URFZ17/&B1YH6RH=H:HTV?)#[O"@QYH'1S M(ZP^P'%_^=(K:QZ083,R%-%9T37[VZK8O<< AD_ B89XXM9+9JCDF--VW! ML_ =.F8O5KBLKD*R;6S^^(S7OJ\ZN;&(FD[]4*6P$5\)26(1#H\J00V]3\SP M>P:7#*7#MVNGMTE C/='ORYV*1I^>"]G]?:M-L<=$UTK^=.$86R,W;V!J<'D MH^YXP 4K*JX<(YBS:BH")@->D&!@R=-6[>] M-:##=^"9-6]'(_UJNU7F<%( W'=5Q?$L6R^>=,J]$&5>2W MQKJIBBLIW8N_*W2T_D<: 6N@NE\]L$>@^Q1^L]6#6V EK\3#ON1Y!EO5KW>W M7YG)N$ Z G"0_))\S]N.&"]XCN\^>IKG:&:PJ$@4Z=OC+HX]KT$.S5A[8EMK9\#@5*L( MLLUI!?0%_/U4I,L/U\APO?74]JG*$#E&8588QUP;8Q>(LP&>&E6[8 MXV;W=P5UY#IN]P#SBK&#A#/T2ZT17^]U\V5T0[R?Y[,!X>A!.8K;)5&+KR!EI6#7/=%793_,+\UZ)S#R=8+VG6S7*%O5RT9=*HSW M5\FG_YR]J*OQB19T"51]OV[/''#[F^24>(X](#U,#5TOEMI[ B/0HZ8GI:,K MKP9.%U)W_.90F:A,2)ML"@,'3]44'0]S#(EB_=PX<_,1H)+=. W]@,A U?$T MC2YG](TZ0ZH!95FQ_J8\5Z4"\]V9PF4K@Z#<[U,$TC8A,NKJM]5RXJ!>#!) G0G 1&GN,2#7,W^EL0DP/ MW.&18XZ73YQ_=V"O$ZM/Y(QD)%=!Q7I5/0FH;1:@>^^\IE MI4>@-W;8G]/C6F\>J@%G&=\X"2Y6S%\*@Q[>-H;C21O]WL) 4:2$L_A>P2+:/KU4?%GP4$>A[&>='6'0NC!L7(>JKVQ=+Y M9*RJHGNXZ=_VZB?8W69UP$ M*:OK19U6AM#?QW'2 VU&\/DH3BC1QH]+D<[D]8>3N37QT9=[H/3QGR6K:+ C M8P"&5A=]W/MN#M[6M[WS,V+@U0#(WRE3VM JV#1U,S8FL]\K2D5<(E_!;+)\ MFYQ06'Q8^H*>KDC]CL6?%X2V8CL/$H&[@)W?N5%S+9+*)%0[V,5*QWRGX3&& M&W/!2A^4,'HE;VY].RX7#A?94(;\K,,M(C=6LJ,7L&:V*#1B_UHQ?]J71'*% MR,A5M26:S"6=<&XE!0Y^1_M*%%799NT[Z7>F I$\8B5[B$RH<1V/]'TY?4'% M%MI];Z;D[6VA[M2L5E:29?\(:/AC4AQ*$4,-8#W:,-H@H3 HU^:*ID!@.%.@ M'NC,PB*0FULT3@[SWD=CXSI\K:\==;JN)4EA-XG""KL[5(Y]X#>UU9+ MKNO M #RS'XQUP85G?=4,"4I2VL]KQ1MN&F<%@B6NBED+R[W^1&\T0AEA.Z["3+SE MY6D!V_9"+>B?0)U5PC0A;"@Y]2WU;6$C8"=B>%!MJPJYU31#@O>2@0U#S.8? M\KROFP()4OGC61B5ZG_GOSZ,99ZI5#P"1ZRL#Y$1)5#+1R A%+;[T$UWJTT) M7 5*H2;ZBR;JS3W03U:^!HU#2G^K@IQV^IRC%BXZ12JYGC*+CYM#OK5@M;(+ M>JB[A\:'A.6[/KDILK7H78RHHI*MC8;N-5*$KZXXJXNM ",!V#/A1B[>A)J" MT4R!@OHN:TNX#_!6MEH&+PKDKRW8NX$Q[?UVH[ZQ5?XE2MFH\X!J;:@&S$\H M^;Z^;.$PRSE!-ULU?@3:$I"6JQ+';T6N*^@VKD/:B3Q">P2+BPQE!5MX_?)] M*BXWOHV*IPRD;(*H$*S:, [;.;X#IY6]ZM$_NF_U(CMY5YR!;9(QX<'K2MX)ILEV#D2N MQGPKN*P//0DBE%2X[[P:IH/1M$T;X*R#FCB/0HQT@9:<;U[\UO)G6WUSE)LU MLPX*'+TU]BH\6:%5(MLN?EIH5TR%[XQRM]4AS\.A,W"^SP^_;L3 >\0FWJHJ MY.Y]C9QJMEFO%05U%#4\8@JQ7RQ?YH'=[97W;HAD>]^Q=-[:HP'I\H\_UYUF M\EM$$^Q26_[9O$T21M#M=N6G2C)$^2/ [+VQ=N]3^!#S[BH"*"PEY =OXN$O M;'>-W[*T%EZY_LCL;$X=?0%I3K1,KPG8D3\T+B]]! 9)'X&'MNW#A_U**@3N M(\!4V2MY>2EDDHNM2FV&*^O$@?6U;8YM?(3[K/8R_G1--#"BD2NF\6 MCS&T [7B\'LI_RZMS_M#H [9XTZ;6">O^2.IDF,6NYC90CYDIZ?:X[\)"DJ9 M@+.&E/N2W&G"TA^!D+SDU7'-QC.6.JO7@J>R3@G.TH0X5L(<*SX+7E8"$Q]H %=9%:B6^QTD7GU.^89F+.2*N?F?H8FSG$:A/ MVDLYC8#P5R*O>&2PZ#08\+B@GZ &^Y\-;.K);TE1<1LO&HZ\4C.2>15/K1 _ M2)Y]C5(HHW5RV<;2[19XKEG=\*/]R,60@><&&=SI&GF[%MJ!4M'Z+KBC05S1 MO>XU5;+LBZNJ2V$]X8JA;(1=?^9P-(C*_5GF+Z>>4IY['9F- X>\[N@;)'0\^*(I0& MKNV \MOV$5AL1KM0%HC$^I(A@_9:3AXEV-%I/FC@75^&*NZA"054U@'.\N=M MS*HJJW*$C;XPJJ>8\TATDU&9"+"]6P?X8%@5Z=GR4-@Y<)[DTAAC:0W\P?6, M[:>C6-O3V*/T32QAKFIN7?+>^7E.@O0&24*39N#P;B-T Y)4&,'O0'@G-E,. MX61(O.?E^7PV(.[Y04MA)2UZ 77K9(MD[,X-UA^+'RXN431@%5FN?3[2EOC+ MY4_)7UMTON"MV*_/@&OI$IL_,RO8MQIV5#:I8T;^-U;"H[SG!E.N.^&5=6(< M6E\_\4ETTSL=\'I6$RQ1@B]D-[# M'+J5J7I]B:OF6G6O13/R_<#487\^RS:$%9W-(L<)&[IM+?I+^!L9I)K486T* MW@K];>D?;7/)^'Y=T9JP:X ]]Z;))1P3V M19L1,!B M8=[H.)B6*(CU])G0YN_ZD%T7NH*B/,-\>QP1DD1'J> M\\::]9O:CITD8]B$CIUQTDRN^U)T,MK0YJM8M+4%YMDR\Z9'((/+,> 1.$W[ MTWJ^Y1#IAHLM/\T/8=]>- ;SD;?/T%DE42:MG/OA*55*A(!?3V]D=BO4.MFX ME2X8KI+TK-%HO@J^C9(I1O&RZ530<;D8/_D0>9MGB27TU7('N=UI?:5M?'S$V1:7[G(D[IS]" MC(T:6G%G#ZL,K1MI8[CB5%A>5#"/ZWM6 MO4L3LZ%OC(5(VEBC,C'2L_YIU,?TEI:"G#84?NJX5CJX/Q=3ZF(?S+JQH/R[:(+;$=4NCOC6)X'K!Z\:JB&3&8URY"O&4 =5!9 E_Q$;-CNF)1NBM MPB#F9W%(Z^@#'[!W^9$.W?5/XLT=.4\N#:@\QQ7^-+XU1Q"EM,941.QU)87( MH,0]>;U0$+J');_P6N_G\P/]OFZLUX4)?V27&)W?'#,*2RPQ/0B79:)+7/=D M1D+665M3#M_.O.#[[3F:B#\\BG".R<,KQ(@ KLR];1O,)I:[7^M:O+&@&KQ< MFLM/4-@(ST^:9932^Q&#'+"< H]^Z]>ON4]WN;YVPZ)_81(F>:8"57P$3$=B M[TFM47RI2KTCG9Q0X4I88TSR.*UNVTYJ@N4%Y8G&]=G6G)KK8Y^,_)^\0)I. M^AWSDVDA<RN&OWM['!REL\\4%F/3+0#_2R>7_$FDSH^F[XA1^)A^$( MI,!P],K[D$[@AZX;O?U0E]J*2ZV_?$-[*4=.JZ4=X M8@9SZ,O$1ZR.:7J#,R^\-ZBL_ 6KA"^C0R2VLO!M9V.>I!X+U6!H\/@L!>: MK,SA.T;[*CX_T2-E"\<@\]+)O=)]9EN1GVJ(T7%P;FQXV"6^]HRC"XHV<+2P MN;K6WO@(3#JI813<47[V^[)()$9J5F.1F/C0=-A2@;W><9<@@7&_T''AFK0Z M@>9WC,UYSKIX?-W)Q_XWB"=6>S>VO\F$=8>(RR)'9;@>";KE,WE\B-[0S M>F#+P5B[C3YQ4JO([NRT#%HY]@*_GV&B!"1XCFM(T8YDZ[U.W;@7['LM.[RD MWX>9AH/U)HNJ.:-Q7&,N['*% 3QM25IJ=FW[^3OI!H[_#60,W ]UV,1]1Q>Z MB@)+CA9I:)DOY\SVU(I(4HXO,HR1,KN[11:;?]>!)$Z>0E^C:Y]\QTH9EO[E MB=C;&L1$KP803T%3UA,L?B9-\HM7F>QF<+++XB9F=FL5Y\>X>P-R'U MG0"Q3.%>7"7S,DK &GS*7S&._.7;TRWPJ9&BDS( IR@?+]36S;XJ;#+\0UY! MD&9^'^>BAOBF;436DQ)\G8FC(0MA[-KE1LK#?!>C,,Z8[S'?QQ4,HH%5!F[# M\4/-&Z=/7?<9S/8=C_^@N[T_4]1&"T U+U15F=:JKH:/=WE#9 SK;]_OY]\W MX5V]-\3$'S^+SU!H5VEH,J2\KEB@9G>TL$6&$^G^@32;QP= M=[]2FV9=C2);TN2 A_W&'^8K%T]V5!))G#F[(P0"59D3F2/TS#7(%$"8M$0W M+4UDS YY<$*I-E4)P(E0I>9'(/QOBX7NJ3TM>;P\.0XF!08CZA9@ZI:%GP>I M*#]]0:0_3@PG\H<+6][U*1L;;)R&6/482S3,MS(6]9"%LH9"1N,;/<5[SO&_ MGF%BV% P[4J4SA0ABN\G^?KPY%:;XTA]OU4.EJZGWS-O31>M"@KCCC+ M\9S5?W^QB#5TQ^&/N'RRM-6G#^TO'H&)TG280]<*8Z\7^H]-$X*5-2-;]QRQ M>FR&L&['#^(DDJ\[LVX=>:1HY_DG#7JGQMEE*:-J6M!0#I2UJF8O1M\_B2B5 MTO\04=C*A[.13=4^98WW<-K:9K\05R$>SM*55PR;6F9Y:1G.,LXB*("Y2*'' M6M^$5E'60,+/1#B$ANE MJAY'2QZS.WZ\?>> ,6WO8JR\E4EAN[AV=&]>J>L0J#2OX)#"&%V$G1N_AUU$ M)]G96K-5)-Q,8#;,&*^\&E,.4 M_+PAX"=2'"Z2Y 5'P'Q_E$&%$9Y%!1T^I+FTZ=0-W.1&X;I)0IY^W#1= W.M M:UVB.J'BWE>9)'=OYCDK7I^PN-;_S+A[\[,?/\NTTTH8!84Z[8\_**"NM:[= M7]7&!;>7-2^NT4TR+$>IQ=HJ!LN>03'_$="A$L9Y!*17V[WA2),@8D3A.SA& MX.7W_*F33V=NN+Q47=R+8C&*^RVHVX$8XINUOJ+8\_#=+PS35M9<5CJ!%/*: M5FY2TI=_BU 65=IRL?*_',PAZ_K-%2YJ./NU\@ULZ9@EBVSJF<5;1/=K36P3 M'.!ZOO<#H%PVA4;,K=^<5Y4LF9L5G0^&J[DWWZ.1T\<:9]S-K"$+-#F(4X!" M/9X9[S5PVN^M:&$QNUR(S?];;_I#XCB_+'[ R0V'ZV4OF"E *=/4ZY*X02>Y MGIOBY.1C0YA;@@YF+EQ@RU+^R;U:.QO@%W@8;.)7\^^PG/Q:_2<0# MV\SE*2681SK?0'G'9M%P/H=DT3M#>H^,V5%1XM]\/0*6Q;H'ZA1V7)"*7!I] M+*W..^E2K?.!Z L_7(_G^HB:C:L&L(,GA)?I2FTM/-EZ:#>Z+VR,5]1T-\IE M JH#3[K*W\C$WJ%;D MBW)VW)C3>P.E)^MW'8Q_W[F,NI@ 6:WU<,GH]1F+L\@ZNNA M4<"[_/^ KT'^OWXHC%DG-7J-R6J'E"&JZ[M;<]_8R74AZ>KMCUN%C;7V4Q1"'.:AGY@9IJ)(/H;-92>2Q MU*=_5271.XGX2)V?W](;M,L$0:K*>&[I+SSRC-//*A-3QCEAV=CVVBF;/$1O MXJ7)&RVDN[!#X^Q"FSE]Y2^"E#YEVO5QT54]A,%:%$/K7@F*ERS^XE8;T3,@ M(D3=%AWN >>5I\,)ZMRG#Q@I*$UJ6 =Z%J@^N.XFI.*REEE0L=F^WD'6MOJ$ MJ56&-?YH^D5'B2!"WR27OG][646VW*+KP')D/-%5*U)+S.K[:_6G+>CLX212@8\E,G_)D+@6=B7WE&)**N MJ71-@S\S^PETW8']UC\U695 !:NJ0BR$O#P][!D&EYL^6PI?T,?X2%^4GX8O M0WG@I)*[0X>CK1BPPI[55PB7K(/J(>_" Q81;:54K+<0MG/#CP&HM,+CAN9, M_FS(JF'7!(B&+=8OXA(%C8V)RJEC+=9_"7 /QK!H,'4? ?@ZQ\0#"P+\0%@9 M>E.02>U]DB!9:^"4^(?U%W#-^!3>D(O%:6#G/:L8$:I'J5;@'W(+KT^HH!42 M?/[ %8"B?],0=F&$1E%GI#TV;O=)N>9]29^\8YNJ2N<3)WO5S%D@LGSI/!17 M\I1D;=QXT@*K$DH3#\QEQLN2YA\F_?VZ1;)QG*[N'"5_\VL @0IG(CQBM@!\7JD]&@]&:LOM=X46^E']G-*H5$AS\89@$PUX@2)/KO] M&_D>R=3W1Q8WVSI\FYS8/72PJCN*#54, M:>*0,=BX'Q/GGPQCWJ6UM"3=WUM98\)9>-^NHBE@)\']?M/C#_[@18Y4>&@@ M?R:UWN+B0?^Z/(0K)4/F/V]-,J6&$7G'^)0WBN%T#]WX3WEC)R\ZF6XQQX4I MHAWBCY48E?G2XQ[7BROTCB#?P\%HSBV2M$E(O[4?',\1F!W)!\U""D@&U?W8 M4@TVIH+/7N@L?EL\/F54?35N0Z_M1H."KHU!(;[%CQ2Z*;*-<(&3W.G#%59I MYG)CUC2MNQQJWK?*OU0#G0C?&30!*7ZAXK(YABL'?G@"$,+S-S/;0I)F[:_- M8V1F>B>OMK+[>6)F]Y(I)?)#@B YP7P+TG;UV?: #[SDN,%QMA ML3+DE+]R2/DB;F?Z?1M/L:0<;FS6IC^?-C^,YOXZ!NI7OK@"3NRZ AL8<+]A M\AR,89;D8;JF-V=E30!;;<1$%O5!BA&YAF%]I8A )V=8VA],J5[UM(M.5EBG M>$35QB,0#"*;$$";^4)&&9/SA7?E@(\B76%/7A:CW2G>J X@66]GA[OM]IX2 MC6_08&LU3(M+./0]9#,%0&%XF!H9FE?JUS\5A?=/&K@Y1\OFCGZ5LO.2R@0B MD0]>5[YZ!$(\83IWE[-^L!=^B C@$,IIL_X(8.Q-[J?(/F12*_U*$!@F^]%2 MDW;F)SUAJB,"GWZ7:( PX>S+.@_^"E]]./TS#&C^'% C&;I!MFVXXQL/[-BM M*'T$ K ?@5Z=_-_[R8N^T9!\N=1CSN.Y!6U#P6VM9RB?Q?&L45@['U[4PEF# M^$??+;HZ0R99D:K-DS0QM"_H'[Y+'(Y"^?A]^>ZS+R5\N^Z.N13JSCYLJ&C] MKOB%LDQHR3CS&NR@AL#>$&L9*JQKG'7]72C9UE#3J$Y!Z\^;AG,>D[&:/A " MY^9Y1& OKS,+#WHSM]6[C4&^ A8;H2QX?KI0R M'75REC2HJ"*%[;)F[3:6^N&+O]SP0UT26+Z9R_2I6-ZIJ,QK>N/LR?Y#!$5" M55L\HU.I$DH,:PB[7&HS>X HK!B!_@JJ9,L#IKAMW&B?'H$><03'@]=!!^)Y MQYTLX.8K-$DUD('=/.4:K8_9^OP55_UU$I+CC8PU07#7Z9JJJJJ6Z9J,T+97L\)>KK,#T%(E0TB^A]?'I!B7S&/;)[[:&G0L;T3&8*(%F1N0:L?_UEU:Z,ED MQTQF6IFWC<)YT$3:I",5%_-9SR18@LK"&L]44\C4PC&&=3-;>VXKKPW6,(H' M+R&,QG7P;X$ZFM-XVF<+G5$9YHFHQ*!U^,U<>_9'<,G^/"G9S[*Y!I[:#_TK M% I=) 'KX\@VOF@-S0U3]ESZJQM!M3J$H5JF/(T?Y;#(,?;84 +OTRK+4[N: MDU/_%+4&WN)V>ZQ&KDK Y MH.O'-L3P(@"P1&U7D1-ZN7^ZV.1 !,6%V:6XWF2DN@E&3,I]TDOV@;U&=Z=9 M$+[AKE2 TX6XQI+:Q>Q;HY V7"CU4S):!'( M$B&M-JI,QI^@S\+I"*4C<+ #X1N#VU_$7*M'JK3<\@X&Z,M%?4%A#ANC@*FR MQL^CUTYOQ/:,AWDQM[<4ZM5]6WJN8-QO%$Q^^28MBW[[.9H79T% WF]KF;?U M/P,EN-^:W0HN9VO,4%^.J2AN[Z:<[_LB(W2./RA9^I3KRKSX>UQ>T1D5J_I# MR?Q &7#I>)9RJX (W>1"EB\=*M[[/#=FGBA"4*]F2IV>9V])[Y0TZO((8-V1 M;=!\> 3T8&N1KGT^OL/;8;,GEE'-2"'/2/S%WB6FN=J=B7IG?KDCRO9@[U>" MD$X/\\9]^K'DFA _[>*% \- R=30\WV-T-N(I3#&/KSU+#]%C,ZFAFW;X> N MH%*;FL9GL*&$P^>_M!,B,%0#=]5@A^.OSE!C%JGV6_NI=WY:T+$-F'Q@C^V_ M!1NHAK83!(Z-&8CI[DJ3U/:>!D/;"<)9XR?.O-PJEJ00/!L0?!UE[4_MLP[F M+W(3U;\K$(2^ 0"BRS$Q[4<@2IP@#[$Z-;>D#4Y2LH'N_<(C/ND7&117PTB_ M>_IW0AOL*1Y//P+RS-ZR+EZG3\)'X!&D,%>IOVUD\P&+L]<>.8%WRR!M MTI0:FH3)@U3#(W!YRFIRK>RQUNGPE]GW*5M7-G5[U1AFG*GW#[/ANE\F<_RZ\NN)Q8@1NKU'?O^I!#_X\IM MC2V_NQA)O$?@B/X1N.%=;6/L>L"?%B?(!7W+%^@Q:.UWMG(<;?3'I\<#J:LC M4KLH=2(%:&AOU<'QKQ-?IBR_V9 V4[M;P!#/NCB5(H-J9,ML.F ?Z+^Z?;/2 M.5G*/2A_4([@QH!5IIK/N^$3(CAZ.G#1$9?,L\:+>^X*<8$M+:9D#K?G?^\U M#).^]<3B[S\(-\)="=X+O(RL^K UHOTQQ)0G3E7B$0B;P*""K_7TWG%5&XFB M7/DP>(3+/F"^(;_Q)LP,L1T( 5%"7\-50\LNO7$)F&(\NMP,]H>B84*,ON>! M^"0'[J2PE24E!R="9=22#PK;:L,'-J>^]H*GNE]_139>>";XKIN&+_>XTZM9. !,, M6D\5:I@L?\;?>%X8WS#T6M3BQAL'WW88;M4=BX/H4*=,6C32.Q"W;Z[^*G<: M$) 6R'<:=3N!D8"X[N:YHV^?%AC' G]S,EPV]/3[F-3#5X$U!E E9M$'78<* MS$"][)376WXX$7*>DZW*#SV4G7DY!1GIA#[@(AF2Q7,/>] -I1X!*RK MG<2H.DZZ,0B5MH.[HJ=+AA8%MH<"V"0O^RTQ5_A.;Y"%EHN3N&Q(.Q4-%2X; M1A9:_8".;EFO!Z/0L1T;9:1^Q$O*U]N?NVV-5"#$O*9.+\F6\X&QH0SZ_E_N M/)V\E?+[E2=Y0+]VR^S%^O]JXVH]:IY&,.H1J'D$ZBAW?'N$TLD2-IR7W09% MJ-4P4GPG]&VQ[K@JC/3;QGZ G2=6^\ODU".XC3$97QA:$"QE)$TM0)D01D7[ M5;:"7F\U]-YEF*E\.T_B.,SD>P1FC1[R"W0/*5T7?7/!)+-Y/7;Q[YJT3_\& M!>*;<8PRW6?>L8TS=!6!/\]-4;?5ZBCM-!1JLIZS^#,@/G7@[\ S*NF^N&)_ M9YW>LLY4OY49POEO[=QK/-/]_P?P,>>&JQ/+:6IR3&I+BC%RBB5JH9.96ZDE.M-C$Y= UC% W#3]?C=_-_\__X_W\W MW'C>^][Z/#[?]^?U^3X>WU?25=!QCNR8]ODS4UHSY8*=B).:\HKZGC6I%,-\ M=2;*I-=J=_)ZCG3Y'ZX\R6[JE@MKA?\L7HLP[/<:Q_'^G$ MOC0#9-C)Y)M!.W%NQF0_2HFV)QBH6"G:R+R7QTXX"W&9GXOGA70^!G:LCZZ3 MTP/*3PV?&_B3Z'CSRC%%H)2LH[(-Q_4#((S1FR(Q&EK?03YV!#9^U6:UO-CM MA::(80HZ[HE1!I!J,$'JWH3T*(CFEW)_G&:.[JU"TXWB81G@L>S>^4DU&6N3 M[G5C?Z(6WWQ"5LZU+^RNIV[U?"(,^WO?=#WILH2V?3M\T53Y=$WY'4.$WMTJ M[">79S"WZ0S4_N6=&D%_E.A:;%) MV<@&\0ZP#[%_&Z !F3P2OIE*^Z'I_8TK78IUX\M\7!\SB*IU.Y;&W0)__AT% MX M.9)72E)?%V:,\,S$RPM BS*X51/U 5W]",FT\Y[)<-%K%WP(EZ@2B+UN9OI3 M;K#-4LI:\$O,(V,%QLWAWA"--TII$G/?7\O/2@<[TX00&@%!QS*S7-KS#[SZ MF;F:I0V%#H.JPC=RN @=]I<]]$P]KZ+?)40>'+IUP\7F/*NA]* M,GE6F)G441^P\D5X^KSV8G(DL"!TA@E>>12&^ 2?QI[;4#,-CPX3B?@-ES>X M)1Z*LLD)F\)MGO.Z$9JQ>-1I.4X85J"I6!NJ<0:1["""E$1.Q;,\ML)Y0<4AC(FOH^.[\G%;>!M+9-6WW4'5LPG<_M$ M]A+#E&ZRDW, 7_AKX3E] Y'*9;#W%=BQAQ>T^E*FM5NI\#924;H;S7B,5, ) MH&YRJ?DEVG5K#%C5'2,9&^'F% F!+H\1YZ>PWJ^UL"+V?OW6W$,U[ HK&K > MDQ=233L8ZFZ_E!"OGOH\.YY"(%\X?O!%&31-&N#-PK+&?M7D(8)8;PHG,S5 MY+)"$7_+(-)O EN$!ML5?<69Y5\'KJ9&,M:2?P7XG'KH! Q+-5I$.A&A>6^DFBA$I])J9++T=NS#0W5T0X4,9?4O .$*;1 MM7-I6E>GL5NEW5W3'5!O/\!%$QP=H!I3B.>S)\8?WPDM8\LF:,/V,DL6ME&T@IULBNEC#U-J$A544MBL;< >C/'G MX9ILYN7E./6KFF?.3,8KEPLGTJ/6U,)E-^JC_N;H4*MJI/GWWW8R1V*KPH4!6CF>/I$0E$VRV 1:^XUQS#$V%-I4Q%L7HWDD( MK(,C7NV20Y0:\*R;9F-$>KGWWK4@\2?@CC=$,9@)>]&IS7$"C^Q5.)!C]>RV MW)!A\XDFIS=YA/.GA+X2C1)\H!9\UTG16!N?X$^ZEGUN!:*/1SS&9>!S23\/ M+JDG,<$?>Y_C-I^BHYB1]'J(N[MO\]=F=X4YIGRTX&0)Q[ ]2W\KT;_RVKRI M?U*%\*+X\PX-PGUT$GTG:KGRBMXA&U7N7"0F'15:$1[P8)#MAS6,-8'R;$)% MSF*WO<)L7>6QD)1O1VJG=,YW Q>3'1?_TPVV155LW' 8OB^*J5YHGM3;R\* M3\VQOKR,NSW8&-'L8'0-!I+ZX6- 5[BX,WZL>TYS?XT?N!)]] !0.Q3\>B.. M"K@N\-G)F^;DG?6A;?UIC2HH3&?KOP#=HH@!D2O=#/17/YG/H35=#!?UHJ'J MTOYW,W)2XSJ)8#6566T?'2O*X \=5X51.!-CJGI)"V0K1,"'_FK-E#34ZQS_ MDG+Z//F9KM)-W_RZ3[[%]@NIJK1T, M/!>^-E @<43P3K8_LB23I5YX@%?_E/O7FX%GT]I64@M04'B#03=2+%*OQGO9 M>[!A-1NO(Y^&D8P5]Q!8_&9JTM1[!]CO2SEKLC\2S9M.26BHS,W%.P6C8R<-Q+='&^97A1B$$R3D0X;6",U@-7^ 6D"> M9V.0:S4@C/1/X<;.2?RV&[FN?'=+ZE=G:5?3-J#@5N-6DDM44IO>]4EI*3L( MVNLCT]K98T_\'\]?3\6Y*/@\,'3+\BIC99YPZ7QBA9WB.DK!\/Z:P&_5P$XB M.'T2\E!@-*FX5RW+0-HD9PAK\]NU_JN:VEU',T:^$Z\0VE1>]:H ^(YLJK K MYO* I.-ACWB]LG'X_F1-6- L'J#/Y-,FOB4B?%/SW08VBTXV'"_P2:O8!H08 MO]*(E769H2S&N.VGT)(65O'VCLL!TUU1_@HGQ,WB+Z7.7S0N%R+Q,OGN=*34 MCTI^I$&Y9:&W6LD]7[ES17;OOB\&95R35 Z4X.2D7.9KL2'[KAXO+@W+/-E/ M_"-$#KWP,.:0..ZFQZ<;5,B500H79Y-K.^(#;:K+/H?0[>C@) >>C(DU=,Z3 MC7:3=PY.03,\*($H%UWFFB=KP1.")H7OA HW^B.#KF0LC)NWH!H+G[62+)"!]ZHH\.W8F\YV0],\:L_*YO<'*)S1YQS+ M/B$;L4LC>;)8!=+7-+4HN7:E[CB)K$OQROXB?4GS;5H\4I?)OI&+9;Y9SBT$ M&TPEQX*0/=<( ."72.$?&)'[2T,3NPVM&L-_'EFT?6+C"WTBHG;"[^FU;T]V MWN22&HDEL1*:5/O)69=V^F8NV6NH7QZBU>2 @5R>12YR(ZA!*G">RJ/)5B,< M_KHGY';@D@TP/B U%F;&7EJ3 DQM288&HOR$L-Y9TX\7J#JC*"A^.2^^[^=; M X%,V\8$,E8 K7"?,U%<\GU:4_,9FZI _:LNR_0$_5RMN-?E(,)CHK5]<157 MM?9%;#_SI#*U#7?@O*%V>0?D"=F\9WP/XN2D#AT?Y:=/W08<:JD/4'H<$].J M&I<,V@?O 028&/*R.MT!'!YV5D4Y;)IHFLHRQQL\[ M=;V(-%XZ2LP/\"OAI%E4^ZBC.@ZF65KU(4\#9G4P5&WNP MY&GR!OOC/ 0@@$I_7&W^4$J1G<$GH0JGOAF?EF&.?NE0+F<*51532O8L5ED9<1"R/+#K_XBHG?T% MRL?@M_FGM_0,AZ9!@:^:R-/&5F8B]\6*!X-=D5U,"P6G++_5"!U_BTM^GJS, M8V$W;*:(SVH&344#V[7X(1.T0^,N8[A[:?:Z+^;MTF'"S?TR0T8,1TN 4VTM M9:A*M:ZND3#V443RP*5DT7^J$'[]>.L?_HT^+HI;?Y#%4,"8!>GXIG)+[W01 MI\HG-9J!.9]YM&B! 7LD:MY5_W".)4MMH6?J.J=I6;RV@TQ( F@6_?>X.5#: MO<]<>X%@J=EUYC54[(7@[ 1>L=,EB+.N3/JLZX:&:SQ=S%(5#NPF)B&U&471 M4IK_,ZW9EHNDG8G&6<\O<79*!R$ND\U^F'3?@Z9B]PDD>/N^2-+JR;9 DMH7 MD_=EV*T&SBD'41_DQ?JA/P[7#7.+7C;$WWMUP/;@%?RO_H+_[UVU:]>N7;MV M[=JU:]>N7;MV[=JUZW^?^/;G?P-02P$"% ,4 " 92&A8"A?@\I45 P A MMBX $0 @ $ 9F]R#(Q+FAT;5!+ 0(4 Q0 ( !E(:%BC]43X MQ0( @+ / " 58>!0!F;W)R+65X,C-?,2YH=&U02P$" M% ,4 " 92&A8A+.NSUL' !*(P #P @ %((04 9F]R M#,Q7S$N:'1M4$L! A0#% @ &4AH6%!A,.U,!P @R, \ M ( !T"@% &9O#,R7S(N:'1M4$L! A0#% @ &4AH6..PE XML 115 forr-20231231_htm.xml IDEA: XBRL DOCUMENT 0001023313 2020-01-01 2020-12-31 0001023313 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001023313 forr:ConsultingServicesRevenueMember forr:ResearchSegmentMember 2022-01-01 2022-12-31 0001023313 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-12-21 0001023313 forr:OtherCountryMember 2021-01-01 2021-12-31 0001023313 us-gaap:CustomerRelationshipsMember 2023-12-31 0001023313 forr:EventsSegmentMember 2023-01-01 2023-12-31 0001023313 forr:MajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001023313 2022-03-01 2022-08-31 0001023313 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001023313 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001023313 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001023313 forr:ResearchServicesMember 2021-01-01 2021-12-31 0001023313 us-gaap:InterestRateSwapMember forr:LIBORMember 2019-12-31 0001023313 us-gaap:FairValueMeasurementsRecurringMember forr:MarketableInvestmentsMember 2022-12-31 0001023313 forr:NonCurrentLiabilitiesMember 2023-12-31 0001023313 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember forr:MarketableInvestmentsMember 2023-12-31 0001023313 us-gaap:ComputerEquipmentMember 2023-12-31 0001023313 country:US 2023-01-01 2023-12-31 0001023313 srt:MaximumMember us-gaap:BaseRateMember 2021-12-21 2021-12-21 0001023313 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001023313 2021-01-01 2021-12-31 0001023313 us-gaap:RevolvingCreditFacilityMember 2021-12-21 2021-12-21 0001023313 forr:EventsRevenueMember forr:EventsSegmentMember 2022-01-01 2022-12-31 0001023313 us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001023313 us-gaap:RetainedEarningsMember 2021-12-31 0001023313 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001023313 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001023313 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001023313 2022-09-01 2023-02-28 0001023313 forr:ConsultingServicesRevenueMember 2023-01-01 2023-12-31 0001023313 us-gaap:CommonStockMember 2023-12-31 0001023313 country:US 2023-12-31 0001023313 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001023313 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001023313 forr:ResearchSegmentMember 2023-12-31 0001023313 srt:MaximumMember forr:LIBORMember 2021-12-21 2021-12-21 0001023313 forr:ResearchSegmentMember 2021-01-01 2021-12-31 0001023313 2023-01-01 2023-01-31 0001023313 2021-09-01 2022-02-28 0001023313 forr:ResearchRevenueMember forr:ResearchSegmentMember 2023-01-01 2023-12-31 0001023313 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001023313 2023-03-01 2023-08-31 0001023313 us-gaap:TreasuryStockCommonMember 2021-12-31 0001023313 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001023313 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001023313 us-gaap:CommonStockMember 2020-12-31 0001023313 srt:MinimumMember us-gaap:BaseRateMember 2021-12-21 2021-12-21 0001023313 forr:ResearchRevenueMember forr:ConsultingSegmentMember 2021-01-01 2021-12-31 0001023313 forr:ConsultingSegmentMember 2022-01-01 2022-12-31 0001023313 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001023313 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001023313 country:GB 2021-01-01 2021-12-31 0001023313 forr:NonEmployeeDirectorsMember forr:EquityIncentivePlanMember us-gaap:EquityMember 2023-12-31 0001023313 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001023313 forr:EuropeExcludingUnitedKingdomMember 2023-01-01 2023-12-31 0001023313 us-gaap:RetainedEarningsMember 2023-12-31 0001023313 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001023313 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001023313 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001023313 forr:NonCurrentLiabilitiesMember 2022-12-31 0001023313 forr:ResearchRevenueMember forr:ConsultingSegmentMember 2022-01-01 2022-12-31 0001023313 country:CA 2021-01-01 2021-12-31 0001023313 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001023313 srt:MinimumMember forr:LIBORMember 2021-12-21 2021-12-21 0001023313 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001023313 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001023313 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-21 2021-12-21 0001023313 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001023313 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001023313 us-gaap:InterestExpenseMember 2022-01-01 2022-12-31 0001023313 forr:ResearchServicesMember 2023-01-01 2023-12-31 0001023313 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001023313 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2021-12-21 2021-12-21 0001023313 country:GB 2022-01-01 2022-12-31 0001023313 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001023313 stpr:CA 2023-01-01 2023-12-31 0001023313 forr:EuropeExcludingUnitedKingdomMember 2022-01-01 2022-12-31 0001023313 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001023313 us-gaap:ComputerEquipmentMember 2022-12-31 0001023313 forr:EventsRevenueMember 2022-01-01 2022-12-31 0001023313 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001023313 us-gaap:EmployeeStockMember 2022-05-31 0001023313 us-gaap:TreasuryStockCommonMember 2022-12-31 0001023313 2023-12-31 0001023313 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001023313 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001023313 2019-01-01 2019-12-31 0001023313 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001023313 srt:MaximumMember us-gaap:TrademarksMember 2023-12-31 0001023313 us-gaap:RestrictedStockUnitsRSUMember forr:EquityIncentivePlanMember us-gaap:EquityMember 2023-01-01 2023-12-31 0001023313 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001023313 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001023313 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001023313 us-gaap:InterestExpenseMember 2021-01-01 2021-12-31 0001023313 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001023313 us-gaap:OtherAssetsMember 2022-12-31 0001023313 forr:ConsultingSegmentMember 2021-01-01 2021-12-31 0001023313 forr:ResearchServicesMember 2022-01-01 2022-12-31 0001023313 us-gaap:TreasuryStockCommonMember 2020-12-31 0001023313 us-gaap:InterestRateSwapMember 2019-12-31 0001023313 country:CA 2023-01-01 2023-12-31 0001023313 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001023313 forr:ResearchRevenueMember forr:EventsSegmentMember 2022-01-01 2022-12-31 0001023313 forr:EquityIncentivePlanMember us-gaap:EquityMember 2023-01-01 2023-12-31 0001023313 forr:ResearchSegmentMember 2021-12-31 0001023313 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001023313 us-gaap:TreasuryStockCommonMember 2023-12-31 0001023313 forr:MarketableInvestmentMember us-gaap:PrivateEquityFundsForeignMember 2023-12-31 0001023313 us-gaap:ForeignCountryMember 2023-12-31 0001023313 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001023313 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001023313 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001023313 forr:NonEmployeeDirectorsMember us-gaap:RestrictedStockUnitsRSUMember forr:EquityIncentivePlanMember us-gaap:EquityMember 2023-01-01 2023-12-31 0001023313 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001023313 us-gaap:AccountingStandardsUpdate201912Member 2023-12-31 0001023313 2023-05-01 2023-05-31 0001023313 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001023313 forr:EventsRevenueMember forr:ResearchSegmentMember 2022-01-01 2022-12-31 0001023313 2024-02-01 2024-02-29 0001023313 forr:WorkforceReductionInJanuaryTwoThousandTwentyThreeMember 2023-01-01 2023-12-31 0001023313 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001023313 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember forr:MarketableInvestmentsMember 2022-12-31 0001023313 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001023313 us-gaap:RevolvingCreditFacilityMember 2021-12-21 0001023313 us-gaap:MoneyMarketFundsMember 2023-12-31 0001023313 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001023313 country:GB 2022-12-31 0001023313 forr:ResearchRevenueMember 2021-01-01 2021-12-31 0001023313 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-12-21 2021-12-21 0001023313 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001023313 forr:ConsultingServicesRevenueMember forr:ResearchSegmentMember 2023-01-01 2023-12-31 0001023313 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001023313 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001023313 us-gaap:TrademarksMember 2023-12-31 0001023313 srt:MaximumMember 2021-01-01 2023-12-31 0001023313 forr:CashAndCashEquivalentMember us-gaap:PrivateEquityFundsDomesticMember 2023-12-31 0001023313 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001023313 2023-04-01 2023-06-30 0001023313 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001023313 forr:FederalAgencyObligationMember 2023-12-31 0001023313 us-gaap:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001023313 us-gaap:TrademarksMember 2022-12-31 0001023313 forr:EventsRevenueMember forr:ConsultingSegmentMember 2023-01-01 2023-12-31 0001023313 forr:EventsRevenueMember 2021-01-01 2021-12-31 0001023313 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001023313 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001023313 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001023313 us-gaap:SecuredDebtMember forr:BankTermLoanMember 2021-12-21 0001023313 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember forr:MarketableInvestmentsMember 2023-12-31 0001023313 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001023313 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001023313 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001023313 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2023-12-31 0001023313 2022-10-01 2022-12-31 0001023313 srt:MinimumMember us-gaap:SubsequentEventMember 2024-02-29 0001023313 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001023313 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001023313 stpr:CA us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001023313 2022-12-31 0001023313 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001023313 forr:WorkforceReductionInMayTwoThousandTwentyThreeMember 2023-12-31 0001023313 us-gaap:EmployeeStockMember 2022-05-01 2022-05-31 0001023313 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001023313 srt:AsiaPacificMember 2022-12-31 0001023313 forr:EquityIncentivePlanMember us-gaap:EquityMember 2023-12-31 0001023313 forr:ConsultingServicesRevenueMember forr:ResearchSegmentMember 2021-01-01 2021-12-31 0001023313 forr:ResearchRevenueMember forr:EventsSegmentMember 2021-01-01 2021-12-31 0001023313 us-gaap:EmployeeStockMember 2023-12-31 0001023313 forr:ResearchRevenueMember forr:ResearchSegmentMember 2022-01-01 2022-12-31 0001023313 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001023313 2020-12-31 0001023313 srt:MinimumMember 2023-01-01 2023-12-31 0001023313 srt:AsiaPacificMember 2023-12-31 0001023313 forr:EventsRevenueMember forr:EventsSegmentMember 2021-01-01 2021-12-31 0001023313 forr:ConsultingServicesRevenueMember forr:ConsultingSegmentMember 2022-01-01 2022-12-31 0001023313 forr:WorkforceReductionInMayTwoThousandTwentyThreeMember 2022-12-31 0001023313 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001023313 forr:EventsRevenueMember 2023-01-01 2023-12-31 0001023313 us-gaap:CommonStockMember 2022-12-31 0001023313 forr:ConsultingServicesRevenueMember forr:EventsSegmentMember 2021-01-01 2021-12-31 0001023313 us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001023313 forr:WorkforceReductionInMayTwoThousandTwentyThreeMember 2023-01-01 2023-12-31 0001023313 stpr:CA 2023-01-01 2023-03-31 0001023313 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001023313 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001023313 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001023313 2022-01-01 2022-12-31 0001023313 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-21 0001023313 us-gaap:CustomerRelationshipsMember 2022-12-31 0001023313 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001023313 forr:ConsultingServicesRevenueMember forr:EventsSegmentMember 2023-01-01 2023-12-31 0001023313 us-gaap:OtherAssetsMember 2023-12-31 0001023313 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001023313 srt:MinimumMember us-gaap:TrademarksMember 2023-12-31 0001023313 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-12-21 2021-12-21 0001023313 forr:WorkforceReductionInJanuaryTwoThousandTwentyThreeMember 2022-12-31 0001023313 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001023313 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001023313 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001023313 forr:ResearchSegmentMember 2022-01-01 2022-12-31 0001023313 srt:MaximumMember 2023-01-01 2023-12-31 0001023313 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001023313 forr:FederalAgencyObligationMember 2022-12-31 0001023313 forr:ConsultingServicesRevenueMember 2022-01-01 2022-12-31 0001023313 forr:ResearchSegmentMember 2022-12-31 0001023313 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001023313 us-gaap:RetainedEarningsMember 2020-12-31 0001023313 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001023313 2021-12-31 0001023313 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001023313 2023-10-01 2023-12-31 0001023313 forr:ConsultingServicesRevenueMember forr:EventsSegmentMember 2022-01-01 2022-12-31 0001023313 country:GB 2023-12-31 0001023313 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001023313 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001023313 forr:ConsultingServicesRevenueMember 2021-01-01 2021-12-31 0001023313 forr:ResearchRevenueMember forr:ResearchSegmentMember 2021-01-01 2021-12-31 0001023313 forr:ResearchRevenueMember forr:ConsultingSegmentMember 2023-01-01 2023-12-31 0001023313 srt:MinimumMember us-gaap:InterestRateSwapMember 2019-12-31 0001023313 forr:ConsultingSegmentMember 2023-12-31 0001023313 2023-01-01 2023-03-31 0001023313 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001023313 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001023313 us-gaap:CommonStockMember 2021-12-31 0001023313 forr:OtherCountryMember 2023-01-01 2023-12-31 0001023313 srt:MaximumMember us-gaap:SubsequentEventMember 2024-02-29 0001023313 2023-06-30 0001023313 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001023313 forr:ResearchRevenueMember forr:EventsSegmentMember 2023-01-01 2023-12-31 0001023313 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001023313 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001023313 forr:EuropeExcludingUnitedKingdomMember 2022-12-31 0001023313 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001023313 forr:ConsultingSegmentMember 2021-12-31 0001023313 us-gaap:InterestExpenseMember 2023-01-01 2023-12-31 0001023313 forr:EventsSegmentMember 2021-01-01 2021-12-31 0001023313 forr:ResearchSegmentMember 2023-01-01 2023-12-31 0001023313 forr:ConsultingSegmentMember 2022-12-31 0001023313 forr:EuropeExcludingUnitedKingdomMember 2023-12-31 0001023313 forr:EuropeExcludingUnitedKingdomMember 2021-01-01 2021-12-31 0001023313 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001023313 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001023313 2021-12-21 2021-12-21 0001023313 country:CA 2022-01-01 2022-12-31 0001023313 forr:OtherCountryMember 2022-01-01 2022-12-31 0001023313 forr:EventsRevenueMember forr:ConsultingSegmentMember 2021-01-01 2021-12-31 0001023313 forr:EventsRevenueMember forr:ResearchSegmentMember 2021-01-01 2021-12-31 0001023313 forr:ConsultingServicesRevenueMember forr:ConsultingSegmentMember 2023-01-01 2023-12-31 0001023313 forr:EventsRevenueMember forr:ConsultingSegmentMember 2022-01-01 2022-12-31 0001023313 country:GB 2023-01-01 2023-12-31 0001023313 2023-01-01 2023-12-31 0001023313 us-gaap:AccountingStandardsUpdate201602Member 2023-12-31 0001023313 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001023313 country:US 2021-01-01 2021-12-31 0001023313 forr:ResearchRevenueMember 2022-01-01 2022-12-31 0001023313 forr:EventsSegmentMember 2022-01-01 2022-12-31 0001023313 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001023313 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001023313 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001023313 forr:ConsultingServicesRevenueMember forr:ConsultingSegmentMember 2021-01-01 2021-12-31 0001023313 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001023313 us-gaap:SubsequentEventMember 2024-02-01 2024-02-29 0001023313 forr:ConsultingSegmentMember 2023-01-01 2023-12-31 0001023313 forr:EventsRevenueMember forr:ResearchSegmentMember 2023-01-01 2023-12-31 0001023313 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001023313 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2021-12-21 2021-12-21 0001023313 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001023313 country:US 2022-01-01 2022-12-31 0001023313 forr:EquityIncentivePlanMember us-gaap:EquityMember 2012-12-31 0001023313 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001023313 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001023313 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember forr:MarketableInvestmentsMember 2022-12-31 0001023313 us-gaap:FairValueMeasurementsRecurringMember forr:MarketableInvestmentsMember 2023-12-31 0001023313 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001023313 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001023313 us-gaap:RevolvingCreditFacilityMember us-gaap:LetterOfCreditMember 2021-12-21 0001023313 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001023313 us-gaap:RetainedEarningsMember 2022-12-31 0001023313 forr:WorkforceReductionInJanuaryTwoThousandTwentyThreeMember 2023-12-31 0001023313 forr:EventsRevenueMember forr:EventsSegmentMember 2023-01-01 2023-12-31 0001023313 2024-03-04 0001023313 forr:ResearchRevenueMember 2023-01-01 2023-12-31 0001023313 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001023313 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001023313 country:US 2022-12-31 pure iso4217:USD shares shares forr:Customer forr:ConsumerandBusinessLeader iso4217:USD forr:Segment true FY true true true true http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent 0001023313 true false --12-31 http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://www.forrester.com/20231231#PropertyAndEquipmentWriteOffsAndImpairments P14D PT1H http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet 2026-12-31 http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent 0.000625 http://fasb.org/us-gaap/2023#InterestIncomeExpenseNet http://fasb.org/us-gaap/2023#InterestIncomeExpenseNet http://fasb.org/us-gaap/2023#InterestIncomeExpenseNet http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense 10-K true 2023-12-31 2023 false 000-21433 Forrester Research, Inc. DE 04-2797789 60 Acorn Park Drive Cambridge MA 02140 617 613-6000 Common Stock, $0.01 Par Value FORR NASDAQ No No Yes Yes Accelerated Filer false false true false false 340000000000 19394000 238 PricewaterhouseCoopers LLP Boston, Massachusetts 72909000 103629000 51580000 19688000 574000 560000 58999000 73345000 23207000 24559000 9305000 14069000 216000000 235290000 19401000 23208000 39722000 49970000 244257000 242149000 37637000 49504000 7157000 8317000 564174000 608438000 1796000 361000 81482000 91007000 156798000 178021000 240076000 269389000 35000000 50000000 37673000 50751000 11160000 16642000 323909000 386782000 0.01 0.01 500000 500000 0 0 0 0 0 0 0.01 0.01 125000000 125000000 24684000 24367000 19248000 19062000 247000 244000 278057000 261766000 177681000 174631000 5437000 5305000 211149000 207067000 -4571000 -7918000 240265000 221656000 564174000 608438000 334396000 354453000 325340000 118228000 152587000 156114000 28155000 30747000 12861000 480779000 537787000 494315000 204484000 223773000 201815000 167352000 181940000 170949000 68497000 67655000 58056000 8452000 9269000 9390000 11956000 13161000 15129000 0 0 334000 13272000 9335000 0 474013000 505133000 455673000 6766000 32654000 38642000 -3060000 -2461000 -4222000 2371000 222000 -1229000 208000 309000 0 6285000 30724000 33191000 3235000 8918000 8347000 3050000 21806000 24844000 0.16 1.15 1.3 0.16 1.14 1.28 19183000 18967000 19110000 19258000 19172000 19357000 3050000 21806000 24844000 3248000 -4807000 -3083000 0 212000 609000 99000 -134000 -25000 3347000 -4729000 -2499000 6397000 17077000 22345000 23648000 236000 230128000 127981000 4631000 -171889000 -690000 185766000 437000 5000 5787000 5792000 396000 20066000 20066000 10070000 10070000 24844000 24844000 609000 609000 -25000 -25000 -3083000 -3083000 24085000 241000 245985000 152825000 5027000 -191955000 -3189000 203907000 282000 3000 1238000 1241000 278000 15112000 15112000 14543000 14543000 21806000 21806000 212000 212000 -134000 -134000 -4807000 -4807000 24367000 244000 261766000 174631000 5305000 -207067000 -7918000 221656000 317000 3000 805000 808000 132000 4082000 4082000 15486000 15486000 3050000 3050000 99000 99000 3248000 3248000 24684000 247000 278057000 177681000 5437000 -211149000 -4571000 240265000 3050000 21806000 24844000 8452000 9269000 9390000 726000 1296000 0 11956000 13161000 15129000 208000 309000 0 -5461000 -6652000 -275000 15486000 14543000 10070000 11658000 14511000 11415000 446000 443000 920000 300000 3000 -65000 -254000 -239000 -1439000 -14715000 -12835000 3898000 -1352000 -5070000 6010000 -6020000 -4374000 1283000 1428000 -461000 201000 -10644000 -6102000 20426000 -23279000 -31656000 36007000 -13978000 -12939000 -11373000 21673000 39425000 107067000 5495000 5663000 10745000 61068000 28683000 21607000 28338000 27331000 2000000 1453000 0 1000000 -13000 -201000 -56000 -36759000 -6814000 -29296000 15000000 25000000 34375000 25000 0 494000 4082000 15112000 20066000 3489000 4352000 9165000 2681000 3111000 3373000 -18299000 -38871000 -49143000 2773000 -6117000 -1249000 -30612000 -12377000 27379000 105654000 118031000 90652000 75042000 105654000 118031000 2596000 2015000 3279000 10643000 8901000 9815000 <p style="font-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;">Note 1 – Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;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;">Forrester Research, Inc. is a global independent research and advisory firm. The Company helps leaders across technology, customer experience, marketing, sales and product functions use customer obsession to accelerate growth. Through Forrester’s proprietary research, consulting, and events, leaders from around the globe are empowered to be bold at work, navigate change, and put their custome</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">rs at the center of their leadership, strategy, and operations. The Company’s unique insights are grounded in annual surveys of more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">700,000</span><span style="color:#ff0000;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;">consumers, business leaders, and technology leaders worldwide, rigorous and objective research methodologies, over </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;"> million r</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eal-time feedback votes, and the shared wisdom of our clients.</span></p><p style="text-indent:4.533%;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 accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for reporting on Form 10-K. The Company’s fiscal year is the twelve months from January 1 through December 31 and all references to 2023, 2022, and 2021 refer to the fiscal year unless otherwise noted.</span></p><p style="margin-left:2.267%;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;">Principles of Consolidations</span></p><p style="text-indent:4.533%;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 accompanying consolidated financial statements include the accounts of Forrester and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></p><p style="margin-left:2.267%;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;">Management Estimates</span></p><p style="text-indent:4.533%;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 financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Forrester considers the more significant of these estimates to be revenue recognition, ongoing impairment reviews of goodwill, intangible and other long-lived assets, and income taxes. On an ongoing basis, management evaluates its estimates. Actual results could differ from these estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.267%;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;font-style:italic;min-width:fit-content;">Adoption of New Accounting Pronouncements</span></p><p style="text-indent:4.533%;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 Company adopted the guidance in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Update (“ASU”) No. 2019-12, </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 – Simplifying the Accounting for Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on January 1, 2021. The standard provides guidance to simplify the accounting for income taxes in certain areas, changes the accounting for select income tax transactions, and makes other minor improvements. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Fai</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">r Value Measurements</span></p><p style="text-indent:4.533%;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 carrying amounts reflected in the Consolidated Balance Sheets for cash, certain cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The Company’s financial instruments also include its outstanding variable-rate borrowings (refer to Note 4 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Debt</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). The Company believes that the carrying amount of its variable-rate borrowings reasonably approximate their fair values because the rates of interest on those borrowings reflect current market rates of interest.</span><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:4.533%;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;">Additionally, the Company has certain financial assets and liabilities recorded at fair value at each balance sheet date, including cash equivalents and marketable investments, in accordance with the accounting standards for fair value measurements. Refer to Note 7 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the Company’s fair value disclosures.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents, and Marketable Investments</span></p><p style="text-indent:4.533%;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;">Forrester considers all short-term, highly liquid investments with original maturities at the time of purchase 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;">90 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less to be cash equivalents, inclusive of the Company's U.S. based money market funds.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom: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 Company’s portfolio of investments may at any time include securities of U.S. government agencies, municipal notes and bonds, corporate notes and bonds, commercial paper, and money market funds based outside of the U.S. Marketable investments are</span><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:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">classified as current assets as they are available for use in current operations. Forrester accounts for all marketable investments as available-for-sale securities and as such, the marketable investments are carried at fair value with unrealized gains and losses (not related to credit losses) recorded in accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses on securities are included in earnings and are determined using the specific identification method. The Company conducts periodic reviews to identify and evaluate each investment that has an unrealized loss, in accordance with the meaning of other-than-temporary impairment and its application to certain investments, as required under the accounting standards. Unrealized losses on available-for-sale securities that are determined to be temporary, and not related to credit loss, are recorded, net of tax, in accumulated other comprehensive loss. During the years ended December 31, 2023, 2022, and 2021, the Company did not record any other-than-temporary impairment losses on its available-for-sale securities.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-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 Company did not realize any gains or losses from the Company's available-for-sale securities during the years ended December 31, 2023, 2022, and 2021</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:2.267%;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;font-style:italic;min-width:fit-content;">Presentation of Restricted Cash</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 summarizes the end-of-period cash and cash equivalents from the Company's Consolidated Balance Sheets and the total cash, cash equivalents and restricted cash as presented in the accompanying Consolidated Statements of Cash Flows (in thousands).</span></p><p style="text-indent:4.533%;font-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:68.094%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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 Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">Cash and cash equivalents shown in balance sheets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="-sec-ix-hidden:F_1073b736-858d-438a-a4b2-9ec7fab09bfa;"><span style="-sec-ix-hidden:F_62a938a1-3192-4379-8d55-333ac6e36179;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash classified in other assets</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> (1):</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Cash, cash equivalents and restricted cash shown in statement of cash flows</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-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;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,042</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-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;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,654</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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="margin-left:3.333%;font-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="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Restricted cash consists of collateral required for leased office space. The short-term or long-term classification regarding the collateral for the leased office space is determined in accordance with the expiration of the underlying leases.</span></div></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk</span></p><p style="text-indent:4.533%;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;">Financial instruments that potentially subject Forrester to concentrations of credit risk are principally cash, cash equivalents, marketable investments, accounts receivable, and foreign currency forward exchange contracts. The Company limits its risk exposure by having its cash, cash equivalents, and foreign currency forward exchange contracts with large commercial banks and by diversifying counterparties. </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;"> single customer accounted for greater th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">an </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of revenues or 2% of accounts receivable in</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> any of the periods presented.</span></p><p style="text-indent:4.533%;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;">Forrester does not have any off-balance sheet arrangements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Business Acquisitions</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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;">Forrester accounts for business combinations in accordance with the acquisition method of accounting as prescribed by FASB ASC Topic 805, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The acquisition method of accounting requires the Company to record the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with any excess of the consideration transferred over the estimated fair value of the net assets acquired, including identifiable intangible assets, to be recorded to goodwill. The Company did </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;">t consummate a business combination during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021</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:2.267%;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;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:4.533%;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;">Goodwill </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">represents the excess of the purchase price of acquired businesses over the estimated fair values of the tangible and identifiable intangible net assets acquired. Goodwill is not amortized; however, it is required to be tested for impairment annually, which requires assessment of the potential impairment at the reporting unit level. Reporting units are determined based on the components of the Company's operating segments that constitute a business for which financial information is available and for which operating results are regularly reviewed by segment management. Testing for impairment is also required on an interim basis if an event or circumstance indicates it is more likely than not an impairment loss has been incurred. When performing an impairment assessment, the Company either uses a qualitative assessment, to determine if it is more likely than not that the estimated fair value of any reporting unit is less than its carrying amount, or a quantitative analysis, to determine and compare the fair value of each reporting unit to its carrying value, or a combination of both. An impairment of goodwill is recognized to the extent that the carrying amount of a reporting unit exceeds its estimated fair value. Absent an event that indicates a specific impairment may exist, the Company has</span><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;">selected </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;">November 30th</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as the date for performing the annual goodwill impairment test. Goodwill impairment charges have </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;">t been required for the years ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</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:2.267%;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;font-style:italic;min-width:fit-content;">Impairment of Other Long-Lived Tangible and Intangible Assets</span></p><p style="text-indent:4.533%;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;">Other long-lived assets primarily consist of property and equipment, operating lease right-of-use assets, and intangible assets. The Company periodically evaluates the recoverability of other long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the asset group are evaluated in relation to the future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and assumed discount rates, reflecting varying degrees of perceived ri</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">sk. The </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_44fe92d8-4f18-4438-8801-2087de71b1d0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> recorded $</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;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of long-lived asset impairment charges during 2023 and 2022, respectively (refer to Note 5 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</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;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> imp</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">airment charges were recorded</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during 2021.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Non-Current Liabilities</span></p><p style="text-indent:4.533%;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 Company records deferred tax liabilities and other liabilities that are expected to be settled over a period that exceeds one year as non-current liabilities.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Foreign Currency</span></p><p style="text-indent:4.533%;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 functional currency of Forrester’s wholly-owned subsidiaries is their respective local currency. These subsidiary financial statements are translated to U.S. dollars using period-end exchange rates for assets and liabilities and average exchange rates during the corresponding period for revenues and expenses, with translation gains and losses recorded as a component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Gains and losses related to the remeasurement of monetary assets and liabilities denominated in a currency other than an entity’s functional currency are included in other income (expense), net in the Consolidated Statements of Operations. Forrester recorded</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;">0.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="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of foreign exchange losses durin</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">g 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Revenue</span></p><p style="text-indent:4.533%;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 Company generates all of its revenues from contracts with customers, which t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">otaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">480.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on 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><p style="text-indent:4.533%;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 Company recognizes revenue when a customer obtains control of promised products or services, in an amount that reflects the consideration expected to be received in exchange for those products or services. The Company follows the five-step model prescribed under Topic 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) the Company satisfies each performance obligation. Revenues are presented net of any sales or value added taxes collected from customers and remitted to the government.</span></p><p style="text-indent:4.533%;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 Company accounts for a contract when it has approval and commitment from both parties, the fees, payment terms and rights of the parties regarding the products or services to be transferred are identified, the contract has commercial substance, and it is probable that substantially all of the consideration for the products and services expected to be transferred is collectible. The Company applies judgment in determining the customer’s ability and intention to pay for services expected to be transferred, which is based on factors including the customer’s payment history, management’s ability to mitigate exposure to credit risk (for example, requiring payment in advance of the transfer of products or services, or the ability to stop transferring promised products or services in the event a customer fails to pay consideration when due), and experience selling to similarly situated customers. Since the transaction price is fixed and defined as part of entering into a contract, and generally does not change, variable consideration is insignificant.</span></p><p style="text-indent:4.533%;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;">Performance obligations within a contract are identified based on the products and services promised to be transferred in the contract. When a contract includes more than one promised product or service, the Company must apply judgment to determine whether the promises represent multiple performance obligations or a single, combined performance obligation. This evaluation requires the Company to determine if the promises are both capable of being distinct, where the customer can benefit from the product or service on its own or together with other resources readily available, and are distinct within the context of the contract, where the transfer of products or services is separately identifiable from other promises in the contract. When both criteria are met, each promised product or service is accounted for as a separate performance obligation. In cases where the promises are distinct, the Company is further required to evaluate if the promises are a series of products and services that are substantially the same and have</span><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;">the same pattern of transfer to the customer (referred to as the “series” guidance). When the Company determines that promises meet the series guidance, they are accounted for as a single, combined performance obligation.</span></p><p style="text-indent:4.533%;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;">Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative basis according to their standalone selling prices. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the Company does not have a history of selling a performance obligation, management applies judgment to estimate the standalone selling price, taking into consideration available information, including market conditions, factors considered to set list prices, pricing of similar products, and internal pricing objectives. The corresponding allocated revenues are recognized when (or as) the performance obligations are satisfied, as discussed further below.</span></p><p style="text-indent:2.533%;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;">Research revenues</span></p><p style="text-indent:4.533%;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 majority of research revenues are subscriptions to our research, including access to a designated portion of our research and, depending on the type of license, unlimited analyst inquiry or guidance sessions, an executive coach or advisor, peer offerings, and unlimited participation in Forrester webinars, all of which are delivered throughout the contract period. The Company has concluded that these promises represent a stand ready obligation to provide a daily information service, in which the services are the same each day, every day is distinct, and the customer simultaneously receives and consumes the benefits as the Company transfers control throughout the contract period. Accordingly, these subscriptions meet the requirements of the series guidance and are each accounted for as a single performance obligation. The Company recognizes revenue ratably over the contract term, using an output measure of time elapsed. Certain of the research products include advisory services and/or an event ticket, which are accounted for as a separate performance obligation and are recognized at the point in time the service is completed, the final deliverable is transferred to the customer, or the event occurs. Research revenues also include sales of electronic reprints, which are written research documents prepared by Forrester’s analysts and hosted via an on-line platform. Reprints include a promise to deliver a customer-selected research document and certain usage data provided through the on-line platform, which represents two performance obligations. The Company satisfies the performance obligation for the research document by providing access to the electronic reprint and accordingly recognizes revenue at that point in time. The Company satisfies the performance obligation for the data portion of the reprint on a daily basis and accordingly recognizes revenue over time.</span></p><p style="text-indent:2.533%;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;">Consulting revenues</span></p><p style="text-indent:4.533%;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;">Consulting revenues consist of consulting projects and advisory services. Consulting project revenues consist of the delivery of focused insights and recommendations to assist clients in developing and executing their technology and business strategies. Projects are fixed-fee arrangements that are generally completed over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c5b17867-6560-47c0-9455-68c634cb9d06;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two weeks</span></span></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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has concluded that each project represents a single performance obligation as each is a single promise to deliver a customized engagement and deliverable. For the majority of these services, either practically or contractually, the work performed and delivered to the customer has no alternative use to the Company. Additionally, Forrester maintains an enforceable right to payment at all times throughout the contract. The Company utilizes an input method and recognizes revenue over time, based on hours expended relative to the total estimated hours required to satisfy the performance obligation. The input method closely aligns with how control of interim deliverables is transferred to the customer throughout the engagement and is also the method used internally to price the project and assess operational performance. If the Company were to enter into an agreement where it does not have an enforceable right to payment at all times, revenue would be recognized at the point in time the project is completed. Certain of our content marketing consulting projects contain a second performance obligation for access to interactive tools over a specified license period, typically </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 or 24 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company recognizes revenue for this performance obligation ratably over the license period.</span></p><p style="text-indent:4.533%;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;">Advisory services revenues are short-term presentations or knowledge sharing sessions (which can range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e0c15f85-18c8-4e01-9b92-e34eb4c06312;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one hour</span></span></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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), such as speeches and advisory days. Each is a promise for a Forrester analyst to deliver a deeper understanding of Forrester’s published research and represents a single performance obligation. Revenue is recognized at the point in time the service is completed or the final deliverable is transferred to the customer, which is when the customer has received the benefit(s) of the service.</span><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:2.533%;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;">Events revenues</span></p><p style="text-indent:4.533%;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;">Events revenues consist of either ticket or sponsorship sales for Forrester-hosted events. Each is a single promise that either allows entry to, or grants the right to promote a product or service at, a specific event. The Company concluded that each of these represents a single performance obligation. The Company recognizes revenue at the completion of the event, which is the point in time when the customer has received the benefit(s) from attending or sponsoring the event.</span><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:2.533%;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;">Prepaid performance obligations</span></p><p style="text-indent:4.533%;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;">Prepaid performance obligations (including event tickets, reprints, consulting projects, and advisory services) on non-cancellable contracts, for which the Company estimates will expire unused, are recognized in proportion to the pattern of related rights</span><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;">exercised by the customer. This assessment requires judgment, including estimating the percentage of prepaid rights that will go unexercised and anticipating the impact that future changes to products, pricing, and customer engagement will have on actual expirations. The Company updates estimates used to recognize unexercised rights on a quarterly basis.</span></p><p style="margin-left:2.267%;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;">Contract modifications</span></p><p style="text-indent:4.533%;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;">Consulting contracts are occasionally modified to update the scope of the services purchased. Since a consulting project is a single performance obligation that is only partially satisfied at the modification date, the updated project requirements are not distinct and the modification is accounted for as part of the existing contract. The effect of the modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either an increase or decrease) on a cumulative catch-up basis. For the year ended December 31, 2023, the Company recorded an immaterial amount of cumulative catch-up adjustments.</span></p><p style="text-indent:4.533%;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;">Refer to Note 12 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Segment and Enterprise Wide Reporting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for a summary of disaggregated revenue by geographic region.</span></p></div><p style="text-indent:2.267%;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;font-style:italic;min-width:fit-content;">Contract Assets and Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;">Accounts receivable</span></p><p style="text-indent:4.533%;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;">Accounts receivable includes amounts billed and currently due from customers. Since the only condition for payment of the Company's invoices is the passage of time, the Company records a receivable on the date the invoice is issued. Also included in accounts receivable are unbilled amounts resulting from revenue exceeding the amount billed to the customer, where the right to payment is unconditional. If the right to payment for services performed was conditional on something other than the passage of time, the unbilled amount would be recorded as a separate contract asset. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> contract assets 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.</span></p><p style="text-indent:4.533%;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 majority of the Company’s contracts are non-cancelable. However, for contracts that are cancelable by the customer, the Company does not record a receivable when it issues an invoice. The Company records accounts receivable on these contracts only up to the amount of revenue earned but not yet collected.</span><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:4.533%;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, since the majority of the Company’s contracts are invoiced for annual periods, and payment is expected within </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;"> from the transfer of products and services, the Company does not adjust its receivables or transaction price for the effects of a significant financing component.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;">Deferred revenue</span></p><p style="text-indent:4.533%;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 Company refers to contract liabilities as deferred revenue in the Consolidated Balance Sheets. Payment terms in the Company’s customer contracts vary, but generally require payment in advance of fully satisfying the performance obligation(s). Deferred revenue consists of billings in excess of revenue recognized. Similar to accounts receivable, the Company does not record deferred revenue for unpaid invoices issued on a cancelable contract.</span></p><p style="text-indent:4.533%;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 years ended December 31, 2023 and 2022, the Company recognized approxim</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">166.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;">a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">189.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of revenue, respectively, related to its deferred revenue balance at January 1 of each such period.</span></p><p style="text-indent:4.533%;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;">Approximatel</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">y $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">385.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reve</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nue is expected to be recognized during 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;">24</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months from remaining performance obligations 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</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:2.267%;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;font-style:italic;min-width:fit-content;">Cost to Obtain Contracts</span></p><p style="text-indent:4.533%;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 Company capitalizes commissions paid to sales representatives and related fringe benefits costs that are incremental to obtaining customer contracts. These costs are included in deferred commissions in the Consolidated Balance Sheets. The Company elected the practical expedient to account for these costs at a portfolio level as the Company’s contracts are similar in nature and the amortization model used closely matches the amortization expense that would be recognized on a contract-by-contract basis. Costs to obtain a contract are amortized to earnings over the initial contract term, which is the same period the related revenue is recognized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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;">Amortization of the expense related to deferred commissions wa</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;">39.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> mi</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">llion, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45.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;">43.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and is recorded in selling and marketing expenses in the Consolidated Statements of Operations. The Company evaluates the recoverability of deferred commissions at each balance sheet date and there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairments recorded during </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022, or 2021</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="text-indent:2.267%;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;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:4.533%;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 Company determines whether an arrangement is a lease at inception of the arrangement. The Company accounts for a lease when it has the right to control the leased asset for a period of time while obtaining substantially all of the assets’ economic benefits. All of the Company’s leases are operating leases, the majority of which are for office space. Operating lease right-of-use ("ROU") assets and non-current operating lease liabilities are included as individual line items in the Consolidated Balance Sheets, while short-term operating lease liabilities are recorded within accrued expenses and other current liabilities.</span></p><p style="text-indent:4.533%;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;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The discount rate used to determine the present value of the lease payments is the Company’s incremental borrowing rate based on the information available at lease inception, as generally an implicit rate in the lease is not readily determinable. An operating lease ROU asset includes all lease payments, lease incentives and initial direct costs incurred. </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;">Some of the Company’s leases include options to extend or terminate the lease. When determining the lease term, these options are included in the measurement and recognition of the Company’s ROU assets and lease liabilities when it is reasonably certain that the Company will exercise the option(s).</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company considers various economic factors when making this determination, including, but not limited to, the significance of leasehold improvements incurred in the office space, the difficulty in replacing the asset, underlying contractual obligations, and specific characteristics unique to a particular lease.</span><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:4.533%;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;">Subsequent to entering into a lease arrangement, the Company reassesses the certainty of exercising options to extend or terminate a lease. When it becomes reasonably certain that the Company will exercise an option that was not included in the lease term, the Company accounts for the change in circumstances as a lease modification, which results in the remeasurement of the ROU asset and lease liability as of the modification date.</span></p><p style="text-indent:4.533%;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;">Lease expense for operating leases is recognized on a straight-line basis over the lease term based on the total lease payments (which include initial direct costs and lease incentives). The expense is included in operating expenses in the Consolidated Statements of Operations.</span></p><p style="text-indent:4.533%;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 Company’s lease agreements generally contain lease and non-lease components. Non-lease components are fixed charges stated in an agreement and primarily include payments for parking at the leased office facilities. The Company accounts for the lease and fixed payments for non-lease components as a single lease component under Topic 842, which increases the amount of the ROU assets and lease liabilities. Most of the Company’s lease agreements also contain variable payments, primarily maintenance-related costs, which are expensed as incurred and not included in the measurement of the ROU assets and lease liabilities.</span></p><p style="text-indent:4.533%;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;">Leases with an initial term of twelve months or less are not recorded in the Consolidated Balance Sheets and are not material.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Advertising Costs</span></p><p style="text-indent:4.533%;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 Company expenses advertising costs as incurred. Advertising expense for the years ended December 31, 2023, 2022, and 2021 w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as $</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;"> mil</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">lion, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. These expenses consisted primarily of online marketing and are included in selling and marketing expense in the Consolidated Statements of Operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="text-indent:4.533%;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 Company recognizes the fair value of stock-based compensation expense over the requisite service period of the individual grantee, which generally equals the vesting period. Forfeitures are recognized as they occur and all income tax effects related to settlements of share-based payment awards are reported in earnings as an increase or decrease to income tax expense. All income tax-related cash flows resulting from share-based payments are reported as operating activities in the Consolidated Statements of Cash Flows and cash paid by directly withholding shares for tax withholding purposes is classified as a financing activity.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Stock-based compensation expense was recorded in the following expense categories (in thousands):</span></p><p style="font-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;"> </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:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Cost of services and fulfillment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Selling and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">15,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">10,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 options granted under the equity incentive plan and sha</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">res subject to the employee stock purchase plan were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values (</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;"> options were granted i</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n 2022 or 2021):</span></p><p style="font-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;"> </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.711%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.171000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.291%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.171000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.171000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" 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;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;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;">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;">2022</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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;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;">Equity Incentive Plans</span></p></td> <td style="vertical-align:middle;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;">Employee Stock Purchase Plan</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;">Employee Stock Purchase Plan</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;">Employee Stock Purchase Plan</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: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;">Average 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.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Expected 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.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;">0.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;">0.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;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Expected life</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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.75</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-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: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;">Weighted average fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;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;">Expected volatility is based on the historical volatility of Forrester’s common stock as well as management’s expectations of future volatility over the expected term of the awards granted. The risk-free interest rate is based on the U.S. Treasury Constant Maturity rate with an equivalent remaining term. The expected term calculation is based upon the option period of the employee stock purchase plan, and for options, it is based upon Forrester's historical experience of exercise patterns.</span><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:4.533%;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 unamortized fair value of stock-based awards as of December 31, 2023 w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion with a weighted average remaining recognition period </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</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><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Depreciation and Amortization</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Forrester provides for depreciation and amortization of property and equipment, computed using the straight-line method, over their estimated useful lives of its assets as follows:</span></p><p style="text-indent:4.533%;font-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:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.46%;"></td> <td style="width:1.84%;"></td> <td style="width:43.7%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Computers and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Computer software</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Furniture and fixtures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_b977b468-cc73-489a-9967-885d060d0026;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of asset life or lease term</span></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="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-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;">Forrester provides for amortization of intangible assets, computed using an accelerated method according to the expected cash flows to be received from the underlying assets, over their estimated useful lives as follows:</span></p><p style="font-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;"> </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:54.54%;"></td> <td style="width:1.7%;"></td> <td style="width:43.76%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Customer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Technology</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Trademarks</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8 Years</span></span></p></td> </tr> </table></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="text-indent:4.533%;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;">Forrester recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statements and tax basis of assets and liabilities as well as operating loss carryforwards.</span></p><p style="text-indent:4.533%;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;">Forrester’s provision for income taxes is composed of a current and a deferred provision for federal, state, and foreign jurisdictions. The current provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred provision is calculated as the net change during the year in deferred tax assets and liabilities. Valuation allowances are provided if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax asset will not be realized.</span></p><p style="text-indent:4.533%;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;">Forrester accounts for uncertain tax positions using a “more-likely-than-not” threshold for recognizing and resolving uncertain tax positions. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. The Company evaluates these tax positions on a quarterly basis. The Company also accrues for potential interest and penalties related to unrecognized tax benefits in income tax expense.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Net Income Per Common Share</span></p><p style="text-indent:4.533%;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;">Basic net income per common share is computed by dividing net income by the basic weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the diluted weighted average number of common shares and common equivalent shares outstanding during the period. The weighted average number of common equivalent shares outstanding has been determined in accordance with the treasury-stock method. Common stock equivalents consist of common stock issuable upon the exercise of outstanding stock options and the vesting of restricted stock units.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Basic and diluted weighted average common shares are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-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:57.648%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Basic weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Weighted average common equivalent shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Diluted weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Options and restricted stock units excluded from diluted weighted <br/>   average share calculation as effect would have been anti-dilutive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;font-size:10pt;margin-top:8pt;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;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:4.533%;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 March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reference Rate Reform (Topic 848) – Facilitation of the Effects of Reference Rate Reform on Finance Reporting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The new standard provides optional guidance for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting due to the risk of cessation of the London Interbank Offered Rate (“LIBOR”). The updates apply to contracts, hedging relationships, and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, and as a result require a modification. In December 2022, the FASB issued ASU No. 2022-06, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The amendments in this update defer the sunset date of Topic 848 from December 31, 2022, to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The amendments in this update apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The standard has not impacted the Company’s financial position or results of operations, and will not have an impact in the future as the Company no longer has any financial instruments that reference LIBOR.</span></p><p style="text-indent:4.533%;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 FASB issued 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;">. The new standard enhances the disclosures of reportable segment information, primarily in regards to significant segment expenses. The new standard will be effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.</span></p><p style="text-indent:4.533%;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 December 2023, the FASB issued ASU No. 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;">. The new standard enhances income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The new standard will be effective for the Company on January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.</span></p></div> <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;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;">Forrester Research, Inc. is a global independent research and advisory firm. The Company helps leaders across technology, customer experience, marketing, sales and product functions use customer obsession to accelerate growth. Through Forrester’s proprietary research, consulting, and events, leaders from around the globe are empowered to be bold at work, navigate change, and put their custome</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">rs at the center of their leadership, strategy, and operations. The Company’s unique insights are grounded in annual surveys of more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">700,000</span><span style="color:#ff0000;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;">consumers, business leaders, and technology leaders worldwide, rigorous and objective research methodologies, over </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;"> million r</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eal-time feedback votes, and the shared wisdom of our clients.</span></p><p style="text-indent:4.533%;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 accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for reporting on Form 10-K. The Company’s fiscal year is the twelve months from January 1 through December 31 and all references to 2023, 2022, and 2021 refer to the fiscal year unless otherwise noted.</span></p><p style="margin-left:2.267%;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;">Principles of Consolidations</span></p><p style="text-indent:4.533%;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 accompanying consolidated financial statements include the accounts of Forrester and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></p><p style="margin-left:2.267%;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;">Management Estimates</span></p><p style="text-indent:4.533%;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 financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Forrester considers the more significant of these estimates to be revenue recognition, ongoing impairment reviews of goodwill, intangible and other long-lived assets, and income taxes. On an ongoing basis, management evaluates its estimates. Actual results could differ from these estimates.</span></p> 700000 100 <p style="text-indent:2.267%;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;font-style:italic;min-width:fit-content;">Adoption of New Accounting Pronouncements</span></p><p style="text-indent:4.533%;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 Company adopted the guidance in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Update (“ASU”) No. 2019-12, </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 – Simplifying the Accounting for Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on January 1, 2021. The standard provides guidance to simplify the accounting for income taxes in certain areas, changes the accounting for select income tax transactions, and makes other minor improvements. The adoption of this standard did not have a material impact on the Company’s financial position or results of operations.</span></p> <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Fai</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">r Value Measurements</span></p><p style="text-indent:4.533%;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 carrying amounts reflected in the Consolidated Balance Sheets for cash, certain cash equivalents, accounts receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The Company’s financial instruments also include its outstanding variable-rate borrowings (refer to Note 4 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Debt</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). The Company believes that the carrying amount of its variable-rate borrowings reasonably approximate their fair values because the rates of interest on those borrowings reflect current market rates of interest.</span><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:4.533%;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;">Additionally, the Company has certain financial assets and liabilities recorded at fair value at each balance sheet date, including cash equivalents and marketable investments, in accordance with the accounting standards for fair value measurements. Refer to Note 7 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the Company’s fair value disclosures.</span></p> <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Cash, Cash Equivalents, and Marketable Investments</span></p><p style="text-indent:4.533%;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;">Forrester considers all short-term, highly liquid investments with original maturities at the time of purchase 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;">90 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less to be cash equivalents, inclusive of the Company's U.S. based money market funds.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom: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 Company’s portfolio of investments may at any time include securities of U.S. government agencies, municipal notes and bonds, corporate notes and bonds, commercial paper, and money market funds based outside of the U.S. Marketable investments are</span><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:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">classified as current assets as they are available for use in current operations. Forrester accounts for all marketable investments as available-for-sale securities and as such, the marketable investments are carried at fair value with unrealized gains and losses (not related to credit losses) recorded in accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses on securities are included in earnings and are determined using the specific identification method. The Company conducts periodic reviews to identify and evaluate each investment that has an unrealized loss, in accordance with the meaning of other-than-temporary impairment and its application to certain investments, as required under the accounting standards. Unrealized losses on available-for-sale securities that are determined to be temporary, and not related to credit loss, are recorded, net of tax, in accumulated other comprehensive loss. During the years ended December 31, 2023, 2022, and 2021, the Company did not record any other-than-temporary impairment losses on its available-for-sale securities.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-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 Company did not realize any gains or losses from the Company's available-for-sale securities during the years ended December 31, 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 90 days <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Presentation of Restricted Cash</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 summarizes the end-of-period cash and cash equivalents from the Company's Consolidated Balance Sheets and the total cash, cash equivalents and restricted cash as presented in the accompanying Consolidated Statements of Cash Flows (in thousands).</span></p><p style="text-indent:4.533%;font-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:68.094%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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 Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">Cash and cash equivalents shown in balance sheets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="-sec-ix-hidden:F_1073b736-858d-438a-a4b2-9ec7fab09bfa;"><span style="-sec-ix-hidden:F_62a938a1-3192-4379-8d55-333ac6e36179;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash classified in other assets</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> (1):</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Cash, cash equivalents and restricted cash shown in statement of cash flows</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-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;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,042</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-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;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,654</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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="margin-left:3.333%;font-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="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Restricted cash consists of collateral required for leased office space. The short-term or long-term classification regarding the collateral for the leased office space is determined in accordance with the expiration of the underlying leases.</span></div></div></div> <p style="text-indent:4.533%;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 summarizes the end-of-period cash and cash equivalents from the Company's Consolidated Balance Sheets and the total cash, cash equivalents and restricted cash as presented in the accompanying Consolidated Statements of Cash Flows (in thousands).</span></p><p style="text-indent:4.533%;font-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:68.094%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:13.123000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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 Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">Cash and cash equivalents shown in balance sheets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,629</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="-sec-ix-hidden:F_1073b736-858d-438a-a4b2-9ec7fab09bfa;"><span style="-sec-ix-hidden:F_62a938a1-3192-4379-8d55-333ac6e36179;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted cash classified in other assets</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> (1):</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Cash, cash equivalents and restricted cash shown in statement of cash flows</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-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;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,042</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-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;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,654</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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="margin-left:3.333%;font-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="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Restricted cash consists of collateral required for leased office space. The short-term or long-term classification regarding the collateral for the leased office space is determined in accordance with the expiration of the underlying leases.</span></div></div> 72909000 103629000 2133000 2025000 75042000 105654000 <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk</span></p><p style="text-indent:4.533%;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;">Financial instruments that potentially subject Forrester to concentrations of credit risk are principally cash, cash equivalents, marketable investments, accounts receivable, and foreign currency forward exchange contracts. The Company limits its risk exposure by having its cash, cash equivalents, and foreign currency forward exchange contracts with large commercial banks and by diversifying counterparties. </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;"> single customer accounted for greater th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">an </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of revenues or 2% of accounts receivable in</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> any of the periods presented.</span></p><p style="text-indent:4.533%;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;">Forrester does not have any off-balance sheet arrangements.</span></p> 0 0.04 <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Business Acquisitions</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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;">Forrester accounts for business combinations in accordance with the acquisition method of accounting as prescribed by FASB ASC Topic 805, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The acquisition method of accounting requires the Company to record the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date, with any excess of the consideration transferred over the estimated fair value of the net assets acquired, including identifiable intangible assets, to be recorded to goodwill. The Company did </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;">t consummate a business combination during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0 0 0 <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:4.533%;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;">Goodwill </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">represents the excess of the purchase price of acquired businesses over the estimated fair values of the tangible and identifiable intangible net assets acquired. Goodwill is not amortized; however, it is required to be tested for impairment annually, which requires assessment of the potential impairment at the reporting unit level. Reporting units are determined based on the components of the Company's operating segments that constitute a business for which financial information is available and for which operating results are regularly reviewed by segment management. Testing for impairment is also required on an interim basis if an event or circumstance indicates it is more likely than not an impairment loss has been incurred. When performing an impairment assessment, the Company either uses a qualitative assessment, to determine if it is more likely than not that the estimated fair value of any reporting unit is less than its carrying amount, or a quantitative analysis, to determine and compare the fair value of each reporting unit to its carrying value, or a combination of both. An impairment of goodwill is recognized to the extent that the carrying amount of a reporting unit exceeds its estimated fair value. Absent an event that indicates a specific impairment may exist, the Company has</span><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;">selected </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;">November 30th</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as the date for performing the annual goodwill impairment test. Goodwill impairment charges have </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;">t been required for the years ended December 31, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022 and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> November 30th 0 0 0 <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Impairment of Other Long-Lived Tangible and Intangible Assets</span></p><p style="text-indent:4.533%;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;">Other long-lived assets primarily consist of property and equipment, operating lease right-of-use assets, and intangible assets. The Company periodically evaluates the recoverability of other long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the asset group are evaluated in relation to the future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and assumed discount rates, reflecting varying degrees of perceived ri</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">sk. The </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_44fe92d8-4f18-4438-8801-2087de71b1d0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> recorded $</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;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of long-lived asset impairment charges during 2023 and 2022, respectively (refer to Note 5 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</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;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> imp</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">airment charges were recorded</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> during 2021.</span></p> 2600000 5000000 0 <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Non-Current Liabilities</span></p><p style="text-indent:4.533%;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 Company records deferred tax liabilities and other liabilities that are expected to be settled over a period that exceeds one year as non-current liabilities.</span></p> <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Foreign Currency</span></p><p style="text-indent:4.533%;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 functional currency of Forrester’s wholly-owned subsidiaries is their respective local currency. These subsidiary financial statements are translated to U.S. dollars using period-end exchange rates for assets and liabilities and average exchange rates during the corresponding period for revenues and expenses, with translation gains and losses recorded as a component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Gains and losses related to the remeasurement of monetary assets and liabilities denominated in a currency other than an entity’s functional currency are included in other income (expense), net in the Consolidated Statements of Operations. Forrester recorded</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;">0.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="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of foreign exchange losses durin</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">g 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> -300000 -200000 -1400000 <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Revenue</span></p><p style="text-indent:4.533%;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 Company generates all of its revenues from contracts with customers, which t</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">otaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">480.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on 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><p style="text-indent:4.533%;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 Company recognizes revenue when a customer obtains control of promised products or services, in an amount that reflects the consideration expected to be received in exchange for those products or services. The Company follows the five-step model prescribed under Topic 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) the Company satisfies each performance obligation. Revenues are presented net of any sales or value added taxes collected from customers and remitted to the government.</span></p><p style="text-indent:4.533%;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 Company accounts for a contract when it has approval and commitment from both parties, the fees, payment terms and rights of the parties regarding the products or services to be transferred are identified, the contract has commercial substance, and it is probable that substantially all of the consideration for the products and services expected to be transferred is collectible. The Company applies judgment in determining the customer’s ability and intention to pay for services expected to be transferred, which is based on factors including the customer’s payment history, management’s ability to mitigate exposure to credit risk (for example, requiring payment in advance of the transfer of products or services, or the ability to stop transferring promised products or services in the event a customer fails to pay consideration when due), and experience selling to similarly situated customers. Since the transaction price is fixed and defined as part of entering into a contract, and generally does not change, variable consideration is insignificant.</span></p><p style="text-indent:4.533%;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;">Performance obligations within a contract are identified based on the products and services promised to be transferred in the contract. When a contract includes more than one promised product or service, the Company must apply judgment to determine whether the promises represent multiple performance obligations or a single, combined performance obligation. This evaluation requires the Company to determine if the promises are both capable of being distinct, where the customer can benefit from the product or service on its own or together with other resources readily available, and are distinct within the context of the contract, where the transfer of products or services is separately identifiable from other promises in the contract. When both criteria are met, each promised product or service is accounted for as a separate performance obligation. In cases where the promises are distinct, the Company is further required to evaluate if the promises are a series of products and services that are substantially the same and have</span><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;">the same pattern of transfer to the customer (referred to as the “series” guidance). When the Company determines that promises meet the series guidance, they are accounted for as a single, combined performance obligation.</span></p><p style="text-indent:4.533%;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;">Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative basis according to their standalone selling prices. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the Company does not have a history of selling a performance obligation, management applies judgment to estimate the standalone selling price, taking into consideration available information, including market conditions, factors considered to set list prices, pricing of similar products, and internal pricing objectives. The corresponding allocated revenues are recognized when (or as) the performance obligations are satisfied, as discussed further below.</span></p><p style="text-indent:2.533%;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;">Research revenues</span></p><p style="text-indent:4.533%;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 majority of research revenues are subscriptions to our research, including access to a designated portion of our research and, depending on the type of license, unlimited analyst inquiry or guidance sessions, an executive coach or advisor, peer offerings, and unlimited participation in Forrester webinars, all of which are delivered throughout the contract period. The Company has concluded that these promises represent a stand ready obligation to provide a daily information service, in which the services are the same each day, every day is distinct, and the customer simultaneously receives and consumes the benefits as the Company transfers control throughout the contract period. Accordingly, these subscriptions meet the requirements of the series guidance and are each accounted for as a single performance obligation. The Company recognizes revenue ratably over the contract term, using an output measure of time elapsed. Certain of the research products include advisory services and/or an event ticket, which are accounted for as a separate performance obligation and are recognized at the point in time the service is completed, the final deliverable is transferred to the customer, or the event occurs. Research revenues also include sales of electronic reprints, which are written research documents prepared by Forrester’s analysts and hosted via an on-line platform. Reprints include a promise to deliver a customer-selected research document and certain usage data provided through the on-line platform, which represents two performance obligations. The Company satisfies the performance obligation for the research document by providing access to the electronic reprint and accordingly recognizes revenue at that point in time. The Company satisfies the performance obligation for the data portion of the reprint on a daily basis and accordingly recognizes revenue over time.</span></p><p style="text-indent:2.533%;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;">Consulting revenues</span></p><p style="text-indent:4.533%;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;">Consulting revenues consist of consulting projects and advisory services. Consulting project revenues consist of the delivery of focused insights and recommendations to assist clients in developing and executing their technology and business strategies. Projects are fixed-fee arrangements that are generally completed over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c5b17867-6560-47c0-9455-68c634cb9d06;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two weeks</span></span></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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company has concluded that each project represents a single performance obligation as each is a single promise to deliver a customized engagement and deliverable. For the majority of these services, either practically or contractually, the work performed and delivered to the customer has no alternative use to the Company. Additionally, Forrester maintains an enforceable right to payment at all times throughout the contract. The Company utilizes an input method and recognizes revenue over time, based on hours expended relative to the total estimated hours required to satisfy the performance obligation. The input method closely aligns with how control of interim deliverables is transferred to the customer throughout the engagement and is also the method used internally to price the project and assess operational performance. If the Company were to enter into an agreement where it does not have an enforceable right to payment at all times, revenue would be recognized at the point in time the project is completed. Certain of our content marketing consulting projects contain a second performance obligation for access to interactive tools over a specified license period, typically </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 or 24 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company recognizes revenue for this performance obligation ratably over the license period.</span></p><p style="text-indent:4.533%;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;">Advisory services revenues are short-term presentations or knowledge sharing sessions (which can range from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e0c15f85-18c8-4e01-9b92-e34eb4c06312;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one hour</span></span></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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), such as speeches and advisory days. Each is a promise for a Forrester analyst to deliver a deeper understanding of Forrester’s published research and represents a single performance obligation. Revenue is recognized at the point in time the service is completed or the final deliverable is transferred to the customer, which is when the customer has received the benefit(s) of the service.</span><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:2.533%;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;">Events revenues</span></p><p style="text-indent:4.533%;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;">Events revenues consist of either ticket or sponsorship sales for Forrester-hosted events. Each is a single promise that either allows entry to, or grants the right to promote a product or service at, a specific event. The Company concluded that each of these represents a single performance obligation. The Company recognizes revenue at the completion of the event, which is the point in time when the customer has received the benefit(s) from attending or sponsoring the event.</span><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:2.533%;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;">Prepaid performance obligations</span></p><p style="text-indent:4.533%;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;">Prepaid performance obligations (including event tickets, reprints, consulting projects, and advisory services) on non-cancellable contracts, for which the Company estimates will expire unused, are recognized in proportion to the pattern of related rights</span><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;">exercised by the customer. This assessment requires judgment, including estimating the percentage of prepaid rights that will go unexercised and anticipating the impact that future changes to products, pricing, and customer engagement will have on actual expirations. The Company updates estimates used to recognize unexercised rights on a quarterly basis.</span></p><p style="margin-left:2.267%;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;">Contract modifications</span></p><p style="text-indent:4.533%;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;">Consulting contracts are occasionally modified to update the scope of the services purchased. Since a consulting project is a single performance obligation that is only partially satisfied at the modification date, the updated project requirements are not distinct and the modification is accounted for as part of the existing contract. The effect of the modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either an increase or decrease) on a cumulative catch-up basis. For the year ended December 31, 2023, the Company recorded an immaterial amount of cumulative catch-up adjustments.</span></p><p style="text-indent:4.533%;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;">Refer to Note 12 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Segment and Enterprise Wide Reporting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for a summary of disaggregated revenue by geographic region.</span></p> 480800000 P3M 12 or 24 months P2D <p style="margin-left:2.267%;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;">Accounts receivable</span></p><p style="text-indent:4.533%;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;">Accounts receivable includes amounts billed and currently due from customers. Since the only condition for payment of the Company's invoices is the passage of time, the Company records a receivable on the date the invoice is issued. Also included in accounts receivable are unbilled amounts resulting from revenue exceeding the amount billed to the customer, where the right to payment is unconditional. If the right to payment for services performed was conditional on something other than the passage of time, the unbilled amount would be recorded as a separate contract asset. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> contract assets 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.</span></p><p style="text-indent:4.533%;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 majority of the Company’s contracts are non-cancelable. However, for contracts that are cancelable by the customer, the Company does not record a receivable when it issues an invoice. The Company records accounts receivable on these contracts only up to the amount of revenue earned but not yet collected.</span><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:4.533%;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, since the majority of the Company’s contracts are invoiced for annual periods, and payment is expected within </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;"> from the transfer of products and services, the Company does not adjust its receivables or transaction price for the effects of a significant financing component.</span></p> 0 one year <p style="margin-left:2.267%;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;">Deferred revenue</span></p><p style="text-indent:4.533%;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 Company refers to contract liabilities as deferred revenue in the Consolidated Balance Sheets. Payment terms in the Company’s customer contracts vary, but generally require payment in advance of fully satisfying the performance obligation(s). Deferred revenue consists of billings in excess of revenue recognized. Similar to accounts receivable, the Company does not record deferred revenue for unpaid invoices issued on a cancelable contract.</span></p><p style="text-indent:4.533%;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 years ended December 31, 2023 and 2022, the Company recognized approxim</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">166.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;">a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">189.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of revenue, respectively, related to its deferred revenue balance at January 1 of each such period.</span></p><p style="text-indent:4.533%;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;">Approximatel</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">y $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">385.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reve</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nue is expected to be recognized during 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;">24</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months from remaining performance obligations 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 166300000 189200000 385600000 P24M <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Cost to Obtain Contracts</span></p><p style="text-indent:4.533%;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 Company capitalizes commissions paid to sales representatives and related fringe benefits costs that are incremental to obtaining customer contracts. These costs are included in deferred commissions in the Consolidated Balance Sheets. The Company elected the practical expedient to account for these costs at a portfolio level as the Company’s contracts are similar in nature and the amortization model used closely matches the amortization expense that would be recognized on a contract-by-contract basis. Costs to obtain a contract are amortized to earnings over the initial contract term, which is the same period the related revenue is recognized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;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;">Amortization of the expense related to deferred commissions wa</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;">39.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> mi</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">llion, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45.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;">43.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and is recorded in selling and marketing expenses in the Consolidated Statements of Operations. The Company evaluates the recoverability of deferred commissions at each balance sheet date and there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairments recorded during </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022, or 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 39800000 45900000 43900000 0 0 0 <p style="text-indent:2.267%;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;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:4.533%;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 Company determines whether an arrangement is a lease at inception of the arrangement. The Company accounts for a lease when it has the right to control the leased asset for a period of time while obtaining substantially all of the assets’ economic benefits. All of the Company’s leases are operating leases, the majority of which are for office space. Operating lease right-of-use ("ROU") assets and non-current operating lease liabilities are included as individual line items in the Consolidated Balance Sheets, while short-term operating lease liabilities are recorded within accrued expenses and other current liabilities.</span></p><p style="text-indent:4.533%;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;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The discount rate used to determine the present value of the lease payments is the Company’s incremental borrowing rate based on the information available at lease inception, as generally an implicit rate in the lease is not readily determinable. An operating lease ROU asset includes all lease payments, lease incentives and initial direct costs incurred. </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;">Some of the Company’s leases include options to extend or terminate the lease. When determining the lease term, these options are included in the measurement and recognition of the Company’s ROU assets and lease liabilities when it is reasonably certain that the Company will exercise the option(s).</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company considers various economic factors when making this determination, including, but not limited to, the significance of leasehold improvements incurred in the office space, the difficulty in replacing the asset, underlying contractual obligations, and specific characteristics unique to a particular lease.</span><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:4.533%;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;">Subsequent to entering into a lease arrangement, the Company reassesses the certainty of exercising options to extend or terminate a lease. When it becomes reasonably certain that the Company will exercise an option that was not included in the lease term, the Company accounts for the change in circumstances as a lease modification, which results in the remeasurement of the ROU asset and lease liability as of the modification date.</span></p><p style="text-indent:4.533%;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;">Lease expense for operating leases is recognized on a straight-line basis over the lease term based on the total lease payments (which include initial direct costs and lease incentives). The expense is included in operating expenses in the Consolidated Statements of Operations.</span></p><p style="text-indent:4.533%;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 Company’s lease agreements generally contain lease and non-lease components. Non-lease components are fixed charges stated in an agreement and primarily include payments for parking at the leased office facilities. The Company accounts for the lease and fixed payments for non-lease components as a single lease component under Topic 842, which increases the amount of the ROU assets and lease liabilities. Most of the Company’s lease agreements also contain variable payments, primarily maintenance-related costs, which are expensed as incurred and not included in the measurement of the ROU assets and lease liabilities.</span></p><p style="text-indent:4.533%;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;">Leases with an initial term of twelve months or less are not recorded in the Consolidated Balance Sheets and are not material.</span></p> Some of the Company’s leases include options to extend or terminate the lease. When determining the lease term, these options are included in the measurement and recognition of the Company’s ROU assets and lease liabilities when it is reasonably certain that the Company will exercise the option(s). <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Advertising Costs</span></p><p style="text-indent:4.533%;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 Company expenses advertising costs as incurred. Advertising expense for the years ended December 31, 2023, 2022, and 2021 w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as $</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;"> mil</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">lion, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. These expenses consisted primarily of online marketing and are included in selling and marketing expense in the Consolidated Statements of Operations.</span></p> 1700000 2300000 2100000 <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="text-indent:4.533%;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 Company recognizes the fair value of stock-based compensation expense over the requisite service period of the individual grantee, which generally equals the vesting period. Forfeitures are recognized as they occur and all income tax effects related to settlements of share-based payment awards are reported in earnings as an increase or decrease to income tax expense. All income tax-related cash flows resulting from share-based payments are reported as operating activities in the Consolidated Statements of Cash Flows and cash paid by directly withholding shares for tax withholding purposes is classified as a financing activity.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Stock-based compensation expense was recorded in the following expense categories (in thousands):</span></p><p style="font-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;"> </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:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Cost of services and fulfillment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Selling and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">15,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">10,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 options granted under the equity incentive plan and sha</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">res subject to the employee stock purchase plan were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values (</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;"> options were granted i</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n 2022 or 2021):</span></p><p style="font-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;"> </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.711%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.171000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.291%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.171000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.171000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" 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;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;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;">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;">2022</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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;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;">Equity Incentive Plans</span></p></td> <td style="vertical-align:middle;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;">Employee Stock Purchase Plan</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;">Employee Stock Purchase Plan</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;">Employee Stock Purchase Plan</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: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;">Average 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.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Expected 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.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;">0.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;">0.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;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Expected life</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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.75</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-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: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;">Weighted average fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;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;">Expected volatility is based on the historical volatility of Forrester’s common stock as well as management’s expectations of future volatility over the expected term of the awards granted. The risk-free interest rate is based on the U.S. Treasury Constant Maturity rate with an equivalent remaining term. The expected term calculation is based upon the option period of the employee stock purchase plan, and for options, it is based upon Forrester's historical experience of exercise patterns.</span><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:4.533%;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 unamortized fair value of stock-based awards as of December 31, 2023 w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">as $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion with a weighted average remaining recognition period </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.5</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> <p style="text-indent:4.533%;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;">Stock-based compensation expense was recorded in the following expense categories (in thousands):</span></p><p style="font-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;"> </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:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Cost of services and fulfillment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,057</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Selling and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,943</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">15,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">10,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 9068000 8435000 6057000 2943000 2774000 1698000 3475000 3334000 2315000 15486000 14543000 10070000 <p style="text-indent:4.533%;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 options granted under the equity incentive plan and sha</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">res subject to the employee stock purchase plan were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values (</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;"> options were granted i</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n 2022 or 2021):</span></p><p style="font-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;"> </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.711%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.171000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.291%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.171000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.171000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" 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;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;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;">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;">2022</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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;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;">Equity Incentive Plans</span></p></td> <td style="vertical-align:middle;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;">Employee Stock Purchase Plan</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;">Employee Stock Purchase Plan</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;">Employee Stock Purchase Plan</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: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;">Average 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.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.05</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Expected 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.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;">0.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;">0.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;">0.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Expected life</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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.75</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align: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;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Years</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">Expected volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-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: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;">Weighted average fair value</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.22</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 0 0.0427 0.0551 0.0371 0.0005 0.000 0 0 0 P4Y9M P0Y6M P0Y6M P0Y6M 0.43 0.35 0.33 0.30 14.24 7.9 10.22 11.2 27700000 P2Y6M <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Depreciation and Amortization</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Forrester provides for depreciation and amortization of property and equipment, computed using the straight-line method, over their estimated useful lives of its assets as follows:</span></p><p style="text-indent:4.533%;font-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:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.46%;"></td> <td style="width:1.84%;"></td> <td style="width:43.7%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Computers and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Computer software</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Furniture and fixtures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_b977b468-cc73-489a-9967-885d060d0026;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of asset life or lease term</span></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="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-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;">Forrester provides for amortization of intangible assets, computed using an accelerated method according to the expected cash flows to be received from the underlying assets, over their estimated useful lives as follows:</span></p><p style="font-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;"> </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:54.54%;"></td> <td style="width:1.7%;"></td> <td style="width:43.76%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Customer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Technology</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Trademarks</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8 Years</span></span></p></td> </tr> </table></div> <p style="text-indent:4.533%;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;">Forrester provides for depreciation and amortization of property and equipment, computed using the straight-line method, over their estimated useful lives of its assets as follows:</span></p><p style="text-indent:4.533%;font-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:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.46%;"></td> <td style="width:1.84%;"></td> <td style="width:43.7%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Computers and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Computer software</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Furniture and fixtures</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_b977b468-cc73-489a-9967-885d060d0026;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Shorter of asset life or lease term</span></span></p></td> </tr> </table> P3Y P10Y P3Y P5Y P7Y Shorter of asset life or lease term <p style="text-indent:4.533%;font-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;">Forrester provides for amortization of intangible assets, computed using an accelerated method according to the expected cash flows to be received from the underlying assets, over their estimated useful lives as follows:</span></p><p style="font-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;"> </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:54.54%;"></td> <td style="width:1.7%;"></td> <td style="width:43.76%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Customer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Technology</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8 Years</span></span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Trademarks</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8 Years</span></span></p></td> </tr> </table> P5Y P9Y P1Y P8Y P6Y P8Y <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Income Taxes</span></p><p style="text-indent:4.533%;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;">Forrester recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statements and tax basis of assets and liabilities as well as operating loss carryforwards.</span></p><p style="text-indent:4.533%;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;">Forrester’s provision for income taxes is composed of a current and a deferred provision for federal, state, and foreign jurisdictions. The current provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred provision is calculated as the net change during the year in deferred tax assets and liabilities. Valuation allowances are provided if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax asset will not be realized.</span></p><p style="text-indent:4.533%;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;">Forrester accounts for uncertain tax positions using a “more-likely-than-not” threshold for recognizing and resolving uncertain tax positions. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. The Company evaluates these tax positions on a quarterly basis. The Company also accrues for potential interest and penalties related to unrecognized tax benefits in income tax expense.</span></p> <p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Net Income Per Common Share</span></p><p style="text-indent:4.533%;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;">Basic net income per common share is computed by dividing net income by the basic weighted average number of common shares outstanding during the period. Diluted net income per common share is computed by dividing net income by the diluted weighted average number of common shares and common equivalent shares outstanding during the period. The weighted average number of common equivalent shares outstanding has been determined in accordance with the treasury-stock method. Common stock equivalents consist of common stock issuable upon the exercise of outstanding stock options and the vesting of restricted stock units.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Basic and diluted weighted average common shares are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-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:57.648%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Basic weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Weighted average common equivalent shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Diluted weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Options and restricted stock units excluded from diluted weighted <br/>   average share calculation as effect would have been anti-dilutive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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;">Basic and diluted weighted average common shares are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-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:57.648%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Basic weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Weighted average common equivalent shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Diluted weighted average common shares outstanding</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,357</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Options and restricted stock units excluded from diluted weighted <br/>   average share calculation as effect would have been anti-dilutive</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 19183000 18967000 19110000 75000 205000 247000 19258000 19172000 19357000 730000 210000 3000 <p style="margin-left:2.267%;font-size:10pt;margin-top:8pt;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;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:4.533%;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 March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reference Rate Reform (Topic 848) – Facilitation of the Effects of Reference Rate Reform on Finance Reporting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The new standard provides optional guidance for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting due to the risk of cessation of the London Interbank Offered Rate (“LIBOR”). The updates apply to contracts, hedging relationships, and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, and as a result require a modification. In December 2022, the FASB issued ASU No. 2022-06, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The amendments in this update defer the sunset date of Topic 848 from December 31, 2022, to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The amendments in this update apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The standard has not impacted the Company’s financial position or results of operations, and will not have an impact in the future as the Company no longer has any financial instruments that reference LIBOR.</span></p><p style="text-indent:4.533%;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 FASB issued 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;">. The new standard enhances the disclosures of reportable segment information, primarily in regards to significant segment expenses. The new standard will be effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.</span></p><p style="text-indent:4.533%;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 December 2023, the FASB issued ASU No. 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;">. The new standard enhances income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The new standard will be effective for the Company on January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact of adoption of the standard on its consolidated financial statements.</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;">Note 2 – Marketable Investments</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 summarizes the Company’s marketable investments (in thousands):</span></p><p style="text-indent:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Money market 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;">31,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">31,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">51,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">1,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">19,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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;">Realized gains and losses on investments are included in earnings and are determined using the specific identification method. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> realized gains or losses on marketable investments during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 summarizes the maturity periods of the marketable investments in the Company’s portfolio 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 (in thousands):</span></p><p style="text-indent:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2025</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Money market 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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">31,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">49,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 shows the gross unrealized losses and market value of the Company’s available-for-sale securities with unrealized losses that are not deemed to be other-than-temporary, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):</span></p><p style="text-indent:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Less Than 12 Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">12 Months or Greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">4,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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="min-width:fit-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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">13,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;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:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Less Than 12 Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">12 Months or Greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">11,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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 summarizes the Company’s marketable investments (in thousands):</span></p><p style="text-indent:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Money market 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;">31,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">31,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">51,659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">1,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">19,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">19,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 18049000 0 72000 17977000 2000000 0 7000 1993000 31610000 0 0 31610000 51659000 0 79000 51580000 17900000 8000 205000 17703000 1999000 0 14000 1985000 19899000 8000 219000 19688000 0 0 0 <p style="text-indent:4.533%;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 summarizes the maturity periods of the marketable investments in the Company’s portfolio 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 (in thousands):</span></p><p style="text-indent:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2025</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,977</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Money market 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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">31,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">49,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 16037000 1940000 17977000 1993000 0 1993000 31610000 0 31610000 49640000 1940000 51580000 <p style="text-indent:4.533%;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 shows the gross unrealized losses and market value of the Company’s available-for-sale securities with unrealized losses that are not deemed to be other-than-temporary, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):</span></p><p style="text-indent:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Less Than 12 Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">12 Months or Greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">4,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><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="min-width:fit-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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,993</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">13,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;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:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="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;">Less Than 12 Months</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">12 Months or Greater</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Market</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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: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;">Corporate obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Federal agency obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">11,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 13098000 8000 4879000 64000 0 0 1993000 7000 13098000 8000 6872000 71000 9619000 139000 8084000 66000 1985000 14000 0 0 11604000 153000 8084000 66000 <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;">Note 3 – Goodwill and Other Intangible Assets</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 summary of goodwill by segment and the changes in the carrying amount of goodwill is shown in the following table (in thousands):</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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.623%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Research<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consulting<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Balance at December 31, 2021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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 currency translation adjustments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">2,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Balance at December 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">242,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 adjustments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Balance at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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 Company performed its annual impairment test as of November 30, 2023 utilizing a quantitative assessment to determine if the fair values of each of its reporting units was less than their respective carrying values, and concluded that no impairments existed.</span></p><p style="text-indent:4.533%;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 December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </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;"> accumulated goodwill impairment losses and the Consulting reporting unit had a negative carrying value.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 summary of Forrester’s intangible assets is as follows (in thousands):</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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.623%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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;">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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Amortizable intangible assets:</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;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 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;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 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:5pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:5pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Technology</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><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;">Trademarks</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.623%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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;">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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Amortizable intangible assets:</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;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 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;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 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:5pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:5pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Technology</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><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;">Trademarks</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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;">Amortization expense related to intangible assets was approxi</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">mately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021</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: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;">Estimated intangible asset amortization expense for each of the five succeeding years is as follows (in thousands):</span></span></p><div style="font-size:10pt;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="color:#000000;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:50.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></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;">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,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">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="white-space:pre-wrap;vertical-align: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;">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;">8,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">8,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> </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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">37,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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 summary of goodwill by segment and the changes in the carrying amount of goodwill is shown in the following table (in thousands):</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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.623%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Research<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consulting<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Balance at December 31, 2021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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 currency translation adjustments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">2,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Balance at December 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">234,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">242,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 adjustments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Balance at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 236770000 8224000 244994000 -2750000 -95000 -2845000 234020000 8129000 242149000 2038000 70000 2108000 236058000 8199000 244257000 0 <p style="text-indent:4.533%;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 summary of Forrester’s intangible assets is as follows (in thousands):</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:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.623%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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;">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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Amortizable intangible assets:</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;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 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;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 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:5pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,091</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:5pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Technology</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><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;">Trademarks</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,046</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.623%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.301%;"></td> <td style="width:1%;"></td> <td style="width:10.924000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">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;">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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Amortizable intangible assets:</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;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 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;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 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:5pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Customer relationships</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:5pt;white-space:pre-wrap;vertical-align:bottom;"><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;">Technology</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><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;">Trademarks</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 77640000 42091000 35549000 16524000 15950000 574000 12519000 11005000 1514000 106683000 69046000 37637000 77786000 33805000 43981000 16803000 14696000 2107000 12472000 9056000 3416000 107061000 57557000 49504000 12000000 13200000 15100000 <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 years is as follows (in thousands):</span><p style="font-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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.444%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:15.757%;"></td> <td style="width:1%;"></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;">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,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">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="white-space:pre-wrap;vertical-align: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;">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;">8,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">8,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> </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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">37,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 9955000 8881000 8396000 8324000 2081000 37637000 <p style="font-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;">Note 4 – Debt</span></p><p style="text-indent:2.267%;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;">Amended Credit Agreement</span></p><p style="text-indent:4.533%;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 21, 2021, the Company and certain of its subsidiaries entered into an amendment of its existing credit facility, dated as of January 3, 2019, with JPMorgan Chase Bank, N.A., as administrative agent (the “Administrative Agent”), and the lenders party thereto (the "Existing Credit Agreement" and the Existing Credit Agreement as amended by the Amendment, the "Amended Credit Agreement").</span></p><p style="text-indent:4.533%;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 Existing Credit Agreement was amended to, among other things, (a) increase the aggregate principal amount of revolving credit commitments (the "Revolving Credit Facility") from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">150.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and eliminate the existing term loan facility, (b) extend the scheduled maturity date of the revolving credit commitments to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_38ef8d49-251d-4daa-863d-8967c6903b88;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December of 2026</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, (c) reduce the applicable margin with respect to revolving loans to, at Forrester’s option, (i) between </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;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum for loans based on LIBOR and (ii) between </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;">% and </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 for loans based on the applicable base rate, in each case, based on Forrester’s consolidated total leverage ratio, (d) reduce the commitment fee applicable to undrawn revolving credit commitments to between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.30</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;">0.20</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 Company's consolidated total leverage ratio, (e) </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;">replace the minimum fixed charge coverage ratio financial covenant under the Existing Credit Agreement with a minimum consolidated interest coverage ratio of 3.50:1.00</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and (f) include a covenant limiting the amount of capital expenditures made by the Company in each fiscal year.</span></p><p style="text-indent:4.533%;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 21, 2021, the Company converted the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million outstanding term loan amounts under the Existing Credit Agreement to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million outstanding on the Revolving Credit Facility as the lenders remained the same under both facilities. The Amended Credit Agreement permits the Company to increase commitments under the Revolving Credit Facility in an aggregate principal amount up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, subject to approval by the Administrative Agent and certain customary terms and conditions.</span></p><p style="text-indent:4.533%;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 Company may voluntarily prepay revolving loans under the credit facility at any time and from time to time, without premium or penalty. No interim amortization payments are required to be made under the credit facility.</span></p><p style="text-indent:4.533%;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 Amended Credit Agreement provides that once LIBOR ceases to exist in 2023, the benchmark rate for the Revolving Credit Facility will automatically transfer from LIBOR to the Secured Overnight Financing Rate (SOFR). In April 2023, the Company</span><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;">executed a second amendment to the credit facility to facilitate the conversion from LIBOR to SOFR and to set the base interest rate at SOFR plus 10 basis points.</span></p><p style="text-indent:4.533%;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;">Up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of the Revolving Credit Facility is available for the issuance of letters of credit, and any drawings under the letters of credit must be reimbursed within one business day. 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, </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;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million i</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n letters of credit were issued under the Revolving Credit Facility.</span></p><p style="text-indent:4.533%;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 Company incurred $</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 in costs related to the issuance of the Revolving Credit Facility under the Amended Credit Agreement, which are included in other assets in the Consolidated Balance Sheets. These costs are being amortized on a straight-line basis over 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;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> term of the Revolving Credit Facility and are included in interest expense in the Consolidated Statements of Operations. The Amended Credit Agreement was accounted for as a debt modification and thus </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;"> existing debt issuance costs were written off to interest expense as a result of the modification.</span></p><p style="text-indent:2.267%;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;">Existing Credit Agreement</span></p><p style="text-indent:4.533%;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;">Prior to December 21, 2021, the Company had a credit facility that provided for a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">125.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million Term Loan A facility and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million Revolving Credit Facility. The term loan amounts outstanding under the Existing Credit Agreement were repaid when the Company entered into the Amended Credit Agreement on December 21, 2021.</span></p><p style="text-indent:2.267%;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;">Outstanding Borrowings</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 summarizes the Company’s total outstanding borrowings as of the dates indicated (in thousands):</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:10pt;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:59.792%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.423%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.423%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description:</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;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Revolving credit facility (1) (2) (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:-3.448%;padding-left:3.333%;font-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="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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 contractual annualized interest rate 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 on the Revolving Credit Facility </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.70596</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">The Company had</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;">114.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;"> of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of 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></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">The weighted average annual effective rate on the Company's total debt outstanding for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 wa</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;">6.3</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;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively.</span></div></div></div><p style="text-indent:4.533%;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 Amended Credit Agreement contains certain customary restrictive loan covenants, including among others, financial covenants that apply a maximum leverage ratio, minimum interest coverage ratio, and maximum annual capital expenditures.</span><span style="color:#ffffff;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;">The negative covenants limit, subject to various exceptions, the Company’s ability to incur additional indebtedness, create liens on assets, merge, consolidate, liquidate or dissolve any part of the Company, sell assets, change fiscal year, or enter into certain transactions with affiliates and subsidiaries. The Company was in full compliance with the covenants as of December 31, 2023. The Facility also contains customary events of default, representations, and warranties.</span></p><p style="text-indent:4.533%;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;">All obligations under the Amended Credit Agreement are unconditionally guaranteed by each of the Company’s existing and future, direct and indirect, material wholly-owned domestic subsidiaries, other than certain excluded subsidiaries, and are collateralized by a first priority lien on substantially all tangible and intangible assets, including intellectual property, and all of the capital stock of the Company and its subsidiaries (limited to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the voting equity of certain subsidiaries).</span></p> 75000000 150000000 0.0125 0.0175 0.0025 0.0075 0.003 0.002 replace the minimum fixed charge coverage ratio financial covenant under the Existing Credit Agreement with a minimum consolidated interest coverage ratio of 3.50:1.00 100000000 100000000 50000000 5000000 600000 500000 P5Y 0 125000000 75000000 <p style="text-indent:4.533%;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 summarizes the Company’s total outstanding borrowings as of the dates indicated (in thousands):</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:10pt;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:59.792%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.423%;"></td> <td style="width:1%;"></td> <td style="width:1.68%;"></td> <td style="width:1%;"></td> <td style="width:16.423%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description:</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;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Revolving credit facility (1) (2) (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:-3.448%;padding-left:3.333%;font-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="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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 contractual annualized interest rate 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 on the Revolving Credit Facility </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.70596</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">The Company had</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;">114.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;"> of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of 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></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">The weighted average annual effective rate on the Company's total debt outstanding for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 and 2022 wa</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;">6.3</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;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively.</span></div></div> 35000000 50000000 0.0670596 114400000 0.063 0.029 0.65 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 – Leases</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 components of lease expense were as follows (in thousands):</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:10pt;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:26.755%;"></td> <td style="width:1%;"></td> <td style="width:20.296%;"></td> <td style="width:1%;"></td> <td style="width:3.179%;"></td> <td style="width:1%;"></td> <td style="width:20.296%;"></td> <td style="width:1%;"></td> <td style="width:3.179%;"></td> <td style="width:1%;"></td> <td style="width:20.296%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;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;">Year Ended</span></p></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="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;">Year Ended</span></p></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="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;">Year Ended</span></p></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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;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;">December 31, 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;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="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;">December 31, 2022</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;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="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;">December 31, 2021</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: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 cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Short-term lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Variable lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Sublease income</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Total lease cost</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,525</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,708</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,999</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Additional lease information is summarized in the following table (in thousands, except lease term and discount rate):</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:10pt;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:60.74%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:15.46%;"></td> <td style="width:1%;"></td> <td style="width:2.5%;"></td> <td style="width:1%;"></td> <td style="width:15.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Cash paid for amounts included in the measurement of <br/>   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: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;">13,839</span></p></td> <td style="white-space:nowrap;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">12,939</span></p></td> <td style="white-space:nowrap;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: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 ROU assets obtained in exchange for<br/>   lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">323</span></p></td> <td style="white-space:nowrap;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: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;">Weighted-average remaining lease term - operating <br/>   leases (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.3</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;">5.1</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: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;">Weighted-average discount rate - operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">4.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> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Future minimum lease payments under non-cancelable leases and estimated future sublease cash receipts from non-cancelable arrangements 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 are as follows (in thousands):</span></p><p style="text-indent:4.173%;font-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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.82%;"></td> <td style="width:2.78%;"></td> <td style="width:1%;"></td> <td style="width:22.36%;"></td> <td style="width:1%;"></td> <td style="width:3.48%;"></td> <td style="width:1%;"></td> <td style="width:16.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Sublease</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Payments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Cash Receipts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">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;">16,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;">624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">13,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">12,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">5,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">2,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Present value of 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:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Lease balances are as follows (in thousands):</span></p><p style="text-indent:4.133%;font-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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.48%;"></td> <td style="width:3.28%;"></td> <td style="width:1%;"></td> <td style="width:29.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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;">Operating lease ROU 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;">39,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-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><span style="-sec-ix-hidden:F_17f1681d-c6ee-42e9-83bb-c18f8e7710be;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term operating lease liabilities</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="white-space:pre-wrap;vertical-align: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;">Non-current 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;">37,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 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:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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 style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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 accrued expenses and other current liabilities in the Consolidated Balance Sheets.</span></div></div></div><p style="text-indent:4.533%;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 Company’s leases do not contain residual value guarantees, material restrictions or covenants. During the year ended December 31, 2021, the Company subleased one of its facilities in San Francisco, California. The sublease agreement expires in 2024 and (i) does not include renewal and termination options, (ii) provides for customary escalations of lease payments in the normal course of business, and (iii) grants the subtenant certain allowances, such as free rent.</span></p><p style="text-indent:4.533%;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 year ended December 31, 2023, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of ROU asset impairments and accelerated amortization and $</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 of leasehold improvements impairments related to closing various offices. Dur</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ing the year ended December 31, 2022, the Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of ROU asset impairments 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 of leasehold improvement impairments related to closing one floor of its offices located at 150 Spear Street, San Francisco, California.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The space had been vacant prior to the Company electing to permanently reduce its office space. The impairments and accelerated amortization are included in restructuring costs in the Consolidated Statements of Operations. The leasehold improvements were originally recorded in property and equipment, net in the Consolidated Balance Sheets. As a result of the impairments, the ROU asset and leasehold improvements were required to be recorded at their estimated fair value as Level 3 non-financial assets. The fair value of the asset group was determined using a discounted cash flow model, which required the use of estimates, including projected cash flows for the related assets, the selection of a discount rate used in the model, and regional real estate industry data. The fair value of the asset group was allocated to the ROU asset and leasehold improvements based on their relative carrying values.</span><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:4.533%;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 Compa</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ny did not have any lease impairments or abandonments during 2021.</span><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:4.533%;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 components of lease expense were as follows (in thousands):</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:10pt;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:26.755%;"></td> <td style="width:1%;"></td> <td style="width:20.296%;"></td> <td style="width:1%;"></td> <td style="width:3.179%;"></td> <td style="width:1%;"></td> <td style="width:20.296%;"></td> <td style="width:1%;"></td> <td style="width:3.179%;"></td> <td style="width:1%;"></td> <td style="width:20.296%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;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;">Year Ended</span></p></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="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;">Year Ended</span></p></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="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;">Year Ended</span></p></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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;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;">December 31, 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;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="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;">December 31, 2022</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;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="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;">December 31, 2021</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: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 cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Short-term lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">981</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">754</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Variable lease cost</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,582</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Sublease income</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Total lease cost</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,525</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,708</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,999</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 12671000 14284000 15527000 981000 754000 439000 4394000 5416000 5582000 521000 746000 549000 17525000 19708000 20999000 <p style="text-indent:4.533%;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;">Additional lease information is summarized in the following table (in thousands, except lease term and discount rate):</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:10pt;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:60.74%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:15.46%;"></td> <td style="width:1%;"></td> <td style="width:2.5%;"></td> <td style="width:1%;"></td> <td style="width:15.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year Ended</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Cash paid for amounts included in the measurement of <br/>   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: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;">13,839</span></p></td> <td style="white-space:nowrap;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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">12,939</span></p></td> <td style="white-space:nowrap;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: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 ROU assets obtained in exchange for<br/>   lease obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">323</span></p></td> <td style="white-space:nowrap;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: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;">Weighted-average remaining lease term - operating <br/>   leases (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.3</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;">5.1</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: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;">Weighted-average discount rate - operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">4.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> </tr> </table> 13839000 12939000 1110000 323000 P4Y3M18D P5Y1M6D 0.043 0.043 <p style="text-indent:4.533%;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;">Future minimum lease payments under non-cancelable leases and estimated future sublease cash receipts from non-cancelable arrangements 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 are as follows (in thousands):</span></p><p style="text-indent:4.173%;font-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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.82%;"></td> <td style="width:2.78%;"></td> <td style="width:1%;"></td> <td style="width:22.36%;"></td> <td style="width:1%;"></td> <td style="width:3.48%;"></td> <td style="width:1%;"></td> <td style="width:16.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Sublease</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Payments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Cash Receipts</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">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;">16,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;">624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">13,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">12,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">5,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">2,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;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:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Less imputed interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Present value of 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:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 16001000 624000 13899000 0 12344000 0 5724000 0 2889000 0 6049000 0 56906000 624000 5052000 51854000 <p style="text-indent:4.533%;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;">Lease balances are as follows (in thousands):</span></p><p style="text-indent:4.133%;font-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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.48%;"></td> <td style="width:3.28%;"></td> <td style="width:1%;"></td> <td style="width:29.24%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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: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;">Operating lease ROU 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;">39,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-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><span style="-sec-ix-hidden:F_17f1681d-c6ee-42e9-83bb-c18f8e7710be;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Short-term operating lease liabilities</span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="white-space:pre-wrap;vertical-align: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;">Non-current 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;">37,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 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:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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 style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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 accrued expenses and other current liabilities in the Consolidated Balance Sheets.</span></div></div> 39722000 14181000 37673000 51854000 1900000 700000 3700000 1300000 <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;">Note 6 – Derivatives and Hedging</span></p><p style="text-indent:4.533%;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 Company enters into derivative contracts (an interest rate swap and foreign currency forwards) to mitigate the cash flow risk associated with changes in interest rates on its variable rate debt (refer to Note 4 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Debt</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) and changes in foreign exchange rates on forecasted foreign currency transactions. The Company accounts for its derivative contracts in accordance with FASB ASC Topic 815 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivatives and Hedging </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(“Topic 815”)</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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which requires all derivatives, including derivatives designated as accounting hedges, to be recorded on the balance sheet at fair value.</span></p><p style="text-indent:2.267%;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;">Interest Rate Swap</span></p><p style="text-indent:4.533%;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 2019, the Company entered into a single interest rate swap contract that matured on December 31, </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;">2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with an initial notional amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Company paid a base fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.65275</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and in return received the greater of: (1) 1-month LIBOR, rounded up to the nearest </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_0634b3d9-920e-4080-b0fe-43f3d100cf3e;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1/16</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of a percent, or (2) </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;">%.</span></p><p style="text-indent:4.533%;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 swap had been designated and accounted for as a cash flow hedge of the forecasted interest payments on the Company’s debt. The swap was considered to be a highly effective hedge of the designated interest rate risk for the entire contract period and changes in the fair value of the swap were recorded in accumulated other comprehensive loss, a component of equity in the Consolidated Balance Sheets.</span></p><p style="text-indent:2.267%;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;">Foreign Currency Forwards</span></p><p style="text-indent:4.533%;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 Company enters into a limited number of foreign currency forward exchange contracts to mitigate the effects of adverse fluctuations in foreign currency exchange rates on transactions entered into in the normal course of business that are denominated in foreign currencies that differ from the local functional currency. These contracts generally have short durations and are recorded at fair value with both realized and unrealized gains and losses recorded in other income (expense), net in the Consolidated Statements of Operations because the Company does not designate these contracts as hedges for accounting purposes.</span><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:4.533%;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 2023, the Company entered into twelve foreign currency forward exchange contracts, all of which settled by December 31, 2023. Accordingly, as of December 31, 2023, there are no amounts recorded in the Consolidated Balance Sheets. During 2022, the Company entered into ten foreign currency forward exchange contracts, all of which settled by December 31, 2022. Accordingly, as of December 31, 2022, there are no amounts recorded in the Consolidated Balance Sheets. During 2021, the Company entered into seven foreign currency forward exchange contracts, all of which settled by December 31, 2021.</span></p><p style="text-indent:4.533%;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 Company’s derivative counterparties are investment grade financial institutions. The Company does not have any collateral arrangements with its derivative counterparties and the derivative contracts do not contain credit risk related contingent features. </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 table below provides information regarding amounts recognized in the Consolidated Statements of Operations for derivative contracts for the periods indicated (in thousands):</span></span></p><div style="font-size:10pt;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: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:54.7%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:10.780000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:10.780000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:10.780000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.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;">Amount recorded in:</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;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">I</span><span><span style="-sec-ix-hidden:F_ad242d67-274f-437a-aeef-10f65fcf59d8;"><span style="-sec-ix-hidden:F_19b45fc1-bcdf-4ad0-9b6f-9b7ab0bbee1c;"><span style="-sec-ix-hidden:F_3be821e3-ba9b-483f-87f8-8345999f196d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">nterest expense (1)</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_0ebf8037-dafd-40f0-a4a3-521517f72127;"><span style="-sec-ix-hidden:F_510659e7-7f1a-4c31-aaed-7005059c60bd;"><span style="-sec-ix-hidden:F_3b7626c0-b4da-4622-ac7d-96147a3c20fc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other income (expense</span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">), net (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Consists of interest expense from the interest rate swap contract.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Consists of net reali</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zed losses on f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">oreign currency forward contracts.</span></div></div></div> 2022 95000000 0.0165275 0 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below provides information regarding amounts recognized in the Consolidated Statements of Operations for derivative contracts for the periods indicated (in thousands):</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: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:54.7%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:10.780000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:10.780000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.32%;"></td> <td style="width:1%;"></td> <td style="width:10.780000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 Year Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.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;">Amount recorded in:</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;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">I</span><span><span style="-sec-ix-hidden:F_ad242d67-274f-437a-aeef-10f65fcf59d8;"><span style="-sec-ix-hidden:F_19b45fc1-bcdf-4ad0-9b6f-9b7ab0bbee1c;"><span style="-sec-ix-hidden:F_3be821e3-ba9b-483f-87f8-8345999f196d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">nterest expense (1)</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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_0ebf8037-dafd-40f0-a4a3-521517f72127;"><span style="-sec-ix-hidden:F_510659e7-7f1a-4c31-aaed-7005059c60bd;"><span style="-sec-ix-hidden:F_3b7626c0-b4da-4622-ac7d-96147a3c20fc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other income (expense</span></span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">), net (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Consists of interest expense from the interest rate swap contract.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Consists of net reali</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">zed losses on f</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">oreign currency forward contracts.</span></div></div> 0 -103000 -807000 -13000 -194000 -90000 -13000 -297000 -897000 <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;">Note 7 – Fair Value Measurements</span></p><p style="text-indent:4.533%;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 Company has certain financial assets and liabilities which have been classified as either Level 1, 2, or 3 within the fair value hierarchy as described below.</span></p><p style="text-indent:4.533%;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;">Level 1 — Fair value based on quoted prices in active markets for identical assets or liabilities.</span></p><p style="margin-left:4.533%;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;">Level 2 — Fair value based on inputs other than Level 1 inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></p><p style="margin-left:4.533%;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;">Level 3 — Fair value based on unobservable inputs that are supported by little or no market activity and such inputs are significant to the fair value of the assets or liabilities.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 represents the Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):</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:10pt;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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;font-family:Arial;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;font-family:Arial;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 investments (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total 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;">55,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:6pt;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:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;font-family:Arial;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;font-family:Arial;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 investments (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total 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;">5,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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 style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">U.S. based funds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million are included in cash and cash equivalents and non-U.S. based funds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million included in marketable investments in the Consolidated Balance Sheets.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Represents U.S. based funds and are included in cash and cash equivalents in the Consolidated Balance Sheets.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events.</span></div></div></div><p style="text-indent:4.533%;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 years ended December 31, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company did not transfer assets or liabilities between levels of the fair value hierarchy. Additionally, there have been no changes to the valuation techniques for Level 2 assets and liabilities.</span></p> <p style="text-indent:4.533%;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 represents the Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):</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:10pt;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:57.477%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> <td style="width:1.399%;"></td> <td style="width:1%;"></td> <td style="width:10.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;font-family:Arial;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;font-family:Arial;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 investments (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total 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;">55,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:6pt;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:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31, 2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">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:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;font-family:Arial;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;font-family:Arial;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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 investments (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total 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;">5,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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 style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">U.S. based funds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million are included in cash and cash equivalents and non-U.S. based funds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million included in marketable investments in the Consolidated Balance Sheets.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Represents U.S. based funds and are included in cash and cash equivalents in the Consolidated Balance Sheets.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events.</span></div></div> 55128000 0 55128000 0 19970000 19970000 55128000 19970000 75098000 5800000 0 5800000 0 19688000 19688000 5800000 19688000 25488000 23500000 31600000 <p style="font-size:10pt;margin-top:8pt;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;">Note 8 – Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Income before income taxes consists of the following (in thousands):</span></p><p style="font-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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.411%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Domestic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">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;">6,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">33,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-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 components of the income tax expense are as follows (in thousands):</span></p><p style="font-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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.411%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">6,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-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;">A reconciliation of the federal statutory rate to Forrester’s effective tax rate is as follows:</span></p><p style="font-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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.648%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Income tax provision at federal statutory 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;">21.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;">21.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;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Increase (decrease) in tax resulting from:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State tax provision, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">5.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 tax rate differential</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><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;">(</span><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> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">0.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;">(</span><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> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Withholding 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;">6.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Permanent differences</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><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="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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 subsidiary income subject to U.S. tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">0.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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-derived intangible income benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in tax legislation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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;">(</span><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="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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 gain on previously taxed earnings and profits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Effective tax 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;border-bottom:2.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;">51.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="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">29.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="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">25.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="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> </table></div><p style="text-indent:4.533%;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 increase in the effective tax rate during 2023 as compared to 2022 was primarily due to 1) the impact from the decline in income before taxes to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2023 from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2022 and 2) increased non-deductible stock compensation due primarily to the effect from the settlement of share-based awards in 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 components of deferred income taxes are as follows (in thousands):</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:10pt;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:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Non-deductible reserves and accruals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Net operating loss and other carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Stock compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Gross deferred tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Less - valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sub-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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-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;">Other 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;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Goodwill and 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Deferred commissions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Net deferred tax liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">13,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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></div><p style="text-indent:4.533%;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 December 31, 2023 and 2022, long-term net deferred tax assets 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;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million a</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nd $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and are included in other assets in the Consolidated Balance Sheets. Long-term net deferred tax liabilities wer</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e $</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;"> mill</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ion and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million 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 and 2022, respectively, and are included in non-current liabilities in the Consolidated Balance Sheets.</span></p><p style="text-indent:4.533%;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 December 31, 2023, the Company has fully utilized its U.S. federal net operating loss carryforwards.</span><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:4.533%;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 Company has foreign net operating loss carryfo</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">rwards of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which can be carried forward indefinitely. Approximately $</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 of the foreign ne</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t operating loss carryforwards relate to a prior acquisition, the utilization of which is subject to limitation under the tax law of the United Kingdom.</span></p><p style="text-indent:4.533%;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 December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company has </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;"> U.S. federal and state capital loss carryforward</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s.</span></p><p style="text-indent:4.533%;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 Company considers all available evidence, both positive and negative, to determine whether, based on the weight of that evidence, a valuation allowance is needed for some portion or all of a net deferred income tax asset. Judgment is required in considering the relative impact of negative and positive evidence. In arriving at these judgments, the weight given to the potential effect of negative and positive evidence is commensurate with the extent to which it can be objectively verified. Although realization is not assured, based upon the Company’s historical taxable income and projections of the Company’s future taxable income over the periods during which the deferred tax assets are deductible and the carryforwards expire, management believes it is more likely than</span><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;">not that the Company will realize the benefits of these deductible differences, net of the existing valuation allowances, as discussed below.</span></p><p style="text-indent:4.533%;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 December 31, 2023 and 2022, the Company maintained a valuation allowance of approxim</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ately $</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;"> mil</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">li</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on and $</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, respectively, primarily relating to foreign net operating loss carryforwards from an acquisition, and as of December 31, 2021, also from U.S. capital losses from the Company’s investment in technology-related private equity funds.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 a summary of the changes in the deferred tax valuation allowance for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 (in thousands):</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: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:57.588%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.858%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.858%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.858%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Deferred tax valuation allowance at January 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in tax legislation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Deferred tax valuation allowance at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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 Company will generally be free of additional U.S. federal tax consequences on additional unremitted foreign earnings that have been subject to U.S. tax primarily through GILTI or would be eligible for a dividends received deduction for earnings distributed after January 1, 2018. Notwithstanding the U.S. taxation of these amounts, the Company intends to continue to invest all of its unremitted earnings o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, as we</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ll as the capital in these subsidiaries, indefinitely outside of the U.S. unless there are opportunities in the future to repatriate in a tax efficient manner. The Company does not expect to incur any material, additional taxes related to such amounts.</span></p><p style="text-indent:4.533%;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 Company utilizes a two-step process for the measurement of uncertain tax positions that have been taken or are expected to be taken on a tax return. The first step is a determination of whether the tax position should be recognized in the financial statements. The second step determines the measurement of the tax position. </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;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is summarized as follows for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 (in thousands):</span></span></p><div style="font-size:10pt;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="color:#000000;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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Unrecognized tax benefits at January 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for tax positions of prior 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Unrecognized tax benefits at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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 December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company had </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;"> unrecognized tax benefits. The Company does not expect the liability for unrecognized tax benefits to change materially within the next 12 months.</span></p><p style="text-indent:4.533%;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 Company recognizes interest and penalties related to uncertain tax positions in income tax expense and such amounts were not significant in the years ended December 31, 2023, 2022, and 2021. Accrued interest and penalties were insignificant at December 31, 2023, 2022, and 2021.</span></p><p style="text-indent:4.533%;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 Company files income tax returns in the U.S. and in foreign jurisdictions. Generally, the Company is no longer subject to U.S., state, local, and foreign income tax examinations by tax authorities in its major jurisdictions for years before 2016, except to the extent of net operating loss and tax credit carryforwards from those years. Major taxing jurisdictions include the U.S., the Netherlands, the United Kingdom, Germany, and Switzerland. As of December 31, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Company has no jurisdictions under audit.</span></p> <p style="text-indent:4.533%;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;">Income before income taxes consists of the following (in thousands):</span></p><p style="font-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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.411%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Domestic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,424</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">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;">6,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">33,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> -4058000 16552000 22424000 10343000 14172000 10767000 6285000 30724000 33191000 <p style="text-indent:4.533%;font-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 components of the income tax expense are as follows (in thousands):</span></p><p style="font-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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.411%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.922%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.942%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:10.962%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">6,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3867000 9349000 4203000 1922000 3819000 2272000 2907000 2402000 2147000 8696000 15570000 8622000 -3872000 -5513000 334000 -1597000 -1788000 -663000 8000 649000 54000 -5461000 -6652000 -275000 3235000 8918000 8347000 <p style="text-indent:4.533%;font-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;">A reconciliation of the federal statutory rate to Forrester’s effective tax rate is as follows:</span></p><p style="font-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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.648%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Years Ended December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Income tax provision at federal statutory 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;">21.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;">21.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;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;">Increase (decrease) in tax resulting from:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State tax provision, net of federal benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">5.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 tax rate differential</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><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;">(</span><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> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">0.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;">(</span><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> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Withholding 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;">6.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-deductible expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Permanent differences</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><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="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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 subsidiary income subject to U.S. tax</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">0.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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-derived intangible income benefit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in tax legislation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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;">(</span><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="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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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 gain on previously taxed earnings and profits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top: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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Effective tax 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;border-bottom:2.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;">51.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="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">29.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="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">25.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="color:#000000;min-width:fit-content;"> %</span></p></td> </tr> </table> 0.210 0.210 0.210 0.081 0.052 0.038 0.027 -0.005 -0.004 0.175 0.009 -0.004 0.062 0.017 0.013 0.081 0.015 0 -0.017 -0.003 -0.003 0.005 0.010 0 0.012 0.013 0.002 0.038 0.007 0.007 -0.081 -0.016 -0.003 0.016 0 0 -0.018 -0.005 0.009 0.515 0.29 0.251 6300000 30700000 <p style="text-indent:4.533%;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 components of deferred income taxes are as follows (in thousands):</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:10pt;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:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">As of December 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Non-deductible reserves and accruals</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Net operating loss and other carryforwards</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,262</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Stock compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,051</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Gross deferred tax asset</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Less - valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sub-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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="min-width:fit-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;">Other 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;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Goodwill and 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Deferred commissions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Net deferred tax liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">13,368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> 3077000 2736000 6262000 6215000 2676000 2051000 435000 0 12276000 17715000 24726000 28717000 1065000 989000 23661000 27728000 733000 807000 0 1023000 15181000 18648000 9163000 13705000 6545000 6913000 7961000 13368000 700000 800000 8700000 14100000 18100000 3200000 0 1100000 1000000 <p style="text-indent:4.533%;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 a summary of the changes in the deferred tax valuation allowance for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 (in thousands):</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: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:57.588%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.858%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.858%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:10.858%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Deferred tax valuation allowance at January 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deductions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">336</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in tax legislation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">15</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Deferred tax valuation allowance at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,065</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 989000 1114000 1237000 39000 106000 0 0 336000 108000 -4000 186000 0 41000 -81000 -15000 1065000 989000 1114000 30100000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is summarized as follows for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 (in thousands):</span><p style="font-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;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Unrecognized tax benefits at January 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reductions for tax positions of prior 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Translation adjustments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Unrecognized tax benefits at December 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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 5000 28000 0 4000 24000 0 -1000 1000 0 0 5000 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;">Note 9 – Stockholders’ Equity</span></p><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Preferred Stock</span></p><p style="text-indent:4.533%;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;">Forrester has authorized </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of $</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;"> par value preferred stock. The Board of Directors has full authority to issue this stock and to fix the voting powers, preferences, rights, qualifications, limitations, or restrictions thereof, including dividend rights, conversion rights, redemption privileges, liquidation preferences, and the number of shares constituting any series or designation of such series.</span></p><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Treasury Stock</span></p><p style="text-indent:4.533%;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 December 31, 2023, Forrester’s Board of Directors has authorized an aggre</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">gate $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">585.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">on to purchase common stock under the Company’s stock repurchase program. The shares repurchased may be used, among other things, in connection with Forrester’s equity incentive and purchase plans. As of December 31, 2023, the Company had repurc</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">hased approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock at an aggregate cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">514.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Dividends</span></p><p style="text-indent:4.533%;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 Company does </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;">t currently pay cash dividends on its 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="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Equity Plans</span></p><p style="text-indent:4.533%;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 Company maintains the Forrester Research, Inc. Amended and Restated Equity Incentive Plan (the “Equity Incentive Plan”), as most recently amended and restated by our stockholders in May 2023. </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 amendment and restatement resulted in (1) extending the term of the plan for an additional 10 years until May 2033, (2) increasing the number of shares issuable under the plan by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, and (3) establishing a maximum amount of awards issuable under the plan to the Company’s non-employee directors.</span></span></p><p style="text-indent:4.533%;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 Equity Incentive Plan provides for the issuance of stock-based awards, including incentive stock options (“ISOs”), non-qualified stock options (“NSOs”), and restricted stock units (“RSUs”) to purchase up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,930,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares authorized in the plan plus the number of unused shares from prior plan (not to exceed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares). Under the terms of the Equity Incentive Plan, ISOs may not be granted at less than fair market value on the date of grant (and in no ev</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ent less than par value). Options and RSUs generally vest annually 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;"> and options expire after </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;">10</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="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;"> future awards can be granted or issued under prior plans and there is a maximum amount of awards issuable under the plan to the Company’s non-employee Directors. RSUs granted to non-employee directors vest quarterly 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;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Options and RSUs granted under the Equity Incentive Plan immediately vest upon certain events, as described in the plan. 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, approximat</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ely </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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">were available for future grant of awards under the Equity Incentive Plan.</span></p><p style="text-indent:4.533%;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 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="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;"> options remain o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">utstanding under prior plans.</span></p><p style="margin-left:2.267%;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;">Restricted Stock Units</span></p><p style="text-indent:4.533%;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;">Restricted stock units represent the right to receive </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> share of Forrester common stock when the restrictions lapse and the vesting conditions are met. RSUs are valued on the date of grant based upon the value of the Company’s stock on the date of grant less the present value of dividends expected to be paid during the requisite service period, if any. Shares of Forrester’s common stock are delivered to the grantee upon vesting, subject to a reduction of shares for payment of withholding taxes. The weighted average grant date fair value for RSUs granted in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022, and 2021 wa</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;">32.82</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;">50.37</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;">and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46.64</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The value of RSUs vested and converted to common stock, based on the value of Forrester’s common stock on the date of vesting, w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a</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;">8.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million</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;">10.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;">11.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023, 2022, and 2021, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">RSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below (in thousands, except per share data):</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:10pt;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.907%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.857%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:13.257000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Unvested at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> </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;">Unvested at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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="margin-left:2.267%;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;">Stock Options</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Stock option activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below (in thousands, except per share data and contractual term):</span></p><p style="font-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;"> </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.4%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:8.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted -</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted -</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price Per</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contractual</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Term (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Outstanding at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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> </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;">Exercisable at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">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;">35.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.37</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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> </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;">Vested and expected to vest at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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> </tr> </table></div><p style="text-indent:4.533%;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 total intrinsic value of options exercised during 2023, 2022, and 2021 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;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> thousand, </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;">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;">2.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></p><p style="margin-left:2.267%;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;">Employee Stock Purchase Plan</span></p><p style="text-indent:4.533%;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 May 2022, stockholders of the Company approved an amendment to the Company’s Second Amended and Restated Employee Stock Purchase Plan, which provided for an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">600,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock, par value $</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 share, to be granted under the plan. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Comp</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">any's Third Amended and Restated Employee Stock Purchase Plan (the "Stock Purchase Plan"), provides for the issuance of up to </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 shares of common stock and as</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of December 31, 2023, approximat</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ely </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 sha</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">res</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> remain available for issuance. With certain limited exceptions, all employees of Forrester whose customary employment is more than 20 hours per week, including officers and directors who are employees, are eligible to participate in the Stock Purchase Plan. Purchase periods under the Stock Purchase Plan are </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;">six months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in length and commence on each successive March 1 and September 1. Stock purchased under the Stock Purchase Plan is required to be held for </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;"> before it is able to be sold. During each purchase period the maximum number of shares of common stock that may be purchased by an employee is limited to the number of shares equal to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> divided by the fair market value of a share of common stock on the first day of the purchase period. An employee may elect to have up to </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;">% deducted from his or her compensation for the purpose of purchasing shares under the Stock Purchase Plan. The price at which the employee’s shares are purchased is the lower of: (1) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the closing price of the common stock on the day that the purchase period commences, or (2) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the closing price of the common stock on the day that the purchase period terminates.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Shares purchased by employees under the Stock Purchase Plan are as follows (in thousands, except per share data):</span></p><p style="font-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;"> </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:67.94%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:13.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Purchase</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Purchase Period Ended</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Purchased</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">February 28, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">August 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">February 28, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">August 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Accumulated Other Comprehensive Loss (“AOCL”)</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:2.267%;text-indent:4.638%;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 components of accumulated other comprehensive loss are as follows (in thousands):</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:10pt;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:47.301%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:11.795%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.456000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.437000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:9.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable <br/>Investments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate<br/>Swap</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 AOCL</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Balance at December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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 currency translation (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="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;">Unrealized gain (loss) before reclassification, net <br/>    of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Reclassification to income, net <br/>    of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">) (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="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 currency translation (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">Unrealized gain (loss) before reclassification, net <br/>    of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Reclassification to income, net <br/>    of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">) (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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 currency translation (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain, net of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">4,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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 Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 6 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivatives and Hedging</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> 500000 0.01 585000000 17100000 514100000 0 The amendment and restatement resulted in (1) extending the term of the plan for an additional 10 years until May 2033, (2) increasing the number of shares issuable under the plan by 3,500,000 shares, and (3) establishing a maximum amount of awards issuable under the plan to the Company’s non-employee directors. 3500000 9930000 2500000 P4Y P10Y 0 P1Y 4200000 0 1 32.82 50.37 46.64 8800000 10800000 11500000 <p style="text-indent:4.533%;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;">RSU activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below (in thousands, except per share data):</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:10pt;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.907%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.857%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:13.257000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number of</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Unvested at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.82</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Vested</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">107</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> </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;">Unvested at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">999</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37.66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 682000 46.28 695000 32.82 271000 44.95 107000 42.72 999000 37.66 <p style="text-indent:4.533%;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;">Stock option activity for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 is presented below (in thousands, except per share data and contractual term):</span></p><p style="font-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;"> </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.4%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:8.844000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.664%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted -</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted -</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Remaining</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price Per</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contractual</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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Intrinsic</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Term (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">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: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;">Outstanding at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.37</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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: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;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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> </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;">Exercisable at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">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;">35.51</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.37</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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> </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;">Vested and expected to vest at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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.93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.35</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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> </tr> </table> 89000 35.58 144000 33.04 3000 34.37 29000 34.54 201000 33.93 P6Y4M6D 0 73000 35.51 P1Y4M13D 0 201000 33.93 P6Y4M6D 0 6000 300000 2200000 600000 0.01 800000 600000 P6M P1Y 12500 0.10 0.85 0.85 <p style="text-indent:4.533%;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;">Shares purchased by employees under the Stock Purchase Plan are as follows (in thousands, except per share data):</span></p><p style="font-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;"> </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:67.94%;"></td> <td style="width:1%;"></td> <td style="width:12.96%;"></td> <td style="width:1%;"></td> <td style="width:1.58%;"></td> <td style="width:1%;"></td> <td style="width:13.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</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="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Purchase</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:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Purchase Period Ended</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Purchased</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">February 28, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.96</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">August 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">February 28, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">August 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 63000 27.96 63000 26.04 41000 40.50 54000 35.35 <p style="margin-left:2.267%;text-indent:4.638%;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 components of accumulated other comprehensive loss are as follows (in thousands):</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:10pt;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:47.301%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:11.795%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.456000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.437000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:9.776%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Marketable <br/>Investments</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest Rate<br/>Swap</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family: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 AOCL</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Balance at December 31, 2020</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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 currency translation (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="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;">Unrealized gain (loss) before reclassification, net <br/>    of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Reclassification to income, net <br/>    of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">227</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">) (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Balance at December 31, 2021</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,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="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 currency translation (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,807</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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;">Unrealized gain (loss) before reclassification, net <br/>    of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Reclassification to income, net <br/>    of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">) (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Balance at December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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 currency translation (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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrealized gain, net of tax of $(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">4,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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 Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.</span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.333%;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;">Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 6 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Derivatives and Hedging</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></div></div> -821000 131000 -690000 -3083000 -3083000 -6000 -25000 29000 4000 -227000 -580000 -580000 -25000 -212000 -2952000 -3189000 -4807000 -4807000 -10000 -134000 137000 3000 -28000 -75000 -75000 -159000 -7759000 -7918000 3248000 3248000 -33000 99000 99000 -60000 0 -4511000 -4571000 <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;">Note 10 – Employee Pension Plans</span></p><p style="text-indent:4.533%;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;">Forrester sponsors several defined contribution plans for eligible employees. Generally, the defined contribution plans have funding provisions which, in certain situations, require contributions based upon formulas relating to employee wages or the level of elective participant contributions, as well as allow for additional discretionary contributions. Further, certain plans contain vesting provisions. Forrester’s contributions to these plans totaled approxim</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion,</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;">8.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="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> 7800000 8200000 6500000 <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;">Note 11 – Restructuring</span></p><p style="text-indent:4.533%;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, the Company implemented a reduction in its workforce of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% across various geographies and functions to streamline operations. The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of severance and related costs for this action during the fourth quarter of 2022, 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 during the first quarter of 2023. The Company also recorded a restructuring charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the fourth quarter of 2022 related to closing one floor of its offices located at 150 Spear Street, San Francisco, California, of which</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:'Calibri',sans-serif;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><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to an impairment of a right-of-use asset 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 related to an impairment of leasehold improvements. In the first quarter of 2023, the Company recorded an incremental $</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 impairment to its California office and a $</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 charge for the write-off of a previously capitalized software project. In the fourth quarter of 2023, the Company also recorded an additional impairment 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 to its California office. Essentially all of the severance and related costs for this plan was paid during 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;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 rolls forward the activity in the restructuring accrual for the January 2023 action for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.84%;"></td> <td style="width:1%;"></td> <td style="width:20.16%;"></td> <td style="width:1%;"></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;">Accrual at December 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Additional restructuring and related costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Non-cash charge (included above)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">Cash payments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Accrual at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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 May 2023, the Company implemented a reduction in its workforce of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% across various geographies and functions to better align its cost structure and to streamline its sales and consulting organizations. The Company recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.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;">of severance and related costs for this action during the second quarter of 2023. In addition, the Company closed certain of its smaller offices both inside and outside the U.S. in order to reduce facility costs and better match its facilities to its hybrid work strategy. As a</span><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;">result </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of closing the offices, the Company recorded restructuring costs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which included $</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 related to right-of-use asset impairments and accelerated amortization 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 related to impairments of leasehold improvements. In addition, the Company incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in contract termination cos</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ts. The remaining $</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 of severance and related costs for this plan will be paid during 2024.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;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 rolls forward the activity in the restructuring accrual for the May 2023 action for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.84%;"></td> <td style="width:1%;"></td> <td style="width:20.16%;"></td> <td style="width:1%;"></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;">Accrual at December 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Additional restructuring and related costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Non-cash charge (included above)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Non-cash lease settlement gain (included above)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Cash payments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Accrual at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;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 February 2024, the Company</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> implemented a reduction in force of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its workforce across various geographies and functions to better align its cost structure with the revenue outlook for the year. Notification to affected persons commenced in December 2023 and was completed by the end of February 2024. Approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of severance and related costs for this action were recorded during the fourth quarter of 2023. See Note 15 - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Subsequent Events</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for additional details of this action.</span></p> 0.04 4300000 600000 5000000 3700000 1300000 400000 600000 400000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;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 rolls forward the activity in the restructuring accrual for the January 2023 action for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.84%;"></td> <td style="width:1%;"></td> <td style="width:20.16%;"></td> <td style="width:1%;"></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;">Accrual at December 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Additional restructuring and related costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Non-cash charge (included above)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">Cash payments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Accrual at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;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 rolls forward the activity in the restructuring accrual for the May 2023 action for the year ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:77.84%;"></td> <td style="width:1%;"></td> <td style="width:20.16%;"></td> <td style="width:1%;"></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;">Accrual at December 31, 2022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Additional restructuring and related costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Non-cash charge (included above)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,253</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Non-cash lease settlement gain (included above)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Cash payments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Accrual at December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 4360000 1923000 1360000 4875000 48000 0.08 7500000 2300000 1300000 600000 700000 1300000 0 10618000 2253000 139000 7222000 1282000 0.03 700000 <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;">Note 12 – Operating Segment and Enterprise Wide Reporting</span></p><p style="text-indent:4.533%;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 Company’s chief operating decision-maker (used in determining the Company’s segments) is the chief executive officer and the chief financial officer. The Company operates in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> segments: Research, Consulting, and Events. These segments, which are also the Company's reportable segments, are based on the management structure of the Company and how the chief operating decision maker uses financial information to evaluate performance and determine how to allocate resources. The Company’s products and services are delivered through each segment as described below.</span></p><p style="text-indent:4.533%;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 Research segment includes the revenues from all of the Company’s research products as well as consulting revenues from advisory services (such as speeches and advisory days) delivered by the Company’s research organization. Research segment costs include the cost of the organizations responsible for developing and delivering these products in addition to the costs of the product management organization responsible for product pricing and packaging, and the launch of new products.</span><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:4.533%;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 Consulting segment includes the revenues and the related costs of the Company’s project consulting organization. The project consulting organization delivers a majority of the Company’s project consulting revenue and certain advisory services.</span></p><p style="text-indent:4.533%;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 Events segment includes the revenues and the costs of the organization responsible for developing and hosting in-person and virtual events.</span></p><p style="text-indent:4.533%;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 Company evaluates reportable segment performance and allocates resources based on segment revenues and expenses. Segment expenses include the direct expenses of each segment organization and exclude selling and marketing expenses, general and administrative expenses, stock-based compensation expense, depreciation expense, adjustments to incentive bonus compensation from target amounts, amortization of intangible assets, restructuring and integration costs, interest and other income (expense), and gains on investments. The accounting policies used by the segments are the same as those used in the consolidated financial statements. The Company does not review or evaluate assets as part of segment performance. Accordingly, the Company does not identify or allocate assets by reportable segment.</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:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 Company provides information by reportable segment in the tables below (in thousands):</span></p><p style="text-indent:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Research<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consulting<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Events<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;font-weight:bold;min-width:fit-content;">Year Ended 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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: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;">Research revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Consulting revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Events revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">28,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total segment revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">363,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">480,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Segment expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Selling, marketing, administrative and other expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Amortization of 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">Restructuring costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Interest expense, other income, and gains on investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Income before income 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;">6,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;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:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Research<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consulting<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Events<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Research revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Consulting revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Events revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">30,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total segment revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">537,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Segment expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Selling, marketing, administrative and other expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Amortization of 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Restructuring costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">Interest expense, other income, and gains on investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Income before income 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;">30,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> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;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:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Research<br/>Segment</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;">Consulting<br/>Segment</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;">Events<br/>Segment</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;">Consolidated</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;white-space:pre-wrap;"> <td style="vertical-align: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;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2021</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Research revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Consulting revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Events revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total segment revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">494,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Segment expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Selling, marketing, administrative and other expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Amortization of 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Integration costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Interest expense, other expense, and gains on investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Income before income 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;">33,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Net long-lived tangible assets by location 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 and 2022 are as follows (in thousands):</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:10pt;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:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,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;">60,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Europe (excluding United Kingdom)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">59,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Revenues by geographic destination, based on the location products and services are consumed, and as a percentage of total revenues for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 are as follows (dollars in thousands):</span></p><p style="text-indent:4.533%;font-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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">426,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;">381,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Europe (excluding United Kingdom)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">480,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">537,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">494,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.648%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Europe (excluding United Kingdom)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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:10pt;margin-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> 3 <p style="text-indent:4.533%;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 Company provides information by reportable segment in the tables below (in thousands):</span></p><p style="text-indent:4.533%;font-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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Research<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consulting<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Events<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;font-weight:bold;min-width:fit-content;">Year Ended 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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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: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;">Research revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Consulting revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Events revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">28,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total segment revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">363,222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">480,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Segment expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Selling, marketing, administrative and other expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">250,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Amortization of 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">Restructuring costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Interest expense, other income, and gains on investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Income before income 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;">6,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;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:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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 style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Research<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consulting<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Events<br/>Segment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align: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;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2022</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Research revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">354,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Consulting revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Events revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">30,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total segment revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">396,012</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">537,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Segment expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">133,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">212,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Selling, marketing, administrative and other expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">270,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Amortization of 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Restructuring costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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: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;">Interest expense, other income, and gains on investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Income before income 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;">30,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> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;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:50.761%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> <td style="width:1.121%;"></td> <td style="width:1%;"></td> <td style="width:9.189%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></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="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="white-space:pre-wrap;min-width:fit-content;"> </span></p></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:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Research<br/>Segment</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;">Consulting<br/>Segment</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;">Events<br/>Segment</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;">Consolidated</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;white-space:pre-wrap;"> <td style="vertical-align: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;font-weight:bold;min-width:fit-content;">Year Ended December 31, 2021</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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: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;">Research revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">325,340</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Consulting revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156,114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Events revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">12,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total segment revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">372,587</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,861</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">494,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Segment expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Selling, marketing, administrative and other expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">257,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Amortization of 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Integration costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Interest expense, other expense, and gains on investments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Income before income 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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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 colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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="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;">33,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 334396000 0 0 334396000 28826000 89402000 0 118228000 0 0 28155000 28155000 363222000 89402000 28155000 480779000 132444000 45028000 20557000 198029000 250756000 11956000 13272000 -481000 6285000 354453000 0 0 354453000 41559000 111028000 0 152587000 0 0 30747000 30747000 396012000 111028000 30747000 537787000 133566000 56889000 21801000 212256000 270381000 13161000 9335000 -1930000 30724000 325340000 0 0 325340000 47247000 108867000 0 156114000 0 0 12861000 12861000 372587000 108867000 12861000 494315000 118155000 51770000 12709000 182634000 257576000 15129000 334000 -5451000 33191000 <p style="text-indent:4.533%;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;">Net long-lived tangible assets by location 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 and 2022 are as follows (in thousands):</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:10pt;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:67.313%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:12.843%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,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;">60,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align: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;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Europe (excluding United Kingdom)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">59,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 48001000 60631000 8194000 8678000 186000 319000 2742000 3550000 59123000 73178000 <p style="text-indent:4.533%;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;">Revenues by geographic destination, based on the location products and services are consumed, and as a percentage of total revenues for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 are as follows (dollars in thousands):</span></p><p style="text-indent:4.533%;font-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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.863%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.281%;"></td> <td style="width:1%;"></td> <td style="width:10.764000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">426,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;">381,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Europe (excluding United Kingdom)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,311</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,548</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,696</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;">480,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">537,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">494,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.648%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.058%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.238%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;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;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Europe (excluding United Kingdom)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">United Kingdom</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Canada</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;"> %</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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:10pt;margin-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> 373483000 426041000 381662000 37912000 36664000 41264000 21311000 20079000 21913000 16416000 20759000 17213000 23604000 26548000 26768000 8053000 7696000 5495000 480779000 537787000 494315000 0.78 0.79 0.77 0.08 0.07 0.09 0.04 0.04 0.05 0.03 0.04 0.03 0.05 0.05 0.05 0.02 0.01 0.01 1 1 1 <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;">Note 13 – Certain Balance Sheet Accounts</span></p><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Property and Equipment:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Property and equipment 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 and 2022 is recorded at cost less accumulated depreciation and consists of the following (in thousands):</span></p><p style="font-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;"> </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:67.814%;"></td> <td style="width:1%;"></td> <td style="width:13.423%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:13.423%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Computers and equipment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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: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;">Computer software</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,641</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Furniture and fixtures</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Leasehold improvements</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total property and equipment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Less accumulated depreciation</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Total property and equipment, net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-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 Company incurs costs to develop or obtain internal use computer software used for its operations, and certain of these costs meeting the criteria in ASC 350 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Internal Use Software</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are capitalized and amortized over their useful lives. The entire balance in the computer software category above consists of these costs. Amortization of capitalized internal-use software costs total</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ed $</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;"> m</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">illion, </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, 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 for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021, respectively, and is included in depreciation expense in the Consolidated Statements of Operations.</span></p><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Accrued Expenses and Other Current Liabilities:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Accrued expenses and other current liabilities 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 and 2022 consist of the following (in thousands):</span></p><p style="font-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;"> </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:68.32%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Payroll and related benefits</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Taxes</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Lease liability</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:2.267%;font-size: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;font-style:italic;min-width:fit-content;">Non-Current Liabilities:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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;">Non-current liabilities 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 and 2022 consist of the following (in thousands):</span></p><p style="text-indent:4.533%;font-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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.32%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Deferred tax liability</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:2.267%;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;font-style:italic;min-width:fit-content;">Allowance for Doubtful Accounts:</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;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 rollforward of the allowance for doubtful accounts as of and for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 is as follows (in thousands):</span></p><p style="text-indent:4.533%;font-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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.12%;"></td> <td style="width:1%;"></td> <td style="width:10.82%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.82%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:11.64%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Balance, beginning of year</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Provision for doubtful accounts</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Write-offs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Translation adjustments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </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;">Balance, end of year</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;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;">Property and equipment 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 and 2022 is recorded at cost less accumulated depreciation and consists of the following (in thousands):</span></p><p style="font-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;"> </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:67.814%;"></td> <td style="width:1%;"></td> <td style="width:13.423%;"></td> <td style="width:1%;"></td> <td style="width:1.34%;"></td> <td style="width:1%;"></td> <td style="width:13.423%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Computers and equipment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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: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;">Computer software</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,641</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Furniture and fixtures</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Leasehold improvements</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total property and equipment</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Less accumulated depreciation</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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: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;">Total property and equipment, net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 10128000 14303000 34641000 34903000 9188000 9745000 29506000 30285000 83463000 89236000 64062000 66028000 19401000 23208000 4700000 4800000 4600000 <p style="text-indent:4.533%;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;">Accrued expenses and other current liabilities 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 and 2022 consist of the following (in thousands):</span></p><p style="font-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;"> </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:68.32%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Payroll and related benefits</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Taxes</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Lease liability</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,971</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">91,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 43426000 53581000 4680000 5823000 14181000 13632000 19195000 17971000 81482000 91007000 <p style="text-indent:4.533%;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;">Non-current liabilities 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 and 2022 consist of the following (in thousands):</span></p><p style="text-indent:4.533%;font-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:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.32%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:13.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Deferred tax liability</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,133</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Other</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 8679000 14133000 2481000 2509000 11160000 16642000 <p style="text-indent:4.533%;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 rollforward of the allowance for doubtful accounts as of and for the years ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, 2022, and 2021 is as follows (in thousands):</span></p><p style="text-indent:4.533%;font-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:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:58.12%;"></td> <td style="width:1%;"></td> <td style="width:10.82%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.82%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:11.64%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">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;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2021</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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: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;">Balance, beginning of year</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Provision for doubtful accounts</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">Write-offs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">692</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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: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;">Translation adjustments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </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;">Balance, end of year</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 560000 610000 708000 701000 638000 225000 692000 669000 318000 -5000 19000 5000 574000 560000 610000 <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;">Note 14 – </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contingencies</span></p><p style="text-indent:4.533%;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;">From time to time, the Company may be subject to legal proceedings and civil and regulatory claims that arise in the ordinary course of its business activities. It is the Company's policy to record accruals for legal contingencies to the extent that it has concluded that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated, and to expense costs associated with loss contingencies, including any related legal fees, as they are incurred. The Company reviews its loss contingencies at least quarterly and adjusts its accruals and/or disclosures to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, or other new information, as deemed necessary. Once established, a provision may change in the future due to new developments or changes in circumstances and could increase or decrease the Company’s earnings in the period that the changes are made. Following an April 2023 mediation in a wage-related matter that resulted in a settlement agreement, the Company accrued $</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 of expense in the quarter ended March 31, 2023 that is classified in general and administrative expense in the Consolidated Statement of Operations.</span></p><p style="text-indent:4.533%;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 Company believes that it has meritorious defenses in connection with its current legal proceedings and claims and intends to vigorously contest each of them. Regardless of the outcome, legal proceedings and claims can have a material adverse effect on the Company because of defense and settlement costs, diversion of management resources, and other factors.</span></p><p style="text-indent:4.533%;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 the opinion of the Company's management, based upon information currently available to the Company, while the outcome of these legal proceedings and claims is uncertain, the likely results of these legal proceedings and claims are not expected, either individually or in the aggregate, to have a material adverse effect on the Company's financial position, results of operations or cash flows, although the effect could be material to the Company's consolidated results of operations or consolidated cash flows for any interim reporting period.</span></p> 4800000 <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;">Note 15 – Subsequent Events</span></p><p style="text-indent:4.533%;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 February 2024, the Company implemented a reduction in force of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of its workforce across various geographies and functions to better align its cost structure with the revenue outlook for the year. In addition, the Company will close its offices located at 150 Spear Street, San Francisco, California and replace it with a shorter term, flexible space to reduce facility costs. The Company anticipates total costs for this action to be in a range of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, inclusive of non-cash lease impairment costs of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, with the majority of the cash costs to be expended in 2024.</span></p> 0.03 7300000 7700000 3800000 false false false false The contractual annualized interest rate as of December 31, 2023 on the Revolving Credit Facility was 6.70596%. The Company had $114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2023. The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2023 and 2022 was 6.3% and 2.9%, respectively. Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets. Consists of interest expense from the interest rate swap contract. Consists of net realized losses on foreign currency forward contracts. U.S. based funds of $23.5 million are included in cash and cash equivalents and non-U.S. based funds of $31.6 million included in marketable investments in the Consolidated Balance Sheets. Represents U.S. based funds and are included in cash and cash equivalents in the Consolidated Balance Sheets. Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries. Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 6 – Derivatives and Hedging.

    &NN)0MHP09A\+-BK_*,:>C6OF%E@LT54IB( M07Y+2EN=Y+CG5^PBSM2(W$LSWF/1:9SD#5P^EXVSPH$Q;O/>]N7"S#.E8@D2 ME,A Y(C**<]W0=C(9VH^=J;FOL_4?)I,3:\UM&@-:'QQ*=#KRR0&^?'M>L3R M*!"+B$(JPT*0?Y65\[:ZGF_-Q1$T+($K M-[FB2$(EQJDI<>^X\GP$O]26FA,OM7K!S6/AY&%A\-ZRINH"D MTC5W)K$4;C2X/*GZ[F:X'&-KH DLH%;MUPZ\ FR*GK$IQ,C8MC5;33@=%S\F MEF1*P](LPG&U4YLZ E6N/DLCK.[5Q\VIL+ M8_"Y 5W >&"D9<,&8DW4;$+.N05*:6ZX+DYSLO\XP=86*C>.!#W'\3(FK"XM MWN'#Z0VX7CGJ>9TAK*O\C2A0.!?4IV#J^/@67'9Y#5=D\E7%;WBHP^TNW(3R M/!8OAY-2O=;E7WH+R#G#KWXQV[#"N:;U[]LZ4=!H^P?=';C963]L^1YD;[]W MT_%3A8)PJVO\UJ0)2# /-O*LN M/EP#X7[$<,,>,;MM[ZPRP7@9XV7, S4DW%09@WX'+UL\%VP\%]S:;6,CN>#; M.WI&L.1A]"U7[/==JB-]^PBYT8RZ#WNB[>?*I+S7=>8@/;JN)EOM[="7=A\N[V[GO7^47=_ ME4_ZCOWV//>NT)EZ[KTS]^YU-Z#5;2OW/K"%[E6ANP $>F5H!9G,B].[GG5_ M=[65H2<[:<^T:W.4J\^TA]W=S3II[P5Z*M7GW964'WNUY_OXZKZAU"7CO'L> M]NVK7WDIO-<]? IBN26VO![DXF6#EPWK)1L.O&QX]W=WV1^VY=@F6Z[G6<^U3.:,V*%/VS&!,2&M>GS.[UNOT:UO- MM7GZ7.FU^421ITL4811ZVQ4R0Y3C=)BD*6+5>*5_K37!357Z=_O=/7_2GFF7 M8+F>:>_,M+U-2_7R62-/I0>=2[-T5'_&U&8._O)R=*VY:U/EZ,[N R9^K/-) M>Z9=FZ-RN&DC]IS[3K=)2KS[1][_[Q[I_'T8#>ZA;+29YY\;G63+6QXG/3[$?/LYM^ ME&O LP]7A;,2!^U]/D^E\1R[/:CSX7P?=R]2UYK3-E6D^L0?S[/+L5S/LYYG MO>/G^3&#JZ*.JIJZ^$9YZ14?CPKA42$6"F*/&.-E@Y<-7C8\KJ]J;62#1XRY M+SF=9E$^5L&PR,=!;GJE>_F[UG;/IAJXO4V#0_4\N^E'N?(\N]_M;=9!>Z?4 MT^D^P ^JK#3(C)>@:\U8FRI!7VZO=D+GW3KAO/+L5EJ7< >9[=.)[]]W\[[/?Z M&W;8W@GT5*K/SV&2E4&>@?9SI+F:W-K+!YRA]9X[20 WS0HF7*JC"K[[#U9I;09MJ\O:Z._Z@/<\NP7(] MS][UK!^RD^=*'/2CNZB66Q!\OSX#&HS///*VI+-GC9T&8G M/5QBX]K(!N]GNB\Y_:HJ\2YYF?LP;-3O]I&/XKQ&P*O-D[KMZU]YN?N0">4W M;MAS2MZ[):[^Z$6%%Q5>5"QN)O=HH<#U$!5:6X/_AK .^N=2" $[]CX,?>-H M=V68YUC;'4B71KMF#7F0I_%LTMI]UM[?[N\$H$E.PD+%094'\$%_T5:X.71 MU?L'/]Z0-W?K:2S5_O"C.-3KI()91#<@A%VIK&Z$=.^_24_)'O>FD5;^("G0 MMN:PKG(M 7$N23;"J>/C6VDXS>L*7O]5Q6]XJ*/M[O:/^GDXY#2^3\SWU?M/)SZ.W>^\?W'_1P=^]./[[![W#X[>&@5J:;)[]O M4:0/5TN/7L>EP\>K>6LD)?QMX M O8$[ EXS1>[4B3]D+K;:1:!OG%[LOCR[H:G>4_SGN:]M>*ME>>5$M^4&KX6 M<@3S,>Y'$G?)"U^&W?)WJ^>:1^":ON<:SS6>:[Z%:UZ^5:RTW@I)[GG'\X[G M'<\[WBI\;M-IC9=FI,W^AOF.7L:8MER409(%,+L4&QO>4ZPLP];XZW83G*?^ ME/UB/4EO_"E[$(?[%IQ^SJLP#8KY:C)?G3W[RF7#H+M;&>T/'G70*:\^W.X> MKO*9>^PKS[Z;R[Y[.P>>?3W[+L5R/?M^,_N^W#OH;J__F?O6NJMTIAZR^\[L MVWLX;**E9=X?'ZBUK@?OUC@UI0J+Z-*[&-:79[R2XVS&SLYN=W>5S]S;*)Y] M-YA]]W9]TVO/OLYR815KSKNXPI5GW)?]!VFCN-2G[3T+7A*OXZ7[\N'PT9>6 M=Q_*L> 3%W@_3_*LK-,JR4;>M;"^7.-M$[=_3^^P>VN!V3*?N;=-//MN,/ON M]1^P$8QG7\^^GGV?TDA9=<>^]S&L'Q]['\/=_8.W(IHL\T'[[(7G<#*\NX+_ MEM[!L+XN=%FBSV!XGM((]BH$8545R:#F7K95'D1U"6.KH@SRNBJ36 7Y M,*@N5?!;][SK!>C:,9;7@]PHZ?9!=Z4]M=Z,\>R[P>S;ZWDOA&??I5BN9]]O MMV-\CH-GXR4[4^^%N#OWKO(Y^Q2'Y_!"V!;'Z&603(?%+HG_'!1_$\Z;___> M7>$E[69(VML;_2SS.=]1TGK>7:$S];Q[9][=!!@KS[MZP2W@[YM$[;U@DB=9 MM78"X)'%N^>)M5W\)BU8V\7P7S3EZ)]F*32%)(OA):]WNWL[.S^^6;RZ??CS M:2W6F;G<./C"$/L,^F 0%@K^B/)1!B^.@] D]P>3(H$UP-N#/ O"H C9^!V$ M95(&.1 &V;0@[L;:OL5QBC"JRDX "X!1\.4CE:DB3.$UO7Z0%T%_=VL,SUT& M$U4D>5QV@_E)Q=+%+0[V?PSBND!0 VS!"R.,)_#2&$UP["[J3#*NR3#'>>B? M8^>FD]^#8PYOFA@_QV33)W$>#(;X^KPOX 'Z056:@,(OI\QP&*8)R#-L$_\5/ M<8JP2PG\/-:/PU:=PDG$<5(E>=:9?WU9#\JH2";X-7PKNZI_31-6L&QX+9T' M# !'B93A'ONHR*_A=.BEN/;W>0&O@F,.WJHH*;$+EID_OC'__^R]>9/;.)(W M_%48O>[GL2,$#0_PLG2/I"A^P$WSB\X;Q1MCQLL"P",OQAFW9'Z=E44^5@P% M+W??(%C \ O-#PN&3@N0/_RY00SKFHT4Y&@.&:C[)\4H _[A5RR_5%\MBK*ZRR?RY^U00V?7[]0]_S*IIEMXU"Z >)3(7[Y+B%E<2WO!VWOKS M=DOSQG%WI_SSNA<^C_;.L\/X-R Z6"'98EV2B;WKUMGE^WT:J^ M1OVA'T<_UQB\Y@9GZ-*'+C]TS1YZE,:M_^SZHI,?@T-W?GCWCT;4W^IATZV[ MVX#7.4[-=';M_60- Y\?3JC9LT+O)&I[O.QL8 M;\48>YVAQ#S5IX9/#3H7_*-#=GS(WX]EA\ M76]XTIT-C/@:\>VO^+YVXM.NI6_*^9Z?')M"=5N+;WS*=#;E?(\R#,$JK/S3 M+OK[8$E?_;_38LI&I@WR*8JA@=MM:4U[8"J9NJ"G1%,CNUO+KJG'W2?9-35] M34U?$\(S-7U[26VS1[\K;M8EPE9\8CF>C(H[":-ZS>!?6*4VK>OUFMCB*1E2 MQF#>EM9A=-)=,(R:,#+;.YF-7=L0VLCL$4S7R.SV6_!>#W;QC)5\2C0UTKN] M])YT\FH76_ ][1STZ#[ZO%#[HI=$_#/F]F_31V)M[XC7SAN+6:\<>^@V!P26 MNDE,RB*5JF@\&RW&Q6&@CS:B:#J&%*6^'QN.3*MB5G*Y*#D_N-\B)97XXVM7 M#2LS?#J ?R$R9-?22HI\5C7# M6WW1ZU;#HPQFHSJGU 7T\3?L<9%AJ?-KQA>#P=9&:KTF+ -B /&Q@4_3:@6& MHOH4YZI9RK*OG2.^.)^-$UGB"%O/)!+7 M=J181D_T-57?LS>L<%6DTQML+:6^ICBI6O!29=U(N ;<5K!;Q(6$^B'=/L;*W](E!338L"T&%B^=ASE_8]A M#*;%0!\JQ9SQU$ZJ5)8Y0F\8V#"P8> SG^Q)L;1I,6!XWO"\:3%@BG8>CTUT MQE,[*9PPVL PL&%@P\!G/MF38FE3;MWPO.%YP_/&6SD6B^B,IV9*UYH6 T:W M&JDQ+0:,U!BI>3&I,672C>P8V3&R\[)>H2E?\$CY@D7N\;C)/5X<1# -!D[] M8)8IYL:)/ MB::FO,'6XGO2O7U,@X$C#$(\L;V :2QPLN)G8'9;6GM]*")C9/>$:&ID=VO9 M/>G@HI%=TUC -!8PI>9-8P%#;;,S?W"GV+05,.;R"6K+9PA"$)UT(RZC)(S, M]DYF(_ND?5PCLT9F>R>SKYW'3[D<,Z7-OKN1WCY+;Q]VA$Q;@2?OGB]Z"40= M]!+(K5>.,XP[*]L/SXPSU8"@:H8\./I:_FY=R]_90T^%=J,$-40FE)!6^&-K M]G5# 7L#+3IL*&"J][.'JO?_%=BP!$HC42X$W)55TY(ARYH2_J:$__*UXRB? M?PQC,"7\^U")Y8RG=E*EJ,P1=RK%81&<\-5,:UI3P M-[K52(TIX6^DQDC-BTF-*4-N9,?(CI&=E_4*3:& !]>TG8#,EA*0U];Q?[!V MGJGQ?[Z'9TR5X:6B L.3/B]E3B@;Z>VQ](;#\)1);J372&]_I=<>GG2-<".\ M9R.\IKS UE4\3YG,SRA9:XKZ[S,L<:^R_X.A"3S';RK[GZH(&J3=&FE/NG*: MJ0YN9+?'LOMH9LXQT]G(KJGL;RK[FUKOIK*_H;;9L'\9SWBEO/\&G]A4_3]) M$\N8TMO2VHU..N1H%(B1V=[)K&?'AM!&9H]@ND9FMZX;[I[T9KPI^F^$M\?" M>]+ZUM3\W[G@]C:;ZUG>%/YW'BO\W]SZ0.%_ZY4[#.>EYNF MQT<6+U %Y_7U2DZG(SF&X5MI4<+/-^Q2DE*.&-;6'[,IB)^:3O-3\YBNGU\7 MO7?KHO?1VI%413J]@=GIP:BI58O)5=:-A&LP_6G&1C"Z(DUA5%9RIZOYT\Z: M&FQH6O!B#0OP0,G&(.RR!!'<#$KW MEE)DUW/5!%)!1 :OQA=C.?_9.'\GLFHR8G=O\>J["1,BRR];)^I3(7+Q+BEM<#FQ*,#^"=[NE>G3976WKG26JY93F\ M"@QW)2>5$B"P7U#S">L5'7ISOH?O51+<RLIK>>\1;'AVN3HN-+'X%-%;K\LIO MR>NC VF# A\5JI=9D:/16!3J)EQW\&-4IS0@PWM@&YAMGK$!7@7FX%?6*Z_E M@+9>""P%%&59J9Q+!5\JSD**5/DT"G;T2CBMQ7[H#:KQV17()OY>%M>*6X!R M'QY9/<5>B]6KO5-\&*Q=H,/"Q6Q]KP;*Q9SKE5"D8*.J:--CB9@U.1ZCZ1Q/ M;TH4,O07U2J!G%TC$P-C+WF']WS (6CES;2M12KGL[+4'9BHWJ;[>Z)Q;E M)$4[H%Y./0[ /,*W@?WKR#SYX5L*3HBDN+[9#EE6=[ M:#4&H9$+. 5>Q$%7F=##@+55?ZM T?#;4)$=O3!<#\4,LND$>5>/58>]%"V! M$;BF6:M;9"W+5W=)"4*'_&.I<*2\O!N"':_5"% &A]C /WZ^'N(R:M[3.&H M"![N KL'M48 U!G-U,)O /8U>F !275[3<[E"'4S"D/;GEU1G:WWME_R@+IH M\'N.CO"^=@QUP6&PM""]^L.+X"5\<@R4Q758FN'3$1$>1*/['BANMJ%[ 8J? M9%(VEB%]#!DW(*+WHA3&QIB4"6EYVV-C<_$>Z4CI[+ M_&,&I+?D=0((_5&4"$]/%@3M>ZZ(@?5-2EQ':3F^1:Q&*O;'E=O[<=]F227_ M.4,3ZN,UPLK^![=I* .]<[,P[X0$Q3.J-!GFM-T*5/KKF'_&,"_H..NC#ICT M&8+KE6A"1VC 9;6^SYJ+A<;%I"C!_@*)U2"JPUWN7+]J.P ,0^W#7(+:U#>" MN8%;?X6VVAILF+\=%;]5W; )FE?WAK/80$WNEDV!C<&V)L2VO"^I8FQY/JL' MM_SQE?DUUHW:BUVS63DJ;E!C(.1=*GU039F.D2W>88)C#\K@%Z!("00'^DGK M=2V(;P;PKFE_Q5$O2E8OBIPO2@YLMP@BKY51_=!@K=B!SI!HW"@3..=WVH_; MYD[\X8:58FXF@U7\T""7Y=4=.KL$QY6!*)_S:U@[Y2KU7/+F2Y*UEV19[DK<3Z^TQXE>_A5&Z$ &P39$2W@LIU>% M:+U@5<+2LABK9Z>27^4PLMOI7BG M/Q7;0_OGYGZ.I7 GE7Q;26!.8-EF"52T2+_ZI_LG&Z^S*DM43.QM\_RZ(XOJ M:]0?^G'T8&9^C2ARX_=,T>>I3&K?_L^J*3'X-#=WYX]X]&U-_J8=/D MR#0Y.JM6:*9%@F%@P\"&@<]\LB?%TEVV*[E(JF(TFYKVE/V;;&]Y_K=%Y=&^ M,X+Q5XRY=U8X8;2!86##P(:!SWRR)\727=ING^M=6L,&O9NLX?F^LX'Q5HRQ M9UH3[XPCF)MAFA(;W6JDYHE2XQJI,5)CI.8I4O/Z0UULXM$:C$9VC.P8V3&R M8SI2'+PCQ6]E@0FN=9IW?=9ARFZQ#X7 =-=2G6ZHCU-4IISN^959-1VJVX7L MAX]:^L=,<5/(W@AO?X4W&IYT56PCO$9X^RN\K_UA>/XD-P;T*='4]*/86GJ# M/C0O?[ AQ?;!AP?WI'L4?/BHZE5AMX0INU6E% PZGI#0&'3T--WA MC>SV5W;=DXXI&-D]:!?[T^=VUYH46;[4?N,\(&#/ &^DXFPGWZ<)/]A=\26G M*E>9$3H4O/Z^IW!?^QW(9TI+'O>C^T?3Q*H6M5(BCZG%J=[B\DA6\JN! M]7[>A457^M55ZYMFO,T339%KK&*J:GCK'@?8@D77?)S?AW=HOJTK9<,@055S/DQ,JJ)E+RJ[I-Q_P^ 6;(FQ9-D[OE MK[=[#0U7YZ+;4-0S4A-2+3[JUA7+C8K@G1.LKXT2H)OH7@-[3' 2FC75&.I6 M&95<3#Q;M 9J]$'[*_5];>EH?QCN8;#HJ]]OG@-EPYM! ?\8)?-O_#M(S;+ M<1U2*P=R-V/J.4\O8/ 1KFY6<;EM2@1-6MM?>(.(@'9!02+VS':@H_+)JZB0*<-,4M M&7 I".Z<#^L6QW7G%MT4:X4=A]8%Q\97,.#1G>H[5K\P0VG-TCM\Y9Q=ZUH,_2H\^3J]NOROTP=DB=NKISCU$ZJ6I$YQ6P8V#"P86##P&=/TUY-UC#P M^='TC"9KZAD:$#!UHH4+78LC1P9.3)R MM*LBU,./8%H4Z?E5C]C$D@QJU@NJ@'FZ-?IQ8#'5#E9CE',<\S,0<.S.T!O*KFU:ZAZ=.#%P2E3W9P4-@+< M7P'^/_\6N8Y[TE0W FP$V CP"5/="+ 1X/X*<"]-:-/%95=V>;]ZY-D@Y%G+ M2E^!T8T&D=LS7#QI6AM)/F?J/J=92SR@MFFV9!3P,4S7B*T)+1BY-:0\7[EU MG&C@NE&_B&V2%G9NS:+K')EHPG/EY/&"S#HZ>M'_^G-RZP!NXKMEY-G)[#-,UK=AV[*V< M,ZV-V)X-*4]>;&ED#\(P[A>Q3;[(KNQROU&20<6S%I2^HN)KQW,'E-)3IO9V MQS$?K7AD)/B(IFLD>&L)IO[ /NT\6"/ 1H![+,"N/?#]\)2);038"'"/!=B) M(U#!)QU:>(8$FRR%71E'%>PM8";6'?[5M"OG5RR_E 8L3TA\#%AN#98]\%1^ M-I;.*1'5".\3+)U3)K217B.]?99>HWJ-\![7=(WP;J]ZG5,F]'.DUR0Q=!1@ MJ',93(#A].3' .7V0'G*=#96CA'>/@NO:Z372.]Q3==([];2>])UK(WP&N'M ML_#V( /IX?@"_#]+1E+]>81._KV1//CQ#?.W6M/'6:KY-D.HRV;@5[/\$H>, M5\F(W16S*;SH5HIW^J6.;0_MGYLZ&S#T$9M4\FTE)ZQD4UE'6%K1FNNLRI)L ME$WOWC9WKPO#J)?3:.C'\<_O?OK3AAN,Z#UU_X%H\=*('WVV^V\EW'6?H M^7;<^L]6+UH7Z7MB=&^MZ#RO 7A7[8P/I([/<6KS3M[N"33R/AA->S59P\#G M1]->3=8P\/G1M%>3-0Q\?C0]H\D^D"80/3U+P/@1YSBUK4'@25577TQRMHT: MW6@Q2(J1V+AR7V4E65(M^LR,F3L-R,QVVL>G"";2F%DY7G^XB[GUO?@,![%CO,VO*?RS#_F M0@KK@^1RG,C2\IR!Y=J/ER4_F@79"TXY] 2B35VRPNO/N36]*F85RT7U:*[4 M\:[)BX&,.;NR'(\PW3O.-Q_KE4G :[7Q\.F ^MXI4]T4%C<"W%\![KH+JA%@ M(\!&@(T &P$V FP$V)C0IDMHQR&&Q6:M"3+T0U;Z"HS4&?C^2=?NZQFMC22? M,W6?(\._.BD:V.8K(7#A11T MWJH))SQ;3AY/X#P)2=J1V$]*7SU-8.W:(-HF>_6<6>8X&,) AH$, QDGPC+& MI##X<$[XX-F#D';GJAEX,/!@X,' P[G#@TD@V96COA=3-K(J?4#9!'WZ$1P] M:?_\.? 9!P/;>?0\IR&VD=MS(N7)RZW)&#%R>SS3-7+[0N[*.=/:B.W9D/+D MQ=;WPD%H$D9,PLAV[%)7-VMZLYK@P7D+2E]1\;7C>0,_Z$&#.-,?[I1H:B1X M:PGV@T$4G?09,B/ 1H![+,"N,XCL'O17-@)\2C0U OP$ 78'KM]7&_K!-JWJ MLUDNX/FW=.A[WL_W^Z6V9A0\UCZU<^__WE@>_/B&-9G7P[R?;F )R4O)*BFL MZ&=+S$JL9^':KF?Q8CQA)?P^+50IWJ$U?\FD+,2,MUYRDTVO,BS=FE7S+RQ> M'/P,3V2P+C!B^(3$-TZOY/P."QY]_S]66I3JYSOXR,!B,+2LXK,*W\"2XEH. MK4]E,;;8_/,36583R:?9M1RLO+ >FW4#+UKY.L-;1UF^=&>*;R]F)?P #\ , MFN^P7*C?"_A&:55C-AK!_^.O.$)8XPP>%\WMU=#ZG%M,B&R:%?E@]?75+*EX MF4WP,EQ=7M-*#5C"K.&U\*$[H$->9172$=>D>=ME6=Q,K_1+<>J?BA)>!;B$ M-92S"EY=S<>/;RS2M))3*[EK9E[AU'$X(WG)^-WJ0(96J\+)$RGN.6M(OK@L MY AH5M[!J-3TZH_@BC)QG54%7*ID>9UQ^!(,61.E'A_+V>BN@H7"URX^ A\8 M%3XV,^XP#3>2P11WG,1SX?D_4YN_8(&NO MW*%MP3!'R/#M!X&K4F!U^%DE0M4$7R^M\X=P,B7C4R K+Y /D&U:7)1*60TL M&'(M/PO.AY'8PV ^DBQOOW2,JMUOYKO M'TS8I=1; X2E,,RW;'3#[JJZ5W2;0,WJ*VME_=(_9X7W;]UWL)QKS.5F27L$ MCBU]]X"9Y,1/Q<>%TMQHB\SOW: :Y^!8/[1>U=47G3?*)!@S7A827E*,,V[) M_#HKBUS-"@'.?6,E:CZ%-@,6=DQ:@-6%/S=(:UVSD=*UVC 86#?2NF+7$MX) M5]$\LR;%*.-JT$4^0N4-$ O#;LT QG7O?7KT\#IYR^4$T=0:9>,,7\BSDL_& MU93E_5;7:SARC<)V.];8KX&!0%=&0[H_K3T IIM6P'@*D;P+'_Q.3A83; C45E=99/YL?)W,W3AE5I/LXH#\&*4 M!$GKJ+]( 48#4;_Q*Y9?PD0N)?*T.IT=OJNL#SKHT\S^HC7[3UD.!@%X=1B9T.$5=0\XM: O MU"U?)K)4G%D=8)Z;9E4'5B[R? 9C_2HG13E%>^I348XMQR;_M13J BMJ;>NK MC=+P@#<7O0SOMUL[=;!^OV3_G&5 WSM%W?=L@ER$5%;F0M5?E/A';7=?9148 M4AB2!Y1-E53(.D2YX/]6:.RJ+&:75U8*2%!9EP"Y)?;YJR.2\R=: =Y&XX*I M?Y7!O]$DFV;3&3X5VC\K.U_%Y!JC8*%ZP(8K9?T1'%X)?]U@R%V#&5R;WDWJ MH4_8G;J28;ST&F&.$ PB*\SL;J@2QIYO9K- MX=W1AG?G4D68BK'LL6+\T.8L\#MG5<,6&4;PKF6UCBF\8+&F;1[&.+K0=S@M M5Z)>[ G RQ6&\_ .6(T?MG/SQ9(9Q^ZI(IS<@'T-K,6?W"7-^=,I^2U Z'_7]!]4Z.2U! MW'Z-AR^GN2TC:$N"AN#D/4 .=5#] .0X_'*T!&6AA+2JO2=[*Z#^RO%;^QWP M MPE+"6J!%:B0@2UI\%DH4:+T;6*EX'+!MY0RG@V OMG8+VB+2\,K<8E^=%Q MN_&XP,4I^(]:[-R6H.,>';O%8;),P)=&2J_"*%$8JRN4W$I.IR,Y'Q%N(X)M M@;>IEUJS/)MNV%%YY2TCH9+PLN!2@J$QWYO,JFJ&RKT&COEPX*_ MB0Y(@L[#S4^P:WG(&;K[YZ$+ M-:(5LV]0SW+,LEQ%6=4[81WJ>5AL-KT"4_M?.MR!1AR;P.AN86&G8!]:KT)[ M&#?#[[&=AF;R>PPZY7?@H\ JK3#,](I-&U.YLF:3&BKM989<83@D=E8;!M;% M6$6.,'0\!0;$VS3]D47N?Q")],#&X. MM#MP_T-@.8TQ_C5MK0%,;KZ_C+\_-"_E_\!_+R]+>0ELA7(+LCP!IY?I"=>K MU5ZL >:1_ %^BO(CD">OX?[D3GV-": 36&OHB( ,L,MFUX>#DJ+"O3"K&3RHN3A'7L-Q+T:AMM^6&.L:U$0/Q(P'W)9P=TH \#2N->G-A59!;@/OX]E>2D'RJW MLD=PSP!NPL /W@ZJ!%037$'NS>^4XF@"H%R+V$#M,L[?I\.>[>CH -^B52]?FL3KIDJ(MU.+0?T(SQPU6>Y MO%CP5SI#+I[O*&HN!SNH2&",=>0%ABRU?D 16;.4]>[#'6#>JI.KC)=YP&FD M0+RQC!1#Z)_ ALF 7FJRM1[*BYQPI.)(>;7W7\( X6M+^W4I4QQ98?U: ,/[ MEHJ .^^.*C[_B\IN>D%_7*482K5$%:[5^P5V*F W7*ZKQ'N#9I%>TJ %FUKZ),TA%@&X)V;NG]%QQ;I".,&$9M MOK#,.DW29)$W2:Y-%N5-H7-B@3OT2^:74D1;N)8B4M>75" 5DYI:O^IAK<&= M$L.70=MN> 5VC-OZ9[3(B:L=R*7;E\*A_06@5DYOD[^\@D#+-AUJ_R9W>9$S MHY.(Z\BWAB' ?:5.T653AL"8W:%:P,Q<])4D\C"7BC&3V531-"^F&JT =:18 M'DK;8OXFM?18CG>4"/.^5LI_82.E_+Y=2?#_+KC:(CX]Y!D7RE*88TZ37;6) MWCT6J(T>N9(4'? >:+G"N#)X-SI;3!NY:X/S&.5V7+J(22'B9Y65U,Q5RR2X MA:'?VG2YDB.A?$H0IL;(_/OPV]#Z7!NG4NI=GZ*I;VWFGGP)C6? MFV(V0G,#P!2F4N=E,,[+F0Z< WOH-U;(3G7$3D_T[OYC>"\JAZMBI P"GJS2H17FT$'E&8W:1+[SM=VC'IT@=.ESXS MM/[/X@:C$=K[S]2O"'^(1Q)T70[_5IO]&H[;.+,6.9LC57Q6EO@J%:6U1*'L M&B''F&^ *0 64PB[&<4T\L*;U&O;R0S@IB5RE,&HM5'5_IQ"]$8KJ-B7"J2/ MBIMJ91/_!K2$A>EN50K 6Y0_5!!/AU4&:^/N=1KK:N2EP?&%O3!W3*=4G3*1>MP_\N(FMT8%RATLMQYN^V7&CEAK1XA,*(Y2EC?&D2H8:P:N'<.@ M:@Y:IH!__PL9C-TN$AF1,K-\'B^"2Y.BNA<:?7FMV9^$L*\2E6?C%:"P_586 M>8$D4MS?7^9?N'='Z=U]FXU5F!P$]%M+\MJ$Q(,CV2G&F'0TN)VMJ[:O%*>R MQ00G2YS:WA7 C^J0,&;]JN@SO(&)8I'[*]-4XIE@?5"X27)M*2>\J;V?4._@ MF/.(AS:P76-@'XV!_A[UJ'&P'S2QL^M%?ZP.W4])B!&Z3VDYIG=Q0:X2>BX[4626LDR5:JPA^(F[N*EUZPTI! M1OH0JXZ ->D>.J#=J#ZNHF@B2W'C#/-O2IU+5"<)%94ZH_J'5JBU5G_H]> A M8B@=='!1:1^S/=I6KEQSI$;MQ^@@F_8D.6:+U#O/Y7S_N'7[?*M>7ZVCP;BK MCL%+HEQV'_5)/W?4/>CS5Y7XX^0RS0] 5DRKH<%0F( Z:% MC)1[F^+NI&)?#"X@_Q;7)&!29@S#]:YP&VISME:^QSIJIF:^9 0!?O6$LUJ!.]:Z/9#D;KVT4<57OL 0S^]P-G:Y"P+4Y]+G;&' MYUA;&=Z*0*WDOC[O=8Q&C4&E5Z6U3)LR3S$-?E[IA^$FE\Y(Q-^4R8*/-7Y* M@=L;J%N](T [JVKNPF: M?*K8J.7Z.$2P1"8%%F.<9]-C:G#KE.QZ#TNMCK9!&ML%DY1U3C10!/=TYD_6 MI3#F&W(+E]9QB=J1PTW.K!"JB-SR\0][<0"FQWR)@0"=10L&OTH>QZA)S0B+ M#)WVV:1Z\QC+.I;72T<>5-I+IE+NZXQP=9KC*L,SY&IKV:H8V*#*$%7I[BH4 MJH\)J?/2B/@8B<=!S,MNMA.%,'\&(Q2M[4 @9LUB^*[:$,8DG:MZ"QEK4#13 M&V@+OQZDYO9R"GR3%?-C6:VDI8=REO#LAPH(R*EREBH)]I9>HI:]!*Q<5O,M M]#IY5$DJFN=U7I.V_2_12J_K?%UJ?VE@C6=YII72WD% MV*&/?U35%@-2667W0 NXK:Y@6Z^0'NR*_%2*VG4!U\4A;T0Y[4-I;IK/3@\I M16;%95-9I"J@I4].Y&W13&2JZ-?K&,KJLIJRJBC<7,!:HYUXGK.$V=: M4/<22E ]?31Z<&$]:+"?'WEL6[N+ 'F+X'/:JI*(=8!,!='7H"<:*QH F#8* MITL0K 0>%KN H;(Z'JZ06,#PU"F%3\72Q]OHC:]J!B\K)<8+_=P2)62 )DRN M]V&D(*P^DW:/QY*[!0BH(UZOZY%HS"QF%;RM>O/V'O_H8335_C79D;YOV6Q: MO*MW/Y&0N!D*UI#2'B-V!\O[5F'2.TVGV![:/S?W<_SRI))O*SEA.+R&H531 M??WJG^YWI+L&1-+ ][9Y_MV:5G/J:T$T=.G/]>;NFNO.T'XC//M#-#[.1GMC,;ZVDKB[[4UH41*?5?N,%ISM,;FDR4 M"2 56E96 ^5K1KW'A7E>CDE[KWK3ROVOBHQ^7(F,[L8F#ZR?%CO;.XH5[(BY M#/88[-D:>UR#/2M5]5UJ<*83&3FWR1JI>4AJ?",US]/.&_I\M>F8Z%B\5P@H'MA:=,](-UIS3R:^3W^.1W$%/[E&E^" OG MP0!$CRR<3U*HG%UCWW0@*X_[8"Z,E":^P=@EWF;N@Y,XQ!!X,. MYX0.=:JRP0<3@.J*I;YCJKR!W&XDR!VZ*$*BF&%NRPN"[N&=VFT6XN3QUXD& MMM>=Y_O@FIT6 !NT,&AAT&*?8;(S @L33-N5I?Y1Y^):ZW-Q#3*?=1"ZK_L- M=$@?S5XZ9DIOIU]_-M)[0C0UTKLMK=VAWUU$^[2DMS%TX/_Q^,J!RMR]4"4_ M4X[R$.4HET7)E*,\BW*4T>^M;FGB]WG=U]\71>V.J!QE=.35*#=6*SGJ4<]+ MJ>#9RV^SR41W[L7""Q_8E/6[!,6B$O)"(JR1[H ^KP?9G,[]#*MQB\>_UU:J M4>?ELU%3"6#1?S"K=%F5"UU+Y*LJ&(#GOS\5Y=AR;/)?&X] 'P<*QEUJ+K^__GSKQ>_OO]\\8OU[?O%]X]_^_CK]V\O+ (O4^JNJW/XCGW0@_@Q'48/ M'GD?V@^=TZ=#AVY[L/TLSI ^PX&W-GKOSS\[=A2GH+H\,_8;6Y04?LJ>1Y=, M!DMT*">-65>E3/_\T[_I^DJ_HR6*79%@,7XOY25::"5X-)-9 K;O[XSSS4N/ M^SOKIJN^*K PE,H>?JOZ\6*=I >ZRFC3+;5^*S,N;[#T#=8AD>\+K"%46;_\ M\MM F8GU4,'8:X9J_::&VNYD\BD#^^_U;^\OOOS%^OQAR??YCW_/;M_F1?[K M;"SA4\JC^_1[FD2N+[A-XB!,"*5<$&8GX);3A/IAD C/CGY2-81A:E]Q^=[_ M[LG8YC0,2>(*>,:FC##/]DG,[=BA(@U%$O]DY6P,BR9D]O9B)K)I4>+8/HM# M+*KK17.^7IKT?SSB5G4WA#?S ;!N3K:_M#I_.N(^.,G3#Q6O/6Y[[M"Y%/NI M2W__7JF:0JB.(+B^'[I0JPGQ4R&($\E]:0V)U8(_ MX4", )ZY #I]%$#5,^'W:?%8:LXAQ'#[1CQ&%L]<%MV'9/&(\TQ/)H'#Y-"> M?0[M\F$2DT-[DCFT#0>I/=?G[SX?,@EIL3^]N@?] CFJFX;YP'9XG_!XO]EQ M+YA76V#>[!'QVP$Z<&[Z]%\*[!Z-71:5LBW*.@V[%73"JY^*$@_;RA*$M9*L MY%>81L)WR*=THI=AF;VGL7^99+GN[J73LM?G8,/:JBZSV"L4?)II68QT#^K% M[1HD 7!Z(HY-'S:&B3W8O@S[L7'<%F'Y'>)NVP]M.H1;.DW@(=[4S<>P^5N[ M7?AK?#W&45W[W7O]#?4OY]V;C?U&ZZ[-=?]F?$'3(FII:-52F&C1]WN@&B@N M[:OH'5=UH5H3WY4JOJL;QJ?M]E38(DLR?M5TQYI>85LWW7JZ/@Y0]_7VQ4%:LDKA?_ M_U;Z*#\*!&\+Q.*U92,0FP@T6'2#Y66FVKU9P!'@$6; )NJ@Q(K0$?739:D# M"B4;RYNB_&&]=FW'>V-E5363JCEJ/=1Q-IU*U2ONVP0GK]I8?BDO69[]B]5= M_31)OH/Y+,!JUD]5%?9&>_W^R[C>4._IH5ZW=UM\=))H1LM-A2I.>U)XEVW64P5@"Q$ M>8XI7O8Q16$S5@F+1M/]9Q&-FUL ME)X T?WV28&B@P1W/=.%E)T=_F,ZX-BZIUN&]K,Q3[@P.8X5\J M8&^IL[#QQ=#Z I R7T?=0%?WP):WB-U5@S=SF[AE<*G1/*X5E F4[VPPS(%& M]4I'ZZ/2)@FVY+5T>*2-M2EFO"\"*!J+\>-U-*#!S%94X M\NT()MK0O]7H) MBM_4^?-OU$QTIV:5 M:E)],6C^H8!!S%1WY04G;:()L&\N@!7FZZH7R_I^553MJS4G8$_Q*?9^GH!G MHQ88S 4T!C3M]*> &XI$M6;'?NY%KH@)R#$KU;=U\]V;*UDW*=_&X%+G@4MM MU,X5/M*YN64P?Z&8227690F8!?]-2QB61K'FEEWL@QM6M:R/C<9'7]CLRX*S M:L9YG(ASN*]Y1AN,!9=B5NJ=4ZU>M%F;53^JC>3>^J-;\<6&\2"K:Y4A-,*A M2*AQ#:UO,S"B6S?/YR9O82%SI=X0@JPIUGU+T*H!NQ0[4:,( )Z!5#5^+1LC M/FL<$UG%1T55OW.[.6KE5E.#:1.Z&0VV#=?MV)M0Q:JE/D.]@Q]O=V&'86=C M9:"/L0^ZZA_=:.@!6LLWJHE]=?\3*$ H&;5#Q-K.S5-F\B138C%A#3S*$LBU M": P3+7R?I)MHEEQ'GH JFN&8 N&O)'LA[)ZY"WHX*IVR7#AU.=75E](7&!M M)F@OK6V2;;2?YG:!HJ :%OP;1_0 X5LL72&K%DH&6@RK**@H CR)*CX'UZ>J ML))%PW=9R6=C7#ZXH"R11(XR>5TK@99NJ7NLP]JT #^96_(M;VX7?#Q;7^># M!,[3WC_RQ"\9N-0+(\>$7I=7Z\+B]RSR)\"#*B*"S \RIL50&[4-YZXU5)91 MN@3F9[7G .19&T.H#4Z8MCI/7T/?6F6H(C&W]00FLW("RF6ME;8FCK(6QH?6 MLU9( T=5:[D)P#1O;.O[.O%U]@;Q15EXM>6O+".9JU'#C$O,FQ+Z=A6H::VO MD/#@:("3F&&(9*1CQSIPAI&UD?(H,#@%9*@87P2S,*>BCI?-S0X$Q+81HA;@ M'8P1!_D0==54EC^A/!X@.;L7=-> M+1:TV.GL#G7R1GL+1-F#C+P1Y RH\66F?P!+P8LSO< MAVDHK0BFZ+MDIEJRT&%" ML/N4ZJEW&N?N_G91)!V!9-7R9XOR?K!ZZ7*M,O2G^'R+?&YLH4FKTPMT'$K; M9E5MA\PC,CH"4,J%@5&_>+O- 6649OEU,;JN@[,J:I@IPQ!4TV@D\TL5?:A5 M'>A#I9R4)I*WUA\S<5GKU>]7[2G66G0M?<#C*6#LJ*W9" F"QB$H8-SW;[GF MC9&T14AMRG[(7%=FO+DJ1K*.KNJM"OC. ,-%K<'5'M1Z[E$,,Z@M2^5%64TY MLI6AK7T!1ACR=GAKE6P%C#/C5V#Y-%0^H3A$URCV%2VVF;2^@J%T6<^K&T3>\[H=Z'B!L" B0[^XV$?R]E: M_)>S&+0WB%B#D=+:(B\U62J-D\JD!<>TTJ8G!V,/K-I2Q;.1DZ?8$0X^]HI& M]C "HWLT0H+5N\,JHV-3"L=PB92MCK_J4P@.\Z\K@9V!NXR_@@T[U2W'=F]R=\6PT12^\"9ZNK ]\ M%\ ), HA#_ M45M!Z^]&A,ZJMI=3ZZ>ES?VEX67I\LB48U\@]=E$N=K *=K1 M%[50JMT-M51RSB)P=PZWY1(8>*%S5Y<.R:BV;VZTDUYK/7,I9>O2=Q1FEO",%0*U -LI>P7K4RD3GY0RFZNES:0 M_.52H^_7"SU7&/ZN6%E%RW240NU>U.+9[#4T$J7%3MELZW?XE"V@K).B@5\5 M *RU(IAA:)VA-D0##=DK6]&/<_;? !H#;0NO-UW4I2OP6EI1!Z9K!F)$!+-? M@*_7#_[>!E-K;W'4F+SCU9R:U0FHF,13P6NS3N4\5UOES[5"%<.0"77;D$W6Y!KT[/FL;(V\^O]C14!:+9, MVHG8\^=5:'"]3&SBHM4Q+VU:#G G'-<%D1U-IGH>:]BXV6GZ^W=MQ;A1 MA==*:I-YM6[;=MW"9&#(\>E\/>%OK$:/L*-?L0@NHBLTSPEH??=>_GK"JW]:7XK7CEQ)?1:3,$@30AT6$N9)CX1. M*"+'B;G@M*-2O+^RAXH'[G'U-AGQC=L"QC.87*[MV+NZP_>*PE0S ,K6/()A MV)&3;'9E][TK&YA=V:/9E3V"=AP=K,%1-4M2ALY2Y;%M"\,??_GUVY=? M/G^X^/[Q@_67(RHE.CR0]?: M=B6,_[@LBUDN2"U^J?K/>73SVD.S]7.T>Q6D:_&JG9 M@]2L+5%NI.:)_1-6U3.')4CY/M3S=LMZA%&RC?&_;]^6 W_'W0CA1;#IQ.=I MYG::=)S>[K:.K17^=)Y$1LWR^JSB1>JM,#;OC&.$7XSMZ.?F^'/DYY; MQS[5JAY2T\A4F=*ZR]T6:69KEK6]^:S>TWZQ?7\#_!B5&1;^5L<1\ \\?GC- M1K+=@&X#R^VX8*?%AYLFG!?'-=UE!M@TSU<=TO3D&_#5^>B?2EW:JTY(]T5H MRSA.2!#8#J'4#0@33)*$\M2+O"0*POA^0CI-[,#U TH[-@UDDY ^J\@E8Y.W*'87N<#_^[B0N8OI>U:6>$KI?]AH!@_-\DQ_Y>^_ M__W;!U!E0 =XB_>3)23/QFQ4_?DG O]2YYBF?_XINYV^S6=C(@K5F!+O^.D_ M0G<0VW&39MY,^#].F=^[DV0#70:ZS@.ZI'0E%S0F@GL>H8%'24PE6$,TBCTO MC#V7RA7H8JY'71H1R;E-**."L"3D)'63();2YP&C+PE=CNT- K?OV-5QJ,98 MPP\=2_HA=79IEE_+:JH+,[U6I5S<-T:QG+6<&7W2UB=>X#*;2H.4 M)'[@@X&;^+YO"RX#OPM3>"%SBWX=':D/WQGXD=US[6$ JN^D/%. $K;KNRP- MB$S!0P=3UB612REQ4SN(4FJGW FZ,'CW"%!./ BBJ.< 98*]AS)O+YKBEZIP M_+4NTI9+5:2&C4;%C:J%H]L.8*LB[ A;2JQ5-"JPJ0C>-_?$]RK;49!X(0^ MXI%P"+7]F"2AQP@-73MAS'&EM+LP/BZ:67\JR@_%+)FFLU&S2E_GBU3O^'9E ME81TH\1WM*A:V#"L?QAR)38-0UAGXC@*6.QRY0 M_"+D"C9;D-V2J_KWI/Q3_8_V_S[2Y;7N*Z:;'&M7%6YR/..NGK?>--9@&X+" M5# ;ZP#9H0 XD3(D42(C$@21#*GP_#1MY<40%B^VH$UMI_T 5>@./^CT'*K,[ M0-GDZ9TWL)E5$=;=5#?Y5'@A\2-XX#0T YQ=]\EU/52VY8I M"^FJZM@I.VFB&H3\2XKWA:Y&_+ZHIJ _.E(:8PE81@ MWF"T-@H"2:CP)5BX+@>[-?5I$'MI$J?=9"+M&Z;HP/?[[HB;[9E#V;>_8>/@ MK.[D6]5M(W0/FZ8?GFYG:[3)KA+W>!V'DY#)'8G]I"H6YZ21N)ND0@0Q"06+ M"$U%2IB;=3+Q:)]+HPG&L)_J@%^"(77U!Z]4'1;D,O\<"S]QAYV::& MQSE+BH%% XOG#XN^'\4^9X!I81(2*FE*XD@(!#L9^)$G$KZ:9;&#H7XX6'3H MP [V:+&?#2X>-&KM=F35NZ=HU7_'-JS&@.^3RVS"06TM$Z11$KI@/KLI#3 ( MQ E+79O8C,:>%Z4L\5(ZP0"6H>G3YNO'M6M!G;2T[O M=#_;?\ZR"1YV5>*5#1( [\V M) M%&'.%W-2$E'I$\]);,XBZHI@M3;53M':O0.5RO\RYU[W'((];O1[AGQ\ ?YD MTRR_M$:25=)2\D>*E,S@'R;"V@/9,9JAK1GL + B9!Y)*=BD-,%*" Y/26I3 MQXNB,)!!TH4).Y>[7U#LON+@BDHO$@#DW\U<1?=Q.0OQ:% MN,E&(X/_9RT@!O^7JC38@OL!H#Z7$O _\%T,MDHB/2])/4]0EW62"] (5V<' M0>C ]:\VDFC+J;,'S.IRR_S+#:M0Z:FLW_\Q<7@_Q+\0C;=3U'N## Q",T M0M!WP2BE-+9EY-F1;W=2Y/I3!H O?\FNI5A(G,5 -5_2;E MF4)5&*%-FKHD\+# H7 E&)QQ2#SJ\3@,PB!R5\^P[F"D'@2J:#SP[5YJ.-0)@+B8 $Q2BDH$MN.B<=B/PUHFOK2 MZ21;8''(]]$MN- -2D[Y/$ M"0,2)B)U4L^3TNVD3MD^@3 :>(X!PB.($IMZ!TOU#HQMWJ7@N4,7)4\4,PS6 MOZ!2.GRWWFT6XDSUDXR#* 63'#0,=PFU(]1//"2!%_BQ'05I&G33TD+):F?M M:##T7XEX[24DH%" X4&"K>"0AYQGH8NB6@2@=D=AX1Q5Q(_M(,@M64D M>"?-S3N%PL".!M3;XS&W,X+"CF/A:UEN==#W5_Y%\'8AIT\4(?6]&[U(23$2 M&V7JE\\7?_G\R^?OGS]^LRY^_6!]^_[E_7_]YY=?/GS\^NW_6A__^^^?O__O M8TQY1$O3I3*"9<8K?_X)+*GSGJF9W>G.SG#IR<^NXP#4VE$=B4+K.*!4E\VR M?LE8DHU4^^VW1\D_^W:P$);>;;<2!9[/(N.W;_IH6M MXX8#@S .>I[':J#J2$EIH*HKJ')LGTJ)3;H=FU#.8Q)3WR:IB)TT"!(>TTX. MB.X5JKR@[Z5!3:ON UJXY4P^V,IPM CG&*5RUF)G=$E;EZ0\C 5U(A)[>- T MMB/"8IN1U*,LL 5C/.RF'8H6P5;4M%MU$CD#&IE"?0:E^DW*,T4IF20.QZ;= MTG5B0H43D,2#OVR:I'[@.*XC14<6[UY1*G8&MMWW,_$FLGLHN_>#3"6PK[!* M>2WSF8GLFC-9YDS6DSIU,S>.?3S#"0:2#20N*E&%0]<&M. M\(3ZA&)_PD0Z>&K5=X/8]AV:=I+[?A!(#*.![>XQ#GTVD&@.K![VP*H)2YN M3Y\#/I3[7H0J0C#$F'_X%,0#+S+5 MNDW-P]W$XIRS%1MV1%W>2[;O<\':^;=>]%1L. M@M#KN8HP:-5W4IXI6GE>#/:J!-O5#SU"W< EB0ALXJ>AZX4L2F.?==^>>W]H M!09MZ)M3;R;D^IPV,WG+K&V9L=;K7XNIM!SOC5$1)J/-9+0]0Q$/N!V'*>AQ\)0=E+Y0% M0\ ^(8/$(4'L^X0Z?D!8$+O8CM9.?"\0B;.:>K5K'YJ]PF$P".@>CP2?#1R: MY-[#)O>:Z+/13D8[[9AX)[S0BQ.7.)X7$1I@!#N-8Y+ZE,LX/N;/21 4 #@ 8 -P"@XZ3<#P.?B(!Y8)0'+F%QXA.9!D$D4\Y] MWHEYO@< C()!N,\:/6<#@(=H/W.$U?F7EXU4DI/LEEQE NS[M]AU*68TH"D) MXQ@=4R?P2I9?RIRW8O9T$;-?^W\]J?AMJK:;N1W]W Q_ MGO3<3-^;7379MVG!?UP5(["PJO]K??SG+)O>F<8WYSQ/,[?3G)OASY.>V\LX M?RLU$WM0'O&WLJF/6*%R&UCSW@-[C> PG\5^9"@96C!"9I,]?E >6KX?H=HE6'G:L]M->E M<6Z(:W7$3!HQ)JRTKG%.?8-%H]K,W(Y^;H8_3WIN)A'F4*;7Q6QZ590P0F$1 MZR!6EQUZL8TY R*,(MPWLTDL'0?K^:9)0*7GBDXJBBU;(LJXJ!:S7;) *G5Q M_6[:K@97[+M)RIA-;#\."95@-['0CHG#G#B(4L]WO:![@VN/T_37'@$_A*FE MQ_W.RJH*FP>IGD&S:36%/_ D\8'X%HQDFD0>)<+V'$)%Y))$,D$"SW5H ,L4 M,6=??/M9S7QG8N+F&Q(4P;"2^:89"M^Q?1_'&#N24-L-@?U\2GPI'-]-I;"3 M3G:T7VZ&OI"^S6&T+K?!XPM\/-*6AB00;HJ.4)JL.!&Z[X(N9=IPA3E-N"S+3R9)*>GIG2<1+J& M.;6[U#-!AKX,XH"DMD#@LL$R9B#@5/#8#CS*W7V G8KS[):HE&:W4I!_R;) M(D>NX[[K^1E=@TU])^698A,X$UA&FI/0<0&1)/9S$:D@DJ:2<<83[B?=6R@& MFTX^-[*/VV.8NUCDA]T;2]Q <@;&@T@BAGMC$8FB0)"4>WY,>1#';B?'._3< M7G!C+$DBU[:QC4KL"4 B/R6QS1WT[5/A"9ZXO)/:)@>VRLRNV![LK=!.W]-Q>/J[5%RM+[_D?RL(*?&Y'N.T?I0PWP>*48)42C#O;?@+6 MDAUUU$+\GO7QS-2&=2T-!T%$#V-G8++-80*.:2BC.(F!*&E(J"=B$D2I6"/]R!!7=- M) SD6H[N^H;H1BN;N1W]W Q_GO3<3,;ZH:S&+X=/_>4R3&P629*F(9B./ I) M8B<>-D%P/#?P1>*MVB9=F(Y=)%.NB5S% S":SLQ^] 1GS'5<(@*L)^0R!I:D M<&#Y16*'@CE.VLD!Q\/1"/CG6(S(?T_*/]4WM__WZ::E26([HNF:)+;GED - MHB2V)9&>8."RJO,2E!,1>J'P7#PBXG>L%IZ1P;;&3]WLI!IV/JZY&60RR/0$ M9!*>PYTXLDD8@#E#DS0BS,9_V_.M9)' MVX$[>9+)M1="9,A@;&1-6"9@Z!9GDVS*1D9CG+6(&8W1UABIER0Q=2,BF OH M[RRUI+D72E0\)H8/O&PC5XU6]2 MGBE>^8$OG" 2 #8L)C0$MSL)' %>>.!S'HO 7U.-80<+]W!X%3B#, AZCE<' MW4;IM=W[54Y9EDMA25;F67YI.F"=MV09];%4^M-)(X^!ODA9!*:K+RE)HAC^ MBI,XH6X0>;[HPMQMI.QC+607G,_&LQ$>_?L@TXQGG?58#,-!$/6]I[G!J[Z3 M\DSQRHU%'+A12&([C;%>@B1) M9OXH8\$@!#;MQ)=N0!\8H. J_O>&7"O(?=%?_<4"] V4U'RQIR+93/^9N0A*.GY*U?/ M!.P JX>ACV?[QY(PM$/6N;'7CFBZQE[;EM:O#W1XR:.I;TL2!0$HDI0FH%(\ M04+&[OD%1&69UIO(^L; WPG1U,#?<<$? M363L!(Z/A9K!_0VD()&;, +8Y]M<)':2>'NRTSJ%/SL.I*YA48Y]:HJ,S^SS[:G=?$.F<5]OCLC9+;2LG% M(>6!'=C$$=(GU!<>21@#K>4&J1_%6-._D^,$+3#X@ECPO@T%GW- !OD+X,&O M25O2P(AX/8V7P"V(#PR^[4]?I\__=B MRD9ZFZ[N&X8)2%)?,8)Y12WHVE(0I<) M1CWA.MT4/OO6$MF/2E0[.PYH#]Q@\][FN:HKD_]F<-#@8'=[J,*CL<2>LRZ M(4T33F+I1B1@(4!DP'W&.DGVV!\.NLX@\/=X1.1L<-!4XSJLM3[*6)*-LFF& M64&Y,-;[WK66.W11.D4Q2T;R)?76=C[UJ[TIL/4+<:8J+$VB1$J6$-=W!:%@ MN).$)Y30T+:9C+V8TTZV"'Y9R/-%+O:FT&!4 R?<8ZV/!UGEM%2: 4D#D@8D MM[+SD]BAU'6)QT,?['Q!28P90S)BCD]E&CF\DQ#^@4 RL*,!]0X6K#]ID&SL M?OA_!L-7?QX%_-W[]H.?VW;66T[.?>Q[FZ>W0(4G"FP'T_U^)2W&,4V)Y7=8 MZS+V%6<[&^3N159,1NWN+5]]-F, RKRT'.=,3J'U+ M_<,?LVJ:I7?-7-2C1.8"!.T6%P7>\'8N<[=;"I9SHF1TPR4YA?56ZWXU=\LG M[%)JCYNP%(;YEHUNV%WU[J<_W2=0L_I*8M78Q1I\^O+UZ\=OWS]^M>#_/EY\??^? ^OSK^_OB_86ZQ$\7Z:4S=&&G=\7 M8/-[IO;QCV/5WG_Y]=N77SY_N/C^\8/U[?O%]QW3*?8QMH]_^_CK]V_6ET_6 ME]\^?KWX_AG&^G1JG@=WO_Z<@S(K9A7+136PY"V78(Y-) FGKJS@,G8FP,N MSH[QP@Y6PKHW2V72K0N@NXL9Z.#L5HIW^BN.;0_M MGYL'.';9GE3R;27!E@#1;19#.2OZW3_=CR5?9U6F;/^[M\WS:X+$^G,T'KK1 MS[4^6W/=>>B:-XSHKL\.@S/]Z@/1_6AO;7"?$EZ)3B2Z,N\YX]B/-)UYTJ9A M,^P]KDQWD+UIZ?Y7LK*R/N8"/(GV$>?=&MMLL[-V#"NX_VXX1D+WTA6J?P** MI0:,,#XQD&YDI&\RXAH9,3)B9.1!&7&,C.PEJ:J+QMA'LZW]K%J[US*?R>JM MZ?YIYG:29VS',S_'G2QC)>HPM4ED^Q[Q(R]. ]^/ M7#M9K2JM[-]/93%^#R_#0?PCFUZ]GU4P<5E^O.6C&:9V7%25A/^*)QUX?S!Y MSO/HP(O[WE7%Y X?*2D-DG6$9(Q1[L82; $F7$*%E"1B7DR"Q)5Q$@T>$9#X=4-\S2&:0[!A):9"L(R23 M@8^'%QP22DD)C7A*F& V"47 ;.ESE]K1?23SW=2/ D]B(R-!J&0A26)XVK>= MP$T=D?C4.2(D<_V!1^V>(YEI_7$HEQ?8NYJ-IL#+_>(P@ZM+#4.I$TO)?<(# M%H&O&P1@Z*6,^"E 91 */Z'Q?5R50J24 M.BL=VGT9T"0-8S ''0S6"7A&B)#(U(L2-^5.R(_(,'1\=^!'YU4>WP"8 3 # M8+J)!X^8&U*/B"1P" T2CR2NAW:5C'VPP0(:L_L YL9A:$L/3^,+<&_#&/Z* MF"1^#,B5!&X@ O^8 "P8.,X>ZYF;S=Q#>;8?K_&8J:F+N(>**3VJB\A] M+OU >(1A:5CJL9A$?L")PQW!N1U)?Q67>9@FU!4VD2( !'=='YZ1 >$I]3QF M.V&2B./!93<:.+ZI'VML3X.3!B=WQDG/$U'HAQ&)8YZ"+1K$A$F7DR24J4M% M )[U2C-G._$#B@:KC)@ ;(U3>#I-"#R0.DPXCILIRFP:.6&G6F?+4CU))2>A&#/-W(I*P M("$B<'PGE(ED[A'AI.,.HJ!_/[' M:0@8C%W-@@C<=;4#+F* 6>G$WJKIZLG8YC0,2>**!#>_&6&>[9.8V[%#11J* M)#X>2*81V*[A'CO+GPTFGPY\&MO5 .6A;5=&6%^4T!BD3C$#;D4 M=LJ$3<6*[9K&"1BI(0$C%X#2HSY) H!,$='$^$@W.(E3K2R:21B%J6A#:Y]DH*3 MGP"X)A&@)8]#ZB4BDM*SCP-!.3!+^E? MBT*HWFHU)WXK1J*KE$";#FC4]U1M$^+J.RG/%*=DFG+;B3A)$H$XY0%.N3$% M].$^=9. ,W\U!V6'./[^<,!BOZM8;N/>N^FJ^3B M(!QXOMMS)#467]])>:8X15WI)+;/ )@"P*G$]TG$[!2 1S@\E8&0=*7F\BZ> MZ?YQ*G(&<>_+^!F& >.18(+Y7;BG-? M!JO\:&#[?>]69C91#^6J?I!P"\\8,EF_>,R :!M$0]^)4U>XA#G<(U1$\%<$ M^!BF@H>>(Q(>K'1/V\4Y;?-;1X@)CJC9*S7&7<])>::X%,5<"!&!91:ZDM#8 MIR1R60(P%?DRXBECRF"\ M!8Q$(DJ)H F/8C>)1;ARN& 71_0P4.4-G'U6+S]G_C90=3:D/%.H8HF72A%( MXCAQ3"AF<$2A[1%,W$BCT L2MY,-T<- E3]PW+Z'T!B>5EJ;Y47 ME7%/^PRDG+N^+P+P3 ,)H,AM29@=^@2<3"^*$^G$:2<'2O\RJ[)<5M7[8IQD MN6*^%A]^E2,VE0+/[^\(JFEV*P7YERP+I'WD.NZ[G@.JL?WZ3LHSA2PWED$B M8P&V'P?F'HN36R[DZI'!K).A,\-9)T-*<\4LH(P\#T9.F!E M^? _U'4(F%8"+"8O],(X=!V:=N&N[ANR5GNI>GTO+FFV60_EMWZ5U;2<\>FL MQ))(W7JNIK]++_N[.$("]@(0AP%W"8V%(,P)*(ECRASI)BYW5\Z [=8QL,6Z M"G_QB 7&$#^/)RPKL>#T^RM8#=GA]H<;[C%E^&S:NAB;T^"CP<=-^!BG-G5M MAW#* D(!+@F+PIB$-'%=#UQJ+[2[:11X:'R,!YYGNEX9>#3P:.!Q]X29).', MBVSBARD>RP4_/1&8(>WY-'%X&#*G$[=^[_!XT%#DV6"CV;(^E.O_O9BRD56L M]!$T &X _%DU8%PGHF#+$E=BF=(@\D@H[WLD$FY" MTL#UPL@)8L=>L05W;5*T#UO0]P?!/ENHG0T*[GW'_KBA]5F9X[P82RLMBW'C MC!>Y21_OLH&C>W:811+XJ1XQ,66#HD\YA(I?.:"76=3 MNY/]Z_W!D^<. K_O.98&G_I.RC/%)^'[+(T8(])C*:'4L4ED>XSPT %GTK,% M2U?:I.WB<^X1GZ)!0/M>FG3O&\''#7K//(M M=$(1K[1DV\4%/A0*N@-Z9F6]# H:%#0HN.>#+)'/N2,1T5A$:!2F))&12[S8 M80[V?HNB3C*U#X6"=."ZY^5U/P,%S8;NKL+R97HE2RO3V[JO:Q_\S<#*Y?24 M>\6R_P"&,Q)2ZE"9,."^W4[62# M]R!(=68FG<$I@U.]PZG#^+.Q$[IVS,"+385#J,L ]["K2!![B>=P$;FBDV3E MKG!O.Z_6 :_VO.I@']2K-9O*>CG_RK*\LE!6\FM93?%T?-6M3VN.B/3RB$CD MV9*%3DC"F+F$AC($U)4Q"?R$VMSSP0/F7?C%R,"8H_,E_[S@X*Z,3#LR9T2, M(6I@T,#@SHU! RY3+ @6\BC!Q@$!B5)F$PY6I,/BB$6KASYV<;KW"8.>O4=# MT\"@@4$#@^<.@RX/P/&.!0D" =:@!U@8AS'XTURD4>B(E*_F%^[B@W<(@Z;. MESDP_ ('AA,)3"B;?>8IN^VP1E,5HI,*?.K^GL\/';K3'*K3G+!L]LS'/F91G"G.VQY@; M V0%'A87I(R3A$M*(M]WH_^?O3=_;BO)$3__%4;M]&YW!.'.^W#-;(3+=DT[ MOM66U];,Q/Q4D0?2XA1-JO@HESU__692ETOT(5./$LF'/F2)Y\L$\'D $HD, MG(D2U]9H-JN\WG7,23:V@C8Q$^>&+7 ^^J:M4UV M3*FLX[H[MUEM]GU]874LZ*P6\C )A83".WBIDA6I M(X+VSM1H7%=?0QL)SK,H-<<:C?=R:O1V4>C&GE/]#J&04$@HW+QXW$I71%)@ ME/"@7) 0<_W!BT^!>8;"K94Q;AZP;P^%4EE"(:U>;RT>?XG+BS7K+6F5>"2: M6N7Y69SB0S+W=ML4_F5K\/W\1!PH?HTKF'DEKQ&9@2J&06 606(RSB6KT*@^ M@O*JOOVW>QPSO<4>9%_5BOW"[OX0:TWSR:1^39X*/C8L2T>'T! )" 2$ <&1,4D4XX7,#DY4-QP<"PJ MD%RH8H/UMO2RH+X5(*JQ4ULL]3D@(-)"^:9F\U/H)NFRG/P4%]46WKVKYM.= MA 7%ZH3B/E&,B0N&D'VI*,ZI@'?5[4Q<%X8!-0]KONDFL?KSL)A-9F^[5[AX MTY1XI>$WD3R?3L/YTU=P9I_"67R#S>P1)U>57%7B(_&Q+S[FDE+F+? 6;2MX M1EG=SNJ \I)<=AR5L;W$[O?"1_Z(WUN9$?&1^$A\/'@^*JT-%AUK "]D:Y41 M*A];_9'PF=O :GB^UI]RDU#^GO@H:>V'EMRW&=D_FTS/EI@IMB'%1R4 F"O9;%>R-X MY+SMUFQ-C *"5S&"MI%K)IB):@V"?03P&T/PFR$\+3X1(8F01,B^"*FE<:;& MW6"DKR&\RQ*YM ]%>$Y*6Y^^V//_':JYJ M+!_JF,);_%,@WXWF9\MN&6:YJORAX_J!=C0-BM)69JM+,)7-IE):IU+9BZ[M M=(_6<>^Q6B#RAZA5*14A[;D\S/35 WG,\\FJ=3+B> /A4HW]N;>-H82 M*@F5A,I#1:41TDFO%#C3O$IK'01GEN >O1("23*GXU%R);>8$[@664E,"]7NR O7? M4"]_]>L.AN8WKN2K7_Z%.1A],OQ;CE)\ZZN^/,YK7MS_2(]/7\UO"E^@#Q9X J0 MCZMZGKV;_9@GW>DT?'S6'-H;Z"8^OJ/GAEFCD>VI_K3SM$]+6^5[-^\E5VO6TW@W/,ZH02KW, MQV'Z1_C8_?C#WV\*Z'+V5QKW^:F_RPSOIQ)?3^DVAW@W#3K/%5>)3',?<_#S MT>O7S]\+WZ]ODO\VFX["SS! M63=YC[].9KLQ?T^/7KXY^N7%LR?'SY^-WAS7?_[Y_.7QFRN?8 CGT=.C M?[YZ_?P?SU^^>?&?SYM\C_[Y_![O3#NE\7]],:N>R?RLJ\%!][<'OC\_C(>Z M\LBO7/OS*VY7]SB<+>>704B[C,;^.H;V?8(R\4N_[/5U_\M><>R?*;8Z8>V9?_N!LQ^^/M)-CZ78[EQL0O(O3=5_8UATH^>S7*/% M9YBPI79&DH^_E6/I^ZB"O= >LLGMVZ08O$D*)B29WT83L.^#(ROXU H$60%9 MP>"M@),54!5LCVO)6S]+:D=.[WOHU@0#.L8O%NF\#1J*S1F4#A%\+A$BE\EY MAE*$7DI<]_X,PNH2JJ2J*Z@5EM8'I89=]>/ .9-]Y,&SLG:XZ##/ MCMIC%'XN#.]C&>1NRQY[P]1;9[KV?)PTMOT<&^DGC6V7QT;ZN==CZSF)OV^> MQ!U<[J/ER?F!%-W^L#[,#W#MFS1NELML%N.6F>#4?='.-UGA:0; MP-V S9C77@D$P:)OQ\.TX#]*L,X:E(([[=8Z'7Y/FJ#R<7%.ZS\MJ9VOJ+7U MM(R+R?O*X_?8_7Y61UY:/[;0G6!^B]T,E_.R#!_X9OF 58L/^%]$HQB%0C<7NG]M8/RK'/;"C8 M8J/K0]9^ MG!B/) 09:,:@A _@L?[(1B@50DX5 MZMM>>G_R/DRFK=WES_/%FPKF-YC.%I/E!+NM+;;[+:+\8+9UD=]*X"1PWM-J M% KA4/("1C$&RK6> 8Y[*"P$'977OO1RYM7]@_AVZT]<#F^G+:WR$YN)S;O/ M9I5\8,$B9"XDLU"$YIWJ'A@MWF_S?V,=&.@ M&\.=SDH,TB@,#K25U=A1(=6_G)NX,N2G/0;XT(7-G?6E;A"WH$J3(JR]MI0)? MD@+AC&*2&Y'-6A%7WWF.7A%\VRT*5@POYTP)#H(R07GWH:RJ:YM1-2BS#$JE M "XH"0E5;D5I&9N/N]T$QP- 68S5 !<"[S6U\9T%(+M-^CO8W=//)#7NYP3[ MA[L//'2;W<]/Q-[?$KY05%Q"41Y]6S4TH#0SX%!P,((QHT(NCJVM'VZ2VO@, MO7NNS3!CZ>\M;7%#1RAQ<>@^,M%QB'1$M+Z:-8(-K*W@80+'=0"KK8T5D4[; MT$?68?MTY';,+.&1\$AX)#SVA4<=O&1%6ZC,JWCD/("O7(0H8_'9*R]2+P4. MV\>C$.,*:L+C=^SFJ/^V),OJUYT WXWO_NK7W7;4MQR<^-;W?7EX=SL&]&[# M/3[!44BM<"+,VA:HT6R^K&\,B_KP;-5%X>TB3$>G87'>#?H$.VSFO,I&A27F M49G,PBQ-ZHNZ97U@M;?DT??/WWTJA[]GW=A?Q<^3]U?#F^('R),%KKCXN*KG MV;O9CWG2G4[#Q\?MV1]/0\Y5AS[)6T[.O^\BTW?^0*LYFY2/EU^]>BO@+%=" M?FACJ)_P^ J6'VY)1+ZG]M>6]CX!;)WOU;R?7"5)3\-;/,]_0BCU,A^'Z1_A M8_?C#W^_*:#+V5]IW.>G_BXSO)]*?#VEVQQB?PIE9OXZ?WBU^N[1/UUGGX[JC-MHU+//JY7MC1T__SCZ-?GCU_ M_6;5]<7^.'K^__W'B^/_OL?[TT[I_5]?S*I_,C_KPBS_J>#SX._2*R_\RIW_ M9 =S.%O.+P./=BT-_/72V\NAWK7G9Q?=@WX\_RK.V"/VE\LW5#%.PVF'CSNL M[E\UVLLY6$66YY_]P\TUO?>3;A(GT\GRX^/+]W]NL6[U=<(\TIK_Y>)6]ID7 M?.VY^EXG-WSOYM\IF!C =^I'3MW_.$F>V_M.(VXWMU]9IK??OTJ_A0.5[)[D M4N]XLL>^#).&MH]#(^6DH>WLT$@Y:6@[.S123AK:S@Z-E).&MK-#(^6DH>WL MT&ZMG)^YIBT.N[_T^I?FY4E*9^_.IFUA9C.Y[\*$D)(?GI+?FTP/:+"4O.W; M4LPW+.6[MI$>Q WCZ?S=N_EL]*:MW&]F<+?9V[@+LT8$&L)]IE=G*N=)JXT+ M4U*$P0V6XMN#'MK!JBNY.&LE\=4'[LX6'\G)(?LA)^>SG39)!P8WV,$J_/%\ M20X]Y9;(CNYH1R_/WD5LW?L=Q>Z^(.__5,Y! M\$H%$[T/#@2KV%$FM8/838(4I5VJCQ5O\BIQ@XXQ"2HJ57EE;3LYV("- M.84LO4>S=ISZ%GG%QER0CT7,VCU!$K.VXV,YR8V3L4)*Q\8L65VEJ$ *U"$S M(S(K:\S2IGAC.)02-2@I [BL&=@<%),EI^S]O3&+"SOVCA.SB%G#%>0@4.5C MSEP9"]EP!*6-AL!R 9,$2]PQ$]5:."A,2<$Y#AA,LC*Q%QC>P6_KZM37W[[EP%D^=LX?$AIO9U%_(T8>F$2)D3O%2"Y$ M4-(:0"4D*(X%ZM\">-0&=1+JHZOSF;J MFJ)6U:R*>O[[O\;%WR^F_M.?I],PZ\:CR2Q-S_)D]G:T#!]&U7(P+;]9P'Q0 MND=T_3)=HQ(^*Z\ O58U'K:BU8H8$)Z7XE/U_7"M'LZ&Y*R/6!$7*EVS=!!" MDE!R2H7+4AB*S]+U/)_X[&Q1M?$5+B;S?)YG7/W\*7286\\CG'6A76&/>4=I MATW?O2'EL#Q&0EF?*#,\06)-O< MD=0$,8+8< 4Y"(CE4)Q46@*7+7+%&K0&Z1"*PUQ#VN*<7,O7V>CJ-YH VBA; M?3BT$ 2WD$1]N^*5;\;N#L3&UI$W1B ;L"!O"[*^!KOIJL:7)\0)+DC49+,/ M/EJR6;)9LED2)-GLL$5--GL@@B2;'8RHR68/1)"#2,PE'S"JK$%(Z4$I)2!8 M9P"]BJJ@#E+GFXFY[(,KEKFVG36 BMY =$I#\E;)F!VB9+N4F/-BV(DYZKRT MF<6\QM.S13JIBMG=K%,9E/Z0ST.BWC6S)I^';)9LEFR6!$DV.QQ1D\T>B"#) M9@(WX?-01 M1!&!^<"5=&L-S3>I^R"WYF'<&FI,LIFUK/2T>O@=MG/OKJN11OBA_8Y[K$T[ MAV=RJ?9>U.12'8@@R68'(VJRV0,1Y&Z$05L.5$IQW**)P!2O08=Q%IP('*S- M6B81;$YK!>J;=(YXDO_GK%N^JY?2'<^?Y#QIUQ"FK\(DOY@]#:>399BNUJGB MS4+UUU@#FJX.] TNWD\2GE>VO\8T?SM;?_(T,AFR6;)9LEF29!DL\,1-=GL@0B2;'8PHB:;/1!!#B*/IXM-+H4 0C$+ MJIU5%T4R+3OG.#?1JV3[*#B@/-[>F OUI=C,P%[BLAU_,G]'U0CD$9&HR2,Z M.$&2S0Y&U&2S!R)(LMG!B)IL]D $.8S, QHM9!2@;(B@VM&ISJ #$913 DWB MCM_,//C$E0Y&@=.)@KJ.R7>=?UM:=!C9U2 MPTX3$*2&+4AR+ 8C:K+9 Q$DV>Q@1$TV>R""))L=C*C)9@]$D(,(X#FSMD;J M I)J)V 752!BRS^HIY&2W#AT$I%#DX).I=LW-R<,AFR6;)9DF09+/#$379 M[($(DFQV,*(FFST009+-#D;49+,'(DBRV<&(FFSV0 0YB$6VDK-W: 4D#!J4 MRP)\9A%4X*A0&\U"N;G()J0UV84 S*("Q9D!%[*';%WTJ93D<6V1[6AY@HNV M[7:!)SCK)N_Q>LWM:>A.?I[.__@'YK?X[V$R:P\^*77&7V.:AJZ;E"J==M%/ M9ODX?.AIC17"O\;%WR\$\.E/*DZ@P)!$_>!# M([^);)9LEFR6!$DV.QQ1D\T>B"#)9@Q@1$TV>R""))L=C*C) M9@]$D+NQ=K?79Z%SY:-2,D!RF$$I:R!$S@ EHE E:,FW7OKPY'V83-O2RL_S MQ9LPQ3>8SA:3Y02[ZX;F/V&9+W!MI?"ZX?E+7!Z5[UHV[*I$ZV_?VL2L#VGY M\ ZGJA-L=U*B!-O]@2U&(3FOI'1)5G JWWYC#)CS*GJKG&=KW1C[+L,@V.X# M;*EMQ&9V5Y6ZSM)L5'5Z@;/T<;1EO;YH4ZYSBXFHXC_3IL;.K9;)0U:883F Q 9B [&!V$!L(#80&X@-Q 9B [&! MV$!L(#80&X@-Q 9B [&!V$!LV!LVT(+V%Q>T?>$Q.9] 9\%!Y8#@A/0@?,B& M2QT5IFU7#UTL^3V]6/$[;@M^YQ?9^@A<+_]=+U]O:_5:CIF3VUO WDUV4T41 M09P@OL\0%\85A<)#2#*!4BY #!7-SFC/LD?'W-:;PQ#$]Q7BU%YF,UO\*4S# M+.$H+$?/,.&[B(N1Y..18(+O<'$N.LR*&7D3S6].P@*[%UUWAOE/0.U6 M3VQ^_A=S!U7128D*JIHG3*UARO(8LV"Y(B?6D#[6X#Y*M"!+=JEX#-ZN>9 ; M86HY3[^=S*?5@^J>_WXV67[L[:1"3I@B3 U7D(/ E,R%>68MY((,E!82G$0/ M(B87;&Y$E3<>G&98O;!@ MDG9,JV+N#55"TQ>I5F>I5,>,@,M^\*D26!:_$ M6MO4'(N7*BD)NNCZ'IXX>&L2%,]4L"QY(]/]Y*CTF E+E")*#5>0NT&IO5Y" M3;*Z6(QEX(SI5@=3(#@G04E>(TY>4#C1"P/OX*[=;OF3>S[V^J#\-JI0(302 M&A^L1!"M"[S&KZZZ@A5SF57,90TV6QY=,:FL1[)9EU)J_ LVH@5EF0>O#0=N MK(HL%66CNW\TRC%W!W66$(&1P+C78-QV]07ZD%+($',[%C)Z#B'7R!8QN9BM M9LSXF^@R3&.#%V#@HN).(H10-#BCN"DQ*<[O+PDGF!Q[-O#PEEII;683+=.R MJE";EZKC[][-VX=61:VJ617U"V>>G;_B=!IFW7@TF:7I69[,WK9ST$;5+# M MNT'I'M'U*XZAM\X&5MI2J@*5"E8GSPJ012J-$I7E:ZNQ3!EM$36$8F)KH*@@ MUA@;C+.BJ.I1\E8/]QFZGJ<-GYTMJC:^PL5DGL_3B:N?/X4.N0VB@) 8JM,G6KF(TI!%,<8G+C6N+8'TB++_ M#-,SO 7)-G[G(+&DN MPMI>WJRT1I$,.%4L*"8CQ/IVJ)$NT[(B$/GN0(R/A70$,@+9< 5)[5 &(VJR MV0,1)-GL8$1--GL@@B2;'8RHR68/1)!DLX,1-=GL@0AR$(DYI]$(JQ6$TIJ MM.WR,90$S$C&670L17,S,5>*CYI;"]*VU06I-$23(V2GHA3.>/Q"!=T#)>:& MOO^>NBAM9C&O\?1LD4ZJ8G8WZU0&I3_D\Y"H=\VLR>W)R%C4F64WF2D\AMF*D5O!Q58TTP@_M=]QC M;=HY/)-+M?>B)I?J0 1)-CL849/-'H@@=R,,VG*@@JBL$=J#X$R"LEF!+\:M MVM\(B45FN1:H;-(YXOKPW^YX_B3G2;N&,'T5)OG%[&DXG2S#=+5.%6\6JK_& M&M!T=:!OI35F%/7T&.&FM%'7.(>P,6)/DJ@Q$UV>R! M"))L=C"B)IL]$$&2S0Y&U&2S!R)(LMG!B)IL]D $.8@\GO6JF&!:"_ZD0(GZ M(\B4 ;.4,J!ROJP5EF]2<$!YO+TQ%^I+L9F!O<1E._YD_HZJ$<@C(E&31W1P M@B2;'8RHR68/1)!DLX,1-=GL@0AR$)D'#-G$XC-H5!F4-Q*BY@C9A)0,%EW\ M6@61#27Z5"RXF$,[KR:#S[R 2]D[5Z1E;JV"J(9E+U91V2_SKNOKD%4^=LP, M.TU D!JV(,FQ&(RHR68/1)!DLX,1-=GL@0B2;'8PHB:;/1!!#B* 9T[%8K0# M9V0$E3% M,C!*6>LUM&E*/HH': ?D?6^:D7P=4Z?SH)L[\(""02GS M?!P^]+9&=U!=PPEP!#@"W!K@O$6#A7-@V1=0+E58Q8!@F,K.!60B]5)%0(#; M/;N@3@-]5"#4[_T-ER%.VU_O\:++QGD5PK_&Q=\O!/#I3RI.H,"01/W@0R._ MB6R6;)9LE@1)-CL<49/-'H@@R68'(VJRV0,1)-GL8$1--GL@@B2;'8RHR68/ M1)"[L7:WUV>A<\-S\L;.K9;)0U:887F Q 9B [&!V$!L(#80&X@-Q 9B [&! MV$!L(#80&X@-Q 9B [&!V$!LV!LVT(KV%U>T54%>LC<@6,Z@M)(0C-" (FN1 MF,90^+;KARZ6_)Y>K/@=MP6_\XMLG02NE_^NUZ^WM7RMQH[9[2U@[R:[J:2( M($X0WV>(6Y5\E"R 4R:!8MR"$\4!,\S)Y&PQ:0WB?9+48&8S6_PI M3,,LX2@L1\\PX;N(BY'DXY%@0NQQS=O ZE&WC&:6L>)7993^;1Z4-WSW\\FRX]]M0E4!U5X3I@B3!&FUC E0BA8D@ 9M*Y! MJU000ZS>%/,JHS!9\[4^J)*5YF1E0!VJ!Q9\#72]8J"=+\8)+[7!^\.4X6-K M!GZF*J%JV((QDS)$6RJJLJL\,MXDOK95T(AB5:YQHH\L M5(^J0BO&7" KI86V6-^E[@U5W*JQD9Q01:@:KB '@:J,(166/3@;JXBR9)DH1 MI88KR-V@U%XOH7I5O3-6'2Z9&0-E:XSIF'!@$BLZ\NP3=[TP\ [NVNV6/P6S M8W9827NJ4"$T$AH?"HW%"&6%U* Q5_?0!5W=0VLA*1&UD(FIN(9&S#(J[2(4 MU+:BL6"-?A4#B16..3/.\EIUR?;1:,>>.P(C@7%W)3HP,&X;787GF$H"1%@&UTMK,)EJF956A-B]5Q]^]F[DTS+KQ:#)+ MT[,\F;UM)Z&-L!1,RVY0ND=T_$<>=,DZW;2,"E/"5KJ4B-KGB7 JRI,AN MTI4GE@PK#)Q)$I1B&EST#FKPK86WR0D6/TO7\[3AL[-%U<97N)C,\WDZVTXM'6R[6Q.HK,@_=>5Y1A M*Q#1I;BU$\1[1-E_AND9WH)DFSN2DB!&$!NN( P,R.@4JYP2Q_@JL?I(*10@MY,Y S-%"+V%LR(*D M9BB#$379[($(DFQV,*(FFST009+-#D;49+,'(DBRV<&(FFSV0 0YB+2]0 M6NZ@BNKNH4"%.BBM9O0UGIXMTDE5R^YFC3QDLV2S9+,D M2++9X8B:;/9 !$DV.QA1D\T>B" 'D0UT+G%?F 2KBP/%E0$GLX&<9!!C.[F0T\7F#HSA8?5UG!\ZT23]+O M9Y-%G[U7N!3#SOP1LH8MR-U UGZW%R@J)ELLY"@E*&$BA!@0M)<^R2)$3*%W M(*X612YY^'3>+?^)RY-Y[FE!1(V9.R@P4I\!(B0%8B1JLME!")*\FKOOC1=! M^,P<^BC[(J]F/,[.H)K M5/%FD?IKK/%,5P?Z!A?O)PG/J]I?8YJ_G:T^917U]'7HB1XK-_!VB\2]80N2 M?)7!B)IL]D $238[&%&3S1Z((,EF!R-JLMD#$239[&!$339[(((<1!XO,40')TBRV<&(FFSV0 1)-CL849/-'H@@AY%Y<$()K1FD(ADH93($)@H$ M79*+,EOT:Z< 9N'1!RD@",/;>R)XP3AHU%[P8+5:/SJKAF4O5E'9+_.NZ^M4 MK#'3;-A9 F+4L 5)?L5@1$TV>R""))L=C*C)9@]$D&2S@Q$UV>R!"'(0\;O) M+GNT&DQJNWE\D1"#86!\1ELC>ZNR[*-R@.+WW5CEITX$5ZO\Z23,WN)H,AO5 M[_T-ER%.VU_O\:+"93R:U5?]:US\_4( G_Z-020ZT,V M2S9+-DN"))L=CJC)9@]$D&2S@Q$UV>R!"))L=C"B)IL]$$&2S0Y&U&2S!R+( M02R_H7WUR2OD1I@>?6M,]P"T$(![(H MF9GA4BE^<_GM:'F"B[8?=X$G..LF[_%Z->[)^S"9ML6/G^>+-V&*;S"=+2;+ M"7;7VWU_PC)?X&M,T]!UDU*EU0;QR7;@E[@\*L?A0T]+>]X/>UV/X#=L00X" M?BRYY+5!\$5F4,$IB-E92#9CY%8:85,?M0<$O_VR&6I=L)F5516NLS0;50U> MX"Q]'"T78=9-5]K:FP+%.J>XN!K.(WVZ''7SZ22/+J]Y'U1L0W7X]N ITKSU MC)V7(C%YR HS+(>,V$!L(#80&X@-Q 9B [&!V$!L(#80&X@-Q 9B [&!V$!L M(#80&X@->\.&O5Y@1JF-BB$#<\*"4LZ ]\R!"E:(XG*26+9=77.Q*/?T8DWN MN"W)G5_DDUD^OEZ@NUY.[GDU68Z%=8?X3AKO5$QN26*BQ M<>J^4'Q#3?8*QGL#SMWQ<'<%BG^V^2]-Q;\0';>00X@JL8"VDHZ7ZKKZ2L?( ML/JO%8%)9Y63ZX6.RWGZ[60^K;/>/?_];++\V).K*I0E.A(=B8Y$Q_[IR$-$ M97RLSB)6WS%Z"4&S#!9C%D%FD\7ZP:,E&.ELA!K\)U!]]'4DS9]N2 MO,;F!FIAP3&/H"L>9529F;36^D)P[GRI,,T:%2A3G[B?M MJ,=*DM=(3#QD)I+7>*>RQAM"^L+T_?5R^NX1O0R5,%E6A[*87-%; _:@G0(F M="D&0]$8>T'O'7S2KDY]_>U;X3OG8ZZVV"]C5T%\.]O\&Q&9B$Q$WGTBJY)- M$$D"QNH"J\(+.)< M\ZBW([(::SO 9 'QF'A,/+Y'8E8OU+AB"IA63:I<: 5+TH/4S&J72Y1A[>!Y M%9D1VBC@.D502B=H2T[0"EHS3X(I@_>X+L_&PNCAH7+S,M+Z;VO5M_IUF_I\ M:_C=^.ZO?MUM1WW+P8EO?=^7AW<-A8W]IXV'>WR"HY#2_%W]YH^3V=O1;+ZL M;PR+^G U[?JRMXLP'9V&Q7+4SM@[P0Z;%:^JG\,2\ZA,9F&6)O5%W;(^L&K M^.C&_.7)^ZL9G.('R),%KJSK<1WEV;O9CWG2G4[#Q\?MV1]/0\[U4CXIMYZ< M#^"B5/G\@59)/BD?+\>R>BO@+%<[^] FI7["XRN3^W!+Y/(]%:-D?[+3.M^K M>3^YJO(^#6_QO((;0JF7^3A,_P@?NQ]_^/M- 5W._LIB/S_U=YGA_83 ]91N MCUZ^=OCI^_'M5_GC]Y_?0?X]&+ET]OFO8MYL/< MW:963L:GV/GU&C:_IM"=_%JF\S^ZW9BYITSY?S246W7TA!?+[V]'.K]>7Y6[[.3#YA_//\J MSM@C]I?+-U0Q3L-IAX\[K/Y"-<_+.5C%(^>?_-UW;]Y M4=^34W%;A5&?694Z8>V9?_N!U]CWJR/=="?O=N=B$S!_::K^&\.B&SV?Y1HS M?+J)[EOQ==\[,O=">\@FMV^38O F>9OMJX,T/[*"85F!("L@*QB\%7"R@CY< ML:^>?O/9B[JCZ]5F?!>[9CP-WI4I\=W MM\V'F)6')BP-;A<&1RI*@]OQP9&*[OG@^LT$K7L:JU%,9KDMH:\6&38L>?MT M%6'U.9]^,/MQ#]R5E[@<358M[;9\NN-]SL!]U,#M6GW;^?SV7N&66-8A6PY1 ML%;AYA"<2A9RSBXC%Y[IW$>CQ5>+>;V]N+. ML3?")&)MB5@B*2-#3"!]M*"D#! 5,Y5#1CD95(A.WR16*3YJ7HDEK:G$DDI# M-)5=V:DHA3,>H]LZL00?.V8(682L'14F(6M+R&H=59C7"6)0;>-5,5#]*@LB M9L5#=9D8KIU!GWUPQ3(',9;0FEX9B*YR*WFK9,P.4;+M(TN-G=IBW]/]0-:# M),O70M@A1*O7K=2[T7(^6F!]*DVF.)I=A;'M\?97JX\=G2[F[R>M]B9^_->X M^/N%##_]2>GY0266#G]PI*(TN!T?'*GHG@_N/M/SHJ?TO-A+A^<9UI>DR>H< MF8%YU10R?G7G>4@E6L> I>1!)8L0;2G M7 H?%*2K?7JV"0O_ZD"]A0TNK'2 M8N@Q(Z6Y2)@#09440D5K&*0L.*B(&9PL IB1CFFGK%-K[=DW2XT3!8M$]\ZY)PN6AY]^7$49GF$OY]-3MLS U,^0NM7 MT>J-U3QIR*J=\LA;J[28(NCBN$D,D[9K[7Z_)V"M<%RT!>76OA? MBWKM1Z5T]<%KK>UK!=0*JM@@_W#PPAP(Q+)P4D110.K0*LI\.U,1!5BO3316 MV.+73JG]GE#V@2#&Q\(3Q@AC@Q?F0# F B_<J2Q4]>.G11Q6L MY&M%_=\3YMX/QE8]N>!_<3%OFN $%S\.G6&T,'MOE6COYG60_[O*X+0(>#); MAMG;2>LP%[H.E]W -(^ ^U6_D5F15*5EX=)"!:R"$(N!4!]GVF9;G<<^5FL_ MUJ$)X L7()6M M@:P76H2UU-TF"[CW0R\YYF:+9\,2J,N3[6=.^'7GK,Q> K4FB9]S[;@[P-D]E%,[/)[#U>[+\:F,KM M-6._ZSB6BYG_P@Q]XUS"+3%<\8"MC!"<-@)4A38$V[J0J&PB)IEX#GW$S_]> M5;UMCSV:O;C6]+[VRC)W6-S>E=,&R?TD- X7C5D;3$5+$%Q45[6H#"$H!AH3 M0YF+X;:7=B?;1*-D!^;2$AH)C7N/QJVC*RF3O/<.0DRJH@L51.4RE!JPNVQS M3KR7:NL>T45KSK3F_(";@0LN%IBO.IV$#TAQ^!X1=>^=36L*)N43!-/6L9DM MX%VJEFVRR,$K+K3I9]?QN::_6"GZ:#D@1(O'YR7FDNIG8?B<_56D?/*2R/ E\04:F$X]K3U^5YY:<;F MT#HX$"^)E\3+A^:ED-J@=Q65H0A03GIPLE+0Q,"#P9)X\?WLO[Y77@JKB9:T M=G_/Z8(WRWGZ#6+HL+7<>]<4G/J([1G1MU\=Q66PTG'((:L:G:<$,0D/4?JD MHBK"IM)'1/_F)"SPIZ:+3S]1Q?ZJHI2CBG3R0PUVJ<7&S%*C,5KTOJK4P7Y@7.NLNM MUJ/PZ6;LUH)L97$M"\P#77.7BD# M6LIV$H"0E6D%0:(4MCF/-=Z]?RNIT;8*HK5O^4G*_M]_ON!F4/[JW?CZ)L-R_)E,7F9 MS,(LM0"[()63$X8_/9>8Q9"+0D@V5PPGZ<#;(,$')F0.WDO9R[;K/[?.^/E2 M(9_.N^_ [?];;PQ#QRFYB"3,@;!)BY"EY H*BQD4=]59=*J 87EG[.11^79A34\F>57YQ;2 M6Q^> X,][>HCCY3 ^>#@1"L*3Q*84:9ZK\) B,)!KO!SS&4EW9U6J'< G(1- MPN:N2W5@V-PZUEQ1Z#)FR*QM0@E!@Y,!(0>G1')6(F(?@?Q6L7;+A@^T4$T+ MU?>4!/AYOJCS.ANEL\4"9^GC:#KO.EJ8)O1^>B)-KH%U0@?*M5W+IB!XJ358 M+7E,J"+>;6%Z51]TH8A/+_3P>!%FW?E57#:4_ GK"\_;1Z3I69[,WOX#\UOL MO7V$5D/'+[F5),R!L"T+Y4IB!H0K-5I.ED/@0D,I.7)M2BIW:^B]8VR3!];Z MF]A&;".V?6D'-#*9@HC #==0PV<)L;CJDCDC,IJ6#5SKA_C===T[PS8^5D2W M?E?//ZN#MXBFAQ X/ST)L[?UNR>SJWW1LSR:3D*<3"?+R5="Z/JE[9E_^T'\ M<'D=NZ-R6[CGT.#V;G"DHC2X'1\B>#^X^<_RRIQR_W$M7Y4E:+5AUHP4F MG+P/<8H#J0#8FM3.;-<0@6R+,1&5LL"ZG?DKMTJ)M_GV& MY_^^F%UJYNLKQ>P]*E1C2QM_*>E%PAP(S+(5WO(@P=J$H-!K< DE%%MR";%D MS==@MEGYVP/ 3(R=))@1S 8OS-V V?[7"N<4N7 %9."K$Y,\."$0O%+22FTY M3Z*?HKH^8?GUXN"Q\P?6D.\^S_^XPVZZ80?95\>%IOF[=Y.NJUI'571[Q/+M M.Z;:.%6BKTXFMZ" MVOETY)224TH@^^+.W**T2!%$3A5DAA>(K+J/SIIBK);%E[R="'O+(-/4:Y] M1L+<%9#M?72=G<@A1P2+2H$*WH-'82$(EFJ6M\GB)B#I[SX-;.DN^WUOS5 MN5;V!EDE#JS,L0WAS8D:+4MI5XN?>\W#K/N)1)9XO #=:HV>H$SK$"-9)F3FNT M3*YUH^ZWPKQ??T^P \,8;=S>Z4AZ<8:?7?B^3:.9PU2_O>;MWONGVLNLC(L0 M#*8:O^L(SCL/UO'BHE3UX;4=0[W%[\T8?KE6_,NLZ?71TM?/]5[DSL9&'=@2 M%'FPY,$241^:J)6-7$N7((C$V]&J%D) ![ZE2JU/1F2VM8C_ 8EJQIP=V+8A M BH!=>^!NG7@"1Y\X%:#$"R#*L6"4P%: ]XV,P5@) M^C&M)0TN,5&] 6^Q]D9+;_O$7OWWIDM:%+()8,/MCJF7'#P7!K(,:B@ M@Q=76^<7$)\X_]GZ,P%O; FHV3\TK.*P'TH0&J MO&;!!0&Q>KS5T2VL.L%M>H0F!W@_VK MO-5HVI1\*V4!L0H!%U>C:5,QZN;321Y=7O)^:.6&7/[V\'>#W/OO^EH,+F4& M.7%L;>@10O2MD7.41B86;%PK??WN8V9OWA:N$[_MKZWYNUR.O=WB/H&O*.EY M(I5)\HD/TB78DT9GH3'0F.F]QWM0FIESN?M3O0]&9CZ7= M8B.# Z3SMJLM=ISX=S"OE[@3C'D4/X[F5UF6IGOO*;TRP%O$ M]AWL8+0(18!L^0REHP:O!8(3/%@75,RZE\X(5<.?5@5_=:'?/WW\CP[SB]D5 MS)]]&2SCX9 U8D!XIGA)@E!R^$<-IBEG*M MP^LFM1+W3DSIQTIL\9P_(B81DX@Y0&(:KUPRKH HMH!2S55L91C2*Q&-D[;( M7HHO[IV8G-DQ,ULLO#@<9/9;G/%9I5Q/&.P.AN]@4TVE1V4Z_Z,;E<7\W6@R M>X_=C;3 XR]J7/WB]LR__5 M;.=F90LW)QK\UY7Y>[]& MK40-UYBN5ARC;WM#,P19H\D@9'U"UVC48!\+'*_"QZ;;W?'\2:J*OL!7%[K_ M:AIFRR>S_/Q2_7L*/O58^2UFZQX^2J+*H/Y3 M*R$1?K\(7V0,2FL)U9&M/C'W%ISP'*RUF&VHOJ]>ZQ[82Q;AR?LPF3;5_WF^ M>%,)_@;3V6*UYO<,8U^8-WS,S(&=)T6>,7G&Q,V'YB:W)NN U1_&S"L#A:S< M#!RR29BSXVB*W$HNX5ZX*=S8T&&GQ,W=ERIQ<[^X&5UR0ND"P0@+*O ",2\9A?OA)A^;0^M7MJ';E&4X M!.IO/\]KO&+>^$HR;-U(K /?5L98$M&LE$6X$)-?ZY:^L\K)7VU MP-,+7#^9Y:=A.NV.RI=YW9^/*^6!Y09HQP^YM@2Y+T N)9$%*Q*4+ZU5JK*5 M5<*U7M JLUS0X]J.\(U"]EV"G*V0&_P1JP0Y$N9 (,>#E,(H#R(&!)6T!I^ '+7 MW- :,GN& B(SUJ!1AO.UTTCN&F8WXGZ-P3UF/_E8Z0-;-")?DWQ-PMF7:H>8 M*$X*#DF=!]18229MI9O710<>O.UG#?Q><%8F'S##_^)BWC3""2Y^))81RX8N MS(&P+*!'[PH#HW0[-CY::*:M-WW'SO;IF%"+3-ZECOV! MX+G-0^4/AYW;7GO?<1[W<3[068=Y-)E]M@DPP7M8\-[[34Z"*Z9]<:!RQ;NR M7(%S10 O FTV17.EMWCVT#W<%Z096TU'?'[/9J@] CHYV,3H0V2T2C$MX@@A680&$L MX*7BP%U.+@27T.4M'J]T'[EI/ZXC)$8_6$^!(9^W5":S,$MTWM+G;8P&MW># M(Q6EP>WXX$A%]WQPM,WRWK997JQ\CFH\4/W8Q?R/ZJK0?LI;:0(%H/TTJRNM M0*H=$\*Y!F6< 6_: >E.9.*+$/M9Q7E_MFC\J?1;]Z\.K^J?L'NUF(C ^ M.!BC52R%!"A$J)!S"ES[H;+0P9C6-GXM,[?)XLF6P"@(C 3&O9 J@7&_P&@] MRR$4!18K'167"@(/#)SDV;"$;7&BCR6++8%1JK&T="P2;1A]H&"_]5'*59U' MDZX["[.$U50Z:J)$"+_/KB;6624L0E:6U: _(CCN(T0M TL%5VY=G1QFK][-V^?.T^_[;7R$0J\#Q)TD+G&\\BX6FMI>L?^3MLE)==CS@F5 MA,J=ERJAX9*6LB_MX7\/QV.=+6,?R-C4)4\XV*$[TZG\X^((_S]K'6'CHN_7R#RTY^3 M64/;Y#V.3J=A1L4 >W1CV/YBO0[6)K:JT"^@K)#@\NI,3\5%TKSBV_5]HM)E M3O>HO#D)"^S^H^GRBTLE?3++JX=_JF3/%>RG..M"N^)737GKRZ9G>3)[NX+] MT6E[HJ^\L!PKM\663 =M+N04'Y P!\(^(6P4+&=@VKL:J[L 7A4!Q MZ36G]:['+^TJ^]18Z@/+#!#[B'W$OB^=^Z%<5%+7N%OHMC.SU."[%6EZ&:7- M7KHL>S_F>%?9Y\?<'%BE)^W+W]T(_SA\J-]\&B:YJ>5HALM1UQ1_U.%R.<6+ M/?OE/-"'V,RAQ?Y7]C *?X1%IC!^CW"^]_G=;(M7*1DH0K;]JL:"P^ @2V:S MLYI]9EO678H&7N,T+#$?SZNQ_-=D>7(RGS;XMQ/^/GN/Z"OK.S9NBX>=[%G2 ME]SAG94J\7._^.FCS"%K!"TR!Z7:GH(@&*A62L!\#KKTDVIX6'[*,>?$3^+G MSDN5^+E?_(P6#7(1P:9L0)6,X#Q#2-D)9E&;F/M)5SPT/Z7=XDFE>\;/;1<= M[#B3^SP5ZG.MBK^E5A>]KU?C^DR/]D%WN_^.N:%F^+MQ"V&8C8V*04 G0 DK MP#'K0' >><(BBEQSP7L\4^KG2POOAZ/Q+J'6X#R M8ZZ^/XE$MX '[)*QX[>5.UCA\U(PK=I2XH=T$F9O<;0(2QR=_[XZFZ(EJL;G MZ:JVC>5]5?Y6 1-F>;3 ;KF8I&6K@*G/TP&,PSJ 2$SJW@J/R_,(&7E<3.)JU&T3[__-KK7]]I?#MB2>S_.<' M/GGE54'DLTEW.N_"]-\K@$[K.^K?[8(GLS/,1Z>X"'V62HJQW>8"Q:[>.JB4 M?$MKOP3BO0#QWKO]NCKV*4H/044#*D<-T08%7HB6^7<)%?:1^=DGT-_V$'3. M[?"(3_DB0C^A_Q#0CYE+8V/%>$D5XR&RBG%4D#)B--ZA2[T<@GYXZ.=CH;:X M'_X T4\52W>I6)K,4AU\AZ._5A5<_?:W5KOT /FA@[[ST'VEGY97+)2V< S. MA0+*6UZ#BU!O%#$G5;ACEO?2.>5.=Y!7N)C,\XL+PWIV8597]Y5/[U7G]Z_> M%Z39V%#+08H-=E^JQ-_]XJ])2J9D7:6NUZ"*K!Z4KRSE2J3J:&'1<:V/]28I MG?WF+Q=C:;>8OR'^$G^)O[NXMBD$6J=0@F8F53ZV2I?Z-U3,5?AE)ZQ=X^,F M>8]=Y>/7US%MQ>+@>_U168"0I *4UD5FE,E"WD2]"D(JH1Q@2JT/@8B&::Q(,("!"U!<(H10-#BCN"DQ*<[-(4"7NS&36VP$0] E MZ!)T!PA=82++QDO@KJB6U. 0F6,5H%P;'S-G?JT/8?&AJ(@>2L+6[S8*")HE MX%&ADU[)XOM-^CX,=#VKCNX65]H.A[E4I7$?:0^L#VXWX2$>B::$>7X6I_B@ M-X+;K4C\R];N")^?B8'<$TQ0/BBN(7%?^>ZC :?JC8'5V!^E5B;PN);]B,P( M;11PW8H"E4[@K&<@L=U$DF#*X '<$ZP>,W5O]X0;6KAG=X4](OCN>.*$8$)P MVT-".<4 KJEO.BP6G,0.RZI9KX6SE,R6@B<'$8&(P,7A+BX#92*&D!M>: M'*J6)/&Z%& I2LX4D]$6RD<3@^^W*.2SBKV>,MD=KM_!+M^G]\3IJ-< M%7HZ[\X6YV?WMI1)F<[_&$UFYZI:]>_Q%_6O7D1[YM]^$#_LW@QMXRM1%-+QM97UQHX:NJEB^QMTK^L?9FZ(7\>P2UH6UK(FQM M+=^E34:NP*C@0!EAP".3@$XZCBY8BVO8VF3_Y[:PQ?C@SYPF;.VL, E;6\*6 M--$;7@1PZ22HHA(X@PR**BBQPBCY7AJ0;P=;R7 MEYR-S0:',>RTMI.?1WX>H>N;VP.E%JNZXAJ(5I\M" 753ZL8LE(5(QB+N9?V M1%M#EQM[=F!GN1.YB%Q$KF^1*UH9HI8>I P"E,X9/&J$U!)K-E9$Z;5"LLTB MU"V1RX\=Y=8N@]3Z;XA37/VZ35V]-9)N?/=7O^ZVH[[EX,2WON_+P[LV^.\, MA7L8[O$)CD*JQE*_^6/K(S2;+^L;PZ(^/%LM[KY=A&F-JQ>K@[:6)]AAL\_5 M[LS0=N1='/]>7]0MZP.M1*U[=&/^\N3]U0Q.\0/DR0)7EO.XCO+LW>S'/.E. MI^'CX_;LCZ2'6^*4[ZD86P'J)W9:YWLU[R=7.:33\!;/\T,02KW,QV'Z1_C8_?C# MWV\*Z'+V+T[K^]S4WV6&]Q,"UU.ZS2'>38/^.!=1G$]S'W/P\]'KU\_?'#]_ M/:K_/'_R^ND_QJ,7+Y_>-.U;S(>YNTVMW(<5FGY=SG_]E#^_7O'GUTO^[,;\ MO3PZ?OYF='PT>GKT\LW1+R^>/3E^_FSTN7:V#R7@%R^?O'SZXLDOHS?']=K^ M^?SE\9OO%^YA*/LS3/@NXF(D^7@DF)#W.!$;@.V;%M6S<[.W8_O4\;B]EEQ% M+R_/WN%BDB[3+C%YAJ%&*UJG&KPD#\$S UZ%P"4:D>5:\+))QOA-G;E)J<'! M;/FDNF9G;>O*VU<5>&F"W7'][)^F\_3;#R.L$:]Z85AHY[PI,#*TW5$U MGG4R17 LR20R1H=K+1(WT8N?0C?ICLH-G?AX_O,6>G$AWR;+MH_(V+_CQ9UJM(7U2?U20V;7FUJ*',;+G:+?.I:EQ-UVI$DUENP85Z MI*7

  • \#EHFL:# M;,@JK$'+Z22LIPFIW1HO5 NXP\M.CW?(8<>V.7K2M>&2?Y);6U,%E_L;"B>" MVXJZC^ H<-B'85XT^I4$SA)UA:.L4C+78"S-/TT3RUK4^0^._9;R^SL;H\>J M/-X;7!7:31C/CI0HVNT,Z__V+\"R'7R_Q=OGXYVPU+D.%*Y)-1D=OXC MB.Y M/7A3AS&X,IZ&:MB6](JA90&Z7QOC=P&ULG5;?3^,X M$'[O7S'*HKU%ZC5M2J% 6PF617O2(B%@]QY.]^ FT\;"L8/MM-O[ZV_&24-7 M% [=2^L?,Y^_;SPS\61M[*/+$3W\+)1VTRCWOCR+8Y?F6 C7,R5JVED86PA/ M4[N,76E19,&I4''2[Q_'A9 ZFDW"VJV=34SEE=1X:\%512'LYA*564^C0;1= MN)/+W/-"/)N48HGWZ+^7MY9F<8N2R0*UDT:#Q<4TNAB<71ZQ?3#X(7'M=L; M2N;&//+DCVP:]9D0*DP](PCZ6^%G5(J!B,93@QFU1[+C[GB+?AVTDY:Y26\F$VL68-E:T+C09 :O(FUHC)*XB#!&Z,]KF#+SK#[%> MF.BU'),MQ\OD3<0K3'LP''0AZ2?#-_"&K>9AP!O^M^8KZ5)E6+:#OR[FSEM* MD[_WB:XAC_9##".:0%H3/X)L5<*NDENGT* MW^;PD".A*RIBJ9?@.3NH*(-8SA=/VPVWCQ_&R>#DW,&"&:X"P_P%PT7+4#PS M5,\,"5%X$!:AJ/,R YKO0'))$X.TLI8946E*2ENIR=%4CM#H8 #U?P(/Q@O5J6-UUJ'\Q0U5F7VDKKBH" H^#0[A $:C[B 9 MTR!H3,[;IGW=.3?O/7"2=N;V<'N;$Z@)-1MW\Z M?D5!\C\4)$%!=]SO_RJ 5][)_W@\;OY>\&]P&Z,#2$;=(QIPW+[W[GNA=68- M%1)$!L/>B#J:4J$Y6SXW515U#!I *EP>,B(,\*F2=.F!$2]JHW_?#SH<](Y; MT%W 8K^^D"Z+_7-[!!IS*0N*^Y8AK[>'BU]5+&.2"#I\'67YH:;* 4#BG:&1&Z. M.LW9&C82%=--J65)#\U;B2RL>40;9TB)8.&I,C[X2=XSBP5:]J%F1E=$3L:# MI=QH-(3(MD'B)4R--H5,@E&RP:TOS"D MMYGP >VK<_8O4$L#!!0 ( !A(:%@CP2_ = < !L4 9 >&PO=V]R M:W-H965T4[4EJ:VL?(!*2F"$)!0!]Y->G&R I:2S3FZW:%YY ]]?=7Q_DV:-47_1: M"$.>ZJK1Y].U,9O3^5SG:U%S/9,;T<";I50U-W"K5G.]48(7=E-=S9GOQ_.: ME\WTXLP^^Z0NSF1KJK(1GQ31;5US]7PE*OEX/J73_L%MN5H;?#"_.-OPE;@3 MYO/FDX*[^2"E*&O1Z%(V1(GE^?22GEYEN-XN^+44CWKGFJ E"RF_X,W'XGSJ M(R!1B=R@! ZG!W$MJ@H% 8P_.IG3025NW+WNI7]O;0=;%ER+:UG]5A9F?3Y- MIZ002]Y6YE8^_D-T]D0H+Y>5MD?RZ-9&T93DK3:R[C8#@KILW)D_=7[8V9#Z MKVQ@W09F<3M%%N4--_SB3,E'HG U2,,+:ZK=#>#*!H-R9Q2\+6&?N?C8Y+(6 MY)X_"4V.[OFB$OKX;&Y -"Z8YYV8*R>&O2*&,O*3;,Q:DP]-(8I] 7/ - !C M/; K-BKQ1N0S$E"/,)\%(_*"P=# R@O>-)3EHCI,,!;S@FO<=[)2#Q!-D-TR&D MH[(.(^U$+IR"TMT9RX-<0M)IHXE<$K,69"DK2-ZR69&CLH$GLM6\*?3QZ>1? M@JLNY@0B)NJ%4!BU"48-0\?P0"0:)!&#:&^%X0!H:%'$X9W29Q,[J7A%:R-/99&< [@,0OQ(O!H1LF(TZ/! MZ=&HTZ]EO9&-:)SI.Y3Y\ 154(M#KA^5>-CU]^#3?$\5>GD; B*<.L(A,EQW M_M?_L_>O6Z5 T^GD>U$(99T8>&F M2]@0%^9E?@+'T ?)'@W[H.1. 4F].(L)C;PH\?&&L6%,74[O#AR M.E@2P=Z/+[V+7F !4BGU,IK:5F5W/8>B'!O/5K9 M&JF>R2V8>XA0XY(OH15^+=OF:"=?#_(5NM-( EX#YAFAOOLF931YKXE8+H7M MAM8==EVI=XCVWS-KQZL;)1]*VZNY>0T-HS.??+M_0ADP3D \C@KAKHX)$AVA M"0W=%0O/4LGZM*/(GC:/-#"Z@!-ZE0O1B&4)7)Q1$LV Q[-T(,Y@;E&""Y"R M)>Q@LP1HXL\B2Q=_%@)=[HS,O]@D!:HX1],$5OBS;%CS6VG6:UD5B,\5SACT M49!&9\'D9]F<@/M:<#0TU9YTVN*B(,E&@[V??!(P7& A&$#EV(JM'(K+!6D =>M0X8QZ!QV&9M0*?VLGN[=;O095'"U-57&7CR.W ^?%Y=C>S MGJ$6?0!2AHP'"Q3PI(!M!A1;2\J^<3@_'Z&'.X3)]KR#%&578E7JRN$]LCZP M"3Z+=VSKT8JGW.U=P5!)8 -4SH<2RE[U;/U<$&!G UX'SC8%4@%P:"NL,WQP MP"^0&LI1!+7U.#'2$,G)AY>)$&%L@)N9HV@$2+\=*0C)4!"2O]%9^J+X9E\? M%_JRCPRE<*^?O]%&+CM,A]+\:QIW/Y:GFE;27U$^PGS$N">/(SIN0& MTM'F+LQ:;KW$:)"<*_4,0\M'IG9^;1V$&C@9?XD477>0FB4I<:*ZZVW34*HZ[/9MC!;H0QR!#[,)GVXK%BU9L/XSL MD7F6"]B07^3VUW/X6UJA=_^3-RWBIC@>IC@<4H_2T)Y9D$PNBZ(TE@=!!K/Y M4'1!N"T3^&9+VR!P)9[ZZ1M- 5HJ$'8K[E[QIG_+B]_A6[BV92ZDF#L=P?L(9B]^^:-L#$;V)C]S:GO.6ZYL%B/RK\, 5?FP87 MX-D&6Z1E!I#'7M:R;>RLU.["0J]US5SC'.AX:U_M-(W_"QT_OXKC*Q[V?'I' M,&Q05V^W7+/(<"24NN,E6+A1)3QV8+=D#-T' 0YOK[%KI^ B'\S7=^V-1"K>QO*?SNAOBX?S?#T^'/UZ7[X;-=[GZ;_<05A%I#+BUA*XQ> M\#VJW*\H=V/DQO[^64AC9&TOUX+#7(<+X/U22M/?H(+A?^#%7U!+ P04 M" 82&A8YVWSB6<& #I$ &0 'AL+W=OO&*A!:P.JM*>.Q#8@.TD;(*T-'^E#T0=J=R2QV5UN2:Z/ M_OK.D-)*<91M&J OXK&<>^;C4"-SX88]@&GR!(-H01$YO+\AI^5I8<7:BU0-H/DW<>.), M==2DG*PX*#=6TU=)=/;LQJKLXUH5.6KS [SYJY'V"8YNQ:) 6EJD>%IGPK!H+['_MGWWX7C MX%6'@DFK8-+%_>R&ZBYO"@2UA&LD)65F,0<7*+BKI(4Y9S(9<4CS3MZ'-;^^ MN?/%P7ZA,@>[1GA"H0$YAD 1P'*!NHT"2 ..O&+%%ES8<"0KHE.-$55N!H"/ M&=86:J(R:Z$1]WUR58/YC;WZ/FJJ^]VOC>).Q/VE16: LQMX-TQAX M*Z2&#Z)HL'=7W9,O2)RPGRD4P7@:P0M(QL-HVG-LZ.!XED(<#:=1[X.G/()H M$L(Q),EPEO:HII/ MJ#-ID J +Q99K6"^6FE<<7)L,N:*"@/ABF87>V+>T532E9'UV*4^C=P MZ2 M4YW--<>;O+ILK+&D*XLXF%I3%_!TF.XR*TP2WHN'0=)JRFD44Q+%R3">?))< MTXD(W[+5HN@G2F.,=38:S<6_>K*A3V,7/?QIS?CZGBR#A MV";!, V>T460)CZ%*.(=<9ZT<9Y\-;A=J+)6%8&(X=4\RYJR*00GXB5Y5[OO M&M?<[-TCO%?&'(IOM[Q;"E/VB1RQ)TQ@C09[=?2"D(%F! TO((Q#MQ[/ M CAF["!@K*CYTQJK[ GLGJ"C\+AEL1T)> ;!E,&GG=$M1AUZ(?\FPU<$H'#$ MIAX3?A/F(S7362&,D4N9.;8#J*C]'SL.44H#8=:6>]*[?G::L4-6Y$GT=%'$ MM^=1M-,LG0;[\RZ?A%N1-%#SZ,;!+(TVUH0$O]_DDF0P=9=Z._LFEX2!8Q'& M"8TA@>I60/SO7ID^<\HDW9MVN21BB2G?&CMS)H.)V^'9+)Q^BT_B091,_>]S M7WB-J6"L>.3A!;F>\VDV^XS+;-:E>NSS.'!IO9_JR2 -?;*[N>O#6$FN6:Y] M43U!K@@6*V4Y%DKG3IE:JWO)#T"J9WI^885+:4W;N;#:!)/5BB@II,LNGXC\ M3P*[TF$#U3OUT9+JF8J<(T*)Q$O7 S+Z2^Z_%PT#"'4-W(@X8-GH MX(299F%D+H66:(8NXI^E!O50&CT,D2R[L]FY:/+*.%4&PO=V]R:W-H965TYCVX";7)L*Q,]NA\-_OG*19$:5C#[PD_O'==]_= MV>?14ND[DR%:>"B$-&,OL[8\]7V39%APJLB*7>*W!5$7!]>,Y"K4<>Z&W6ICFB\RZ!3\>E7R! M-VB_E=>:9G['DN8%2I,K"1KG8V\2GIX/'+X&?,]Q:=;&X"*9*77G)I_3L1+U (1T0R?K><7N?2&:Z/5^P?Z]@IEADW>*'$CSRUV=@;>I#B MG%?"3M7R$[;Q'#J^1 E3?V'98 <$3BIC5=$:DX(BE\V?/[1Y6#,8!B\8L-: MU;H;1[7*2VYY/-)J"=JAB4&ZMI-R<[&T_16%TEMM*Y7$#O MEL\$FOV1;XG;(?RDY3EO>-@+/"&#*R5M9N"#3#%]2N"3J$X96RD[9UL9+S$Y M@"CL PM8M(4OZB*-:K[H59%RF<(4!;>8PL2=C-SF:.#G9$8H.BJ_-J6@<3#8 M[,!=GU-3\@3''MT/@_H>O7AO-SP*SK;('W3R!]O8XQNZCFDE$-1\)?@1<@E/ MPYHDB:ZXV"1^*_UF\;<9PEP)NKB.V[JS 9KFAE;UDNL4+"'XFAHWUT\3W2AR M%O7N%RXKNOUU56M3NIJKO4?D&M"='Z#J8S%#W9T Z-7TJC)4.K-_NM.&"MP^ M S-X!X-^=!3L3-(T=RX(IY_57[?U3Y2Q!L+^"8MVOBKY/N$F@R3C>H'.:R(J MIXC/U#WN0X^ Q S[.Q<.5O)':E%DWB./P^-#6M\B+'+"AO 6>;WB;Y_3O=TA M"]G9?V4UZ!^%P]>DE?79843IZZ "J=N"06L%NAS#@MZ8YY9A=/*L%,=]1H+_ M68JPSX8,-EU.?ZVC%DB*W;MA**9*VJ:Y=JO=TS1I.O)?>/.N75' N304SIQ, M@X/C0P]T\U8T$ZO*NC_/E*5N7P\S>EY1.P#MSY6RJXEST#W8\1]02P,$% M @ &$AH6 0IU$=&!@ ;A$ !D !X;"]W;W)K&ULK5A9;QLW$'[7KR"4I+ !-EIR[\068"=I&S1I#-MI411]6.U2TB*[2Y6D M?/37]R/WL.Q(LM$$!K0\YN+,-S.DCZZE^J*70AAR4U>-/AXOC5F]FDQTOA1U MIE_*E6BP,Y>JS@RF:C'1*R6RPC'5U81[7C2IL[(93X_K3*%N)"F,^K,X799)!2E+5H="D;HL3\ M>'S"7IU&EMX1_%Z*:[TQ)O8D,RF_V,G[XGCL68-$)7)C)63X7(DWHJJL()CQ M3R=S/*BTC)OC7OI/[NPXRRS3XHVL_B@+LSP>)V-2B'FVKLRYO/Y%=.<)K;Q< M5MK]DNN.UAN3?*V-K#MF6%"73?O-;CH_/(6!=PS:3IM-?$=FA@G'V5CEAK2"U'<%S"!V8/M MO+?]E.^5^%;D+XG/*.$>]_?(\P=?^$Z>OT->[X&[T_YU,M-& 3E_;SMO*RW8 M+LUFTRN]RG)Q/$:Z:*&NQ'CZPS,6>:_WV!H,M@;[I$\OD)W%NA)$SLG[IDU. MB_+9;6>^#5,?TVW&[Q6_W?C+I2!O9+W*FENR4O(*R-"DO*]>_NP*W=BNR*HO,B&+T)ZA: M_!!$7]0SH08$W E1 JQK*'M.?#^@?AIA],.SA#/^^MZHVQUM:!UX>4(3'I$D MI8''!Q[&$LIY,NJ,&ZC[_?X+;A:&W6=T*4U6#0X9F/S(AS#>Z^AX@L2C<9R. M>CB*&U1@#?(#PGQ.@R @AQ@'(?5XXH;,.;;?VXH"DEX3[12732YKS*PI"_003:"K;*Y M6CL/XZ ) #N(F.#9BZ<5&.*$_"[P$BOAU$84"#T-\%HG9W*X@"ALBD M\!)SP1I0%'(:)O&C*/(1BB#N/CM1E$;40W7ME71,H1_3&#JVPLBG810YP(01 M39*TA1&CB<>Z(:?,4NK[X;>A"#CUO<=P9%W' M@^\!)+8=2#RD?N#M E*[NQU(,>4(*O-0E:)X T@192QX%$@(9P+_MI^=0(H= M*@QCYSI!=(!JF>U 4(M,?K4;(+I8RLJ?+AT.7#Y_H'"C%2\JJ:$_2*]J&B/WF;IJX MN#.QV#1QUIMHKW<#%E:;9NK!3 @MW6M%@6],WIUSVCCC![J$7++B;Y%'=5$ M;+_UM6V;]E!C7T&MP,#R[X)<6ZT?XLY'Y(/$0B#@:*^!A2#:&8TB_@2@H?6F MZ,A^!/K 7@)X%#R$+KJMSYB]NWEQ:FB3JV/(&-Q58AKAVHMZE88#K+N;I05X>SFP:UUUW^L/ MI, + D;\Q.3%$QR0D)BD#T\,3Y"P/Z*/R8,SA?:O.P2N,Z1O5,SSH'GC=ULZ M3C;>P+50"_?2U\#_(V_]$?,S4PE;_2LS!ZKV,43Q5 M^[IO)T:NW(MZ)@W>YVZX%%DAE"7 _EQ*TT^L@N%?+-/_ %!+ P04 " 8 M2&A8XBM^Z+,$ =# &0 'AL+W=OZT^6(W ([<-[6R9].-<]N3VVWP;3:@E+(!9:56Q$!U-CUG)Q=S MKQ\4?I6PLX]DXB-9:?W%O_Q4GDTC[Q#44#B/(/#G#BZAKCT0NO&UQYP.)OW& MQ_(>_5V('6-9"0N7NOXL2[M!(U?V*^SX/+]G ^PT\^-T9"EY>"2>6IT;OB/':B.:%$&K8CG,H3&_95;T MP!<=,'\&F''R02NWL>2M*J%\"C!#+P=7^=[5"SZ*> 7%&Q(S2GC$XQ&\> @] M#GCQ,W@?S5HH^:?P[*#D4BNK:UF*CBRJ)-<&+"C7+>B*O),*4R1%36YP$9"9 MF*#?SE?6&>36[X=2U#F0''; G[<3NQ4%G$VWWI:Y@^GR^^]8%OTP$EXRA)>, MH2]ONF/F/;\V>(B->PAAO?W:RJUW_I##HY"''7X"#GMP(JRWC#6#9@5FJ%O0 M0H$3:?%0%]H@.8API-#6$:2:Q8-:M$U;8XI+/%]H"',^%*7 ,DGK KC; *ET MC7U%JC5YA2QV&]U:5+/')Y-@S5N:7.IFVSHP]F\N'A$64<9S+R0TCN)!DUA= MN9TP0.*$9@GS/PO\_JXU2KH6USU2)>^];,F"LCS'YSQ))^\!>\1&UR61S=;H MNYXG?$'3*"-Q1'F>3FZU0QIM#V6DE4Q[E9(1QZ<"X]*6,PP9B6G3V[3W>'A:ZS'_$@AER MV1KCPWPOQ4K6TDFPAY@X:NHP$_=&X;%1'8P6O='ZF]%_9VC/M?]"M6OQ8% M M8!CH"K8"!95$#AR1!$O+,Q32F*8YF]R*>W0$*99')*4YCSOZ#&X^>&*RG!$6 MTRSFDRZ#6#JV2 F;T\6<]<4^(CFC2YYIA4AL\T6@R99HQBC_9" MALV!CV5Z/F1Z_N*CXT,(=S&.7.1*MRM7M?5P)1_*^"CV,V>%>)ZB!>QRY3Y] MXHGI!KARA]>%WO^,!!+95\#?\/\L4GISNJ\5\RT>(KDCV^1(%Y4D_ MD5 \/VNIE"\J&O<&_?D)^<^8?\ZC?(*7T)T,@^)AS^?8ZK(X)YRGD\]&.GBM MJ\KZGKG8]\Y%^(U9:*!&*%OWMT[Y!XYA71=/48-UBBFJ#2Z"*A\[-T^>N'B( M'[-'(UL#9AT&4TN"N]WT-JP.L^]Y-_)]4^\&YP_"8((L7IX5;HW>S+%UFFX8 M[5Z&ULO5QM M<]JX%OXK&O;>G78F"?B% -TD,PEX=SO3M)VPN?W0V0^*+4 WML5:@B0[^^/O MD0PV#D*$W)-V.BT8Z9%\'NDRSQY$<2]GC"GRF*6Y/&_-E)I_:+=E/&,9 ME2=BSG+X92**C"KX6DS;^%A=G8J%2GK.O M!9&++*/%TQ5+Q<-YRVNM+]SPZ4SI"^V+LSF=LC%3M_.O!7QK5R@)SU@NN;B9.RK94*3?>*)FYZU^BR1L0A>INA$/O[/5 M#74U7BQ2:?XE#ZNRG1:)%U*);%49>I#QO/R?/JX,\9(*_JJ"_ZR"/]A1(5A5 M"%Y:(5Q5")]5\,(=%;JK"N;6V^6]&\.-J*(79X5X((4N#6CZ@[&^J0WVXKD> M*&-5P*\3\E7D?*8,TF.R662<$TO M3C>?O1HI>C=1S&#:K!$AB\8,]@^>(> M+$_D^R>H23XJELD_;:.B;":T-Z-]XP9PN M8-K!!T+S? '%Y )Z\23)/]7$L-%7MMPU+>M(M+SP.C"^EINL.'MW*"N88!$2 M6(.5;L5*U\G*<$;S*3,&KR?-O F^#QE1YM7I0)O18M$DL4\H4K_F(BY>NXE M2T;_*#3+HD(0^62.ZL^*AYL4$BY# &E;O5U;OOS!BQ"O?+]?^"&($+/<@DBQ9 MOH#( 9]7OTBX&#.^I'65!VGX=82@\0BNP,_5BKB3$\7 MJT0JT4X=(W]_D='^(I&[VZ\URX;2])QF^&\G?LD"W8RDXLA3< M,I7S5EYKJEI^>D[%=/&QLLP1,6;[9,QVJKX5L)B>:P@%!DC M0OSYF,-49#H>#44&79OI3->2K:]_CQZ5OJ)C6)2;1(&>LU;INJ>+7PL!_E8] MD]6A!Z;EDSGK.83S@8*.4Q. KF M6%/M@?)\[87\D&0F[VF=_:CJ#Q4MPD)K$E'K0L^MZ:JA;"*E?=;W]J^F4/4? M*EJ$A=8T<"T!/;<&'+$)*PH8Z"NII]6=F.;\;WO:R=L6;=[IJ=W)6HKV!W8W MBZK-L-":%JW5F>=646M7K+-'L1;22I"[O78=;!DKZ'?MRSM4%8:*%F&A-7>" M:AWFNW78928*Q?\N]9>VO_;+M_U%(G?O7VN= M6KSY;O'V96X&%PPFIB5$ @:2<<'-5:M=W'!CHU(F1,V842HT?_KYI[[O]7Z1 M)-5IZ6K3A@C3AMQH&M85BA693C@P@V!JG)!OH':@7^5O>KE7_6;*'^GOL@:D M!6OL#.G2&91>%*6RFG=SPU"5WRH+O%0>[J M%"*5(J=WZ1.)03Q1TRI5F[C$9 [8(RMB+LO;*SO\3KX_L>[:(DG5U4C$1(NP MT)J#MI;1OENC7B9+L#*7>BRLW*)UK 9;<]CK6;W>=D'?M@88V0IZ5I_W%B+3 MKT6F[Q:98R7B^VI"3 MJ,N#_[-Z'O_(M6Z)A:#'5=KDM(^TM$KF[_UKSU.K2 M=ZO+VYR6D55O"T!P($N:P@I'&JOI4SLF/.AQ17?ZP6U%Z??L@PMUDQ(5+<)" M:_)0RU+?K26_F5-0.F\(\UGO58*'IJ6+WW30N[7J'GR?/#%:2'+J$*MNB(/I M016K6&A->FJQZKO%Z@U@TB*>D3% \YB1M13X?FWV5?[OYP/LQ;BM 4MXKQC#1 M1JAH$19:D[$ZQQ"XDP)O=69P3[.[#@VZJQW,%*JPQD)K,K5Q/-HMK/\OICC, M2P5+=7W2<#)AL?6LR)X.[.0,]XPT[B'IM]#Z0:WU [?6OQS?DL_BA/@=;W#L M[0E2F.>0AZAH(U2T" NM24J=80BZ/RA(8>K](2K:"!4MPD)K,E;G(@)WKN#- M@M2A!XY73*&F)5#1(BRT)E-U6B+8LX?^]D'*W8&=G*'F&E#1(BRT)F=UKB%P M;\M?\YQGB\QJ;-3L 2K:"!4MPD)K*!A]?QGN1=YMSZ?G9IG0,N+BL6S7*1B^E1==C\?M^N14AOEX?9N MOW6SPWU#!S\UAYJWP$)KDEGG+4+W.01C[[0,2V4^73IV-O: >>'.9X/<-0^F M #41@876I*!.1(3NC,!ELN12@ M\"0%N*(_,Q,(V58;NB@?;'S6]@(76M'^= M7@C=ZOZ:/NY:!;AK'AI34-%&J&@1%EJ3@XVGJL,?LPH(47,)J&@C5+0("ZW) M6)U+"/<\>FS>/@,35(R#5H>0Y?5H],5K8XXL;7X"KTV=%K+2@RGI4 MM @+K:2EO?$:'C#OU+S_2#\%"I&A?(--=;5ZQ]*E>;/0L^M7WH>H?%-2#5.^ MN.F:%E.>:^4R SG32$$KIJVA?BEWL>WW-W]C':<'$O,P"%'G/*Y-C) ME"K.7518GO "F-Y)N,8AH) HPX#U9PU3H-00:3<> M:DZG.=( V^,G]FNK76M98 E33G^2IUV#M04Y8]<6/=1Q: ']P !#4@."U@+ &A%9HY9F5=8D5CD>" M;Y PUIK-#&QL+%JK(,D482LT MXY0D!"3JHY;Q%5OV>=HO0!"^1%,L,X19/;AZ*,D:4V!*-HN][JT;D$J01$$- M307/T35AF"4$4S176$%NK8\O06%"WVDW;N>7Z/CH'3I"A*'O&2^EII(C5^EX M&%5N4FN_J+0'![1?0G*"0K^' B\(.^#3U\.#7;BKL]"D(FA2$5B^\ #?X2#> M318Z3+KB?W6)K%@'W:SF%3B7!4Y@[.AK+D&LP8G?OO$C[T.7Y/]$MA. L E M^!+[-@")&4 K #+C&V:ROUG#TVD!/UI[IZY[MLK.>.2V ?X[NI1F==\00%])K*[-E]V MXYO*0"!LSNO*Y?1?T3LQB9J81'^MOMY^Z9EZ%+MYW9:C;,?(;J6Z+7;69;1? MET-O$#Q+]KZ5[PVCX>!9NMW6@V^:[1V!ZP MX$IW%#O,=,\'80ST?LJY>IJ8MM+\BXC_ %!+ P04 " 82&A81?ZX46(" M ""!0 &0 'AL+W=O,L22YC09B,\EE86^A\IEK+F<2%!M,*0?3S-7*UF4=IM%MX9%5M_4*]A'1R)"'K$[+ MNRL46-X22_*95AO0/MJA>2-(#=F.').^*4NKW2YS>39?=LT 5<*259*5C!)I MX8I2U4K+9 4+Q1EE:. SV#I*'CBF??GK MKGQVI/PMTA&,TS/(DFS\=WKLE QRLD%.%O F1_#NR9:)5L!O>,0URA;/G.'O M9E"".I"6%.%AQ5D5Z)_!^VWC[@@6\)D)'^?/PFV9DM N8&F)MN#.%Z>>:'J> M^-\AM2?9^0&;FH90G$=N@@SJ-4;YRQ?I9?+NA/;QH'TW?P/4$L#!!0 ( !A(:%B;C#5\\P, 'L2 9 M>&PO=V]R:W-H965T\A[[D\%,GQ M@?%[L060Z#&CN9A86REW5[8MDBUD6%RR'>3JRYKQ#$M5Y1M;[#C@U#AEU/8< M)[(S3')K.C9M"SX=L[VD)(<%1V*?99A_OP;*#A/+M9X:[LAF*W6#/1WO\ :6 M(+_N%ES5[ HE)1GD@K <<5A/K)E[%;N^=C 6?Q,XB%H9Z5!6C-WKRJ=T8CEZ M1$ AD1H"J]<#S(%2C:3&\5\):E5]:L=Z^0G]HPE>!;/" N:,_D-2N9U80PNE ML,9[*N_8X4\H PHU7L*H,$]T*&T="R5[(5E6.JL19"0OWOBQ)*+FX$;/.'BE M@W?J$#SCX)<._DL=@M(A,,P4H1@>8BSQ=,S9 7%MK=!TP9!IO%7X)-=Y7TJN MOA+E)Z?+(M^(K=&2;'*R)@G.)9HE"=OGDN0;M&"4) 0$ND!U8\F2^XMKQ7B* MYBQ3TU!@D\B;1UT&= <)XZGZ2HYMQ^#Q(1^4*A?ES%Z_^X#>J=- MOVS97N \%6-;JO#T(.VD#.6Z",5[)A370[!"A$T\9LT4-D>M +^\/4#8-A-+8?ZI2U6 5AX#>MXA8K MQQDXE54CR+ *,NP,4D\0LTH4,TT@I6CT<4_7A%+UTY#HVRUD*^"M\Z83^K7S MID^PN">P!J5116GTIM0;]9F%/L'BGL :61A461C\=/46/80UQ8V<:'@BWG.C M8>"')]H]-XJ<<- NW6$5X; SPJ7:@NG?OE;L+>;W8#8!77KMQ'OM3.D3+.X) MK,'CJ.)Q]*;T.NHS"WV"Q3V!-;+@.L?]K?/3%5MV41>:-SK]D\[;K :#X$2S M+59N-!JVB]:M;>/=SC#_@!RX#E3)=I:J@P(1DF-]INK4;C?J:Z=-KVAQ7VA- M1KTCH]Z;$G YG+Y2T2=:W!=:,Q7'@XO;N2/O1\/^V4;7#P;AJ89;K'S_3,/G M5I[OAB<:MFNG\@SXQMQN"&0.UL49M&JM;E!FYM[@I/U:WZR8T_X1IKB643_H M#)4C*R5 ME.M;VQ;A"A,B.FR-J7JR8#PA4MWRI2W6'$EDG)+8]ARG;R>$IM9X:-JF?#QD M&QG3%*<5*Z@9[/%R3)@0YDS]JQO'J.1Y>@188RAU!)$_6WQ'N-8 M*ZEQ?,]%K:)/[7A\_:K^P02O@ID3@?4IC&1$UO&L%L1;B2F6WF_ZI)!\G@(5G';(\(,\G"9YAN M>+A2]ET6MG#)Y;*E8 '->JH+& KA@5([Q7DG=>H&@:[[.WB.UZT9T/WY[EZ->W"^ MN]L03;=8%EVCYY_0JYW%6LZ-.GK7NA5K$N+(4MN20+Y%:_S+3V[?^:..49MB M04MB)7Y^P<\WZMU3KY5>EU=Z0XK@GB5JEQ;Y6N;J;5FBVCDES/=P;#],\ MV1$>P;>_E"0\2DS$/W7<_3:YMRD6M"16XMXKN/<:U^UDBURE*^!4/%\MN-I: MJ-J;5#\2.)%8!S(3=!VCJ-/D=NQT'-\;#.WM,:/&CB]EU))8B5&_8-1O?K=? MUFK_50LNHEL:H=J9]Q3CJ(Y-)G1SC*9"I;&K2ZFT)%:B,BBH#,ZC$M-%[3II M=O=ACX0+N('$Y)6ZMZQ1X5)6+8F56%T7K*[/8[5EL=K68I4JZHA=OUT]';]; M64"-/5T*I26Q$I2; LI-(Y2OIL144$B^!RUTM;35U5(=G$QL< 3']3N>7Z'3 MV.6E=%H2*]%QG4.AZ30OFJ9B[]L3)G/DM9FN6??25->J6M"66IGI4?'N_L]E M1CZ MN"WJ1:TI5:&[QW@>VW7&KEBM=CH]=S*>W_"L#NH& 8G#!VG5QB6PSM\ M ;CO? *<7R;D2DUUPOLF0:-).8A#&>XV5IOO9_5W_/L-Z?S'78,?[/AK$H'-3C:?_ M-@T['?T%7@[HK9;K=KQ*1/;1,4R"?&F.LP28DY3L(*%H+8[,)N:@J-)^IX_2 MS/'.028[AWLB?$E3 3$NE*33&2C2/#O:RFXD6YO#GCF3DB7FA$ !D !X;"]W M;W)K&ULM5A=;]LV%/TKA 8,'>!%HIS826H;R"<6 M(!F,>ET?BC[0TI5%E!15DHJ=83]^).5(SF#3J1.]V/P\//?R2 =7HZ60WU4. MH-&*LT*-@USK\CP,59(#)^I(E%"8F4Q(3K3IRD6H2@DD=9LX"^,H&H27L=O@5OQ-8:DVVLB&,A?BN^W,@LHR 0:(M!#%_ MCW %C%DDP^/'&C1HSK0;-]O/Z+!/,G"BX$NP+374^#DX#E$)&*J8_B>4? ML [HQ.(E@BGWBY;KM5& DDIIP=>;#0-.B_J?K-:)V-C0'^S8$*\WQ(YW?9!C M>4TTF8RD6")I5QLTVW"ANMV&'"WLK1H@LNI*;_U ,&8BJ-7*1^!-]/%S])>Q%_$:DB/4QST41W'?@]=OLMEW>,<[\*X$+RL-4KU, /KZ M 'P.\AOZ%SW0@O**;XO>BVT?SW-5D@3&@;D%!?(1@LFOO^!!]-'#_+AA?NS0 M^SN8-S[^7]*_-ZO1G0:NOFTC?MP!\9.&^(DWY;LD=Z,T-0\MI)OBVT;> M#]]'3T"D\A =-$0';]8&6>W2AA?[P!0/&^;#[K0Q[(#X:4/\M%MM^.%QM%<< M9PW3LU>) \U$II=$PBM?&5[4 [.+H]8[HNZ$L<9^9^X;OH>[U<8>_/TO#ARW M7.,WJ&/W2\,/>VB*6S/$_0[ET84;XM8.L=>TWD$>?OR3_?)H'1#[/>JVD@75 ME9&%)7M+5[:M&HUL9>=%/#2[K17B08?*Z,(+<6N&V&M9[Z ,/_YPOS):_\-^ MA[H'4[#D@J7HCI=2/(*END<97L1#L]OZ(#[K4!E=V&'&PO=V]R:W-H965T$ ]N>M-:.'9G.Q2F_?C9;DBZC;JH([PT=N)[[KFW)SYQ M;RGDG9H#:/20,:[ZP5SKQ6$8JF0.&5'[8@'#'KNWD@.>B+7C'(82:3R+"/R\0B86/8#'#S=N*2SN;8WPD%O068P M!GV]&$DS"TN4*FE++>N.RWMCA-3?@';N6@D27P%P=:DX7"MU<0#8!>8M^H0O*:99GSU'U M0MOWYU M2 +]P+P@"N0]!(/W[W [^NPAWBB)-QQZ8P/Q4T-+@VGGO>GM/XU' M-^=F/3K3D*G;YZ@W:J#>+*DWO3W_6S:T8D\*V4 IFWPE&V9D\UP=_DPM] A$ M*@_G5LFY];\Z(0^;=.*%WK'9[9)XNTZ=M&N@?E!2/W@SG?@S=;?JI%-R[GB1 MKB"9<\'$[/&%>X@7;L<&=TNRW3JUT:V!.HXJHXK>3!U;4F$G#Q_K-7O%N^AC M\][AQ]NURY4]XKA.B> Z+!)7'HF]/O:Z&O&GZFS=0G#EC]AO6U>23,W'MOD0 M?^$FXL?;MM4$DGIW$B[=K MFRMCQ)U:15*'4>+**;'7S5Y7)/Y4GITD7#O8V4/R!9$SRA5BD!JH:/_ O$ER M=>Y<3;18N+/>1&CS^>J&I$/II8H^/Y>E_\!M02P,$% @ M&$AH6&<:6VQ: P ZPD !D !X;"]W;W)K&UL MK59=C^(V%/TK5BI5K=2=? &9G4(DF&RU?5@5+=O.0]4'D]P0:QR;M1V8_OM> M.R'+A(!&ZKX0VSGWQ.?X=05@R$O-A5YXE3'[!]_7>04UU7=R#P+? ME%+5U.!4[7R]5T +%U1S/PJ"F5]3)KQT[M;6*IW+QG F8*V(;NJ:JG]7P.5Q MX87>:>$SVU7&+OCI?$]WL 'SYWZM<.;W+ 6K06@F!5%0+KQE^) E%N\ ?S$X MZK,QL4JV4C[;R>_%P@OLAH!#;BP#Q<OTG;>#Y^,3^F].. M6K94PZ/D3ZPPU<*[]T@!)6VX^2R/'Z'3,[5\N>3:_9)CAPT\DC?:R+H+QAW4 M3+1/^M+Y-,$SLR%IREC/0 MY!W98-(5#0>+7E'-7(>XV!Y (4I0QYE7>/1;BJJ,/RG# QE M_&?DT>U*]V""?*EDHY%+SWV#HNS6_+P3L&H%1%<$A!'Y)(6I-/D@"BA>$_CH M1F])=+)D%=UDS""_(W'X"XF"*![9T./;PZ.1\.SMX>$--7%_P+'CBZ_P?:!* MX#%JL@;5'@7Y>[G51N$_[I\QNUNZR3B=K4(/>D]S6'A89C2H WCICS^$L^#7 M,:N^)UGVGV3CI;9S<8D_;=#^>4IQV*9ZW*=YE,I95;3"-T>\Q9]LO3-T7 M;#D^I.'[\!Y3['!NV0CJ_OTL>8W*1KG"H$>]$CGM14YOBGRZ(@^^-NQ .6!A M:)6.J9M>["B9#J1=0J)@@,E&,)-D7-:LES6[*>M4H/[?Z9W)3YQ]YV4NUJ,NHQBN56++:0_)DT@AE-X"7G#59)4BI9 MD^*:+\X0DE.>-YRV[1ECRQ)[-;;QAA>D0BC9 N ;[!+O'!/V[S'?DLN\B(.! M:Y>8*!Q@LDM,//#+/VN#-:B=NTYHXCI96_[[U?[&LG2->K"^PIM,>_'X1M-> M@SY1M6/H,8<2*8.[!/>CVJM%.S%R[YKM5AILW6Y8X6T,E 7@^U)*&PO=V]R:W-H965T MYCV MX, -6#68VB;I_OUL0UA:)5D>^@*^U_<!Y(U)25N$XI:,E5 I)BHD837&$_\R M&=IX%_# 8*-VULA6LA3BT1HWV1A[-B'@D&K+0,UK#3/@W!*9-)XZ3MP?:8&[ MZRW[E:O=U+*D"F:"_V29+L;X"T89K&C#]9W87$-7SX7E2P57[HDV7:R'4=HH M+NF0YMRF>5'?M"2[/+#$['D_2I88K9&2CT"2W:Z2.Q0E>42?1 M>0/6FN2YA)QJ0#,3R3*0U,UM3EF&SA+0E/%S0W"_2-#9^_.(:).$>Q*:G0X/ M]L"3T^'^D6K"?E"AXPL/\$T;93Q*H9V)H5_?C0_=:"C5[WTM;RF'^RFMHERJ MFJ8PQD8R%,@UX/C#.W_D?=W7KKQ%Y'U;@_^&Y$O+*/S6"V^KC M/YI6K6^IS)FYT!Q6AM(;?+[ 2+8*V!I:U$X3ED(;A7'+POPT0-H L[\20F\- M>T#_&XK_ E!+ P04 " 82&A8$>O)M+0E1:0$G50-10F9V5D"75QI0Y4;4$FCE0R4G@>2-24E;A.'*^N8PCT6C. M*IA+I)JRI/)Y"EQLQMC'6\"I@V %THG*I:IK"&!O54"#7@.,/[_R1]W5?N]Z2+'DCLA>M'/:M'!YCCW\*3?F^ M=K6PD8-9R5S'7D36NSWX;T1R+*+-ENQ2=O-?OU(29&L&QUGRHNMR[E\WY'XG2..#HP_ MB@V 1#^B,!9C:R/E]LJVQ6(#$167; NQNK-B/*)2G?*U+;83T9L)\,@AGN.Q"Z**'_Z!"$[C"UL/5_X%JPW4E^P)Z,M7<,, MY,/VGJLS.X^R#"*(1.?+*B5Y]2.Q\?/T6\3\HK,G J8LO"O8"DW8\NW MT!)6=!?*;^SP&V2$/!UOP4*1_*)#9NM8:+$3DD69LT(0!7'Z3W]DA3ARP+T6 M!Y(YD)#4'Q0?@^S M&_3^W0?T#@4Q^F/#=H+&2S&RI0*K4]J+#-BG%!AI 78#BTODXH^(.,1M<)^^ MW)V4W6U5HKQ.)*\32>*YK?'F$LU@L>.!#$!\1-=[Q5A7XD*MI8L9527Y_D4Y MH3L)D?B[B7":H=><0:_7*[&E"QA;:D$*X'NP)C__A/O.KTWT.PI6*H:;%\,U M19]<1XS+X%]8JE=#R":JJ7\_\==*LI]XN.\-1_;^F$/="@_]86%5 M?+P?6, MX#YS)@1ZB)6HA0G&STK,&E_ -(YWE-ZI *Q;^,W@O!R<=QZX+^H<&M%YM=P7 M@VH!&VP(;JE?/X?8-T),USC:TW '3;CZM9P>]OQJY>I6>-CW6ZHWR*$-S-!8 M#$^9"*';G=(5]/TK1'/@C>O-&.S<]=91L!)O/^?MO[GX^%T6HZ-@I6(,\V(, M_Z?X#&OOGHO[N/J&&K.\D@-VBK;K=*1262"33)ESO9;+T0B!NQ*U+)*1C#'9 M:\D4?1X;.^=)^CW>1BLJ1Z9S6)I#GBN M0'05K4R_& %P[\T%$QO'C+,+TE&TF#S['&.R T:1C=2Q=A@1!RO!68Q M*6!C[STM7W[3\QL,JNB:S :.VP*OZ-W8W+QO80F7BU%&SSLB] M1>LG1>LGSMM_2G;4\;-OR;>8'T@Q/Q#S_'!:G$A];"".4UWV#59XV/8Y28Z^ M_,T3P&PO=V]R:W-H965TQ*O6'O#[CJ!_OK.KAT34))RX&+OQ[RW M,V^\S_%:JGM=(!IX+$6E1UYAS/+<]W568,ET3RZQHIVY5"4S-%4+7R\5LMR! M2N%'03#T2\8K+XG=VHU*8ED;P2N\4:#KLF3J:8)"KD=>Z&T6;OFB,';!3^(E M6^ 4S=WR1M',[UAR7F*EN:Q X7SDCSNYRD=> M8!-"@9FQ#(Q>*[Q (2P1I?'0?,\F52:/>$=1L;>)#5VLBR!5,&):^:-WML==@"A,,]@*@% M1*\!@SV ?@OHOQ4P: %.:K\IQ>F0,L.26,DU*!M-;';@Q'1H*I]7MNU3HVB7 M$\XDUTS=HV$S@7!5K5 ;:JG1\ G&>;SLGTZ3BF:"WU"(7?3%(Z/ M3N (> 4_"EEK5N4Z]@WE9=G]K,UATN00[OAT>'JBFW_6H[_CZ>_BV&G,**M"<,=A]AG67<[UD&8X\L@^-:H5> M\O%#. R^[M+O/V@TW9PB#VY12;X7\QA01:I02H04FL2D[YU_JS[ M+D$;XJ$CMNZZ2H+87VVK]-^(]%!$4X^_=;=+5 OGD1HR65>FN1#=:F?#8^<^ MK]8G9,^-FS[3--Y.'K"PQ0N<$V70^WSF@6K\LID8N70.,I.&_,@-"_K%H+(! MM#^7TFPF]H#NIY7\ U!+ P04 " 82&A8M5FOFJ$# ($P &0 'AL M+W=OYAOYS<7S/^(.8 M$OV-HT0,C+F4BS/3%.$<8B).V0(2]63*>$RD&O*9*18C!U61@6%H11!!* M34'4UPJ&$$6:2>GXDY$:^6]JX/;U$_ME:EZ9&1,!0Q;]H!,Y'Q@] TU@2I:1 MO&7K+Y 9^5_@.!Y!S0-9%+3N4CN@%.V40@-D7/8$\NU$T:B?>* MY7YT@4[>OD=O$4W0W9PM!4DFHF]*)5T+,,-,YOE&IOV,S L(3Y&#/R#;LIT* M^/#E<+L,-U7!\JK9>=7LE,\Y7+41A+HP5-7IUUT8W]/>BUY0^EN+MVME7[')(FJ ME+M[REWL]G:ENWOO!OM>KY?/*FGRK:9KEL!CU@G0Y5)M;O3K&N(Q\,HM M4$OVVBW0$EG)=S?WW3U"!^BV:;\ELI+]7FZ_U[ #]/;6HH,]O+L6:]D;:O=S M[7[##N#O:=_57VBO]JJUD#R'"'JEY/WU3^5M3 M?*'C"\8)Q+0MW%$ M9T3GN/IV44_XV@W3%EO9?I$9\#%" VXU-;3%5BY!D1MPT^"0 4O_OI[E='=7 M\#&B RZR VX:'O"+TD,]?5/Y17[ #0,$WD\0N.MW]ZI?-:UK.=41 A<9 M>' MB$N8 "<1^CR#)'Q\>7=H-4VTQ5:N09$G\#$"!6XU4;3%5BY!D2EPTU"!]U,% M]GUG=WD>(U7@(E;@IKD"'PX6]=P-M=M%LK ;)HL,Y]57OG)6S]WI"^;6,84^ M(U)+?D;5'H]@JF#6:5<5B&^.738#R1;IR<682DS#1O'%Z M[YYY8[H549C /4-\&\>$_?P$$=U/-*P]WW@(UX%0-W1OO"%KF(-XW-PS.=(+ ME&480\)#FB &JXEVC:^FV%$):<2W$/;\X!JI4A:4/JG!S7*B&8H11. +!4'D MUPZF$$4*2?+X/P?5BG>JQ,/K9_3/:?&RF 7A,*71O^%2!!/-T= 25F0;B0>Z M_P?R@H8*SZ<13S_1/H\U-.1ON:!QGBP9Q&&2?9,?N1 '"7C0D6#F">:Q"5:> M8*6%9LS2LF9$$&_,Z!XQ%2W1U$6J39HMJPD3]3/.!9-/0YDGO#O"GD"0103H M)MD!%_(G$AQ=H,=$SHHH_ 5+=$LY!XZDZ#-8B$K<^YE,#B/^067,9^C]NP_H M'0H3]#6@6TZ2)1_K0M)4+]/]G-*GC)+906D&_B6R\$=D&J;5DCX]/MVLINM2 MG$(ALU#(3/&L3CQ9\QS\+0M%"/PCNM[)BI5B%W(57:]^YH(@(U5[))A+Z1: MMY6>8=HJI?&7G8$"G3K@9@8=6.]UA07?82[=4E3+TMV0I@!TA\+#!Q'9& M9HUN,\@QG YY[8*O_1J^1PEL-_B,<(UR,\2VVPF/"L*C7L)3RC:429KHRR(* MUT3M)1Q]OX-X :QU[?;BO73MG@BL4KI3E.Z#.NV6F Y/P^6NC/NWY<^P!$8B=+V&Q/]YM+7U MH[YT.9\*K:I!N='CP=GM#?L'1U7U/X'4:AU*FXI@)7.,RY&LEV5'[VP@Z"8] MO2ZHD&?A]#( (NU.!&PO=V]R:W-H965TZ.8T9.IYA!!E$RD!0_?<("\@R@Z1Y_%>!.O4[C6/S^1G]ST*\%K.B M$A8\^R>-53)U1@Z*84UWF7K@^P]0"1H8O(AGLOA%^\K6L M_*??JT T'+10NP.I'$C7(3CAX%<.?B&T9%;(NJ&*SB:"[Y$PUAK-/!2Q*;RU MFI29;5PJH5=3[:=F[SF/]VF6(VQ>D)+V.@M587S(M%>(%'*T((*\92R#;K.^4XO-[U>WX"B:?9&@WY>WJ#7 MK]Z@5\;G4\)W4N/(B:NT+L/.C2H-\U(#.:$!$W3'F4HD^H/%$+QJ)/NC#1464U)?-ESO(5R"L"7 6 MZF<3H">PENI1K7K43\J/^E3<$UA+\;A6/.XSYV'HH][JOJXU[+?%UI;]:'PXUXK?X76 M/'DC3+J%WV9%R(FZCP^%'_^ZRH^/J_JP>WE9;"[&)^H^/A1^W%_EKZ#"5GC' M1^&U69%NW7<;74H.8E,T;Q)%ID4H/\WKV;I!O"[:HL[\W#2.1?=S@"F[SCLJ M])F1*(.UAO0NASITHFSDRH'BVZ(76G&E.ZOB,='-+PACH-?7G*OG@7E!W4[/ M_@=02P,$% @ &$AH6/D;K9&X @ ] < !D !X;"]W;W)K&ULK57);MLP$/T50BV*!&BCS7:;5!9@1UUR"!HD2'LH>J"E ML46$BTI25MJO+TG)BITHA@OD(G&9]SCSAIQ)&B'O5 F@T3VC7$V]4NOJS/=5 M7@+#ZD14P,W.4DB&M9G*E:\J";AP($;]* @F/L.$>VGBUJYDFHA:4\+A2B)5 M,X;EGSE0T4R]T-LL7)-5J>V"GR857L$-Z-OJ2IJ9W[,4A %71' D83GU9N%9 M-K;VSN [@49MC9&-9"'$G9U<%%,OL X!A5Q;!FQ^:S@'2BV1<>-WQ^GU1UK@ M]GC#_MG%;F)98 7G@OX@A2ZGW@66X_[SR8MQY$ MSW@01NA2<%TJ](D74.P2^":'>Z*)^PS%CB\^)$-/LIEA#@58;I0FK M,)&FN&EDI%6@AO1L>2>.UQ;7=1HD_GI;I+TG_Z](+T2V(]*X%VF\7R0FI"9_ MVSFV81N>OU4/ M&T#?Z--_4$L#!!0 ( !A( M:%A.:JT6Y0, #,2 9 >&PO=V]R:W-H965T#,')S3 MG.2^/W8KEG!\4HP6Y%4 >\AR+I_>$ M\>/"0<[S@3NZRY0YX"[G>[PC]T1]V=\*O>?6+!N:DT)27@!!M@OG"EVN/&@" M2L2?E!SEV38PJ:PY_VIV;C8+!QI%A)%4&0JL_Q[)BC!FF+2.?RM2I[ZF"3S? M?F;_4":ODUEC25:<_44W*ELX,P=LR!8?F+KCQ]])E5!H^%+.9/D+CA46.B ] M2,7S*E@KR&EQ^L??JD*\T[LO]-7C[YAUX V@!'C)^D)I7SEVEI9H+NFDE MZ_U)EC<@ZYJD%\!'OP />KXE?/7]X5X[W-4%JJODU57R2CY_@.\#+:@BX)/N MN(VE ']_TGAPHT@N_['E>B(/[.1F4"_E'J=DX>A)E$0\$F?Y\T\H@K_9,I^( MK%4'OZZ#/\:^_"BXE&"%A7BBQ0Y,2P2B:Z5OY>)Z+ M#1;#"-6PELJ@5AF,JKQ*TT-^8%CIFZ4E"D7_PV;-L D],85G"J($!E%'9Q\5 MQF$8VV6&M+H1>". ML+)F,J-[W>"?2;XFPMK3D%<]Y Z(H]()NG]I@,^@/]&ECY6@Z+T=]FT:A]L2N M5 LLB)*!%0DU=HY>Z.>H;]5AW"M@'^3IAZ$!48V?HW%#?Q!XHU_\]$OA^)Q/ MZN)3L;5S;GP6>O=&;SRF? ML=C10@)&MCH,7L0Z*W'Z0G':47Q?ON2ON=(/\.5F1O3H"P/0Y[>&ULK99=;YLP&(7_BL6JJ96V0B!\I"-(:=)NE3:M:MKM M8MJ% V^"58,SVX1NOWXV4)8VE%31;H(-/L?/>VQBPI+Q>Y$"2/20T5R,C53* M]9EIBCB%#(M3MH9VP M>UK]@I^)-8YA;*@W6 #?@!&]?3/PK ]=F?PGLR<).6U"3I][I((>=A58J[Q* MI?]P-M%HY+JAN=D&[[4^$'S8@@_W@;M=X+7*W0(/@F#P#+S7^D!PMP5W]X%[ M7>#N+K@S\IZ!]UH?".ZUX-X^<+\+W.L UYOJ"7BO]8'@?@ON[P,/NL#]'7#; MVMDJO=8'@@- +?LLDIEWDP<[;Z?B>XS]#WQTU'+G6OY6IF&PO=V]R:W-H965T MB/[Z&D2*9-,Q9ZLL!L;$I\*3[B(?F*E"^><_E'L1)" MD9]*SJ>^6?J*1"(BI25"^/,DIB))M!)F0N%N$F40_Y\S]%7:&AUHORI"C_3Y[K<[T>B3:%RM,Z,UQ!&F?5 MW_"E!G%,!E9G8#L9Z.A !EYGX+L9^($,?IW!W\W@'\@PK#,,CRUA5&<8E>PK M6"7IFU"%DPN9/Q.ISP8U_:&\765N !QGNF5]5Q*.QI!/36[$HR)_)U?S>:SO M=)B0VZQJK_J^?[D1*HR3KW#&;]]OR)=/7\DG$F?DQRK?%&$V+RX&"BY"2PVB MNL!I52 [4"!EY"[/U*H@0387&:.15O1-0GC)X0YC%JNZ C MLO,J.[=D#X[/SBS99^[L/^FODY\,_O%?#A2\N9N\5..NNWF;%4IN(/H5^?D- M3B"W2J3%+\NU75=JOEU-=VKC8AU&XK('O58AY)/H3?[Z%SKR_F'#C"D6((D9 M%/V&HN]2G_PN8R5(OEC /^BE &E<%)LPBP2)\D+90#H%NX*LQ$:EF!X9GB;> MQ>!IFPY2<0:=84-GZ*13-BD $TD!?099A%&$3 L 5T0R M7NM^Q$;,78@4ZP0J0-1*Z%XO3C=2!^%M/:Z3J6N9##% B0Q@^!90_ ,=>PZPZ2(*18@B1D4 MSQN*Y\YV>/O6:T%G)6S8JNS4,T+)HZ<[P31U%M.5")*8081Z[137.S(VK\&# MD <@XXQ/MUS7IH6J%F"IF2BWW )%#=):#@LEIEJ I6:B9"U*]O]%:IU_-U2] MO5!U%]09"Y*:B:5U,-0YM9_@(L-1-+ZPJHVQ;\ M$#(EW_(P*YH8U2-L_2BG?B[BC%Y,/S!%50NPU,RGSZV]8!YJ]#)4>X&J%F"I MF2A;>\&<<^[)O8%6<@\)8GQI-&*DNX]*J6>_F\GEMW%=H;T$<:!M<:! MN8V#/9:;5'+E#&2W>.?6AVH]L-1,L*WU8+BK)PS5?J"J!5AJ)LK6?C#W$LK! M18*T?A;SF$L0U4^4HQ"N XY9"5>E#+?CFPTM\8WJ-[#43':MWV!NO_$@GO+D M:6N]8E;3<\8HJH%6&HFT-:IL!%N7*,Z%52U $O-1-DZ%>9>YKA:+J58 M:JNWEG$6Q>LP(6&:;S+[\'RZ-SR?VJ)W_S2^?]K-.Y=V<"6]!K=?R-"8*9A$ M6L/!W(9C:O9PT,&IC=0?Y@<,R#MZS7X"O:%@9&U0J,8$2\W$UQH3YC8F[W=V MW7R*N[C.L8OJ4[#4S*TAK4_AN#Z%H_H45+4 2\U$V?H4[O8I2-,;OF]?;/VC M^V(ZH_L(]\);]\+=[J6KQ:OEC"F@S>*YB^T,Z2.<"-_:QN5>!#FN5Q1*"5D< MV3&Z2^P2$!#I$C* M#6@JAX]O_<#.2&.EAVI;:K6A>2]V=EQA%6G":]T(=T_Y2WAQ$[@GVHI(%?\' MX.D]>^7F/[T9T4K++3TDKR*4UOW-[IR=V]]'K)?PUK[P=]9+NH8HZK:K6FT[ MX$?[C>PC' IO'0I'<"CU%B,K,51'@JH68*F9VZQ;1^+C.A(?U9&@J@58:B;* MUI'X;D?2[<&,;UDW&5HFU>Y".R/Z".?AM\[#?V_#%71K>JO"E[FH/GW5[[*8 M%L0YPM8%''Z&5%-#M2)8:B:UUHKX;BMB[@*/\C2-51FL"P$I63G&;K)- 6/N M6@^^D 3GZ50G27Y@%7X7):K/P%(S46Z]5N)>%#EN)*FVU5BAH?H.5+4 2\U$ MV_H.?X@[DJ"NEJ"J!5AJ)LK6D?A=7OM "_B1/>#Y;L"CKI9@J9DHM3\Q4]KI MMN^>;O^DO\@/0#7-TW68O9)5.">?"*5^WR=IG"0US;"QT?L/$M_NP>'>Y$N6 MEW8RV('BRK>!%T(O4,#0%Y9/CFY$5'8]S1N0I%]>8)1G2H:1VNAY M1);!G])6Q=O;JPY*O'N%SY!SU#_UAN5;>OE&%2K,RDKKQP_ZQ-+%$:%?-;5<*)Q/+:M[6(P=:+MZF0R_(5Z0+@P;P+O+.>"#?)S7O8 M5^7;QSOI4SJ^H9;T@(YGMO0I&]_8= (^GG%;NC^>^;;TX7@VM*6/QK.1+?UT M/#NUI9^-9V>V]//Q[-Q:+P\JYEF/Z"K;63 X8JTUA6I3:[TI5)Q::TZAZM1: M=PJ5I];:4Z@^M=:? @!J)4 ! ;4R8," 61DP8,"L#!@P8%8&#!@P*P,&#)B5 M 0,&S,J 0-F9<" ;,R8," 61DP8,"L##@PX%8&'!AP*P,.#+B]]>OF;V7 M@0&W,N# @%L9<&# K0PX,.!6!AP8<"L##@RXE8$/#'PK U__;(.5@0\,?"L# M'QCX]CY =P)6!CXP\*T,?&#@VQA<^<# MS& 0?#MQR8&;:]8_53%72B7<5:0 M1"R@A_3ZIS#9D=6O/U1?5+XN?ZW@,5&PO=V]R:W-H965T MMV1(@L]YL9?5L XU=8P%6+$C:[4/0 M#[1TMHE*I$I2=KQ?OR,E.W8BIP:6#[9(ZI[G.9[(NQNLI?JFEX@&'HMM2(*.!6[M5HX&L M3,X%WBK055$PM;G&7*Z'7NAM%^[X8FGL@C\:E&R!]VB^E+>*9OZ.)>,%"LVE M (7SH? ^ @@;@#QJ0K=!M ] M5:'7 'JG*B0-P'U,OPZ6B_2$&38:*+D&9:V)S0[', M:((S [_"?7VN0,YA+(N2B%*YBL;M;'"C!N8LI3GW&S@X1,6 M,U1?VR+T*J?-,GU=LA2''J41C6J%WNCGG\(D^+TM7F])-GTCLH-8QKM8QHX] M?NV4W@AM5$5)S<##GV0 -P8+W1K%^"VC^)9DTS.(X%])0CDWSRF5C:XR/).>J_!R9 MJ11> --6B=*9RS*[A H=YV JA5%4SRM[#(2@!_\7,V(U2"?.@&(&CU+\T,,U M(9/.5=![G\!9+;AVQ9TDV H5]2J-*N!\CJZMJ"4;ZJ?J8USUR>S-WSNG0+V4 M,]P@4QI09,3\TE$R=F6 ' +K40QG]5KG/9Q=4D>DRUH\WW3:;I:_5U$+5 O7 M^V@*'EV;^L+M5NOVZCKLCUT;\FQ]$O8_MJU_Z/6GO;;UI&G3_"?9NL?[Q-2" M"PTYSLF%H'-%G8.J^Z9Z8F3IZOQ,&NH:W'!)K28J:T#OYU*:[<0*[)K7T7]0 M2P,$% @ &$AH6.MY2LL4 P G@D !D !X;"]W;W)K&ULK59MC]HX$/XKH[2ZVTHM>8%EZ1Y$*M"J*]VJJ]WV^J&Z#R89 MP*H34WN [K^_L1-20&S:GOB2^&7F\?-XQO8,M]I\M4M$@N^%*NTH6!*MKL/0 M9DLLA.WH%98\,]>F$,1=LPCMRJ#(O5.APB2*^F$A9!FD0S]V9]*A7I.2)=X9 ML.NB$.9QC$IO1T$<[ ;NY6));B!,ARNQP >D3ZL[P[VP0#)R]-_A'XM;NM<$IF6G]U75N\E$0.4*H,".'(/BWP0DJY8"8QK<:,VB6 M=([[[1WZ.Z^=MJ$5,R]K*DBD0Z.W M8)PUH[F&WQOOS6IDZ:+X0(9G)?M1.L49P2MXJ(((>@X37:Q$^?BGA8^:A((/ M:[(DRER6"QAKP_C8):G,"MYA4LO"USS \!0N;1B$UV8L=)*^(4LPYT MXY>01$GW!*')K[LG+72ZS=YW/5ZW;>]O2DMFS>>"X,O?; WA(7]]]1V56B] MTVCNN%_;E:T-//_O#A3F(#1J^ M*SA/"'D9 B,(3TFO\.+( [J;:9-&G:C/0=SLBSIMEKQNS [H7C9T+UOIWN-& MJXW+_XG!7!*\$YE4DA[ARRT6,S0GH]6*^;O1.A/8@?Q^([]_UC3MGU/XF< . MA%\UPJ]:X^Z%RQ_"?YJE%5P<'V7I573YNG^4J:TK_T]=@T;7H%67CQ_?]%F5 MS?,ZFU_R<>0;7,P4PFQWT4,FF ?/GM);+3/8DQO'O4[O2&HKF=^5&NX]=06: MA:\ +&1Z75+U$#2C39'QQK^M1^-C+CZJ6N$'3%6YW JSX*B#PCE#1ITK/GRF MJ@:J#NF5?U!GFOAY]LTE%U!HG '/S[6F7<&ULK59= M;YLP%/TK%JNF5EH+X3M=$JD-G39IU:JF[1ZF/3AP$U#!9K:3=/]^MB$L(83V MH2_!-N<]H0]DS3P$$>BERPL=&*D1Y:9H\3J' _(*60.2;!64%%G+* MEB8O&>!$DXK1T,S8&QG;A M/ENF0BV8DU&)ES #\5C>,3DS&Y4D*X#PC!+$8#$VK@:74:CP&O"4P8;OC)%R M,J?T64V^)6/#4@%!#K%0"E@^UC"%/%=",HP_M:;1;*F(N^.M^A?M77J98PY3 MFO_,$I&.C=! "2SP*A?W=/,5:C^>THMISO4OVM18RT#QB@M:U&0909&1ZHE? MZCSL$ ;^$8)=$^PVP3U"<&J"\U:"6Q-C!C=(*;04DT-=#(U M6]K/B"K[3##Y-I,\,?D.,FDZ@1V^G#WK<.$V)'*WG M])?HU]6<"R;_)[^[4EQ)N-T2ZNRXY"6.86S(PX$#6X,Q^?AAX%N?N]+SGF+1 M.XGMI'32H/2->8\3K-3)+*1/G ECQBI-*QMO9?1BV?1QB J_MXA#C M.L-N#W[CP>_U\(19ANT:=( "MVV@2\D]4H6P,1#V&GB@ N>OE" \_(0#S_9: M%CI0P\ *6QX.4;8U'+9-F#LW6 %LJ3L!+@-<$5&=^\UJTVQI;*2 *8!\OZ!4 M;"=J@Z8UF_P#4$L#!!0 ( !A(:%B,.I"8* , ),( 9 >&PO=V]R M:W-H965T T";!\M9V8[21M@X$$HAI M8_ !\<%-KHV%8Q?;;;=_S]G.0E>R A)?6K_Q66IDE7=J1)PER2AN&)=1,?9KE[H8 MJY457.*E!K-J&J;OSE&HS21*H_N%*[ZHK5N(B_&2+? :[X//'#=F:PR.R4RI[V[RKII$B0L(!9;6(3#Z6^,4A7! M%,:/%C/JCG2.V^-[]#>>.W&9,8-3);[PRM:3Z"2""N=L)>R5VKS%EL_0X95* M&/\+F]8VB:!<&:N:UIDB:+@,_^RVU6'+(1L^XI"U#MFN0_Z(0]XZY)YHB,S3 MNF"6%6.M-J"=-:&Y@=?&>Q,;+ET6KZVF74Y^MGB/I(&!%W =T@AJ#F=5Q9W& M3(#?AG "+>/BD%QNKB_@X.DA/ 4NX5.M5H;)RHQC2W$Y]+AL8S@/ M,62/Q)!F\$%)6QMX+2NL'@+$1*ACE=VS.L_V(EY@>01Y^ARR),M[ IK^O7NV M)YR\$SGW>/E^D;^>S8S55+C?^C0*$(-^"'>93\V2E3B)Z+8:U&N,BF=/TE'R MJH_??P)[P';0L1WL0R^FS-2P9+P"JAI@C5I):ZA$2K&B[+I:L35"0YJL--*# M8%W-T;.DJ<#D H0O.<'9C LJ0^PMJ!#!R$?@'JIUD>8G^[EE M]8#>L*,WW$OO8Q?IU<<;8,8@L5,SNA0RL,/;LF9R@9Y^8*-F@B_\_>EE,_P] MSC1-=LC\;I2[VNZC,NJHC/92^>(?.:Q>L#5QHH@I'T3C5Q8LZH8N^DYR#!S< M(=/FL(_+_A,'X#TAAR;<^/0$*G;7I\IT/]*P14H#$HQZ&ULK9;1;ILP%(9?Q6+5U$EKP200 MTB5(;:)JD]JI:MKM8MJ%0TZ"5<#,-DW[]K.!DE08V,5N@HU]SOOMQ3W=Q5*_L,-93G:P OF8 MWW'5LYLL&YI")BC+$(?MW+K$%U=.?;9FXY6A$D M$$F=@JC',RP@270FI>-/G=1JF#KPN/V6_;HL7A6S)@(6+/E)-S*>6X&%-K E M12+OV?XKU 5Y.E_$$E'^HGT]U[%05 C)TCI8*4AI5CW)2[T01P&NVQ'@U@%N MJ;L"E2J71))PQMD><3U;9=.-LM0R6HFCF=Z5E>1JE*HX&=Z *DF@,[2JM@6Q M+;HN9,$!W=*,ID6*RBGHCKRJS9 "D6RC)J^3\NV"B!C=0P0T5T./V08X^LZR MLP7)(DB(FH5JPND2)*'))W2":(8>8E8(E4G,;*FJT%KLJ%9\52EV.Q0O(3I' M(_P9N8X[0H^K)3H]^?0^C:T6H5D)MUD)M\P[ZE^)7Y=K(;DZ++]-TJH48W,* M_05=B)Q$,+?4)R* /X,5?OR ?>=+C\!1(W#4ESU4]8Y-FJHHOXS2'^%SJ( . MGMG/!MBX@8V'8)X)5D5YQ[!1,)V:85X#\X9@O@GFM6'N:#PVP_P&Y@_!)B:8 MWX)Y$[>#-6E8DR%68&)-6BPW"#H6,6A802_K(09ERUL)W$0,6D3?&7<0IPUQ MVD]DDB2H,H*\M@<3>]I>67_J^&8X=@[.Y?3B;T (1-.\D+!1GJ(*!R&-?N*T M!)QYCN=V"#BR3OQ?ZJ_3O%L ''@=9PL?# OWVDVG(=1A[S:[ZR3C@_O@0?LQ M.D(==DQS.E@'\\&#[F,T!-RVGR[6P7OPH/D8_0"WW:>+=; >/.@]1C_ ;?/I M8AVL!_=[3[\?X+8%=1$/!H0''.A?OX>@]8_5/I_VT9U&WP]O"=_13*CT6Q7E MG$^4=%Y=N:J.9'EYS5DSJ2Y-93-6UU3@>H(:WS(FWSKZYM1&PO=V]R:W-H965T6W3EC;2UC"!Q,NT,O@P\<%-KHV%8Q?;6<>_ MQW;2T)>L; B^M/'Y[KGGSG?VC==*$@97 LFJ++'X>0&4 MKR>.[VP$UV19*"-PD_$*+V$&ZF9U)?3*;5%R4@*3A#,D8#%QSOU1.C3Z5N$+ M@;7<^D8FDCGGW\WB73YQ/$,(*&3*(&#]=P=3H-0 :1H_&DRG=6D,M[\WZ)H,8AL9NI0;!Y2K' R%GR- MA-'6:.;#)M-:Z_ ),\<^4T+O$FVGDO>@DR;1*9K5YX[X ED9NL 4LTSOO4Q! M84)?::6;68I>/G^%GB/"T.>"5Q*S7(Y=I9D8/#=KO%[47H,'O*:0G:'0/T&! M%X0=YNGCS8-=!)NS^=2"5V)W[HBJB&B;@C3G2.YPAE, M'-U^$L0=.,F+9W[?>]T5WS\"VXDV;*,-CZ$GGU8@L")LB:@]Z.M/-PA+":KS M(&NLOL4R=\A=$@YCD_6[[7@.M:+A,/9:K1VB44LT.DIT5G"A3A6($O$]SI3@ M.:%$$>@D'1W0\2-_X.^2GA[W?NMWE4': 1WVPZ [TEX;:>^11V)+\02];^+[ M>8*FE1# U F:*:Q W[C*].@E8;H[":;HBDMBK]#;-_?*W,=S"MI>=E?Q<1[G M628JR!'M$>WZ..__+B&3A[ M@F$;Y_!/+8;>L8Q6N:X)8H: IY2'L=![:,J9Y)3DNCORS:N%9N9%E&==K-VM MU[($L;13AT09KYBJ;]%66@\V%_YH:@> /?GY8)0.NN3#9A!R?\/74]0'+):$ M27V@"^W*.XMUNXAZ,JD7BJ_L6SWG2K_\]K/0PQP(HZ#W%YRKS<(X:,?#Y!=0 M2P,$% @ &$AH6$+2^ [" P ]Q4 !D !X;"]W;W)K&ULO9AA;YLX&,>_BL5-ITW:A0!)FO82I+9F6J5%JUKU[D6U%RX\ M2:P!YFPGV:9]^-F&T) 2VMR\O6DP^/][[/_C/I8]V3#^62P!)/J2I;F8.DLI MBS/7%?$2,B)ZK(!3MA* MIC2':X[$*LL(_WH!*=M,'<_9OKBABZ74+]QP4I %W(*\*ZZY:KDU):$9Y(*R M''&83YUS[RSR BTP/?ZAL!$[STA/Y8&QS[IQE4R=OAX1I!!+C2#J9PV7D*:: MI,;Q7P5UZIA:N/N\I;\SDU>3>2 "+EGZ+TWD<,V[Z&:T%#S M8I8*\Q=MRKZCH8/BE9 LJ\1J!!G-RU_RI3)B1^ =$OB5P'^I(*@$P;Y@=$ P MJ 2#?<'@@&!8"MS=8O3ZU1OT"M$ M7OB=Q!GYB@+O+?+[?M VGVXUAKBWE?MMTWFYO"UZ]+^C-[P(ZO44&%YP<#T) M 8#,LD(81,QI81;2_0?5$UU)R,2GMD538@?M6%TNST1!8I@ZJAX*X&MPPC__ M\$;]O]LGCS\0X1E1Z):%80RE6]EP*1/%'E.E:E MFQ,)ZCEC7-)OYM^_+5%EC+&)H;>A=>CUU,);[_K_M$_0.VGVP9UC/=962["& MK@+>6B4[@L67")@S;A$668(VLG-19.?DU)?S$9FYLPK!- M6&0)ULC-N,[-^#>4\,X8QR;*)@R/6\K?:;/\198"-OP_K?T_M5/K.S''6FP3 MAD];=J&]O3FR%+!AL==_/)+T?V9;0-_1)4FI.J/DE'1N%MUQCLV"51JV2HML MT9H9VSE$>K]FRZBXMC)DDX:MTB);M&:&_,<,^;]AX^@.#P<>YWGNY=O']VAZV2HLJVJ$33VFTNW/!E0%?F)M%@6*VRF5Y M3U._K6\OS\V=W=Y[K&\US<79(Z:\$IT1OJ"Y0"G,%5)MB>I@Q,M;QK(A66&N MT1Z8E"PSCTL@"7#=07V?,R:W#1V@ONL-?P!02P,$% @ &$AH6+N_1Y@0 M P ) L !D !X;"]W;W)K&ULM59M;]HP$/XK M5C9-K;21V.6E=!"IE%5%*EH%:O>AV@>3'& UL9GM0"OMQ\].0DBG$"$V^$!L MY^ZYQW>Q[^EMA'Q12P"-7N.(J[ZSU'IUY;HJ6$),54.L@)LWFC#M^+UU[D'Y/)#IB'!XD4DD<4_DV@$AL^@YVM@L3MEAJ MN^#ZO15=P!3TX^I!FIE;H(0L!JZ8X$C"O.];Q%OTTW;S8SHPIN1/2# MA7K9=RX=%,*<)I&>B,T=Y!MJ6;Q 1"K]1YO,MF6,@T1I$>?.AD',>/:DKWDB M2@Z$['$@N0-)>6>!4I9#JJG?DV*#I+4V:':0;C7U-N08MU69:FG>,N.G_2%( MMJ8V,PI1'J(["!>,+] 7=!V&S":.1FC$L_+;-)X-05,6G?=<;<);$#?(0PVR M4&1/*$S06'"]5.@;#R%\#^ :W@5YLB4_(+6(0P@:Z )_1L3#7?0X':*SC^HFR^#IU(IM_0&U!9Q;,>B7B$U!!J%81:M3 C MKL%L4Z,)U8"F&[I"SV.(9R KL*%I<%B\M#6H M> T/MUNDTZKFTBVX=(_]WM!O-&:\"GZ M"]XU&'QPAS$RB*G]%<]P,'E_R(U,)'^?<;*138BRS3,,5J(0&O M,^&S,\_TXYA*(UP4BF!N7+U&QW04F4FR;*+%*I5!,Z&-J$J'2R-C05H#\WXN MA-Y.;(!"&/M_ %!+ P04 " 82&A8J%V\F40$ #+$@ &0 'AL+W=O M=UW8PR M[HR'>=^M' _%6J>,PZTD:IUE5/ZX@E1L1H[O/'?+%(5?XDFU+6O.E32<2.@A^^H!"4"L&> M0MA]02$L%<)#%3JE0N=0A?-2(7?=+7S/B9M23<=#*39$&FE$,Q\Y^[DV\L6X M2929ECC*4$^/IR#9(S7!4H3RA+R'9,'X@IR2&>9DLDZ!B#G92I&)X%IB>!6Y MS,2:X_L.8K'@[%](".-F7(F4)51C>Z;QA6FE#K!Q;UZ'!UO\&;L ITF..%KP::7'.E MY=J$19&_L):0#T(IP!I#4A M&J%^-2':!(M: JM1V*TH[+[M/.NV26N;8%%+8#5:>Q6MO5;GV54SW+UOY;[W MTYSR]J;FSQ*GOKL0Q-0L"K5PTFU-5BA+YJ*P8:-!'T+94 M;!DO:@^O%H]!%8]!XP\^Z25(.WICU6Q$_=7IW298U!)8C4W?V^Y#O;>MFR5^ M2\RVBA:UA5;G=F>/[[=;/%_!NP_L$? /V-M8A0:=O0IJDQIX]@KJ!UL>@O]7 M#7W%GJ*&?!2\C :>N_8+BC4WWP(U:ANU'B-S3*GW;'?8?O,6&]?J_%3)%-8# MC ][+NU0;E+G4F0$S=N.H(% U(:N2%P>5\]J$!S,;* I(^;4FF(2X/%7<#+' MJ -;<#QY2PD\_D'F0FZH3"H<=6;STMTY@&-"+/*;#X5*..V*LT356]VN7.5W M"GO]$W/K8NF_],.+J1]:1SHXDM\>N-M?%]<\-U3B85Z1%.9HAG?6PXVQ+&Y. MBH86J_QJX$%H+;+\&ULM5I= M;]LX$/PKA*^X:X'4MN2/V+G$0!/':($&*)*V]U#T@9;6$1%)5$G*J0_WXV]) MJ9+ER+1EJ"^)1.T.=Y8C9B#F\IF+)QD */(S"F-YU0F42BYZ/>D%$%'9Y0G$ M^&3%1405WHK'GDP$4-\D16'/[??'O8BRN#.[-&.?Q.R2IRID,7P21*911,7F M&D+^?-5Q.K\&[MECH/1 ;W:9T$=X /4E^23PKE>@^"R"6#(>$P&KJ\X[YV+A M3G6"B?C*X%EN71--9;4 MB=O7O] 7ACR265()-SS\A_DJN.I,.L2'%4U#=<^?WT-.:*3Q/!Y*\Y,\Y['] M#O%2J7B4)V,%$8NSW_1GWHBM!&>P)\'-$]S=A.&>A$&>,#AVAF&>,#QVAE&> M,#IVAG&>,#:]SYIE.CVGBLXN!7\F0D@:#""S8$]4T8YBQ8 M3&./T9"\DQ)P@,8^^$;1"^!SBH3GY%[\%(A6/Q(OMU! MM 3Q'<._/,S)ZU=OR"O"8O(YX*E$;'G94]@"3:3GY71O,KKN'KIS\+IDX)P1 MM^\.:M)OCT]WJ^D];'S1?;?HOFOP!GOPLCY=U/'($H?UB7J_N9 )]>"J@QN* M!+&&SNS//YQQ_^\Z5BV!53@."HX#&WJFL+61#$J)Q6N0RBQU'>L,:FR@]*:X MGIV/^M/)96^]3>=EE#L:3LJH2IW#HLZAMG:G#4)L>6P"HE0&!'ZD#$?V"3'#&VU);#1R MW!TASNVS?G/JE'-; SWI]ZO(BP/([G=+5\Z+KIS;%6^T3IJ?M(FQY; *ARG!<=I:SOOM1WJVZ!6#M,74G:FT_,=+=_6 M18WW;==.OW0N?6M-'V$-(7&L>K5#-%W,MM"JA+>LFG.J9O/,MGBVA%;E69HB MQ^I'FCF&'.O 3GU;%[:]ZU9++;V-8S.5:PFMVH[20CG# MDQ7:JF%J"ZW*L[1,CM6MG. GU9;0JI\H2I_E]D_^2-&J MO6H+KNU=8TLQTYUB'K6QNVU_NZ6]^-CK!(]7IL;D'LQ=_QLN<'YASC_TX#+PX!&SU'F[IR]PC M?-G^UZ*Y#;'/UU@RO^,;F%LZ,W=\\JO1JMUJ"ZW*L[1;KOV[5B,;<@!KCPW) ML\:'MO^ZL/W;OS9:U9'2H+@'/M XW\F7[D/7'+/Y9&4V?63_BKB#[HA$+ S- M09X ;(@7ICX&L3C;-_0QS>X&8@9C'K^M!QTXW7$!N@T8E>_85N/U$Q4 N>&Q MY"'SJ<+H:QK2V /RH ^O9)?<@U&##G\QJ:[F^-J/F>VNOM" KH$L 30KIA@- MPTTF)9Q?&50E:"QI=BZ:"(:0N@:9+B66@!A%PMFO#,#GV#5]*2#A0NG#K00$ MXQB3*A:R?_6("ICP24*%VAA@/:9?#IP"NRX(1P"1-YCPI7YDRD=^M$L^(_J+ MK Q<,_13J<2&2(7%4IQ&ET@-APA4P'W<*+/>ZOPE3J5O>921R^?,%H0FB>#4 M"R!;E:U"\C!F-EZB./%!@8A0J5E'3)$2]J?DJYMWR01@MWW XI80>X&.)AL& MH2[7$^ S1?(#=8P0_ E$SP<4@2 _4JY,'M//^&H%0N>D0N 281)71* N<@ZF MLT63]!!X/.81\PC^]4!==.LVIM[6L6L$XM$J>3/&).>?OE25E_R6 BG]DL20AK+"\?O<< M_QJ)[. ]NU$\,0?%N/R*1^8RP-Z"T 'X?,6QI_F-GJ#X]X?9_U!+ P04 M" 82&A849D%%\@" #.!P &0 'AL+W=OK8U':@E?;C M=S8T8ALP;5JE?4G\/[3(UIX+H0TW2"W=G$9AB;-L6"FIA8H M:6>F=,$L3?4\- N-+/-.A0BC>KT5%HS+(.GXM;%..JJT@DL<:S!E43#]TD.A M5MV@$;PNW/%Y;MU"F'06;(X3M/>+L:996*%DO$!IN)*@<=8-KAJ7O;:S]P8/ M'%=F:PR.R52I1S>YR;I!W26$ E/K$!C]EMA'(1P0I?&TP0RJD,YQ>_R*/O3< MBPK\9EG-N\&%P%D.&.EL'=J=8T;/DV'ERIA_!=6&]MZ &EIK"HVSI1! MP>7ZSYXW==ARB*(]#M'&(?)YKP/Y+ ?,LJ2CU0JTLR8T-_!4O3F"@11LA,J9$J;@V3+!P-;YM<<-=-I_@(D M#>#D,^22R90S 5?&("TPF<$M9U,NN.5HX'C,-*'G:'G*Q D<#] R+LP)' &7 M,.)"4*=,)[3$S.47IAL6O36+: ^+ :8UB!NG$-6C&.XG S@^.OD1)J3"5-6) MJNI$'O=\#VZ?F=RS2-T GTJ^9((8P)<1%E/47^$;W-B1,#(8EC(SU=XN M&@?#N0-X:18LQ6Y )\R@7F*0O'_7:-4_'B 35V1BCQ[_MM6G^QJTD4 &=%[N M,"VUYG+NK3XIJ:L%8LN)YRT%@!N+A=G)-7X#KN<5U_.#C?-3"!$=./).ZIP*WHV[*A@I[]D70. MQOO+/(=4$L#!!0 M ( !A(:%C?C5ZXQ0( !X( 9 >&PO=V]R:W-H965TFIK)D5WC($C]AE#F94,[=R>R(5^HFC*X$T@NFH:(/V.H M^6KDA=YZXI[.*F4F_&PX)S-X /4TOQ,Z\CN6DC; ).4,"9B.O,OP(D]-ODWX M3F$E-\;(5#+A_-D$-^7("XP@J*%0AH'HQQ*NH*X-D9;QN^7TNBT-<'.\9K^V MM>M:)D3"%:]_T%)5(^_<0R5,R:)6]WSU#=IZ$L-7\%K:7[1RN8/40\5"*MZT M8*V@H!<2O *(6$+T5$+> V#KC2K$^Y$21;"CX"@F3 MK=G,P)IIT;I\RLRQ/RBA5ZG&J>R&%;P!]$A>0*)3U(9CT"\4H*W%XQP4H?6) MSGIZR-'QT0DZ0I2AQXHO)&&E'/I*"S*T?M%N/G:;XU>OQT>'J@FZ@XGLGS1?P\' MY506-9<+?2H_+R=2"?W!_.ISW#'&_8RFB5S(.2E@Y.DN(4$LP=D?(@]R[6/4M&BSS&'3"W2=,EE=AH'R?G07VY:L9\5IDF" MM[/R_2R,8QQW65OBDTY\#7>U]7(-T MT*\][;2G![6WK_#$-13J(F4:2E\YZ9Y]*3Y/=JK93XJ"P8;'KIJ>K"C\'.Y4 MXV]TS@;$S-Y $A5\P93K.MUL=\E=VMZ^,S_6EY^[J_[1N)OSEH@991+5,-64 MP=E .RS<;>0"Q>>V/T^XTMW>#BM]@8,P"7I]RKE:!V:#[B]!]A=02P,$% M @ &$AH6,3>J022 P I@T !D !X;"]W;W)K&ULK5==CYLX%/TK%ENM6FD[8)O/V212)[3:/E0:=:;MLP=N BK@K.U,9O_] MVD!( DXT&N4EP7#.\;G7^'(]VW'Q6Q8 "KW452/G3J'4YM9U959 S>0-WT"C MGZRXJ)G20[%VY48 RUM27;G$\T*W9F7C+&;MO7NQF/&MJLH&[@62V[IFXK\[ MJ/AN[F!G?^-[N2Z4N>$N9ANVA@=0/S;W0H_<024O:VADR1LD8#5W/N';%%-# M:!$_2]C)HVMD0GGB_+<9?,WGCF<<0069,A),_SW#$JK**&D?__:BSC"G(1Y? M[]6_M,'K8)Z8A"6O?I6Y*N9.[* <5FQ;J>]\]P_T 05&+^.5;'_1KL=Z#LJV M4O&Z)VL'==ET_^RE3\01 8=G"*0GD#'!/T.@/8&^EN#W!+_-3!=*FX>4*;:8 M";Y#PJ"UFKEHD]FR=?AE8];]00G]M-0\M?C:9+P&],A>0**/:,GK#6^@41+Q M%5(%H , ?7[1;YL$]#X%Q$C1^WCJQT-/7T_&%:.BP3+35HV?TEELA]*KTX&@RG)AW\\3V%$1C/+8] M!1$2$;OM<+ =7LXW%[K&-C;CX72ZQ!OGVP+RO5%TJ06$_-/W+% M*EUJVPUFLQ]-)HW#)!S9GX)P$$3>R+]-BIQ)?#SXCR^6AA16H+WGUMH07[,V M7%,LO9+82K/451ZML7&WN'[[7WMO+0 M\TY,X2 9[S,K+(KCD7<;+ S/E#9\U&W@MU:)GGFR.<;>IY!P4I,MH.!I:ON'N<-CXU+;8 MH_MWYA#2-L8'F>X$\XV)==E(5,%*2WHWD&ULK5A=;]LV%/TKA(8.*=#:HN3/ MS#:06"W:AZY!LJX/PQYHB;:Y2*1'TG;R[W=)R;*E45(0I ^-)-][Q'._>,39 M47??[*M[2C*B>V%$.OZR%S(B&6[GIJYVD)+%.6=H/ M?'_4SPCCWF)FG]W)Q4SL=Z<$]VVRU>=!?S'9D M0Q^H_K&[DW#7+U$2EE&NF.!(TO7!C4Q.Q<8A(IHL9E(DO19YI025+TH(G> M:R&?T3W1%%U%5!.6OI_U-:S$X/7CXJVW^5N#AK?B 'T37&\5^L03FE0!^D"A MY!&<>-P&K8@1C7LHQ!]0X >A8T'+E[L'#O?HY>ZXA4U89B6T>&%G5E#$5)P* MM9<4_76S4EI"I_SMBGB..' CFO%QK78DIG,/YH.B\D"]Q:^_X)'_FRM:;PD6 MO1%8)9*#,I*#-O13)#5$,6[Y0C!A^#&^06LILFL7M^%; MULQ;@D5O!%:)Z:B,Z:BU9LR8JY7,!\1A#X9Q>*J;%>5TS;0KJ#DX]BMY]B?U MDG&;#8-:T;C-PHF[;,8EQ7$K1=@S84@N5NR?18K?2N5WP3^"3MB#2%RE%-$GDSTWH0*IL_T:[' MQU%A5YG:#70N M-!=NI7-'0;%R:+:R[>(&,NTX5[@W=O?3LLO3[X4-G?@:SVH<@G,<@E:LY9;P M#37[U8&D^UQRDA0^10@$Q!F/P-UQ]<8L[*:UW-93Z[!J2.U9N.%6-5,.5K5? M*98P^)0">E:"P)-_X&,':8%^]!YZIB6=%$-W7=8[LLDNK)-TV_E! ].SL,+M MRJI@"GTIX&F6'1XXMZH*18=GMU-?A93N%U-G3J"/L5Y5#8$ MX@*=#LKMP,1>I<]V>TH0)9+#9J40X8F17E [[JGHUD1X5&^144M_%W%H,ZD2 M/DLKW"Y6OL,GL[2"T;GX#J6#FRO_U>(*N]5;LU"I,C]K*]RN73[!9F;/<4I= MZ8R 4S8-ZSOOLK"K?2_5U90;+1C6OZOZ%V]:D0 GNN=<]NSE#),?DGTC?JW^ ]02P,$% @ &$AH6 M4J(BV! :!< M !D !X;"]W;W)K&ULM9CQCYLV%,?_%8M54RLM M!P8"R2V)U(9;5ZE;3[UV^V':#PXXB76 4]LD=_OK:P,A 7QN(K%?[B!Y[YOG MC_WL]SP[4/;(MQ@+\)2E.9];6R%VM[;-XRW.$+^A.YS+;]:494C(5[:Q^8YA ME)1.66J[CA/8&2*YM9B5G]VSQ8P6(B4YOF> %UF&V/,[G-+#W(+6\8//9+,5 MZ@-[,=NA#7[ XNONGLDWNU%)2(9S3F@.&%[/K;?P]@X&RJ&T^(O@ S][!FHH M*TH?U5X_GS4?VW!>ZN#5#MZE#G[MX%_J,*X=RJ';U=A+YX("N0837 MF#&<@);5ZP@+1-(WTOSK0P1>OWH#7@&2@R];6G"4)WQF"QF9TK?C.HIW513N M"U%$.+X!'OP%N([K:=R7E[N[&O?HH<;^[W-UIN]MR-IHI<9LI<4L][X=3 M B+"XY3R@F'PS]L5%TSFU;\ZO)6BKU=4F\TMWZ$8SRVYFW#,]MA:_/P3#)Q? M=;"'%(N&%+L;2*PU+5XS+9Y)??$GS4<)3@JYLZU2#.H?X$"N>+G=Q:Q J7;E M5ZI!J:JV[?W"<\)P9N_/D?>-W- +VD:1,;YK40XDUD+I-RA],TIY ,JCCB%! M\@V0"[RB2,46,Q CQI[E"7A 3+^55-KC,U:!&[@=H#HC..X -49Y+="!Q%I MQPW0L1'H@Z#Q(Y#;AJP?.%(GL [DEQ_I*R+,><8Z%#N"DGY%^Z'8!:JPF(>R<,Y$QJFL!#B36 CAM $Y_L/"X MJE?W*"WJY$UESX/R&.L03GMP1M )NGFKL9I.IAV"T]Y)/8(0^FVK.YV5ZYUF MHS5FZ)R*=<>\SQ>KD: "I=H2V^DO 2\(.GOW4F<6ANZD,TYS)-J^D-I-:F=^I'H+&NOOZ0 MK/4,)^!28R)3TO6Z' =M'X92:W,\-1#0W$&\IS0YD#0M&9)CFMLYL$?B^I!VTAAE)KXSPU$=#<17PZ=1!E%<+4G="(KD<%-S+M MMP:C*0QZ>:XQ@U[H=$L2A>MM676E[0 MR^]!&XNAU"J2]MDEI;J#_@.Q#&PO=V]R:W-H965TDXV2_?J2DR%;$L';!O23ZN/>0 M/(>\XC&G.\:_BC6 1$]%3L6LMY9R<]'OBV0-!1'G; -4O5DR7A"I;OFJ+S8< M2%HF%7G?][Q1OR 9[0'[:W'-UUV]0TJP *C)&$8?EK'>)+V(\T0EEQ.<,=N+@&NFA M+!C[JF]NTEG/TSV"'!*I(8CZ]PC7D.<:2?7C6PW::]K4B8?7+^B_EX-7@UD0 M =!)%G^7D5\>HC0NY_?3_M2M:XQ^DG=TE75DO]&2]A'=XS*M4 Q M32%M _15MYN^^R]]O_*MB!$DYRC OR+?\P-#AZZ/3_<-Z='QZ=B0'A^?[EG( M"!HA@Q(O.$;(+[?J+;J14(A_3$I54 ,SE*Y-%V)#$ICU5/$1P!^A-__E)SSR M?C.Q[!(L<@D6.P)KZ3%H]!C8T+4>JG +0!E%L%Q"61"1)$^($PEH 6IUZ9>E M:E*K9A*J:F-4MJ%K_N-\Y(=#SU,SYO%0@VY(([@;%U=#_( MW;#A;FCE[I;1U9D$7B"J/I6J[ /GD);DY1E99+FJ46:^*MSAP?#&DU%W=-?= M.!P$H[#+E[6CI\Y'1V M3D<-IR,KIQ\VH"9>1E U^=9.G$J^2[#8$5B+ M_+ A/[22_YGDVVI;0W*U3R8T 1.]8;=$>"-#Z>W&3<))MY 8X##N%N@X[!1H M[ ?CP[C6H"?-H"?V&4,9_(9?;F#8@'5*%9=HD5.TV!5:6Y6]3\-6VV'=B!F%";I?CM!8D^T-GTRZ4ROF M"JU-^MZ,8;L;^R#7P-&E$""%O3@Y\CVU(B[1(J=HL2NTMB)[BX>'#HN32QMV M[10MGCO M]+#=ZOW)Z%FR52Q2B6[W/U[8BY!+KW7M%"URBA:[0FN+LW>".'18A*RV\F15 M7*)%3M%B5VAM5?96%=N]ZH___%<#'YJ9;UZ?H4OHNIH;@]3G13>$;[*J$ Y+!6D M=SY6U9M7AV_5C62;\G1IP:1D17FY!I("UP'J_9(Q^7*C&VB.0.?_ 5!+ P04 M " 82&A8'-'"/4L# "P"@ &0 'AL+W=OW.1"LCHVLQWH M_OUL)V0T";32^@*V<^[Q.==?=[QE_$FD !(]YX2*B95*N;ZT;1&GD&-QP=9 MU9BR'/,_\R ML.W$L,/Q&J]@ ?)^?<-5SZY9DBP'*C)&$8?EQ)JZE]%(XPW@ M(8.MV&LC[>21L2?=N4HFEJ,% 8%8:@:L_C8P!T(TD9+QN^*TZBEUX'Y[Q_[5 M>%=>'K& .2/?LT2F$VMHH026N"#REFV_0>6GK_EB1H3Y1=L*ZU@H+H1D>16L M%.09+?_Q,Z!W(,"O ORW!O2J@)[)3&G%Y"'"$H=CSK:( M:[1BTPV33!.M[&=4+_M"+")V>?$(G.O N987 -!%C M6RJQ>DH[KH3-2F'> 6&NAZX9E:E 7V@"R4L"6[FLK7H[JS/O*&,$\07RW3/D M.9[?(6C^]G"O(SQZ>[A[Q(U?+YQO^/Q7%PY%F8@)$P4']&/Z*"17A^EG5\9+ MQEXWH[Y@+L4:QS"QU TB@&_ "C]^< /GVWI,L>B>R%YGLU9GL'6,/Z]TM M52XW]>[&N]U]AF:PRBC-Z K-,-%#7Q#.WO3>@WA;U\,%1X>75J2] O:6(VCV"F$W5 MY6/0%M#8$?,VQ!TV?;0Q![(_K$T,CYJXXYA6LA%.?JFG2+WVLG,IAJVY>V[# M0AMR/FQ@H@Z,V^\V,:I-C/[S;*O7Y96#/6J?1R?H-_RU0:W3'W40[9_^TJ"] M]Y;GP%>F)A(H9@65Y5M7C]9EU]14&XWQF2K'RNKI'TU9RUUCKNXSH3;F4E$Z M%P.5K[DC&YZ^@)ZB(U_ M02P,$% M @ &$AH6*V\V#KU @ +@D !D !X;"]W;W)K&ULK59=3]LP%/TK5C9-3 +RT2_$VDB4;!H/2*C ]C#MP4UN6P_'SFRWA?WZ M73MI5DC:HHF7UKXYY]CGQKG7P[54#WH!8,ACSH4>>0MCBG/?U^D"/'2Q&Q4/Y=)P)N!&$;W,QL#E M>N2%WB8P8?.%L0$_'A9T#K=@[HL;A3._5LE8#D(S*8B"VF4L2^P P>E2&YE79-Q! MSD3Y3Q^K/&P1POX.0E01HI>$[@Y"IR)T7DOH5H2NRTQIQ>4AH8;&0R771%DT MJMF!2Z9CHWTF[&N_-0J?,N29^$JD,@=R1Q]!DQ,R@52*E'%&W5N1,W(O%,;F M@OV!S,+(& 3,F-'D* %#&?^(M/O;A!R]_SCT#6[)"OMIM?RX7#[:L7P8D6LI MS$*3SR*#[+F CUYJ0]'&T#C:JYA >DHZX3&)@JC3LJ'+U].C%GKR>GJXQTVG M?CT=I]/SO'!O,YK<[Q,9[H.1."B3D94TY% M"FU9+=7[3MW6TE4<#/W5=JJ:B%X0O E35!TMHUZYJU7>^OM]3:!;.G*J";8 M")R[0FI61O ;+A3#\!-0I=NLE>*]/=::B)-NTUL+*NKN-->OS?7WFKM35&A> MUB.:_<*2B%W'M!KI'S321)R$32--5+C3QJ"V,?C?\X>E[\#A&QP\? <121/1 M:YKRMSI)#FKN.K(FJ5P*4];@.EHW_0O7ZU[$QW@9*'OW/YGR)G%-%7YNFG"8 MH61P.L \J[([EQ,C"]>OIM)@]W/#!5YH0%D /I]):383NT!]18K_ E!+ P04 M " 82&A853/'FJ(* 070 &0 'AL+W=O'E]2NGS)^%_YFC&!OB5QFE^-UD)L M/HS'>;AF",IY0(4_Y:IQO.*/+,E(2C]W)9#9.:)2.KB_+:_?\ M^C(K1!RE[)ZCO$@2RE]O69R]7(V<47/A<[1:"W5A?'VYH2OVP,27S3V79^.6 MLHP2EN91EB+.GJY&-\X'XL]5A#+$[Q%[R;>.D;J5QRS[2YW<+:]&$Y4C%K-0 M* 25/\]LP>)8D60^OM;049NFBKA]W-!)>?/R9AYISA99_$>T%.NKT7R$ENR) M%K'XG+W\RNH;FBI>F,5Y^3]ZJ<-.1B@L7_+L M!7$56M+402E7&5L^X"A5)>M!MF!='BKF,GJ,E2Y=ROC'*3D%;R4"$O>D+N"@B9'(:$$2"8)J SZ::Q$ZN$OQ7)H^P89!$T6@]((%$U7<\N4<*QJ M?MJ4D\9/A<@%39=1ND+R!SVS7)CG"W;>8 F=OH03QZ!@/]S\HC]C ,T<@:+I MTKB=-*Y5FKLTY$QU=A)85I,$=JB-M,O+I>J>RW)[*@EN'/2VS M?N+)+,KF1K[X%EMC_0,NBITT MN!;XQ_@H1X7"H#DC4#1=D<[9Z;B=F]J@M_?F2J2AK=93MW ML#Z0M "4AD%I!(JFZ]UY9\[LC9<='% +#906@-(P*(U T?2"T5EMCMUKNU/] M81IJEDPS/VQ&J.8Y8=\?FQO&E M[^H.5!#7;0&D$BJ8KV?EMCMUP(X4H.&O& M.2M9K=4(3@[-U)!''AW2$]1PJVG;I6-FG'& ^FV@- )%T_7L+#?'[KF!S",O MCI)A8<_*X$H*ZL&!T@@43=]'T;EPKMV%&S 2KDGV4>G"GMY0Y4!I&)1&H&BZ MVKG@11G*"FW\1AWW$ Z M9@$H#8/2"!1-E[US\UR[F_=K%I?&1Z5TV0(K<7-$PZ]%Q-M^=;#V]F2=?