0001617553-24-000011.txt : 20240228 0001617553-24-000011.hdr.sgml : 20240228 20240228161337 ACCESSION NUMBER: 0001617553-24-000011 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 105 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240228 DATE AS OF CHANGE: 20240228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ZIPRECRUITER, INC. CENTRAL INDEX KEY: 0001617553 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology IRS NUMBER: 272976158 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40406 FILM NUMBER: 24695495 BUSINESS ADDRESS: STREET 1: 604 ARIZONA AVENUE CITY: SANTA MONICA STATE: CA ZIP: 90401 BUSINESS PHONE: 877-252-1062 MAIL ADDRESS: STREET 1: 604 ARIZONA AVENUE CITY: SANTA MONICA STATE: CA ZIP: 90401 10-K 1 zip-20231231.htm 10-K zip-20231231
00016175532023FYFALSE1P1YSubsequent Events
[Placeholder - to be evaluated closer to filing]
382
00016175532023-01-012023-12-3100016175532023-06-30iso4217:USD0001617553us-gaap:CommonClassAMember2024-02-16xbrli:shares0001617553us-gaap:CommonClassBMember2024-02-1600016175532023-12-3100016175532022-12-31iso4217:USDxbrli:shares0001617553us-gaap:CommonClassAMember2023-12-310001617553us-gaap:CommonClassAMember2022-12-310001617553us-gaap:CommonClassBMember2023-12-310001617553us-gaap:CommonClassBMember2022-12-3100016175532022-01-012022-12-3100016175532021-01-012021-12-310001617553us-gaap:SeriesAPreferredStockMember2020-12-310001617553us-gaap:SeriesBPreferredStockMember2020-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-12-310001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2020-12-310001617553us-gaap:AdditionalPaidInCapitalMember2020-12-310001617553us-gaap:RetainedEarningsMember2020-12-310001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100016175532020-12-310001617553us-gaap:SeriesAPreferredStockMember2021-01-012021-12-310001617553us-gaap:SeriesBPreferredStockMember2021-01-012021-12-310001617553us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001617553us-gaap:CommonStockMemberzip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMemberus-gaap:CommonClassBMember2021-01-012021-12-310001617553us-gaap:AdditionalPaidInCapitalMemberzip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember2021-01-012021-12-310001617553zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember2021-01-012021-12-310001617553us-gaap:CommonStockMemberzip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMemberus-gaap:CommonClassBMember2021-01-012021-12-310001617553us-gaap:AdditionalPaidInCapitalMemberzip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember2021-01-012021-12-310001617553zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember2021-01-012021-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMemberzip:ConversionOfClassBStockToClassAStockMember2021-01-012021-12-310001617553us-gaap:CommonStockMemberzip:ConversionOfClassBStockToClassAStockMemberus-gaap:CommonClassBMember2021-01-012021-12-310001617553zip:ConversionOfClassBStockToClassAStockMember2021-01-012021-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-01-012021-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-01-012021-12-310001617553us-gaap:RetainedEarningsMember2021-01-012021-12-310001617553us-gaap:SeriesAPreferredStockMember2021-12-310001617553us-gaap:SeriesBPreferredStockMember2021-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2021-12-310001617553us-gaap:AdditionalPaidInCapitalMember2021-12-310001617553us-gaap:RetainedEarningsMember2021-12-310001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100016175532021-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMemberzip:ConversionOfClassBStockToClassAStockMember2022-01-012022-12-310001617553us-gaap:CommonStockMemberzip:ConversionOfClassBStockToClassAStockMemberus-gaap:CommonClassBMember2022-01-012022-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-01-012022-12-310001617553us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001617553us-gaap:RetainedEarningsMember2022-01-012022-12-310001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001617553us-gaap:SeriesAPreferredStockMember2022-12-310001617553us-gaap:SeriesBPreferredStockMember2022-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2022-12-310001617553us-gaap:AdditionalPaidInCapitalMember2022-12-310001617553us-gaap:RetainedEarningsMember2022-12-310001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMemberzip:ConversionOfClassBStockToClassAStockMember2023-01-012023-12-310001617553us-gaap:CommonStockMemberzip:ConversionOfClassBStockToClassAStockMemberus-gaap:CommonClassBMember2023-01-012023-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-012023-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-01-012023-12-310001617553us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001617553us-gaap:RetainedEarningsMember2023-01-012023-12-310001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001617553us-gaap:SeriesAPreferredStockMember2023-12-310001617553us-gaap:SeriesBPreferredStockMember2023-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-12-310001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2023-12-310001617553us-gaap:AdditionalPaidInCapitalMember2023-12-310001617553us-gaap:RetainedEarningsMember2023-12-310001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001617553zip:SeriesARedeemableConvertiblePreferredStockMember2021-05-250001617553zip:SeriesBRedeemableConvertiblePreferredStockMember2021-05-250001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-05-142021-05-140001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-05-262021-05-260001617553us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-31xbrli:pure0001617553us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001617553us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001617553us-gaap:AccountsReceivableMember2023-12-310001617553us-gaap:AccruedLiabilitiesMember2023-12-310001617553us-gaap:AccountsReceivableMember2022-12-310001617553us-gaap:AccruedLiabilitiesMember2022-12-310001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-212023-12-210001617553us-gaap:EmployeeStockMemberzip:EmployeeStockPurchasePlanMember2021-08-012021-08-310001617553us-gaap:CustomerConcentrationRiskMemberzip:CustomerOneMemberzip:AccountsReceivableConcentrationRiskMember2023-01-012023-12-310001617553us-gaap:CustomerConcentrationRiskMemberzip:CustomerOneMemberzip:AccountsReceivableConcentrationRiskMember2022-01-012022-12-310001617553us-gaap:ComputerEquipmentMember2023-12-310001617553us-gaap:FurnitureAndFixturesMember2023-12-31zip:reporting_unit0001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Member2022-01-12zip:segment0001617553us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001617553us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001617553us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001617553us-gaap:EmployeeStockMember2023-01-012023-12-310001617553us-gaap:EmployeeStockMember2022-01-012022-12-310001617553us-gaap:EmployeeStockMember2021-01-012021-12-310001617553zip:UnvestedEarlyExercisedCommonStockMember2023-01-012023-12-310001617553zip:UnvestedEarlyExercisedCommonStockMember2022-01-012022-12-310001617553zip:UnvestedEarlyExercisedCommonStockMember2021-01-012021-12-310001617553us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001617553us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001617553us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001617553us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310001617553us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001617553us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001617553zip:EmployeeStockPurchasePlansMember2023-01-012023-12-310001617553zip:EmployeeStockPurchasePlansMember2022-01-012022-12-310001617553zip:EmployeeStockPurchasePlansMember2021-01-012021-12-31zip:revenueStream0001617553us-gaap:LicenseMember2023-01-012023-12-310001617553us-gaap:LicenseMember2022-01-012022-12-310001617553us-gaap:LicenseMember2021-01-012021-12-310001617553us-gaap:ServiceMember2023-01-012023-12-310001617553us-gaap:ServiceMember2022-01-012022-12-310001617553us-gaap:ServiceMember2021-01-012021-12-310001617553us-gaap:ComputerEquipmentMember2022-12-310001617553us-gaap:FurnitureAndFixturesMember2022-12-310001617553us-gaap:LeaseholdImprovementsMember2023-12-310001617553us-gaap:LeaseholdImprovementsMember2022-12-310001617553srt:AffiliatedEntityMemberus-gaap:ConvertibleSubordinatedDebtMember2020-06-220001617553srt:AffiliatedEntityMemberus-gaap:ConvertibleSubordinatedDebtMember2020-06-222020-06-220001617553srt:AffiliatedEntityMemberus-gaap:ConvertibleSubordinatedDebtMember2021-05-260001617553srt:AffiliatedEntityMemberus-gaap:ConvertibleSubordinatedDebtMemberus-gaap:CommonClassBMember2021-05-262021-05-260001617553us-gaap:LineOfCreditMember2021-04-300001617553us-gaap:LineOfCreditMembersrt:MinimumMember2021-04-012021-04-300001617553us-gaap:LineOfCreditMembersrt:MaximumMember2021-04-012021-04-3000016175532021-04-300001617553us-gaap:LineOfCreditMember2022-01-100001617553us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001617553us-gaap:LineOfCreditMember2023-12-310001617553us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2023-12-310001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Member2022-01-122022-01-120001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Memberus-gaap:DebtInstrumentRedemptionPeriodFourMember2022-01-122022-01-120001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Memberus-gaap:DebtInstrumentRedemptionPeriodOneMember2022-01-122022-01-120001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2022-01-122022-01-120001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Memberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2022-01-122022-01-120001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Memberus-gaap:DebtInstrumentRedemptionPeriodFiveMember2022-01-122022-01-120001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Member2023-12-310001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Member2023-01-012023-12-310001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Member2022-01-012022-12-310001617553us-gaap:SeniorNotesMemberzip:SeniorNotesDue2030Member2022-12-310001617553zip:COVID19PandemicMember2023-05-312023-05-310001617553zip:COVID19PandemicMember2023-01-012023-12-310001617553us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001617553us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001617553us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2023-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001617553us-gaap:FairValueInputsLevel1Member2023-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberzip:CorporateNotesAndObligationsMember2023-12-310001617553us-gaap:FairValueInputsLevel2Memberzip:CorporateNotesAndObligationsMember2023-12-310001617553us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:FairValueInputsLevel2Member2023-12-310001617553us-gaap:FairValueMeasurementsRecurringMember2023-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:CashMember2022-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2022-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:FairValueInputsLevel1Member2022-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberzip:CorporateNotesAndObligationsMember2022-12-310001617553us-gaap:FairValueInputsLevel2Memberzip:CorporateNotesAndObligationsMember2022-12-310001617553us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:FairValueMeasurementsNonrecurringMember2023-12-310001617553us-gaap:FairValueMeasurementsNonrecurringMember2022-12-310001617553us-gaap:MoneyMarketFundsMember2021-12-310001617553us-gaap:AssetBackedSecuritiesMember2023-12-310001617553zip:CorporateNotesAndObligationsMember2023-12-310001617553us-gaap:USTreasurySecuritiesMember2023-12-310001617553us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001617553us-gaap:AssetBackedSecuritiesMember2022-12-310001617553zip:CorporateNotesAndObligationsMember2022-12-310001617553us-gaap:USTreasurySecuritiesMember2022-12-310001617553us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001617553srt:MinimumMember2023-12-310001617553srt:MaximumMember2023-12-3100016175532020-08-2900016175532020-08-292020-08-29zip:vote0001617553us-gaap:CommonClassBMember2021-05-142021-05-1400016175532022-02-2800016175532022-06-3000016175532022-11-3000016175532023-05-310001617553us-gaap:CommonClassAMember2022-01-012022-12-310001617553zip:AcceleratedShareRepurchaseAgreementMember2022-01-012022-12-31zip:agreement0001617553zip:ShareRepurchasedUnderRule10b51PlanMember2022-01-012022-12-310001617553zip:OpenMarketPurchasesMember2022-01-012022-12-310001617553us-gaap:CommonClassAMember2023-01-012023-12-310001617553zip:ShareRepurchasedUnderRule10b51PlanMember2023-01-012023-12-310001617553zip:OpenMarketPurchasesMember2023-01-012023-12-310001617553zip:AcceleratedShareRepurchaseAgreementMember2023-01-012023-12-310001617553us-gaap:CostOfSalesMember2023-01-012023-12-310001617553us-gaap:CostOfSalesMember2022-01-012022-12-310001617553us-gaap:CostOfSalesMember2021-01-012021-12-310001617553us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001617553us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001617553us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001617553us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001617553us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001617553us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001617553zip:EquityIncentivePlan2021Member2021-05-140001617553zip:EquityIncentivePlan2021Member2023-12-310001617553us-gaap:EmployeeStockMemberzip:EmployeeStockPurchasePlanMember2021-08-310001617553us-gaap:CommonClassAMemberzip:EmployeeStockPurchasePlanMember2023-12-310001617553us-gaap:CommonClassAMember2021-01-012021-12-310001617553zip:EmployeeStockPurchasePlanMember2023-12-310001617553zip:EmployeeStockPurchasePlanMember2022-12-310001617553zip:EmployeeStockPurchasePlanMember2021-12-310001617553zip:EquityIncentivePlans201220142021Member2022-12-310001617553zip:EquityIncentivePlans201220142021Member2023-01-012023-12-310001617553zip:EquityIncentivePlans201220142021Member2023-12-310001617553zip:EquityIncentivePlans201220142021Member2022-01-012022-12-310001617553us-gaap:EmployeeStockOptionMember2021-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2021-04-190001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-192021-04-190001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-19zip:tranche0001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-04-192021-04-190001617553srt:MaximumMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-192021-04-190001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-12-310001617553srt:MaximumMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553us-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310001617553us-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553us-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310001617553us-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553us-gaap:ShareBasedCompensationAwardTrancheThreeMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310001617553us-gaap:ShareBasedCompensationAwardTrancheThreeMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberzip:ShareBasedPaymentArrangementTrancheFourMember2023-12-310001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberzip:ShareBasedPaymentArrangementTrancheFourMember2023-01-012023-12-310001617553zip:ShareBasedPaymentArrangementTrancheFiveMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310001617553zip:ShareBasedPaymentArrangementTrancheFiveMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553zip:MonteCarloSimulationMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553zip:MonteCarloSimulationMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310001617553zip:MonteCarloSimulationMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-12-310001617553zip:MonteCarloSimulationMembersrt:MaximumMembersrt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001617553srt:ChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2022-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2023-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2021-12-310001617553srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-01-012023-12-310001617553us-gaap:DomesticCountryMember2023-12-310001617553us-gaap:StateAndLocalJurisdictionMember2023-12-310001617553zip:IndefiniteCarryforwardMemberus-gaap:StateAndLocalJurisdictionMember2023-12-310001617553us-gaap:DomesticCountryMember2022-12-310001617553us-gaap:StateAndLocalJurisdictionMember2022-12-3100016175532023-10-012023-12-310001617553zip:BorisShimanovskyMember2023-01-012023-12-310001617553zip:BorisShimanovskyMember2023-10-012023-12-310001617553zip:BorisShimanovskyMember2023-12-31
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 001-40406
ZIPRECRUITER, INC.
(Exact name of registrant as specified in its charter)
Delaware27-2976158
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
ZipRecruiter, Inc.
604 Arizona Avenue
Santa Monica, CA 90401
(Address of principal executive office, including zip code)
(877) 252-1062
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Class A common stock, $0.00001 par value per shareZIPNew York Stock Exchange
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. Yes No ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No
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. Yes No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a 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 filerAccelerated filer
Non-accelerated filerSmaller 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.
1

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): Yes ☐ No
The aggregate market value of voting stock held by non-affiliates of the registrant, as of June 30, 2023, the last day of the registrant’s most recently completed second fiscal quarter, was $1.2 billion (based on the closing price for the shares of the registrant’s common stock as reported by the New York Stock Exchange on June 30, 2023). Shares of common stock held by each executive officer, director, and holder of 5% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
The registrant had 76,440,263 shares of Class A common stock outstanding and 22,633,316 shares of Class B common stock outstanding as of February 16, 2024.
DOCUMENTS INCORPORATED BY REFERENCE
Information required in response to Part III of Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2024. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended December 31, 2023.


TABLE OF CONTENTS
Signatures


3

NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements. All statements contained in this Annual Report on Form 10-K other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, market growth, and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “potential,” “continue,” “anticipate,” “intend,” “expect,” “could,” “would,” “project,” “plan,” “target,” and similar expressions are intended to identify forward-looking statements.
Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about:
our future financial performance, including our expectations regarding our revenue, cost of revenue, gross profit, operating expenses including changes in research and development, sales and marketing, and general and administrative expenses (including any components of the foregoing), and our ability to achieve and/or maintain future profitability;
effects of a variety of global business and macroeconomic factors that affect our business, the employment market, and the economy in general, including inflationary pressures, a volatile interest rate environment, increasing borrowing costs, actual or perceived instability in the global banking industry and the impacts, cybersecurity incidents, uncertainty with respect to the federal debt ceiling and budget and potential government shutdowns related thereto, and the impacts of the war in Ukraine and the Israel-Hamas war;
our business plan and our ability to effectively manage our growth;
our ability to compete with well-established competitors and new entrants;
our ability to enhance our marketplace and introduce new and improved offerings;
our ability to increase the number of employers and job seekers in our marketplace;
our ability to strengthen our technology that underpins our marketplace;
our ability to attract and retain qualified employees and key personnel;
our ability to execute our strategy;
beliefs and objectives for future operations;
the effects of seasonal trends on our results of operations;
our ability to expand to new markets;
our ability to maintain, protect, and enhance our brand and intellectual property;
our ability to stay in compliance with laws and regulations that currently apply or become applicable to our business;
economic and industry trends, projected growth, or trend analysis; and
increased expenses associated with being a public company.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K.
We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short and long-term business operations and objectives, and financial needs. These
4

forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described in the section titled “Risk Factors.” Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the future events and trends discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely upon forward-looking statements as predictions of future events. The events and circumstances reflected in the forward-looking statements may not be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, performance, or achievements. We undertake no obligation to update any of these forward-looking statements for any reason after the date of this Annual Report on Form 10-K or to conform these statements to actual results or revised expectations, except as required by law.
You should read this Annual Report on Form 10-K with the understanding that our actual future results, performance, and events and circumstances may be materially different from what we expect.
As used herein, “ZipRecruiter,” “the Company,” “we,” “us,” “our,” and similar terms include ZipRecruiter, Inc. and its subsidiaries, unless the context indicates otherwise.
SUMMARY OF RISK FACTORS
Our business is subject to numerous risks and uncertainties, including those highlighted in the section titled “Risk Factors” later in this Annual Report on Form 10-K. These risks include, but are not limited to, the following:
Our business is significantly affected by fluctuations in general economic conditions. There is risk that any economic recovery may be delayed, short-lived and/or uneven, and may not result in increased demand for our services.
We face intense competition and could lose market share to our competitors, which could adversely affect our business, operating results, and financial condition.
Our marketplace functions on software that is highly technical and complex and if it fails to perform properly, our reputation could be adversely affected, our market share could decline and we could be subject to liability claims.
Our future success depends in part on employers purchasing and renewing or upgrading subscriptions and performance-based services from us. Any decline in our user renewals or upgrades or performance-based services could harm our future operating results.
If we fail to scale our business effectively, our business, operating results, and financial condition could be adversely affected.
Significant segments of the market for job advertisement services may have hiring needs and service preferences that are subject to greater volatility than the overall economy.
Our efforts and ability to sell to a broad mix of businesses could adversely affect our operating results in a given period.
Our business depends largely on our ability to attract and retain talented employees, including senior management and key personnel. If we lose the services of Ian Siegel, our Chief Executive Officer, or other members of our senior management team, we may not be able to execute on our business strategy.
5

If internet search engines’ methodologies or other channels that we use to direct traffic to our website are modified to our disadvantage, or our search result page rankings decline for other reasons, our user growth could decline.
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business, which makes our future results difficult to predict.
Our success depends on our ability to maintain the value and reputation of the ZipRecruiter brand.
Our indebtedness could adversely affect our liquidity and financial condition.
Market volatility may affect the value of an investment in our Class A common stock and could subject us to litigation.
The dual class structure of our common stock concentrates voting control with those stockholders who held our capital stock prior to our listing, including our directors, executive officers, and 5% stockholders. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
6

Part I
Item 1. Business

Overview
The job market remains painfully inefficient. Job seekers are required to navigate on their own in order to find the right jobs to apply to, usually across multiple sites and without effective tools for monitoring new opportunities. Employers in turn are overwhelmed by the complexity of modern recruiting given the abundance of job boards, search engines, and social networks to source talent from. Neither side is an expert at their role. Neither side enjoys the process.
ZipRecruiter is a two-sided marketplace for work that simplifies the job market for both job seekers and employers. Unlike traditional online job sites, ZipRecruiter works like a matchmaker curating job opportunities for job seekers, and candidates for employers.
Our Mission. To actively connect people to their next great opportunity.
Creating Value for Job Seekers. For job seekers across all industries and levels of seniority, we operate like a dedicated recruiter. That means presenting strong fit job opportunities, proactively pitching strong fit potential candidates to employers and providing job seekers with updates on the status of their applications and guidance on how to get more attention from potential employers. This makes job seekers feel supported while searching for work.
Creating Value for Employers. For employers, we focus on building technology to rapidly deliver quality candidates to companies of all sizes and across all industries. Our algorithms alert strong-fit job seekers in our marketplace when a job is posted. We also present high-quality candidates to employers whom we believe will be a Great Match for their jobs, and allow these employers to invite those candidates to apply.
Unique Data and Artificial Intelligence Provide Better Outcomes for Employers and Job Seekers. With a relevant data pipeline created from billions of interactions between job seekers and employers, we are uniquely positioned to harness that data to fuel the advanced artificial intelligence, or AI, behind our matching, recommendation and marketplace optimization capabilities. Through our deep learning-based natural language processing, we understand job seekers’ and employers’ nuanced needs. We analyze clicks, applications, hiring signals and numerous other interactions to improve outcomes for all participants in our marketplace. Our advanced technology stack processes the data generated by our highly engaged user base to continuously improve our matching.
Accelerating Network Effects. Increasing the number of jobs in our marketplace attracts more job seekers. A greater number of job seekers attracts more employers who in turn post more job opportunities in our marketplace. These natural, self-perpetuating network effects increase our data and thereby accelerate the rate at which our matching technology gets smarter over time.
Compelling Financial Results. The combination of the scale on both sides of our marketplace, our efficient and highly flexible go-to-market strategy and intelligent use of technology has resulted in compelling financial results. For the year ended December 31, 2023, our revenue was $645.7 million and we generated net income of $49.1 million and Adjusted EBITDA of $175.3 million. For the year ended December 31, 2022, our revenue was $904.6 million and we generated net income of $61.5 million and Adjusted EBITDA of $184.9 million. Adjusted EBITDA is a financial measure not presented in accordance with generally accepted accounting principles, or GAAP. For a definition of Adjusted EBITDA, an explanation of our management’s use of this measure, and a reconciliation of net income to Adjusted EBITDA, see “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Operating Metrics and Non-GAAP Financial Measures.”
7

What We Do
We enable work by connecting job seekers and employers in our marketplace.
How We Work for Employers
Our technology delivers high-quality matches to our employers immediately after a job goes live and provides tools to streamline the candidate selection process.
Quality Candidates Fast
Instant alerts to qualified potential candidates. When employers post a job, ZipRecruiter’s matching technology immediately identifies and sends an alert to strong-fit job seekers in our marketplace.
Direct recruitment messages from the employer. Immediately after a job is posted, ZipRecruiter’s matching technology presents the employer with a list of the best potential candidates in the market. The employer can then, with a single click, personally invite the most qualified potential candidates to apply. These recruitment messages directly from the employer drive the highest rated candidates ever delivered through ZipRecruiter.
Matching that learns. When an employer gives an applicant a “thumbs up” rating, our technology searches for other job seekers with similar profiles to that candidate and proactively encourages them to apply. Our matching will continue to improve over time as we collect more data and our technology applies the learnings embedded in the data.
Job distribution. Our employers’ jobs are posted not only across ZipRecruiter’s online sites and mobile apps but are also distributed to well over 1,000 sites managed by our Job Distribution Partners. Job Distribution Partners are third-party sites who have a relationship with us and advertise jobs from our marketplace, and include job boards, newspaper classifieds, search engines, social networks, talent communities and resume services. The diversity and depth of our partner network enables employers to reach an especially broad job seeker audience.
Access to an expansive database of job seekers. We provide employers the ability to search through our database of job seekers who have broad skill sets and a range of experiences.
Efficient Candidate Vetting
All the applicants in one place. For employers who do not already have an established process to manage hiring, job applicants are captured inside the ZipRecruiter Applicant Tracking System, or ATS. Our ATS centralizes and simplifies the decision-making process. Inside this system, hiring teams can review, rate, manage the status of, and ultimately decide which candidate to hire. For employers already using certain third-party ATSs, we seamlessly populate candidates into their existing workflow.
Great Matches. Our technology labels candidates identified as a Great Match to help hiring managers avoid missing high-quality candidates.
In-demand candidate alerts. We apply an “Act Fast!” label to notify employers when their candidates have received interest from other employers, encouraging them to reach out quickly. In a tight, competitive market for top-quality talent, these notifications prompt hiring managers to move quickly to avoid losing out on a potentially great hire.
Flexible Pricing
Flexible pricing based on customer needs. We provide a variety of pricing plans to best suit an employer’s specific needs, including flat rate pricing on terms typically ranging from a day to a
8

year, as well as performance-based pricing for employers that run sophisticated recruitment marketing campaigns.
How We Work for Job Seekers
For job seekers, we make finding work easier.
Process Efficiency
Search millions of jobs in one place. ZipRecruiter provides job seekers with access to millions of jobs from all over the internet. Job seekers can filter this vast array of opportunities by using numerous criteria to find the handful of best potential matches on our website or in our mobile app.
Simple, one-click applications. On ZipRecruiter, job seekers create a profile and can then apply for certain opportunities with a single click. Our one-click application technology works across both our marketplace and certain Job Distribution Partners to remove barriers between a job seeker and their next opportunity. This is particularly useful for job seekers on mobile devices where a resume can’t be easily created or uploaded.
Job application tracking. Job seekers typically apply to numerous opportunities throughout the course of their search. Our simple, user-friendly dashboard aggregates their application history so job seekers can track opportunities they have reviewed or applied to.
Personalized Recruiter Assistance
“Phil,” your (automated) career advisor. Our automated career advisor “Phil” welcomes job seekers to our marketplace and engages with them throughout their onboarding and job seeking journeys. Through Phil, job seekers are presented with curated opportunities for which they might be a Great Match. Phil provides positive, personalized messages to candidates, inviting them to apply for new open positions. Through repeated interaction throughout the ZipRecruiter job seeker experience, Phil learns about each job seeker and is able to deliver better matches and recommendations.
Pitched to employers as a potential candidate. After a new job is posted, ZipRecruiter’s matching technology immediately presents strong-fit in-market job seekers to the employer for consideration. Employers can then directly invite the job seekers they like best to apply. Candidates receive inbound requests from interested employers before applying or even actively searching. While job seekers typically do not like the process of applying to jobs, the feeling of affirmation from being recruited to a particular job drives greater engagement.
Job alerts. ZipRecruiter delivers a digest of relevant new opportunities from across the web on a frequent basis, enabling job seekers to monitor the full breadth of our marketplace offerings.
Application updates. Our technology notifies job seekers when an employer either views their application or gives them a “thumbs up” rating. This addresses the #1 complaint we hear from job seekers: applying to a job and then hearing nothing back.
9

Our Strengths
Our core competitive advantages that have been critical to our success include:
Large and proprietary data set. We capture billions of user interactions facilitated by our marketplace. Going far beyond the resume, job description and job search history, we observe how job seekers interact with every job and how employers engage with every job seeker in our marketplace.
Leading edge AI-powered matching technology. Our purpose-built technology captures insights from our proprietary data set, driving meaningful increases in match quality over time.
Powerful network effects. More jobs, more job seekers and better matching technology over time create more high-velocity hiring activity in our marketplace, fueling a self-perpetuating cycle of network effects.
Best products for job seekers. Job seekers love our #1 rated job search app1. Phil, our AI-powered career advisor, gets to know each individual job seeker, helping them discover new opportunities and stand out to employers.
Our brand. Since our founding, we have invested to build the ZipRecruiter brand to 80% aided brand awareness among U.S. employers and job seekers.
Flexible business model. Our sales and marketing spend is highly variable, allowing us to quickly align investment with a changing macroeconomic backdrop. We respond to employer and job seeker acquisition opportunities quickly, taking advantage where we see great returns on investment.
Designed for simplicity and speed. We thrive on taking unnecessarily complex processes and simplifying them. This product design philosophy permeates our entire company. We focus on continually making ZipRecruiter faster and simpler for employers and job seekers to use.
Metrics-driven culture. We are a metrics and data-driven company. We are disciplined about setting quantitative operating goals and then finding innovative ways to achieve those goals.
Our Competition
Hiring is a vast, competitive, and highly fragmented market. We compete in varying degrees with other online job sites including CareerBuilder, Craigslist, Glassdoor, Indeed, LinkedIn, Monster and hundreds of others.
Competition for Employers
Employers have a range of options when posting job opportunities. We compete to attract and retain employers to advertise their jobs in our marketplace. We compete for employers based on several factors including the pricing and features of our offerings, the speed of receiving great candidates, the size of our job seeker community, the simplicity of our user experience, and our trusted brand. We believe that our employers are able to cost-effectively attract the right job seekers in our marketplace compared to other online recruiting sites and traditional “offline” recruiting service providers due to the combination of the strength of our job seeker community and our proven matching technology that continues to get smarter over time.
Competition for Job Seekers
Job seekers have a variety of choices when searching for their next great job opportunity. We compete for job seekers on many fronts, including our ability to surface unique and attractive jobs, our
1 Based on job seeker app ratings, as of January 2024 from AppFollow for ZipRecruiter, CareerBuilder, Glassdoor, Indeed, LinkedIn, and Monster.
10

ability to simplify the search process, the transparent feedback job seekers receive on the status of their applications, and our trusted brand. Our marketplace is free to job seekers. We believe our offering to job seekers compares favorably to alternatives due to the combination of our large and unique pool of job opportunities, and the personalized job seeker experience facilitated by our AI-powered career advisor named Phil.
Our Employees and Human Capital Resources
As of December 31, 2023, we employed over 1,000 individuals across the United States, the United Kingdom, Canada and Israel. We also engage independent contractors and consultants. We have efficiently operated and adapted as a remote and hybrid workforce since the beginning of 2020; however, we maintain office spaces for in-person work in Santa Monica, California, Palo Alto, California, Phoenix, Arizona, London, the United Kingdom, and Tel Aviv, Israel. Collectively, we view our team as our greatest asset, and we take great pride in having been recognized by companies such as Comparably and Newsweek for various awards including “Best Company Culture”, “Best Place to Work,” and “Newsweek’s Top 100 Most Loved Workplaces” to name a few.
Several aspects of how we operate our business have been critical to building our team:
We use ZipRecruiter. We utilize the power of the marketplace we have built to connect to our next great employees.
We foster an entrepreneurial culture of safety and innovation. We believe a safe, professional environment empowers people to take risks and be their best selves. Our employees are encouraged to champion great ideas, embrace innovative approaches and use data to advocate for their point of view.
We embrace diversity, equity and inclusion, or DE&I: We believe our company is strengthened by a culture that embraces diversity and inclusion. We create a safe space for all employees to feel heard, included and like they belong. Our employee-led and executive-sponsored Employee Resource Groups are highly active and create communities for employees to engage in. Our commitment to DE&I is aligned with our mission to actively connect people from all backgrounds to their next great opportunity.
We reward high performance. We focus on attracting and retaining results-oriented employees who are passionate about our mission. We use a variety of compensation tools to recruit, retain and reward employees whose achievements exceed our high expectations.
We are committed to our employees’ career development. We invest in our people so that ZipRecruiter is not just a great place to work, but also a great place to advance and grow a rewarding career. Over half of our leadership positions are held by people who grew internally at ZipRecruiter, demonstrating our dedication to fostering a culture of professional growth and development.
On May 31, 2023, we announced a plan to reduce our global headcount by approximately 270 employees, which represents approximately 20% of our total number of employees prior to the reduction. Approximately 50% of the impacted employees were from our sales and customer support teams. This action was taken in response to current market conditions and after reducing other discretionary expenses, with a view toward driving long-term efficiency. By streamlining our organization and optimizing our cost structure, we believe we can execute faster with increased focus on our top priorities and long-term strategic growth objectives, including continued development of its technology roadmap.
Our Technology
Our research and development efforts are focused on delivering great products through data driven systems, machine learning technology, and robust infrastructure to ensure that our marketplace is sophisticated, low latency, resilient, and available to our users at all times.
11

Our research and development organization is built around small, cross-functional development teams. These development teams foster greater agility, which enables us to develop new, innovative product features as well as iterate quickly on new capabilities and optimizations. Our development teams design, build and continue to expand our ATS, mobile apps, data processing and analysis pipelines, marketplace functionality, search and matching, email and messaging, and third-party product integrations as well as the software infrastructure that supports best practices such as high frequency deployment, orchestrating containers, and leveraging open-source technologies. Our systems are currently operated entirely on cloud services.
We have engineers, product managers and data scientists all over the United States and in Tel Aviv, Israel. We intend to continue to invest in our technology capabilities as we further build out a category-defining marketplace for job seekers and employers.
Regulatory Matters
We are subject to many varying laws and regulations in the United States, Canada, the European Union, the United Kingdom and throughout the world, including those related to privacy, data protection, content regulation, intellectual property, consumer protection, e-commerce, marketing, advertising, messaging, rights of publicity, health and safety, employment and labor, product liability, accessibility, competition, and taxation. These laws and regulations are constantly evolving and may be interpreted, applied, created, or amended in a manner that could harm or require us to change our current or future business and operations. In addition, it is possible that certain governments may seek to block or limit our products and services or otherwise impose other restrictions that may affect the accessibility or usability of any or all of our products and services for an extended period of time or indefinitely.
Data Privacy and Security Laws
We are subject to various federal, state and international laws and regulations relating to the privacy and security of consumer, customer and employee personal information. These laws often require companies to implement specific information security controls to protect certain types of data (such as personal data, “special categories of personal data” or health data), and/or impose specific requirements relating to the collection or processing of such data.
In the United States, the Federal Trade Commission, or the FTC, the Department of Commerce, and various states continue to call for greater regulation of the collection of personal data, as well as restrictions for certain targeted advertising practices. Section 5(a) of the FTC Act empowers the agency to enforce against “unfair or deceptive acts or practices in or affecting commerce,” and the FTC has used this authority extensively to hold businesses to fair and transparent privacy and security standards. Numerous states have also enacted or are proposing legislation to enact state-level data privacy laws and regulations governing the collection, use, and processing of state residents’ personal information. For example, the California Consumer Privacy Act, or CCPA, came into force in California in 2020. The CCPA established a new privacy framework for covered businesses such as ours, created new privacy rights for consumers residing in the state, and required us to modify our data processing practices and policies and incur compliance related costs and expenses. The California Privacy Rights and Enforcement Act of 2020, or CPRA, which took effect January 1, 2023, further expanded the CCPA with additional data privacy compliance requirements and rights for California consumers, and established a new regulatory agency dedicated to enforcing those requirements. Similar comprehensive privacy legislation has also been enacted in at least ten other U.S. states and imposes similar compliance obligations. These laws create new privacy rights for consumers residing in those states and new obligations for businesses operating in those states, including obligations relating to data minimization, processing of sensitive information, and targeted advertising practices. In the United States, several data privacy proposals (including proposed comprehensive legislation) are pending before federal and state legislative and regulatory bodies, which may impose additional obligations and restrictions.
In Canada, the federal Personal Information Protection and Electronic Documents Act, or PIPEDA, sets forth ten principles that are designed to protect the personal information of individuals in Canada,
12

and places obligations on companies that process personal information. PIPEDA applies to organizations that collect, use or disclose personal information in the course of commercial activities, where such activities take place within a Canadian province that does not otherwise have “substantially similar” legislation. Alberta, British Columbia and Québec are the only provinces that have enacted comprehensive private sector privacy statutes that have each been deemed “substantially similar” to PIPEDA. As such, PIPEDA will not apply to commercial organizations operating within Alberta, British Columbia and Québec. Although these provincial laws are similar in principle to PIPEDA, there are important differences in the details. Moreover, Québec recently made substantial changes to its provincial privacy laws, including An Act respecting the protection of personal information in the private sector, as amended by Law 25 (aka Bill 64) (Quebec Privacy Act).
In the European Union, the General Data Protection Regulation, or the GDPR, became effective on May 25, 2018. The GDPR created a single legal framework in relation to the collection, control, processing, sharing, disclosure and other use of data relating to an identifiable living individual that applies across all EU member states. However, the GDPR allows for derogations where EU member states can deviate from the requirements in their own legislation, including for example, introducing measures that apply in specific situations and implementing rules regarding legal basis of processing. It is therefore likely that we will need to comply with these local regulations in addition to the GDPR, where we operate or provide services in those EU member state jurisdictions. Local supervisory authorities are able to impose fines for non-compliance and have the power to carry out audits, require companies to cease or change processing, request information, and obtain access to premises. The GDPR created more stringent operational requirements for processors and controllers of personal data, including, for example, granting new rights for data subjects as well as enhancing existing rights, requiring enhanced disclosures to data subjects about how personal data is processed (including information about the profiling of individuals and automated individual decision-making), records of processing activities, limiting retention periods of personal data, requiring mandatory data breach notification to data protection regulators or supervisory authorities (and in certain cases, to the affected individuals), and requiring additional policies and procedures to comply with the accountability principle under the GDPR.
In the United Kingdom, the UK Data Protection Act 2018, the UK’s implementation of the GDPR, became effective in May 2018 and was statutorily amended in 2019 and further supplemented by the U.K. General Data Protection Regulation, or the UK GDPR, which came into effect on January 1, 2021. From the beginning of 2021 (when the transitional period following the United Kingdom’s exit from the European Union expired), we have had to continue to comply with the GDPR as well as the U.K.’s Data Protection Act and the UK GDPR. The European Commission adopted a decision on the UK’s adequacy under the GDPR in June 2021, meaning that most data can continue to flow from the European Economic Area, or EEA, to the UK without the need for additional safeguards. In 2024, the UK government will likely continue its focus on data protection reform to make further modifications to the UK GDPR.
In any event, we are subject to laws, rules, and regulations regarding cross-border transfers of personal data, including laws relating to the transfer of personal data outside the EEA and the UK. On June 4, 2021 the European Commission finalized new versions of the Standard Contractual Clauses, with the Implementing Decision now in effect. The U.K. Information Commissioner’s Office of the Data Protection Authority published the U.K. version of the Standard Contractual Clauses, or the SCCS, and by March 2024, we will be required to use and honor these clauses for transfers of U.K. residents’ personal data to a foreign country that does not have adequate data protection. Effective July 10, 2023, the new EU-U.S. Data Privacy Framework, or DPF, has been recognized as adequate under EU law to allow transfers of personal data from the EU to certified companies in the U.S. We are currently an active participant in and comply with the EU-U.S. DPF, the UK Extension to the EU-U.S. DPF, and the Swiss-U.S. Data Privacy Framework as set forth by the U.S. Department of Commerce. However, the DPF is subject to further legal challenge which could cause the legal requirements for personal data transfers from the EU to the U.S. to become uncertain once again.
We are also subject to evolving privacy laws on cookies and e-marketing. In the EU and the UK, for example, regulators are increasingly focusing on compliance with requirements in the digital advertising
13

ecosystem. The GDPR also imposes conditions on obtaining valid consent, such as a prohibition on pre-checked consents and a requirement to ensure separate consents are sought for each type of cookie or similar technology.
Similarly, other jurisdictions are instituting privacy and data security laws, rules, and regulations, or may do so in the future, which could increase our risk and compliance costs.
In addition, the U.S. and foreign regulatory environment in which we operate is continuously evolving, with both existing and prospective regulations that implicate aspects of our corporate governance, risk management practices, public disclosures, environmental, social and governance related issues, AI and cybersecurity.
Seasonality
For a discussion of the seasonality of our business, see “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Factors Affecting our Performance—Seasonality.”
Intellectual Property
We rely on a combination of trademarks and trade secrets, as well as contractual provisions and restrictions, to protect our intellectual property.
As of December 31, 2023, we owned three U.S. and 20 international trademark registrations for the mark ZIPRECRUITER. We also own numerous domain names, including www.ziprecruiter.com.
We rely primarily on trade secrets and confidential information to develop and maintain our competitive position. We seek to protect our trade secrets and confidential information through a variety of methods, including confidentiality agreements with employees, third parties, and others who may have access to our proprietary information. We also require employees to sign invention assignment agreements with respect to inventions arising from their employment, and strictly control access to our proprietary technology.
Corporate Information
We were incorporated in 2010 as ZipRecruiter, Inc., a Delaware corporation. Our website address is www.ziprecruiter.com. The information contained on, or that can be accessed through, our website is not incorporated by reference into, and is not a part of, this Annual Report on Form 10-K or any other report or document we file with the Securities and Exchange Commission, or SEC.
Available Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and other filings with the SEC, and all amendments to these filings, can be obtained free of charge from our website at www.ziprecruiter-investors.com/financials/sec-filings. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov. We also use our Investor Relations page on our website at www.ziprecruiter.com, press releases, public conference calls, public webcasts, X (formerly known as Twitter) feed (@ZipRecruiter), Facebook page, and LinkedIn page as means of disclosing material information and for complying with our disclosure obligations under Regulation FD. The information contained on, or that can be accessed through, any website reference herein is not incorporated by reference into, and is not a part of, this Annual Report on Form 10-K, and the inclusion of such website addresses is as inactive textual references only.


14

Item 1A. Risk Factors
Investing in our Class A common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, before making a decision to invest in our Class A common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of or that we deem immaterial may also become important factors that adversely affect our business. If any of the following risks occur, our business, financial condition, operating results, and future prospects could be materially and adversely affected. In that event, the price of our Class A common stock could decline, and you could lose part or all of your investment.
Risk Related to Our Business
Operational Risks
Our business is significantly affected by fluctuations in general economic conditions. There is risk that any economic recovery may be delayed, short-lived and/or uneven, and may not result in increased demand for our services.
Our business depends on the overall demand for labor and on the economic health of current and prospective employers and job seekers that use our marketplace. Demand for recruiting and hiring services is significantly affected by the general level of economic activity and employment in the United States and the other countries in which we operate. Any significant weakening of the economy in the United States or the global economy, increased unemployment, reduced credit availability, reduced business confidence and activity, decreased government spending, economic uncertainty, financial turmoil affecting the banking system or financial markets, including actual or perceived instability in the banking industry, trade wars and higher tariffs, volatility in interest rates, inflation in the cost of goods and services including labor, and other adverse economic or market conditions may adversely impact our business and operating results. Significant swings in, or periods of reduced, economic activity historically have had a disproportionately negative impact on hiring activity and related efforts to find candidates. We may also experience more pricing pressure during periods of economic downturn.
Economic recoveries are difficult to predict, and may be delayed, short-lived, and/or uneven, with some regions, or countries within a region, continuing to experience declines or weakness in economic activity while others improve. Differing economic conditions and patterns of economic growth or contraction in the geographical regions in which we operate may affect demand for our marketplace. We may not experience uniform, or any, increases in demand for our marketplace within the markets where our business is concentrated.
There has been volatility in financial markets as a result of a number of factors, including, but not limited to, banking instability, global conflict, including the war in Ukraine and the Israel-Hamas war, inflation, changes in interest rates, and volatile markets. There is a risk that as a result of these macroeconomic factors, we could continue to experience declines in all, or in portions, of our business. Economic uncertainty may cause some of our current or potential employers to curtail spending in our marketplace and may ultimately result in cost challenges to our operations. For example, our employers, including those of our employers that are banks, may be adversely affected by any bank failure or other event affecting financial institutions. Any resulting adverse effects to our employers’ liquidity or financial performance could reduce the demand for our services or affect our allowance for expected credit losses and collectability of accounts receivable. These adverse conditions could result in reductions in revenue, increased operating expenses, longer sales cycles, slower adoption of new technologies, and increased competition. We cannot predict the timing, strength, or duration of any economic slowdown or any subsequent recovery generally. There is also risk that when overall global economic conditions are positive, our business could be negatively impacted by decreased demand for job postings and our services. If general economic conditions significantly deviate from present levels, our business, financial condition, and operating results could be adversely affected.
15

Substantially all of our revenue is generated by our business operations in the United States. Prior to 2020, the United States had largely experienced positive economic and employment trends since our founding in 2010 and therefore we do not have a significant operating history in periods of weak economic environments and cannot predict how our business will perform in such periods. Any significant economic downturn in the United States or other countries in which we operate could have a material adverse effect on our business, financial condition and results of operations.
We face intense competition and could lose market share to our competitors, which could adversely affect our business, operating results, and financial condition.
We face intense competition from many well-established online job sites such as CareerBuilder, Craigslist, Glassdoor, Indeed, LinkedIn and Monster as well as from newer entrants such as Google or Facebook. Many of our existing and potential competitors are considerably larger or more established than we are and have larger workforces and more substantial marketing and financial resources. Price competition for job marketplaces such as ours is likely to remain high, which could limit our ability to maintain or increase our market share, subscriber base, revenue and/or profitability.
We also compete with companies that utilize emerging technologies and assets, such as large language models (LLMs), machine learning, and other types of artificial intelligence. These competitors may offer products and services that may, among other things, provide automated alternatives to the services that employers or job seekers would otherwise seek from ZipRecruiter, use machine learning algorithms to connect employers with job seekers more effectively than we do, or otherwise change the way that employers engage with job seekers or the way job seekers find work so as to make our marketplace less attractive. We may face increased competition from these competitors as they mature and expand their capabilities.
Many of our larger competitors have long-standing relationships or access to employers, including our Paid Employers2, as well as those whom we may wish to pursue. Some employers may be hesitant to use a new platform and prefer to upgrade products offered by these incumbent platforms for reasons that include price, quality, sophistication, familiarity, and global presence. These platforms could offer competing products on a standalone basis at a low price or bundled as part of a larger product sale.
Many of our competitors are able to devote greater resources to the development, promotion, sale, and support of their products and services. Furthermore, our current or potential competitors may be acquired by third parties with greater available resources and the ability to initiate or withstand substantial price competition. Our competitors may also establish cooperative relationships among themselves or with third parties to enhance their product offerings or resources. If our competitors’ products, platforms, services or technologies maintain or achieve greater market acceptance than ours, if they are successful in bringing their products or services to market earlier than ours, or if their products, platforms or services are more technologically capable than ours, then our revenue could be adversely affected. Also, some of our competitors may offer their products and services at a lower price. If we cannot optimize pricing, our operating results may be negatively affected. Pricing pressures and increased competition could result in reduced sales, reduced margins, losses or a failure to maintain or improve our competitive market position, any of which could adversely affect our business.
The number of employers distributing their job posting service purchases among a broader group of competitors may increase which may make it more difficult to retain or maintain our current share of business with existing Paid Employers. We also face the risk that employers may decide to provide similar services internally or reduce or redirect their efforts to recruit job seekers through online job advertisements. As a result, there can be no assurance that we will not encounter increased competition in the future.
2 “Paid Employer(s)” means any employer(s) (or entities acting on behalf of an employer) on a paying subscription plan or performance marketing campaign for at least one day. Paid Employer(s) excludes employers from our Job Distribution Partners or other indirect channels, employers who are not actively searching for candidates, but otherwise have access to previously posted jobs, and employers on free trial.
16

Our marketplace functions on software that is highly technical and complex and if it fails to perform properly, our reputation could be adversely affected, our market share could decline and we could be subject to liability claims.
Our marketplace functions on software that is highly technical and complex and may now or in the future contain undetected errors, bugs, or vulnerabilities. Some errors in our software code may be discovered only after the code has been deployed. Any errors, bugs, or vulnerabilities discovered in our code after deployment, inability to identify the cause or causes of performance problems within an acceptable period of time, or difficulty maintaining and improving the performance of our marketplace could result in damage to our reputation or brand, loss of employers and job seekers, loss of revenue, or liability for damages, any of which could adversely affect our business and results of operations.
As the usage of our marketplace grows, we will need an increasing amount of technical infrastructure, including network capacity and computing power, to continue to operate our marketplace. If we cannot continue to effectively scale and grow our technical infrastructure to accommodate these increased demands, it may adversely affect our user experience. We also rely on third-party software and infrastructure, including the infrastructure of the internet, to provide our marketplace. Any failure of or disruption to this software and infrastructure, whether intentional or malicious in nature or due to our activities or those of our vendors, could also make our marketplace unavailable to our users. If our marketplace is unavailable to our subscribers or job seekers for any period of time, our business could be adversely affected.
Our marketplace technology is constantly changing with new updates, which may contain undetected errors when first introduced or released. Any errors, defects, disruptions in service, or other performance or stability problems with our marketplace, or the insufficiency of our efforts to adequately prevent or timely remedy errors or defects, could result in negative publicity, loss of or delay in market acceptance of our marketplace, loss of competitive position, our inability to timely and accurately maintain our financial records, inaccurate or delayed invoicing of Paid Employers, delay of payment to us, claims by users for losses sustained by them, corrective action taken by gatekeepers of components integral to our marketplace, or investigation and corrective action taken by a regulatory agency. In such an event, we may be required, or may choose, for user relations or other reasons, to expend additional resources to help resolve the issue. Accordingly, any errors, defects, or disruptions in our marketplace could adversely impact our brand and reputation, revenue, and operating results.
Because of the large amount of data that our Paid Employers collect and manage by means of our services, it is possible that failures or errors in our systems could result in data loss or corruption, or cause the information that we or our Paid Employers collect to be incomplete or contain inaccuracies that our Paid Employers regard as significant. Furthermore, the availability or performance of our marketplace could be adversely affected by a number of factors, including users’ inability to access the internet or to send or receive email messages, the failure of our network or software systems, security breaches or variability in user traffic for our services. We may be required to issue credits or refunds for prepaid amounts related to unused services or otherwise be liable to our users for damages they may incur resulting from certain of these events. In addition to potential liability, if we experience interruptions in the availability of our marketplace, our reputation could be adversely affected and we could lose employers and job seekers.
Our errors and omissions insurance may be inadequate or may not be available in the future on acceptable terms, or at all. In addition, our policy may not cover all claims made against us and defending a suit, regardless of its merit, could be costly and divert management’s attention.


17

Our future success depends in part on employers purchasing and renewing or upgrading subscriptions and performance-based services from us. Any decline in our user renewals or upgrades or performance-based services could harm our future operating results.
Many of our Paid Employers pay for access to our marketplace on a per-job-per-day basis, rather than entering into new longer term paid time-based job posting plans, renewing their paid time-based job posting plans when such contract terms expire, or purchasing performance-based services from us. Employers who enter into paid plans have no obligation to renew their plans after the expiration of their contract period, which typically range from one day to 12 months. In addition, employers may renew for lower subscription amounts or for shorter contract lengths. Historically, some of our Paid Employers have elected not to renew their agreements with us and as we expand into new products and markets, we have a limited ability to reliably predict future renewal rates. Our future renewal rates for both existing and potential new products may be lower, possibly significantly lower, than historical trends.
Our future success also depends in part on our ability to sell upsell services to employers who use our marketplace. If employers do not purchase upsell services from us, our revenue may decline and our operating results may be harmed.
Our Paid Employer subscription renewals, performance-based services, and upsells may decline or fluctuate as a result of a number of factors, including user usage, user satisfaction with our services and user support, our prices, the prices of competing services, mergers and acquisitions affecting our user base, the effects of U.S. and global economic conditions, or reductions in our Paid Employers’ spending levels generally.
If we fail to scale our business effectively, our business, operating results, and financial condition could be adversely affected.
We have experienced a period of significant growth in recent years and expect to continue to invest strategically across our company to support measured growth, while also scaling back certain areas of our business in response to changing macroeconomic conditions. Although we have experienced rapid growth historically, we may not return to prior growth rates or sustain our growth rates, nor can we assure you that our investments to support our growth or to manage expenses by scaling back other areas of our business will be successful. The effective scaling of our business will place significant demands on our management as well as on our administrative, operational, and financial resources. To manage any future growth effectively, we must continue to improve our operational, financial, and management information systems; expand, motivate, and effectively manage and train our workforce; and effectively collaborate with our third-party partners. If we cannot manage any future growth successfully, our business, operating results, financial condition, and ability to successfully advertise our marketplace and serve our employers and job seekers could be adversely affected.
Over time, we expect to expand our operations and personnel significantly. However, from time to time, we realign our resources and talent to respond to macroeconomic changes and to streamline our organization and optimize our cost structure, including through furloughs, layoffs and reductions in force. For example, in May 2023, in response to current market conditions and after reducing other discretionary expenses, we reduced our workforce. If there are unforeseen expenses associated with such realignments in our business strategies, and we incur unanticipated charges or liabilities, then we may not be able to effectively realize the expected cost savings or other benefits of such actions. In addition, the loss of certain personnel, through such reduction in force or otherwise, presents significant risks including, among other things, failure to maintain adequate controls and procedures. Failure to manage any growth or any scaling back of our operations could have an adverse effect on our business, operating results, and financial condition.
In addition, our historical growth should not be considered indicative of our future performance. We have encountered in the past, and will encounter in the future, risks, challenges, and uncertainties frequently experienced by growing companies in rapidly changing industries. If our assumptions regarding
18

these risks, challenges, and uncertainties, which we use to plan and operate our business, are incorrect or change, or if we do not address these risks successfully, our financial condition and operating results could differ materially from our expectations, we may be unable to effectively scale our business, and our business would be adversely impacted.
Significant segments of the market for job advertisement services may have hiring needs and service preferences that are subject to greater volatility than the overall economy.
The employers in the United States’ private sector are diverse across a number of business characteristics, including company size, geography, and industry, among other factors. Hiring activity may vary significantly among businesses with different characteristics and accordingly, any concentration we may have among businesses with certain characteristics may subject us to high volatility in our financial results. Smaller businesses, for example, typically have less persistent hiring needs and may experience greater volatility in their need for job advertisement services and preferences among providers of such services. Along with a relatively shorter sales cycle, smaller businesses may be more likely to change platforms based on short-term differences in perceived price, value, service level, or other factors. Difficulty in acquiring and/or retaining these employers may adversely affect our operating results.
Our efforts and ability to sell to a broad mix of businesses could adversely affect our operating results in a given period.
Our ability to increase revenue and maintain profitability depends, in part, on widespread acceptance and utilization of our marketplace by businesses of all sizes and types. Because our customers reflect a wide variety of businesses, we face a variety of challenges, including but not limited to, pricing pressure, cost variances and marketing strategies that vary based on the business type and size, varying lengths of sales cycles, and less predictability in completing some of our sales. For example, some of our larger prospective customers may need us to provide greater levels of education regarding the use and benefits of our marketplace and services, because the prospective customer’s decision to use our marketplace and services may be a company-wide decision. We are in the early stages of developing the analytical tools that will allow us to determine how prospective customers can be most effectively directed within, and addressed by, our sales organizations. As a result, we may not always approach new opportunities in the most cost-effective manner or with the most appropriate resources. Developing and successfully implementing these tools will be important as we seek to efficiently capitalize on new and expanding market opportunities. In addition, because we are a relatively new company with a limited operating history when compared to some of our existing competitors, our target employers and job seekers may prefer to use offerings from more established competitors that are more tailored to their specific requirements.
Our business depends largely on our ability to attract and retain talented employees, including senior management and key personnel. If we lose the services of Ian Siegel, our Chief Executive Officer, or other members of our senior management team, we may not be able to execute on our business strategy.
Our future success depends in large part on the continued services of our senior management and other key personnel and our ability to retain and motivate them. In particular, we are dependent on the services of Ian Siegel, our Chief Executive Officer, and our technology, marketplace, future vision, and strategic direction could be compromised if he were to take another position, become ill or incapacitated, or otherwise become unable to serve as our Chief Executive Officer. We rely on our leadership team in the areas of marketing, sales, finance, support, product development, human resources, and technology. Our senior management and other key personnel are all employed on an at-will basis, which means that they could terminate their employment with us at any time, for any reason, and without notice. If we lose the services of senior management or other key personnel, or if we cannot attract, train, and retain the highly skilled personnel we need, our business, operating results, and financial condition could be adversely affected.
19

Our future success also depends on our continuing ability to attract, train, and retain highly skilled personnel, including software engineers and sales personnel. We face intense competition for qualified personnel from numerous software and other technology companies. This competition for highly skilled personnel is especially intense in the regions where we have significant operations, and we may incur significant costs to attract and retain them. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. We may incur significant costs to attract and retain highly skilled personnel, and we may lose new employees to our competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. In addition, in a tight labor market, we may experience increased difficulty in hiring and retaining, or increased costs in attracting and retaining, highly skilled personnel, or we may lose new employees to our competitors or other technology companies at a greater rate. To the extent we move into new geographies, we would need to attract and recruit skilled personnel in those areas. Moreover, uncertainty arising from economy-wide shifts toward remote work could negatively impact our ability to recruit or retain talent, particularly in light of our workforce historically being concentrated largely in the Los Angeles and Phoenix metropolitan areas. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity or equity awards declines, it may adversely affect our ability to retain highly skilled employees. If we cannot attract and retain suitably qualified individuals who are capable of meeting our growing technical, operational, and managerial requirements, on a timely basis or at all, our business may be adversely affected.
If internet search engines’ methodologies or other channels that we use to direct traffic to our website are modified to our disadvantage, or our search result page rankings decline for other reasons, our user growth could decline.
We depend in part on various internet search engines, such as Google, as well as other channels to direct a significant amount of traffic to our website. Our ability to maintain the number of visitors directed to our website is not entirely within our control. For example, our competitors’ search engine optimization and other efforts such as paid search may result in their websites receiving a higher search result page ranking than ours, internet search engines or other channels that we utilize to direct traffic to our website could revise their methodologies in a manner that adversely impacts traffic to our website, or we may make changes to our website that adversely impact our search engine optimization rankings and traffic. As a result, links to our website may not be prominent enough to drive sufficient traffic to our website, and we may not be able to influence the results.
Search engines and other channels that we use to drive employers and job seekers to our website periodically change their algorithms, policies, and technologies, sometimes in ways that cause traffic to our website to decline. These changes can also result in an interruption in their ability to access our website or a drop in our search ranking, or have other adverse impacts that negatively affect our ability to maintain and grow the number of employers and job seekers that visit our website. We may also be forced to significantly increase marketing expenditures in the event that market prices for online advertising and paid listings escalate or our organic ranking decreases. Any of these changes could have an adverse impact on our business, user acquisition, and operating results.
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business, which makes our future results difficult to predict.
Our quarterly results of operations, including the levels of our revenue, gross margin, and profitability, may vary significantly in the future and period to period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. We also have a limited operating history and make pricing and other changes from time to time, all of which make it difficult to forecast our future results. As a result, you should not rely upon our past quarterly operating results as indicators of future performance.
20

Factors that may cause fluctuations in our quarterly financial results include, without limitation, those listed below:
our ability to attract new employers and job seekers;
Paid Employer renewal rates;
Paid Employers purchasing upsell services;
the addition or loss of large Paid Employers, including through acquisitions or consolidations;
the timing of recognition of revenue;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;
network outages or security breaches;
general economic, industry and market conditions, including inflationary pressures, a volatile interest rate environment, increasing borrowing costs, actual or perceived instability in the global banking industry and the impacts, cybersecurity incidents, uncertainty with respect to the federal debt ceiling and budget and potential government shutdowns related thereto and the impacts of the war in Ukraine and the Israel-Hamas war;
changes in our pricing policies or those of our competitors;
seasonal variations in sales of our products, which have historically been most pronounced in the fourth quarter of our fiscal year;
the timing and success of new product or service introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors or strategic partners; and
the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies.
Our success depends on our ability to maintain the value and reputation of the ZipRecruiter brand.
We believe that our brand is important to attracting and retaining both employers and job seekers. Maintaining, protecting, and enhancing our brand depends largely on the success of our marketing efforts, our ability to provide a compelling job marketplace, including services, features, content, and support related to our marketplace, and our ability to successfully secure, maintain, and defend our rights to use the “ZipRecruiter” mark, our logo, and other trademarks important to our brand. While we constantly measure the expected returns of specific sales and marketing initiatives and adjust spend levels up or down accordingly, it is not certain that these and any future investments have had or will have sufficient positive impact on our brand awareness, and any reduction in our levels of investments in brand awareness may harm our brand awareness. We believe that the importance of our brand will increase as competition further intensifies and brand promotion activities may require substantial expenditures. Our brand could be harmed if we cannot achieve these objectives or if our public image were to be tarnished by negative publicity. Unfavorable publicity about us could diminish confidence in our marketplace and services. Such negative publicity also could have an adverse effect on the volume, engagement and loyalty of our employers and job seekers and could have an adverse effect on our business.
If we are not able to provide successful enhancements, and new products, services, and features, our business could be adversely affected.
The market for job-posting marketplaces is characterized by frequent product and service introductions and enhancements, changing user demands, and rapid technological change. The
21

introduction of products and services embodying new technologies can quickly make existing products and services obsolete and unmarketable. The success of our business will depend, in part, on our ability to adapt and respond effectively and timely to these changes. We invest substantial resources in researching and developing new products and services and enhancing our marketplace by incorporating additional features, improving functionality, and adding other improvements to meet our employers’ and job seekers’ evolving demands in our highly competitive industry. If we cannot provide enhancements and new features or services that achieve market acceptance or that keep pace with rapid technological developments and the competitive landscape, our business could be adversely affected. The success of any enhancements or improvements to, or new features of, our marketplace or any new products and services depends on several factors, including timely completion, competitive pricing, adequate quality testing, integration with new and existing technologies in our marketplace and third-party partners’ technologies, overall market acceptance, and resulting user activity that is consistent with the intent of such products or services. We cannot be sure that we will succeed, either timely or cost effectively, in developing, marketing, and delivering enhancements or new features, products and services to our marketplace that respond to continued changes in the market for job placement services, nor can we be sure that any enhancements or new features to our existing or any new products and services will achieve market acceptance or produce the intended effect. In addition, if new technologies emerge that allow our competitors to deliver similar services at lower prices, more efficiently, more conveniently, or more securely, such technologies could adversely impact our ability to compete.
Additionally, because our marketplace operates on a variety of third-party systems and platforms, we will need to continuously modify and enhance our offerings to keep pace with changes in internet-related hardware, operating systems, cloud computing infrastructure, and other software, communication, browser and open source technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market timely. Furthermore, uncertainties about the timing and nature of new network platforms or technologies, or modifications to existing platforms or technologies, could increase our research and development expenses. Parts of the technology stack supporting our marketplace may also become difficult to maintain and service as there become fewer software engineers who are skilled with respect to the programming languages used to build such pieces of software. Any failure of our marketplace to operate effectively with future network systems and technologies could reduce the demand for our marketplace, result in user dissatisfaction and adversely affect our business.
Issues with the use of artificial intelligence (including machine learning) in our marketplace may result in reputational harm or liability, or could otherwise adversely affect our business.
Artificial intelligence, or AI, is enabled by or integrated into some of our marketplace and is a significant element of our business. As with many developing technologies, AI presents risks and challenges that could affect its further development, adoption, and use, and therefore our business. AI algorithms may be flawed. Datasets may be insufficient, of poor quality, or contain biased information. Inappropriate or controversial data practices by data scientists, engineers, and end-users of our systems or elsewhere (including the integration or use of third-party AI tools) could impair the acceptance of AI solutions and could result in burdensome new regulations that may limit our ability to use existing or new AI technologies. If the recommendations, forecasts, or analyses that AI applications assist in producing are deficient or inaccurate, we could be subject to competitive harm, potential legal liability, and brand or reputational harm. Some AI scenarios present ethical issues. If we enable or offer AI solutions that are controversial because of their purported or real impact on human rights, privacy, employment, or other social issues, we may experience brand or reputational harm. In addition, we expect that there will continue to be new laws or regulations concerning the use of AI. It is possible that certain governments may seek to regulate, limit, or block the use of AI in our products and services or otherwise impose other restrictions that may affect or impair the usability or efficiency of our products and services for an extended period of time or indefinitely.
22

The forecasts of growth of online recruitment may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, we cannot assure you that our business will grow at a similar rate, if at all.
Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not ultimately be accurate and are not under our control. The forecasts relating to the expected growth of the online recruitment market may prove to be inaccurate. Even if the market experiences the growth we forecast, we may not grow our business at a similar rate, or at all. Our growth is subject to many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties. Accordingly, any forecasts of market growth included in this Annual Report on Form 10-K should not be taken as indicative of our future growth.
The growth of our marketplace depends in part on the success of our strategic relationships with our Job Distribution Partners and Job Acquisition Partners.
To grow our business and the number of job seekers and employers in our marketplace, we anticipate that we will continue to depend, in part, on relationships with Job Distribution Partners and Job Acquisition Partners. Job Distribution Partners are third-party sites who have a relationship with us and advertise jobs from our marketplace, and include job boards, newspaper classifieds, search engines, social networks, talent communities and resume services, while Job Acquisition Partners are third-party sites and ATSs who have a relationship with us and from whom we receive jobs for our marketplace. Our competitors may be effective in providing incentives to these Job Distribution Partners to favor their products or services or to prevent or reduce engagement with our marketplace. In addition, acquisitions of our Job Distribution Partners or Job Acquisition Partners by our competitors could reduce the number of our current and potential employers and job seekers as well as the number of job postings accessible by our marketplace. We cannot guarantee that the Job Distribution Partners and Job Acquisition Partners with which we have strategic relationships will continue to offer the services for which we rely on them, devote the resources necessary to expand our reach, or support an increased number of employers and job seekers and associated use cases. Further, some of our Job Distribution Partners and Job Acquisition Partners offer, or could offer, competing products and services or also work with our competitors. They may also choose to develop alternative products and services in addition to, or in lieu of, our marketplace, either on their own or in collaboration with others, including our competitors.
While these relationships have not generated substantial revenue in recent periods and are not expected to generate substantial revenue in the future, they are strategically important in ensuring an appropriate balance of and interaction between jobs and job seekers in our marketplace. If we are unsuccessful in establishing or maintaining our relationships with our Job Distribution Partners and Job Acquisition Partners, or if such Job Distribution Partners or Job Acquisition Partners choose to end their relationships with us, our ability to compete with our competitors and grow our marketplace could be impaired and our operating results may be negatively impacted.
Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity, and teamwork fostered by our culture, and our business may be harmed.
We believe that our corporate culture has been a key contributor to our success. If we do not continue to develop our corporate culture as we grow and evolve, it could harm our ability to foster the innovation, creativity, and teamwork we believe that we need to support our growth. As our organization grows and we are required to implement more complex organizational structures, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture, which could negatively impact our future success. Furthermore, our restructuring plan enacted in May 2023 may result in increased attrition beyond our intended reduction in force, reduce employee morale, and negatively impact employee recruiting and retention. If we fail to attract new personnel, or fail to retain and motivate our current personnel, our business and growth prospects could be harmed.
23

Additionally, our hybrid working environment may impede our ability to foster a creative environment and adversely affect the productivity of our team members and overall operations, which could have a material adverse effect on our business, results of operations, financial condition, and future prospects. Our return-to-work approach may change at any time, and may vary among geographies, depending on applicable health protocols and local conditions and corresponding changes in laws. Any prolonged diversion of resources may have an adverse effect on our operations.
Technological advances may significantly disrupt the labor market and weaken demand for human capital at a rapid rate.
Our success is directly dependent on our employers’ demands for talent. As technology continues to evolve, more tasks currently performed by people may be replaced by automation, robotics, AI, including machine learning, and other technological advances outside of our control. This trend poses a risk to the job posting and distribution industry as a whole, particularly in lower-skill job categories that may be more susceptible to such replacement.
Our business is seasonal.
Our business is seasonal, reflecting typical behavior in hiring markets, where hiring activity tends to decelerate in the fourth quarter. Such seasonality also causes our revenue to vary from quarter to quarter depending on the variability in the overall job market. This seasonality can make forecasting more difficult and may adversely affect our ability to predict financial results accurately.
We track certain performance metrics with internal tools and do not independently verify such metrics. Certain of our performance metrics are subject to inherent challenges in measurement, and real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business.
We track certain performance metrics, including Quarterly Paid Employers and Revenue per Paid Employer, which are not independently verified by any third party. Our internal tools have a number of limitations and our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our metrics, including the metrics we report. If the internal tools we use to track these metrics undercount or overcount performance or contain algorithmic or other technical errors, the data we report may not be accurate. In addition, limitations or errors with respect to how we measure data (or the data that we measure) may affect our understanding of certain details of our business, which could affect our longer-term strategies. While we periodically implement new or enhanced information systems in order to better manage our business operations, align our global organizations and enable future growth, implementation of new business processes and information systems requires the commitment of significant personnel, training and financial resources, and entails risks to our business operations. If we do not successfully implement information systems improvements, or if there are delays or difficulties in implementing these systems, we may not realize anticipated productivity improvements or cost efficiencies, and may experience interruptions in service and operational difficulties, including our ability to effectively aggregate financial data and report operating results, and otherwise effectively manage our business. If our performance metrics are not accurate representations of our business, user base, or traffic levels; if we discover material inaccuracies in our metrics; or if the metrics we rely on to track our performance do not provide an accurate measurement of our business, our reputation may be harmed, we may be subject to legal or regulatory actions, and our operating and financial results could be adversely affected.
We derive substantially all of our revenue from job advertisements.
We derive substantially all of our revenue from sales of products and services related to the distribution of job advertisements to job seekers across the internet. As such, any factor adversely affecting the sale of these products and services, including market acceptance, product competition, performance and reliability, reputation, price competition, intellectual property claims, legal or regulatory restrictions, and economic and market conditions, could harm our business and operating results.
24

Failure to effectively expand our sales and marketing capabilities could harm our ability to increase our user base and achieve broader market acceptance of our services.
Our ability to increase our Paid Employer base and achieve broader market acceptance of our marketplace will depend significantly on our ability to continue to expand our sales and marketing operations. We plan to continue to expand our sales force and to dedicate significant and increasing resources to sales and marketing programs. We are expanding our sales and marketing capabilities to target additional potential Paid Employers, including some larger organizations, but there is no guarantee that we will be successful attracting and maintaining these businesses as users, and even if we are successful, these efforts may divert our resources away from and negatively impact our ability to attract and maintain our current Paid Employer base. All of these efforts will require us to invest significant financial and other resources. If we cannot find efficient ways to deploy our marketing spend or to hire, develop, and retain talented sales personnel in numbers required to maintain and support our growth, if our new sales personnel cannot achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective, our ability to increase our Paid Employer base and achieve broader market acceptance of our services could be harmed.
Paid Employers may demand more configuration and integration services, or customized features and functions that we do not offer, which could adversely affect our business and operating results.
Our current and future Paid Employers may demand more configuration and integration services, which would increase our upfront investment in sales and deployment efforts, with no guarantee that these Paid Employers will increase their use of our services. As a result of these factors, we may need to devote a significant amount of sales support and professional services resources to individual Paid Employers, which may increase the cost and time required to complete sales. If prospective Paid Employers require customized features or functions that we do not offer, and that would be difficult for them to deploy themselves, then the market for our marketplace will be more limited and our business could suffer. As a result, we may need to devote resources to continue to develop features and technology which may impact our operating results.
Any failure to offer high-quality technical support services may adversely affect our relationships with our Paid Employers and our financial results.
Once our products and services are deployed, our Paid Employers depend on our technical support organization to assist Paid Employers with service support and optimization, and resolve technical issues. We may be unable to respond quickly enough to accommodate short-term increases in demand for support services. We also may be unable to modify the format of our support services to compete with changes in support services provided by our competitors. Increased demand for these services, without corresponding revenue, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on our services and business reputation and on positive recommendations from our existing Paid Employers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our services to existing and prospective Paid Employers, and our business, operating results and financial position.
We have incurred net losses in the past, anticipate increasing our operating expenses in the future, and may not sustain profitability.
While we earned net income of $49.1 million, $61.5 million, and $3.6 million for the years ended December 31, 2023, 2022, and 2021, respectively, we have incurred significant net losses in the past. As of December 31, 2023, we had an accumulated deficit of $5.5 million. We expect to incur additional expenses in connection with legal, accounting, and other administrative expenses related to operating as a public company in addition to ongoing stock-based compensation expense related to the vesting of our restricted stock units, or RSUs. Additionally, we expect to make significant future expenditures related to
25

the development and expansion of our business, including investing in our technology to improve our marketplace and investing in sales and marketing channels to enhance our brand promotion efforts. These efforts may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenue sufficiently to offset these higher expenses. If our revenue declines or fails to grow at a rate faster than increases in our operating expenses, we will not be able to maintain profitability in future periods. As a result, we may generate losses. We cannot ensure that we will continue to achieve profitability in the future or that we can sustain profitability.
We rely on Amazon Web Services, or AWS, to host our marketplace, and any disruption of service from AWS or material change to our arrangement with AWS could adversely affect our business.
We currently host our marketplace and support most of our operations using AWS, a provider of cloud infrastructure services. We do not control the operations of AWS’s facilities. AWS’s facilities are vulnerable to damage or interruption from earthquakes, hurricanes, floods, fires, cyber security attacks, terrorist attacks, power losses, telecommunications failures, and similar events or could be subject to break-ins, computer viruses, sabotage, intentional acts of vandalism, and other misconduct. The occurrence of any of these events, a decision to close the facilities or cease or limit providing services to us without adequate notice, or other unanticipated problems could result in interruptions to our marketplace, which may be lengthy. Our marketplace’s continuing and uninterrupted performance is critical to our success and employers and job seekers may become dissatisfied by service interruption. Sustained or repeated system failures could reduce the attractiveness of our marketplace to employers and job seekers, cause employers and job seekers to decrease their use of or stop using our marketplace, and adversely affect our business. Moreover, negative publicity from disruptions could damage our reputation.
AWS does not have an obligation to renew its agreements with us on commercially reasonable terms, or at all. If we cannot renew our agreement or are unable to renew on commercially reasonable terms, we may experience costs or downtime in connection with the transfer to, or the addition of, new cloud infrastructure or other data center. If these providers charge high costs for or increase the cost of their services, we will experience higher costs to operate our business and may have to increase the fees to use our marketplace and our operating results may be adversely impacted.
Upon expiration or termination of our agreement with AWS, we may not be able to replace the services provided to us in a timely manner or on terms and conditions, including service levels and cost, that are favorable to us, and a transition from one vendor to another vendor could subject us to operational delays and inefficiencies until the transition is complete. Switching our operations from AWS to another cloud or other data center provider would also be technically difficult, expensive, and time consuming.
Many people are using mobile devices to access the internet. If we cannot optimize our websites for mobile access or offer a compelling mobile app, we may not remain competitive and could lose employers and job seekers.
Many employers and job seekers access our marketplace through our mobile website and job seekers also have the ability to access our marketplace through our mobile app. We must ensure that the experience for our mobile offerings is optimized to ensure a positive experience. It requires us to develop and enhance our offerings to be specifically designed for mobile devices, such as social media job postings. If we cannot optimize our websites and apps cost effectively and improve the monetization capabilities of our mobile services, we may not remain competitive, which may negatively affect our business and results of operations.
Additionally, there is no guarantee that job seekers will use our mobile app rather than competing marketplaces. We are dependent on the interoperability of our mobile app with popular third-party mobile operating systems such as Apple's iOS and Google's Android, and their placement in popular app stores like the Apple App Store and Google Play Store, and any changes in such systems that degrade our
26

apps’ functionality or give preferential treatment or app store placement to competitive apps could adversely affect the access and usage of our apps on mobile devices. If it is more difficult for employers and job seekers to access and use our app on their mobile devices, our growth and engagement levels could be harmed.
We face risks associated with having operations and employees located in Israel.
A significant portion of our technology team is located in Israel. As a result, political, economic and military conditions in Israel may directly affect our business. In October 2023, Hamas conducted several terrorist attacks in Israel resulting in ongoing war throughout the country, as well as significant military activity, loss of life, casualties, damage to property in the region, and the temporary closure of our office in Israel for several days. In addition, some of our employees located in Israel are obligated to perform annual reserve duty in the Israel Defense Forces, and may be called to active military duty in emergency circumstances, including the war against Hamas. We cannot assess the impact that emergency conditions in Israel and any escalation or broadening thereof may have on our business, operations, financial condition or results of operations, but the impact of such conditions could be material. For example, instability in the region could directly impact our ability to operate our business (or any local contractors’ ability to operate their businesses) or cause international currency markets to fluctuate. Additionally, if a significant portion of our employees located in Israel are called for active duty for a significant period of time, or if international political instability and geopolitical tensions continue or increase in the greater Middle East region, our operations, including the development and launch of additional products or services, may be disrupted, which could materially and adversely affect our business and results of operations.
Legal and Regulatory Risks
If we or our third-party partners experience a security breach, such as a hacking or phishing attack, or other data privacy or security incident, our marketplace may be perceived as not being secure, our reputation may be harmed, demand for our marketplace may be reduced, our operations may be disrupted, we may incur significant legal costs or liabilities, and our business could be adversely affected.
Our business involves the storage, processing, and transmission of proprietary, confidential, and personal information as well as the use of third-party partners and vendors who also store, process, and transmit such user information. We also maintain certain other proprietary and confidential information relating to our business and personal information of our personnel. We have previously experienced multiple data security incidents involving the unauthorized access to personal information of job seekers utilizing our services (including their resumes) as well as affecting our business clients’ accounts, some of which have required us to notify affected individuals and/or regulators. Although upon detection of these security incidents we immediately investigate them and have taken steps to reinforce our security practices and enhance our security monitoring and controls, there are no assurances that other data security incidents will not occur in the future. These incidents and any future data security breach, such as a hacking or phishing attack, or other data privacy or security incident, whether intentionally or unintentionally caused by us or by third parties, that we experience could result in: unauthorized access to, misuse of, or unauthorized acquisition of our, our personnel’s, or our users’ data; the loss, corruption, or alteration of this data; interruptions in our operations; or damage to our computers or systems or those of our users. Any of these could expose us to claims, litigation, fines, other potential liability, and reputational harm.
An increasing number of online services have also disclosed security breaches, some of which involved sophisticated and highly targeted attacks, and as our profile and name recognition increase, we may be targeted more frequently. Additionally, malware, viruses, social engineering (including business email compromise), and general hacking in our industry have become more prevalent and more complex. Further, due to the recent shift to remote and hybrid work, there is an increased risk that we may experience cybersecurity related incidents, including breaches of information systems security, as a result
27

of our employees, service providers, and third parties working remotely on less secure systems. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently and often are not foreseeable or recognized until launched against a target, we and our third-party partners and vendors may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived breach of our or our third-party partners’ or vendors’ security or privacy or other data privacy or security incident occurs, public perception of the effectiveness of our security measures and brand could be harmed, and we could lose users and business.
Data security breaches and other data privacy and security incidents may also result from non-technical means, for example, through human error. Any such security compromise could result in a violation of applicable data privacy, security, breach notification and other laws, regulatory or other governmental investigations, enforcement actions, litigation, and legal and financial exposure, including potential contractual liability. We may need to expend significant resources to protect against, and to address issues created by, security breaches and other privacy and security incidents. These liabilities may exceed the amounts covered by our insurance or our insurance coverage may not extend to or be adequate for liabilities actually incurred, or our insurance may not continue to be available to us on economically reasonable terms, or at all. Any such compromise could also result in damage to our reputation and a loss of confidence in our security measures. Our systems, and the systems of our vendors and third-party partners, may also be vulnerable to computer viruses and other malicious software, physical or electronic break-ins, or weakness resulting from intentional or unintentional service provider actions, and similar disruptions that could make all or portions of our website or applications unavailable for periods of time. Any of these effects could adversely impact our business.
We face payment and fraud risks that could adversely impact our business.
Requirements in our marketplace relating to user authentication and fraud detection are complex. If our user authentication and fraud detection measures are not effective, our marketplace may be perceived as not being secure, our reputation may be harmed, and our business may be adversely impacted. In addition, bad actors use increasingly sophisticated methods to engage in illegal activities involving personal information, such as unauthorized or fraudulent use of another’s identity, payment information, or other information; misrepresentation of the user’s identity or skills, including using accounts that they have purchased, sold, or leased; and acquisition or use of credit or debit card details and bank account information. This conduct in our marketplace could result in any of the following, each of which could adversely impact our business:
bad actors may use our marketplace, including our payment processing and disbursement methods, to engage in unlawful or fraudulent conduct, such as identity theft, money laundering, terrorist financing, fraudulent sale of services, bribery, breaches of security, leakage of data, piracy or misuse of software and other copyrighted or trademarked content, and other misconduct;
we may be held liable for the unauthorized use of an account holder’s credit card or bank account number and required by card issuers or banks to return the funds at issue and pay a chargeback or return fee, and if our chargeback or return rate becomes excessive, credit card networks may also require us to pay fines or other fees and the California Department of Business Oversight may require us to hold cash reserves;
we may be subject to additional risk and liability exposure, including for negligence, fraud, or other claims, if employees or third-party service providers fraudulently misappropriate our banking or other information or user information;
employers and job seekers that are subjected or exposed to the unlawful or improper conduct of other employers and job seekers or other third parties, or law enforcement or administrative agencies, may seek to hold us responsible for the conduct of employers and job seekers, lose
28

confidence in our marketplace, decrease or cease use of our marketplace, seek to obtain damages and costs, or impose fines and penalties;
we may be subject to additional risk if employers in our marketplace cannot pay hired job seekers for services rendered, as such job seekers may seek to hold us responsible for the employers’ conduct and may lose confidence in our marketplace, decrease or cease use of our marketplace, or seek to obtain damages and costs; and
we may suffer reputational damage as a result of the occurrence of any of the above.
Despite measures we have taken to detect, prevent, and mitigate these risks, we do not have control over the employers and job seekers in our marketplace and cannot ensure that any of our measures will stop or minimize the use of our marketplace for, or to further, illegal or improper purposes. We may receive complaints from employers, job seekers and other third parties concerning misuse of our marketplace and wrongful conduct of other employers and job seekers. We may also bring claims against employers and job seekers and other third parties for their misuse of our marketplace in the future. Even if these claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the attention and resources of our management and adversely affect our business and operating results.
Changes in laws or regulations relating to data privacy or the protection, collection, storage, processing, transfer, or use of personal data, or AI, or any actual or perceived failure by us to comply with such laws and regulations or our privacy policies, could adversely affect our business.
We receive, collect, store, process, transfer, and use personal information and other user data. There are numerous federal, state, local, and international laws and regulations regarding data privacy, data protection, AI (including machine learning) information security, and the collection, storing, sharing, use, processing, transfer, disclosure, and protection of personal information and other content. The scope of these laws and regulations is changing, subject to differing interpretations, and may be inconsistent among countries or between U.S. states, or conflict with other laws and regulations.
We are also subject to the terms of our privacy policies and obligations to third parties related to privacy, data protection, AI, and information security. The regulatory framework for privacy and data protection worldwide is uncertain and complex, and these or other actual or alleged obligations may be interpreted and applied in ways we do not anticipate or that are inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Further, any significant change to applicable laws, regulations, or industry practices regarding the collection, use, retention, security, or disclosure of the data of our employers and job seekers, employees, contractors, or others, or their interpretation, or any changes regarding the manner in which the express or implied consent of employers and job seekers for the collection, use, retention, or disclosure of such data must be obtained, could increase our costs and require us to modify our services and features, which may be material or not cost-effective, and may limit our storage and processing of user data or develop new services and features.
We also expect that there will continue to be new laws, regulations, and industry standards concerning privacy, data protection, and information security proposed and enacted in various jurisdictions. For example, in 2018, European legislators adopted the General Data Protection Regulation, or the GDPR, which imposes more stringent European Union, or EU, data protection requirements, and provides for significant penalties for noncompliance. The GDPR also confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies, and obtain compensation for damages resulting from violations of the GDPR. Compliance with the GDPR has been and will continue to be a rigorous and time-intensive process that may increase our cost of doing business or require us to change our business practices, and may subject us to governmental investigations or enforcement actions, fines and penalties, claims, litigation, and reputational harm in connection with any European activities. Further, the United Kingdom, or the UK, has enacted the UK GDPR, which, together with the amended UK Data Protection Act 2018, or DPA, retains
29

the GDPR in UK national law. Fines for certain breaches of the GDPR and the UK data protection regime are significant (e.g., fines for certain breaches of the GDPR or the UK GDPR are up to the greater of 20 million Euros (or 17.5 million GBP under the UK GDPR) or 4% of total global annual turnover).
Additionally, the California Consumer Privacy Act, or CCPA, which afforded new data privacy rights for consumers and new operational requirements for companies, came into force in 2020, and also provides for fines for noncompliance. The California Privacy Rights and Enforcement Act of 2020, or CPRA, which took effect on January 1, 2023, further expanded the CCPA with additional data privacy compliance requirements and rights for California consumers, and established a new regulatory agency dedicated to enforcing those requirements. Comprehensive privacy legislation has also been enacted in more than one-fourth of U.S. states (with several states going into effect in the near future) and each imposes similar, but not identical, compliance obligations. In addition, several data privacy proposals (including proposed comprehensive legislation) are pending before U.S. federal and state legislative and regulatory bodies, which may impose significant obligations and restrictions. The effects of these laws are potentially significant and may require us to modify our data collection or processing practices and policies and to incur substantial costs and expenses in an effort to comply, and increase our potential exposure to regulatory enforcement and/or litigation. In addition, New York City currently regulates the use of automated employment decision tools by employers and employment agencies. The costs of compliance with, and other burdens imposed by, the GDPR, the UK GDPR, the DPA, the CCPA, and others may limit the use and adoption of our products and services and could have an adverse impact on our business. As a result, we may need to modify the way we treat, process, or store such information.
Further, on July 26, 2023, the SEC adopted new cybersecurity disclosure rules for public companies that require disclosure regarding cybersecurity risk management (including the board’s role in overseeing cybersecurity risks, management’s role and expertise in assessing and managing cybersecurity risks and processes for assessing, identifying and managing cybersecurity risks) in Annual Reports on Form 10-K. These new cybersecurity disclosure rules also require the disclosure of material cybersecurity incidents in Current Reports on Form 8-K within four business days of determining an incident is material.
Any failure or perceived failure by us to comply with our privacy policies, our privacy-related obligations to employers and job seekers, employees, contractors, or other third parties, or any other legal obligations or regulatory requirements relating to privacy, data protection, AI, or information security may result in governmental and regulatory investigations or enforcement and/or assessment notices (for a compulsory audit), orders to cease or change our processing of our data, litigation, claims (including representative actions and other class action type litigation, where individuals have suffered harm), or public statements against us by consumer advocacy groups or others and could result in significant liability, cause our employers and job seekers to lose trust in us, and otherwise have an adverse effect on our reputation and business. Furthermore, the costs of compliance with such laws, regulations and policies may limit the adoption and use of, and reduce the overall demand for, our marketplace.
Failure to comply with anti-corruption and anti-money laundering laws, including the Foreign Corrupt Practices Act, or FCPA, and similar laws associated with our activities outside of the United States, could subject us to penalties and other adverse consequences.
We have voluntarily implemented policies and procedures designed to allow us to comply with U.S. economic sanctions laws and prevent our marketplace from being used to facilitate business in countries or with persons or entities included on designated lists promulgated by the U.S. Department of the Treasury’s Office of Foreign Assets Control, or OFAC, and equivalent foreign authorities. We may be subject to fines or other penalties in one or more jurisdictions levied by federal, state or local regulators, in the event that we engage in any conduct, intentionally or not, that facilitates money laundering, terrorist financing, or other illicit activity, or that violates sanctions or otherwise constitutes sanctionable activity.
Regulators continue to increase their scrutiny of compliance with these obligations, which may require us to further revise or expand our compliance program, including the procedures that we use to verify the identity of our users and to monitor our marketplace for potential illegal activity. In addition, any policies
30

and procedures that we implement to comply with OFAC regulations may not be effective, including in preventing users from using our services within the OFAC-sanctioned countries of North Korea, Syria, Cuba, Iran, Russia, and the breakaway regions of Ukraine (which currently include Crimea, Donetsk and Luhansk), or additional countries or regions that may be included from time-to-time. Given the technical limitations in developing controls to prevent, among other things, the ability of users to publish in our marketplace false or deliberately misleading information or to develop sanctions-evasion methods, it is possible that we may inadvertently and without our knowledge provide services to individuals or entities that have been designated by OFAC or are located in a country subject to an embargo by the United States that may not be in compliance with the economic sanctions regulations administered by OFAC.
Consequences for failing to comply with applicable rules and regulations could include fines, criminal and civil lawsuits, forfeiture of significant assets, or other enforcement actions. We could also be required to make changes to our business practices or compliance programs as a result of regulatory scrutiny. In addition, any perceived or actual breach of compliance by us, our employers and job seekers, or payment partners with respect to applicable laws, rules, and regulations could have a significant impact on our reputation and could cause us to lose existing employers and job seekers, prevent us from obtaining new employers and job seekers, cause other payment partners to terminate or not renew their agreements with us, require us to expend significant funds to remedy problems caused by violations and to avert further violations, and expose us to legal risk and potential liability, all of which may adversely affect our business, operating results, and financial condition and may cause the price of our common stock to decline.
We are also subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, and the UK Bribery Act 2010, and may be subject to other anti-bribery, anti-money laundering, and sanctions laws in countries in which we conduct activities or have employers and job seekers. The FCPA prohibits providing, offering, promising, or authorizing, directly or indirectly, anything of value to government officials, political parties, or political candidates for the purposes of obtaining or retaining business or securing any improper business advantage. The provisions of the Bribery Act extend beyond bribery of government officials and create offenses in relation to commercial bribery including private sector recipients. The provisions of the Bribery Act also create offenses for accepting bribes in addition to bribing another person. We face significant risks if we cannot comply with the FCPA, the Bribery Act and other applicable anti-corruption laws. We have implemented an anti-corruption compliance policy, but we cannot ensure that all of our employees, employers and job seekers, and agents, as well as those contractors to which we outsource certain of our business operations, will not take actions in violation of our policies or agreements and applicable law, for which we may be ultimately held responsible.
Any violation of the FCPA, the Bribery Act, other applicable anti-corruption laws, and other laws could result in investigations and actions by federal or state attorneys general or foreign regulators, loss of export privileges, severe criminal or civil fines and penalties or other sanctions, forfeiture of significant assets, debarment from government contracts, whistleblower complaints, and adverse media coverage, which could have an adverse effect on our reputation, business, operating results, and prospects. In addition, responding to any enforcement action or internal investigation related to alleged misconduct may result in a significant diversion of management’s attention and resources and significant defense costs and other professional fees.
We are subject to a wide variety of foreign and domestic laws. As we look to expand our international footprint over time and as new domestic laws are implemented, we may become obligated to comply with additional laws and regulations of the countries or markets in which we operate or have employers and job seekers.
We and our employers and job seekers are subject to a wide variety of foreign and domestic laws. Laws, regulations, and standards governing issues that may affect us, such as employment, payments, whistleblowing and worker confidentiality obligations, intellectual property, consumer protection, taxation, privacy, data security, AI, benefits, unionizing and collective action, arbitration agreements and class
31

action waiver provisions, unfair competition, terms of service, website accessibility, modern slavery obligations, background checks, and escheatment are often complex and subject to varying interpretations, and, as a result, their application in practice may change or develop over time through judicial decisions or as new guidance or interpretations are provided by regulatory and governing bodies. Many of these laws do not contemplate or address the unique issues of the internet, mobile, and related technologies. Other laws and regulations in response to internet, mobile, and related technologies may also be adopted, implemented, or interpreted to apply to us and other online services marketplaces or our users. Likewise, these laws affect our users, and their application, or uncertainty around their application, may affect demand for our marketplace.
New approaches to policymaking and legislation may also produce unintended harms for our business, which may impact our ability to operate our business in the manner in which we are accustomed. Any of these regulations could negatively impact our users, including perceptions regarding their use of our marketplace, or have a material adverse effect on the demand for job postings in our marketplace or on how we operate our marketplace.
As we look to expand our international footprint over time, we may become obligated to comply with additional laws and regulations of the countries or markets in which we operate or have customers or job seekers. We may be harmed if we are found to be subject to new or existing laws and regulations or if those laws are interpreted and applied to us in a manner that harms our business or is inconsistent with the application of U.S. laws, including with respect to those subjects mentioned above. In addition, contractual provisions that are designed to protect and mitigate against risks, including terms of service, arbitration and class action waiver provisions, disclaimers of warranties, limitations of liabilities, releases of claims, and indemnification provisions, could be deemed unenforceable as to the application of these laws and regulations by a court, arbitrator, or other decision-making body. If we cannot comply with these laws and regulations or manage the complexity of global operations and support an international user base successfully or cost effectively, or if these laws and regulations are deemed to apply to our users or cause a decline in demand for our marketplace, our business, operating results, and financial condition could be adversely affected.
We plan to expand our international operations which could subject us to additional costs and risks, and our continued expansion internationally may not be successful.
We plan to expand our operations internationally in the future. Outside of the United States, we currently have operations in the United Kingdom, Israel, and Canada. There are significant costs and risks inherent in conducting business in international markets, including:
establishing and maintaining effective controls at foreign locations and the associated costs;
adapting our marketplace to non-U.S. employers’ and job seekers’ preferences and customs;
increased competition from local providers;
longer sales or collection cycles in some countries;
compliance with foreign laws and regulations, including data privacy frameworks like the GDPR, UK GDPR and DPA;
adapting to doing business in other languages or cultures;
compliance with local tax regimes, including potential double taxation of our international earnings, and potentially adverse tax consequences due to U.S. and foreign tax laws as they relate to our international operations;
compliance with anti-bribery laws, such as the FCPA and the Bribery Act;
currency exchange rate fluctuations and related effects on our operating results;
32

economic and political instability in some countries;
the uncertainty of obtaining and protecting intellectual property rights in some countries and practical difficulties of enforcing rights abroad; and
other costs of doing business internationally.
These factors and other factors could harm our international operations and, consequently, materially impact our business, operating results, and financial condition.
Further, we may incur significant operating expenses as a result of our international expansion, and it may not be successful. We have limited experience with regulatory environments and market practices internationally, and we may not be able to penetrate or successfully operate in new markets. We also have more limited brand recognition in certain parts of the world, leading to delayed acceptance of our marketplace by international employers and job seekers. If we cannot continue to expand internationally and manage the complexity of our global operations successfully, our financial condition and operating results could be adversely affected.
Privacy concerns and laws or other domestic or foreign regulations may reduce the effectiveness of our marketplace, disrupt our communication processes, and adversely affect our business.
In order to use our marketplace, employers, job seekers, and, to a lesser extent, other third parties including advertisers, partners, and our own employees, entrust us to collect, use, and store their personal information. Our ability to leverage this information and to effectively and efficiently provide our services, including by communicating electronically and otherwise with employers and job seekers of our marketplace, is critical to our business. By way of example, our services may include the sending and receiving of emails, SMS/text messages, in-platform messages, and push notifications on mobile devices. Certain federal, state and foreign government bodies and agencies have adopted, and others are considering adopting, or may adopt in the future, laws and regulations regarding the collection, use, transfer, storage and disclosure of personal information obtained from consumers, customers, employees, and other individuals, and the conditions under which businesses may communicate with such individuals and other third parties. A determination that there have been violations of laws relating to our practices under communications-based laws, such as the Telephone Consumer Protection Act (TCPA), could also expose us to significant damage awards, fines and other penalties that could, individually or in the aggregate, materially harm our business. In addition, the costs of compliance with, and other burdens imposed by, such laws and regulations that are applicable to the businesses of our employers and job seekers may limit the use of our marketplace and reduce overall demand, or lead to significant fines, penalties or liabilities for any noncompliance with such privacy laws. Moreover, third-party gatekeepers and service providers and their interpretation and application of privacy and data protection laws, rules, regulations, and best practices, may limit, disrupt, or require alteration of our operations, service offerings, and ability to communicate with and among employers and job seekers, and may adversely affect our business.
From time to time, we may be subject to legal proceedings, regulatory disputes, and governmental investigations that could cause us to incur significant expenses, divert our management’s attention, and materially harm our business, financial condition, and operating results.
From time to time, we may be subject to claims, lawsuits (including class actions), government investigations, arbitrations and other proceedings involving competition and antitrust, intellectual property, privacy (including claims that the collection or provision of certain information, including personal information, by us or by third parties with whom we interact breached laws or regulations relating to privacy or data protection), consumer protection, securities, tax, labor and employment, commercial disputes, and other matters that could adversely affect our business operations and financial condition. The outcome of any legal proceeding, regardless of its merits, is inherently uncertain. Regardless of the merits, pending or future legal proceedings could result in a diversion of management’s attention and resources and reputational harm, and we may be required to incur significant expenses defending against
33

these claims or pursuing claims against third parties to protect our rights. If we do not prevail in litigation, we could incur substantial liabilities. We may also determine in certain instances that a settlement may be a more cost-effective and efficient resolution for a dispute.
Where we can make a reasonable estimate of the liability relating to pending litigation and determine that it is probable, we record a related liability. As additional information becomes available, we assess the potential liability and revise estimates as appropriate. However, because of uncertainties relating to litigation, the amount of our estimates could be wrong as determining reserves for pending legal proceedings is a complex, fact-intensive process that is subject to judgment calls. The results of legal and regulatory proceedings cannot be predicted with certainty, and determining reserves for pending litigation and other legal and regulatory matters requires significant judgment. There can be no assurance that our expectations will prove correct, and even if these matters are resolved in our favor or without significant cash settlements, these matters, and the time and resources necessary to litigate or resolve them, could harm our business. Any adverse determination related to legal proceedings or a settlement agreement could require us to change our technology or our business practices in costly ways, prevent us from offering certain products or services, require us to pay monetary damages, fines, or penalties, or require us to enter into royalty or licensing arrangements, and could adversely affect our operating results and cash flows, harm our reputation, or otherwise negatively impact our business.
Our failure or inability to protect our intellectual property rights, or claims by others that we are infringing upon or unlawfully using their intellectual property, could diminish the value of our brand and weaken our competitive position, and adversely affect our business, financial condition, operating results, and prospects.
Our success depends in large part on our proprietary technology and other intellectual property rights, or IPR. We currently rely on a combination of copyright, trademark, trade secret, and unfair competition laws, as well as confidentiality agreements and procedures and licensing arrangements, to establish and protect our IPR. We currently do not own any patents. We have devoted substantial resources to the development of our proprietary technologies and related processes. To protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality agreements with our employees, licensees, independent contractors, commercial partners, and other advisors. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of confidential information. We cannot be certain that the steps taken by us to protect our IPR will be adequate to prevent infringement of such rights by others. Additionally, the process of obtaining protection for trademarks and other IPR is expensive and time-consuming, and we may not be able to apply for all necessary or desirable trademark and other IPR applications at a reasonable cost or in a timely manner. Additionally, the process of obtaining patent or trademark protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications or apply for all necessary or desirable trademark applications at a reasonable cost or in a timely manner. Moreover, intellectual property protection may be unavailable or limited in some foreign countries where laws or law enforcement practices may not protect our IPR as fully as in the United States, and it may be more difficult for us to successfully challenge the unauthorized use of our IPR by other parties in these countries. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our IPR, and our failure or inability to obtain or maintain IPR protection or otherwise protect our IPR could adversely affect our business.
We may in the future be subject to patent infringement and trademark claims and lawsuits in various jurisdictions, and we cannot be certain that our products or activities do not violate the patents, trademarks, or other IPR of third-party claimants. Companies in the technology industry and other patent, copyright, and trademark holders seeking to profit from royalties in connection with grants of licenses own large numbers of patents, copyrights, trademarks, domain names, and trade secrets and frequently commence litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. As we face increasing competition and gain an increasingly high profile, the likelihood of IPR claims against us has grown and will likely continue to grow.
34

Further, from time to time, we may receive letters from third parties alleging that we are infringing upon their IPR or inviting us to license their IPR. We could also be subject to claims based upon the content that is accessible from our website through links to other websites or information on our website supplied by third parties or claims that our collection of information from third-party sites without a license violates certain federal or state laws or website terms of use. Successful infringement claims against us could result in significant monetary liability, prevent us from selling some of our products and services, or require us to change our branding. In addition, resolution of claims may require us to redesign our products, license rights from third parties at a significant expense, or cease using those rights altogether. We may in the future bring claims against third parties for infringing our IPR. Costs of supporting such litigation and disputes may be considerable, and there can be no assurances that a favorable outcome will be obtained. Patent infringement, trademark infringement, trade secret misappropriation, and other intellectual property claims and proceedings brought against us or brought by us, whether successful or not, could require significant attention of our management and resources and have in the past and could further result in substantial costs, harm to our brand, and have an adverse effect on our business.
Adverse tax laws or regulations could be enacted or existing laws could be applied to us or our employers and job seekers, which could increase the costs of our services and adversely impact our business.
The application of federal, state, local and international tax laws to services provided electronically is evolving. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the internet. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results and cash flows.
In addition, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us (possibly with retroactive effect), which could require us or our employers and job seekers to pay additional tax amounts, as well as require us or our employers and job seekers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our employers and job seekers, we could be held liable for such costs, thereby adversely impacting our operating results and cash flows.
Furthermore, the Inflation Reduction Act imposes a 1% non-deductible excise tax on the fair market value of any stock repurchased by a publicly traded domestic corporation during any taxable year, with the fair market value of such repurchased stock reduced by the fair market value of certain stock issued by such corporation during such taxable year. This tax applies to our share repurchase program beginning in 2023, where such program is described in the below risk factor titled “Our share repurchase program could affect the price of our Class A common stock and increase volatility and may be suspended or terminated at any time, which may result in a decrease in the trading price of our Class A common stock.”
Other Risks Related to Our Business
Our business is subject to the risk of earthquakes, fire, power outages, floods, public health crises, including pandemics, and other catastrophic events, and to interruption by man-made problems such as terrorism.
Our business is vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks, acts of war, human errors, break-ins, public health crises such as global pandemics, and similar events. Additionally, the third-party systems and operations, such as the data centers and online services we use in our company operations, are subject to similar risks. Our insurance policies may not cover losses from these events or may provide insufficient compensation that does not cover our total losses. To the extent a significant public health threat, or the related macroeconomic impacts, has an impact on our business, results of operations, and financial condition, it
35

is likely also to have the effect of heightening many of the other risks described in this “Risk Factors” section. Such events have impacted, and could in the future impact, demand for products sold in our marketplace, which in turn could adversely affect our revenue and results of operations. In addition, acts of terrorism, which may be targeted at metropolitan areas that have higher population density than rural areas, could also cause disruptions in our business or the economy as a whole. A significant portion of our technology team is located in Israel, which is located in a region of the world that historically has experienced elevated levels of geopolitical instability (see “—We face risks associated with having operations and employees located in Israel” above for additional information regarding risks related to our operations in Israel). Our corporate offices and our primary data center facilities are located in California, a state that frequently experiences earthquakes and wildfires. We may not have sufficient protection or recovery plans. As we rely heavily on our data center facilities, computer and communications systems, and the internet to conduct our business and provide high-quality user service, these disruptions could negatively impact our ability to run our business.
Our indebtedness could adversely affect our liquidity and financial condition.
We had $550.0 million of indebtedness (excluding intercompany indebtedness) and $245.7 million available under our credit facility as of December 31, 2023. Our indebtedness could have important consequences, including:
making it more difficult for us to satisfy our debt obligations;
limiting our ability to obtain additional financing to fund future working capital, capital expenditures, acquisitions or other general corporate requirements;
requiring a portion of our cash flows to be dedicated to debt service payments instead of other purposes, thereby reducing the amount of cash flows available for working capital, capital expenditures, acquisitions and other general corporate purposes;
increasing our vulnerability to adverse changes in general economic, industry and competitive conditions; and
increasing our cost of borrowing.
In addition, the credit agreement that governs our credit facility and the indenture governing the $550.0 million aggregate principal amount of our senior unsecured notes that we issued in January 2022 contain restrictive covenants that limit our ability to engage in activities that may be in our long-term best interest. Our failure to comply with those covenants could result in an event of default under the credit agreement that governs our credit facility or the indenture governing the senior unsecured notes which, if not cured or waived, could result in the acceleration of substantially all of our indebtedness.
We may not be able to generate sufficient cash to service all of our indebtedness, and may be forced to take other actions to satisfy our obligations under our indebtedness, which may not be successful.
Our ability to make scheduled payments on or to refinance our debt obligations depends on our financial condition and results of operations, which in turn are subject to prevailing economic and competitive conditions and to certain financial, business and other factors beyond our control. We may not be able to maintain a level of cash flows from operating activities sufficient to permit us to pay the principal, premium, if any, and interest on our indebtedness.
If our cash flows and capital resources are insufficient to fund our debt service obligations, we could face substantial liquidity problems and may be forced to reduce or delay investments and capital expenditures, or to sell assets, seek additional capital or restructure or refinance our indebtedness. Our ability to restructure or refinance our debt will depend on, among other things, the condition of the capital markets and our financial condition at such time. Any refinancing of our debt could be at higher interest
36

rates and may require us to comply with more onerous covenants, which could further restrict our business operations. The terms of existing or future debt instruments may restrict us from adopting some of these alternatives. In addition, any failure to make payments of interest and principal on our outstanding indebtedness on a timely basis would likely result in a reduction of our credit rating, which could harm our ability to incur additional indebtedness. In the absence of such cash flows and resources, we could face substantial liquidity problems and might be required to dispose of material assets or operations to meet our debt service and other obligations.
Further, the credit agreement governing our credit facility contains, and any future credit facility or other debt instrument may contain, provisions that will restrict our ability to dispose of assets and use the proceeds from any such disposition. We may not be able to consummate those dispositions or to obtain the proceeds that we could realize from them and these proceeds may not be adequate to meet any debt service obligations then due. These alternative measures may not be successful and may not permit us to meet our scheduled debt service obligations.
If we cannot make the scheduled payments on our debt, we will be in default and, as a result, the lenders under our credit facility and the holders of the senior unsecured notes could declare all outstanding principal and interest to be due and payable, the lenders under our credit facility could terminate their commitments to loan money and foreclose against the assets securing the borrowings under such credit facility, and we could be forced into bankruptcy or liquidation, which could result in an adverse impact to your investment in our company.
Covenants in our debt agreements may restrict our operations, and if we do not effectively manage our business to comply with these covenants, our financial condition could be adversely impacted.
We entered into a Credit Agreement with the lenders named therein, and JPMorgan Chase Bank, N.A., as administrative agent, in April 2021, which provides for a $250.0 million secured line of credit. We also entered into an indenture in January 2022, which governs the senior unsecured notes. The credit facility and the indenture that governs the senior unsecured notes contain various restrictive covenants, including, among other things, net leverage ratio requirements, and restrictions on our ability to dispose of assets, make acquisitions or investments, incur debt or liens, make distributions to our stockholders, or enter into certain types of related party transactions. These restrictions may restrict our current and future operations, particularly our ability to respond to certain changes in our business or industry, or take future actions. Pursuant to the credit agreement, we granted the lenders thereto a security interest in substantially all of our assets. See the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Liquidity and Capital Resources” for additional information.
Our ability to meet these restrictive covenants can be impacted by events beyond our control and we may be unable to do so. Our credit agreement and the indenture governing the senior unsecured notes provides that our breach or failure to satisfy certain covenants constitutes an event of default. Upon the occurrence of an event of default, the lender could elect to declare all amounts outstanding under its debt agreements to be immediately due and payable, and holders of the senior unsecured notes could declare all outstanding principal and interest to be due and payable. In addition, the lender would have the right to proceed against the assets we provided as collateral pursuant to the credit agreement. If the debt under our credit agreement or the senior unsecured notes were to be accelerated, we may not have sufficient cash on hand or be able to sell sufficient collateral to repay such debts, which would have an immediate adverse effect on our business, liquidity, and financial condition.
We may engage in merger and acquisition activities, which could require significant management attention, disrupt our business, dilute stockholder value, consume resources that are necessary to sustain our business, and adversely affect our operating results.
As part of our business strategy, we may make investments in other companies, products, or technologies. At any given time, we may be engaged in discussions or negotiations with respect to one or more of these types of transactions. Any acquisition, investment, or business relationship may result in
37

unforeseen or additional operating difficulties, risks, and expenditures. We may not be able to find suitable acquisition candidates and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions in the future, we may not ultimately strengthen our competitive position or achieve our goals, and any acquisitions we complete could be viewed negatively by employers and job seekers. In addition, if we cannot successfully integrate such acquisitions, or the assets, technologies or personnel associated with such acquisitions, into our company, the anticipated benefits of any acquisition, investment, or business relationship may not be realized. Additionally, we may be exposed to unknown or additional risks and liabilities.
We may in the future seek to acquire or invest in additional businesses, products, technologies, or other assets. We also may enter into relationships with other businesses to expand our marketplace or our ability to provide our marketplace in foreign jurisdictions, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing, or investments in other companies. Negotiating these transactions can be time consuming, difficult, and expensive, and our ability to close these transactions may often be subject to approvals that are beyond our control. Consequently, these transactions, even if undertaken and announced, may not close. Acquisitions may disrupt our ongoing operations, divert management from their primary responsibilities, dilute our corporate culture, subject us to additional liabilities, increase our expenses, and adversely impact our business, financial condition, operating results, and cash flows. We may not successfully evaluate or use the acquired technology and accurately forecast the financial impact of an acquisition transaction, including accounting charges. We may have to pay cash, incur debt, or issue equity securities to pay for any such acquisition, each of which could affect our financial condition, result in dilution to our stockholders or increase our fixed obligations.
We may require additional capital to support business growth and objectives, and this capital might not be available to us on reasonable terms, if at all, and may result in stockholder dilution.
We expect that our existing cash, cash equivalents, and marketable securities will be sufficient to meet our anticipated cash needs for the foreseeable future. However, we intend to continue to make investments to support our business growth and may require additional capital to fund our business and to respond to competitive challenges, including the need to promote and enhance our marketplace, develop new products and services, enhance our operating infrastructure, and potentially to acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. There can be no assurance that such additional funding will be available on terms attractive to us, or at all. Our inability to obtain additional funding when needed could have an adverse effect on our business, financial condition, and operating results. If additional funds are raised through the issuance of equity or convertible debt securities, holders of our Class A common stock could suffer significant dilution, and any new shares we issue could have rights, preferences, and privileges superior to those of our Class A common stock. Additionally, a substantial number of shares of our common stock are available for future sale pursuant to stock options, RSUs, or issuance pursuant to our equity incentive plans and employee stock purchase plan. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions.
The requirements of being a public company, including maintaining adequate internal control over our financial and management systems, may strain our resources, divert management’s attention, and affect our ability to attract and retain executive management and qualified board members.
We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, the rules subsequently implemented by the SEC, the rules and regulations of the listing standards of the New York Stock Exchange and other applicable securities rules and regulations. Compliance with these rules and regulations has increased our legal and financial compliance costs and strains our financial and management systems, internal controls, and employees.
38

The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. Moreover, the Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures, and internal control over financial reporting. We are required to make a formal assessment and provide an annual management report on the effectiveness of our internal control over financial reporting. We have not identified any material weaknesses in our internal control over financial reporting during 2023, 2022 and 2021. However, to maintain and, if required, improve our disclosure controls and procedures, and internal control over financial reporting to meet the standards of the Sarbanes-Oxley Act, additional and potentially significant resources and management oversight may be required.
Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on our stock price.
The new rules and regulations applicable to public companies, and stockholder litigation brought against recently public companies, have made it more expensive for us to obtain and maintain director and officer liability insurance, and we may be required to incur substantially higher costs to obtain and maintain the same or similar coverage.
Our management team has limited experience managing a public company.
Most members of our management team have limited experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies. We are subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These obligations and constituents require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition, and operating results.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of a change.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our operating results could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and stockholders’ equity/deficit, and the amount of revenue and expenses that are not readily apparent from other sources. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those
39

in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in the price of our Class A common stock.
Fluctuations in currency exchange rates could harm our operating results and financial condition.
Transactions generated in countries other than the United States as well as those incurred by our international subsidiaries are often denominated in the currencies of the local countries. As a result, our consolidated U.S. dollar financial statements are subject to fluctuations due to changes in exchange rates as the financial results of our international subsidiaries are translated from local currencies into U.S. dollars. Our financial results are also subject to changes in exchange rates that impact the settlement of transactions in non-local currencies. To date, we have not engaged in currency hedging activities to limit the risk of exchange fluctuations and, as a result, our financial condition and operating results could be adversely affected by such fluctuations.
Risks Related to the Ownership of Our Class A Common Stock
Market volatility may affect the value of an investment in our Class A common stock and could subject us to litigation.
Technology stocks have historically experienced high levels of volatility. The price of our Class A common stock also could be subject to wide fluctuations in response to the risk factors described in this Annual Report on Form 10-K and others beyond our control, including:
the number of shares of our Class A common stock and Class B common stock publicly owned and available for trading;
actual or anticipated fluctuations in our financial condition, operating results and other operating and non-GAAP metrics;
our actual or anticipated operating performance and the operating performance of our competitors;
changes in the projected operational and financial results we provide to the public or our failure to meet those projections;
any major change in our board of directors, management, or key personnel;
the impact of, including but not limited to, market volatility and macroeconomic conditions such as inflation and any recession;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant innovations, new products, services, features, integrations or capabilities, acquisitions, strategic investments, partnerships, joint ventures, or capital commitments;
lawsuits threatened or filed against us;
other events or factors, including those resulting from a pandemic, war, incidents of terrorism, natural disasters, or responses to these events; and
sales or expected sales of our Class A common stock by us, and our officers, directors, and principal stockholders.
Furthermore, the stock market has recently experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies and financial services and technology companies in particular. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry
40

fluctuations, as well as general economic, political, and market conditions such as recessions, interest rate changes, or international currency fluctuations, may negatively impact the market price of our Class A common stock. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could harm our business.
The dual class structure of our common stock concentrates voting control with those stockholders who held our capital stock prior to our listing, including our directors, executive officers, and 5% stockholders. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors and the approval of any change of control transaction.
Our Class B common stock has twenty votes per share and our Class A common stock has one vote per share. As of December 31, 2023, the holders of our outstanding Class B common stock beneficially owned approximately 22.9% of our outstanding common stock as a class and held approximately 85.6% of the voting power of our outstanding common stock as a class. Because of the twenty-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively control a substantial majority of the combined voting power of our common stock and therefore are able to control all matters submitted to our stockholders for approval until the earliest of (1) the first business day falling on or after 180 days after the date on which Ian Siegel beneficially owns less than 4,000,000 shares of Class B common stock, (2) the date which is (a) 90 days after the date of death or disability of Mr. Siegel or (b) such later date, not to exceed a total period of 180 days after the date of death or disability of Mr. Siegel, as may be approved prior to the date that is 90 days after the date of death or disability of Mr. Siegel by a majority of our independent directors then in office, and (3) the first business day falling on or after the date on which Mr. Siegel elects to convert all then-outstanding shares of Class B common stock into shares of Class A common stock. This concentrated control limits or precludes your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain permitted transfers, including certain transfers to family members, trusts solely for the benefit of the stockholder or their family members, affiliates under common control with the stockholder, and partnerships, corporations, and other entities exclusively owned by the stockholder or their family members, in each case as fully described in our amended and restated certificate of incorporation. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.
The dual class structure of our common stock may adversely affect the trading market for our Class A common stock.
Several stockholder advisory firms and large institutional investors oppose the use of multiple class structures. As a result, the dual class structure of our common stock may cause stockholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure and may result in large institutional investors not purchasing shares of our Class A common stock. Any actions or publications by stockholder advisory firms or institutional investors critical of our corporate governance practices or capital structure could also adversely affect the value of our Class A common stock.

41

Our share repurchase program could affect the price of our Class A common stock and increase volatility and may be suspended or terminated at any time, which may result in a decrease in the trading price of our Class A common stock.
As of December 31, 2023, the board of directors has authorized us to repurchase up to $550.0 million of our common stock through open market or privately negotiated transactions, block purchases, or pursuant to one or more Rule 10b5-1 plans, in compliance with applicable securities laws and other legal requirements. The timing and actual number of shares repurchased will depend on a variety of factors including price, market conditions, corporate and regulatory requirements, and other investment opportunities. Approximately $63.4 million remains available for future repurchases under our $550.0 million share repurchase program as of December 31, 2023.
Repurchases pursuant to our share repurchase program could affect the price of our Class A common stock and increase its volatility. The existence of our share repurchase program could also cause the price of our Class A common stock to be higher than it would be in the absence of such a program and could reduce the market liquidity for our Class A common stock. Additionally, repurchases under our share repurchase program will diminish our cash reserves, which could impact our ability to further develop our business and service our indebtedness. There can be no assurance that any repurchases will enhance stockholder value because the market price of our Class A common stock may decline below the levels at which we repurchased such shares. Any failure to repurchase shares after we have announced our intention to do so may negatively impact our reputation and investor confidence in us and may negatively impact our Class A common stock price. Although our share repurchase program is intended to enhance long-term stockholder value, short-term price fluctuations could reduce the program’s effectiveness.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business or our future prospects, the price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock depends in part on the research and reports that securities or industry analysts publish about us or our business, our market, and our competitors. We do not have control over these securities analysts. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our Class A common stock price would likely decline. If one or more of these analysts cease coverage of us or cannot publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. Additionally, our ability to pay dividends on our common stock is limited by the restrictions under the terms of our credit agreement. We anticipate that for the foreseeable future we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Provisions in our charter documents and under Delaware law could make an acquisition of us, which may be beneficial to our stockholders, more difficult and may limit attempts by our stockholders to replace or remove our current management.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a merger, acquisition, or other change of control of our company that the stockholders may consider favorable. In addition, because our board of directors is responsible for appointing the members of our management team, these provisions may frustrate or
42

prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
provide that our board of directors will be classified into three classes of directors with staggered three-year terms;
permit the board of directors to establish the number of directors and fill any vacancies and newly created directorships;
require super-majority voting to amend some provisions in our amended and restated certificate of incorporation and amended and restated bylaws, including provisions relating to the classified board, the size of the board, removal of directors, special meetings, actions by written consent, and designation of our preferred stock;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
provide that only the chairman of our board of directors, our chief executive officer, our lead independent director, or a majority of our board of directors will be authorized to call a special meeting of stockholders;
eliminate the ability of our stockholders to call special meetings of stockholders;
prohibit cumulative voting;
provide that directors may only be removed “for cause” and only with the approval of two-thirds of our stockholders;
provide for a dual class common stock structure in which holders of our Class B common stock may have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter, or repeal our bylaws; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
Moreover, Section 203 of the Delaware General Corporate Law, or DGCL, may discourage, delay, or prevent a change in control of our company. Section 203 imposes certain restrictions on mergers, business combinations, and other transactions between us and holders of 15% or more of our common stock. See the section titled “Description of Class A Common Stock” in Exhibit 4.6 to this Annual Report on Form 10-K for additional information. In addition, under the indenture governing the senior unsecured notes, if certain “change of control” events occur, each holder of the notes may require us to repurchase all of such holder’s notes at a purchase price equal to 101% of the principal amount of such notes. Additionally, our credit facility provides for an event of default upon the occurrence of certain specified “change of control” events.
43

Our amended and restated certificate of incorporation and our amended and restated bylaws contain exclusive forum provisions for certain claims, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation, to the fullest extent permitted by law, provides that the Court of Chancery of the State of Delaware will be the exclusive forum for any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the DGCL, our amended and restated certificate of incorporation, or our amended and restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine.
Moreover, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all claims brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder and our amended and restated bylaws provide that the U.S. federal district courts will, to the fullest extent permitted by law, be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, or a Federal Forum Provision. Our decision to adopt a Federal Forum Provision followed a decision by the Supreme Court of the State of Delaware holding that such provisions are facially valid under Delaware law. While there can be no assurance that federal or state courts will follow the holding of the Delaware Supreme Court or determine that the Federal Forum Provision should be enforced in a particular case, application of the Federal Forum Provision means that suits brought by our stockholders to enforce any duty or liability created by the Securities Act must be brought in federal court and cannot be brought in state court. Section 27 of the Exchange Act creates exclusive federal jurisdiction over all claims brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder and neither the exclusive forum provision nor the Federal Forum Provision applies to suits brought to enforce any duty or liability created by the Exchange Act. Accordingly, actions by our stockholders to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder must be brought in federal court. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder.
Any person or entity purchasing or otherwise acquiring or holding any interest in any of our securities will be deemed to have notice of and consented to our exclusive forum provisions, including the Federal Forum Provision. These provisions may limit our stockholders’ ability to bring a claim in a judicial forum they find favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. Alternatively, if a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation or amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results, and financial condition.

Item 1B. Unresolved Staff Comments
Not applicable.
Item 1C. Cybersecurity
Our board of directors recognizes the critical importance of maintaining the trust and confidence of our users, customers, clients, business partners, and employees. We are committed to protecting the privacy of our users and safeguarding our systems, networks, and services against cybersecurity risks, such as loss, unauthorized access, or other misuses.
We take that responsibility very seriously and maintain high standards of governance. Our board of directors provides oversight of risk management issues, including information security and data privacy. Our board of directors is actively involved in oversight of our risk management, and cybersecurity
44

represents an important component of our overall approach to enterprise risk management, or ERM. The audit committee of our board of directors is regularly updated by management and reviews cybersecurity and other information technology risks, controls, and procedures on a regular basis.
Our cybersecurity policies, standards, processes, and practices reflect our business and risks, take into account recognized frameworks (such as those established by the National Institute of Standards and Technology, the International Organization for Standardization, and other applicable industry standards), and are reviewed and updated as appropriate. In general, we address cybersecurity risks through a comprehensive, cross-functional approach that is focused on preserving the confidentiality, security, and availability of the information that we collect and store by proactively identifying, preventing, and mitigating cybersecurity threats and effectively responding to cybersecurity incidents when they occur.
Risk Management and Strategy
As one of the critical elements of our overall ERM approach, our cybersecurity program is focused on the following key areas:
Governance: Our board of directors’ oversight of cybersecurity risk management is supported by the audit committee of our board of directors, which regularly interacts with our ERM function, including our Chief Technology Officer, or CTO, Chief Legal Officer, or CLO, and other members of management and the relevant security, privacy, and compliance teams.
Collaborative Approach and Implementation of Best Practices: We have implemented a comprehensive, cross-functional approach to identifying, preventing, and mitigating cybersecurity threats and incidents, while also implementing controls and procedures that provide for the prompt escalation of certain cybersecurity incidents so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner. For example, through the AppSec Guild, we establish and promote development practices, policies, procedures, and technical designs intended to develop secure outward facing products and systems. Our Security Operations team helps to provide information technology security and oversight for corporate infrastructure and systems, and engages in cybersecurity incident response and management. Working in concert, these groups establish a tiered, best practices driven posture to protect us from cybersecurity threats.
Technical Safeguards: We deploy technical safeguards that are designed to protect our information systems from cybersecurity threats, including, without limitation, through firewalls, intrusion prevention and detection systems, anti-malware functionality, and access controls, which are evaluated and improved through vulnerability assessments and regular reviews.
Incident Response and Recovery Planning: We have established and maintain comprehensive cybersecurity incident response policies and procedures, and business continuity and disaster recovery plans, which are tested or evaluated on a regular basis.
Third-Party Risk Management: We maintain a comprehensive, risk-based approach to identifying and overseeing cybersecurity risks presented by third parties, including vendors, service providers, and other external users of our systems, as well as the systems of third parties that could adversely impact our business in the event of a cybersecurity incident affecting those third-party systems. We perform security vetting for all new applicable third-party vendors and service providers, and conduct security reviews of applicable existing third-party vendors and service providers on an ongoing basis.
Ongoing Employee Training: We provide regular, mandatory security awareness training and phishing simulation for our employees regarding cybersecurity threats as a means to equip our personnel with effective tools to identify and address cybersecurity threats.
Additional information on our policies, procedures, and safeguards can be found in our Security and Compliance webpage (https://www.ziprecruiter.global/en/security).
45

We engage in the periodic assessment and testing of our policies, standards, processes, and practices that are designed to address cybersecurity threats and incidents, as appropriate. These efforts include a wide range of activities, including audits, assessments, tabletop exercises, threat modeling, vulnerability testing, and other exercises focused on evaluating the effectiveness of our cybersecurity measures and planning. For example, ZipRecruiter has completed a third-party SOC 2 Type 2 audit, works with independent security researchers through its private bug bounty program, and conducts annual penetration testing using a third-party security tester. The results of such assessments, audits, and reviews are regularly reviewed, and we adjust our cybersecurity policies, standards, processes, and practices as necessary based on the information provided by these assessments, audits, and reviews.
Governance
Our board of directors, in coordination with our audit committee, oversees our ERM, including the management of risks arising from cybersecurity threats. Our audit committee receives regular presentations and reports on cybersecurity, privacy, and compliance, which address a wide range of topics including recent developments, evolving standards, the threat environment, technological trends, and information security considerations arising with respect to our peers and third parties. Our audit committee also receives prompt and timely information regarding any cybersecurity incident that meets established reporting thresholds, as well as ongoing updates regarding any such incident until it has been addressed.
Our CTO, Security Operations team, AppSec Guild, and Senior Corporate Counsel work collaboratively across our company to implement a program designed to protect our information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. To facilitate the success of our cybersecurity risk management, multidisciplinary teams throughout our company are utilized to address cybersecurity threats and to respond to cybersecurity incidents. Through ongoing communications with these teams, our Security Operations team monitors the prevention, detection, mitigation and remediation of cybersecurity threats and incidents in real time and reports such threats and incidents to our Legal Team when appropriate.
Our CTO has served in various roles in information technology for over 25 years, including serving as the CTO of two large companies, and holds a master’s degree in Computer Science. Our CEO, CFO and CLO each hold undergraduate and/or graduate degrees in their respective fields, and collectively have over 25 years of experience managing risks at our company.
Cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected, nor do we believe they are reasonably likely to materially affect, our business strategy, results of operations or financial condition, but we cannot provide assurance that they will not be materially affected in the future by such threats or any future material incidents. For more information regarding cybersecurity risks that we face and potential impacts on our business related thereto, see the risk factor titled “Changes in laws or regulations relating to data privacy or the protection, collection, storage, processing, transfer, or use of personal data, or artificial intelligence, or any actual or perceived failure by us to comply with such laws and regulations or our privacy policies, could adversely affect our business.”
Item 2. Properties
Our corporate headquarters are located in Santa Monica, California, where we currently lease approximately 45,000 square feet under an agreement that expires in 2025. We also lease facilities in Palo Alto, California, Phoenix, Arizona, London, the United Kingdom, and Tel Aviv, Israel. We believe that our facilities are adequate to meet our needs for the immediate future and that suitable additional space will be available to accommodate any expansion of our operations as needed.

46

Item 3. Legal Proceedings
Refer to the disclosure under the heading “Legal Matters” in Note 10 – Commitments and Contingencies to the audited financial statements included in this report for legal proceedings. From time to time, we may be involved in various legal proceedings arising from the normal course of our business activities.
Item 4. Mine Safety Disclosures
Not applicable.
47

Part II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information for Common Stock
Our Class A common stock is listed on the New York Stock Exchange, or NYSE, under the ticker symbol “ZIP”. There is no separate public trading market for our Class B common stock, which is convertible share for share at any time into Class A common stock.
Holders of Record
As of February 16, 2024, the approximate number of Class A and Class B common shareholders of record was 995 and 7, respectively. A substantially greater number of ZipRecruiter common shareholders are “street name” or beneficial holders, whose shares are held of record by banks, brokers and other financial institutions.
Dividend Policy
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that for the foreseeable future, we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. In addition, our credit agreement contains restrictions on our ability to pay cash dividends on our capital stock.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
Share repurchase activity during the three months ended December 31, 2023 was as follows (in thousands, except per share amounts):
PeriodTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs (1)
October 1, 2023 to October 31, 2023— $— — 
November 1, 2023 to November 30, 2023
Open market repurchases360 $12.35 360 
December 1, 2023 to December 31, 2023
Open market repurchases291 $13.60 291 
Total651 $63,444 
____________
(1)As of December 31, 2023, the board of directors authorized us to repurchase up to $550.0 million of our common stock under the share repurchase program, of which $486.6 million had been utilized. The remaining $63.4 million in the table represents the amount available to repurchase shares under the share repurchase program as of December 31, 2023. We may repurchase shares of common stock through open market or privately negotiated transactions, block purchases, or pursuant to one or more Rule 10b5-1 plans. The share repurchase program has no expiration date and will continue until otherwise suspended, terminated, or modified at any time for any reason by the board of directors. For more information, see Note 14 – Share Repurchase Program to the audited financial statements included in this report.


48

Stock Performance Graph
This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act or the Exchange Act.
The following graph compares the cumulative total return to stockholders on our Class A common stock since May 26, 2021 (the date our Class A common stock commenced trading on the NYSE) relative to the cumulative total returns of the NYSE and the Standard & Poor’s Internet Select Industry Index over the same period. An investment of $100 (with reinvestment of all dividends) is assumed to have been made in our Class A common stock and in each index at the market close on May 26, 2021, and its relative performance is tracked through December 31, 2023. The returns shown are based on historical results and are not intended to suggest future performance.
Cumulative Total Return FY 2023.jpg

Item 6. [Reserved]
49


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with the consolidated financial statements and the related notes included in Item 8 “Financial Statements and Supplementary Data” in this Annual Report on Form 10-K. Some of the information contained in this discussion and analysis or set forth elsewhere in this Annual Report on Form 10-K, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. You should read the sections titled “Risk Factors” and “Note Regarding Forward-Looking Statements” for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis.
OVERVIEW
Our Mission is to actively connect people to their next great opportunity.
ZipRecruiter is a two-sided marketplace for work. We generate substantially all of our revenue from fees paid by employers to post jobs and access other features in our marketplace. We offer our employers flat rate pricing on terms typically ranging from a day to a year, or performance-based pricing, such as cost-per-click, to align with each employer’s hiring needs.
ZipRecruiter is free to use for job seekers. Job seekers come to ZipRecruiter in search of their next opportunity. After establishing a profile, job seekers are able to apply to jobs with a single click. Our artificial intelligence-powered career advisor, Phil, curates jobs and proactively sends alerts for new opportunities where they are a Great Match, which is a designation assigned by ZipRecruiter’s technology to indicate a high potential fit between a job seeker and a job. As our matching technology learns more about job seekers’ preferences and attributes, our technology offers increasingly higher quality matches.
We plan to continue to invest aggressively in our marketplace to improve functionality and drive growth for the foreseeable future. We have made significant investments in our business to expand our employer and job seeker footprints, increase their engagement and enhance our datasets and machine learning.
For the year ended December 31, 2023, our revenue was $645.7 million and we generated net income of $49.1 million and Adjusted EBITDA of $175.3 million. For the year ended December 31, 2022, our revenue was $904.6 million and we generated net income of $61.5 million and Adjusted EBITDA of $184.9 million. Adjusted EBITDA is a financial measure not presented in accordance with GAAP. For a definition of Adjusted EBITDA, an explanation of our management’s use of this measure and a reconciliation of net income to Adjusted EBITDA, see the section titled “Key Operating Metrics and Non-GAAP Financial Measures.”

50


KEY OPERATING METRICS AND NON-GAAP FINANCIAL MEASURES
In addition to the measures presented in our consolidated financial statements, we use the following key operating metrics and non-GAAP financial measures to identify trends affecting our business, formulate business plans, and make strategic decisions:
March
31,
2022
June
30,
2022
September
30,
2022
December
31,
2022
March
31,
2023
June
30,
2023
September
30,
2023
December
31,
2023
Quarterly Paid Employers150,233 156,537135,703108,296105,948101,63489,66870,712
Revenue per Paid Employer$1,513 $1,533$1,673$1,944$1,734$1,677$1,736$1,922

Year Ended December 31,
20232022
(in thousands, except percentages)
Adjusted EBITDA$175,296 $184,866 
Adjusted EBITDA margin27 %20 %
Quarterly Paid Employers
We quantify the revenue-generating customer base as the number of Paid Employers in our marketplace. The Quarterly Paid Employer metric includes all actively recruiting employers (or entities acting on behalf of employers) on a paying subscription plan or performance marketing campaign for at least one day in a given quarter. Paid Employers excludes employers from our third-party sites or other indirect channels, employers who are not actively recruiting and employers on free-trials. This group of employers excluded from our Paid Employer count does not contribute a significant amount of revenue.
In the last quarter of the year ended December 31, 2023, Quarterly Paid Employers decreased when compared to the prior-year period. The record-setting levels of hiring activity we saw throughout the first half of 2022 started to show signs of softening near the end of June 2022 and proceeded to slow down significantly during the latter half of 2022. This trend continued throughout the year ended December 31, 2023, as the U.S. labor market continued to be impacted by high interest rates and high inflation, which posed challenges for many businesses. As employers continued to feel the impact of rising operating expenses and other macroeconomic headwinds, we continued to observe employers moderating hiring plans and reducing recruitment budgets in response to economic uncertainty. This has resulted in atypical seasonal hiring patterns, with online hiring demand declining throughout 2023.
Revenue per Paid Employer
We evaluate Revenue per Paid Employer as a key indicator of our efforts to increase value provided to employers in our marketplace. We define Revenue per Paid Employer as total company revenue in a given period divided by Quarterly Paid Employers in the same period.
In the last quarter of the year ended December 31, 2023, Revenue per Paid Employer decreased slightly when compared to the prior-year period. While we believe our products and services continued to improve, providing more value for employers of all sizes by offering solutions with the best matching technology to help employers identify and recruit standout candidates, we saw a decline in employer spending on our marketplace products and services during the quarter ended December 31, 2023. We believe the decline reflects the prevailing softness in hiring demand amidst the challenging economic conditions.
51


Adjusted EBITDA and Adjusted EBITDA Margin
We define Adjusted EBITDA as our net income (loss) before interest expense, other (income) expense, net, income tax expense (benefit) and depreciation and amortization, adjusted to eliminate stock-based compensation expense. Adjusted EBITDA margin is calculated by dividing Adjusted EBITDA for a period by revenue for the same period.
We believe Adjusted EBITDA and Adjusted EBITDA margin are helpful to investors, analysts and other interested parties because they can assist in providing a more consistent and comparable overview of our operations across our historical financial periods. In addition, these measures are frequently used by analysts, investors and other interested parties to evaluate and assess performance. Adjusted EBITDA is not intended to be a substitute for any U.S. GAAP financial measure and, as calculated, may not be comparable to other similarly titled measures of performance of other companies in other industries or within the same industry.
Our Adjusted EBITDA and Adjusted EBITDA margin fluctuate from quarter to quarter depending on a variety of factors including, but not limited to, our investments in research and development, sales and marketing, headcount and our ability to generate revenue.
The following table presents a reconciliation of net income to Adjusted EBITDA for each of the periods indicated:
Year Ended December 31,
20232022
(in thousands)
Net income (1)
$49,098 $61,494 
Stock-based compensation (2)
84,235 76,956 
Depreciation and amortization11,624 10,682 
Interest expense29,393 28,498 
Other (income) expense, net(20,506)(5,354)
Income tax expense
21,452 12,590 
Adjusted EBITDA$175,296 $184,866 
____________
(1)Net income includes one-time charges resulting from our restructuring plan announced on May 31, 2023 to reduce our global workforce by approximately 20%. Restructuring activity for the year ended December 31, 2023 reflects $7.6 million net costs primarily related to employee severance and continuation of health benefits.
(2)Includes a one-time charge of $7.5 million due to an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023 resulting from the cancellation of the market-based RSUs in connection with the CEO Performance Award (as defined below).
52



The following tables present net income margin and Adjusted EBITDA margin for each of the periods indicated:
Year Ended December 31,
20232022
(in thousands, except percentages)
Revenue$645,722 $904,649 
Net income
49,098 61,494 
Net income margin%%
Year Ended December 31,
20232022
(in thousands, except percentages)
Revenue$645,722 $904,649 
Adjusted EBITDA175,296 184,866 
Adjusted EBITDA margin27 %20 %
FACTORS AFFECTING OUR PERFORMANCE
We believe that the growth and future success of our business depends on many factors. While each of these factors presents significant opportunities for our business, they also pose important challenges that we must successfully address in order to sustain our growth, improve our results of operations and maintain or increase profitability.
Attract More Employers
Our ability to maintain and grow an expansive universe of employers and job opportunities in our marketplace over time is critical to our business’s future. We acquire new employers primarily through marketing programs and our sales teams.
Our ability to cost effectively attract both employers and job seekers is critical to our success. Given that our marketplace remains free for job seekers, employers’ spending funds our continued investment in matching technology. The majority of our marketing efforts to date have been toward reaching employers. Our investment in employer-specific marketing has driven a significant increase in brand awareness. We believe scaling our brand has a positive impact on our ability to attract both employers and job seekers to our marketplace. We plan to continue to invest in the sales and marketing channels that we believe will drive further brand awareness and preference amongst both employers and job seekers. We are focused on the effectiveness of our sales and marketing spend and will continue to be disciplined in how we measure and re-invest in growing both sides of our marketplace.
Most of the employers in our marketplace use our self-serve tools to gain access to our marketplace and do not require a salesperson to help them initially onboard and begin using ZipRecruiter. Other employers have more sophisticated needs or require greater assistance from our sales team. We expect that our sales teams will continue to become more efficient over time, even as we scale the team to appropriately meet demand from our employer customers.
Create More Value for Employers
While our marketplace serves a wide variety of employers, all employers benefit from finding the right candidate quickly. We bring employers and job seekers together using industry-leading matching
53


technology. This technology benefits from the billions of data points we gather as job seekers and employers interact, leading to better matches over time. As a result of our advancements with matching, we delivered nearly 40 million Great Match candidates in 2023, an increase of 24% over the prior year.
Average Monthly Revenue per Paid Employer by Employer Cohort Start Year

image (1).jpg
Satisfied employers continue to expand their relationship with us in terms of additional jobs and tenure in our marketplace. Those with recurring hiring needs remain active in our marketplace over time and tend to increase their spend each year, posting additional jobs and purchasing job enhancement products.
Despite the impact on employer hiring demand, our cohort trends remained intact: employers across annual cohorts continue to spend more over time. However, the more difficult hiring environment in 2023 did slow down the rate of growth in Average Monthly Revenue per Paid Employer among prior cohorts. We see these disruptions to the long term cohort dynamics as temporary, driven by the unique slowdown in hiring particularly among larger customers. Over the long-term, we continue to believe that there is meaningful opportunity to grow revenue from large customers.
Attract More Job Seekers
For job seekers, we operate like a personal recruiter, presenting strong fit potential candidates to employers before they have applied. Phil, our AI-powered career advisor, engages job seekers on their journey and provides technology that makes their job search and application process more efficient. Our ability to cost effectively grow the number of job seekers and increase their engagement in our marketplace is critical to strengthen our marketplace. We compete for job seekers on many fronts, including our ability to surface unique and attractive jobs, our ability to simplify the hiring process, the transparent feedback job seekers receive on the status of their applications and our trusted brand. We believe our offering to job seekers compares favorably versus alternatives due to the combination of our large and unique set of jobs to choose from, plus our proven matching technology that continues to get smarter over time. Historically, we have largely focused our marketing spend on employers, and despite being the highest rated job seeker app on iOS and Android, we are not yet the most well-known. Starting in 2021 and continuing in 2022 and 2023, we have made significant investments in media campaigns focused on job seeker acquisition and engagement. In 2023, organic visits from job seekers grew by more than 40% over 2022, and installs for our #1 rated job search app of iOS & Android grew app installs by
54


over 20% year-over-year. We believe that this is a testament to our high aided brand awareness and superior job seeker products.
We will continue to invest in growing the number of job seekers in our marketplace that are either actively or passively open to evaluating new opportunities through a variety of acquisition strategies.
Investments in Technology
The technology that drives high-quality matches between our job seekers and employers remains a significant investment priority. We are continuously improving our data science and machine learning models, leveraging the billions of interactions taking place in our marketplace to drive meaningful improvements in the quality of matches we share with our users. Our continued improvement of the technology underpinning our marketplace and product experience is paramount to our user experience, driving our ability to attract and retain employers and job seekers and generate revenue. As such, we will continue to invest in our technology to continue to evolve our marketplace to provide improved experiences and impact for both employers and job seekers.
We have invested in research and development to improve our matching technology and deliver a high-quality experience to employers and job seekers. In 2023 and 2022, we spent $141.8 million and $127.7 million, or 22% and 14% of total revenue, respectively, on research and development. We believe the return on these investments will create operating leverage over time while continuing to drive top-line growth.
Seasonality
Our business is seasonal, reflecting typical behavior in hiring markets. Hiring activity tends to decelerate in the fourth quarter. The COVID-19 pandemic interrupted the patterns we typically see in our quarterly seasonality. In 2020, we experienced a decrease in sequential revenue of 23% in the quarter ended June 30, 2020 as a result of the pandemic, but saw consecutive quarters of revenue growth of 17% and 11% in the third and fourth quarters of 2020, respectively, as employers started to return to and join our marketplace. In 2021, we saw sequential revenue growth in each quarter. However, growth from third to fourth quarter of 2021 decelerated to 4%, reflecting more typical seasonal patterns. While sequential growth during the first half of 2022 was more reflective of our typical seasonality, we saw consecutive quarters of revenue decline of 5% and 7% in the third and fourth quarters, respectively. We believe this decline was primarily driven by a macroeconomic cooling in the hiring market. This trend continued throughout 2023, as we continued to observe employers moderating hiring plans and reducing recruitment budgets in response to economic uncertainty. This has resulted in atypical seasonal hiring patterns, with online hiring demand declining throughout 2023.
Impact of Macroeconomic Conditions
We had a lower number of Quarterly Paid Employers in our marketplace in the last quarter of the year ended December 31, 2023 compared to the prior year period. In the year ended December 31, 2023, we delivered $645.7 million in revenue, a 29% decrease compared to the year ended December 31, 2022. The record-setting levels of hiring activity we saw throughout the first half of 2022 started to show signs of softening near the end of June 2022 and proceeded to slow down significantly during the latter half of 2022. This trend continued throughout the year ended December 31, 2023, as the U.S. labor market continued to be impacted by high interest rates and high inflation, which posed challenges for many businesses. As employers continued to feel the impact of rising operating expenses and other macroeconomic headwinds, we continued to observe employers moderating hiring plans and reducing recruitment budgets in response to economic uncertainty. Also, while in 2021 and 2022, workers left jobs for higher wages, wage inflation has abated and macroeconomic uncertainty keeps people in their current roles, resulting in fewer job openings and lower employee turnover, This has resulted in atypical seasonal hiring patterns, with online hiring demand declining throughout 2023.
55



Components of Our Results of Operations
Revenue
We generate revenue primarily from fees paid by employers to post and distribute jobs in our marketplace, as well as multiple sites managed by Job Distribution Partners, which are third-party sites who have a relationship with us and advertise from our marketplace, and include job boards, newspaper classifieds, search engines, social networks, talent communities and resume services.
Our subscription revenue consists of time-based job posting plans, upsells which complement or expand visibility and prominence to job posting plans and resume database plans.
We offer job posting plans with terms typically ranging from a day to a year on a flat rate subscription basis to access our marketplace, where customers may create and manage job postings and review incoming candidate applications. We recognize revenue ratably over the subscription period beginning on the date the subscription service is made available to the customer. Our nonrefundable subscriptions are typically subject to renewal at the end of the subscription term.
Our upsell services complement or expand visibility to job posting plans and are typically sold on a subscription basis. Upsell services revenue is recognized ratably over the term of the agreement beginning on the date the upsell services are made available to the customer. Additionally, upsell services include job posting enhancements which are applied to individual job postings. Such services enhance job postings by providing customers with a temporary boost in the prominence of their job postings, expanding visibility to job postings by inviting strong fit potential candidates to apply to the job, or highlighting key attributes of job postings to make them stand out to job seekers. Revenue from job posting enhancements is recognized as the customer uses the enhancements on its job postings.
Resume database plans allow our customers to search and view resumes and revenue is recognized ratably over the subscription period.
Performance-based revenue is recognized when a candidate clicks on or applies to a job distributed by ZipRecruiter on behalf of a customer. For performance-based revenue, our customers pay an amount per click or per job application usually capped at a contractual maximum per job recruitment campaign.
For a description of our revenue accounting policies, see the section titled Critical Accounting Policies and Estimates” below.
Cost of Revenue and Gross Profit
Cost of Revenue
Cost of revenue consists of third-party hosting, credit card processing fees, personnel-related costs (including salaries, bonuses, benefits, and stock-based compensation) for customer support employees, partner revenue share amounts, job distribution costs from performance-based revenue, and amortization of capitalized software costs associated with our marketplace technology to provide services for our customers. In addition, we allocate a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization, to cost of revenue based on headcount.
We expect cost of revenue to increase in absolute dollars in future periods due to payment processing fees, third-party hosting fees, personnel-related costs to support additional transaction volume, and amortization expense associated with our capitalized internal-use software and development cost. We expect our cost of revenue as a percentage of revenue to remain relatively flat from year to year but may vary from quarter to quarter as a percentage of our revenue due to the timing and extent of these expenses.
56


Gross Profit and Gross Margin
Our gross profit may fluctuate from period to period. Such fluctuations may be influenced by our revenue, timing and amount of investments to expand hosting capacity, our continued investments in our support teams, and the amortization expense associated with our capitalized internal-use software and development cost. We expect our gross margin to remain relatively flat from year to year but may vary from quarter to quarter as a percentage of our revenue due to the timing and extent of these expenses.
Costs and Operating Expenses
Sales and Marketing
Sales and marketing expense consists of personnel-related costs (including salaries, sales commissions, bonuses, benefits, and stock-based compensation) for our sales and marketing employees, marketing activities, and related allocated overhead costs. Marketing activities include advertising, online lead generation, customer and industry events, and candidate acquisition. We allocate a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to sales and marketing expense based on headcount. Sales and marketing costs are expensed as incurred.
We expect that sales and marketing expenses will increase on an absolute dollar basis as we plan to continue to invest in sales and marketing to attract both employers and job seekers to our marketplace and to increase our brand awareness. However, sales and marketing expenses may vary from period to period as a percentage of revenue for the foreseeable future as we constantly measure the expected returns of specific sales and marketing initiatives and adjust spend levels up or down accordingly. This discipline has been a key aspect of our strong financial performance through a wide range of macroeconomic conditions. We expect that these expenses will continue to be our largest operating expense category for the foreseeable future as we continue to expand on our sales and marketing efforts over time.
Research and Development
Research and development expense consists of personnel-related costs (including salaries, bonuses, benefits, and stock-based compensation) for our research and development employees, amortization of capitalized software costs associated with the development of internal databases, candidate insights, and reporting that support our marketplace technology and the cost of certain third-party service providers. We allocate a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to research and development expense based on headcount. Research and development costs, other than software development costs qualifying for capitalization, are expensed as incurred.
We believe continued investments in research and development are important to attain our strategic objectives, and expect research and development expense to increase in absolute dollars. This expense may vary as a percentage of total revenue for the foreseeable future as we continue to invest in research and development activities related to ongoing improvements to, and maintenance of, our marketplace, expansion of our services, as well as other research and development programs, including the hiring of engineering, product development, and design employees to support these efforts.
General and Administrative
General and administrative expense consists of personnel-related costs (including salaries, bonuses, benefits, and stock-based compensation) for employees in our executive, finance, human resource and administrative departments, and fees for third-party professional services, including consulting, legal and accounting services. In addition, we allocate a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to general and administrative expense based on headcount.
We expect to continue to invest in corporate infrastructure and incur additional expenses associated with operating as a public company, including expenses related to compliance and reporting obligations
57


pursuant to the rules and regulations of the SEC, and higher expenses for investor relations costs, professional services, and director and officer liability insurance.
Interest Expense
Interest expense consists of interest costs associated with our outstanding borrowings, undrawn fees associated with our credit facility, and amortization of issuance costs for our credit facility and senior unsecured notes.
Other Income (Expense), Net
Other income (expense), net consists primarily of interest income recognized on cash, cash equivalents and marketable securities, gains and losses from foreign currency exchange transactions, and realized gains and losses recognized on sales of available-for-sale debt securities. We have foreign currency exposure primarily related to personnel-related expenses that are denominated in currencies other than the U.S. Dollar, principally the Canadian Dollar, British Pound and the Israeli New Shekel. Other income (expense), net also includes sublease income which consists of income earned from noncancellable sublease agreements related to some of our office facilities.
Income Tax Expense (Benefit)
We are subject to federal and state income taxes in the United States, as well as several international jurisdictions. The effective tax rate for the year ended December 31, 2023 differed from the U.S. federal statutory rate of 21% primarily due to state taxes, state valuation allowances on certain tax credit carryforwards, and non-deductible expenses such as limitations on the amount of deductible executive compensation partially offset by research and development tax credits and a reduction in our Israeli subsidiary’s statutory tax rate for years 2020 through 2023.

Results of Operations
A discussion regarding our financial condition and results of operations for fiscal year 2023 compared to fiscal year 2022 is presented below.
A discussion regarding our financial condition and results of operations for fiscal year 2022 compared to fiscal year 2021 can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” within our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which is available free of charge on the SEC’s website at http://www.sec.gov.
58


The following table sets forth our consolidated results of operations for each of the periods presented:
Year Ended December 31,
20232022
(in thousands)
Revenue(1)
$645,722 $904,649 
Cost of revenue(2)
64,309 86,298 
Gross profit581,413 818,351 
Operating expenses
Sales and marketing(2)(3)
265,253 484,429 
Research and development(2)(3)
141,801 127,737 
General and administrative(2)(3)(4)
94,922 108,957 
Total operating expenses501,976 721,123 
Income from operations
79,437 97,228 
Other income (expense)
Interest expense(29,393)(28,498)
Other income (expense), net20,506 5,354 
Total other income (expense), net(8,887)(23,144)
Income before income taxes
70,550 74,084 
Income tax expense
21,452 12,590 
Net income
$49,098 $61,494 
____________
(1)Revenue is comprised as follows:
Year Ended December 31,
20232022
(in thousands)
Subscription revenue$508,384 $696,334 
Performance-based revenue137,338 208,315 
Total revenue $645,722 $904,649 
(2)Includes stock-based compensation expense as follows:
Year Ended December 31,
20232022
(in thousands)
Cost of revenue$660 $807 
Sales and marketing12,537 10,858 
Research and development35,352 30,985 
General and administrative(4)
35,686 34,306 
Total stock-based compensation$84,235 $76,956 
(3)Includes one-time charges resulting from our restructuring plan announced on May 31, 2023 to reduce our global workforce by approximately 20%. Restructuring activity for the year ended December 31, 2023 reflects $7.6 million net costs primarily related to employee severance and continuation of health benefits, presented as $3.4 million in sales and marketing, $3.2 million in research and development, and $1.0 million in general and administrative expenses.

(4)Includes a one-time charge of $7.5 million due to an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023 resulting from the cancellation of the market-based RSUs in connection with the CEO Performance Award.
59



Comparison of the Years Ended December 31, 2023 and 2022
Revenue
Year Ended December 31,
20232022$ Change% Change
(in thousands, except percentages)
Total revenue$645,722 $904,649 $(258,927)(29)%
Revenue decreased by $258.9 million, or 29%, for the year ended December 31, 2023 compared to the year ended December 31, 2022 reflecting the lower number of Quarterly Paid Employers in our marketplace primarily due to the labor market continuing to be impacted by high interest rates and high inflation in the current period which posed challenges to many businesses. Subscription revenue decreased by $188.0 million, or 27%, and performance-based revenue decreased by $71.0 million, or 34%, for the same period. While we believe our products and services continued to improve, providing more value for employers of all sizes by offering solutions with the best matching technology to help employers identify and recruit standout candidates, we saw a decline in employer spending on our marketplace products and services during the year ended December 31, 2023. We believe the decline reflects the prevailing softness in hiring demand amidst the challenging macroeconomic conditions.
Cost of Revenue and Gross Margin
Year Ended December 31,
20232022$ Change% Change
(in thousands, except percentages)
Cost of revenue$64,309 $86,298 $(21,989)(25)%
Gross margin90 %90 %
Cost of revenue decreased by $22.0 million, or 25%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily due to a decrease of $9.3 million in job distribution costs from performance-based revenue, a decrease of $5.8 million in credit card processing fees, and a decrease of $5.7 million in partner revenue share. Total gross margins remained flat at 90% in the years ended December 31, 2023 and December 31, 2022, reflecting our continued commitment to operational efficiencies and maintaining costs proportionate to revenue.
Sales and Marketing
Year Ended December 31,
20232022$ Change% Change
(in thousands, except percentages)
Sales and marketing$265,253 $484,429 $(219,176)(45)%
Percentage of revenue41 %54 %

Sales and marketing expenses decreased by $219.2 million, or 45%, for the year ended December 31, 2023 compared to the year ended December 31, 2022. The decrease was primarily due to a $207.2 million decrease in marketing and advertising compared to the prior-year period reflecting our discipline in proactively adjusting marketing spend levels in relation to the macroeconomic conditions. Personnel-related costs for our sales and marketing employees decreased by $17.2 million, primarily due to a decrease in headcount as a result of our May 2023 reduction in force. These decreases were
60


partially offset by one-time restructuring costs of $3.4 million related to our reduction in force and an increase of $1.7 million in stock-based compensation expense.
Research and Development
Year Ended December 31,
20232022$ Change% Change
(in thousands, except percentages)
Research and development$141,801 $127,737 $14,064 11 %
Percentage of revenue22 %14 %

Research and development expenses increased by $14.1 million, or 11%, for the year ended December 31, 2023 compared to the year ended December 31, 2022 primarily due to a $7.9 million increase in our personnel-related expenses for our research and development employees attributable to an increase in headcount, an increase of $4.4 million in stock-based compensation expense, and one-time restructuring costs of $3.2 million related to our May 2023 reduction in force.
General and Administrative
Year Ended December 31,
20232022$ Change% Change
(in thousands, except percentages)
General and administrative$94,922 $108,957 $(14,035)(13)%
Percentage of revenue15 %12 %

General and administrative expenses decreased by $14.0 million, or 13%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily driven by a $10.3 million decrease in personnel-related costs, a $6.1 million decrease in stock-based compensation expense related to awards with only service-based vesting conditions for our general and administrative employees, attributable to a decrease in headcount as a result of our reduction in force, and a $1.3 million decrease in our director and officer liability insurance expenses. These decreases were partially offset by a one-time charge of $7.5 million in stock-based compensation expense attributable to an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023 resulting from the cancellation of the market-based RSUs in connection with the CEO Performance Award, and one-time restructuring costs of $1.0 million related to our reduction in force.
Total Other Income (Expense), Net
Year Ended December 31,
20232022$ Change% Change
(in thousands, except percentages)
Total other income (expense), net$(8,887)$(23,144)$14,257 (62)%


Total other income (expense), net, decreased by $14.3 million, or 62%, for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily driven by a $9.1 million increase related to income accretion for our marketable securities purchased at a discount, as well as a $5.9 million increase in interest income earned on both our marketable securities and cash equivalents. During the three months ended September 30, 2022, we began investing in our investment portfolio to manage our excess cash reserves.
61


Income Tax Expense
Year Ended December 31,
20232022$ Change% Change
(in thousands, except percentages)
Income tax expense
$21,452 $12,590 $8,862 70 %
Effective tax rate30 %17 %

Income tax expense increased by $8.9 million, or 70%, for the year ended December 31, 2023 compared to the year ended December 31, 2022. The increase in income tax expense is primarily due to an increase in state taxes and a decrease in taxable benefits from both stock-based compensation and research and development tax credits, net of valuation allowance.
Our effective tax rate in the years ended December 31, 2023 and 2022 was 30.4% and 17.0%, respectively. Our effective tax rate for the year ended December 31, 2023 differed from the U.S. federal statutory rate of 21% primarily due to state taxes, state valuation allowances on certain tax credit carryforwards, and non-deductible expenses such as limitations on the amount of deductible executive compensation, partially offset by research and development tax credits and a reduction in our Israeli subsidiary’s statutory tax rate for years 2020 through 2023. Our effective tax rate for the year ended December 31, 2022 differed from the U.S. federal statutory rate of 21% primarily due to net favorable adjustments related to prior years and research and development tax credits, partially offset by state taxes, state valuation allowances on certain tax credit carryforwards, and non-deductible expenses such as limitations on the amount of deductible executive compensation.
Liquidity and Capital Resources
As of December 31, 2023, we had cash, cash equivalents, and marketable securities totaling $520.1 million and $245.7 million available in unused borrowing capacity under our current credit facility. We have financed our operations and capital expenditures primarily through cash generated from operations, sales of shares of common and preferred stock and from our senior unsecured notes, bank loans, and convertible notes. As of December 31, 2023, we had no amounts outstanding under our credit facility.
We believe our existing cash, cash equivalents, marketable securities, cash flow from operations, and amounts available for borrowing under our bank loan agreement will be sufficient to meet our working capital requirements for at least the next 12 months. To the extent existing cash, cash equivalents, marketable securities, cash from operations, and amounts available for borrowing are insufficient to fund future activities, we may need to raise additional funds. In the future, we may attempt to raise additional capital through the sale of equity securities or through equity-linked or debt financing arrangements. If we raise additional funds by issuing equity or equity-linked securities, the ownership of our existing stockholders will be diluted. If we raise additional financing by the incurrence of additional indebtedness, we may be subject to increased fixed payment obligations and could also be subject to additional restrictive covenants, such as limitations on our ability to incur additional debt, and other operating restrictions that could adversely impact our ability to conduct our business. Any future indebtedness we incur may result in terms that could be unfavorable to equity investors. There can be no assurances that we will be able to raise additional capital. The inability to raise capital could adversely affect our ability to achieve our business objectives.
Credit Facility
In April 2021, we entered into a $250.0 million credit facility agreement with a syndicate of banks. The credit facility has a maturity date of April 30, 2026 and bears interest at a rate based upon our Net Leverage Ratio. Our Net Leverage Ratio is defined as total debt less total cash and permitted investments outstanding at period end, with a maximum total cash and permitted investments adjustment of $550.0 million, divided by the trailing 12 months of earnings, adjusted for items such as non-cash
62


expenses and other nonrecurring transactions. We are also obligated to pay other customary fees including a commitment fee on a quarterly basis based on amounts committed but unused under the credit facility at a rate between 0.25% to 0.35%, depending on our Net Leverage Ratio. The amount available under the credit facility is reduced by letters of credit outstanding, which totaled $4.3 million as of December 31, 2023. The letters of credit outstanding relate to various leased office spaces.
The credit facility is collateralized by security interests in substantially all of our assets and includes customary events of default such as non-payment of principal, non-payment of interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments against us, and a change of control. The occurrence of an event of default could result in the acceleration of the obligations under the credit facility.
The credit facility agreement contains customary representations, warranties, affirmative covenants, such as financial statement reporting requirements, negative covenants, and financial covenants, such as maintenance of certain net leverage ratio requirements. The negative covenants include restrictions that, among other things, restrict our ability to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions.
For more information on the credit facility, please see Note 9 – Debt to the audited financial statements included in this report.
We have no amounts outstanding under the credit facility and are in compliance with our debt covenants as of December 31, 2023.
Issuance of Senior Unsecured Notes
On January 12, 2022, we issued an aggregate principal amount of $550.0 million senior unsecured notes due 2030 in a private placement. The senior unsecured notes were issued pursuant to an indenture dated as of January 12, 2022, or the Indenture. Pursuant to the Indenture, the senior unsecured notes will mature on January 15, 2030 and bear interest at a rate of 5% per year. Interest on the senior unsecured notes is payable semi-annually in arrears on January 15 and July 15 of each year.
The Indenture contains certain customary negative covenants, including, but not limited to, limitations on the incurrence of debt, limitations on liens, limitations on consolidations or mergers, and limitations on asset sales. The Indenture also contains customary events of default.
At any time prior to January 15, 2030, we have the option, at our sole discretion, to redeem all or a portion of our senior unsecured notes subject to the payment of certain premiums, make-whole provisions, and accrued and unpaid interest. Upon the occurrence of a change of control triggering event, we must offer to repurchase the senior unsecured notes at a repurchase price equal to 101% of the aggregate principal amount to be repurchased, and any accrued and unpaid interest.
For more information on the senior unsecured notes, please see Note 9 – Debt to the audited financial statements included in this report.
Share Repurchase Program
During the year ended December 31, 2022, our board of directors authorized us to repurchase up to $450.0 million of our outstanding common stock, with no fixed expiration. In May 2023, our board of directors authorized an increase to the share repurchase program of $100.0 million. During the year ended December 31, 2023, we repurchased 9.6 million shares of our Class A common stock for $147.3 million under our share repurchase program, including 6.9 million shares of our Class A common stock delivered under a Rule 10b5-1 plan totaling $110.7 million, 2.6 million shares of our Class A common stock purchased in the open market totaling $36.6 million, and 0.1 million shares of our Class A common
63


stock delivered upon the final settlement of an accelerated share repurchase agreement that we entered into in December 2022 with a major financial institution for which the payment was made in December 2022.
Approximately $63.4 million remains available for future repurchases of our Class A common stock under our share repurchase program as of December 31, 2023. For more information, see Note 14 – Share Repurchase Program to the audited financial statements included in this report.
Investments
During the year ended December 31, 2023, we continued investing in highly rated debt securities and money market mutual funds to manage our excess cash reserves. The primary objectives in investing our excess cash reserves are to preserve capital, provide sufficient liquidity to satisfy both operational cash flow requirements and potential strategic investment opportunities, and to obtain a reasonable or market rate of return on investments. We consider all of our investments as available for use in current operations, including those with maturity dates beyond one year, and therefore classify these securities within current assets in our Consolidated Balance Sheets.
As of December 31, 2023, we held $283.0 million in total investments, consisting of money market mutual funds and available-for-sale debt securities. These investments are included within cash and cash equivalents and marketable securities within our Consolidated Balance Sheets. For more information, see Note 11 – Financial Instruments to the audited financial statements included in this report.
Institutional Insured Liquid Deposit
In March 2023, we entered into a cash management program called Institutional Insured Liquid Deposit, or IILD, with Wells Fargo & Company, which acts as our agent and the custodian of our funds. With the IILD, our funds are placed into interest-bearing FDIC-insured accounts at participating network banks in increments of slightly less than the FDIC insurance limit of $250,000. Both principal and interest earned are eligible for FDIC insurance under our IILD program. As of December 31, 2023, we had $120.6 million in the IILD program.
Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands):
Year Ended December 31,
20232022
Net cash provided by operating activities
$103,192 $128,808 
Net cash provided by (used in) investing activities
106,736 (351,134)
Net cash provided by (used in) financing activities
(154,265)195,085 
Net increase (decrease) in cash and cash equivalents
$55,663 $(27,241)
Operating Activities
The primary source of operating cash inflows is cash collected from our customers for our services. Our primary uses of cash from operating activities are for personnel-related expenditures, marketing costs and third-party costs incurred to support our marketplace.
For the year ended December 31, 2023, cash provided by operating activities was $103.2 million resulting from our net income of $49.1 million, adjusted by non-cash charges of $74.6 million and a net decrease of $20.5 million in our operating assets and liabilities. The non-cash charges primarily resulted from $84.2 million for stock-based compensation expense, $11.6 million pertaining to amortization of intangible assets and depreciation, and $4.2 million pertaining to non-cash lease expense, partially offset by $18.4 million related to the change in our deferred tax assets driven by an increase to our current year
64


capitalization of software and research costs from a tax perspective partially offset by a decrease in our operating loss and tax credit carryforwards, net of valuation allowances, and $11.3 million in amortization and accretion of marketable securities. The decrease of $20.5 million related to changes in our operating assets and liabilities was primarily driven by a $25.2 million decrease in our accrued expenses and other liabilities and accounts payable, a $6.7 million decrease in deferred revenue, and a $6.0 million decrease in operating lease liabilities, partially offset by a $14.4 million decrease in our accounts receivable.
For the year ended December 31, 2022, cash provided by operating activities was $128.8 million resulting from our net income of $61.5 million, adjusted by non-cash charges of $96.2 million and a net decrease of $28.9 million in our operating assets and liabilities. The non-cash charges primarily resulted from $77.0 million for stock-based compensation expense, $10.7 million pertaining to amortization of intangible assets and depreciation, and $4.4 million pertaining to non-cash lease expense. The decrease of $28.9 million related to changes in our operating assets and liabilities was primarily driven by a $22.7 million decrease in our accrued expenses and other liabilities and accounts payable, a $6.7 million increase in our accounts receivable, a $6.7 million decrease in operating lease liabilities, and a $3.7 million decrease in deferred revenue, partially offset by an increase of $12.7 million in accrued interest associated with our senior unsecured notes.
Investing Activities
For the year ended December 31, 2023, cash provided by investing activities was $106.7 million resulting from $538.7 million received from paydowns, maturities and redemptions of marketable securities, partially offset by $421.3 million used in purchases of marketable securities and an increase in capitalized software development costs of $9.7 million.
For the year ended December 31, 2022, cash used in investing activities was $351.1 million resulting from purchases of marketable securities of $367.1 million, capitalized software development costs of $7.9 million, and capital expenditures of $2.7 million primarily related to purchases of computer supplies and equipment, partially offset by $25.6 million received from paydowns, maturities, and redemptions of marketable securities and $0.9 million received from sales of marketable securities.
Financing Activities
For the year ended December 31, 2023, cash used in financing activities was $154.3 million which consisted of $147.6 million used for the repurchase of common stock, and $17.4 million for the net settlement of taxes on RSUs, partially offset by $6.4 million of proceeds from the issuance of stock under the employee stock purchase plan, and $4.3 million of proceeds from the exercise of stock options.
For the year ended December 31, 2022, cash provided by financing activities was $195.1 million which consisted of $550.0 million of proceeds from the issuance of our senior unsecured notes, $8.1 million of proceeds from the issuance of stock under the employee stock purchase plan, and $4.7 million of proceeds from the exercise of stock options, partially offset by $339.3 million for the repurchase of common stock, $19.2 million for the net settlement of taxes on RSUs, and $9.4 million for the payment of the issuance costs related to the issuance of our senior unsecured notes.
Obligations and Other Commitments
See Note 10 – Commitments and Contingencies to the audited financial statements included in this report for our future minimum commitments related to certain software service agreements. Through December 31, 2023, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

65


Critical Accounting Policies and Estimates
Critical accounting policies and estimates are both the most important to the portrayal of our net assets and results of operations and require difficult, subjective, or complex judgments. We often need to make estimates about the effect of matters that are inherently uncertain and these estimates are developed based on historical experience and various other assumptions that we believe to be reasonable under the circumstances.
Critical accounting estimates are accounting estimates where the nature of the estimates are material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change and the impact of the estimates on financial condition or operating performance is material.
The critical accounting policies and estimates, assumptions, and judgments that we believe have the most significant impact on our consolidated financial statements are described below.
Revenue Recognition
We derive our revenue primarily from fees for subscription services and performance-based job posting activities. Revenue is recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of all performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the performance obligation or obligations are satisfied
We identify enforceable revenue contracts when the terms are agreed to by the customer. Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the products sold, and the number and types of users within our contracts.
Revenue is recognized as performance obligations are satisfied and is presented net of sales allowances.
We derive our revenues from the following sources:
Subscription Revenue
Subscription revenue consists of time-based job posting plans, upsells which complement or expand visibility and prominence to job posting plans, and resume database plans. Plans are priced at a flat rate based on plan size and whether the plan is for a daily, monthly, or annual term. Customer contracts are typically subject to renewal at the end of the subscription term. Contracts are only cancelable at the end of the term and are nonrefundable.
Time-based job posting plans: Job posting plans provide customers access to cloud-based software services, where they may create job postings that are posted to our marketplace in addition to numerous
66


other job sites or partner networks with job seeker communities. Customers may also access our software to review job applications and manage job postings. We recognize revenue from job posting plans ratably over the term of the agreement beginning on the date the subscription service is made available to the customer. Once a customer requests a cancellation of their subscription, the open job postings are closed at the end of the term; however, the customer may still access the software to review past job postings or prior applications received under a separate upsell subscription. Job posting plans are billed in advance of the subscription period, which typically ranges from one to twelve months, except for daily subscription plans, which are billed in arrears based on how many days the customer uses the services.
Upsell services: Additional features to complement or expand visibility to job posting plans may be purchased as an upsell service. For these services, we bill the customers in advance and recognize revenue ratably over the term of the agreement beginning on the date the upsell services are made available to the customer, which typically ranges from one to twelve months.
Upsell services also include job posting enhancements which are applied to individual job postings. Such services enhance job postings by providing customers with a temporary boost in the prominence of their open jobs, expanding visibility to job postings by inviting strong fit potential candidates to apply to the job, or highlighting key attributes of job postings to make them stand out to job seekers. Individual job posting enhancements may be purchased by a customer when needed, or in recurring monthly prepaid bundles to complement their job posting subscription plan, and are billed in advance of use. Typically these prepaid bundles can be used over a period ranging from one to twelve months. Revenue from job posting enhancements is recognized as the customer uses the enhancement on their job postings. Unused prepaid job posting enhancements are not refundable, and we recognize revenue for the estimated portion of prepaid job posting enhancements that are expected to expire unused, or breakage, based on estimates considering historical breakage levels for upsell services. Breakage is recognized as revenue in proportion to the pattern of actual usage by customers.
Resume database plans: Access to our resume database is purchased on a subscription basis and allows a customer to search for and view resumes. Resume database plans are priced based on how many resumes the customer would like to view in a month and may be purchased independent of, or in addition to, a job posting plan. Resume database plans are billed in advance of the subscription period, which typically ranges from one to twelve months. Revenue is recognized ratably over the subscription period.
Performance-based Revenue
Performance-based revenue consists of customers who pay on a per click by job applicant or per job application basis for the job postings they wish to distribute through our software. Customers pay an amount per click or per application that is usually capped at a contractual maximum per recruitment campaign, with campaigns typically lasting from one to three months. Customers on this pricing model do not have access to our applicant tracking software for subscription customers though they may purchase resume database subscription plans separately. Customers that use performance-based revenue plans are typically companies with consistent hiring needs and sophisticated recruitment campaigns where they manage incoming applications and job postings on their own applicant tracking systems.
Performance-based revenue is typically billed monthly, in arrears, and revenue is recognized as job applicants click on or apply to the distributed job postings, up to the contractual maximum per recruitment campaign.
Sales Allowance
We establish a sales allowance to estimate refunds and credits that we may grant to customers in the future for cancellations of subscriptions and concessions to customers who are not satisfied with services received. While subscriptions are noncancelable once the contract term has commenced, we may at times allow customers who miss their cancellation window prior to an autorenewal to cancel their contract, and we may issue refunds or credits to maintain overall customer satisfaction. The sales allowance is
67


estimated by considering historical results and trends, and is accounted for as a reduction to revenue or deferred revenue for contracts where payments are received upfront and revenue is recognized over time.
Stock-Based Compensation
Compensation expense related to stock-based awards is measured and recognized in the financial statements based on the fair value of the awards granted. We estimate the fair value of employee stock-based compensation awards on the grant date and recognize forfeitures as they occur. The fair value of restricted stock units, or RSUs, is estimated based on the fair value of our common stock. The fair value of each option award and employee stock purchase right associated with our Employee Stock Purchase Plan is estimated on the grant date using the Black-Scholes option-pricing model. We have elected to treat stock-based awards with graded vesting schedules and only time-based service conditions as a single award and recognize stock-based compensation expense on a straight-line basis over the requisite service period.
For awards that contain both market or performance conditions and service conditions, the grant date fair value is recognized as stock-based compensation expense using a graded vesting attribution model. No expense is recognized for awards with performance conditions until the performance condition is probable of being met.
The Black-Scholes option pricing model requires us to make certain assumptions including:
Fair Value of our Common Stock. See the section titled “Determination of the Fair Value of Common Stock on Grant Dates” below.
Expected Term. Given that we do not have sufficient exercise history to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior, we determine the expected term for our “plain vanilla” stock options using the simplified method, which is calculated as the midpoint of the stock option vesting term and the expiration date of the stock option.
Expected Volatility. Because our common stock has limited trading history, we estimate the expected volatility of the awards from the historical volatility of selected public companies that represent similar but alternative investment opportunities to an investment in us. Characteristics considered in identifying guideline public companies include similarity in size, lines of business, market capitalization, revenue and financial leverage. We determined the expected volatility assumption using the frequency of daily historical prices of comparable public company common stock for a period equal to the expected term of the option. We assess the comparable companies and other relevant factors used to measure expected volatility for stock option grants on an as-needed basis.
Risk-free Rate. The risk-free interest rate assumption is based upon observed interest rates on the U.S. government securities appropriate for the expected term of our employee stock options.
Dividend Yield. The dividend yield assumption is based on our history and expectation of dividend payouts. We have never declared nor paid any cash dividends on our common stock, and we do not anticipate paying any cash dividends in the foreseeable future.
The determination of stock-based compensation is inherently uncertain and subjective and involves the application of valuation models and assumptions requiring the use of judgment. If we had made different assumptions, our stock-based compensation expense and our results of operations for the years ended December 31, 2023 and 2022 may have been significantly different.
Determination of the Fair Value of Common Stock on Grant Dates
Prior to the completion of our Direct Listing on May 26, 2021, our common stock was not publicly traded, and therefore, our board of directors exercised significant judgment in determining the fair value of our common stock on the date of each stock-based grant, with input from management and the
68


assistance from an independent third-party valuation firm based on several objective and subjective factors. The valuations of our common stock were determined in accordance with the guidelines outlined in the American Institute of Certified Public Accountants Practice Aid, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. In determining the fair market value of our common stock prior to the Direct Listing, the board of directors considered the following:
the prices of our redeemable convertible preferred stock sold to outside investors in arms-length transactions;
the rights, preferences and privileges of our redeemable convertible preferred stock relative to our common stock;
our operating and financial performance;
the present value of our anticipated future cash flows;
our stage of development and current business conditions and projections affecting our business, including the introduction of new products and services;
the likelihood of achieving a liquidity event for the shares of common stock underlying these stock options, such as an initial public offering or sale of our company, in light of prevailing market conditions;
any adjustment necessary to recognize a lack of a liquid trading market for our common stock;
the market performance of comparable publicly traded companies; and
the overall U.S. economic, regulatory and capital market conditions.
In valuing our common stock, our board of directors determined the equity value of our business using various valuation methods including market and income approaches with input from management.
The market approaches we used prior to the Direct Listing were the Guideline Public Company Method and the Guideline Transaction Method. The Guideline Public Company Method estimated our equity value by applying a representative market value multiple from comparable companies to our financial forecasts. The Guideline Transaction Method estimated our equity value by using pricing multiples derived from sales of companies with similar characteristics to us. Under the income approach, a Discounted Cash Flow, or DCF, model was used, where net cash flows attributable to our business and an assumed terminal value were discounted to present value using a discount rate, based on our estimated weighted average cost of capital that reflected the risks inherent in the cash flows.
After determining our equity value, we then allocated the equity value to our classes of stock using either an Option Pricing Method, or OPM, or a hybrid of OPM and Probability Weighted Expected Return Method, or PWERM.
The OPM allocated values to each equity class by creating a series of call options on our equity value, with exercise prices based on the liquidation preferences, participation rights, and strike prices of the equity instruments. In determining the estimated fair value of our common stock, we considered the fact that our stockholders could not freely trade our common stock in the public markets. Accordingly, we also applied a discount for lack of marketability to the equity value.
Under the hybrid OPM and PWERM, the allocation was based on the likelihood of a near-term liquidity exit or an alternative exit scenario. For a near-term liquidity scenario, the allocation was based on the expected pricing and timing of the liquidity event. For the alternative exit scenario, an OPM with an appropriate time to liquidity was used to estimate the fair value of the share classes assuming the near-term liquidity scenario does not occur, with the resulting share values under each scenario weighted by
69


management’s estimate of their respective probabilities. We also applied a discount for lack of marketability.
In valuing our common stock at various dates in 2019 through September 30, 2020, our board of directors determined the equity value of our business using the Guideline Public Company Method and the equity value was then allocated to our classes of stock using an OPM given the uncertainty with regards to the timing and type of future exit scenario.
In valuing our common stock as of December 31, 2020 and March 31, 2021, our board of directors determined the equity value of our business using the Guideline Public Company Method, the Guideline Transaction Method, and a DCF. The equity value was then allocated to our classes of stock using the hybrid OPM and PWERM based on management’s estimate of the likelihood of a near-term liquidity event or an alternative exit scenario.
Application of these approaches involves the use of estimates, judgment, and assumptions that are highly complex and subjective, such as those regarding our expected future revenue and costs, future cash flows, discount rates, market multiples, the selection of comparable companies, and the probability of possible future exit events. Changes in any or all of these estimates and assumptions or the relationships between those assumptions impact our valuations as of each valuation date and may have a material impact on the valuation of our common stock.
For stock awards granted after the completion of our Direct Listing on May 26, 2021, our board of directors determined the fair value of each share of underlying common stock based on the New York Stock Exchange, or NYSE, closing price on the date prior to the date of grant.
We have granted RSUs to certain of our employees and directors. RSUs granted prior to our Direct Listing vest upon the satisfaction of both a time-based service condition and a liquidity event requirement. The time-based service condition for these awards is generally satisfied over four years. The liquidity event requirement is satisfied upon the earliest to occur of a qualifying event, defined as a change of control transaction or after a set period of time following the effective date of our initial public offering pursuant to an effective registration statement under the Securities Act for the offer and sale of shares by ZipRecruiter. A direct listing in which we did not sell our equity securities would not have satisfied the liquidity event performance condition; however, on April 19, 2021, our board of directors waived the liquidity event performance condition for the 6.9 million RSUs then outstanding so those that had satisfied the service condition would vest upon the earlier of the first day of trading of our common stock on the NYSE, or March 15, 2022. As the satisfaction of the performance condition was not probable for accounting purposes prior to the waiver, the waiver of the liquidity event-based performance condition resulted in the remeasurement of the modified awards at fair value on the date of the waiver, which management estimated to be $25.04 per share or approximately $172.6 million.
Stock-based Compensation for Awards with a Market Condition
In April 2021, we granted an RSU award to Ian Siegel, our Chief Executive Officer, or the CEO, and such award, the CEO Performance Award, which included service, market, and performance-based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation expense is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of our Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO’s ability to earn the award was contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of our Direct Listing on May 26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of ZipRecruiter, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock
70


price targets are achieved. If the stock price targets are met sooner than the derived service period, we will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares. In December 2023, we cancelled the CEO Performance Award and incurred a one-time charge of $7.5 million resulting from an acceleration of unrecognized stock-based compensation expenses from future periods into the fourth quarter of 2023.
Income Taxes
We account for income taxes in accordance with Accounting Standards Codification 740, Income Taxes. Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
We record valuation allowances against our deferred tax assets, when necessary. Realization of deferred tax assets is dependent upon future taxable earnings and is therefore uncertain. At least quarterly, we assess the likelihood that our deferred tax asset balance will be realized against future taxable income. To the extent we believe that realization is not likely, we establish a valuation allowance against our net deferred tax asset, which increases our income tax expense in the period when such determination is made. Although we incurred a current year pretax profit and maintain a recent history of cumulative earnings, during the year ended December 31, 2023, we recorded an incremental valuation allowance of $2.3 million against the deferred tax asset associated with carried forward California Research and Development Credits as we believe that it is more likely than not that we will not generate sufficient California sourced taxable income in future years to utilize that deferred tax asset.
On a quarterly basis, we evaluate the probability a tax position will be effectively sustained, and the appropriateness of the amount recognized for uncertain tax positions based on factors including changes in facts or circumstances, changes in tax law, settled audit issues and new audit activity. Changes in our assessment may result in the recognition of a tax benefit or an additional charge to the tax provision in the period our assessment changes. We recognize interest and penalties related to income tax matters in income tax expense.
Investments
We maintain an investment portfolio of highly rated debt securities and money market mutual funds to manage our excess cash reserves. Our primary objectives in investing our excess cash reserves are to preserve capital, provide sufficient liquidity to satisfy both operational cash flow requirements and potential strategic investment opportunities, and to obtain a reasonable or market rate of return on investments.
Our investments are all highly liquid and available for use in current operations, including those with maturity dates beyond one year, and therefore we classify these securities within current assets in our Consolidated Balance Sheets. We consider our highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Investments not considered cash equivalents are classified as marketable securities in our Consolidated Balance Sheets.
We classify and account for our money market mutual funds which have readily determinable fair values as equity securities, and we carry such securities at fair value with unrealized gains and losses reported in other income (expense), net in our Consolidated Statement of Operations. We classify and account for our debt securities as available-for-sale, and we carry such securities at fair value with unrealized gains and losses excluded from earnings and reported net of tax as a separate component of
71


stockholders’ equity in accumulated other comprehensive income (loss) until the security is sold or matures.
We determine any realized gains and losses on the sale of our available-for-sale debt securities using a specific identification method, and we record such gains and losses through other income (expense), net in our Consolidated Statement of Operations.
If an available-for-sale debt security’s fair value declines below its amortized cost basis, we evaluate whether we intend to sell the security, or whether we more likely than not will be required to sell the security before the recovery of its amortized cost basis. If either condition is met, we record an impairment loss on the security through other income (expense), net in our Consolidated Statement of Operations. If neither condition is met, we evaluate whether the decline is the result of credit-related factors, in which case we record the credit-related portion of the impairment loss through other income (expense), net in our Consolidated Statement of Operations, and record the non-credit-related portion of the impairment loss, net of tax, through other comprehensive income (loss) in the Consolidated Statement of Comprehensive Income.
Recent Accounting Pronouncements
See Note 2 – Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies to the audited financial statements included in this report for more information.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks primarily include changes in interest rates and fluctuations in foreign currency exchange rates.
Interest Rate Risk
We are subject to interest rate risk in connection with our credit facility which bears a floating interest rate. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our consolidated financial statements.
We do not believe we are subject to interest rate risk in connection with the senior unsecured notes. Our senior unsecured notes are carried at amortized cost and fluctuations in interest rates do not impact our consolidated financial statements. However, the fair value of our senior unsecured notes, which pay interest at a fixed rate, will generally fluctuate with movements of interest rates, increasing in periods of declining rates of interest and declining in periods of increasing rates of interest.
Lastly, we are subject to interest rate risk in connection with our investments. The primary objectives of our investment activities are to preserve principal, provide liquidity, and maximize income without significantly increasing risk. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to fluctuation in interest rates, which may affect our interest income and the fair value of our investments. To minimize interest rate risk, we maintain our portfolio of cash equivalents and marketable securities in a variety of securities, including commercial market, money market mutual funds, U.S. government and agency securities, and corporate debt securities. To assess interest rate risk associated with our investment portfolio, we performed a sensitivity analysis to determine the impact a change in interest rates would have on the value of the portfolio. Based on investment positions as of December 31, 2023, a hypothetical increase in interest rates of 100 basis points across all
72


maturities would result in a $0.5 million decrease in the fair value of the portfolio. Such losses would only be realized if we sold the investments prior to maturity.
Foreign Currency Risk
We are exposed to fluctuations in foreign exchange risk related primarily to expenses denominated in currencies other than the U.S. Dollar, principally the Canadian Dollar, British Pound, and Israeli New Shekel. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. We have experienced, and will continue to experience, fluctuations in our net income as a result of transaction gains and losses related to the remeasurement of our asset and liability balances that are denominated in currencies other than the U.S. Dollar. A hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our consolidated financial statements.
73


Item 8. Financial Statements and Supplementary Data
ZIPRECRUITER, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS


74


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of ZipRecruiter, Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of ZipRecruiter, Inc. and its subsidiaries (the “Company”) as of December 31, 2023 and 2022, and the related consolidated statements of operations, of comprehensive income, of changes in redeemable convertible preferred stock and stockholders’ equity (deficit), 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
75


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.
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
As described in Notes 2 and 4 to the consolidated financial statements, the Company’s total revenue was $645.7 million, of which subscription revenue was $508.4 million and performance-based revenue was $137.3 million for the year ended December 31, 2023. Subscription revenue consists of time-based job posting plans, upsells which complement or expand visibility and prominence to job posting plans, and resume database plans. Plans are priced at a flat rate based on plan size and whether the plan is for a daily, monthly, or annual term. Customer contracts are typically subject to renewal at the end of the subscription term. Contracts are only cancelable at the end of the term and are nonrefundable. Performance-based revenue consists of customers who pay on a per click by job applicant or per job application basis for the job postings they wish to distribute through the Company’s software. Customers pay an amount per click or per application that is usually capped at a contractual maximum per recruitment campaign, with campaigns typically lasting from one to three months.
The principal consideration for our determination that performing procedures relating to revenue recognition is a critical audit matter is a high degree of auditor effort in performing procedures related to the Company’s revenue recognition.
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. These procedures also included, among others, (i) evaluating performance-based and certain subscription revenue transactions by testing the completeness, accuracy and occurrence of revenue recognized for a sample of revenue transactions by obtaining and inspecting source documents, such as customer order information, customer contracts, invoices, evidence of performance, and cash receipts, (ii) for performance-based revenue transactions, confirming a sample of outstanding customer invoice balances as of December 31, 2023 and, for confirmations not returned, as well as for certain subscription revenue transactions, obtaining and inspecting source documents, such as invoices, evidence of performance, and cash receipts, and (iii) for other subscription revenue transactions, developing an independent expectation of revenue from credit
76


card transactions based on cash receipts from credit card processors and comparing the result to revenue recognized.

/s/ PricewaterhouseCoopers LLP
Los Angeles, California
February 28, 2024
We have served as the Company’s auditor since 2015.
77

ZipRecruiter, Inc.
Consolidated Balance Sheets
(in thousands, except par value)

December 31,
20232022
Assets
Current assets
Cash and cash equivalents$283,043 $227,380 
Marketable securities237,074 342,975 
Accounts receivable, net of allowances of $3,859 and $3,693 at December 31, 2023 and December 31, 2022, respectively
27,247 44,421 
Prepaid expenses and other assets9,853 12,648 
Deferred commissions, current portion5,071 4,870 
Total current assets562,288 632,294 
Property and equipment, net6,213 8,103 
Operating lease right-of-use assets8,744 12,179 
Internal-use software, net18,609 15,758 
Deferred commissions, net of current portion4,114 4,813 
Goodwill1,724 1,724 
Deferred tax assets, net57,050 38,653 
Other assets758 1,039 
Total assets$659,500 $714,563 
Liabilities and Stockholders' Equity
Current liabilities
Accounts payable$11,839 $21,175 
Accrued expenses41,741 69,115 
Accrued interest12,837 12,837 
Deferred revenue12,860 19,580 
Operating lease liabilities, current portion4,429 5,429 
Other current liabilities1,164 1,527 
Total current liabilities84,870 129,663 
Operating lease liabilities, net of current portion8,721 13,018 
Long-term borrowings, net
542,577 541,559 
Other long-term liabilities14,967 1,703 
Total liabilities651,135 685,943 
Commitments and contingencies (Note 10)
Stockholders' equity
Preferred Stock, $0.00001 par value; 50,000 shares authorized as of December 31, 2023 and December 31, 2022; no shares issued and outstanding as of December 31, 2023 and December 31, 2022
  
Class A common stock, $0.00001 par value; 700,000 shares authorized as of December 31, 2023 and December 31, 2022; 76,173 and 74,320 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively
1 1 
Class B common stock, $0.00001 par value; 700,000 shares authorized as of December 31, 2023 and December 31, 2022; 22,829 and 30,379 shares issued and 22,634 and 30,184 shares outstanding as of December 31, 2023 and December 31, 2022, respectively
  
Class B treasury stock, 195 shares outstanding as of December 31, 2023 and December 31, 2022
(644)(644)
Additional paid-in capital14,526 35,926 
Accumulated deficit
(5,531)(6,290)
Accumulated other comprehensive income (loss)
13 (373)
Total stockholders' equity
8,365 28,620 
Total liabilities and stockholders' equity
$659,500 $714,563 

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

ZipRecruiter, Inc.
Consolidated Statements of Operations
(in thousands, except per share amounts)
Year Ended December 31,
202320222021
Revenue$645,722 $904,649 $741,141 
Cost of revenue64,309 86,298 79,614 
Gross profit581,413 818,351 661,527 
Operating expenses
Sales and marketing265,253 484,429 410,665 
Research and development141,801 127,737 110,470 
General and administrative94,922 108,957 148,784 
Total operating expenses501,976 721,123 669,919 
Income (loss) from operations
79,437 97,228 (8,392)
Other income (expense)
Interest expense(29,393)(28,498)(916)
Other income (expense), net20,506 5,354 32 
Total other income (expense), net(8,887)(23,144)(884)
Income (loss) before income taxes
70,550 74,084 (9,276)
Income tax expense (benefit)
21,452 12,590 (12,876)
Net income
49,098 61,494 3,600 
Less: Accretion of redeemable convertible preferred stock  (1,480)
Less: Undistributed earnings attributable to participating securities  (168)
Net income attributable to Class A and Class B common stockholders
$49,098 $61,494 $1,952 
Net income per share attributable to Class A and Class B common stockholders:
Basic$0.49 $0.54 $0.02 
Diluted$0.46 $0.51 $0.02 
Weighted average shares used in computing net income per share attributable to Class A and Class B common stockholders:
Basic100,730 114,272 102,230 
Diluted105,781 121,398 115,471 

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

ZipRecruiter, Inc.
Consolidated Statements of Comprehensive Income
(in thousands)
Year Ended December 31,
202320222021
Net income
$49,098 $61,494 $3,600 
Other comprehensive income (loss), net of tax:
Change in unrealized gains (losses) on available-for-sale debt securities
386 (373) 
Total other comprehensive income (loss)
386 (373) 
Total comprehensive income
$49,484 $61,121 $3,600 

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

ZipRecruiter, Inc.
Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)
(in thousands)
Redeemable Convertible Preferred StockCommon StockClass B Treasury StockAdditional
Paid-in
Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Total
Stockholders' Equity (Deficit)
Series ASeries BClass AClass B
SharesAmountSharesAmountSharesAmountSharesAmountSharesAmount
Balance as of December 31, 20202,271 $87,118 6,031 $49,738  $ 78,283 $ (195)$(644)$21,732 $(71,384)$ $(50,296)
Accretion of redeemable convertible preferred stock— 1,427 53 — — — (1,480)— — (1,480)
Conversion of redeemable convertible preferred stock to common stock(2,271)(88,545)(6,031)(49,791)— 24,2021 — 138,335 — — 138,336 
Conversion of convertible notes with related parties to common stock— — — — 3,085— — 25,653 — — 25,653 
Conversion of Class B stock to Class A stock— — — 87,5991 (87,599)(1)— — — —  
Issuance of common stock upon exercise of options— — — — 9,684— — 17,706 — — 17,706 
Repurchase and retirement of common stock— — — — (150)— — (2,750)— — (2,750)
Vesting of early exercised options— — — — — — 295 — — 295 
Issuance of common stock upon the vesting and settlement of RSUs— — — 244— 3,278— — — — — — 
Stock-based compensation— — — — — — 109,143 — — 109,143 
Shares withheld related to net share settlement— — — — (212)— — (5,239)— — (5,239)
Net income
— — — — — — — 3,600 — 3,600 
Balance as of December 31, 2021 $ $ 87,843$1 30,571$ (195)$(644)$303,395 $(67,784)$ $234,968 
Conversion of Class B stock to Class A stock— — — 3,784 — (3,784)— — — — — — — 
Issuance of common stock upon exercise of options— — — — 8 — 2,747 — — — 5,119 — — 5,119 
Issuance of common stock upon the vesting and settlement of RSUs— — — 1,333 — 1,459 — — — — — — — 
Vesting of early exercised options— — — — — — — — — 97 — — 97 
Stock-based compensation— — — — — — — — — 77,599 — — 77,599 
Shares withheld related to net share settlement— — — (468)— (614)— — — (19,157)— — (19,157)
Shares issued under employee stock purchase plan— — — 449 — — — — — 8,129 — — 8,129 
Repurchase and retirement of common stock— — — (18,629)— — — — — (339,256)— — (339,256)
Net income
— — — — — — — — — — 61,494 — 61,494 
Other comprehensive loss
— — — — — — — — — — — (373)(373)
Balance as of December 31, 2022 $  $ 74,320 $1 30,379 $ (195)$(644)$35,926 $(6,290)$(373)$28,620 
Conversion of Class B stock to Class A stock— — — 9,518 — (9,518)— — — — — — — 
Issuance of common stock upon exercise of options— — — 23 — 1,524 — — — 3,770 — — 3,770 
Issuance of common stock upon the vesting and settlement of RSUs— — — 2,290 — 788 — — — — — — — 
Stock-based compensation— — — — — — — — — 86,079 — — 86,079 
Shares withheld related to net share settlement— — — (790)— (344)— — — (17,352)— — (17,352)
Shares issued under employee stock purchase plan— — — 389 — — — — — 6,381 — — 6,381 

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

ZipRecruiter, Inc.
Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)
(in thousands)
Redeemable Convertible Preferred StockCommon StockClass B Treasury StockAdditional
Paid-in
Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Total
Stockholders' Equity (Deficit)
Series ASeries BClass AClass B
SharesAmountSharesAmountSharesAmountSharesAmountSharesAmount
Repurchase and retirement of common stock— — — (9,577)— — — — — (100,263)(47,302)— (147,565)
Share repurchase excise tax— — — — — — — — — — (15)(1,037)— (1,052)
Net income
— — — — — — — — — — 49,098 — 49,098 
Other comprehensive income
— — — — — — — — — — — 386 386 
Balance as of December 31, 2023 $  $ 76,173 $1 22,829 $ (195)$(644)$14,526 $(5,531)$13 $8,365 
    

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

ZipRecruiter, Inc.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended December 31,
202320222021
Cash flows from operating activities
Net income
$49,098 $61,494 $3,600 
Adjustments to reconcile net income to net cash provided by operating activities:
Stock-based compensation expense84,235 76,956 107,258 
Depreciation and amortization11,624 10,682 9,463 
Provision for bad debts2,736 3,904 1,796 
Deferred income taxes(18,397)(624)(14,946)
Non-cash lease expense4,212 4,433 5,387 
Amortization and accretion of marketable securities(11,320)(2,512) 
Other1,548 3,334 200 
Change in operating assets and liabilities:
Accounts receivable14,438 (6,668)(22,417)
Prepaid expenses and other assets2,261 (2,555)(4,703)
Deferred commissions, net498 (1,032)(1,212)
Other assets246 1,803 (2,130)
Accounts payable(9,336)(3,579)11,227 
Accrued expenses and other liabilities(15,884)(19,161)45,270 
Accrued interest 12,705 120 
Deferred revenue (6,726)(3,671)8,136 
Operating lease liabilities(6,041)(6,701)(2,913)
Net cash provided by operating activities
103,192 128,808 144,136 
Cash flows from investing activities
Purchases of property and equipment(918)(2,692)(6,083)
Capitalized internal-use software costs(9,744)(7,852)(7,253)
Purchases of marketable securities(421,294)(367,055) 
Sales of marketable securities 861  
Paydowns, maturities, and redemptions of marketable securities538,692 25,604  
Net cash provided by (used in) investing activities
106,736 (351,134)(13,336)
Cash flows from financing activities
Payment of issuance costs for credit facility— — (1,270)
Proceeds from issuance of senior unsecured notes 550,000  
Payment of senior unsecured notes’ issuance fees (9,378)— 
Repurchase of common stock(147,565)(339,256)(2,750)
Proceeds from exercise of stock options4,271 4,747 18,541 
Payments of tax withholdings on net settlement of equity awards(17,352)(19,157)(5,239)
Proceeds from issuance of stock under employee stock purchase plan6,381 8,129  
Net cash provided by (used in) financing activities
(154,265)195,085 9,282 
Net increase (decrease) in cash and cash equivalents
55,663 (27,241)140,082 
Cash and cash equivalents
Beginning of period227,380 254,621 114,539 
End of period$283,043 $227,380 $254,621 
Supplemental disclosure of cash flow information
Income taxes paid$25,569 $14,743 $1,938 
Interest paid28,121 14,602 344 
Supplemental disclosure of non-cash activities
Conversion of redeemable convertible preferred stock  138,336 
Conversion of convertible notes and accrued interest with related parties  25,653 
The accompanying notes are an integral part of these consolidated financial statements.
83

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
1.    Organization and Description of Business
ZipRecruiter, Inc. was incorporated in the state of Delaware on June 29, 2010. Hereinafter, ZipRecruiter, Inc. and its wholly owned subsidiaries ZipRecruiter Israel Ltd., ZipRecruiter UK Ltd., and ZipRecruiter Canada Ltd. are collectively referred to as “ZipRecruiter” or the “Company.” The Company is a two-sided marketplace that enables employers and job seekers to connect with one another online to fill job opportunities.
Direct Listing
On May 14, 2021, the Company’s registration statement related to the direct listing of its Class A common stock on the New York Stock Exchange (“NYSE”) (the “Direct Listing”) was declared effective by the Securities and Exchange Commission (“SEC”) and on May 26, 2021, the Direct Listing was completed and the Company’s Class A common stock commenced trading.
Immediately prior to the completion of the Direct Listing, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. All existing shares of common stock issued and outstanding or held as treasury stock were reclassified into shares of Class B common stock.
In connection with the effectiveness of the Direct Listing, all 2.3 million outstanding shares of Series A Redeemable Convertible Preferred Stock (“Series A preferred stock”) and all 6.0 million outstanding shares of Series B Redeemable Convertible Preferred Stock (“Series B preferred stock”) converted into 24.2 million shares of Class B common stock. On May 26, 2021, the Company’s convertible notes with related parties converted into 3.1 million shares of Class B common stock.
The Company incurred fees related to financial advisory services, accounting and legal expenses, the bonus earned by the Company’s Chief Executive Officer (“CEO”), and other filing costs in connection with the Direct Listing in the first half of fiscal year 2021. These costs totaled $34.0 million for the year ended December 31, 2021 and were recorded in general and administrative expenses.

2.    Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain reclassifications have been made to prior year presentation to conform to current year presentation.
Foreign Currency Remeasurement
The Company’s foreign subsidiaries operate in their local currency and their functional currency is the U.S. dollar. Monetary assets and liabilities of each subsidiary, denominated in local or other foreign currency, are remeasured at the end of each reporting period using the exchange rates at that date. Non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations in the local currency or other foreign currencies are translated into U.S. dollars at the exchange rates in effect at the date of the transaction. Net foreign transaction gains/losses for the years ended December 31, 2023, 2022, and 2021 were not material.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the consolidated financial
84

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
statements, and the reported amounts of revenue and expenses during the reporting period. By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates.
As of the date these consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company’s estimates or judgments, or change to the carrying value of the Company’s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.
Segments and Geographic Information
The Company operates as a single operating segment. The Company’s Chief Operating Decision Maker, the CEO, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources. Revenue is attributed to geographic regions based on locations where services are provided to the Company’s customers. Foreign countries outside of the United States, in aggregate, accounted for less than 2% of the Company’s revenue for the years ended December 31, 2023, 2022, and 2021. In addition, as of December 31, 2023 and 2022, long-lived assets outside of the United States were not material.
Revenue Recognition
The Company recognizes revenue when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services. The Company determines revenue recognition through the following five steps:
(1)Identification of the contract, or contracts, with a customer
(2)Identification of all performance obligations in the contract
(3)Determination of the transaction price
(4)Allocation of the transaction price to the performance obligations in the contract
(5)Recognition of revenue when, or as, the performance obligation or obligations are satisfied
The Company identifies enforceable revenue contracts when the terms are agreed to by the customer. Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts, the products sold, and the number and types of users within the Company’s contracts.
Revenue is recognized as performance obligations are satisfied and is presented net of the sales allowance.
The Company derives its revenues from the following sources:
Subscription Revenue
Subscription revenue consists of time-based job posting plans, upsells which complement or expand visibility and prominence to job posting plans, and resume database plans. Plans are priced at a flat rate based on plan size and whether the plan is for a daily, monthly, or annual term. Customer contracts are
85

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
typically subject to renewal at the end of the subscription term. Contracts are only cancelable at the end of the term and are nonrefundable.
Time-based job posting plans: Job posting plans provide customers access to cloud-based software services, where they may create job postings that are posted to the Company’s marketplace in addition to numerous other job sites or partner networks with job seeker communities. Customers may also access the Company’s software to review job applications and manage job postings. The Company recognizes revenue from job posting plans ratably over the term of the agreement beginning on the date the subscription service is made available to the customer. Once a customer requests a cancellation of their subscription, the open job postings are closed at the end of the term; however, the customer may still access the software to review past job postings or prior applications received under a separate upsell subscription. Job posting plans are billed in advance of the subscription period, which typically ranges from one to twelve months, except for daily subscription plans, which are billed in arrears based on how many days the customer uses the services.
Upsell services: Additional features to complement or expand visibility to job posting plans may be purchased as an upsell service. For these services, the Company bills the customers in advance and recognizes revenue ratably over the term of the agreement beginning on the date the upsell services are made available to the customer, which typically ranges from one to twelve months.
Upsell services also include job posting enhancements which are applied to individual job postings. Such services enhance job postings by providing customers with a temporary boost in the prominence of the job postings, expanding visibility to job postings by inviting strong fit potential candidates to apply to the job, or highlighting key attributes of job postings to make them stand out to job seekers. Individual job posting enhancements may be purchased by a customer when needed, or in recurring monthly prepaid bundles to complement their job posting subscription plan, and are billed in advance of use. Typically these prepaid bundles can be used over a period ranging from one to twelve months. Revenue from job posting enhancements is recognized as the customer uses the enhancement on their job postings. Unused prepaid job posting enhancements are not refundable, and the Company recognizes revenue for the estimated portion of prepaid job posting enhancements that are expected to expire unused, or breakage, based on estimates considering historical breakage levels for upsell services. Breakage is recognized as revenue in proportion to the pattern of actual usage by customers.
Resume database plans: Access to the Company’s resume database is purchased on a subscription basis and allows a customer to search for and view resumes. Resume database plans are priced based on how many resumes the customer would like to view in a month and may be purchased independent of, or in addition to, a job posting plan. Resume database plans are billed in advance of the subscription period, which typically ranges from one to twelve months. Revenue is recognized ratably over the subscription period.
Performance-based Revenue
Performance-based revenue consists of customers who pay on a per click by job applicant or per job application basis for the job postings they wish to distribute through the Company’s software. Customers pay an amount per click or per application that is usually capped at a contractual maximum per recruitment campaign, with campaigns typically lasting from one to three months. Customers on this pricing model do not have access to the Company’s applicant tracking software for subscription customers though they may purchase resume database subscription plans separately. Customers that use performance-based plans are typically companies with consistent hiring needs and sophisticated recruitment campaigns where they manage incoming applications and job postings on their own applicant tracking systems.
86

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
Performance-based revenue is typically billed monthly, in arrears, and revenue is recognized as job applicants click on or apply to the distributed job postings, up to the contractual maximum per recruitment campaign.
Sales Allowance
The Company establishes a sales allowance to estimate refunds and credits that it may grant to customers in the future for cancellations of subscriptions and concessions to customers who are not satisfied with services received. While subscriptions are noncancelable once the contract term has commenced, the Company may at times allow customers who miss their cancellation window prior to an autorenewal to cancel their contract, and the Company may issue refunds or credits to maintain overall customer satisfaction. The sales allowance is estimated by considering historical results and trends, and is accounted for as a reduction to revenue or deferred revenue for contracts where payments are received upfront and revenue is recognized over time.
The following table summarizes the changes in the sales allowance (in thousands):
Year Ended December 31,
202320222021
Sales allowance, at beginning of year$4,251 $5,919 $4,362 
Recorded as a reduction to revenue29,839 39,877 35,118 
Recorded as a reduction to deferred revenue4,814 4,852 3,730 
Utilization of allowance for refunds and credits(35,373)(46,397)(37,291)
Sales allowance, at end of year$3,531 $4,251 $5,919 
Of the total sales allowance balance of $3.5 million at December 31, 2023, $1.5 million was presented net of accounts receivable and $2.0 million was presented within accrued expenses on the Consolidated Balance Sheets. Of the total sales allowance balance of $4.3 million at December 31, 2022, $1.9 million was presented net of accounts receivable and $2.4 million was presented within accrued expenses on the Consolidated Balance Sheets. The amount netted against accounts receivable represents estimated future credits expected to be granted to customers who had not yet paid for services as of December 31, 2023 and 2022, and the amount included in accrued expenses represents estimated refunds expected to be granted to customers who had already paid.
Cost of Revenue
Cost of revenue consists of web hosting, credit card processing fees, personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for customer support employees, partner revenue share amounts, job distribution costs from performance-based revenue, and amortization of capitalized software costs associated with the Company’s marketplace technology to provide services to its customers. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization, to cost of revenue based on headcount.
Sales and Marketing
Sales and marketing expense consists of personnel-related costs (including salaries, sales commissions, bonuses, benefits, and stock-based compensation) for the Company’s sales and marketing employees, marketing activities, and related allocated overhead costs. Marketing activities include advertising, online lead generation, customer and industry events and candidate acquisition. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to sales and marketing expense based on headcount. Sales and marketing costs are expensed as incurred.
87

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
Advertising costs principally represent online advertising costs, direct mailing, television, podcast and radio advertisements. Advertising expense was $121.0 million, $280.1 million, and $255.6 million for the years ended December 31, 2023, 2022, and 2021, respectively.
At times, the Company may prepay certain advertising expenses, which are deferred and subsequently recognized as expense when the advertisement is released. The Company had $1.5 million and $2.6 million of prepaid advertising costs included in prepaid expenses and other assets in the Consolidated Balance Sheets as of December 31, 2023 and 2022, respectively.
Research and Development
Research and development expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for the Company’s research and development employees, amortization of capitalized software costs associated with the development of internal databases, candidate insights, and reporting that support the Company’s marketplace technology and the cost of certain third-party service providers. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to research and development expense based on headcount. Research and development costs, other than software development costs qualifying for capitalization, are expensed as incurred.
General and Administrative
General and administrative expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for employees in the Company’s executive, finance, human resource and administrative departments, and fees for third-party professional services, including consulting, legal and accounting services. General and administrative expense also consists of costs as part of the Company’s transition to a publicly traded company and includes fees paid to its financial advisors in connection with its Direct Listing. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to general and administrative expense based on headcount.
Stock-Based Compensation
Compensation expense related to stock-based awards is measured and recognized in the financial statements based on the fair value of the awards granted. The Company estimates the fair value of employee stock-based compensation awards on the grant date and recognizes forfeitures as they occur. The Company has elected to treat stock-based compensation awards with graded vesting schedules and only time-based service conditions as a single award and recognizes stock-based compensation on a straight-line basis over the requisite service period. For awards that contain both market or performance conditions and service conditions, the grant date fair value is recognized as stock-based compensation expense using a graded vesting attribution model. No expense is recognized for awards with performance conditions until the performance condition is probable of being met.
The Company estimates the fair value of restricted stock units (“RSUs”) based on the fair value of its common stock. The Company estimates the fair value of stock options using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the Company to make certain assumptions including the fair value of the underlying common stock, the expected term, the expected volatility, the risk-free interest rate and the dividend yield.
Prior to the completion of the Company’s Direct Listing on May 26, 2021, a public market did not exist for the Company’s common stock, and therefore, the board of directors determined the fair value of the common stock at the time of the grant by considering a number of objective and subjective factors including valuation of comparable companies, operating and financial performance and general and industry-specific economic outlooks, amongst other factors. The fair value was determined in accordance with applicable elements of the practice aid issued by the American Institute of Certified Public Accountants titled, Valuation of Privately Held Company Equity Securities Issued as Compensation.
88

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
Subsequent to the completion of the Company’s Direct Listing, the fair value of the common stock is determined based on the NYSE closing price on the date prior to the date of grant.
Given that the Company does not have sufficient exercise history to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior, the Company determines the expected term for its “plain vanilla” stock options using the simplified method, which is calculated as the midpoint of the stock option vesting term and the expiration date of the stock option.
The Company did not grant any new options or modify any existing options during the years ended December 31, 2023 and 2022. For its stock options that were granted during the year ended December 31, 2021 and prior, because the Company’s common stock had limited trading history, the Company estimated the expected volatility of the awards from the historical volatility of selected public companies that represented similar but alternative investment opportunities to an investment in the Company. Characteristics considered in identifying guideline public companies included similarity in size, lines of business, market capitalization, revenue and financial leverage. The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company common stock for a period equal to the expected term of the option. The Company assessed the comparable companies and other relevant factors used to measure expected volatility for stock option grants on an as-needed basis.
The risk-free interest rate assumption is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s employee stock options.
The dividend yield assumption is based on the Company’s history and expectation of dividend payouts. The Company has never declared nor paid any cash dividends on its common stock, and the Company does not anticipate paying any cash dividends in the foreseeable future.
Stock-based Compensation for Awards with a Market Condition
In April 2021, the Company granted an RSU award to Ian Siegel, the Company’s CEO (the “CEO Performance Award”), which included service, market, and performance-based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation expense is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company’s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO’s ability to earn the award was contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company’s Direct Listing on May 26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares.
In December 2023, the Company entered into a Cancellation of Restricted Stock Unit letter agreement (the “Cancellation Agreement”) with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. The cancellation resulted in an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023, and was recorded in general and administrative expenses within the Company’s Consolidated Statement of Operations. For more information on the Cancellation Agreement, please see Note 15.
Stock-based Compensation Under the Employee Stock Purchase Plan
89

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
In August 2021, the Company launched an employee stock purchase plan (the “ESPP”). The ESPP allows eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. The ESPP provides for concurrent six-month offering and purchase periods beginning February and August of each year. On each purchase date, eligible employees purchase the Company’s Class A common stock at a price per share equal to 85% of the lesser of the fair value of the Company’s Class A common stock on (i) the offering date or (ii) the purchase date. The offering date is the first day of any concurrent offering and purchase period, and the purchase date is the last day of such a period.
The Company recognizes stock-based compensation expense related to shares issued pursuant to its ESPP on a straight-line basis over the offering period.
Net Share Settlement
In October 2021, the Company’s board of directors approved a “net share settlement” approach for satisfaction of tax withholding obligations in connection with settlement of taxes for RSUs, and exercises of non-qualified stock options, at the Company’s discretion. As a result, the Company currently withholds shares upon vesting of RSUs, and the withheld shares are immediately canceled. The Company has presented “Shares withheld related to net share settlement” in its Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) as a reduction, separate from the total number of shares issued upon vesting and settlement. The Company has not withheld any shares as part of any option exercises. Upon payment of the withholding taxes to the appropriate taxing jurisdiction, the Company reflects the cash payment as a financing outflow in the Consolidated Statements of Cash Flows.
Income Taxes
The Company accounts for income taxes in accordance with Accounting Standards Codification (“ASC”) 740, Income Taxes. Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
The Company must also make judgments in evaluating whether deferred tax assets will be realized from future taxable income. To the extent that it believes that realizability is not likely, the Company establishes or maintains a valuation allowance. A valuation allowance is established for deferred tax assets which the Company does not believe meet the “more likely than not” threshold for realizability. The Company’s judgments regarding future taxable income may change over time due to market conditions, tax laws, tax planning strategies or other factors. If the Company’s assumptions and estimates change in the future, the valuation allowance may materially increase or decrease, resulting in an increase or decrease in income tax expense and the related impact on the Company’s reported net income or loss.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in income tax expense (benefit) in the Consolidated Statements of Operations.
Investments
The Company maintains an investment portfolio of highly rated debt securities and money market mutual funds to manage its excess cash reserves. The Company’s primary objectives in investing its excess cash reserves are to preserve capital, provide sufficient liquidity to satisfy both operational cash
90

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
flow requirements and potential strategic investment opportunities, and to obtain a reasonable or market rate of return on investments.
The Company’s investments are all highly liquid and available for use in current operations, including those with maturity dates beyond one year, and therefore the Company classifies these securities within current assets in its Consolidated Balance Sheets. The Company considers its highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Investments not considered cash equivalents are classified as marketable securities in the Company’s Consolidated Balance Sheets.
The Company classifies and accounts for its money market mutual funds which have readily determinable fair values as equity securities, and it carries such securities at fair value with unrealized gains and losses reported in other income (expense), net in its Consolidated Statement of Operations.
The Company classifies and accounts for its debt securities as available-for-sale, and it carries such securities at fair value with unrealized gains and losses excluded from earnings and reported net of tax as a separate component of stockholders’ equity in accumulated other comprehensive income (loss) until the security is sold or matures. During the year ended December 31, 2023, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized gains in other comprehensive income (loss) of $0.4 million with no associated tax expense. During the year ended December 31, 2022, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized losses in other comprehensive income (loss) of $0.4 million with no associated tax benefit. The Company held no investments in available-for-sale debt securities during the year ended December 31, 2021.
The Company determines any realized gains and losses on the sale of its available-for-sale debt securities using a specific identification method, and it records such gains and losses through other income (expense), net in its Consolidated Statement of Operations. During the year ended December 31, 2023, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations. During the year ended December 31, 2022, the Company recorded $0.9 million in proceeds related to sales of its available-for-sale debt securities. Because the Company first purchased these investments during the year ended December 31, 2022, it did not reclassify any net amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations during the year ended December 31, 2022.
If an available-for-sale debt security’s fair value declines below its amortized cost basis, the Company evaluates whether it intends to sell the security, or whether it more likely than not will be required to sell the security before the recovery of its amortized cost basis. If either condition is met, the Company records an impairment loss on the security through other income (expense), net in its Consolidated Statement of Operations. If neither condition is met, the Company evaluates whether the decline is the result of credit-related factors, in which case the Company records the credit-related portion of the impairment loss through other income (expense), net in its Consolidated Statement of Operations, and records the non-credit-related portion of the impairment loss, net of tax, through other comprehensive income (loss) in the Consolidated Statement of Comprehensive Income.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. The Company maintains its cash accounts with large financial institutions and at times, the cash accounts may exceed Federal Deposit Insurance Corporation limits. The Company has not experienced any losses in such accounts.
91

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
As of December 31, 2023, the Company maintains its cash accounts with several large financial institutions which the Company believes are financially sound. Accordingly, the Company believes minimal credit risk exists with respect to these cash balances.
The Company invests only in highly rated debt and equity securities. The Company believes the financial institutions that hold its investments are financially sound, and accordingly, are subject to minimal credit risk.
One customer accounted for 10% and 12% of the Company's outstanding accounts receivable as of December 31, 2023 and December 31, 2022, respectively. The Company closely monitors the financial condition of the foregoing customer, which has been in good credit standing. No other customer individually accounted for 10% or more of the Company’s outstanding accounts receivable as of December 31, 2023 and December 31, 2022. As such, the Company does not consider the concentration of its accounts receivable to be a material risk. There were no customers that individually represented 10% or more of revenue for the years ended December 31, 2023, 2022, and 2021.
The Company uses third parties to collect its credit card receivables and believes risk related to its credit card processing merchants is minimal.
Accounts Receivable and Allowance for Doubtful Accounts
The Company receives payments via credit card, electronic payment or check. The Company’s accounts receivable consists of receivables from the Company’s credit card processing merchants and customers. Credit card payment is required unless the plan qualifies for credit terms which the Company may grant in the normal course of business. The Company does not normally require collateral or other security to support credit sales. Accounts receivable from customers do not bear interest, are typically due within 30 days and are recorded at the invoiced amount. The Company reduces accounts receivable by its allowance for doubtful accounts.
The Company regularly monitors collections and payments from customers and maintains an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. Prior to the Company’s adoption of ASC 326, Financial Instruments—Credit Losses, during the year ended December 31, 2022, management estimated its allowance for doubtful accounts by considering factors such as historical credit loss experience and current conditions, such as the length of time accounts receivables are past due, customer payment histories, and any specific customer collection issues identified. Subsequent to the Company’s adoption of Topic 326, management has expanded its approach and estimates its allowance for doubtful accounts by considering the above factors, current market conditions which may affect customer financial condition, and reasonable and supportable forecasts of future credit losses. The Company writes off accounts receivables that have become uncollectible.
The Company’s allowance for doubtful accounts was $2.4 million, $1.8 million, and $0.5 million as of December 31, 2023, 2022 and 2021, respectively, which was recorded net within accounts receivable on the Consolidated Balance Sheets.
Property and Equipment
Property and equipment is initially recorded at cost, and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware and software and five years for furniture and equipment. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or estimated useful life. Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in general and administrative expenses in the Consolidated Statements of Operations.
92

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
Leases
The Company determines at contract inception whether the arrangement is a lease based on its ability to control a physically distinct asset and determines the classification of the lease as either operating or finance. For all leases, the Company combines all components of the lease including related non-lease components as a single component. Operating leases are reflected as operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Consolidated Balance Sheets. The Company has also elected to utilize the short-term lease recognition exemption and, for those leases that qualify, the Company has not recognized operating lease ROU assets or operating lease liabilities. The Company does not have any finance leases.
Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate in determining the present value of lease payments. The Company estimates the incremental borrowing rate to reflect the profile of collateralized borrowing over the expected term of the leases based on the information available at the later of the initial date of adoption of ASC 842, Leases, on January 1, 2019, or the lease commencement date.
The operating lease ROU asset also includes any lease payments made prior to lease commencement date and is reduced by lease incentives that the Company estimates it will realize. Lease terms may include options to extend or terminate the lease when the Company is reasonably certain that it will exercise the option. Lease expense is recognized on a straight-line basis over the lease term in the Consolidated Statements of Operations. Certain lease agreements may contain variable costs such as utilities and common area maintenance. Variable lease costs are expensed when the cost is incurred.
The Company computes rental income from subleasing certain of its office facilities on a straight-line basis over the sublease term in the Consolidated Statements of Operations. The difference between rental income and rental payments over the lease term is recorded as an unbilled rent receivable, which is included in prepaid expenses and other assets on the consolidated balance sheet.
Internal-Use Software
The Company capitalizes eligible costs associated with the development of its internal-use software in accordance with ASC 350-40, Internal-Use Software. Accordingly, the Company capitalizes costs incurred during the development phase including: (1) external direct costs of materials and services consumed in developing or obtaining the software, and (2) payroll and payroll-related costs for employees who are directly associated with the project. The Company expenses all costs as incurred that relate to the planning and post implementation phases of its software development cycle and costs associated with minor enhancements and maintenance. Capitalized costs are amortized using the straight-line method over three years. Amortization of internal-use software costs associated with the Company’s marketplace technology to provide services to its customers is recorded in cost of revenue. Amortization of internal-use software costs associated with internal databases, candidate insights, and reporting are recorded in research and development and general and administrative expenses in the Consolidated Statements of Operations. Amortization of these costs is allocated in the Consolidated Statements of Operations based on the nature of the underlying projects.
Impairment of Long-Lived Assets
The Company periodically evaluates whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets may warrant revision or that the remaining balance of long-lived assets may not be recoverable in accordance with ASC 360, Property, Plant and Equipment, Accounting for the Impairment or Disposal of Long-Lived Assets. In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely
93

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
independent of the cash flows of other groups of assets. When factors indicate that long-lived assets should be evaluated for possible impairment, the Company uses an estimate of the related undiscounted future cash flows over the remaining life of the long-lived assets in measuring whether they are recoverable. If the estimated undiscounted future cash flows are less than the carrying value of the asset, a loss is recorded as the excess of the asset’s carrying value over its fair value. There were no material impairment charges related to long-lived assets during the years ended December 31, 2023, 2022, and 2021.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired and liabilities assumed in a business combination. The Company tests for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. The Company currently has one reporting unit.
In testing for goodwill impairment, the Company has an option to first make an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if concluded otherwise, the quantitative impairment test is performed.
The quantitative test compares the estimated fair value of a reporting unit to its carrying amount, including goodwill. If the estimated fair value exceeds its carrying amount, goodwill is considered not to be impaired. However, if the carrying amount exceeds the fair value of the reporting unit, then an impairment charge is recorded in an amount equal to the excess but limited to the total amount of goodwill. There were no impairment charges in the periods presented.
Senior Unsecured Notes
On January 12, 2022, the Company issued an aggregate principal amount of $550.0 million senior unsecured notes due 2030 in a private placement. The Company includes its senior unsecured notes, net of debt issuance costs, within long-term borrowings, net in its Consolidated Balance Sheets. The Company accounts for the debt issuance costs incurred related to the senior unsecured notes using the effective interest method, under which the debt issuance costs are amortized as interest expense until the applicable maturity date. For more information on the senior unsecured notes, please see Note 9.
Share Repurchase Program
All shares repurchased under the Company’s share repurchase program are purchased for immediate retirement. Repurchased shares reduce the Company’s outstanding shares and its weighted average number of common shares outstanding for purposes of calculating basic and diluted earnings per share. All excess of repurchase price over par value for shares repurchased is allocated to retained earnings to the extent the Company has retained earnings. If the Company has an accumulated deficit, all excess of repurchase price over par value for shares repurchased is allocated first to additional paid-in capital, to the extent the Company has additional paid-in capital, until depleted, and then to accumulated deficit in the Company’s Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit). For more information on the Company’s share repurchase program, please see Note 14.
Excise Tax Imposed by Inflation Reduction Act
The Inflation Reduction Act of 2022, which was enacted into law on August 16, 2022, imposed a nondeductible 1% excise tax on the net value of certain stock repurchases made after December 31, 2022. The net value is determined by the fair market value of the stock repurchased during the tax year, reduced by the fair market value of stock issued during the tax year, including stock issued to employees.
94

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
As of December 31, 2023, the Company reflected $1.1 million of excise tax as part of the cost basis of the stock repurchased during the year ended December 31, 2023, and recorded a corresponding liability for the excise taxes payable in accrued expenses on its consolidated balance sheet.
Recent Accounting Pronouncements
Becoming a Large Accelerated Filer
Prior to December 31, 2022, the Company qualified as an emerging growth company (“EGC”) and was allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are required to be adopted by private companies. The Company elected to use the adoption dates applicable to private companies. As a result, prior to becoming an accelerated filer, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards applicable to public companies.
The Company became a large accelerated filer and no longer qualifies as an EGC at the conclusion of the fiscal year ended December 31, 2022. The adoption dates discussed below for recently adopted accounting pronouncements reflect the updated transition periods required as a result of becoming a large accelerated filer as of December 31, 2022. For all new or revised accounting pronouncements after December 31, 2022, the Company will be required to adopt in accordance with public company timelines.
Accounting Pronouncements Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands disclosure requirements about a public entity’s reportable segments and significant segment expenses. This update also expands the interim segment disclosure requirements. Public entities that have a single reportable segment will be required to provide on both an interim and annual basis all the disclosures required by ASC 280, including those added by the amendments in ASU 2023-07. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which intends to enhance the transparency and decision usefulness of income tax disclosures, primarily through expanding disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and which removes certain conditions that should be considered in the derivative scope exception evaluation under Subtopic 815-40. The Company early adopted ASU 2020-06 on January 1, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.
95

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Subsequent to ASU 2016-13, the FASB issued various ASUs to provide supplemental guidance and clarification to ASU 2016-13 which must be adopted concurrently with the adoption of ASU 2016-13. These ASUs are cumulatively referred to as “Topic 326.” The Company adopted Topic 326 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. The Company adopted ASU 2019-12 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.

3.    Net Income Per Share
Basic and diluted net income per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period.
Prior to May 14, 2021, when the Company’s Series A preferred stock and Series B preferred stock converted into shares of Class B common stock, the Company’s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.
In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 13), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income per share attributable to common stockholders is, therefore, the same for both Class A and Class B common stock on an individual or combined basis.






96

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
The following table presents the Company’s basic net income per share (in thousands, except per share amounts):
Year Ended December 31,
202320222021
Net income per share, basic:
Net income
$49,098 $61,494 $3,600 
Less: Accretion of redeemable convertible preferred stock  (1,480)
Less: Undistributed earnings attributable to participating securities  (168)
Net income attributable to Class A and Class B common stockholders
$49,098 $61,494 $1,952 
Weighted average shares of Class A and Class B common stock outstanding100,730 114,272 102,230 
Net income per share attributable to Class A and Class B common stockholders, basic
$0.49 $0.54 $0.02 
The Company computes diluted net income per share under the two-class method where income is reallocated between common stock, potential common stock and participating securities. Potential common stock primarily includes stock options and RSUs computed using the treasury stock method and the conversion of the convertible notes and accrued interest using the if converted method.
The following table presents the Company’s diluted net income per share (in thousands, except per share amounts):
Year Ended December 31,
202320222021
Net income per share, diluted:
Numerator:
Net income attributable to Class A and Class B common stockholders
$49,098 $61,494 $1,952 
Add:
Reallocation of net income attributable to participating securities  18 
Net income attributable to Class A and Class B common stockholders, diluted
$49,098 $61,494 $1,970 
Denominator:
Weighted average shares of Class A and Class B common stock outstanding, basic100,730 114,272 102,230 
Effect of dilutive securities:
Options to purchase common stock4,761 6,943 12,471 
Unvested restricted stock units267 183 725 
Employee stock purchase plan23  12 
Unvested early exercise common stock  33 
Weighted average shares of Class A and Class B common stock outstanding, diluted105,781 121,398 115,471 
Net income per share attributable to Class A and Class B common stockholders, diluted
$0.46 $0.51 $0.02 
97

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income per share because their inclusion would have been anti-dilutive (in thousands):
Year Ended December 31,
202320222021
Options to purchase common stock5 71 3 
Unvested restricted stock units6,247 5,681 153 
Convertible notes with related parties, if converted basis  1,226 
Employee stock purchase plan124 240 45 
Total shares excluded from diluted net income per share6,376 5,992 1,427 
The CEO Performance Award is excluded from the above table because none of the market conditions had been met as of December 31, 2023. Additionally, in December 2023, the Company entered into the Cancellation Agreement with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. For more information on the Cancellation Agreement, please see Note 15.
4.    Revenue Information
Contract Balances
Contract liabilities are recorded as deferred revenue when customer payments are received in advance of the Company meeting all the revenue recognition criteria under ASC 606. Deferred revenue includes prepaid subscription and performance-based revenue. Generally, the remaining performance obligations will be satisfied within one to twelve months after prepayment. The Company recognized $19.5 million, $23.3 million, and $15.1 million of revenue during the years ended December 31, 2023, 2022, and 2021, respectively, that were included in the deferred revenue balance as of December 31, 2022, 2021, and 2020, respectively.
As of December 31, 2023 and 2022, the Company had no contract assets.
Deferred Commissions
ASC 606 requires the deferral of the recognition of incremental costs to obtain a contract, which the Company has identified as certain of its sales commissions paid to internal sales representatives for the sale of the Company’s services. The Company amortizes deferred commissions over the expected period of benefit unless the amortization period is less than one year, in which case, the Company has elected to apply the practical expedient to expense those costs as incurred. The estimated period of benefit includes anticipated customer renewals. If the Company pays commissions on contract renewals that are commensurate with the initial commission, the amortization period is the initial contract term. If the renewal commission is not commensurate with the initial commission, commissions are deferred and subsequently amortized on a straight-line basis over the expected customer life, which has been estimated to be three years based on an analysis of historical data and other qualitative factors, such as new product offerings, the seasonality of certain customer relationships and estimated useful life of the Company’s marketplace technology. Amortization expense is included within sales and marketing expense in the Consolidated Statements of Operations.
For the years ended December 31, 2023, 2022, and 2021, amortization expense for deferred sales commissions was $5.5 million, $5.4 million, and $4.3 million, respectively. There was no impairment to capitalized deferred commissions in the periods presented.
98

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
Disaggregation of Revenue
The Company disaggregates revenue into two streams: subscription revenue and performance-based revenue. The following table presents the Company’s revenue streams (in thousands):
Year Ended December 31,
202320222021
Subscription$508,384 $696,334 $600,090 
Performance-based137,338 208,315 141,051 
Total revenue$645,722 $904,649 $741,141 
Performance Obligations
No revenue was recognized during the years ended December 31, 2023, 2022 and 2021 from performance obligations satisfied in previous periods.
As of December 31, 2023, the Company did not have any material remaining performance obligations expected to be recognized in the future. Generally, any remaining performance obligations relate primarily to subscription services such as time-based job posting plans, upsell services, and resume database plans that will be invoiced in future periods, and exclude (i) contracts with an original expected term of one year or less and (ii) contracts for which the Company only recognizes revenue at the amount to which it has the right to invoice for services performed.
5.    Other Income (Expense), Net
Other income (expense), net consists of the following (in thousands):
Year Ended December 31,
202320222021
Interest income$19,929 $4,956 $3 
Other miscellaneous income (expense), net577 398 29 
Other income (expense), net$20,506 $5,354 $32 

6.    Property and Equipment, Net
Property and equipment consist of the following (in thousands):
December 31,
20232022
Computer, equipment and software$4,878 $8,626 
Furniture and fixtures897 1,081 
Leasehold improvements7,896 8,709 
13,671 18,416 
Less: Accumulated depreciation(7,458)(10,313)
Total property and equipment, net$6,213 $8,103 
Depreciation expense for the years ended December 31, 2023, 2022, and 2021 was $2.5 million, $2.8 million, and $2.3 million, respectively.
99

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
7.    Internal-Use Software, Net
Internal-use software consists of the following (in thousands):
December 31,
20232022
Internal-use software$46,899 $39,628 
Less: Accumulated amortization(28,290)(23,870)
Total internal-use software, net$18,609 $15,758 
Amortization expense for internal-use software for the years ended December 31, 2023, 2022, and 2021 was $9.1 million, $7.9 million, and $7.2 million, respectively.
Future amortization expense of the Company’s internal-use software as of December 31, 2023 is as follows for the years ending December 31, (in thousands):
2024$8,136 
20256,296 
20263,447 
2027730 
Total future amortization expense$18,609 

8.    Accrued Expenses
Accrued expenses consist of the following (in thousands):
December 31,
20232022
Accrued compensation and benefits$17,895 $31,791 
Accrued marketing8,133 10,937 
Accrued commissions
3,740 5,716 
Accrued partner expenses
2,255 7,465 
Accrued refunds and customer liabilities
2,179 2,863 
Accrued non-income taxes
1,599 3,605 
Other accrued expenses5,940 6,738 
Total accrued expenses$41,741 $69,115 
s
9.    Debt
Convertible Notes with Related Parties
On June 22, 2020, the Company issued subordinated secured convertible promissory notes ("Convertible Notes") to related parties who were then holders of the Company’s Redeemable Convertible Preferred Stock. The Convertible Notes totaled $25.0 million and had a maturity date of June 22, 2023.
The principal and accrued interest balance of the Convertible Notes was automatically convertible into common stock upon a Direct Listing with a conversion price equal to the lower of (i) 75% of the volume-weighted average price of the common stock on the first trading day following such listing and (ii) $8.2909.
100

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
On May 26, 2021, the principal and accrued contractual interest balance of the Convertible Notes was $25.6 million, which converted into 3.1 million shares of Class B common stock at a conversion price of $8.2909 per share.
Prior Credit Facility
The Company previously entered into a loan and security agreement with a financial institution that provided for a revolving credit facility which terminated on April 30, 2021 when the Company entered into a new credit facility as described below. Total interest expense incurred under the prior credit facility was immaterial for the year ended December 31, 2021, and was mostly attributable to fees on the unused portion of the credit facility.
Credit Facility
In April 2021, the Company terminated its Second Amended and Restated Loan and Security Agreement dated September 2, 2020 and entered into a new $250.0 million credit facility agreement with a syndicate of banks. The credit facility has a maturity date of April 30, 2026 and bears interest at a rate based upon the Company’s Net Leverage Ratio. The Company’s Net Leverage Ratio is defined as total debt less total cash and permitted investments outstanding at period end, with a maximum total cash and permitted investments adjustment of $550.0 million, divided by the trailing 12 months of earnings, adjusted for items such as non-cash expenses and other nonrecurring transactions. The Company is also obligated to pay other customary fees including a commitment fee on a quarterly basis based on amounts committed but unused under the credit facility at a rate between 0.25% to 0.35%, depending on the Company’s Net Leverage Ratio.
The credit facility is collateralized by security interests in substantially all of the Company’s assets and includes customary events of default such as non-payment of principal, non-payment of interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments against the Company, and a change of control. The occurrence of an event of default could result in the acceleration of the obligations under the credit facility.
The credit facility agreement contains customary representations, warranties, affirmative covenants, such as financial statement reporting requirements, negative covenants, and financial covenants, such as maintenance of certain net leverage ratio requirements. The negative covenants include restrictions that, among other things, restrict the Company’s ability to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions.
On November 19, 2021, the Company entered into an amendment to the credit agreement with a syndicate of banks and the lenders named therein (the “Credit Agreement”), to amend certain other provisions under the Credit Agreement relating to how letters of credit denominated in currencies other than U.S. Dollars are valued under the Credit Agreement. 
On January 10, 2022, the Company entered into a Second Amendment to the Credit Agreement (the “Second Amendment”) with a syndicate of banks and the lenders named therein. The Second Amendment increased the maximum amount of liquidity (including cash and permitted investments) that may be netted against the Company’s total indebtedness from $100.0 million to $550.0 million for purposes of calculating the Company’s total Net Leverage Ratio under the Credit Agreement.
On April 26, 2022, the Company entered into a Third Amendment to the Credit Agreement with the administrative agent to clarify the amounts to be held with the administrative agent.
On March 28, 2023, the Company entered into a Fourth Amendment to the Credit Agreement with the administrative agent to replace the London Interbank Offered Rate (“LIBOR”) reference rate with the
101

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
Secured Overnight Financing Rate (“SOFR”) reference rate (as defined therein). No other terms or conditions of the Credit Agreement were changed as a result of this amendment.
The Company had no amounts outstanding under the Credit Agreement and was in compliance with the financial covenants as of December 31, 2023. The amount available under the credit facility as of December 31, 2023 was $245.7 million, which is the credit limit less letters of credit outstanding of $4.3 million.
Issuance of Senior Unsecured Notes
On January 12, 2022, the Company issued an aggregate principal amount of $550.0 million senior unsecured notes due 2030 (the “Notes”) in a private placement. The Notes and the guarantees are senior unsecured obligations of ZipRecruiter, Inc.
The Notes were issued pursuant to an indenture dated as of January 12, 2022 (the “Indenture”) between the Company and the trustee. Pursuant to the Indenture, the Notes will mature on January 15, 2030 and bear interest at a rate of 5% per year. Interest on the Notes is payable semi-annually in arrears on January 15 and July 15 of each year. Unpaid amounts are included within accrued interest in the Company’s Consolidated Balance Sheets.
The Indenture contains certain customary negative covenants, including but not limited to, limitations on the incurrence of debt, liens, consolidations or mergers, and asset sales. The Indenture also contains customary events of default.
At its sole discretion, the Company has the option to redeem all or a part of the Notes as follows:
(i) At any time prior to January 15, 2025, the Company may redeem all or part of the Notes, at its option, at a redemption price equal to 100% of the principal amount plus a make-whole premium as defined in the Indenture, and any accrued and unpaid interest, if any;
(ii) Prior to January 15, 2025, the Company has the option to redeem up to 40% of the aggregate principal amount of the Notes from net cash proceeds from certain equity offerings at a redemption price equal to 105% of the principal amount of the Notes to be redeemed plus any accrued and unpaid interest; and
(iii) At any time on or after January 15, 2025, the Company may redeem all or any portion of the Notes, at the redemption prices equal to the percentage of principal amount set forth below, plus accrued and unpaid interest, if any, if redeemed during the 12-month period beginning on January 15 of the year indicated below:
YearPercentage
2025102.50 %
2026101.25 %
2027 and thereafter100.00 %
Upon the occurrence of a change of control triggering event (as defined in the Indenture), the Company must offer to repurchase the Notes at a repurchase price equal to 101% of the aggregate principal amount of the Notes to be repurchased, and any accrued and unpaid interest.
The Company includes its Notes, net of debt issuance costs, within long-term borrowings, net in its Consolidated Balance Sheets.
The Company accounts for the debt issuance costs incurred related to the Notes using the effective interest method, under which the debt issuance costs are amortized as interest expense until the
102

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
applicable maturity date. As of December 31, 2023, the Company had a carrying amount of approximately $7.4 million of debt issuance costs related to the Notes.
For the years ended December 31, 2023 and 2022, the Company recognized $28.5 million and $27.6 million, respectively, in interest expense related to the Notes with an effective interest rate of 5.4% for both years. Such interest expense includes $1.0 million and $0.9 million related to the amortization of debt issuance costs for the years ended December 31, 2023 and 2022, respectively.

10.    Commitments and Contingencies
Purchase Commitments
As of December 31, 2023, the Company had various noncancelable purchase commitments relating to hosting service agreements. Future minimum commitments are $8.0 million for 2024, $8.3 million for 2025, and no further commitments for 2026 and beyond.
Legal Matters
The Company is subject to various legal proceedings and claims that arise in the ordinary course of business. If the Company determines that it is probable that a loss has been incurred and the amount is reasonably estimable, the Company will record a liability. However, if the Company determines that a contingent loss is reasonably possible and the loss or range of loss can be estimated, the Company will disclose the possible loss in the consolidated financial statements. Legal costs relating to loss contingencies are expensed as incurred.
Indemnification
In the ordinary course of business, the Company may provide indemnification of varying scopes and terms to customers, investors, directors and officers with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements, services to be provided by the Company, or from certain claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has the Company been sued in connection with these indemnification arrangements. As of December 31, 2023, the Company has not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements is neither probable nor reasonably estimable.
Non-income Taxes
The Company collects and remits sales, use, and other taxes (“non-income taxes”) relating to the sale of the Company’s services in various jurisdictions. The Company accrues non-income taxes that may result from examinations by, or any anticipated negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If the Company determines that a loss is reasonably possible and the loss or range of loss can be estimated, then the reasonably possible loss is disclosed. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from the Company’s expectations.
Restructuring
On May 31, 2023, the Company announced and committed to a restructuring plan to optimize its cost structure and drive long-term efficiency in response to the impact of macroeconomic conditions. This plan resulted in a reduction in the Company’s global workforce of approximately 20%. The Company initially
103

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
recorded restructuring costs of $8.6 million during the year ended December 31, 2023 primarily related to employee severance and continuation of health benefits. Included in the $8.6 million of restructuring costs were non-cash charges of $0.3 million pertaining to fixed asset disposals incurred in conjunction with the restructuring plan. During the year ended December 31, 2023, the Company reversed $1.0 million associated with the restructuring costs liability when it was determined such costs would not need to be paid. Net restructuring costs were presented as $3.4 million in sales and marketing, $3.2 million in research and development, and $1.0 million in general and administrative expenses within the Consolidated Statements of Operations.
The following table presents the restructuring costs liability for the year ended December 31, 2023, which is included in accrued expenses in the Company’s Consolidated Balance Sheets (in thousands):
Year Ended December 31,
2023
Accrual, at beginning of year$ 
Expense8,336 
Cash payments(7,345)
Non-cash adjustments(991)
Accrual, at end of year$ 

11.    Financial Instruments
Fair Value Measurements
The Company measures certain of its financial instruments at fair value on a recurring basis. Financial instruments measured at fair value on a recurring basis primarily include the Company’s cash equivalents and marketable securities.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Accounting standards describe a fair value hierarchy based on the following three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:
- Level 1 — Quoted prices in active markets for identical assets, liabilities, or funds.
- Level 2 — Inputs other than Level 1 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 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
104

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
The following table presents the Company’s financial assets measured at fair value on a recurring basis, as well as the amortized cost basis and gross unrealized gains and losses of those assets as of December 31, 2023 (in thousands):
Balance Sheet Classification
Amortized Cost BasisGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Level 1:
Cash$237,104 $— $— $237,104 $237,104 $— 
Money market mutual funds23,762 — — 23,762 23,762 — 
U.S. treasury securities138,893 38 (8)138,923  138,923 
Subtotal399,759 38 (8)399,789 260,866 138,923 
Level 2:
Commercial paper25,899 — — 25,899 6,495 19,404 
Certificates of deposit7,768 — — 7,768 3,010 4,758 
Corporate notes and obligations71,545 12 (21)71,536 12,672 58,864 
Asset-backed securities7,319 7 (10)7,316 — 7,316 
U.S. agency securities7,814  (5)7,809  7,809 
Subtotal120,345 19 (36)120,328 22,177 98,151 
Total cash, cash equivalents, and marketable securities$520,104 $57 $(44)$520,117 $283,043 $237,074 
As of December 31, 2022, the Company’s financial assets consisted of the following (in thousands):
Balance Sheet Classification
Amortized Cost BasisGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Level 1:
Cash$166,341 $— $— $166,341 $166,341 $— 
Money market mutual funds49,545 — — 49,545 49,545 — 
U.S. treasury securities204,580 9 (180)204,409 2,995 201,414 
Subtotal420,466 9 (180)420,295 218,881 201,414 
Level 2:
Commercial paper41,348 — — 41,348  41,348 
Certificates of deposit6,116 — — 6,116 — 6,116 
Corporate notes and obligations63,912 10 (202)63,720 1,519 62,201 
Asset-backed securities15,150 17 (29)15,138 — 15,138 
U.S. agency securities23,736 5 (3)23,738 6,980 16,758 
Subtotal150,262 32 (234)150,060 8,499 141,561 
Total cash, cash equivalents, and marketable securities$570,728 $41 $(414)$570,355 $227,380 $342,975 
The Company’s money market mutual funds and treasury securities are measured at fair value using quoted prices in active markets for identical assets and are classified within Level 1 in the fair value hierarchy. The fair values of the Company’s Level 2 commercial paper and certificates of deposit are determined using quoted prices in markets that are not active or using model-driven valuations employing
105

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
significant inputs derived from observable market data. The fair values of the Company’s Level 2 corporate notes and obligations, asset-backed securities, and U.S. agency securities are determined using an evaluated price based on a compilation of reported market information, such as benchmark yield curves, credit spreads and estimated default rates.
The carrying amounts of the Company’s remaining financial instruments not discussed in the above table, including accounts receivable and accounts payable, approximate fair value because of their short-term maturities, except for the Company’s senior unsecured notes which are valued on a quarterly basis for disclosure purposes only based on quoted prices for the Notes in less active markets and categorized accordingly as Level 2 in the fair value hierarchy. The aggregate fair value of the Notes was estimated to be approximately $478.5 million as of December 31, 2023, and approximately $451.0 million as of December 31, 2022 .
Certain assets, including operating leases, long-lived assets, and goodwill, are also subject to measurement at fair value on a non-recurring basis using Level 2 or Level 3 inputs, respectively, but only when they are deemed to be impaired. As of December 31, 2023 and December 31, 2022, no material impairments were identified on those assets required to be measured at fair value on a non-recurring basis.
Equity Securities
The Company’s investments in equity securities consist primarily of money market mutual funds. During the years ended December 31, 2023 and 2022, the Company recorded no material unrealized gains and losses in connection with its money market mutual funds held as of December 31, 2023. The Company had no investments in money market mutual funds during the year ended December 31, 2021.
Available-for-sale Debt Securities
The following table summarizes the fair value of the Company’s available-for-sale debt securities by contractual maturity as of December 31, 2023 (in thousands):
Due within 1 year$254,426 
Due after 1 year through 5 years4,825 
Total available-for-sale debt securities$259,251 
Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay certain obligations.
The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months and those that have been in a continuous unrealized loss position for more than 12 months as of December 31, 2023 (in thousands):
Less Than 12 Months12 Months or GreaterTotal
Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Asset-backed securities$3,211 $(6)$1,027 $(4)$4,238 $(10)
Corporate notes and obligations40,527 (21)  40,527 (21)
U.S. treasury securities7,397 (8)  7,397 (8)
U.S. agency securities7,809 (5)  7,809 (5)
Total available-for-sale debt securities$58,944 $(40)$1,027 $(4)$59,971 $(44)
106

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months as of December 31, 2022 (in thousands):
Fair ValueGross Unrealized Losses
Asset-backed securities$6,598 $(29)
Corporate notes and obligations55,136 (202)
U.S. treasury securities149,128 (180)
U.S. agency securities7,517 (3)
Total available-for-sale debt securities$218,379 $(414)
The Company had no available-for-sale debt securities in a continuous unrealized loss position for more than 12 months as of December 31, 2022.
The Company did not recognize any credit losses for its available-for-sale debt securities during the years ended December 31, 2023 and 2022. The Company held no investments in available-for-sale debt securities during the years ended December 31, 2021.
During the year ended December 31, 2023, the Company did not have any sales of its available-for-sale debt securities. During the year ended December 31, 2022, the Company recorded $0.9 million in proceeds related to sales of its available-for-sale debt securities. The Company recorded no material gross realized gains and gross realized losses in its Consolidated Statement of Operations during the year ended December 31, 2022 as a result of those sales.
12.    Leases
The Company has various noncancelable operating leases for its offices. These existing leases have remaining lease terms ranging from 1 to 7 years. Certain lease agreements contain renewal options, termination rights, rent abatement and/or escalation clauses with renewal terms that can extend the lease term from 2 to 10 years.
The Company signed an operating lease on March 2, 2020 with a term of 128 months commencing on August 29, 2020. The Company had the option to terminate a portion of the leased building (“Partial Premises”) on the last day of the 12th month of the lease term for a fee. The Company was reasonably certain it would exercise the Partial Premises termination option at lease commencement and subsequently exercised this termination option.
The Company cannot determine with reasonable certainty that any other options will be exercised and therefore only the Partial Premises termination option is considered when recording the Company’s operating lease ROU assets, operating lease liabilities or lease expense.
The components of lease cost related to the Company’s operating leases are as follows (in thousands):
Year Ended
December 31,
202320222021
Operating lease cost$4,933 $5,502 $6,816 
Short-term lease cost189 391 7 
Variable lease cost1,533 1,497 1,203 
Sublease income(507)(597)(151)
Net lease cost$6,148 $6,793 $7,875 
107

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
The Company made cash payments for amounts included in the measurement of operating lease liabilities of $6.9 million, $7.6 million, and $4.3 million, for the years ended December 31, 2023, 2022, and 2021, respectively. Such amounts are presented net of tenant improvement allowances received of $0.1 million and $3.9 million for the years ended December 31, 2022, and 2021, respectively. For the year ended December 31, 2023, no tenant improvement allowances were received.
Supplemental information related to the Company’s operating leases is as follows:
December 31,
202320222021
Weighted-average remaining lease term5.0 years5.2 years5.4 years
Weighted-average incremental borrowing rate5.1 %5.0 %5.1 %
Future undiscounted lease payments for the Company’s operating lease liabilities and a reconciliation of these payments to its operating lease liabilities as of December 31, 2023 are as follows (in thousands):
2024$4,976 
20252,921 
20261,228 
20271,260 
20281,293 
Thereafter3,140 
Total lease payments14,818 
Less: imputed interest(1,668)
Present value of operating lease liabilities$13,150 
13.    Common Stock and Redeemable Convertible Preferred Stock
Common Stock
The Company is authorized to issue a total of 1.45 billion shares consisting of 700 million shares of Class A common stock, 700 million shares of Class B common stock, and 50 million shares of preferred stock all with a par value per share of $0.00001.
The Class A common stock is entitled to one vote per share and the Class B common stock is entitled to twenty votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. The Class B common stock converts to Class A common stock at any time at the option of the holder. Additionally, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, except for certain transfers described in the amended and restated certificate of incorporation.
Redeemable Convertible Preferred Stock
In April 2021, the Company amended and restated its certificate of incorporation such that the redeemable convertible preferred stock would automatically convert into shares of common stock upon the effectiveness of the Direct Listing.
On May 14, 2021, the holders of the Series A preferred stock and Series B preferred stock converted all outstanding shares of preferred stock into 24.2 million shares of Class B common stock.
14.    Share Repurchase Program
In February 2022, the Company’s board of directors authorized the Company to repurchase up to $100.0 million of outstanding shares of its common stock pursuant to a new share repurchase program (the
108

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
“Program”). Additionally, the Company’s board of directors authorized increases to the Program of $150.0 million, $200.0 million, and $100.0 million in June 2022, November 2022, and May 2023, respectively, which resulted in a total of $550.0 million of outstanding shares of its common stock authorized to be repurchased under the Program.
The Company may repurchase shares of common stock through open market or privately negotiated transactions, block purchases, or pursuant to one or more Rule 10b5-1 plans. The Program has no expiration date and will continue until otherwise suspended, terminated, or modified at any time for any reason by the board of directors.
The Program does not obligate the Company to repurchase shares of common stock. There is no minimum or maximum number of shares to be repurchased under the Program. The timing and actual number of shares repurchased will depend on a variety of factors including price, market conditions, corporate and regulatory requirements, and other investment opportunities.
During the year ended December 31, 2022, the Company repurchased 18.6 million shares of its Class A common stock for $339.3 million under the share repurchase program, including 7.7 million shares of its Class A common stock delivered under three accelerated share repurchase agreements totaling $150.0 million, 7.9 million shares of its Class A common stock delivered under a Rule 10b5-1 plan totaling $137.7 million, and 3.0 million shares of its Class A common stock totaling $51.6 million through open market purchases.
During the year ended December 31, 2023, the Company repurchased 9.6 million shares of its Class A common stock for $147.3 million under the Program, including 6.9 million shares of its Class A common stock delivered under a Rule 10b5-1 plan totaling $110.7 million, 2.6 million shares of its Class A common stock purchased in the open market totaling $36.6 million, and 0.1 million shares of its Class A common stock delivered upon the final settlement of the accelerated share repurchase agreement that the Company entered into in December 2022.
Approximately $63.4 million remains available for future repurchases of the Company’s common stock under the Company’s share repurchase program as of December 31, 2023.
All shares repurchased under the Program were immediately retired. Repurchased shares reduced the Company’s outstanding shares and its weighted average number of shares of common stock outstanding for purposes of calculating basic and diluted earnings per share.
15.    Stock-Based Compensation
Total stock-based compensation expense is recorded in the Consolidated Statements of Operations as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenue$660 $807 $1,093 
Sales and marketing12,537 10,858 17,865 
Research and development35,352 30,985 34,230 
General and administrative35,686 34,306 54,070 
Total stock-based compensation$84,235 $76,956 $107,258 
2012 and 2014 Equity Incentive Plans
Prior to adoption of the 2021 Equity Incentive Plan (the “2021 Plan”), the Company granted awards under the 2012 Equity Incentive Plan (the “2012 Plan”) or the 2014 Equity Incentive Plan (the “2014 Plan”, and together with the “2012 Plan”, the “Prior Plans”). All awards currently are granted from the
109

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
2021 Plan. However, the Prior Plans continue to govern the terms and conditions of the outstanding awards previously granted under the 2012 Plan and 2014 Plan.
The Prior Plans permitted the grant of incentive stock options to employees and the grant of non-qualified stock options, restricted stock, restricted stock awards, RSUs, stock appreciation rights, performance units and performance shares to the Company’s employees, directors and consultants at the sole discretion of the board of directors. The Prior Plans also allowed for the administrator of the plan to include terms in an award agreement that the option holder may exercise in whole or part of the option prior to the full vesting of those options.
Under the amended and restated certificate of incorporation, all outstanding options to purchase common stock became options to purchase an equivalent number of shares of Class B common stock and all RSUs became RSUs for an equivalent number of shares of Class B common stock under the Prior Plans.
2021 Equity Incentive Plan
In April 2021, the Company adopted the 2021 Plan, which became effective on May 14, 2021 in connection with the Direct Listing. The 2021 Plan permits the grant of incentive stock options to employees and the grant of non-qualified stock options, restricted stock, restricted stock awards, RSUs, stock appreciation rights, performance units, performance shares and stock bonus awards to the Company’s employees, directors, and consultants. Under the 2021 Plan, 10.7 million shares of Class A common stock were initially reserved for issuance. The number of shares initially reserved for issuance pursuant to awards under the 2021 Plan will be increased by (i) (a) any reserved shares not issued or subject to outstanding awards granted under the Prior Plans that cease to be subject to such awards by forfeiture or otherwise after the effective date, (b) shares issued under the Prior Plans before or after the effective date pursuant to the exercise of stock options that are, after the effective date, forfeited, (c) shares issued under the Prior Plans that are repurchased by the Company at the original purchase price or are otherwise forfeited, and (d) shares that are subject to stock options or other awards under the Prior Plans that are used to pay the exercise price of a stock option or withheld to satisfy the tax withholding obligations related to any award and (ii) an annual increase on January 1st of each year beginning in 2022 through 2031, by the lesser of (a) 5% of the number of shares of all classes of the Company’s common stock issued and outstanding on December 31 immediately prior to the date of increase or (b) such number of shares determined by the board of directors. Under the 2021 Plan, as of December 31, 2023, 25.9 million shares of Class A common stock were authorized, of which 15.6 million shares of Class A common stock were available for future issuance.
2021 Employee Stock Purchase Plan
In August 2021, the Company launched the ESPP. The ESPP provides for concurrent six-month offering and purchase periods beginning February 15 and August 15 of each year. The Company has initially reserved 1.3 million shares of its Class A common stock for issuance and sale under the ESPP. On January 1 of each of year, 2022 through 2031, the aggregate number of shares of Class A common stock reserved for issuance under the ESPP shall be increased automatically by the number of shares equal to 1% of the total number of outstanding shares of Class A common stock and shares of preferred stock of the Company (on an as converted to common stock basis) on the immediately preceding December 31; provided that the board of directors or compensation committee may in its sole discretion reduce the amount of the increase in any particular year. As of December 31, 2023, 3.0 million shares of Class A common stock were authorized of which 2.1 million shares of Class A common stock were available for future issuance.
The ESPP allows eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. On each purchase date, eligible employees can purchase the Company’s Class A common stock at a price per share equal to 85% of the lesser of the fair value of the Company’s Class A
110

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
common stock on (i) the offering date or (ii) the purchase date. The offering date is the first day of any concurrent offering and purchase period, and the purchase date is the last day of any concurrent offering and purchase period. During the year ended December 31, 2023, 0.4 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $6.4 million. During the year ended December 31, 2022, 0.4 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $8.1 million. During the year ended December 31, 2021, no shares of Class A common stock were purchased under the ESPP.
For the ESPP, the Company recorded stock-based compensation expense of $2.1 million, $2.6 million, and $1.4 million during the years ended December 31, 2023, 2022, and 2021, respectively. As of December 31, 2023, there was $0.3 million of unrecognized stock-based compensation expense that is expected to be recognized over the remaining term of the offering period ending on February 14, 2024. As of December 31, 2023, the Company recorded a liability of $2.3 million related to the accumulated payroll deductions, which are refundable to employees who withdraw from the ESPP. This amount is included within accrued expenses in the Consolidated Balance Sheets.
Stock Options
Under the Prior Plans and the 2021 Plan (collectively, the “Plans”), options must be granted with exercise prices not less than the fair value of the underlying common stock on the date of grant. Options granted generally vest over periods of up to four years and expire ten years from the grant date. In 2019, the Company amended the terms and conditions of the Israeli Sub-Plan of the 2014 Plan. The Israeli Sub-Plan amendment allows the Company to grant options to Israeli employees or Israeli non-employees with exercise prices less than the fair value of the underlying common stock on the date of grant. The Company’s policy is to issue new shares of common stock upon the exercise of stock options.
A summary of the Company’s stock option activity under Plans for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):
Number of Options OutstandingWeighted Average Exercise Price Per ShareWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Outstanding at December 31, 2022
6,746 $2.31 4.2$95,188 
Granted  
Exercised(1,547)2.44 
Forfeited/Canceled(40)2.55 
Outstanding at December 31, 2023
5,159 $2.27 3.5$59,998 
Exercisable at December 31, 2023
5,086 $2.27 3.5$59,158 
No stock options were granted by the Company during the years ended December 31, 2023 and 2022. The weighted-average grant date fair value per share of options granted for the year ended December 31, 2021 was $23.34. The total intrinsic value of options exercised in 2023, 2022, and 2021 was $22.2 million, $48.6 million, and $182.5 million, respectively. This intrinsic value represents the difference between the fair value of the Company’s common stock on the date of exercise and the exercise price of each option. During the year ended December 31, 2023, the tax benefit realized from stock option exercises was approximately $1.7 million.
The weighted average assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the year ended December 31, 2021 were as follows:
111

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
2021
Expected dividend yield %
Expected stock price volatility58.0 %
Risk-free interest rate1.0 %
Expected term (in years)6.2
Fair value of common stock$25.10 
During the years ended December 31, 2023, 2022, and 2021, the Company recorded stock-based compensation expense for stock option awards of $1.1 million, $2.8 million, and $4.3 million, respectively, under the Plans. As of December 31, 2023, total remaining stock-based compensation expense for unvested stock options is $1.1 million, which is expected to be recognized over a weighted average period of 0.6 years.
Restricted Stock Units
The Company has granted RSUs to certain employees and directors of the Company. RSUs granted prior to the Company’s Direct Listing vest upon the satisfaction of both a time-based service condition and a liquidity event requirement. The time-based service condition for these awards is generally satisfied over four years. The liquidity event requirement is satisfied upon the earliest to occur of a qualifying event, defined as a change of control transaction or after a set period of time following the effective date of the Company’s initial public offering pursuant to an effective registration statement under the Securities Act for the offer and sale of shares by the Company. A direct listing in which the Company did not sell its equity securities would not have satisfied the liquidity event performance condition; however, on April 19, 2021, the Company’s board of directors waived the liquidity event performance condition for the 6.9 million RSUs then outstanding so those that had satisfied the service condition would vest upon the earlier of the first day of trading of the Company’s common stock on the NYSE, or March 15, 2022. As the satisfaction of the performance condition was not probable for accounting purposes prior to the waiver, the waiver of the liquidity event performance condition resulted in the remeasurement of the modified awards at fair value on the date of the waiver, which management estimated to be $25.04 per share or approximately $172.6 million.
On April 19, 2021, the Company also granted the CEO Performance Award, which provides for a grant of 1.4 million RSUs. The CEO Performance Award consists of five vesting tranches with a vesting schedule based on achieving stock price targets ranging from $67.61 per share to $157.75 per share, which is calculated as the volume-weighted average over a 30-day trading window following the first day the Company becomes a publicly traded company, as well as satisfying certain minimum service requirements of one to five years. The award expires ten years after the grant date.
TrancheNumber of RSUs Eligible to VestCompany Stock Price TargetMinimum Service Period (in years)
1279,600$67.611
2279,600$82.632
3279,600$102.663
4279,600$127.704
5279,600$157.755
The Company estimated the grant date fair value of this award using a model based on multiple stock price paths developed through the use of a Monte Carlo simulation. A Monte Carlo simulation model also was used to estimate a derived service period for each of the five vesting tranches, which is the measure of the expected time to achieve each of the stock price targets. The various assumptions used in the Monte Carlo simulation included an expected dividend yield of zero, expected term of ten years, estimated volatility of 59%, and a risk-free interest rate of 1.6%. Using these inputs, the weighted average
112

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
grant date fair value was estimated to be $16.34 per share, the weighted average derived service period of each tranche was estimated to be 4.1 years and ranged from 3.2 to 5.0 years, and the aggregate stock-based compensation expense was estimated to be $22.8 million over the derived service period of each tranche using a graded attribution method.
On December 21, 2023, the Company entered into the Cancellation Agreement with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. As of the date of the Cancellation Agreement, none of the stock price targets set forth in the CEO Performance Award had been met so that all of the RSUs were unvested. The cancellation resulted in an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023. Accordingly, a $7.5 million one-time non-cash expense was recorded in the year ended December 31, 2023 in general and administrative expenses within the Company’s Consolidated Statement of Operations. During the years ended December 31, 2023, 2022, and 2021, the Company recorded stock-based compensation expense of $13.3 million, $5.9 million, and $3.6 million, respectively, related to the CEO Performance Award.
On September 21, 2021, the Company’s former Chief Operating Officer (“COO”) resigned and entered into a transition and separation agreement with the Company, whereby all RSUs awarded to the former COO prior to the resignation will continue to vest for a certain period of time. This agreement resulted in modifications to the RSUs and options on the date of the separation agreement. Approximately $4.2 million of stock-based compensation expense was recognized by the Company during the year ended December 31, 2021 related to the modification of the awards, representing the incremental fair value of the awards on the date of the modification.
For all RSUs, excluding the CEO Performance Award and modification of the COO awards, the Company recorded stock-based compensation expense of $67.7 million, $65.6 million, and $93.9 million during the years ended December 31, 2023, 2022, and 2021, respectively.
A summary of the Company’s RSU activity for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):
Number of SharesWeighted Average Grant Date Fair Value Per Share
Unvested at December 31, 2022
7,641 $21.20 
Granted5,094 20.03 
Vested(3,078)22.58 
Forfeited/Canceled(2,982)19.31 
Unvested at December 31, 2023
6,675 $20.36 
The weighted-average grant date fair value per share of RSUs granted for the years ended December 31, 2023, 2022, and 2021 were $20.03, $19.30, and $23.75, respectively. The total fair value of RSUs vested during the years ended December 31, 2023, 2022, and 2021 was $47.1 million, $48.1 million, and $79.8 million, respectively.
As of December 31, 2023, total unrecognized stock-based compensation expense for unvested RSUs was $128.9 million, which is expected to be recognized over a weighted average period of 1.4 years. The Company had no outstanding performance-based RSUs as of December 31, 2023.
113

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
16.    Income Taxes
The following are domestic and foreign components of the Company’s income (loss) before income taxes (in thousands):
Year Ended December 31,
202320222021
Domestic$67,643 $71,136 $(11,127)
Foreign2,907 2,948 1,851 
Income (loss) before income taxes
$70,550 $74,084 $(9,276)
The components of the Company's income tax expense (benefit) are as follows (in thousands):
Year Ended December 31,
202320222021
Current:
Federal$30,124 $6,099 $ 
State and local8,498 4,394 438 
Foreign801 2,373 1,632 
Total current income tax expense39,423 12,866 2,070 
Deferred:
Federal(14,866)(5,517)(10,147)
State and local(2,414)5,191 (4,702)
Foreign(691)50 (97)
Total deferred income tax benefit(17,971)(276)(14,946)
Total income tax expense (benefit)
$21,452 $12,590 $(12,876)
A reconciliation of the income taxes computed at the U.S. federal statutory tax rate of 21% to the income tax expense (benefit) is as follows (in thousands):
Year Ended December 31,
202320222021
U.S. federal statutory income tax rate$14,816 $15,559 $(1,948)
State and local income taxes, net of federal benefit5,002 3,451 (2,102)
Foreign derived intangible income deduction
(1,110)(519) 
Foreign rate differential(1,872)56 250 
Stock-based compensation7,931 (435)(18,518)
Transaction costs  4,792 
Officers compensation limitation2,356 2,146 7,828 
Non-deductible expenses909 315 235 
Tax credits(9,189)(17,598)(3,112)
Uncertain tax positions
1,449   
Change in valuation allowance2,282 12,654  
Return to provision(1,532)(3,775)(389)
Other410 736 88 
Income tax expense (benefit)
$21,452 $12,590 $(12,876)
114

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
During the year ended December 31, 2023, the Israeli Innovation Authority approved the Company’s application to be considered a Preferred Enterprise, as defined under the Law of Encouragement of Capital Investments, for the tax years ended December 31, 2023, 2022, 2021, and 2020. This approval resulted in a reduction in the statutory tax rate applied to the Company’s preferred income, as defined under the Law of Encouragement of Capital Investments, during those years from 23% to 16%. As a result, the Company recognized a cumulative benefit of $2.0 million during the year ended December 31, 2023, representing a $0.02 and $0.01 benefit to basic and diluted net income per share, respectively. The approval expires as of the end of the tax year ended December 31, 2023.
The components of deferred tax assets and liabilities are as follows (in thousands):
Year Ended December 31,
20232022
Deferred income tax assets:
Net operating loss carryforwards$409 $1,116 
Stock-based compensation3,892 3,471 
Accrued expenses7,349 7,201 
Tax credit carryforwards15,606 16,792 
Capitalized development51,541 26,578 
Operating lease liabilities3,358 4,471 
Total deferred tax assets82,155 59,629 
Less valuation allowance(14,935)(12,748)
Net deferred tax assets67,220 46,881 
Deferred tax liabilities:
Property and equipment(736)(927)
Operating lease right-of-use assets(2,233)(2,842)
Intangible assets and goodwill(4,635)(2,006)
Unremitted earnings of foreign subsidiaries(776)(348)
Deferred commissions(2,346)(2,454)
Other
(220) 
Total deferred tax liabilities(10,946)(8,577)
Total net deferred tax assets$56,274 $38,304 
The Company regularly assesses the need for a valuation allowance against its deferred tax assets as prescribed by ASC 740, Income Taxes. In making that assessment, the Company considers both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, which includes historical operating performance and the Company’s ability to generate sufficient taxable income in the future, whether it is more likely than not that some or all the deferred tax assets will not be realized. Although the Company incurred a current year pretax profit and maintains a recent history of cumulative earnings, during the year ended December 31, 2023, the Company continued to maintain a valuation allowance against the deferred tax asset associated with carried forward California Research and Development Credits, as the Company believes that it is more likely than not that it will not generate sufficient California sourced taxable income in future years to utilize that deferred tax asset. This valuation allowance totaled $14.9 million and $12.7 million as of December 31, 2023 and 2022, respectively.
115

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
The change in the valuation allowance was comprised of the following (in thousands):
Year Ended December 31,
202320222021
Valuation allowance, at beginning of year$12,748 $ $ 
Increase in valuation allowance recorded through earnings2,281 12,654  
Decrease in valuation allowance recorded through other comprehensive income(94)  
Increase in valuation allowance recorded through other comprehensive income 94  
Valuation allowance, at end of year$14,935 $12,748 $ 
As of December 31, 2023, the Company had no gross U.S. federal operating loss carryforwards, and $9.1 million of gross state operating loss carryforwards, of which $0.1 million of the state operating loss carryforwards carryforward indefinitely. The remaining gross state operating loss carryforwards as of December 31, 2023 will expire at various dates beginning in the year ending December 31, 2030, if not utilized. As of December 31, 2022, the Company had no gross U.S. federal operating loss carryforwards and $21.2 million of gross state operating loss carryforwards. Additionally, as of December 31, 2023 and 2022, the Company had U.S. federal credit carryforwards of zero and $13.6 million, respectively, and state credit carryforwards of $23.5 million and $19.6 million, respectively. These amounts differ from the listing of deferred taxes above due to the federal detriment of state benefits, and unrecognized tax benefits recorded against the deferred tax. The majority of gross state credit carryforwards are not subject to expiration.
Utilization of net operating loss and credit carryforwards may be subject to an annual limitation provided for in the Internal Revenue Code and similar state codes. Such annual limitation could result in the expiration of net operating loss and credit carryforwards before utilization. The Company does not believe that such limitation rules will have a material impact on the consolidated financial statements.
The following is a reconciliation of the total amounts of unrecognized tax benefits (in thousands):
Year Ended December 31,
202320222021
Unrecognized tax benefit, beginning of year:$17,077 $6,337 $5,121 
Gross increases - tax positions in prior year3,912 7,720 281 
Gross increases - tax positions in current year3,341 3,020 935 
Gross decreases - tax positions in prior year   
Gross decreases - tax positions in current year   
Unrecognized tax benefit, end of year$24,330 $17,077 $6,337 
For the years ended December 31, 2023 and 2022, the Company had gross unrecognized tax benefits of $24.3 million and $17.1 million, respectively. If recognized, $22.6 million, or $16.7 million net of existing valuation allowances, of unrecognized tax benefits would impact the Company’s effective tax rate. The Company has not accrued material interest or penalties related to unrecognized tax benefits reflected in the consolidated financial statements during the years ended December 31, 2023, 2022, and 2021. The Company believes that any change to the unrecognized tax benefits in the next 12 months will not be material to the consolidated financial statements.
116

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
In the normal course of business, the Company is subject to taxation in and is regularly audited by federal, state, and foreign tax authorities. As of December 31, 2023, the Company is not under audit by the Internal Revenue Service, any state authority, or any material foreign jurisdiction for income taxes for any open years. Due to the Company’s historic net operating loss carryforwards, the Company’s domestic income tax returns are open to examination by the Internal Revenue Service beginning with tax year 2012 and by state taxing authorities beginning with tax year 2011.
As of December 31, 2023, the Company does not consider the available cash balances related to undistributed earnings of its foreign subsidiaries to be indefinitely reinvested.
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and our principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of December 31, 2023. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on such evaluation, our principal executive officer and principal financial officer have concluded that as of December 31, 2023, our disclosure controls and procedures were effective at the reasonable assurance level.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-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 U.S. GAAP.
Our 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 our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our 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. 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.
Under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2023 based on the criteria set forth in Internal Control
117

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
- Integrated Framework issued by the Committee of Sponsoring Organizations (COSO) of the Treadway Commission (2013 framework). Based on the evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2023 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. GAAP.
The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which appears in Item 8, “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information
During the quarter ended December 31, 2023, the following individual(s) serving as a director and/or an officer (as defined in Rule 16a-1(f) of the Exchange Act) of our company adopted or terminated a trading plan for the purchase or sale of our securities as described in Item 408 of Regulation S-K. The material terms of these plans, each of which is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act (the “Rule 10b5-1 Plans”), are as follows:
On December 15, 2023, Boris Shimanovsky, our Executive Vice President, Chief Technology Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 209,283 shares of common stock. The plan’s expiration date is December 31, 2024.
Each of the 10b5-1 Plans included a representation from the officer to the broker administering the plan that they were not in possession of any material nonpublic information regarding our company or the securities subject to the plan. A similar representation was made to us in connection with the adoption of the plan under our insider trading policy. Those representations were made as of the date of adoption of the 10b5-1 Plans, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which the officer was unaware, or with respect to any material nonpublic information acquired by the officer or us after the date of the representation.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
Part III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by Item 10 will be included in the Company’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders, to be filed with the SEC within 120 days after the end of calendar year 2023 pursuant to Regulation 14A, which information is incorporated herein by this reference.
Item 11. Executive Compensation
The information required by Item 11 will be included in the Company’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders, to be filed with the SEC within 120 days after the end of calendar year 2023 pursuant to Regulation 14A, which information is incorporated herein by this reference.
118

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by Item 12 will be included in the Company’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders, to be filed with the SEC within 120 days after the end of calendar year 2023 pursuant to Regulation 14A, which information is incorporated herein by this reference.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by Item 13 will be included in the Company’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders, to be filed with the SEC within 120 days after the end of calendar year 2023 pursuant to Regulation 14A, which information is incorporated herein by this reference.

Item 14. Principal Accountant Fees and Services
The information required by Item 14 will be included in the Company’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders, to be filed with the SEC within 120 days after the end of calendar year 2023 pursuant to Regulation 14A, which information is incorporated herein by this reference.

119

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
Item 15. Exhibits, Financial Statement Schedules
(a) The following documents are filed as part of this Annual Report on Form 10-K:
(1) Financial Statements:
The financial statements are filed as part of this Annual Report on Form 10-K under “Item 8. Financial Statements and Supplementary Data.”
(2) Financial Statement Schedules:
All financial statement schedules have been omitted, since the required information is not applicable, or because the information required is included in the consolidated financial statements and accompanying notes.
(3) Exhibits:
Incorporated by Reference
Filed or Furnished Herewith
Exhibit Number
Description
Form
File No.
Exhibit
Filing Date
3.18-K001-404063.15/17/2021
3.28-K001-404063.14/27/2023
4.1S-1333-2554884.14/23/2021
4.2S-8333-2561554.65/14/2021
4.3S-1333-2554884.24/23/2021
4.48-K001-404064.11/12/2022
4.58-K001-404064.21/12/2022
4.610-K001-404064.63/03/2022
10.1*S-1333-25548810.14/23/2021
10.2*
S-1333-25548810.34/23/2021
10.3*
S-8333-2561554.95/14/2021
10.4*
S-1333-25548810.54/23/2021
10.5*
S-1333-25548810.64/23/2021
10.6*
10-K
001-40406
10.72/27/2023
120

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
10.7*S-1333-25548810.74/23/2021
10.8*
S-1333-25548810.94/23/2021
10.9S-1333-25548810.154/23/2021
10.10S-1333-25548810.164/23/2021
10.11S-1333-25548810.174/23/2021
10.12S-1333-25548810.194/23/2021
10.13S-1333-25548810.204/23/2021
10.14*
S-1333-25548810.214/23/2021
10.15*
S-1333-25548810.224/23/2021
10.16S-1333-25548810.234/23/2021
10.1710-K001-4040610.253/03/2022
10.188-K001-4040610.11/12/2022
10.19*
8-K001-4040699.19/22/2021
10.20*
10-K001-4040610.283/03/2022
10.21*
10-K001-4040610.293/03/2022
10.22*
10-K001-4040610.303/03/2022
121

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
10.2310-Q001-4040610.18/15/2022
10.2410-Q001-4040610.15/09/2023
10.25
8-K
001-4040610.15/31/2023
10.26
8-K
001-4040610.112/21/2023
21.110-K001-4040621.13/03/2022
23.1X
24.1X
31.1X
31.2X
32.1X
32.2X
97*
X
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the inline XBRL document.X
101.SCHXBRL Taxonomy Extension Schema DocumentX
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABXBRL Taxonomy Extension Label Linkbase DocumentX
122

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentX
104The cover page from this Annual Report on Form 10-K, formatted in Inline XBRL.X
* Management contract or compensatory plan or arrangement.
† Registrant has omitted portions of the exhibit as permitted under Item 601(b)(10) of Regulation S-K.
123

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
Item 16. Form 10-K Summary
None.
124

ZipRecruiter, Inc.
Notes to the Consolidated Financial Statements
Signatures
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in Santa Monica, California, on February 28, 2024.
ZIPRECRUITER, INC.
By:
/s/ Ian Siegel
Ian Siegel
Chief Executive Officer
Know all persons by these presents, that each person whose signature appears below constitutes and appoints Ryan Sakamoto and Timothy Yarbrough, jointly and severally, his or her attorneys-in-fact, each with the full power of substitution, for him or her in any and all capacities, to sign any amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may do or cause to be done by virtue hereof. Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Ian Siegel
Chief Executive Officer and Director
(Principal Executive Officer)
February 28, 2024
Ian Siegel
/s/ Timothy Yarbrough
Executive Vice President, Chief Financial Officer
(Principal Financial Officer)
February 28, 2024
Timothy Yarbrough
/s/ Lora Bartolome
Vice President, Accounting and Controller
(Principal Accounting Officer)
February 28, 2024
Lora Bartolome
/s/ Brie CarereDirectorFebruary 28, 2024
Brie Carere
/s/ Yvonne HaoDirectorFebruary 28, 2024
Yvonne Hao
/s/ Cipora HermanDirectorFebruary 28, 2024
Cipora Herman
/s/ Blake IrvingDirectorFebruary 28, 2024
Blake Irving
/s/ Eric LiawDirectorFebruary 28, 2024
Eric Liaw
/s/ Emily McEvillyDirectorFebruary 28, 2024
Emily McEvilly

125
EX-23.1 2 ex231pricewaterhousecooper.htm EX-23.1 Document
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-256155, 333-263261 and 333-270073) of ZipRecruiter, Inc. of our report dated February 28, 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

Los Angeles, California
February 28, 2024
1

EX-31.1 3 ex311certificationofthepri.htm EX-31.1 Document


Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Ian Siegel, certify that:
1.I have reviewed this Annual Report on Form 10-K of ZipRecruiter, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 14d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.



Date:
February 28, 2024
/s/ Ian Siegel
Ian Siegel
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 ex312certificationofthepri.htm EX-32.2 Document



Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Timothy Yarbrough, certify that:
1.I have reviewed this Annual Report on Form 10-K of ZipRecruiter, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 14d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

















Date:
February 28, 2024


/s/ Timothy Yarbrough




Timothy Yarbrough




  Executive Vice President, Chief Financial Officer
  (Principal Financial Officer)



EX-32.1 5 ex321certificationofthechi.htm EX-32.1 Document



Exhibit 32.1
CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


In connection with the Annual Report on Form 10-K of ZipRecruiter, Inc. a Delaware corporation (the “Company”), for the period ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Ian Siegel, Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge:

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

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


Date:
February 28, 2024
/s/ Ian Siegel
Ian Siegel
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 6 ex322certificationofthechi.htm EX-32.2 Document



Exhibit 32.2
CERTIFICATION OF THE CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


In connection with the Annual Report on Form 10-K of ZipRecruiter, Inc. a Delaware corporation (the “Company”), for the period ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Timothy Yarbrough, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge:

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

(1)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

















Date:
February 28, 2024


/s/ Timothy Yarbrough




Timothy Yarbrough


   

  Executive Vice President, Chief Financial Officer
  (Principal Financial Officer)



EX-97 7 ex97-compensationrecoveryp.htm EX-97 Document
Exhibit 97
ZipRecruiter, Inc.
Compensation Recovery Policy
(Adopted October 25, 2023)
The Board has determined that it is in the best interests of the Company and its stockholders to adopt this Policy enabling the Company to recover from specified current and former Company executives certain incentive-based compensation in the event of an accounting restatement resulting from material noncompliance with any financial reporting requirements under the federal securities laws. Capitalized terms are defined in Section 14.
This Policy is designed to comply with Rule 10D-1 of the Exchange Act and shall become effective on the Effective Date.
1.Administration
This Policy shall be administered by the Administrator. The Administrator is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. The Administrator may retain, at the Company’s expense, outside legal counsel and such compensation, tax or other consultants as it may determine are advisable for purposes of administering this Policy.
2.Covered Persons and Applicable Compensation
This Policy applies to any Incentive-Based Compensation Received by a person (a) after beginning service as a Covered Person; (b) who served as a Covered Person at any time during the performance period for that Incentive-Based Compensation; and (c) was a Covered Person during the Clawback Period.
However, recovery is not required with respect to:
a.Incentive-Based Compensation Received prior to an individual becoming a Covered Person, even if the individual served as a Covered Person during the Clawback Period.
b.Incentive-Based Compensation Received prior to the Listing Rule Effective Date.

c.Incentive-Based Compensation Received prior to the Clawback Period.

d.Incentive-Based Compensation Received while the Company did not have a class of listed securities on a national securities exchange or a national securities association, including the Exchange.
The Administrator will not consider the Covered Person’s responsibility or fault or lack thereof in enforcing this Policy with respect to recoupment under the Final Rules.



3.Triggering Event
Subject to and in accordance with the provisions of this Policy, if there is a Triggering Event, the Administrator shall require a Covered Person to reimburse or forfeit to the Company the Recoupment Amount applicable to such Covered Person. A Company’s obligation to recover the Recoupment Amount is not dependent on if or when the restated financial statements are filed.
If the Administrator determines that a Covered Person engaged in any fraud or intentional misconduct that materially contributes to or causes economic loss to the Company, this may be independently considered a Triggering Event with respect to that Covered Person, as determined by the Administrator in its sole discretion. In such case, the Company will use reasonable efforts to recover from such Covered Person up to 100% (as determined by the Administrator in its sole discretion to be appropriate based on the conduct involved) of the Incentive-Based Compensation, not just the Recoupment Amount.
4.Calculation of Recoupment Amount
The Recoupment Amount will be calculated in accordance with the Final Rules, as provided in the Calculation Guidelines attached hereto as Exhibit B.
5.Method of Recoupment
Subject to compliance with the Final Rules and applicable law, the Administrator will determine, in its sole discretion, the method for recouping the Recoupment Amount hereunder which may include, without limitation:
a.Requiring reimbursement or forfeiture of the pre-tax amount of cash Incentive-Based Compensation previously paid;

b.Offsetting the Recoupment Amount from any compensation otherwise owed by the Company to the Covered Person, including without limitation, any prior cash incentive payments, executive retirement benefits, wages, equity grants or other amounts payable by the Company to the Covered Person in the future;

c.Seeking recovery of any gain realized on the vesting, exercise, settlement, cash sale, transfer, or other disposition of any equity-based awards; and/or

d.Taking any other remedial and recovery action permitted by law, as determined by the Administrator.

6.Arbitration
To the fullest extent permitted by law, any disputes under this Policy shall be submitted to mandatory binding arbitration (the “Arbitrable Claims”), governed by the Federal Arbitration Act (the “FAA”). Further, to the fullest extent permitted by law, no class or collective actions can be asserted in arbitration or otherwise. All claims, whether in arbitration or otherwise, must be
2



brought solely in the Covered Person’s individual capacity, and not as a plaintiff or class member in any purported class or collective proceeding.
SUBJECT TO THE ABOVE PROVISO, ANY RIGHTS THAT A COVERED PERSON MAY HAVE TO TRIAL BY JURY IN REGARD TO ARBITRABLE CLAIMS ARE WAIVED. ANY RIGHTS THAT A COVERED PERSON MAY HAVE TO PURSUE OR PARTICIPATE IN A CLASS OR COLLECTIVE ACTION PERTAINING TO ANY CLAIMS BETWEEN A COVERED PERSON AND THE COMPANY ARE WAIVED.
The Covered Person is not restricted from filing administrative claims that may be brought before any government agency where, as a matter of law, the Covered Person’s ability to file such claims may not be restricted. However, to the fullest extent permitted by law, arbitration shall be the exclusive remedy for the subject matter of such administrative claims. The arbitration shall be conducted in Los Angeles County, California through JAMS before a single neutral arbitrator, in accordance with the JAMS Comprehensive Arbitration Rules and Procedures then in effect, provided however, that the FAA, including its procedural provisions for compelling arbitration, shall govern and apply to this Arbitration provision. The arbitrator shall issue a written decision that contains the essential findings and conclusions on which the decision is based. If, for any reason, any term of this Arbitration provision is held to be invalid or unenforceable, all other valid terms and conditions herein shall be severable in nature and remain fully enforceable.
7.Recovery Process; Impracticability
Actions by the Administrator to recover the Recoupment Amount will be reasonably prompt.
The Administrator must cause the Company to recover the Recoupment Amount unless the Administrator shall have previously determined that recovery is impracticable and one of the following conditions is met:
a.The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered; before concluding that it would be impracticable to recover any amount of erroneously awarded Incentive-Based Compensation based on expense of enforcement, the Company must make a reasonable attempt to recover such erroneously awarded Incentive-Based Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange;

b.Recovery would violate home country law where that law was adopted prior to November 28, 2022; before concluding that it would be impracticable to recover any amount of erroneously awarded Incentive-Based Compensation based on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to the Exchange, that recovery would result in such a violation, and must provide such opinion to the Exchange; or
c.Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

3



8.Non-Exclusivity
The Administrator intends that this Policy will be applied to the fullest extent of the law. Without limitation to any broader or alternate clawback authorized in any written document with a Covered Person, (i) the Administrator may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Person to agree to abide by the terms of this Policy, and (ii) this Policy will nonetheless apply to Incentive-Based Compensation as required by the Final Rules, whether or not specifically referenced in those arrangements. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any other clawback policy of the Company as then in effect, or any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies or regulations available or applicable to the Company (including SOX 304). If recovery is required under both SOX 304 and this Policy, any amounts recovered pursuant to SOX 304 may, in the Administrator’s discretion, be credited toward the amount recovered under this Policy, or vice versa.
9.No Indemnification
The Company shall not indemnify any Covered Persons against (i) the loss of erroneously awarded Incentive-Based Compensation or any adverse tax consequences associated with any incorrectly awarded Incentive-Based Compensation or any recoupment hereunder, or (ii) any claims relating to the Company enforcement of its rights under this Policy. For the avoidance of doubt, this prohibition on indemnification will also prohibit the Company from reimbursing or paying any premium or payment of any third-party insurance policy to fund potential recovery obligations obtained by the Covered Person directly. No Covered Person will seek or retain any such prohibited indemnification or reimbursement.
Further, the Company shall not enter into any agreement that exempts any Incentive-Based Compensation from the application of this Policy or that waives the Company’s right to recovery of any erroneously awarded Incentive-Based Compensation and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date).
10.Covered Person Acknowledgement and Agreement
All Covered Persons subject to this Policy must acknowledge their understanding of, and agreement to comply with, the Policy by executing the certification attached hereto as Exhibit A. Notwithstanding the foregoing, this Policy will apply to Covered Persons whether or not they execute such certification.

4



11.Successors
This Policy shall be binding and enforceable against all Covered Persons and their beneficiaries, heirs, executors, administrators or other legal representatives and shall inure to the benefit of any successor to the Company.
12.Interpretation of Policy
To the extent there is any ambiguity between this Policy and the Final Rules, this Policy shall be interpreted so that it complies with the Final Rules. If any provision of this Policy, or the application of such provision to any Covered Person or circumstance, shall be held invalid, the remainder of this Policy, or the application of such provision to Covered Persons or circumstances other than those as to which it is held invalid, shall not be affected thereby.
In the event any provision of this Policy is inconsistent with any requirement of any Final Rules, the Administrator, in its sole discretion, shall amend and administer this Policy and bring it into compliance with such rules.
Any determination under this Policy by the Administrator shall be conclusive and binding on the applicable Covered Person. Determinations of the Administrator need not be uniform with respect to Covered Persons or from one payment or grant to another.
13.Amendments; Termination
The Administrator may make any amendments to this Policy as required under applicable law, rules and regulations, or as otherwise determined by the Administrator in its sole discretion.
The Administrator may terminate this Policy at any time.
14.Definitions
Administrator” means the Compensation Committee of the Board, or in the absence of a committee of independent directors responsible for executive compensation decisions, a majority of the independent directors serving on the Board.
Board” means the Board of Directors of the Company. Clawback Measurement Date” is the earlier to occur of:
a.The date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an accounting restatement as described in this Policy; or
b.The date a court, regulator, or other legally authorized body directs the Company to prepare an accounting restatement as described in this Policy.

5


Clawback Period” means the three (3) completed fiscal years immediately prior to the Clawback Measurement Date and any transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year (that results from a change in the Company’s fiscal year) within or immediately following such three (3)-year period; provided that any transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of 9 to 12 months will be deemed a completed fiscal year.
Company” means ZipRecruiter, Inc., a Delaware corporation, or any successor corporation.
Covered Person” means any Executive Officer (as defined in the Final Rules), including, but not limited to, those persons who are or have been determined to be “officers” of the Company within the meaning of Section 16 of Rule 16a-1(f) of the rules promulgated under the Exchange Act, and “executive officers” of the Company within the meaning of Item 401(b) of Regulation S-K, Rule 3b-7 promulgated under the Exchange Act, and Rule 405 promulgated under the Securities Act of 1933, as amended; provided that the Administrator may identify additional employees who shall be treated as Covered Persons for the purposes of this Policy with prospective effect, in accordance with the Final Rules.
Effective Date” means October 25, 2023, the date the Policy was adopted by the Board.
Exchange” means the New York Stock Exchange or any other national securities exchange or national securities association in the United States on which the Company has listed its securities for trading.
Exchange Act” means the Securities Exchange Act of 1934, as amended.
Final Rules” means the final rules promulgated by the SEC under Section 954 of the Dodd-Frank Act, Rule 10D-1 of the Exchange Act and Exchange listing standards, as may be amended from time to time.
Financial Reporting Measure” are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and TSR are also financial reporting measures. A financial reporting measure need not be presented within the financial statements or included in a filing with the SEC.
Incentive-Based Compensation” means compensation that is granted, earned or vested based wholly or in part on the attainment of any Financial Reporting Measure. Examples of “Incentive- Based Compensation” include, but are not limited to: non-equity incentive plan awards (including pursuant to the Company’s Annual Incentive Plan) that are earned based wholly or in part on satisfying a Financial Reporting Measure performance goal; bonuses paid from a “bonus pool,” the size of which is determined based wholly or in part on satisfying a Financial Reporting Measure performance goal; other cash awards based on satisfaction of a Financial Reporting Measure performance goal; restricted stock, restricted stock units, performance share units, stock options, and SARs that are granted or become vested based wholly or in part on satisfying a Financial Reporting Measure goal; and proceeds received upon the sale of shares acquired through an incentive plan that were granted or vested based wholly or in part on satisfying a Financial Reporting Measure goal. “Incentive-Based Compensation” excludes, for example, time-based

6


awards such as stock options or restricted stock units that are granted or vest solely upon completion of a service period; awards based on non-financial strategic or operating metrics such as the consummation of a merger or achievement of non-financial business goals; service-based retention bonuses; discretionary compensation; and salary.
Listing Rule Effective Date” means the effective date of the listing standards of the Exchange on which the Company’s securities are listed.
Policy” means this Compensation Recovery Policy.
Incentive-Based Compensation is deemed “Received” in the Company’s fiscal period during which the relevant Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, irrespective of whether the payment or grant occurs on a later date or if there are additional vesting or payment requirements, such as time-based vesting or certification or approval by the Compensation Committee or Board, that have not yet been satisfied.
Recoupment Amount” means the amount of Incentive-Based Compensation Received by the Covered Person based on the financial statements prior to the restatement that exceeds the amount such Covered Person would have received had the Incentive-Based Compensation been determined based on the financial restatement, computed without regard to any taxes paid (i.e., gross of taxes withheld).
SARs” means stock appreciation rights.
SEC” means the U.S. Securities and Exchange Commission. “SOX 304” means Section 304 of the Sarbanes-Oxley Act of 2002.
Triggering Event” means any event in which the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting 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.
TSR” means total stockholder return.
7


EXHIBIT A

Certification

I certify that:

1.I have read and understand the Compensation Recovery Policy (the “Policy”) of ZipRecruiter, Inc. (the “Company”). I understand that the Company’s General Counsel is available to answer any questions I have regarding the Policy.
2.I understand that the Policy applies to all of my existing and future compensation-related agreements with the Company, whether or not explicitly stated therein.
3.I agree that notwithstanding the Company’s certificate of incorporation and bylaws, and any agreement I have with the Company, including any indemnity agreement I have with the Company, I will not be entitled to, and will not seek indemnification from the Company for, any amounts recovered or recoverable by the Company in accordance with the Policy.
4.I understand and agree that in the event of a conflict between the Policy and the foregoing agreements and understandings on the one hand, and any prior, existing or future agreement, arrangement or understanding, whether oral or written, with respect to the subject matter of the Policy and this Certification, on the other hand, the terms of the Policy and this Certification shall control, and the terms of this Certification shall supersede any provision of such an agreement, arrangement or understanding to the extent of such conflict with respect to the subject matter of the Policy and this Certification; provided that, in accordance with Section 8 of the Policy, nothing herein limits any other remedies or rights of recoupment that may be available to the Company.
5.I agree to abide by the terms of the Policy, including, without limitation, by returning any erroneously awarded Incentive-Based Compensation (as defined in the Policy) to the Company to the extent required by, and in a manner permitted by, the Policy.


Signature:     


Name:     


Title:     


Date:     
8


EXHIBIT B
Calculation Guidelines
For purposes of calculating the Recoupment Amount:
a.For cash awards not paid from bonus pools, the erroneously awarded compensation is the difference between the amount of the cash award (whether payable as a lump sum or over time) that was received and the amount that should have been received applying the restated Financial Reporting Measure.
b.For cash awards paid from bonus pools, the erroneously awarded compensation is the pro rata portion of any deficiency that results from the aggregate bonus pool that is reduced based on applying the restated Financial Reporting Measure.
c.For equity awards, if the shares, options, restricted stock units, or SARs are still held at the time of recovery, the erroneously awarded compensation is the number of such securities received in excess of the number that should have been received applying the restated Financial Reporting Measure (or the value of that excess number). If the options or SARs have been exercised, but the underlying shares have not been sold, the erroneously awarded compensation is the number of shares underlying the excess options or SARs (or the value thereof). If the underlying shares have been sold, the Company may recoup proceeds received from the sale of shares.

d.For Incentive-Based Compensation based on stock price or TSR, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in an accounting restatement:

i.The amount must be based on a reasonable estimate of the effect of the accounting restatement on the stock price or TSR upon which the Incentive-Based Compensation was Received; and

ii.The Company must maintain documentation of the determination of that reasonable estimate and the Company must provide such documentation to the Exchange in all cases.
9
EX-101.SCH 8 zip-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue Information link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Other Income (Expense), Net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Internal-Use Software, Net link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Revenue Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Other Income (Expense), Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Internal-Use Software, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Summary of Changes in Sales Allowances (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share - Basic (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share - Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Net Income Per Share - Schedule of Antidilutive Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue Information - Schedule of Revenue Streams (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Other Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Internal-Use Software, Net - Schedule of Internal-Use Software, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Internal-Use Software, Net - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Debt - Schedule of Redemption Percentages (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Commitment and Contingencies - Rollforward of Restructuring Cost Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Financial Instruments - Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Financial Instruments - Available-for-sale Debt Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Financial Instruments - Available-for-sale Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Future Undiscounted Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Future Undiscounted Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-Based Compensation - Total Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stock-Based Compensation - Schedule of RSU Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Income Taxes - Schedule of Change in Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 zip-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 zip-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 zip-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Total accrued expenses Accrued Liabilities, Current Line of credit facility Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Proceeds from issuance of stock under employee stock purchase plan Proceeds from Stock Plans Accelerated Share Repurchase Agreement Accelerated Share Repurchase Agreement [Member] Accelerated Share Repurchase Agreement Fair value assumptions, expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Increase in valuation allowance recorded through earnings Valuation Allowance, Deferred Tax Asset, Increase, Amount Valuation Allowance, Deferred Tax Asset, Increase, Amount Issuance of common stock upon the vesting and settlement of RSUs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Return to provision Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Customer [Axis] Customer [Axis] Current liabilities Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Preferred Stock, $0.00001 par value; 50,000 shares authorized as of December 31, 2023 and December 31, 2022; no shares issued and outstanding as of December 31, 2023 and December 31, 2022 Preferred Stock, Value, Issued Material impairments on assets Assets, Fair Value Disclosure, Accumulated Impairment Loss Assets, Fair Value Disclosure, Accumulated Impairment Loss Impairment charges related to long-lived assets Impairment, Long-Lived Asset, Held-for-Use Diluted (in dollars per share) Net income per share attributable to Class A and Class B common stockholders - diluted (in dollars per share) Earnings Per Share, Diluted Accounts receivable, net of allowances of $3,859 and $3,693 at December 31, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Line of Credit Line of Credit [Member] Prepaid advertising expense Prepaid Advertising Other income (expense) Other Nonoperating Income (Expense) [Abstract] Internal-Use Software, Net Research, Development, and Computer Software Disclosure [Text Block] Trading Symbol Trading Symbol U.S. agency securities US Government Agencies Debt Securities [Member] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Fair Value Disclosures [Abstract] Fair value of RSUs (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Employee stock purchase plan Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders' equity Equity, Attributable to Parent [Abstract] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Executive Category: Executive Category [Axis] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Certificates of deposit Certificates of Deposit [Member] Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Local Phone Number Local Phone Number Number of revenue streams Number of Revenue Streams Number of Revenue Streams Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Accounts Receivable Accounts Receivable [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Schedule of Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Accrued Expenses Accrued Liabilities [Member] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Accrual, at beginning of year Accrual, at end of year Restructuring Reserve Shares canceled (in shares) Shares cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures Total shares excluded from diluted net income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Restricted stock units granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Property and equipment, gross Property, Plant and Equipment, Gross Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities, current portion Operating Lease, Liability, Current Subscription License [Member] Shares issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Less: Accretion of redeemable convertible preferred stock Temporary Equity, Accretion to Redemption Value, Adjustment Increase in common stock reserved for issuance (as a percent) Share-Based Compensation Arrangement By Share-Based Payment Award, Increase In Common Stock Reserved For Issuance, Percent Share-Based Compensation Arrangement By Share-Based Payment Award, Increase In Common Stock Reserved For Issuance, Percent 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Gross profit Gross Profit Commitment fee (as a percent) Line of Credit Facility, Commitment Fee Percentage Deferred revenue Contract with Customer, Liability, Current Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Options to purchase common stock Employee Stock Option [Member] Investments Investment, Policy [Policy Text Block] Maximum Maximum [Member] Schedule of Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Aggregate stock based compensation expense over derived service period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Common Stock and Redeemable Convertible Preferred Stock Stockholders' Equity and Temporary Equity Disclosure [Text Block] Stockholders' Equity and Temporary Equity Disclosure Common shares repurchased, amount Treasury Stock, Value, Acquired, Cost Method Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Chief Executive Officer Chief Executive Officer [Member] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Accounts receivable, allowance for credit loss, current Accounts Receivable, Allowance for Credit Loss, Current Customer Concentration Risk Customer Concentration Risk [Member] State and local Deferred State and Local Income Tax Expense (Benefit) Cash Cash [Member] Other miscellaneous income (expense), net Other Nonrecurring (Income) Expense Forfeited/canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Sublease income Sublease Income Related Party [Domain] Related Party, Type [Domain] Accelerated Share Repurchases [Table] Accelerated Share Repurchases [Table] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Weighted average grant date fair value (in dollars per share) Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Maximum amount of liquidity that my be netted against total indebtedness Debt Agreement, Maximum Amount Of Liquidity Debt Agreement, Maximum Amount Of Liquidity Tranche 5 Share-Based Payment Arrangement, Tranche Five [Member] Share-Based Payment Arrangement, Tranche Five Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Net lease cost Lease, Cost Convertible debt, shares converted (in shares) Debt Conversion, Converted Instrument, Shares Issued Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Table] ESPP, concurrent offering and purchase period Share-Based Compensation Arrangement By Share-Based Payment Award, Offering And Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Offering And Purchase Period Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Intangible assets and goodwill Deferred Tax Liabilities, Goodwill and Intangible Assets Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Advertising expense Advertising Expense Series B Redeemable Convertible Preferred Stock Series B Redeemable Convertible Preferred Stock [Member] Series B Redeemable Convertible Preferred Stock Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Future minimum payments, year one Purchase Obligation, to be Paid, Year One Cash payments for operating lease liabilities Operating Lease, Payments Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Other Income and Expenses [Abstract] PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Deferred commissions, net of current portion Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Other Other Operating Activities, Cash Flow Statement Increase in valuation allowance recorded through other comprehensive income Deferred Tax Asset, Valuation Allowance, Increase Recorded Through Other Comprehensive Income Deferred Tax Asset, Valuation Allowance, Increase Recorded Through Other Comprehensive Income Convertible debt, threshold percentage of stock price trigger (as a percent) Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] State and local income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] Customer One Customer One [Member] Customer One Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Credit Facility [Axis] Credit Facility [Axis] Series B Preferred Stock Series B Preferred Stock [Member] Total liabilities Liabilities Total current income tax expense Current Income Tax Expense (Benefit) Fair value assumptions, estimated volatility (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Fair Value, Total Debt Securities, Available-for-Sale, Unrealized Loss Position Shares initially reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Capitalized development Deferred Tax Assets, in Process Research and Development Capitalized internal-use software costs Payments for Software Lease termination period Lessee, Operating Lease, Termination Period Lessee, Operating Lease, Termination Period Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Sales and marketing Selling and Marketing Expense Affiliated Entity Affiliated Entity [Member] Fair Value, Less Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State and local Current State and Local Tax Expense (Benefit) Segments and Geographic Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current 2024 Capitalized Computer Software, Expected Amortization, Year One Capitalized Computer Software, Expected Amortization, Year One Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Stock repurchase program, increased limit Stock Repurchase Program, Authorized Increased Limit Stock Repurchase Program, Authorized Increased Limit Schedule of Stock Options Roll Forward Schedule of Stock Options Roll Forward [Table Text Block] Net Income Per Share Earnings Per Share, Policy [Policy Text Block] Shares purchased under ESPP (in shares) Stock Repurchased During Period, Shares Total cash, cash equivalents, and marketable securities Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents Concentration risk (as a percent) Concentration Risk, Percentage Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Recorded as a reduction to deferred revenue Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense, Reduction To Deferred Revenue Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense, Reduction To Deferred Revenue Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Accelerated Share Repurchases [Line Items] Accelerated Share Repurchases [Line Items] Asset-backed securities Asset-Backed Securities [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Audit Information [Abstract] Audit Information [Abstract] Equity Incentive Plans, 2012, 2014, 2021 Equity Incentive Plans, 2012, 2014, 2021 [Member] Equity Incentive Plans, 2012, 2014, 2021 Reallocation of net income attributable to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted 2027 and thereafter Debt Instrument, Redemption, Period Three [Member] Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] 2026 Capitalized Computer Software, Expected Amortization, Year Three Capitalized Computer Software, Expected Amortization, Year Three Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Commercial paper Commercial Paper [Member] Less valuation allowance Valuation allowance, at beginning of year Valuation allowance, at end of year Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue that was included in deferred revenue balances Contract with Customer, Liability, Revenue Recognized Accrued commissions Accrued Sales Commission, Current Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Paydowns, maturities, and redemptions of marketable securities Proceeds From Maturities And Redemptions Of Debt Securities, Available-for-Sale Proceeds From Maturities And Redemptions Of Debt Securities, Available-for-Sale Internal-use software, net Intangible Assets, Net (Excluding Goodwill) Total deferred tax assets Deferred Tax Assets, Gross Accrued partner expenses Accrued Partner Expenses, Current Accrued Partner Expenses, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title COVID-19 Pandemic COVID-19 Pandemic [Member] COVID-19 Pandemic Common Stock Common Stock [Member] Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location [Domain] Income Statement Location [Domain] Unrecognized tax benefits that would impact effective tax rate, net of valuation allowances Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Net of Valuation Allowances Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Net of Valuation Allowances Employee stock purchase plan Employee Stock Purchase Plans [Member] Employee Stock Purchase Plans Minimum Minimum [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Accretion of redeemable convertible preferred stock Temporary Equity, Accretion to Redemption Value Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Payments of tax withholdings on net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement U.S. treasury securities US Treasury Securities [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Less: Undistributed earnings attributable to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] Accumulated Deficit Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Sales and Marketing Sales And Marketing Expense, Policy [Policy Text Block] Sales And Marketing Expense, Policy Basic (in dollars per share) Net income per share attributable to Class A and Class B common stockholders, basic (in dollars per share) Earnings Per Share, Basic Total remaining stock-based compensation expense for unvested stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Shares issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Non-cash adjustments Non-cash adjustments Restructuring Reserve, Accrual Adjustment Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Total net deferred tax assets Deferred Tax Assets, Net Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Conversion of convertible notes with related parties to common stock Conversion Of Convertible Notes With Related Parties To Common Stock [Member] Conversion Of Convertible Notes With Related Parties To Common Stock Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Deferred Tax Assets, Valuation Allowance [Roll Forward] Deferred Tax Assets, Valuation Allowance [Roll Forward] Deferred Tax Assets, Valuation Allowance Accounts payable Increase (Decrease) in Accounts Payable Less: Accumulated amortization Capitalized Computer Software, Accumulated Amortization Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract] Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract] Entity Public Float Entity Public Float Trading window (in days) Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested, Weighted Average Trading Window Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested, Weighted Average Trading Window Property, Plant and Equipment [Abstract] All Trading Arrangements All Trading Arrangements [Member] Due within 1 year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Compensation Amount Outstanding Recovery Compensation Amount Provision for bad debts Accounts Receivable, Credit Loss Expense (Reversal) Forfeited/Canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Deferred income taxes Deferred Income Tax Expense (Benefit) Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Forfeited/Canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Value of RSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Forfeited/Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Total sales allowance Sales allowance, at beginning of year Sales allowance, at end of year Accounts Receivable, Allowance for Credit Loss Weighted average grant date fair value (in dollars per share) Share Price 2025 Debt Instrument, Redemption, Period One [Member] Share based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Unrealized gains (losses) on equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Tranche 4 Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Cash payments Payments for Restructuring Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Schedule of Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Accrued liability for indemnification arrangements Loss Contingency Accrual 2027 Capitalized Computer Software, Expected Amortization, Year Four Capitalized Computer Software, Expected Amortization, Year Four Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Income tax expense (benefit) Total income tax expense (benefit) Income Tax Expense (Benefit) Non-US Non-US [Member] Utilization of allowance for refunds and credits Accounts Receivable, Allowance for Credit Loss, Writeoff Vesting [Axis] Vesting [Axis] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Financial Instruments Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Recorded as a reduction to revenue Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense, Reduction To Revenue Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense, Reduction To Revenue 12 months or longer, gross unrealized losses Gross Unrealized Losses, 12 Months or Greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-Sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Money market mutual funds Money Market Funds [Member] Operating lease liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Tax credit carryforwards Tax Credit Carryforward, Amount Gross Unrealized Losses, Less Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value Share repurchase excise tax Share Repurchase Excise Tax Share Repurchase Excise Tax Credit Facility [Domain] Credit Facility [Domain] Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Conversion of class B stock toclass A stock Conversion Of Class B Stock To Class A Stock [Member] Conversion Of Class B Stock To Class A Stock Common shares repurchased (in shares) Treasury Stock, Shares, Acquired Useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Proceeds from issuance of senior unsecured notes Proceeds from Issuance of Unsecured Debt Schedule of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Revenue Information Revenue from Contract with Customer [Text Block] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Effect of dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Number of votes entitled per share Common Stock, Number Of Votes Per Share Common Stock, Number Of Votes Per Share Subsequent Events Subsequent Events [Text Block] Tax Period [Axis] Tax Period [Axis] Amortization of issuance costs for credit facility Amortization of Debt Issuance Costs Fair Value, Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent Total lease payments Lessee, Operating Lease, Liability, to be Paid Total operating expenses Operating Expenses Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] ESPP purchase price of common stock, percent of market price (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State and Local Jurisdiction State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Income (loss) from operations Operating Income (Loss) Number of reporting units Number of Reporting Units Total deferred tax liabilities Deferred Tax Liabilities, Gross Senior Notes Due 2030 Senior Notes Due 2030 [Member] Senior Notes Due 2030 Redemption of aggregate principal amount (as a percent) Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Conversion of redeemable convertible preferred stock to common stock (in shares) Temporary Equity, Shares, Conversion Of Convertible Securities Temporary Equity, Shares, Conversion Of Convertible Securities Tranche 1 Share-Based Payment Arrangement, Tranche One [Member] Total internal-use software, net Capitalized Computer Software, Net Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent RSUs outstanding (in shares) Number of RSUs Eligible to Vest (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Deferred commissions Deferred Tax Liabilities, Tax Deferred Income Research and Development Research and Development Expense, Policy [Policy Text Block] Investments, Debt and Equity Securities [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Exercisable, weighted average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer, equipment and software Computer Equipment [Member] Research and Development [Abstract] Conversion of redeemable convertible preferred stock to common stock Temporary Equity, Value, Conversion Of Convertible Securities Temporary Equity, Value, Conversion Of Convertible Securities Restatement Determination Date: Restatement Determination Date [Axis] Impairment to capitalized deferred commissions Capitalized Contract Cost, Impairment Loss Total other income (expense), net Nonoperating Income (Expense) Commitments and contingencies (Note 10) Commitments and Contingencies Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Geographical [Axis] Geographical [Axis] Service period Minimum Service Period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Associated tax benefit OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, Tax Noncash charge Restructuring Charges, Noncash Restructuring Charges, Noncash Leases Lessee, Leases [Policy Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accrued refunds and customer liabilities Customer Refund Liability, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accelerated cost Share-Based Payment Arrangement, Accelerated Cost Issuance of common stock upon exercise of options Stock Issued During Period, Value, Stock Options Exercised Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Fair value of debt Long-Term Debt, Fair Value Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Foreign Currency Remeasurement Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Due after 1 year through 5 years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Leases Lessee, Operating Leases [Text Block] Accrued interest Interest Payable, Current Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Aggregate amount of shares purchased Stock Repurchased During Period, Value Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Issuance of common stock upon exercise of options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Cost of revenue Cost of Goods and Services Sold Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Common Class B Common Class B [Member] Name Measure Name Line of credit, amount available Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Share Repurchased Under Rule 10b5-1 Plan Share Repurchased Under Rule 10b5-1 Plan [Member] Share Repurchased Under Rule 10b5-1 Plan Goodwill Goodwill Gross increases - tax positions in prior year Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Unvested early exercise common stock Unvested Early Exercised Common Stock [Member] Unvested Early Exercised Common Stock Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Accounts receivable Increase (Decrease) in Accounts Receivable Change in unrealized gains (losses) on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Schedule of Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Issuance costs incurred in connection with Direct Listing Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Unremitted earnings of foreign subsidiaries Deferred Tax Liabilities, Undistributed Foreign Earnings Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Payment of issuance costs and fees Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Operating Lease Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cost of Revenue Cost of Goods and Service [Policy Text Block] Payables and Accruals [Abstract] Corporate notes and obligations Corporate Notes and Obligations [Member] Corporate Notes and Obligations Schedule of Capitalized Computer Software, Future Amortization Expense Schedule of Capitalized Computer Software, Future Amortization Expense [Table Text Block] Schedule of Capitalized Computer Software, Future Amortization Expense Product and Service [Domain] Product and Service [Domain] Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Other Performance Measure, Amount Other Performance Measure, Amount Schedule of Lease Cost Lease, Cost [Table Text Block] Deferred commissions, current portion Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name [Domain] Plan Name [Domain] Interest expense Interest Expense Officers compensation limitation Effective Income Tax Rate Reconciliation, Executive Compensation Limitation, Amount Effective Income Tax Rate Reconciliation, Executive Compensation Limitation, Amount Unrecognized stock based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Outstanding, weighted average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Revenue recognized from performance obligations satisfied in previous periods Contract with Customer, Performance Obligation Satisfied in Previous Period Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Cumulative benefit Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle Gross decreases - tax positions in prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Entity Shell Company Entity Shell Company Restatement Determination Date Restatement Determination Date Gross increases - tax positions in current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Weighted average shares used in computing net income per share attributable to Class A and Class B common stockholders: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Fair Value, 12 Months or Greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Excise tax payable Sales and Excise Tax Payable Common stock, issued (in shares) Common Stock, Shares, Issued Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Class B treasury stock, 195 shares outstanding as of December 31, 2023 and December 31, 2022 Treasury Stock, Common, Value Gross Unrealized Losses, Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Total cash, cash equivalents, and marketable securities Assets, Fair Value Disclosure Long-term debt outstanding Long-Term Debt Convertible Subordinated Debt Convertible Subordinated Debt [Member] Uncertain tax positions Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Amount Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Amount Common Class A Common Class A [Member] Stock based compensation, weighted average period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Stock Conversion Description [Axis] Stock Conversion Description [Axis] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Federal Tax Authority Domestic Tax Authority [Member] Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Accounts Receivable Concentration Risk Accounts Receivable Concentration Risk [Member] Accounts Receivable Concentration Risk Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Operating loss carryforwards Operating Loss Carryforwards Other current liabilities Other Liabilities, Current Income Statement [Abstract] Conversion of redeemable convertible preferred stock Conversion of Stock, Amount Converted Deferred commissions, net Increase (Decrease) in Contract with Customer, Asset Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and cash equivalent Cash and Cash Equivalents, Fair Value Disclosure Capitalized costs, amortization period Capitalized Contract Cost, Amortization Period Schedule of Debt Instrument Redemption Debt Instrument Redemption [Table Text Block] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] U.S. federal statutory income tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Conversion of convertible notes and accrued interest with related parties Debt Conversion, Converted Instrument, Amount Net income per share, diluted: Earnings Per Share, Diluted [Abstract] Amortization expense for deferred sales commissions Capitalized Contract Cost, Amortization Financial Instrument [Axis] Financial Instrument [Axis] Advertising Cost Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of Other Income (Expense), Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Notes issued Convertible notes issued Debt Instrument, Face Amount Other accrued expenses Accrued Employee Stock Purchase Plan Contributions, Current Accrued Employee Stock Purchase Plan Contributions, Current Current assets Assets, Current [Abstract] Leases [Abstract] Deferred income tax assets: Components of Deferred Tax Assets [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Accrued interest Increase (Decrease) in Interest Payable, Net Indefinite Carryforward Indefinite Carryforward [Member] Indefinite Carryforward Convertible debt, conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Total deferred income tax benefit Deferred Income Tax Expense (Benefit), Including Other Adjustments Deferred Income Tax Expense (Benefit), Including Other Adjustments Net income per share, basic: Earnings Per Share, Basic [Abstract] Supplemental disclosure of non-cash activities Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Expected customer life Capitalized Contract Costs, Amortization Period Capitalized Contract Costs, Amortization Period Number of vesting tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Vesting Tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Vesting Tranches Number of accelerated share repurchase agreements Share Repurchase Program, Number Of Accelerated Agreements Share Repurchase Program, Number Of Accelerated Agreements Class of Stock [Domain] Class of Stock [Domain] Transaction costs Effective Income Tax Rate Reconciliation, Transaction Costs, Amount Effective Income Tax Rate Reconciliation, Transaction Costs, Amount Customer [Domain] Customer [Domain] Net income attributable to Class A and Class B common stockholders Net income attributable to Class A and Class B common stockholders Net Income (Loss) Available to Common Stockholders, Basic Shares withheld related to net share settlement Adjustments To Additional Paid In Capital, Amount, Shares Withheld For Settlements Adjustments To Additional Paid In Capital, Amount, Shares Withheld For Settlements Number of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Present value of operating lease liabilities Operating Lease, Liability Performance-based Service [Member] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting [Domain] Vesting [Domain] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Accrued compensation and benefits Accrued Bonuses, Current Plan Name [Axis] Plan Name [Axis] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Net income per share attributable to Class A and Class B common stockholders: Earnings Per Share [Abstract] Common stock Common Stock, Value, Issued Redemption price, percent of principal (as a percent) Debt Instrument, Redemption Price, Percentage Organization, Consolidation and Presentation of Financial Statements [Abstract] Senior Notes Senior Notes [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Series A Redeemable Convertible Preferred Stock Series A Redeemable Convertible Preferred Stock [Member] Series A Redeemable Convertible Preferred Stock Other income (expense), net Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Authorized amount for repurchase Stock Repurchase Program, Authorized Amount Accrued non-income taxes Sales and Excise Tax Payable, Current Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits Unrecognized tax benefit, beginning of year: Unrecognized tax benefit, end of year Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Other Income (Expense), Net Other Nonoperating Income and Expense [Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost 2025 Capitalized Computer Software, Expected Amortization, Year Two Capitalized Computer Software, Expected Amortization, Year Two Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Marketable securities Debt Securities, Available-for-Sale, Current Other accrued expenses Other Accrued Liabilities, Current Debt instrument, interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Tax benefit from realized stock option exercises Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Equity Incentive Plan 2021 Equity Incentive Plan 2021 [Member] Equity Incentive Plan 2021 Share Repurchase Program Treasury Stock [Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Fair value assumptions, expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Equity and Temporary Equity [Abstract] Equity and Temporary Equity Conversion of shares (in shares) Conversion of redeemable convertible preferred stock to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Monte Carlo Simulation Monte Carlo Simulation [Member] Monte Carlo Simulation Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four ESPP discount percentage from market price, beginning of purchase period (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Beginning balance, outstanding (in dollars per share) Ending balance, outstanding (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Non-cash lease expense Operating Lease, Expense Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Upon occurrence of change of control triggering event Debt Instrument, Redemption, Period Five [Member] City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] Net Income Per Share Earnings Per Share [Text Block] Open Market Purchases Open Market Purchases [Member] Open Market Purchases Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Accrued marketing Accrued Marketing Costs, Current Lease term Lessee, Operating Lease, Term of Contract Share Repurchase Program [Domain] Share Repurchase Program [Domain] Shares withheld related to net share settlement (in shares) Adjustments To Additional Paid In Capital, Shares Withheld For Settlements Adjustments To Additional Paid In Capital, Shares Withheld For Settlements Exercise Price Award Exercise Price Available-for-Sale Securities, Debt Maturities [Abstract] Available-for-Sale Securities, Debt Maturities [Abstract] Gross decreases - tax positions in current year Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Debt issuance costs Debt Issuance Costs, Gross Income taxes paid Income Taxes Paid, Net Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Amortization and accretion of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders' equity Liabilities and Equity Amortized Cost Basis Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Fair value assumptions, risk-free rate (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Reduction in workforce (as a percent) Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Vesting of early exercised options APIC, Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options APIC, Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options Foreign Current Foreign Tax Expense (Benefit) RSUs vested in period, amount per share (in dollars per share) Company Stock Price Target (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target Net income attributable to Class A and Class B common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Future minimum payments, year two Purchase Obligation, to be Paid, Year Two Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Future minimum payments, year three Purchase Obligation, to be Paid, Year Three Restructuring charges Expense Restructuring Charges Stock repurchase program, remaining authorized amount for future purchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, authorized (in shares) Common Stock, Shares Authorized Amortization expense Capitalized Computer Software, Amortization Total available-for-sale debt securities Fair Value Available-for-sale Total available-for-sale debt securities Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] Shares reserved for issuance as a percent of common stock issued and outstanding (as a percent) Stock Repurchase Program, Shares Initially Reserved For Issuance, Percent of Stock Issued and Outstanding Stock Repurchase Program, Shares Initially Reserved For Issuance, Percent of Stock Issued and Outstanding Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Decrease in valuation allowance recorded through other comprehensive income Deferred Tax Asset, Valuation Allowance, Decrease Recorded Through Other Comprehensive Income Deferred Tax Asset, Valuation Allowance, Decrease Recorded Through Other Comprehensive Income Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Additional paid-in capital Additional Paid in Capital Depreciation expense Cost, Depreciation Convertible notes with related parties, if converted basis Convertible Debt Securities [Member] Document Information [Line Items] Document Information [Line Items] Tenant improvement allowances received Payments for (Proceeds from) Tenant Allowance Tranche 3 Share-Based Payment Arrangement, Tranche Three [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Insider Trading Arrangements [Line Items] Related Party [Axis] Related Party, Type [Axis] Outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Credit losses recorded for available-for-sale debt securities Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded Share Repurchase Program Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other assets Increase (Decrease) in Other Operating Assets Adjustment to Compensation, Amount Adjustment to Compensation Amount Tranche 2 Share-Based Payment Arrangement, Tranche Two [Member] Cost of revenue Cost of Sales [Member] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Financial Assets Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Internal-Use Software Internal Use Software, Policy [Policy Text Block] Entity Central Index Key Entity Central Index Key Total stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income Tax Authority [Domain] Income Tax Authority [Domain] Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Gain (loss) recognized in other comprehensive income OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment and Tax Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Beginning balance (in shares) Ending balance (in shares) Redeemable convertible preferred stock, outstanding (in shares) Temporary Equity, Shares Outstanding Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Tax Period [Domain] Tax Period [Domain] Weighted-average incremental borrowing rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Prior to January 15, 2025 Debt Instrument, Redemption, Period Four [Member] Long-term borrowings, net Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] General and Administrative Selling, General and Administrative Expenses, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted average shares of Class A and Class B common stock outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Internal-use software Capitalized Computer Software, Gross Operating expenses Operating Expenses [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Accretion of redeemable convertible preferred stock Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Series A Preferred Stock Series A Preferred Stock [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Schedule Of Capitalized Computer Software Schedule Of Capitalized Computer Software [Table Text Block] Schedule Of Capitalized Computer Software Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Noncurrent Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Basic (in shares) Weighted average shares of Class A and Class B common stock outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 2026 Debt Instrument, Redemption, Period Two [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Boris Shimanovsky [Member] Boris Shimanovsky Statement [Line Items] Statement [Line Items] Conversion of shares Stock Issued During Period, Value, Conversion of Convertible Securities Conversion of redeemable convertible preferred stock to common stock Conversion Of Redeemable Convertible Preferred Stock To Common Stock [Member] Conversion Of Redeemable Convertible Preferred Stock To Common Stock Foreign derived intangible income deduction Effective Income Tax Rate Reconciliation, FDII, Amount Shares initially reserved for issuance (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased EX-101.PRE 12 zip-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 image_0.jpg begin 644 image_0.jpg MB5!.1PT*&@H -24A$4@ S 0@" 8 Y>;D. 61TE$051X7NW7 M,0T , S L/(GW?Y#L$CV&0:9!0 B)@W _,K &08& #(,# $"& M@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! M R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 M,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(, M# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P M )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "0 M86 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ M " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 M@ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , M P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# M !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P M9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08 M& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ M "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @ MP\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P M !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9 M!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& M #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ MR# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P M, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# M $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! MAH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! M 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ M #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R M# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, M "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# MD&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A M8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 M ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " M# ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# M P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, M &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D M&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 M @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& M(,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "## MP !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ M 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M&08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D& M!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 M ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #( M,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P M ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, M0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"& M@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! M R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 M,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(, M# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P M )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "0 M86 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ M " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 M@ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , M P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# M !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P M9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08 M& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ M "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @ MP\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P M !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9 M!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& M #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ MR# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P M, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# M $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! MAH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! M 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ M #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R M# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, M "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# MD&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A M8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 M ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " M# ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# M P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, M &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D M&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 M @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& M(,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "## MP !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ M 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M&08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D& M!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 M ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #( M,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P M ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, M0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"& M@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! M R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 M,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(, M# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P M )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "0 M86 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ M " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 M@ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , M P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# M !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P M9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08 M& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ M "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @ MP\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P M !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9 M!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& M #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ MR# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P M, 0(:! 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# M $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! MAH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! M 0 ,@P, "086 ( , P, &08& (,/ &08& #(,# $"&@0$ M #(,# D&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R M# P )!A8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, M "086 ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# MD&%@ " # ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A M8 @ P# P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 M ( , P, &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " M# ,# !D&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# M P 9!@8 @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, M &08& (,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D M&!@ "##P !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 M @P\ 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& M(,/ &08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "## MP !D&!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ M 9!@8 ,@P, 0(:! 0 ,@P, "086 ( , P, &08& (,/ M&08& #(,# $"&@0$ #(,# D&%@ " # ,# !D&!@ "##P !D& M!@ R# P ! AH$! R# P )!A8 @ P# P 9!@8 @P\ 9!@8 M ,@P, 0(:! 0 ,@P, "086 (", W::>?NX<3S_ $E%3D2N0F"" end GRAPHIC 14 zip-20231231_g1.jpg begin 644 zip-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X2)R17AI9@ 34T *@ @ !@ + ( M F (8@$2 , ! $ $Q ( F (B $R ( 4 (KH=I M 0 ! (PNH< < @, 5@ $48'EZ@X2%AH>(B8J2DY25 MEI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08' M" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*! M"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S M]/7V]_CY^O_: P# 0 "$0,1 #\ ][29)&8+N^4X.5(__73]P]_RH -P]_RH MW#W_ "H -P]_RHW#W_*@ W#W_*CQNIFU!I@#ROD!<]?\ ZWY5=W#W_*@ W#W_ "HW#W_*@ W#W_*CV!T!P?]HG\_:K M^?\ .*476-HT3G3TSQ3?NNY4O18T9W^55&232+/&[.JL"4^\ 1Q]:+K8'))V'Y/]TT9/]TTR@R?[IHR?[IH M ,G^Z:,G^Z: #)_NFC)_NF@ R?[II-W)&.1U&10 N3_=-&3_ '30 9/]TT9/ M]TT &3_=-&3_ '30 9/]TT9/]TT &3_=-&3Z&@"K<&X>!]MJ&964HID #8.> MN..E9*0ZC)>*\UG-&T"@1-$\94YW<_!Q5K%I M):(L7.J7=HA>32;AU1=SF%T;'TR1G\<<9-,6]U>Z'F6VGQPPYPHNI")#QU*C M@#..YXH&)->:K8!9+F*"Z5FP$ME*-U XW-@DY)Y(Z8Y)I8WUB:;,EA96K%"! M-YQGQSPI7"?7KV/UHL)I/<@N)]8TZ8106,-Z9E"0M$#$D6WM)DL0.>HSZ8XY MBGUS4-) 34=.>9Y"/+-JP<WMI:A([ZSN+:W\LJDB9(]"F$)ZC&/7GTY?*GK MW*]G":;?4L0ZY8_8HIGNHW9E7(B^2CC(RI!_$ M'D'V-5%W1<)7BF.9P@RQ 'J35*RUFQU D6\ZL=Y10')PI^4'Y20<'H<' MTJ)-9TNUF?[3>B"1EWL;L>0S#.,@,!D#('%2]R&KR]#7:143>S!5]20!5*+7 M-)GD\N+4K-WS@*LZDD_G5%EOSH]I;>NT#).X8 JC_;^DEMJW\#,02 K;B0.K M#'51W/08.: %.K'&^/3;^2$=9!$%_P#'&(<_@M+_ &S:<*5N1(?^6?V:0N/? M 7./?I0 ^+5K*6X6W\TQSL,I%,C1,X[E0P!(^GJ*F2\MI(Y)$GB9(N)&5P0G M&>3VXH @DU6V7<(Q-.5.#Y$+2#/ID#'?UI(+J_GN5SIZPVASF26;$GM\@!'I MU8<>_% %M6E+R!HU50?D.[.X?EQ3_F]!^= !\WH/SH^;T'YT 'S>@_.CYO0? MG0!'-'YT31N/E8=FP1[@^M51I\D8V0W,D42CY$4YVGUR0<_0^I]L #A?- K" M]6.*0#=A'+!AD#(X!/)&>.,CUJ6"ZANG<1,KM&<-U&,_4=Z )@-N<*HR]N6N>W-8S#I5SI:"VT6 M7R&G0@[U,B*W>3&K9Y))P,# MH.W*O):(5YKW8]/^'+ED%M[2'\TN\F6Y;)Y/))Y/:FRV5CED20L&79 MP",-TJK.QHHNWF9D%GI,#0ND2[PJO%$9&?8.0-J'( '(&!QD].:MRQW,J,)+ M>VFB8$>4XP1['J#[_P!:7,W\)'M'+X-2NUKIT\D7Y !))R"2.W;_.*.9O8?.Y:)"&S8#]S,\9ZCYL@MZGC)_.C[ M8RQJ\MN\:'&68@ 9..>@_.CYO0?G0 ?-Z#\Z/F]!^= $ ME.8W5FQ*K+=1%*7YO0?G0 ?-Z#\Z/F]!^= #5C5&9DC12QRQ'&3[T[YO0?G M0E8226B#GT'YT?-Z#\Z!A\WH/SHY]!^= %=A)#.72,NKJ%*J1\I!///U_2G" MZ0Q,YX*9W+G+ CM@5-[:,SYN71C0\\XRB^4G8L/F/X$G^=,>V,'^?3UYH 5A?L/E:VC.!U#/S^8H!OHURRPS M?[F4/Y'.?S% 4O9&YEBA0C!"+N8'U#'C_QVE%HP/-S.PQRI<#)]>!D?0<>U M !]@ML "(*%.0%8KSZ\=_?K1]FDP ;J8J.V0"?Q S0 AANE&(KH'K_KH]V/3 MIMX_7WI&BNMV0T#G& 70@J?7W^G'UH!I,?\ 9BQ8R2RL3Z.5 ^F,5)'"D0PB M@>ISDGZGO0 JB3<^XKMS\N!R/K3OF]1^5 !\WJ/RH^;U'Y4 'S>H_*CYO4?E M0 ?-ZC\J/F]1^5 !\WJ/RH^;U'Y4 'S>H_*CYO4?E0 ?-ZC\J/F]1^5 !\WJ M/RH^;U'Y4 'S>H_*CYO4?E0 ?-ZC\J/F]1^5 !\WJ/RH^;U'Y4 'S>H_*CYO M4?E0 ?-ZC\J/F]1^5 !\WJ/RH^;U'Y4 'S>H_*CYO4?E0 ?-ZC\J.>Y'Y4 5 M);T0SNC"0@$8VP,>H]>AI9KY(612LQ+@$;868#/J1TH FAE\^(2+D YX9"IZ MXZ&I/F]1^5 %>XNUMSAUD/&?DB9N_M4L;^:@9<@'^\I!H ?\WJ/RJ">Z6W8* MP< MF]<@?[2D']: '_-ZC\JK7%ZEM((W65B1G*0LP_,4 30R>=$LBY"MT#(0?R-/ M^;U'Y4 5[B[6W(#B0D\_)$S?RJ6*7SHPZY /]Y"#^1H ?\WJ/RJO/>+;OM99 M"0NXE(F88_"@"2*7SE+*&7!P0R$&I/F]1^5 %:>\6W?8RRL=N[*1,P_,=ZFB MD\Z,2+D ]F0@_D: '_-ZC\JKS7:PRB,K*S$@96)B.??I0!-&_F('' /JI!IW MS>H_*@"O-=K#*(RLK,<8*1,1S[].U31OYB!UR ?[RD&@!WS>H_*JG]H)_N'(_K4:Z?;J% $GR]/WK?XT M"2L$VGV]Q.)I!+O P-LSJ/R!Q^E2+;1)"80&V'K\YS^>@ -A 0 1)P,?ZQO\:<+.%91(-^X=/WC8_+- M $]% !10 44 %% !10 44 ?_V0#_X3'D:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X])^^[OR<@:60])UG)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T82!X;6QN&UL;G,Z&UP;65T83X-"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A M8VME="!E;F0])W7J# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 M $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q M!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V M-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F* MDI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G: MXN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "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 **** "BN/\ B)\7 M?!WPGM+>X\5Z]:Z.MPVV&)]TDTOJ5B0,[ =R!@=ZM_#_ .)'AOXI:#_;7A;5 M8]7TSS3"9XT=-K@ E2K@,#AE/(Z$4 =+1110 4444 %%%% !17.>&_B)X>\7 MZYK^CZ1J*WFI:#,L&I0")U\AVW;1EE ;[CIQV7^@6\NQG\MY2V0Q"-CY<$C@FNB\>?$KPO M\,-)74O%.M6NC6CL5C:G^$=1\4-K]C _B!H'Q,\.Q:[X:U!=3TJ5WB2X6)X_F1BK#: MZAA@CN*OZMXDTC0;BQ@U/5++3I[^86]I'=W"1-<2D@!(PQ&]B2.!D\B@#2HH MKCO&7Q2TGP/XH\):#?P7DMYXFN9+6S>W16CC9%4DR$L"!\RCY0QR>G>@#L:* MYCXA?$KPW\*M!36?%.H_V7IKSK;+-Y$DV9&!(7;&K-T4\XP,5B_#GX_> /BU M?367A7Q'#JEY"GF-;F&6"0IQEE65%+#D9]/\ M^&_9QXI\E5'AV-?#POC\K3;HSF('C<#]I (QR6P,\G9_:.\6-INK>#O"GA77 M(/"\'BKQ$;37=6T>1(KF.11#E6D7E)65D&XX. @/RG!]:^(_P7\%_%N.W3Q9 MH,&JM;@B*;S)(9D!ZJ)(V5L=\9QGFLR/]G/X;Q^!V\(#PI9GP\UR;W[&SR,1 M.5">:)"V\/M &X-F@#PW1-=\1?#_ .(7Q:\!)XZUCQ3H^G>$+C5K:]U.[\Z\ ML;D(HVF8#<'P^[C 'RD '-<##=>/;'PS\%O$,/Q2\3R:GXSOX](O$EN1-;01 M/(L09(B"#(H8YD;+,1DX/-?7?@_X$^ _ .@ZKHV@>'+?3]/U2%K:]59)'>:( MJ5*&1F+XPS8 /&>*D;X(^"I-+\)Z)_%'PXF_:$\%CQGKVN6^@Z-#?Z9JFJWWF7MM(\".<2Y&,^:O3 M;RF0!NJKHOB#Q)X.UKX"Z_:_$[6O%%QXPEMK?5-%U"^$T"QRB,.4B'0Q[F4E M@6W(22#D5]$_$KX%:5XHT?Q_=Z);Q6'B_P 5Z6=/GU&XN)_+?:@6,,@8A J M@E%SQSGO0^$_[,?@KX)""JA"VQ>@Y"@GN:0'RYJ_B M7Q[KUW\>-,\->)[F'4K;6K.VTY+C4?+,<9\XO!:,Y*I(VSH .GK6#>?&G7?" M_P "O%%MI7B3Q-9Z]!KL&E7K>+)4N+O1%E1PY%R%&]28F(8JI3=P. 3]1ZM\ M!? 6N6WB6WO_ ]%=0^([E+O5%DGE_?S("%"[EMF2*21)5;'RJQ0!0.V<[N#7B^G^)?'VA_LYZ) M\6#\2/$]UJEGK)MDTVXNVDM98!)("LJL,RL6P0S;L*-O. 1]F_#GX!^ /A-> M37?A7PW!I=W*I1K@RRSR!3C*JTC,57Y1P,#BH6_9Y^'S?#F/P(?#RGPHDYN1 MI_VNX_UA)8L9/,WGDGJU,"3]H#QIJGP]^#GBCQ#HNW^U+*W4P,R!PC-(J;]I M!!VABW(QQSQ7SG9WGB/X8ZY\$M9LOBCKGBQO&=U:PZGIFJ7PNK>2.81[Y8%( M^1%+GGKG;R!D5]AZMI-GKNFW6G:C:Q7MC=1M%/;SH&21",%2#U%>?>"OV;?A MM\/-?76] \+6]GJB%FCN))YIS&3G)02.P3@D?*!QQTI >)?LD^ 3I?QH^+,Y M\1:_=?V+JS6?DW5\72]+F4>;!GZ$\+_#OP]X,UG7]5T;3A97^O7 NM M1E$TC^?("Q#;68A>7;A0!S4/Q!^%OA7XJ:;#8>*M&@U>VA8S(\;$8.UT M(9<\9P><#T% 'C?[9WB(^$_A-KNI^%]4&C>)%O;%-0O-)N/(O1&=XC$C1G>1 M@G:&Z\XK2UKQI=3_ +87A/1;#79IM(E\-S3W&FV]X3 7W2,DC1AMI.TK@X)P M5Z#KV^A?L\_#OPUX1U?PQIWA>UAT35BIOK9Y))#.5;1BF>! M?V=?AU\-=8M=5\->&8=*U"VCDBCN([B9VVN &#;G.[@ #=G Z8H] ]#XRL_$ MOQ T_P#9Y\,_$R'XH^))-6?73IT-K+>&:W$.Z8_O$<'S6RNJPW MWBOX7_%KQUX$/C?Q)XFM;CP/<:K#/JEUYL\%XJ$"2(@9B&0^U05Y;OL4U[[_ M ,,_^ O^$%L?!W]A$^'+&\^WV]G]MN,I/N9M_F>9O/+-P6QSC&*W)OAIX:N/ M'7_"92Z6DGB3[$=/^VO(Y_TZCI M9MWT=1=Z:-URC.CHGEDMP2SCTVALX]?;-/\ V3?A-I.H)>V?@ZWMKJ.ZCO(Y M8[JX!CD1@R;/WGRJ"!\@PO;˦_!OP9<2^+9)]"AN?^$L$8UE+B221+KRP M0AV,Q5"-Q(*!>>>H!H ^5_@KJWCN3XS1>#-D>(O#4\XCU/Q+%JMU$ M'0^7*]>MM3BFN;*&TM]0V M00[6MC]I1 %(FPPR_'#8QTKZU\"?LX_#KX9ZU;ZOX:\-IINIVZ/$EU]KGE?: MX 8$O(V[@<9SC)QC)IB?LU_#>*3Q*T?AF.+_ (2.,Q:FL=W.B3H9!(5"B3$8 M+ '"!>F.G% M]SPV^^+6K?!OQMX)\2ZYKVH7GA;Q)X'\UK>_NI)($OH+5)2Z MJSD!WVQKG.6:ZWXTEN]4NY(];6SNYP=I@ MMH;J8$0KY9#8 ^\R@ ]_KSQI\$?!7Q#\-Z3H'B#11?Z5I2JME#]JFB:$!-@ M='5C\H Y)Z ]:L>-/A!X.^(?ARQT'Q#H-OJ.E6.W[+ 2T9@VKM 1D(9> !P> MP]*!GF_[*DGCVSM?%ND>.)[B4V%[']ACU'6K?5+Z"-D),*E\6?#KP]XYU#0;[6].%]=:%>+J&G2>=(GD3J00 M^%8!N0.&R/:@#YQU"ZUKXQ?%KXKV=]\1]8\"6'@V*./3K;1[TVD9!5F:>X_Y MZH&49QV< %>,^3>)+[6?C!X.^ &N^(M: M /E_XZ:UXA7QI=^&/"GB+QQJK^&/#MM)=7%KXE@TR)%" BZGE*$W+L&5FQL) M+8&.")+;Q9J?C:S_ &6-:UNZDN]4N=2NEFNL#=(R.J?-@?H3SUKZ#U_] MF?X9>*+C29]3\)VMU+I5I'8VK>=,A6"-0J(VUQY@ 4#Y]QP*U-/^!O@G2[7P MG;6NBF.'PK))+HZF[G;[,TC;G.2Y+Y//S[J WW/*/V]S*/@OIGD@%_[?M,!L M[?NR_>QV_P \'DUKQ)8_M%>,M;^(7]E6OCSP[X4EN-*LM'B*V%_ JR-N MWLQE;!)^4C/+8.$Q7U-X\^'?A[XFZ/#I?B73AJ5C#=)%ME3.UPR,IR M,GOWJ+5_ACX9U[QOI/C"]TM9?$>E0O;VE\LTB,D;!@R%58*XP[\,#C#K*UU>&59HIE>4I%(I4JR1%MBD%5((48Q6U>?!7P5 M??$2#QW-H<;>+(&#)J*SRJ, M-3/B2Y\1BW-X-3?[7(GFL3'OW!V&TK\H)X8<]QZC<:;X@^('[67C3P__ ,)S MXCT'0]+L;#4([#3+QD1WVQG'.0J$EMR@#?SDUZ+-^R?\)IKZ^O&\%V8N+R3S M9&6:90K;P_[L!\1#('"!01QC'%=SI_@#0=+\9ZKXLM;#RM?U2&."\O/.D/FH M@ 0;"VU<:XE==IDE,8WO@ ;FR M< 8YXI8_@]X0CM?%ELFCJL/BIVDUA1<2_P"E,V=QSORGWF^YMZUO^&?#.F># M?#^GZ'HUJMEI5A"L%M;JS,(T'098DGZDDT=+!TL:E%%% !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 %%%% !17+_$BVUZ\\)W$ M/AV6:*^:2,2-9O$EUY&\>:(&E!C$I3.TO\N>I7[PX;PIXHU:76OA_!:Z[J%W MHMS%?6%Y:ZU;0#4&N;8R)+]HEC&UF22,1CR@JG:[%Y0Z$ 'L-%?,"_$_QG/X MJTVQ?Q1=66G>([^>UM+IK*UV>4MZL8EL?W1*A4:.-A=AV+S H'12]>U_"36] M2USPC(^JWAU*ZM=2O[ 7YC6,W4<-U+%'(5557)5%SM&TD$CT !VE%%9_]MV_ M_/.\_P# *;_XB@#0HK/_ +;M_P#GG>?^ 4W_ ,11_;=O_P \[S_P"F_^(H%< MT**S_P"V[?\ YYWG_@%-_P#$4?VW;_\ /.\_\ IO_B* N:%%9_\ ;=O_ ,\[ MS_P"F_\ B*/[;M_^>=Y_X!3?_$4!?^ 4W_P 11_;=O_SS MO/\ P"F_^(H"YH45G_VW;_\ /.\_\ IO_B*/[;M_^>=Y_P" 4W_Q% 7-"BL_ M^V[?_GG>?^ 4W_Q%']MV_P#SSO/_ "F_P#B* N:%%9_]MV__/.\_P# *;_X MBC^V[?\ YYWG_@%-_P#$4!?\ @%-_\11_;=O_ ,\[S_P" MF_\ B* N:%%9_P#;=O\ \\[S_P IO\ XBC^V[?_ )YWG_@%-_\ $4!=Y_X!3?_$4!?^ 4W_P 11_;=O_SSO/\ MP"F_^(H"YH45G_VW;_\ /.\_\ IO_B*/[;M_^>=Y_P" 4W_Q% 7-"BL_^V[? M_GG>?^ 4W_Q%']MV_P#SSO/_ "F_P#B* N:%%9_]MV__/.\_P# *;_XBC^V M[?\ YYWG_@%-_P#$4!?\ @%-_\11_;=O_ ,\[S_P"F_\ MB* N:%%9_P#;=O\ \\[S_P IO\ XBC^V[?_ )YWG_@%-_\ $4!=Y_X!3?_$4!?^ 4W_P 11_;=O_SSO/\ P"F_ M^(H"YH45G_VW;_\ /.\_\ IO_B*/[;M_^>=Y_P" 4W_Q% 7-"BL_^V[?_GG> M?^ 4W_Q%']MV_P#SSO/_ "F_P#B* N:%%9_]MV__/.\_P# *;_XBC^V[?\ MYYWG_@%-_P#$4!?\ @%-_\11_;=O_ ,\[S_P"F_\ B* N M:%%9_P#;=O\ \\[S_P IO\ XBC^V[?_ )YWG_@%-_\ $4!=Y_X!3?_$4!?^ 4W_P 11_;=O_SSO/\ P"F_^(H" MYH45G_VW;_\ /.\_\ IO_B*/[;M_^>=Y_P" 4W_Q% 7-"BL_^V[?_GG>?^ 4 MW_Q%']MV_P#SSO/_ "F_P#B* N:%%9_]MV__/.\_P# *;_XBC^V[?\ YYWG M_@%-_P#$4!?\ @%-_\11_;=O_ ,\[S_P"F_\ B* N:%%9 M_P#;=O\ \\[S_P IO\ XBC^V[?_ )YWG_@%-_\ $4!=Y_X!3?_$4!?^ 4W_P 11_;=O_SSO/\ P"F_^(H"YH45 MG_VW;_\ /.\_\ IO_B*/[;M_^>=Y_P" 4W_Q% 7-"BL_^V[?_GG>?^ 4W_Q% M']MV_P#SSO/_ "F_P#B* N:%%9_]MV__/.\_P# *;_XBC^V[?\ YYWG_@%- M_P#$4!?\ @%-_\11_;=O_ ,\[S_P"F_\ B* N:%%9_P#; M=O\ \\[S_P IO\ XBC^V[?_ )YWG_@%-_\ $4!=Y_ MX!3?_$4!?^ 4W_P 11_;=O_SSO/\ P"F_^(H"YH45G_VW M;_\ /.\_\ IO_B*/[;M_^>=Y_P" 4W_Q% 7-"BL_^V[?_GG>?^ 4W_Q%']MV M_P#SSO/_ "F_P#B* N:%%9_]MV__/.\_P# *;_XBC^V[?\ YYWG_@%-_P#$ M4!?\ @%-_\11_;=O_ ,\[S_P"F_\ B* N:%%9_P#;=O\ M\\[S_P IO\ XBC^V[?_ )YWG_@%-_\ $4!=Y_X!3? M_$4!?^ 4W_P 11_;=O_SSO/\ P"F_^(H"YH45G_VW;_\ M/.\_\ IO_B*/[;M_^>=Y_P" 4W_Q% 7-"BL_^V[?_GG>?^ 4W_Q%']MV_P#S MSO/_ "F_P#B* N:%%9_]MV__/.\_P# *;_XBC^V[?\ YYWG_@%-_P#$4!?\ @%-_\11_;=O_ ,\[S_P"F_\ B* N:%%9_P#;=O\ \\[S M_P IO\ XBC^V[?_ )YWG_@%-_\ $4!=Y_X!3?_$4! M?^ 4W_P 11_;=O_SSO/\ P"F_^(H"YH45G_VW;_\ /.\_ M\ IO_B*/[;M_^>=Y_P" 4W_Q% 7-"BL_^V[?_GG>?^ 4W_Q%']MV_P#SSO/_ M "F_P#B* N:%%9_]MV__/.\_P# *;_XBC^V[?\ YYWG_@%-_P#$4!?\ @%-_\11_;=O_ ,\[S_P"F_\ B* N:%%9_P#;=O\ \\[S_P MIO\ XBC^V[?_ )YWG_@%-_\ $4!=Y_X!3?_$4!?^ 4W_P 11_;=O_SSO/\ P"F_^(H"YH45G_VW;_\ /.\_\ IO M_B*/[;M_^>=Y_P" 4W_Q% 7-"BL_^V[?_GG>?^ 4W_Q%']MV_P#SSO/_ "F M_P#B* N:%%9_]MV__/.\_P# *;_XBC^V[?\ YYWG_@%-_P#$4!?\ @%-_\11_;=O_ ,\[S_P"F_\ B* N:%%9_P#;=O\ \\[S_P IO\ MXBC^V[?_ )YWG_@%-_\ $4!=Y_X!3?_$4!?^ 4W_P 11_;=O_SSO/\ P"F_^(H"YH45G_VW;_\ /.\_\ IO_B*/ M[;M_^>=Y_P" 4W_Q% 7-"BL_^V[?_GG>?^ 4W_Q%']MV_P#SSO/_ "F_P#B M* N:%%9_]MV__/.\_P# *;_XBC^V[?\ YYWG_@%-_P#$4!?\ @%-_\11_;=O_ ,\[S_P"F_\ B* N:%%9_P#;=O\ \\[S_P IO\ XBC^ MV[?_ )YWG_@%-_\ $4!=Y_X!3?_$4!?^ 4W_P 11_;=O_SSO/\ P"F_^(H"YH45G_VW;_\ /.\_\ IO_B*/[;M_ M^>=Y_P" 4W_Q% 7-"BL_^V[?_GG>?^ 4W_Q%']MV_P#SSO/_ "F_P#B* N: M%%9_]MV__/.\_P# *;_XBC^V[?\ YYWG_@%-_P#$4!?\ M@%-_\11_;=O_ ,\[S_P"F_\ B* N:%%9_P#;=O\ \\[S_P IO\ XBC^V[?_ M )YWG_@%-_\ $4!=Y_X!3?_$4!? M^ 4W_P 11_;=O_SSO/\ P"F_^(H"YH45G_VW;_\ /.\_\ IO_B*/[;M_^>=Y M_P" 4W_Q% 7-"BL_^V[?_GG>?^ 4W_Q%']MV_P#SSO/_ "F_P#B* N:%%9_ M]MV__/.\_P# *;_XBC^V[?\ YYWG_@%-_P#$4!?\ @%-_ M\11_;=O_ ,\[S_P"F_\ B* N:%%9_P#;=O\ \\[S_P IO\ XBC^V[?_ )YW MG_@%-_\ $4!=Y_X!3?_$4!?^ 4W M_P 11_;=O_SSO/\ P"F_^(H"YH45G_VW;_\ /.\_\ IO_B*/[;M_^>=Y_P" M4W_Q% 7-"BL_^V[?_GG>?^ 4W_Q%']MV_P#SSO/_ "F_P#B* N:%%9_]MV_ M_/.\_P# *;_XBC^V[?\ YYWG_@%-_P#$4!?\ @%-_\11_ M;=O_ ,\[S_P"F_\ B* N:%%9_P#;=O\ \\[S_P IO\ XBC^V[?_ )YWG_@% M-_\ $4!=Y_X!3?_$4!?^ 4W_P 1 M1_;=O_SSO/\ P"F_^(H"YH44V.021JX# , 1N4J?Q!Y'XTZ@9C>+/!^B>.M$ MFTCQ!I=MJ^FS$%K>ZC#+N'1AW5AV88([&J?_ K/P>;K2[D^%-#-SI:1Q:?- M_9T.^S2-BT:Q';F,*Q) 7&"357;PGH;/JS;M18Z;#F\.\ M/F8[?WAW -\V>1GK6YI>EV6B:?!8:=9P6%C;KLAMK6)8XXU]%50 !["K5% ! 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 %%%% !16=X@\0Z9X3T6[U? M6;^WTS3+1/,GN[J0)'&N<H:C;K/%J>MQM81.+=WF2V6<+,"TD:.'D6-60-+)Y1;)4^U44 ?,^G_ M \^(>BWFGPK9ZKJVD:3K,NKW=G=R:9LOY#>%T>S<$2[MDDDC?:G!RJ '.6' MLWPI\/WWAWPK-%J%J-/FN]2OM06P#AOLJ3W4DJ1$JS+N"N-VTE=Q;:2,$]E1 M0 V3>8V"%5?!VLPR >Q(R,_G5'R=4_Y_+/\ \!'_ /CM:%% &?Y.J?\ /Y9_ M^ C_ /QVCR=4_P"?RS_\!'_^.UH44",_R=4_Y_+/_P !'_\ CM'DZI_S^6?_ M ("/_P#':T** ,_R=4_Y_+/_ ,!'_P#CM'DZI_S^6?\ X"/_ /':T** ,_R= M4_Y_+/\ \!'_ /CM'DZI_P _EG_X"/\ _':T** ,_P G5/\ G\L__ 1__CM' MDZI_S^6?_@(__P =K0HH S_)U3_G\L__ $?_P".T>3JG_/Y9_\ @(__ ,=K M0HH S_)U3_G\L_\ P$?_ ..T>3JG_/Y9_P#@(_\ \=K0HH S_)U3_G\L_P#P M$?\ ^.T>3JG_ #^6?_@(_P#\=K0HH S_ "=4_P"?RS_\!'_^.T>3JG_/Y9_^ M C__ !VM"B@#/\G5/^?RS_\ 1__ ([1Y.J?\_EG_P" C_\ QVM"B@#/\G5/ M^?RS_P# 1_\ X[1Y.J?\_EG_ . C_P#QVM"B@#/\G5/^?RS_ / 1_P#X[1Y. MJ?\ /Y9_^ C_ /QVM"B@#/\ )U3_ )_+/_P$?_X[1Y.J?\_EG_X"/_\ ':T* M* ,_R=4_Y_+/_P !'_\ CM'DZI_S^6?_ ("/_P#':T** ,_R=4_Y_+/_ ,!' M_P#CM'DZI_S^6?\ X"/_ /':T** ,_R=4_Y_+/\ \!'_ /CM'DZI_P _EG_X M"/\ _':T** ,_P G5/\ G\L__ 1__CM'DZI_S^6?_@(__P =K0HH S_)U3_G M\L__ $?_P".T>3JG_/Y9_\ @(__ ,=K0HH S_)U3_G\L_\ P$?_ ..T>3JG M_/Y9_P#@(_\ \=K0HH S_)U3_G\L_P#P$?\ ^.T>3JG_ #^6?_@(_P#\=K0H MH S_ "=4_P"?RS_\!'_^.T>3JG_/Y9_^ C__ !VM"B@#/\G5/^?RS_\ 1__ M ([1Y.J?\_EG_P" C_\ QVM"B@#/\G5/^?RS_P# 1_\ X[1Y.J?\_EG_ . C M_P#QVM"B@#/\G5/^?RS_ / 1_P#X[1Y.J?\ /Y9_^ C_ /QVM"B@#/\ )U3_ M )_+/_P$?_X[1Y.J?\_EG_X"/_\ ':T** ,_R=4_Y_+/_P !'_\ CM'DZI_S M^6?_ ("/_P#':T** ,_R=4_Y_+/_ ,!'_P#CM'DZI_S^6?\ X"/_ /':T** M,_R=4_Y_+/\ \!'_ /CM'DZI_P _EG_X"/\ _':T** ,_P G5/\ G\L__ 1_ M_CM'DZI_S^6?_@(__P =K0HH S_)U3_G\L__ $?_P".T>3JG_/Y9_\ @(__ M ,=K0HH S_)U3_G\L_\ P$?_ ..T>3JG_/Y9_P#@(_\ \=K0HH S_)U3_G\L M_P#P$?\ ^.T>3JG_ #^6?_@(_P#\=K0HH S_ "=4_P"?RS_\!'_^.T>3JG_/ MY9_^ C__ !VM"B@#/\G5/^?RS_\ 1__ ([1Y.J?\_EG_P" C_\ QVM"B@#/ M\G5/^?RS_P# 1_\ X[1Y.J?\_EG_ . C_P#QVM"B@#/\G5/^?RS_ / 1_P#X M[1Y.J?\ /Y9_^ C_ /QVM"B@#/\ )U3_ )_+/_P$?_X[1Y.J?\_EG_X"/_\ M':T** ,_R=4_Y_+/_P !'_\ CM'DZI_S^6?_ ("/_P#':T** ,_R=4_Y_+/_ M ,!'_P#CM'DZI_S^6?\ X"/_ /':T** ,_R=4_Y_+/\ \!'_ /CM'DZI_P _ MEG_X"/\ _':T** ,_P G5/\ G\L__ 1__CM'DZI_S^6?_@(__P =K0HH S_) MU3_G\L__ $?_P".T>3JG_/Y9_\ @(__ ,=K0HH S_)U3_G\L_\ P$?_ ..T M>3JG_/Y9_P#@(_\ \=K0HH S_)U3_G\L_P#P$?\ ^.T>3JG_ #^6?_@(_P#\ M=K0HH S_ "=4_P"?RS_\!'_^.T>3JG_/Y9_^ C__ !VM"B@#/\G5/^?RS_\ M 1__ ([1Y.J?\_EG_P" C_\ QVM"B@#/\G5/^?RS_P# 1_\ X[1Y.J?\_EG_ M . C_P#QVM"B@#/\G5/^?RS_ / 1_P#X[1Y.J?\ /Y9_^ C_ /QVM"B@#/\ M)U3_ )_+/_P$?_X[1Y.J?\_EG_X"/_\ ':T** ,_R=4_Y_+/_P !'_\ CM'D MZI_S^6?_ ("/_P#':T** ,_R=4_Y_+/_ ,!'_P#CM'DZI_S^6?\ X"/_ /': MT** ,_R=4_Y_+/\ \!'_ /CM'DZI_P _EG_X"/\ _':T** ,_P G5/\ G\L_ M_ 1__CM'DZI_S^6?_@(__P =K0HH S_)U3_G\L__ $?_P".T>3JG_/Y9_\ M@(__ ,=K0HH S_)U3_G\L_\ P$?_ ..T>3JG_/Y9_P#@(_\ \=K0HH S_)U3 M_G\L_P#P$?\ ^.T>3JG_ #^6?_@(_P#\=K0HH S_ "=4_P"?RS_\!'_^.T>3 MJG_/Y9_^ C__ !VM"B@#/\G5/^?RS_\ 1__ ([1Y.J?\_EG_P" C_\ QVM" MB@#/\G5/^?RS_P# 1_\ X[1Y.J?\_EG_ . C_P#QVM"B@#/\G5/^?RS_ / 1 M_P#X[1Y.J?\ /Y9_^ C_ /QVM"B@#/\ )U3_ )_+/_P$?_X[1Y.J?\_EG_X" M/_\ ':T** ,_R=4_Y_+/_P !'_\ CM'DZI_S^6?_ ("/_P#':T** ,_R=4_Y M_+/_ ,!'_P#CM'DZI_S^6?\ X"/_ /':T** ,_R=4_Y_+/\ \!'_ /CM'DZI M_P _EG_X"/\ _':T** ,_P G5/\ G\L__ 1__CM'DZI_S^6?_@(__P =K0HH M S_)U3_G\L__ $?_P".T>3JG_/Y9_\ @(__ ,=K0HH S_)U3_G\L_\ P$?_ M ..T>3JG_/Y9_P#@(_\ \=K0HH S_)U3_G\L_P#P$?\ ^.T>3JG_ #^6?_@( M_P#\=K0HH S_ "=4_P"?RS_\!'_^.T>3JG_/Y9_^ C__ !VM"B@#/\G5/^?R MS_\ 1__ ([1Y.J?\_EG_P" C_\ QVM"B@#/\G5/^?RS_P# 1_\ X[1Y.J?\ M_EG_ . C_P#QVM"B@#/\G5/^?RS_ / 1_P#X[1Y.J?\ /Y9_^ C_ /QVM"B@ M#/\ )U3_ )_+/_P$?_X[1Y.J?\_EG_X"/_\ ':T** ,_R=4_Y_+/_P !'_\ MCM'DZI_S^6?_ ("/_P#':T** ,_R=4_Y_+/_ ,!'_P#CM'DZI_S^6?\ X"/_ M /':T** ,_R=4_Y_+/\ \!'_ /CM'DZI_P _EG_X"/\ _':T** ,_P G5/\ MG\L__ 1__CM'DZI_S^6?_@(__P =K0HH S_)U3_G\L__ $?_P".T>3JG_/Y M9_\ @(__ ,=K0HH S_)U3_G\L_\ P$?_ ..T>3JG_/Y9_P#@(_\ \=K0HH S M_)U3_G\L_P#P$?\ ^.T>3JG_ #^6?_@(_P#\=K0HH S_ "=4_P"?RS_\!'_^ M.T>3JG_/Y9_^ C__ !VM"B@#/\G5/^?RS_\ 1__ ([1Y.J?\_EG_P" C_\ MQVM"B@#/\G5/^?RS_P# 1_\ X[1Y.J?\_EG_ . C_P#QVM"B@#/\G5/^?RS_ M / 1_P#X[1Y.J?\ /Y9_^ C_ /QVM"B@#/\ )U3_ )_+/_P$?_X[1Y.J?\_E MG_X"/_\ ':T** ,_R=4_Y_+/_P !'_\ CM'DZI_S^6?_ ("/_P#':T** ,_R M=4_Y_+/_ ,!'_P#CM'DZI_S^6?\ X"/_ /':T** ,_R=4_Y_+/\ \!'_ /CM M'DZI_P _EG_X"/\ _':T** ,_P G5/\ G\L__ 1__CM'DZI_S^6?_@(__P = MK0HH S_)U3_G\L__ $?_P".T>3JG_/Y9_\ @(__ ,=K0HH S_)U3_G\L_\ MP$?_ ..T>3JG_/Y9_P#@(_\ \=K0HH S_)U3_G\L_P#P$?\ ^.T>3JG_ #^6 M?_@(_P#\=K0HH S_ "=4_P"?RS_\!'_^.T>3JG_/Y9_^ C__ !VM"B@#/\G5 M/^?RS_\ 1__ ([1Y.J?\_EG_P" C_\ QVM"B@#/\G5/^?RS_P# 1_\ X[1Y M.J?\_EG_ . C_P#QVM"B@#/\G5/^?RS_ / 1_P#X[1Y.J?\ /Y9_^ C_ /QV MM"B@#/\ )U3_ )_+/_P$?_X[1Y.J?\_EG_X"/_\ ':T** ,_R=4_Y_+/_P ! M'_\ CM'DZI_S^6?_ ("/_P#':T** ,_R=4_Y_+/_ ,!'_P#CM'DZI_S^6?\ MX"/_ /':T** ,_R=4_Y_+/\ \!'_ /CM'DZI_P _EG_X"/\ _':T** ,_P G M5/\ G\L__ 1__CM'DZI_S^6?_@(__P =K0HH S_)U3_G\L__ $?_P".T>3J MG_/Y9_\ @(__ ,=K0HH S_)U3_G\L_\ P$?_ ..T>3JG_/Y9_P#@(_\ \=K0 MHH S_)U3_G\L_P#P$?\ ^.T>3JG_ #^6?_@(_P#\=K0HH S_ "=4_P"?RS_\ M!'_^.T>3JG_/Y9_^ C__ !VM"B@#/\G5/^?RS_\ 1__ ([1Y.J?\_EG_P" MC_\ QVM"B@#/\G5/^?RS_P# 1_\ X[1Y.J?\_EG_ . C_P#QVM"B@#/\G5/^ M?RS_ / 1_P#X[1Y.J?\ /Y9_^ C_ /QVM"B@ HHHH&%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G/QZ\2W'AOX?R_8KJ2SO M[RXBMH9H9/+=[<-H(^4@'@[5DQD=^",&JGBR M'4_@SX[U#Q=86'VSPQJ*K]NAB94\J0MC)R./F;<.@)=@2.*\">(G3Q4JM_W< M;1?SUO\ +J?"UL;6HYG4Q=VZ$+0DEK:ZYN:R_E;2?D>XT54TG4H-:TNSU"U) M:VNX4GB9A@E&4,,CMP15NO>335T?<1DIQ4HNZ84444R@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@ K.\1:H-#\/ZGJ).!:6TD_;^%2>_TK1K@OCIJ#:;\ M*]=E1@&98HOF) (:5%8<=L$\5A7G[.E.?9,XL;6^K86K7_EBW]RN.>\^+%FU_\ #;Q'$FW<+*24 M;ESC8-^?K\O'H:G^&NG#2?A_X>M@<[;&)CQCEE#'L.Y]*U]OJ/J*XZ%",,&J<5:\=?5K<\K X"%+*8X:$;.4-?-N.K_ ."< MO\%[T:A\+?#TH;<%MS$/HCLF/PVX_J>M=M7S=X5^(%SX3_9_:73;DKJ1U-K* MVD9$)C+$2DE6 !.PMUSR17MGPW\3-XP\#Z/JTAW3SP 3D &524D(QVW*V/: MIP6*A4A"C]KE3_0RR7,J.(I4<*G[ZIQD_P OZ]4=+1117JGTX4444 %%%% ! 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!ROQ+\8S^!?"DVIVUK%<3^;' KW3 MO':V^]POG7$BJQCA3.YGVX ') RPQM%^)&JW&J^#-.O-,TVY37+.6>;5])U, M3V7F(A8"WR@>52!DLP0*'0 R'=MZKQ=H^IZ[H<]IH^OW/AK4&YBU"VMX9RA' M9DE1E93W'!]&'6N4L?@O:Z7J'AVZM/$>M6ZZ+-/I)-;VVEWEQ?&&*]DDE>-G.(FVQ*8 MI<.N\ML/R@%6/>?#_P 63>-/#@O[K3QI=]%=7-E=6:RF98YH)GA<+(57>I*$ MAMHR". "]#33+.2:X'FRW$US=,&FN)I9&DEE(M;\1S:KXWT2.STWP] MI,D<$-K+"-EPK.HRZ_=8D.">A4;0#G)KWOPK;:?K_AC2-3ETJQBEO+2&X>-8 M%PK.@8@9'8DBN##XR&(DXQ7GZK:Z/%P.;4L?4E3IQ:LKIO:4;M77E='245G_ M /"/Z7_T#;/_ +\)_A1_PC^E_P#0-L_^_"?X5WGM:FA16?\ \(_I?_0-L_\ MOPG^%'_"/Z7_ - VS_[\)_A0&IH45G_\(_I?_0-L_P#OPG^%'_"/Z7_T#;/_ M +\)_A0&IH45G_\ "/Z7_P! VS_[\)_A1_PC^E_] VS_ ._"?X4!J:%%9_\ MPC^E_P#0-L_^_"?X4?\ "/Z7_P! VS_[\)_A0&IH45G_ /"/Z7_T#;/_ +\) M_A573[/P]J\+36$.F7L*N8S);I'(H8=5R.X]*5^@N;6W4VJ*S_\ A']+_P"@ M;9_]^$_PH_X1_2_^@;9_]^$_PICU-"BL_P#X1_2_^@;9_P#?A/\ "C_A']+_ M .@;9_\ ?A/\* U-"BL__A']+_Z!MG_WX3_"HKS2=&L;6:YFT^S2&%&D=FA0 M *!DGIZ"DW978F[*[-6O+/VDIQ#\,Y5)&);J*,J6(W9SZ$9QC.,'ITKG/!'Q MGT37=&UF75=&TNSU*SMGN[:"-%Q=( V$4$'YP0 1GOGL<>:2ZD^M?"5(;B07 M&H-X@$8N9%#%E:W;"@L/N[\GK],<"OG\9F%*I0<*;OS)GP>;9]A,3@94L.^; MVD)6\K::K=7/K+0;Q\\ZQ\.+BW^.%KHD2R-HEY=QZJ M(_X BY9E.!P 5=1]4%6](\"+\+OC9X0LHM2GOXKE)R#-M7:&24;< ]/NGI@M MSQTKWS^P-,'_ ##K3_OPO^%>2_%C3;33?B7\.I8;.*.&:Z>&58X5"L#)"H#> MOW^X_P 1\[6P%/"KV\=^9/T3:TWU/@,;DN'RZ#Q<%[RJ1DO[J"[C3P[#(UE<*$5B M\VQB7W %E ;:OH<-Z$CRSQ)8:IXUT36?B%(^(I+_ .R>4&&5AP5! R<8RBX4 MY.3CJ:\#%9G&,)*@KM-I^BW9\/F/$4%2G'!+FE%R3\E%+FDM?-)7Z^1W_A?3 M5A_9?OF!V?:1+-EGVCB<*.25P,(.XSU[UZE\)9FF^&?AHLNUEL8T(P1]T;>X M'I_]<]:YK3[%K;]G%H]WSMH,ESDX&2T32G_P!<]:K"0]G6II_\^U^?_!*RJG[#%8>%O^7"^]-7_,[VBBBO M=/M@HHHH **** "O*/'WQM/@;Q];:2]I'+_ (O^ M/M1N[:*[M(Q]@*S+N21=P3!0Y4C]P>?W=DO3))8P,%(.^25 MB2N0.B,S#Z 5G"/U&NZE1W;BV_-I]/EH84::R;&RK5YV]U%:P3,9H)5=59$)()#8R/3(_"ODGP[XVU[PGX5OM*TU MYK6'4PMS%/$^)8UC\Q7*D$,-QB(+'&%0XZ<]=X1U27PU\)OB/H]R%M9K>5$* MKG:3,WD,$R1D?NR,Y^N<9/IUGX5MU^ J(UHGVY=!EDCD\H"6,O&9"H(P1\Q' M'&<SE"G*3MYR<6NFZB_0[3X> MZE)K'@3P_>S2M//-8PM)*YRSML&YC[DY)KH:\]^!VH1-\)M(FDD6.* 3J[R M(%597Y/0#Y0#71Z/X]\/:_H]SJMEJUN^FVTABFN9&,21L,=2^,#D<]#FOH,/ M54J--R>K2?X:GWN!Q4)X2A*O( ML%LDP)5I#D\X(Z*K'KVKQ3Q'\3M6UOX9Z]HFM3F;6EU>.QDC6-8W$1!;;A>, MAHG!QGJ!@YKL/%VI0_%'XM>'M#TV5;[2]'?[9>R1',1.02"W(/1%&/[[C(KG M?'7P^DU3X\6]C&A>UU$+>G=G:@4,7!Z@@LI)XQ\V,@MFO QU:O5E)T7[M^3U M;6K/ALYQ&-Q4ZD\+-^RNJ5NCY/AO3838RB(L89%=71I" >3NSA@ M"0 IX&:;H_BB[TG]GG4[*WDNK:^CU1M/CV?)* S!RHYR"1O7 +'K^'N?PW\) MV?@_PCI]E:Q;':));B1A\TDI4;F/X_E6ZE/'TX4(2Y4HIM]>R_S.RG*MG="A M@Z[327WIMI[G$^'/@CH'B#X>Z#%K&GR6VH"V,C212,DJ&0[RK MC!(R!\RDC;C/%>,26*:5\0)?#< :*)?$D2PJWRMM\TJ#@\-\K)R?KCDFOL2O ME_7M.Q^TM';@[ =5M;@_>)?Y$D'8C P?Q.!@#(QS'"4Z,*7LU9W4?7^K?YG+ MQ!E=#"TL,Z,$GS1@VEJU:VOW'U!1117U1^F!7CW[07^BWG@B_',EOJJ@+D@G M+(W&/=!V->PUY1^TKI\MU\.1=1;L6-Y#-(!W0DKSSTW,IZ'IT[CSLQ3>%G;U M^YW/!SZ+EEM;EZ*__@+3_0]7HJGHVJ1:WI-EJ$!S#=0I,G7HR@XY^M>+_M1: MTRZ?H6CPRL'EF>]E6+[ZK&O#==VDOS['NE%8W@W7AXF\*Z3JN5WW5LDD@7HKX^=?P;(_"MFNJ,E.*DMF>C M3J1JPC4ALU=?,****HT"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@ KG_ ![XD_X1/PAJ>IC: M9HHML"L0 TK';&#DCC<1GGIFMV29(59I'5%52Q9C@ #J?I7A_P 7/$UI\1M< M\/\ @O0=0BODN;O??26CA@BKCHPRIPI=B,$?*.]<6,K>PHMKXGHO5Z'CYKC/ MJF%DXOWWI%=7)Z*WWW.'UKP6NB_!/PQKW347O_M;S.SABDHRF/XCGRXCQGEB M1ZU[/\%=!CC^$>DVE];),MU'))/#/'E7#NQPRL.>",YX/TKJO$OA'3O%7AF? M0KM'CL)45,0-M9 I!7:>V,"K^DZ9!HNEVFGVJE;:UB6&,,+H!_PANM0Q?N5^P3 M(NSC9^[8#'IBN0_9YE#_ KTU%78DR+\BD?PIR>!R1SQV(SSFNB:Y<9!]XM M?BCNK>YF]!KK":^YP9ZS1117I'T(4444 %%%87C;Q=:>!_#MQJMVK2K&0D<* M$!I9&.%09]3^0!-3*481)OB7=6,:S MZA:W,<-FS,%4LC&-ADG@[(^.<<*2.AKUOX.^!;_P/H-ZNJS+/J-]=-=2E3DK ME5 !/<\$G''/%9O[/OAV_P!)\)W>HZG#Y-YJ]U]L .=WEE%VYSR.=QP3T(]: M]0KQ[BI)\[O^+?XV/DLDRJDE#,JB:JRNW_V]*3O;O9V]!&4,I5@"",$ M'O7RG!X3U.R\;:9\.+MEDTY=4:^4^6 TT)5=[9YX,8D'?!R#T&/JVH&L;:2\ MCNFMXFNHU*).4!=5/4!NH!]*Z\9@UBN76UOQ75'IYME,5N5Z^<6US+Y MV1\O?$[P[-=?&FZT.WW0PZUO(KZ>N;".;2Y; M)$6.%H3"J+\H52N !CIQZ5C:AX!TK4O&=AXGF60ZE9P^2BY4QL/FP2",Y&]L M$$=>^!71U&%PCHSJRE]I_A_39EE>5O!5<34G_P O)-K_ ZO\VSY0M/$A3]G M^70X"#?7NJFT$"_*VW:LA(]!@ "GJGPENT^/%E>P63MH5Q*NI/<(AV12*=S(QZ9+J",Y MXD &TD>]5YN%P*KN2Q,;\EHKY7_ =SY[*\FCBN>.8PO[*T([JZC?7TDI:K M9G,^!_AWH_P]M+B#2HG_ '\F]Y)MK28_A3< ,J,G&(X90J@#;NW #N",3#KR- MN?6OKJO&O$7@"]NOV@M'U>*PDETN2%+BXN\9C26,,%4D]#\L>,8SDCIDU[+7 MCY;1=&56_P#-9>BU_4^5X?P<\+4Q?,FESM+_ J[5O\ P(*\,\2:>&_:<\/J M3O\ .M_M/ELN5&R*0 ]3SE#@X&,=S7N=5WT^UDOH[Q[:%KR-#&EPT8,B*>JA MNH!P.*[\30^L**OLT_N/Q8HHHKL/5"LSQ-HL?B3P M]J6ER\1WEN\)/IN4@'\#S^%:=%3**G%Q>S(J0C5@Z? M;D]J3X"*NN:WXV\4$(QO=0,$3*!P@RY (]0Z-^/(4T7X]>"]4C7RS>(UM(Q( ?Q=J":-\0M2E\/KJ M=O:Z]))XB82J/M1::=!OS:6Z,8H-\0B0B4@$_*U>V_!&ZN+SP&K27MSJ=FFH M7T>GWUY,TTMS9K=2BWD,C,QD!C"[9"_T MKYY_9G\82Z?J3>';V20Q:G&U[9F0Y)D4MYF.P 1OC6K74L,LOR8 M=6G8*J_-D'9(^<]^_!(^=QF(MB82IOX-_FTFOQ1\!F^.YWGD$,@5BV2=NXY^4-U&,XK$\ M$_M"V.I26&BZQ97D&ODBWF=5C6%I0=O4N"NXCH1@$@>E>K/&4:=;V$W9GT]; M-\'0Q:P=65IM)J^VO2_<]BJAKVHC1]#U&_) %K;23_,<#Y5+@K:M/V M=*4^R9VXRM]7PU2M_+%O[D>9?"GX#:%XW\'VFMZK<:@;BYDD.(W10RAR,G<]^O ->V>%?AWH'@U5.FV"+:ZG^TKC_H%7G_?TY5=VUO;7?S-"BL_^TKC_H%7G_??\ ?(;'=!$+F,@SQJ"5 MSZ,%!XY!"@@MFL[Q'<2^)OV@O#]LUC+)#H]HURUL60N'PQ#?>VCEHCU!X_W: M/C-<2:/XR\$>*#I]Q;BVN_LTS93>ZGY@HVECT$GIUQWK@J5*D:T\6I>[%J+7 MEI?\6>%6K5H8NMFD)^Y3DJ;CT<=.9^33;:/;:^8?%OQ N?\ A;S>*K?S'T;1 M[R+2_,C;8!C(;<%DQTZH?KZ#\1/C%"WP_N[WP]<-%--=C34O"$8)(> M7V[7SD(=P8 CH1U%9>J> 5\+_ W5]-DTVY:\: 7EW=2M&W[Q=K$ B3=M4 J! MZ$^I%7CIRQ'N47I!UUJH50J@ 8 ':EK/\ [2N/^@5>?]]P_P#QRC^TKC_H%7G_ M 'W#_P#'*]<^J-"BL_\ M*X_Z!5Y_P!]P_\ QRC^TKC_ *!5Y_WW#_\ '*8& MA16?_:5Q_P! J\_[[A_^.4?VE2?M M11-'X=T*\21HGAOBJNI(VDH6W8!&2/+_ ,\5W7PC\.'PO\/=(M)$"7,D7VF? MY=IWR?-@\=0"%YY^7FKOB+2;+Q991VFK^')[^VCE6=8Y6BP'7.#Q)[G\"16I M_:5Q_P! J\_[[A_^.5YT,+RXN>)?5)+]?T/!HY;[/,ZV82?Q127X7_)'EO[1 M &FGP9KIV@V&K*!D>N).O/>$=!^5>Q5YQ\9]/N/$GPYU: :7J]UKUV/3:*S_P"TKC_H%7G_ 'W# M_P#'*X/XK?%:^\"VNG1V.E%M1O)3A+L!U\I<;SB)RV?F7MZ]<8KMK5H4(.I4 M=DCVL5BJ6"HRQ%9VC$],HKYQ^*WQ$3XG^&?"]EHL$XN+^];_ $82*'$R+M R MK$X#2 Y( /!R,56U;XV>/?\ A%;>^M[%--M;,K;W.H2Q!C?\ ??]]P__ !RNP]4T**S_ .TKC_H% M7G_??]]P__ !RC^TKC M_H%7G_??]]P_P#QRC^TKC_H%7G_ 'W#_P#'* -" MBL_^TKC_ *!5Y_WW#_\ '*/[2N/^@5>?]]P__'* -"BL_P#M*X_Z!5Y_WW#_ M /'*/[2N/^@5>?\ ??]]P__ !RC^TKC_H%7G_??]]P_P#QRC^T MKC_H%7G_ 'W#_P#'* -"BL_^TKC_ *!5Y_WW#_\ '*/[2N/^@5>?]]P__'* M-"BL_P#M*X_Z!5Y_WW#_ /'*/[2N/^@5>?\ ??]]P__ !RC^TKC_H%7G_??]]P_P#QRC^TKC_H%7G_ 'W#_P#'* -"BL_^TKC_ *!5Y_WW#_\ M'*/[2N/^@5>?]]P__'* -"BL_P#M*X_Z!5Y_WW#_ /'*/[2N/^@5>?\ ??]]P__ !RC^TKC M_H%7G_??]]P_P#QRC^TKC_H%7G_ 'W#_P#'* -" MBL_^TKC_ *!5Y_WW#_\ '*/[2N/^@5>?]]P__'* -"BL_P#M*X_Z!5Y_WW#_ M /'*/[2N/^@5>?\ ??]]P__ !RC^TKC_H%7G_??]]P_P#QRC^T MKC_H%7G_ 'W#_P#'* -"BL_^TKC_ *!5Y_WW#_\ '*/[2N/^@5>?]]P__'* M-"BL_P#M*X_Z!5Y_WW#_ /'*/[2N/^@5>?\ ??]]P__ !RC^TKC_H%7G_??]]P_P#QRC^TKC_H%7G_ 'W#_P#'* -"BL_^TKC_ *!5Y_WW#_\ M'*/[2N/^@5>?]]P__'* -"BL_P#M*X_Z!5Y_WW#_ /'*/[2N/^@5>?\ ??]]P__ !RC^TKC M_H%7G_??]]P_P#QRC^TKC_H%7G_ 'W#_P#'* -" MBL_^TKC_ *!5Y_WW#_\ '*/[2N/^@5>?]]P__'* -"BL_P#M*X_Z!5Y_WW#_ M /'*/[2N/^@5>?\ ??]]P__ !RC^TKC_H%7G_??]]P_P#QRC^T MKC_H%7G_ 'W#_P#'* -"BL_^TKC_ *!5Y_WW#_\ '*/[2N/^@5>?]]P__'* M-"BL_P#M*X_Z!5Y_WW#_ /'*/[2N/^@5>?\ ??]]P__ !RC^TKC_H%7G_??]]P_P#QRC^TKC_H%7G_ 'W#_P#'* -"BL_^TKC_ *!5Y_WW#_\ M'*/[2N/^@5>?]]P__'* -"BL_P#M*X_Z!5Y_WW#_ /'*/[2N/^@5>?\ ??]]P__ !RC^TKC M_H%7G_??]]P_P#QRC^TKC_H%7G_ 'W#_P#'* -" MBL_^TKC_ *!5Y_WW#_\ '*/[2N/^@5>?]]P__'* -"BL_P#M*X_Z!5Y_WW#_ M /'*/[2N/^@5>?\ ??]]P__ !RC^TKC_H%7G_??]]P_P#QRC^T MKC_H%7G_ 'W#_P#'* -"BL_^TKC_ *!5Y_WW#_\ '*/[2N/^@5>?]]P__'* M-"BL_P#M*X_Z!5Y_WW#_ /'*/[2N/^@5>?\ ??]]P__ !RC^TKC_H%7G_??]]P_P#QRC^TKC_H%7G_ 'W#_P#'* -"BL_^TKC_ *!5Y_WW#_\ M'*/[2N/^@5>?]]P__'* -"BL_P#M*X_Z!5Y_WW#_ /'*/[2N/^@5>?\ ??]]P__ !RC^TKC M_H%7G_??]]P_P#QRC^TKC_H%7G_ 'W#_P#'* -" MBL_^TKC_ *!5Y_WW#_\ '*/[2N/^@5>?]]P__'* -"BL_P#M*X_Z!5Y_WW#_ M /'*/[2N/^@5>?\ ??]]P__ !RC^TKC_H%7G_??]]P_P#QRC^T MKC_H%7G_ 'W#_P#'* -"BD5BR@D%21]T]12T#(+ZQMM3M);6\MXKNUF7;)#. M@='7T*G@BIZ** "BBB@ IDTR6\+RRNL<2*69V. H R23Z4^N(^,_B >'?AOK M$H?9-<1_9(AQN9I/E(7D<[2QX.>,UE5J*E3E4?17.;$UXX6A.O+:*;^X\D\ M_$_7YO'^G7UY?W3>'M?U&X@AM[@EE0?+Y:H,$+M:5!E3@X(/-?25?/'CKP9+ MX=^!WAN^@39J.FSQWLDA\[-7\UJODSY#(L14PU1X+&5+SD MHSC=ZOFC>27HTSL****]X^X"BJEGJUCJ,US#:7EO=2VK^7/'#*KM$W]U@#\I MX/!K@/VA[X6OPNU"$N8_M4T,&X$# WAS^&$.<9XSQ6%:LJ-*57>R;.'%XJ.% MPM3$[J*;];=/T/%/CW;'>G?L\>%;7Q-X9\42:Q:_;;? M4IXH95G8DR;!YFGM7J7Q!\/P7'PQUO2K6$QPQ:)NWG>_Z(_/,#EE3%8;$YD_\ E_";2ZI\S:\K:+6Y MYYXWU(?$3Q]\.=)B.ZW:*/6KA54O&5(WJ#GIQ&P!('#^^#Z)\2/A_:_$+0?L MR:G#-<)6Q.(C=5G_Y M+%2:X'Q M1XX@^.GB+PYX=TFVO[?2?M+37K74.U947'38QP-OF?>P"6'>HK/63X,O/C): M,Q1S^_A(P"GFLZ*H?!'1QHWPQT1-@22XC-V[ D[S(Q8-D MC^Z5_ "N:FZF+C#"REHD^;SM*R7S/.P\Z^:4Z66SJ:)-S=KMJ-3E2O?2]G=G M^.W_$I\1^ ]>",RVFI".7:,DJ2K>O9 M5?& >O7L?8:\\^/'A>Y\5?#F\M[.UDO+R"6.XB@A!+L0VUL#(R0K,<=\5P8^ M#GAIJ.ZU7RU/#SNE.KE]7V:O)+F7K%J7Z&!\,V_MSXT^/]8PA^S,-/SGYEVM MLQC'0^3Z]1[UU7QE\'W7C?P'=V%A$D]^CI/;QN0 S*<$9) !*EAG(ZUG? WP MCJGAG0]5NM;@\G4]2OGN&#$%_+P-N['0EB[8'][MTKTFL<+1]IA.6HK<]V^^ MK9R9=@_K.6.EB4U[7F;[KF;?7JE;<^5M)^%VK:'\2_#_ (7K7TMXFL?[3\-ZM9X)^T6DT6 0CU'KZUIT5>%P,,+ M&<(NZE^78WRW)J.6TZM.F[J;Z]%;1>=M?O/F2#Q7):_LTPZ? V;NXO?[,C5" M2QW/YK#;@'H2I&#U[@U]!^#]!B\+^%]+TJ*,1K:VZ1D Y^;&6.<#)+$G.!UK MY]F^&]WI?QFTWPZBM_8$UZ=3C@V9A\L?,W&,=%$?4XX/&Y0/IJN++(SE*4JB MU@E#[M_T/'X=IUI3J3Q"LZ2C27_;NK^_1A1117OGW 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 R:))XGBD4/&ZE64]P>"*^=&\ 0?"'X MH>!O(U"2\%[<2QF290"NYE0#OC/F=>,DGG!P/HZO'?VAI%TN;P9K)X-EJBC< M<8P61SV)_P"60Z ]#Q7D9E3@Z:KM>]!IK[T?+<08>E+#+%RC[])Q:?;WHW_! M'HWC'QCIO@717U/4W980PC2., O(YR0JY(&< GD@ DFO-OAMHNJ?$#QE)X^ M\0VS6D,2^5I%FQ^XF&^;&T9&'.&[DD] M._:"9-7D\%:.K)(FH:D'52-RN!M M3WX_>]E/7M7L=4XO$XEQD_=A;3NWKKZ%.$LQS"4*C_=T7%I=Y-7NWY:67?5G MED?P1@L?BM#XGLY((=,RT\MEL)83\_,I.0 6.[MC&!P:T/CY9M>?"W5BI*M$ M8GSDCCS%5LX[;6:O0ZYGXF6?V[X>^(HCCBQEDPV<':I;'4=<>OUJZF%IT\/5 MA35N9-_.QOB,MH8? XJE0C;VBDWZM?UIL4])\4)H_P );'7;@+_H^DQSLAP@ M9Q$/E'3&6X'3K7FO@+X6)XN^"M^;S+ZMK,K7Z73EN/V>O">E6.X7FI77V-84Q\X29Q@L.!\P0]\^A&:^A]&TN'0])LM.MA MB"TA2!/]U5 '\JXJ2CC*D5-:1@OOE_P$>/AHT\XK0557A"DK_P"*HE^*BOE< MXGX)^,KGQ1X7DL]2&S5](E-EA5XQ'GX=_'Z1N_!3DZ;IS?O0=G^C^X]S)ZU2>'="L[SI-P M?G;9_.-F%%%%>@>X%%%% !1110 4444 %%%% !1110 4444 %%8/C3QIIO@+ M0I-5U1W$"L(TCB +R.O0&L'X8_%JQ^)'VV 6_]G:C:L2UFTHD) MBS@2 @ $9X('3CL03SRQ%*-14G)3A<=&]65:5ES:7[/1?D?*Y7G4.;$RQ=2T?:6C?L[I)>7 MNOR.A\<>/M*^'VG6][JIE\J><0*L";VS@DMC/W0 )-$U#4M'?2O"%J)6#"9DDE#+ MZ\%LD)RHP &^;/!T_P#AF33%TR\CEU6ZOKGRREF)!MBBY) *YR*J.4\/#FAT;TVWTW?R-?[3S/$RJ5<#14J7V7*\=DFW9ZM.]HVMMNCVI M6# $'(/((I:\U^ OBR77_!S:=>O_ ,3/1I/L4REMS;!PC$]^C+GN8S7I5>M1 MJQKTU4CLSZ?!XJ&,P\,1#:2_X=?)Z!117E>L?$;4K7XZ:1X;AG":,T/EW,1C M4[IFCD=3N/(Q^[X![GU%36KPH).?5I?>3B\92P2A*K]J2BO5_IW/5****Z#N M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK,\3:_!X7\/W^ MK7(+0VD32%%(!%(^#\K*02 M6!7G;@YX^.S?!Y<^7$SL[7M9[;'O=%0V=W'?V<%S"28 MIHUD0D8.TC(X^AJ:NQ.^J/734E=!1113&%%%% !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 %%%% !7C/QB4>,/ MB/X.\&L?]'9OM]RK*2&0%AC&<9VQRC)'&X>M>S5X])F^_:8B/RN;+2VXQ]T% M>N4*=![5)PB_2]W^1ZW=6D%_;R6] MS#'<02#:\4J!E8>A!X->0>$XD\+_ +0?B#3(%6WL+^QCDAMXT 4%4CQC PH& M)<#]/7V6O)?C5X9O]/N['QWH;LFIZ.A6>,$ 209))^;@8!;/!)!]J6.A91K) M7<&G\M;_ (,>@IQE'G3T/_D?(NF^*M;'BCQ!8Z'+,EUXAOFC\ZUE*/N$[N-K#=@X<@LIPH;GU MK7U[Q9JOBCX>P:!K%ZU]J4/B%+0R!':'I_B[XB>,K&*ZUC^R MI=;O8KHRQ?NW1I"'$J!<=$9F7# _.H!Z&OC:>%J^PC.=1)3TL^S=]K;WN?D> M'RW$O PKUL0HPK:_P#F??%CIMII<;QV5K#:1NYD9((P@9SU M8@#DGUJ:6-9HWC==R."K*>X/45\M:?\ %3QM\ =>UCPOXDLM2\=1L%N=,OGF M;S)(QD2,6/F-M^[QD[2&SQ\Q]J^&OQL\+_$ZVMTT[4(8=7>+S)=*F<">,C[P M XW >H[$9 Z5]HDK62/U]127*EIV+WPT^'%M\-M*N[."Z:]>XN&F:>1 K;< M*G!.<#OW+,>]=A7(^*/BUX0\%:U!I.N:]:Z9?SQB5(Y]P 4D@%FQM7)!QN(S M@^AKJX9H[B%)8G66*10R2(0592,@@CJ*BG3A2@H05DC+#X>GA:4:-%6C'9'S M3\6?!\NM?'"+2H=X&M);R2"/'^IP5D)ZXQY.[IW;GGGZ5M[>.U@CAA18XHU" M(BC 50, #\*C?3[62^CO'MH6O(T,:7#1@R(IZJ&Z@' XJQ7'AL(L/4J5.LW? M^OQ/*R_+(X&MB*U[NI*_HM[?>V%%%%>@>X%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9'BCP MGI?C/2FT[5[47=J6#A=Q4JPR RL""#@D<=B1T-:]%3**FG&2NF9U*<*L'3J* MZ>Z>J/E?0O"]UH/QFT/PI,\LUEINI/=V:SGJA42;P ".D8)[;@<;3N ^J*RK MCPOI5UX@M=3Y M7_9:JQO=2E=>4;))/T"J^H6HO]/N;8DJ)HFCR#@C((Z]NM6**]%I25F>]**D MG%]3Y5^%>C:UXIUKPC8SZ9RQ.<9Q]5 M445P8/"?5(./-S-]?E8\3*,K65473Y^=NVMK:)))6\DCR?\ :0T$ MF*[TF[CFCG0?.@8[/EYZ[S&?^ BO2M#U)=:T73]03;MN[>.<;"2,,H;C(''- M9?Q$T<:]X%UZP/6:SEV$G #A25)]MP%<]\ ]8.L?"_2M[;Y+4R6K<=-KG:.. M.%*CC_ZU3']WC6NDHW^:_P" 91M0SB26U6"?S@[?E)'H=%%%>D?1!115?4+Z M+2]/N;RX.V"WB::1AV502?T%)NRNQ-J*NRQ17E?P=^-!^(D]U8:C#;VFIH#- M$EON"R1@X(^8GYE..0<$'(Q@@>J5C1KT\1#VE-W1QX/&T,?15?#RO%A1116Y MVA1110 4444 %>7?$KXXP> =>?2$TXWUQ]D$WFK, $D8L(T*GKT!."#@Y /. M/4:\5\"V=MXU^-'C;4[N*.^M]/VV2).@= 0Z[2H(."I@8Y']X'@YSYV,J58J M%.B[2D[?A=G@9M7Q$%2H827+4J2M>U[))MO\#SVX\8:Y\0-:\->&O$2&2^AU ME)9EDA6+]TP0;2N ,#,A&0200,@]>]^-&[X?>./#WC>RA\S=(T%Y$'P9B$VA M1G/)0OZ#]VN?"^QO/B59^,//,=Q!'AK=8_]8^QD#%L_P!TCC'\"\X& M*ZV\L+74H?)N[:&ZBSGRYD#KGUP:X*> JN%15)>]=6E_AV9XF&R3%2HUXXFI M>IS1<)O5^Y;EE^:?S/%/!?POOM;^%?B&/5(&AU/5[EKVWCF/*LH!7)R3AGW@ M\\JV>,U@_"+X5P?$;2]1U3Q.MYYBS0VL//ER#R4"DY*Y(V[4/NK'.<%?I&BM MUE=+F@Y:\JL_/?5_>SMCPWA>:BYOF5---/[6]F_-.4G\_(AL[.#3[2&UM84M M[:% D<4:A510, #H*FHHKV$K*R/K$E%66Q\_?$R^O?A+\1K_7K"'%IKUC(A M8!?EN N 1W)#B-B.X9O_U![R&:&+R=MK(JHZ\]05//.,C!X'H*\&>"Q%*M[:A+1/1=-=_Q/AJV3X[# MXIXO!332;<8MV7OKWKZ;7LTD3_#'XE0?$G3;RX2T.GSVLPC>V:3>=C*&1\X' M# G_ +Y/)'-?/NJ:K)>?&0^)L[[6+7X[=9%R^^-3M 4 '^!,_P# @<=,]WKG M@#Q5X=^)%Y#X*!TO2]:MT66YCAQ#:@9W 'D*V58C _Y:<HI?W%P$VF1F'E $L2 65CDDD@GC(QPXEXFO2M4CK3NV^CMM;Y:_ MY'D9C+,,9ADJU-WP[E*4K64G'X>7J]-=K'T!16;X;UA/$7A_3=41=BWEM'.% M_N[E!Q^&:TJ^LBU))H_3H3C4BIQ=T]0HHHIEA1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%5]0U"WTFQN+V[E6"UMXVEED;HJ@9)_*N$-8C5[?Q% M8)N;:$N91 Y.<<+)M;K[5G*I"+Y9229SU,11I24*DTF^C:3./_:*U:5_#>G> M'+,YO=9NDC"]%-:7.-UE,,_\ ;-O3&*Q#KU6N\5\EK^)\Q2IQQTL9BIJZ=X1]( MIIV]9-G._!'46U3X5^'IF8MLA:!=QR=L;M&N>/11_P#7KN*\U_9WD9OA7IJG MHDLZKP1QYK''/IG'?IUKTJN_!OFP]-^2/9RF;J9?AY/?DC^2"BBBNL]8**** 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@ HK(\4>*+'P?H\NI7_ )S1*RQI#:P///-(QPL<<: L[$] ![\ $UE:7\3] M!U34-#TWS;NRUC6+5KNWTR^LIH;F.-?R_ M'GP1#=36[:M.98SMC5=-NF^UD3" BV(BQ+9P"1#8I&3 MM&!\EM@9YZ_-Z'CGT'L5?+<_QHT'X7_$;XAZC=3P:AK+3)%::6+J-9[E3(RE ML?,PC3RPI8 @?*,;B!7FXJ\JE&*_FO\ G:$MGI.IQ7WCFZTK^T(- 0.[6^3M M_?R*C)'ALD*Q#.!E00$=0\;>&?CYX-L8M3!.N7&HZQ%%]GE+ M-M#M(K!6VL#N^4CA5) W'TMSZ"VY] _"7Q)8^!?B5XE^'][?^7++<_:--MYM MQ8Y4LWS&_#6FZKH%WK$-IKUUIL[6MJV0SDQL% ;[ MH8D<*2">,#D5\1_$/Q)\//!\VD:SI/QP\)^)O$$D@N+B^A\3VCO%<*VX-DS, MQ[ ,W]W)X^6O7O$WPINM4\%Z_P"/_'.IV.JZOK"VW]D/I=SOB1793N7;\K_N M\A0"R[=.[M&_R]/OT[GSM)8?!8&MA^9J--2W6R=VK=U9V7I; M3I5^%NA7WQVU;2="F::#P3X::2YN",XNYGD9@/JP(QG.U5)ZO7O6I?#2\/QH MT'7K*WABT*UM=LHC*H(V6-D1%3TYCZ# "GT%=-\)_"UOX-^'FA:;!:+9NMK' M).B]3,RAI&8]R6)_EVJUJWQ(\)>'_$EGX>U3Q3HNFZ_>)YEMI5WJ$,5U.N<; MDB9@S#/<"M5AJ=2E3ATC9KOIW_4Z(Y?A\1A*%&SY8W,5G$%6:, %G* @97!R /F5WSZCW+Q)XHT;P;HU MQJ_B#5['0])MQNFOM2N4MX(AZM(Y"C\353PEXX\+_$K17U'PQX@TCQ5I#,T# M7>DWL5Y 6'WD+QLRYYY&>]=Q[1\Q^"?#,?[3_B[Q_P"*+^!K>$6<=CIB.[;; M>;;E&!'7;M+$C[PG/'3'J'[*?C-]:^'[^'+\>3K7AN4V4\#*%;R^J-@<<'?' M]8CZ@GMM_@+X$>&)6N+[1_!6@F9II)]1O4MH?,( )+RL!T"CKP . *\=^(M MK??#'Q]!\7?"'E:YX8U.)1JD-E*'CD5N/,##(VL=C!QT<<\.:!GTE=74-C:S M7-Q(L,$*&221SA54#))/H!7S?X@_:BO?B$\7AOX8Z5J":_=S>4M_?0Q!(X\9 M,J+N<=PO?"NTM/"EZE_J'B@BRC@C;$T<;$+(&0'HB2^^(+:A';Z?J$-O"5,;@G*KL5#R%V,4.1)EA\C5[/\!OBU/\ M2=#O+35XDM?$FD2_9KZ-2!YA&0)0O\.2#D#@=C@BNLUKPEX8C\01^,]4M+6' M4M+MG U2XD*+!" Q9F)(4!07^9ON@MR,FOEW1O%F@?&3QEXF\>_ ;XK^&K>* M.WD77/M$AA>U*D;YWAFA;]T0F[S2H4E#M;[QH&?8]%?#WA'_ (*%G7?!=U+9 M'1M=OK>X,']KQS,MN,$#YXAM._?TO]F_\ X*,>'/C+X^D^'OC; MPGJ?PC^(9D\NVT/7G8K^OYUABC4>K,0/\:^2K[_@K9^SQ9^+)-&76=9N;2..1SK< M&E.;(L@)"#)$I+8P"(]O(RP'- 'V917Y[^$_^"P6A:EH\VH:Y\&O'.GV\K$: M?/I,<=]!G[0WC7QC%!H7PX\*>#- D.(UUUY MM5O)2: .BHKA/&WQR\$?#O5ETS7M;%KJ!02&WAM9[A MU!!(W")&VD@$@'!-=7;Z]I]UH,6M172-I"V7 M[9W@6ZU#[--8ZY91;BOVJ:WB:/ABN=J2L^,C^[W Z\5[CINI6VL:=:W]E,MQ M9W423PS)]UT8!E8>Q!!H LT444 %%1W%Q%:6\L\\B0P1*7DDD8*J*!DDD] ! MWKX#\=_\%6X=2\7:AX?^#OPWO/B#9VY-J?%5Y=-9:;%<,#LOAG\/]4&F>*/B)X4\.:B1G[)JVM6UK+CU M*2."![U^;WA?]F7XF_%[XD7'Q!\<7VL^/=1L QH&GI8^%KC3+E;E+73QRLNY9$VQN&^6-2KG<-V#\M/\ M#?['O[/?AB.QUBP?Q;\2?&;S_9UT;Q,8X[">=^!/)%"@=EW$X3SF.0=P(!H# MT/LO7?\ @HY\$+.>TLO#VOW7CW5[J'SXM,\,VAEE\L#)+O*8XH\#J'=2/2K= M]_P4(^#'AO3;J;Q5KUQX1OK>(3C3-3M6>XG0\9A\GS%D^8,I ;(*DD!2">,^ M!O\ P3]T#P+J$6JZG8Z7I:2/YTVD:7#DOSN6.2;KA3C*C<,CY6 Z^??'/X0^ M!]!^,/B.WUSX?6/BB>:S:7PREQ;EXK:6$I ZJFK^*[&WMXS&&+SG9BV!MWH =PQD\#Z4^ M"OQ2L_B?X+L;LWEL^MQ1!-0LXW DBD!P69.JAL!AD#AA6%\$?@?HO@_P#:)J MVB6=UK=_;N=0DO+97?;*,- 0V<+L(5E_BPV=H9+AH=V\[Q&)"V,?/F@9 M]*T45\+_ +0__!03QEI/QDU+X8? 7X>CXG>(O#T37&OW'ES3QV_EG][ B1%2 M77A2Q;_6,$",W% C[HHK\]/"/_!8'0+SQ%X?A\8?##7O!7A>_=K2\\274K30 MVET/O((Q"#(BG[Q#!U'\!Q73?&S_ (*T?#/X>ZLNF>!=)OOBK M19VL&%+/YQ1MY4-R NT'@NIS@&?C_VMXK\0Z5X9TKS%A^W: MQ>Q6D&]L[5WR,%R<' SDX->,>)_VZ_A)X9_9[L_C$==:^\-7S?9[.UM8]UY- M>;"WV0QY^24;3G<0H SNP03\F:'\.?BC_P %-_B9X;\9_$GP\W@GX :-<23: M?X>FGEBN-5''S':59B_ ,PV!5W+'DEF((^WQ^UI\#R$/_"X_ /S=/^*FLO3/ M/[WC\:\&_:._X*I?"3X)_8K3PO=V_P 4=9EF47%OH-\HMK:#G=(;H(\;MQQ& MN2?XB@P3TW_#KC]F+_HF?_E?U3_Y)KOOA_\ L5? [X7Z7J5AX=^&NBVT.HV\ MMI=2W:/>W$D$JE9(O.G9Y C*2"H8 T!Z%_0OVN?@QKV@:'JZ_$[PKIT&LVRW M5I!JFL6]I<,K8&&BD<,K \%2,Y!':O%_VA/^"E/A7X3^.(_!7@7POJ'Q@\5Q MQB:]M?#L^8+6/JP,J)(6<+R552!D L#P(O#O_!)/]G/1;&^@O/#VL:_+<.S1 M76HZS.DEJ#G"QB QJ0N1C>KG@9)YSZ[^S3^Q[\./V4;#5H?!-C=/>:I)NN=4 MU259[MD&-L(<*N(P03M Y)R<\8 .'_9O_P""C'PJ_:/\3VOA.R.J>&/&EP)! M'HFMVVQI6C4LZQR(60D!6.&*M\I^7BO0/@:W_".>+/&OA1FVI;7?VFVCY&4S MM)QM 'R^3T)'/&!U\:_X*$?LK^(/B;IOA_XI?"J"*Q^+G@NY%];W%M&JW-_ M@W"(':1)(C*I1'R"#(O\>#SG[*G[97A_]H;XS:-((O\ A&?&]S8R6>O^'[A6 M5UGC1MQA+X\B N(U"J6=V/8*.3@9)]@:D\3>+-)\&V$ M=[K-XMC:R2K LC*S9<@D#Y0>P)_"O OVQ/BOX8^&D/AV\\6Z@++0+&1K^]4* M'DE ($:1H0=SMMD 7H>Y Y&N*KNC3;A9RT5O5V1OF6->&H3="SJ+E26^LG97 M2U_X8]O\"^/],^(6D3ZCIJSQ0PS- ZW2JK A0V>"1@A@0[^'>B:%\$9 MM0\0*]!U#XPZ=8_$JU\)" S&3;'->K)\L,S?);K5_B5/?1:G,-/@,UQ!&Q M)W2,S8C&3O&27;&=I!K%T\5A92AAH7CH_E9)KU9RSH9CEM6K#+Z7[N\9=-4H MI.*7=VWZ'WW161X/\2VGC/PGHNOV$T=Q8ZI90WL$L1)1TD0.I!(Z88=:UZ^A M34E='W<9*45)=0HKQ[]I9S/X;T*PW^6MUJD8+;PH^ZR\GG RV>AZ59^ 6K7_ M -G\1>']4N9;F[TF^95:XSO"-G],J6ZG&[' Q7G_ %R/UKZLU\_E<\+^UH_V ME_9[AT^*_6U[6]$>L4445Z)[YYM\%=%TB/1+M;/4;^_2 /L1SLP<@! MP1U*\X_QJ]\(? -]X!T.^BU2ZAO=1O;MKF66 L5.0 .6 .>"?3GBN8^,I74_ MB-\.M)8[XFO&GE@#XW /'@D?\!;MT+=,9J_JW[4GPFT/XH+\.K_QYI%KXQ\J M25]-DE.(1'&9'$LN/+B8("VUV#$#(%>52C[7%U*DG\-DNRNM3YC#4_K.:UZ\ MVW[*T8J^BO&\G;N[K4]3HK\_OCI_P5U^'.D:3K6@?"N#6/&'C6:,VND7L6G? M\2_[4S!%)WNLKXR2 L9#D 9P M2WEZ[WMWHMP0&DC+A3)NC+1[HAOCVO\ N^0PKU3Z@_4ZBO@?PK_P5Z\ ^)_B MOH&@S>$-7T#P1K%R]E!XSUF98(A*"%!,04CR]S(&$O" MVE66IZUXIT72--OG6*UO+_4(8(;AV.%6-V8!B<\ $YH$='117)?%+XK>%/@M MX+OO%?C36K;0M#LQ\]Q<'EVP2(XU'S.YP<(H)..!0!UM%>-?LS_M8>!/VL/# MNL:OX(DOD72;S['=VFJ0K#<)D9CDVJ[#8X#;3G/RL" 1BO9: "L[Q%H\?B+0 M=1TN4E8[RWD@9@<$;E(S^M:-%3**DG%[,B<(U(N$E=/0\K_9MUEM3^&ZVS\/ MI]W+;'GGG$G\Y"._2O5*\>^ #?9-2\0>E>PUP MY?)RPL+]-/N=CQ,BG*>6T>;=*W_@+:_0****] ]X**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **H_VYIO]J'3?[0M?[1 W&S\Y?.QC.=F MI)I[$J2ELPHHHIE!1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9?BC6 MX_#?AW4]5E^Y9V[S8QG)520,9'4X'4=:4I**;?0BA+]IUC5&07 C8'R8<@X?&2F>,DC&W/K5CQ'^S[X=O/#+0Z?9!-:AMU2& M[:5U\UE 'SKG;A@,'C@'@C J+X$^&Y+ZTO/&NKE;G6-8F=XV;YO(C#,N%SDJ M2/2P\<8I5ZZOS[+LNGS>]SY3"X"GFT)XW'03]JO=3^S#6U MNTG>[?GT.!^#/@6Z\$>%,:FJ_P!M7LC7%XVX.P))PAQDGORS8)'-=GJRF M32KU0-Q:%QC'7Y3[C^=6Z*]*G1C1I*E#9'T6&PE/"X>.&I?#%6U_7UZGD_[, M\B/\-V5.1'?3*3@#)PI[#W]3]:]8KQ_]E]F_X0*_C9F@>^%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 45YG\5/VE/AC\$M>T'1/'/C/3O#FJ:XVV MQM[LL2PSC>Y52(H\Y'F2%5R",\&O,/B;_P %&O@;\+/B1I'@K4/%']IZC>SI M!)[SPGX7T M_6?B7XNM[A[/[!H,&(//4D&/SF^]R,9B20<&O.K7]J+]N:^L6\40_LZZ(GA8 MMY@TV<21ZH(MV-OE-=B;?R.?([9V]: /T0HHHH Y+XH:3O6N1TOP3XZT_5O LEP^F:I;Z,]T M]Y<76K3M3"8U$CLC2LA)"9)/K=% 'S]_P *1\91W/A21)M$ ME'@Z29M-W7UKXK\03^,O..GW4F9IH]3DGN-0 MP&55$Q8R)$ (O^"3?[/OB+QA'KK:/JVG0 MY)FT?3M0\BQF)QR5"[TZ=(W0)D MBNO[:OG,;\X?:9L'J.,8P/7FOC%]-\;?\$]?B)H/A[QQ-/"-_KGQQ\5Z]XB^*.O-]IO=1L;\;;%RHP@9U;SF'=F^7@*J@ M+N;[^\,>&=*\%^'=.T'0M/@TK1].@2VM+*V3;'#&HPJJ/I6I72=Y^>^E_P#! M)>?6-0TFP^(OQX\7>/? 6E2&2S\+3)) D6.$57>XE5!M)5O+C4D$X*T[QQ_P M2KN/!NI:QKGP ^+?BCX52W-DP?0[2ZG9+R9 3%']I2>-TC)P/G$NTL2./EK] M!J* /RQ_9]_8E^(W[7OB6Y\9_M5R>(H;;0;:/0M(T>X?['<77E J\LF%SY9) MW>8I!E=BVXJ &[WQ!_P33^(7P4M[_4OV<_C-K6BGF1?"GB%UDL[K.-ZLX'E, M3C $D!!X#,!EJ_1&BD(_*KX/_M0_#KP5\'_%WCCQOITGAKXS^ [F33)O"WGH MB:CJ1#)"Z0LI9,/&XD )$7E,V,; .J^'WPG_ &W/VE_!6@:[XC^.%GX \*Z] M%]N%OIMI]EU:UA/B=_P3A^'?Q4_:?TWXO:K* MRP1K'-J7AI+,)( M[+XB_M1^//&OADD^?I3"9#)GT:>[G0<>L9KH_%7_ 1Y^ GB0Z>;23Q3X<-K M;+;R?V5J47^E%>/-D\Z&3YR.NS:#UQGFON&BD(^,+S_@DC^S[=ZQH]Z--UVV MAT^W2"2QM]4*0WI4 >;,=N_>>I,;H#GI7K>N?L@>#+BQB&@S7WAW48&#P7D< M[S[2"N-RNV3C:N"&!R 23R#[I10!\R^+?AI\3_A3HMQXHTCXDZEXD;3D,UQ8 MWRR,K0C&\A)))%; !)X# D$M]["^.7[+7AK]NCX,Z%XC:]_L?QY%:++I/B* M%$WVDZ,=\#M&H9X1*'[Y4_,N#D-]87UE!J5C<6ES&);:XC:*6,DC-S;^'-/O(WDG6%,?:)7A4H RAB7^:9@2"4) MKK[[X'_#7P(T2;X>1Y%M$ME$]RMP-P6=9(U61I/EPS+DX?!8@D MGZ)_:<\=/5Z,W5V_%BQ_&@#P;X=_L=^&IO =@/$46H6VLS1[I$MYEB%L MIW!8U3:0,*W.<_,3C P!Z_X3^#WASP1':C1;6.RN+>,QK>+:VYN6!Z[I3'N. M>!UQ@ =!7;T4 >(>.OV5=$\>>-'UZZUF^M%N(BMS#:QQ)(\FUE617V[5/S9. M4;)'N:^8/C%_P3YU;3Y-&\2Z7J=WK'B'2YEF37O#D)T[5+X)+@N,;"QWU<\8_M%)X=_9LL_#Z7U[-?QK)!>QQ1AC]G64>5''A 7 MDEWHB@,3QDCY@I^_9(UFC9'571@596&00>H(KR#PI^R/\*O!?BVV\2:7X.WFG>%"I)VE4&S^'% CX]\ ?L&_%K7/!]AXX\:?% MW7].\'O,]*TS3=<\-VL=Q9:A>VT9N[*!D"S0QR$;E3#Q-L0X)F; M&J>*?B/IEY"07D;MR0%W M/F[Q]I_[:^N?#NU\$?%1M.\._#Z!DL]7\16U_;&]UJV#;3 [0S/(WFID']W' MN4-YIP6!^NO@C^RGX=?PIX>U[7[>Y%]+&MT-)0I':Q1DLT2% H/",,KD#M@8 MK&T&X\7_ +3FN>%(M*"#4;F&")0D<<<<"JB@8 $? [5S'C+X M9P:YX"U_0+.5H4OX)2((XH(HWF(W!FVQCJX4D]?>NZHI@?&OP9^&/B+XV6]A M!XMO;^V\'^'U$$5G@Q&YD^9MN.V ^&;!X 08QFOH[3_@GX4TG6K+5[+3TM=2 MLHA#;W$4<8**!@$C;AF )&]@6Y/-=Y10!G_V;]N+EH;-[J..1(N7B'F#&$!!^7'!!YZCK7I-07UG'J%C<6L MN?*GC:)\8^ZP(/7ZT!8\N^ 3_P#"6?!/PXTE_,\!M&LY+=DB=-J,T>TAH^A5 M1P>Q'&*_.W]I_P#93\.?\$[/&'PF^,_PY?7;O2=.\2-%K<=Y<1SS+#( 5BB/ MEJJJ8EN8]SY.73))KZE\&?%C6?V?]%U_P#)I+:EXH@U7&G+Y+F*=9&QNP&W- MN5590.29.?NL1ZIX4^+G@C]H3P_<>!/%>FQM?ZI:R6NH:'>P,8+C ;S C>VQ MF&2&&,CE<@#U/ASXX?MO?';XL?%[Q3H?[-#7OB[P3I%A#83WFFZ7%=2//QB54\*OELSC'3Z_\ V*?V0K;]E_X6K;7-Z\_CO6]EYXBU2+9(99^2 M(5=T+&--Q S]YBS<;L5V_P"S9^RUX&_95\+ZIH7@B"\\C4KUKZYN=1F$T[L1 MA$W!5^1%X48[DDDDD^O4QG'^.OA9H/Q.\.SZ#XMMHO$>C3G+V6IVEM/'N (# M -$=K#)PPP1U!%.-A)4#.!7K-% 'YA:A_P2OU:R_:XT9=-87'[/9U#_ (2*XTRXNU:*VG4< MV?V9B?,WE47?MQY1*LV5&[]+?[-N/^@K>?\ ?$/_ ,;K0HI",_\ LVX_Z"MY M_P!\0_\ QNC^S;C_ *"MY_WQ#_\ &ZT**8&?_9MQ_P!!6\_[XA_^-T?V;2Z'F9E4KT<).IAH\T MU9I;WU5U\U<_.OQ]^VQ\6/#]YH?AO]H?P):^&;"]NF:W\1Z'*MQIRD#:1^Z: M9)&3<=X64LH;[@R#61*]W_P4O_:K\-^';-KJ_P#A7X+M[>?7]4&$2=E4@HIZ M$22!T3 SM:5^0":^LM2^!^E:M\2=-^'OC&PM?$OAV23[4+2\@+13YA),@7)" MD;"F001Y>1WS[9^SU^SCX0_9K\+ZCH?A&QCMH+^]>]GD5,.Y( 52222%&<$?UBNZ[@TUH]5:Z_'KZ=3YS*W_:&,GC*M%QG%\LM4XIQ6CMO?5I6 MNNKU*_Q3_94^&OQKTO3--\:: FL:?I?EBQM5;[,ELJ!A&J^3L^50QPIRN."" M,@W_ 3^S;\-OAOJEOJ?A7P7X?\ #NJ6Z>5%?Z;HEE!\DHZI'VL8QA=Q5KZGD_Q[_9I\(_M*>!V\*^.6OK_3UE%Q;S0-%%<6 MLP! DB<1\'!(P<@@X(-?.?PP_P""3_PX^'_PW\;:%K&I3^,]=\16DEG'K5Y: M1Q-8PC!@6%"7V.K+&Q<-\Q0#"KE:^Y**&KJPVKIH_(_X%_M _%S]A.;P7X/^ M)][:7OP/FOI]-AUJQMQ+/IC9,K#(C\PA6EW%'1B5#B-CY>!]:?MR?M9:W^S5 MX'\!7'@9T\9>)?%^II;Z;:.B3K=VP56=X1"@,C,9(%7;D?O00#P#TVO?"/PI M\1/%WQ ^%OC+3DU+PUXB07\49<*T4P^ ?%/B;XJ+XO\ A=\/?M.H:=I]]'+% M!?$&EZ/JM_XN76_LU[X+ENXEN;>10AWHRP_O$;<45C'DG63[JY)AS]XYKD@J M&*DZU%ZIIW]%:VOJ>72^HYE4>*PLM8S@W+7=*W+9]XOI;5KL?;WQ,^)]I\,Y MK6WGU#4-0OKC$IMHQ ACAR07R8L=5( ZD^E=E?21Z7HD^J7GB*XMM.MH#=37 MDH@5$B5=S.Q,> -H))]*_*?X\_M1?%#XM_M _$K5_@OI=OXS^'O@NQC75&@C MCN8KB%74-/&X.XC7[CD #:4\UB M0W*E8TQG*O^",OPBO_ 98Z1X>U_Q!H^KPWXN9M=OWCO)Y[<\/;F-1 M%&.,;7"Y4\G<"0?IG]D'X/67P._9_P#"OAFT@6.5+?S[F0+M,TKG)D8>I&"? M>O9JZJ+4H*:6^IZ6%DJE)54K<_"'X"^%/@3X-L_#'@FW;1-- MMT57:&*#SKEQ_P M9I/+W2.<_>/X8%'Q9^ 7@_XZ>'[;0_'MBWB72K6[2^AM M[H(HCF3(5PR*K="01G# D,""17HU%;'6>2?%3]EGX=_&?X>6G@?Q1HR3^&;% MUDL+&R2.S6Q9595\@PJI0 ,1@<$<$$<5\S6__!&+X%0W%S(^L^-YTF21$ADU M.V"PE@<,FVV!)7MN+#CY@U?>E% 'YJW'_!*_XFZI_8_@35OC[J&I_!K39OM4 M&F[)4NX' /EI'$6>,!2>&WX&6(0$XJY'_P $N?B#XD\=>$M)^(?QIO?B%\(- M#NI+T:3J$MPEX6P-L*JS2+M;&UFW@JI;8 7)'Z/44 ?FIXX\'VW[$_\ P46^ M'>K>%YO[!\!_%9&TB_TZSACBA2ZWI'\B!-B 326LF0HQOE P&-?HW_9MQ_T% M;S_OB'_XW7AW[97[)5M^UMX)T'2$\2R^#=:T/5%U.QURWM#%_VWO&O[$=G\:?A1\5=>U3QQXWT-_-\':KJAEN6OC,!L,CN6 M81!6CGVLYP/,C#9"BC0#]3/[-N/^@K>?]\0__&Z/[-N/^@K>?]\0_P#QNOSY M_P""_#:QELOB_X]T]+R:)I&2YD>-4))+$KG*$W.<#' M->L_V7<[@?[7O,8^[LAQ_P"B_P#.:\NTG9IW[3&L+G+7VE@@*20,+#U'8_NV M/I\WJ:J_M0:M);Z)H%A#))%+/>FY$B$_*(EZ\<\&1>Q^A.*\.E76$PM2;5^2 M4OST_,^,PV-CEN7XBK)7]G.:MZRT_P#2CUK^R[G;C^V+W.NA5ZU*K"M'GINZ/J,+BJ.,I*K0E>+_JQFC2[G"#^V+T[>IV0?-QW_ M '?\J#I=SAQ_;%Z-W0[(/EX[?N_YUQWQ]^.'AW]G7X5ZUXY\33!;'3X\0VJN MJRWD[?ZN"('J['\@&8\*:^"-)_X*X>-?!/@^74/BI\'KO2;G6M-;4?"=]ID4 MD5E?ALF$2^<^?+QM)DC9B1R(P&%;'8?I3_9=SN!_M>\QC[NR''_HO_.:3^R[ MG;C^V+W.N.+#A 5*EMH&YO,;Y"&]:_8A^-'Q1^$WQYUK]GSX^:O\QC[NR' M'_HO_.*0:7G;U.R#YN._[O^5:5% &:=+N<./[8O1NZ'9!\O';]W_. ME_LNYW _VO>8Q]W9#C_T7_G-:-% &;_9=SMQ_;%[G.<[(/7./]7^%+_9=SN) M_M>\QC[NR''_ *+_ ,XK1HH S1I=SA!_;%Z=O4[(/FX[_N_Y4'2[G#C^V+T; MNAV0?+QV_=_SK2HH SO[+N=P/]KWF,?=V0X_]%_YS2?V7<[YSG.R#US MC_5_A6E10!G?V7<[B?[7O,8^[LAQ_P"B_P#.*0:7G;U.R#YN._P"[ M_E6E10!FG2[G#C^V+T;NAV0?+QV_=_SI?[+N=P/]KWF,?=V0X_\ 1?\ G-6[ MR\BT^SGNIVV0PQM(['LJC)/Y"OGB3XZ^(_&N@Z?I6E1P:=XAU#46M6EMLE8H M,)M;Y@=N6D W]MI(ZC'%B,92PME/=[(\?,,UP^7.,:UW*6R6[V5O5WT.4\7: M.WBB3XA>)5N)I3I=]#'!;ES%G..P"$8P ".!U'TOX?>?Q!H.F:FFK72K M=V\=QM182/F0'&3%GC/L>*^#_B1^WY\(O@"WCCX2K;>)/'7BEII[>YO-'M(# M9F^= GDAWG\PF-@%;Y6.\-U/%9WP;_X*Y?#?PG\/[?2/'?AOQ)H?B"PO&M/L M-G;)<$P,VY9F+&+;@-AEP6XR-V:X<#AZM&HY37Q*[UZW?Z,\3)A^B!TNYPX_MB]&[H=D'R\=OW?\Z7^R[G<#_:]YC'W= MD./_ $7_ )S4/A'Q=HWC[PQIGB+P]J,&KZ)J4"W-I>VS;DEC89!'IZ$'D$$$ M BM>O;/LS-_LNYVX_MB]SG.=D'KG'^K_ I?[+N=Q/\ :]YC'W=D./\ T7_G M%:-% &:-+N<(/[8O3MZG9!\W'?\ =_RH.EW.'']L7HW=#L@^7CM^[_G5+QUX MOM? OAB]U>ZPPA3$4.<&60_=0?4]?0 GM7+? OQMJGC?PWJ-QK$R37MO?R1 MQHJ@1[5*@;>" =PSSTZFN:6(IQK1H/XFKGG3S"A#&0P3?OR3?R7?UUMZ,[?^ MR[G<#_:]YC'W=D./_1?^\QC[NR''_ *+_ ,XI!I=SA!_;%Z=O4[(/FX[_ +O^5:5% &:=+N<./[8O M1NZ'9!\O';]W_.E_LNYW _VO>8Q]W9#C_P!%_P"8Q]W9#C_P!%_P"< MTG]EW.W']L7N\QC[NR''_HO_.*0:7G;U.R#YN._[O^5:5% &:=+N<./[8O1NZ'9!\O';]W_.E_LNYW _VO>8 MQ]W9#C_T7_G-:-% &;_9=SMQ_;%[G.<[(/7./]7^%+_9=SN)_M>\QC[NR''_ M *+_ ,XK1KQS]IC]JSP+^RAX:TC6?&TMZZ:K>BRM;/3(DEN'P-SR[&=?W:#& MX@Y&Y0 2P% 'J(TNYP@_MB].WJ=D'S<=_P!W_*@Z7C=T.R#Y>.W[O M^=?//P%_X*&?"+]HWXGS^!?"5UJJZN+5KJVFU*S%O!>A1ETARYN,-%^'_ (7U/Q'X MCU.WT?0]-A:XN[ZZ?;'$@[GU/0 #DD@ $D"O@C5O^"D'Q8^+VI:I+^SO\$+S MQAX7TB0_:==U>&4K=*I)98HT9-KLHRJ[W?D9CSQ0!]_#2[G"#^V+T[>IV0?- MQW_=_P J#I=SAQ_;%Z-W0[(/EX[?N_YU\S_ [_@HA\._BK\%_%'C;6F;PCJ_ MA&V>X\0^'+F4/T5EU>I^K'P]T.:S\!^'HDU*ZB L( M3L00L 2@) /E\C)KH/[-N/\ H*WG_?$/_P ;K\Y;O]E+]KS]F_1]3\&_!7XB MVWBSX?Z@#!9)JLZ0W^C(PY,?F_+%C<>87.2"XC1C5G2O&W[;G[)MI+XFZ_;2R7=U&S8PLC+B=E#-\QF3UQ)M''13@H04%T5COHTE1IQI+[* M2^X_1'^S;C_H*WG_ 'Q#_P#&Z5=-N P)U2[/L5A_^-U^?'AW]CG]JSXUPS^+ M_B'^T;K_ ,+M;U%_,7PSX;>=X+./^%"L%U#$C =E\PD8+.6S7-Z3^U]^T!^P MKI^H>$?C1\.=;^)WA[2[U$MOB%'=3+&UM(W&ZY:&19G.?E61T<'Y6/0C2QL? M:'[/-K(VG^)K>.]G@\K5'.Z+8X<$ Y:/D_+V_'%>M?V;H5(U9B!QN;&U?\ ?$/_ ,;H_LVX_P"@K>?] M\0__ !NM"B@#/_LVX_Z"MY_WQ#_\;H_LVX_Z"MY_WQ#_ /&ZT** ,_\ LVX_ MZ"MY_P!\0_\ QNC^S;C_ *"MY_WQ#_\ &ZT** ,_^S;C_H*WG_?$/_QNC^S; MC_H*WG_?$/\ \;K"\;?%SP-\,_LO_"7^,_#_ (5^U$K!_;6J06?FD9SM\QES MC!JMX)^-WPZ^)5_)8^$?'OAGQ1>QKN>VT;6+>[E5>>2L;D@<'G%%AV.F_LVX M_P"@K>?]\0__ !NC^S;C_H*WG_?$/_QNKZL&&5((SCCVX-+0%C/_ +-N/^@K M>?\ ?$/_ ,;H_LVX_P"@K>?]\0__ !NM"B@1G_V;PGOK^ZAL;*W0R37-S((XXU'5F8D M >IH @_LVX_Z"MY_WQ#_ /&Z/[-N/^@K>?\ ?$/_ ,;KY _:"_X*?^ _A+XJ MT+0O!6FI\89KNWDO=0G\*ZI'-%86Z%@3NC617?".Q0E=J@,2 PKTGX)?M[_! M+XY:':W>F^-],\/ZI*RQ/H7B.ZBL;U)3T14=L2_[T1<<@$@Y +#L>[?V;7EO::?#'YTEW/*J1( MF,[BY. ,=\XKYX_: _;^^$OP)\%66MQ:_9^.;_5"5TO2?#%Y%=R79!P6+HQ5 M(P>"Q/)R%#$$46"Q]!?V;WLG[ M07_!2CX4_"_P##>>"O$.F_$?QCJT2C1M#T6;[3ND? 4W)CR80"PS&V)&/RA> MI4L'*?5/]FW'_05O/^^(?_C=<3\5?BUX,^!^B1ZMX[\?0^&+&8LL+7SPAYV4 M998HQ&7D(!&0H)Y%?#WA_P#8!^,7[4=O_P )[\?/BGK'AKQ+< 7.BZ#HH&S1 M222N],A48 D;$.X<%I"V17>_#G_@EK9)X]L_$OQF^*.N?'./3;?R-.TW7HI4 M@AY/#F2YF9T&U'PE9Q^?=WFM0;Y+M0,E;:QX^ M49KZ0_9%_:\\.?M8>&;EK6_O/#7C+37,6J^%[R2!I[<@D!T)B4R1G!YV@J00 MP'&?I2OD[]HS_@F[\-/CUXIG\8V-SJ7@'QW+()WUS0)-HFE P))(CP6[[D*, M3R2:!GH&K_M8?!SP]\0M4\$:O\8=*T?Q)I@'VRWU*X@MHHF(SL,\D8B+CN@? M<#P0#72Q_&OX#2/%^BS?$#7#?LSZKK'7_ !#IAU_5)HM)MVECU$>VU"0-M\FV(.YGR>&94 M0CG?CFO!-1\4?%+_ (*A?$[3-)T.U\6_"7X"V-I)-=ZHT;Q/JSG'RE@1'*QR MH5 75%WN=V0M%@L?I?\ V;I)^9@O [^S M_:X_;'^$L=I!\1_V:6\9B2)4CF\(.[RLP&"\QM3=HI)&<;(QSP ,4!H??G]F MW'_05O/^^(?_ (W1_9MQ_P!!6\_[XA_^-U^>7AU_^"A'Q%T:7X@6&L^&_"=E M=7#W%IX!UFP@@NTAW86(B2U+*,?\]9U? ).,BN;^%O[#/[7/@*T/CWPS\8-/ M\-?$7Q/--<^)=(UQQ<6ZLS91V=8KB&:7'7$8"9PKD46061^F/]FW'_05O/\ MOB'_ .-T?V;O:59ZGIUU%>Z?>PI?]\0__&ZT** ,_P#LVX_Z"MY_WQ#_ M /&Z/[-N/^@K>?\ ?$/_ ,;K0HH S_[-N/\ H*WG_?$/_P ;H_LVX_Z"MY_W MQ#_\;K0HH S_ .S;C_H*WG_?$/\ \;H_LVX_Z"MY_P!\0_\ QNM"B@#/_LVX M_P"@K>?]\0__ !NC^S;C_H*WG_?$/_QNM"O&OVCOVM_AM^RSI=A<^.]6F@N] M0$AL=,L;=I[JY"8W%5& H&0-SLHR<9H"QZK_ &;,=^^'/\ &GVE( V,]%BD/MUI!H?? M?]FW'_05O/\ OB'_ .-U\Y_M&_MS?"_]E_Q;I7AGQ;XCUN\UJ]4236NC6MM< M-81'[LEP"%VANRKN8CG;@@GPN/7O^"BL=B_A5O#?@R67K?LJ_L!Z-\*;'7?$7Q3;3_B=\3?$_F_VUJ>I1?;+81R$[X8A M,N6##[S,H+?=P%&"QGMO@GXS^!?B)\.8O'N@_$2WN?"#E@=6G>&VBB93\RR^ M;&IB8=U< X(.,$5\U?%+_@JU\#OA[J,^FZ;XB\3>-KF/_UN] M\@X444 %%%% !1110 4444 % M%%% 'D/Q$_9MT/XD_$"V\2:C>W$,(A6*ZL8!C[0RA@K>9G*<%RT#2[;3M.MH[.QMD$<,$*X5%'85PU%+>\:,D/,A(=5[_P "SC.,_,!ST/T/7F7[2/AUO$GP9\21 M(H,MK"+U"2!M$1#N>2!]P/QWH ]+CD6:-71E=& 964Y!!Z$&N.^)GQ:T#X3V M-C_( !) K.^"?CFP\1?#GPBLM_;#59M/ M5?LK2A9I#"3$[A"=Q&Z-N<5XOX@\)_\ #1/QR\;0&3.E^']-DTRVD\QMD=V, MJFX* M2>(/!\-R&RGAD&'$89E0'W0JT9]-G(!->U4 %%%4-6U[3-!CCDU M/4;33HY&V(UW.L09O0%B,F@"_1110 4444 %%%% %:33K2:]BO)+6%[N%2L= MPT8,B ]0&QD ^U6:**226PDDM@HHHIC"BBB@#R'XZ6-SX?U'P_XZL$>272)A M%[7=I#?VLMM<1+-;S*4DC<95E(P016#X(^'^C_#^QN+;2 M8G59Y/,DDF;>[?W5SZ*.!7C5<%.=9\LK0EK+H_Z?4^3Q645JV*DH3M0J:S2= MG=*UE;I+3F]#QK2_AX?!_P"T)HMM:1R?V<8VN(Y&CSG$#AR6 Y._/)P1O Y& M*V?VM/@_:_&;X?V6D7N@_P#"1VJW@$UECD(Z,I=2.58';AEY7)/8U[A16L,! M"G2J4H.RD[Z=-MO0Z*.1T:&&K86G)QC4ES*VG+M9+T:N>(_LG_LJ^%?V4? - MSH?AU)I;W5+C[=J5Y=:O\*VU'XNZ9 MXN22!;2&$?:(2/WCS*&",/E((P5[@C8.<$BL\?AJE6$(TF][/7H][G/G>7U\ M52HPP[>CY9:_8EI*_?HST"VMXK.WBMX(UBAB0(D:# 50, >@%2T45[!]6DD MK(****!A1110 4444 %>:>-OV;/AA\2?B%I'CCQ3X+TO7O%&E0BWM+Z^C,@1 M Q=0T9.QRK$E2ZDJ2<$9->ET4 ?,/[2'_!._X5?M0_$"R\9>*9-)R2!E=RE3M.">%QV'C?\ 8Q^$GCCX(Q?"B7PM#I'@^WG6 M[M(-)8PRVUR%91<+(!(H'%?4'[3WQH\!_"GXF>%; M[XA:[#H_AVUB*R/) \Y,D@D(58XE:1B?+7E5^7@DC.1\_?M6?L+^)E_:,G^( MWPP^)UYX'U_QA=1LEE;P2PPQW*"%"TEQ'+N*22%7(\IL%FX(P*Y;X5?LX_&/ M]IC]K'1[W]IFPTV;3/!%B)'L(I+>6WU>="FPR11.R8:;7R3MYW\CY&KAZ%6I4PWM%9U8R:V=^52Y=?BNXWTZ7['FW[*/[6 M%\?V]K*Z.JZA/\,?$VIW7AG14N,K#P$2U<1D )*[-;E\ ',_.:^^_P!L']N# M1/V4[CPWHL'AZZ\<^-=>D#6OAS3YS%*+?<5,Q81N>6!5%"YJ\\U8_ M8[_8C\(^ O&-Q\6=7\?:M\8?'LNZW37M[MI9:KOY[ZK4\2\*Z7XJ_X*D?'K M2O%'BOPW?>%O@)X+?]UHM^75M4N\ NC$$!F)P&9>$C 0?,Y:OT:\4>$O#.MZ M#%:Z_H6EZII&G,EW#:W]G'-# \0RDB(X*JR8^4C!';%=!7(?%S5QH?PU\0W6 MXH?LIA# XP9"(P?S<=.?2NBK/V=.51]$V=^)K?5Z%2L_LIO[E<\/\5?'K5_$ M_@^R6UE_L76/[3=F:QE8 0(BL"_4[X/*K#(W"*0!C_L^;ZUZ1\(OAZ^J>.(+'4+=S9+I? MVR52I5'2X@ '<\YD/ Q_J_; [?X?+>>%=[^:U.X^ WQ@TKX]?"'POX\T8J+36;-9GA#;C;S#Y9H2?5)%=?^ YKOJ_/ MW_@E+>7'@34OCO\ !J[>4_\ "&^*7>V$N>8W:2!MN>W^BHWH?,R.I-?H%7U1 M^G>@454U;5K/0=*O-3U&ZBLM/LH7N;FZG8+'#$BEG=B> 23Z"OB+X5?\%: MOAO\2/B]%X5O]"U#PCX9U!F@TGQ5K$ZI#8 MT/V[1[V*[@WKC:A9:LMQ=".S!7:RHD<+!G!."> 2H DS3&?=7QF^-?@[X ^!;WQ;XVUB'2 M-*MP5C5V'G74NTE88$SF21@IPH[ DX )'R5\)?\ @KQ\+O%CWL/C_1M4^%\R MP->6+WJ27L-]!R5*-'$&#L 2 5VD\!R< ^4?LX_![4?^"CWQB\2_&CXSZ=J= MKX%TF\^P^'?!\UR_V82)CS8R2JEHTVKO*A?,D8YP$*'[]^)_[./PR^,VEZ5I MWC/P5I.N6FE%#8I)#Y;6ZJ,+&C(581X_Y9YVG R#@4A'R%\0O^"O?P2U;X>: MM!I4'BF75+L26:6;:8BN$)VF7=YP3:5R0-V[D94-CC=#*04(&%7"XBLX\A8PZH#L"B0A>@V@8^:OHN.-8XU11A5 M& /:O+4*6)Q+FXW=/1.^E]WIY'S:I8;,,QE5G3NZ%DI7TYGJU;O'37OZ'BW[ M+/[)?@K]DGP;>Z%X1-[>W&HS+<:CJFI2*]Q=.JD*#M555%RVU0.-QR222><^ M$_P?\#>-+/X@:;XD\):+K-Q<7DMA>7%U91O/+ RA?+,V"^/DR,-D'D8(S7T= M7COP<7[#\2OB/9A\J][YP7)./WDIZ_\ QG/<_B:Q'NXFA+U7X?\ O'>YF&# MJ7ZSC]\;_G%?,^%?ASKGQV_X)]>,OB+\,_"/P6\2_%7P1?:I]O\ #6HVL-RU MM:)(,?-)'#(K941JZEHR&C9NCUR/@OQI\;/V8/VO_"'Q?^/NWP]I?Q0NKG3- M4M5ND:VL;8",0!PKNL*0M)$RAF+"-),G<7K]>J\^^-WP%\#?M%>#1X8\?:(N MM:4DPNH5$TD,D$P5E61'1@P(#-WP0;DEA M<.C#U!'!J:ORV\,^*/'7_!)OQUXAT'7?#VL>.OV>=9OEN-,UJV96N=.D?HI^ M['YI4;'1O+$A19$*_,A^J/AC_P %(/@E\3OAKXF\9Q:Y<>'H/#J-+?:3KJ10 MZ@4Q\C11)(XEWGY5",3NP"!D9 -']LSXJ^'/AGHF@W?BJ[CM]!M;@WUXC8:2 M0*554C3/S.P:0!<<\\C!(X?_ ()__M.:%\=M#\>ZZEDOA>%-96%+6^ND=CYA MD>,>9A0Q*LHQC.0P&0!7SC\(O"NO?\%-OVBH?B'\3+.72/A3HB,^B>%?F"WD M<;X4.V!O4L_[R0P^0J2"-R^+*C^\GB:2YIIZ?=:WXM^NA\E6PC5:KF& M%7M*RE9*]EI'E<;[.UVWYJVZ9^U]%?./[,?[8/@/XL_!.R\47WBG3=%BM;M= M(FDUN\2T?S]J%(W\Q@/,(<#AFW$$@G-?1U>M3E[2"E:USZ>C5]M3C4LU?H]U MY/T"BBBM#8**** "BBB@ HHHH **^0OB)_P5,^!GPS^(WB#P=J5[K-Y>:*6C MGO\ 3;%;BTEG4?/!&XDW%U.5)*A001NXKV_X&_M%>"_V@/A/#\1/#5\]MX?_ M 'PNO[4V02V+1"OV:?&1\'6.@ MWWCOQ7:A9M4LK"7R(M.A*J^9)2C9?8P8*H(Q]YES7$?%C_@K]\._!NO7=CX+ M\*ZQ\1;#39D34M:LW%M90H9-A>-V5C)SPI(17)&'PW)!^S@'.* )8?^"Q?A*36Y M;UOA=XN7X\N=.C2R\^0A0VTR&5F7)(3RL,P"]#FOOW3_!/AW2/"R>&;'0- M+LO#:1&!='M[...S6,DDH(0NP*23QC')J3PSX3T/P5I,>E>'M&T_0=,C)*66 MF6J6T*D]2$0!1^5 'YB?$;_@GS^T!\5/@SJ7CGX@_%O6?$OQ%@LEU/3?!MKN M-O#,I#^4#N5%FV;AB.-0),89QR>C^!OP0^-?[7'Q^\%?$K]H;P:N@^$/!NE+ M#8:1J,0C;4+Q0,R26SDN-TA\UBRJI\N- & )K]+J*8[GP_\ MN_L7WE_H?A7 MXC? 32-/\)_$;P"_VFQL]#LHK<7ENK;_ "DC5?+9T;^*+?5[:YDAL88R/,98T5)$! ;YI"-AXP_ M6OTOHI"/S(\-+^UA^WM9ZK\0?#OC>;X)>!5D+>&M'ADEB>^*#*EY8U5Y(V8 M-(V4))VQD BO?/\ @GS^U5K?QJ\,Z]X$^),IM_C!X,NI;75[6>)89;B%9-JS M;% 7*MF-]HP"$;_EH*^NZ^,/VPOV 8OBEK\OQ6^%&JW'@CXSV++=17=K.8H= M2=$*A6((\J4@*HD'RD9#J=VY6,^DOC!\=_ 7P"T.RU?Q_P");7PWI][=+9V\ MDZ22&64C. D:LV !DMC:HY)%N M_P!UG6 .44@YW-@8YSBOD[PS^PC\7OVI?B):^,/VL-8LIM)T_3)K#3O#.AW* MQR12.I42DPKY:X8^;D.Y9D16'EJ$KU2'_@D_\ ;'X>ZWX=M-#OI-5U&V:&/Q M)?WKSWEJ^0R21J"L8*L!T0;AE6)!-(1ZYJO[:OP,T'Q]=^#-2^)V@:?K]JJM M.EU<&*W3< 0IN6 AW8(RN_([@5\8_M&?\%?M%;1?B%X8^'6AZIYS6S:?H'C: M.51#+NGFLYY7Z!8_)E#11@?P!SGDDM7T+X2_9^^&_@?P#IG@G2/!>CQ^%M-G% MW:Z;=6PND2X!)$Y,NYFE!/\ K&);WH ^(_A__P $OO$GQ:\/>&-7^//QK\<> M+5DM8+Z3PO<7$N;&=DW-"TUQ+*25W%"5C0_>P1G(_0;PCX1T7P#X9T[P]X=T MRVT;1-.A$%I8VB!(XD'8#ZY))Y)))R36O10!\>?M3_\ !,?X*QXKM[V MZ\$>*+B='U*]TV)98M00 !M\3$!92 ,2*1W+*YZ?5WA7PSIO@KPSI/A_1K9; M/2=*M(K&TMTZ1PQH$11]%45JUX7X@\=^,OB5J&N:)X.T^V.C0L+:347D,?XJY<1B8X=*Z;;V2W9YF.S"&!BKQ&[&Y:WN?$&E6]PIVM%+>Q*X.<8(+9KS3X71GXA?$GQ#XTNH]UK:/]AT MT,N H&?FY_BVG/L96'I6QIO[._A"WT6*TO+6>^N@FU[R2YD#DY). " !EFXQ MWYS7<>$_"]CX-T*VTG3E<6T.XAI""[DDDLQP,DDUQJGB,14A*O%*,=;)WUZ7 MT6QY4L?4!7$?&SX2Z1\=OA1 MXF\!:Z633= MW\1^"?BY!'&L TJ1H5954 !Y)9(K1W)'5C*Q."3R>?J[X9DV_P 9_B#"=V9# M'*V\'(^8[0.3QAL\D=1@8%>OUPX*I*I2][HVOQ/%R>M.OA6ZCU4IK9+:373^ MOS/S\^$__!/_ ,7?&[QM8WEM^TE_P3'TWQI'X2\/Z7X\^ ]IJ4>H6^H:Q.'FLH9756C2- M+A)(V)=5=O+=-R^8 -S _JC65XJ\+Z5XV\-ZIX?UVQBU/1M3MI+2\LY@2DT3 MJ593CGD'J.1VKN/:,SX7_$32?BU\._#OC+0Y1-I6MV45[ =ODMEMZ/DJ-I+&?I?17YG?M4?\%*O%GB2ZN]*_9I@DU:Q\-V:ZWXC\6"Q2 MXABMP 3$JR*5"#=AW(W$@A,;2Q].\;?\%7/ACIOP.TGQ%X6F_P"$D^(NM6RQ MV?@^&*4RV]Z0%9+@A1A$^.GQ\^)&K+^RQX;36_!/@H-+J>HWEI& MZ:V__/)/,*L%P"42)EE< GC(6J%G^S)\?_VYOBKX9U;]IC0+?P/\.]"T\R0: M-H-ZD1O9G)89C$T[QNV5$A?80J!5"L21^@GPN^%'A+X*^#;3PKX)T.V\/Z#: MEFCM;?2LEA:!\[(D@/DEL9&U7^88#R-SC]*J*0CX?\ G_!'OX!>%+EI]83Q)XT MW1!#;ZOJGDPJW=U^RI"X^C.P_G5WQQ_P2)_9X\61VRZ7I>O>##$27;0]8DD, MWLWVL3@8_P!G;7VG10!^4_C'X.W/_!*3XZ>%/B1X+B\3>+?A#JUL=,\4+=/' M-/;YDZEHTC3(^1X]RC+(Z%QOR.GL?%7QN_X*6^/KW4_A]XOU[X'?!;0F>"RU MBT:6.[U.XXY98IHS(> 2HDV1C'+,3G]*KZQMM4L;BSO+>*[L[B-H9K>= \$]%M-'T/3+/1M)M$\NVL-/MT@@A7.=J1H JC M)/ '>CT#T/S^_95_;6U#X$>+-7^ W[2^N3:=XJT:\,6E^+M7E:2"^MW.Y//N M7)(!#!DF?"[#M$WT#QYH$.K6X!-O=J3'=6CX MX>&5?F4@\XY5L88,,BF_L^_L]^#_ -F?XZO)FZR MS.JJ&; 51@ !54 "F,^5/!O_!5:TT7QC#H7QT^%/B'X'PW-F;BUU'58[JX$ MS XY@^RQRA"00&4.,\''6NOT;_@K'^S[K6I>(;9=8U:SM])L7O8[Z\L/*BU' M:0/)ME+^8TI+#"NB9&3G ./J#QQ\+_!OQ.M[2#QCX1T+Q9!:,SV\>N:;#>K" MS !B@E5MI( R1UQ7CGQ2_8!^"7Q:UWPAJ>I^#[72AX9;;!8Z'%%96MU &+BW MGC1,-$&);"[3\S#.&(*$?/,?_!8[P[I]TFHZ[\'_ !GI7@J\4C3-=7RW>\<# M.T1OLCQ[K,_TKZI_9O\ VNOAK^U1HLUYX(UASJ%JN^]T/48Q!?V@)P"\>2&7 MD?/&S)DXW9R![#9V<&GV<%K:P1VUK BQ100H$2-%&%55' '3%?'/[0'_ M 3OA\5?$JW^*'P8\6'X/?$2,N]S-I]N1:7[M@%G5&'ELWS;R%99,Y9"2S$& M?9>X;BN1N R1W_SP:^5OVP/V]M+_ &4?&OA/PLOA"]\;:QK5O)?W%KI]V(I; M2U4E1*$V.9"Q27 ^48B8[N*^;;C]C/\ :A_9YUBV^-'@_P"(<7Q,^)TGF_\ M"1Z'=O(T%[;YRL49D9#.@&3L_=,IQY8R!7I_[%OP&^)?CWXUZO\ M+?&^T&C M>*=2M&L-"\,O;M"^FP'";VC?YHL(&14;+$22,_)&3T%Z'':-\:OVQ?VR+Q]> M^$5AI?P9^'\1/V'4/$D*2/J0W<-NDMYBW3K'&$!RI=L50O>OT2HICN>*? _]C/X M/?LYZW/K7@+P='I&M7%M]DEU":\N+J9H\@D S2.$W$ G8%S@=@*Y7XK_ /!. MCX!?-2UG5_ Z:=KM^!YNHZ+>36;!L8WB)&\G>>I8QDD\G-?2M%(1^;MI_ MP2L\>WEY!X%USXYZM?\ P)LKD75OH$;2"ZD7*MY+(28DP1P_S '+"-2Q%?0/ MP9_X)P?!3X%_$B/QMX?T>^N]6MU_T*'5KL74%E)Q^]B5ER)..&8MC)Q@\U]0 MT4 ]3&\8>#]%^('A?4_#GB/3+?6-#U*%K>[L;I-T!AT:+[1+((V_VE /O7O-% !17 M@/Q8^)VNKXREB\,RRO9>'%6:_$!^21RP#!R."HSM(/0EFP=N1:UGXB:U\6-< MBT7P+=RV%A%;&:\U!D9#N('RJ0-P*YP!\NYO51D^1+,J*E*"3;3LDNOH?+3X MBPL:E2C%.4HM));R>VGDFFF]D>Z45YS\!?%-UXH\ Q/?7#W-[:3R6TDLKEW; M!W+N)ZD!@N><[>N$[9) M]7U"&PC;DOKV-O;4_:>RYES6O:^MN]M[&A1115FI3U;1[#Q!IMQIVJ6-OJ6 MGW"[)K2[B66*5?1D8$$>Q%>4ZQ^QQ\"==TRXL+GX/>"8H)UVL]GH-M:R@9S\ MLL2*ZGCJK U[%10!X5#^PQ\!(;7PQ;K\+M!,7AN5IM/#1.QWM@DSDMFY&0.) M]XX%>XV]O%:6\4$$20P1*$CCC4*J*!@ = !VJ2B@ HHHH **** .2^*WPM\ M.?&KX?ZSX,\66"ZCH6JP^5/%G:RD$,DB-_"ZL RMV(%?G3\2O^"5?B[X5^$) MO%'PK^*/B'7O$WA2[&I^&=$NT$8MT1M[QQD,5:8G+#"(KGY2OS9K]0Z* /SA MTSQQ_P %!?BUHL?BG2/#_ASP!:6L?F1>']1M(H+K4]JCY&2YWO&6.?O-!]0. M:^@/V%OVQ(OVIO ]_9^(+>'0_B9X=E:WU[0TADAV_.RI-&CDD*<%64DE'4@X M#)N^GJ^/?VC/^"=MA\6?BE!\2?AYX^U/X,^-Y%=-2U308'8WNX8W_NYX620C M(9@Q#CJ,Y)8SUC]I#]L#X9_LKZ;:S>.-7E74;V-Y;+1M.A\^]N57J53(503P M&D95)R,\''QS8_M%_MJ_'719_BK\,_"&D:/\/+6X>;3O#EU#$]YK-JK8/,AW MR<9.8FBW$$)N. ?;?V?/^")+9BMJH M ;;++,SR #"L6PH/"@\U]ATA'YEP_M&_M(_MW>*AX+^&6E7?P,TW1+8KXIU> M^W>=%=LO$(FU$ ?DLQ %=_P#\$^?VP)9DU#X'_&3Q'-!\6_#^J3Z= M;2ZY*[2ZK&&(""9Q\\JME0&.YU*%=WS8^]:^?OVJOV)?AU^U?H<@U^Q72?%< M,)CL/%%A$HNX#@[%DZ>?$&.?+8]VVLA.Z@?J?0-%?F%H_P"S3^W?#8&Q@^+$ M.E6_@@M'X?\ ,U(/_;X5F96DPK[UVD*%N^!A05 R]=_\.?\ @J)'X#M_%'AG M]HWPK>> ?'_ANU67[+8V[2C6#P-L*$[5=B05.\QLI+;U4&F!]??'OXS:-^S[ M\(_$?CW75,UEI%OYBVJ.$>YF8A8H5)Z%W91GG&2<'%?!?P__ &A/VYM:\,VW MQ8L? ^B^,? VO2/>6?AD0Q1W5K:9.PQ!629E8O^"H$ MV@ZGXBLK#X>?L_Q:P+Z"PD9TO=1MT.T,, M*^QG4.?+CRS$!BHK].M/T^VTF MPMK&RMX[2SMHEA@MX5"I'&H 55 X ]*0C\^5_P""O-OX-CU+3/B=\$_% M_@7Q?'#'+I^C298WNXX^;SHX7B!/((1P0&YR #)^R[\"O'_[2O[0NH?M#_'O MPE'I%I#:I;^$?"VI('6VCY*2&&0$@(&9@7"DRR-(%7"U]Z:OX3T/Q!J&F7^J M:-I^I7VERF:PN;RU262TD.,O$S E&.!RN#P*UJ8SG_#WP]\*^$=2O]1T+PSH M^BZAJ#;KR[T^PB@EN6SG,CHH+G/J370444A!1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 56U+3X=6TZZLK@$P7,3PR =2K @_H:LT4 ?$/BCX+>*OV>8]$\6Z??1 MZEJ%MJ$L4?V2%WCB5Q\A89#9D_>!ATRRC<2Q+?1O[/?PSO/ASX,E?5YO/U[5 MYOM]Z2.8F91^Z)[X.]B?[SL!P!7J-% 'S?\ &2$?"'XV^%OB%:[(-,U1S8ZN MHX!XP7(R,_)AOK"I/3GV]_B#X=3Q18^'/[6@;6;Z W-O:IEO,CP6W!@-O(!( M!.2 2,TOCSP3IWQ$\*WV@ZHF;:Z3 D4#?$W9UST(_P 1WKY"\;?!?Q-\"[;0 M_&(U&/5-7@U,1 PJTD:*% M\Y 8\*P(Z ;5! .:-=@/HKX_?%75?AAHFCG0; M6UO=9U.^6VBAO$9T*8^; 5E.[)0#G^(GG@'S&Z_9[\9?%Q=:\0?$"].G:[Y1 MCTK3;656AA8 $9PS*(RIZ;I\HU=; MRY/GI;$A7,;2$')=%DNO&NFW) MLKB._C? M/^TE20$P=NW?A<$9Q\W&0*]LN? /AZ\\6VWB>;2;=]?MD,<5_M/F*I!7Z$X) M&2,X->.?M4>#;31_A[INNZ'8V^FW&AZFMTOV6W1$!E.&8J!C)D$1)ZG&.0.QH$7:*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /'?VC,6=OX4U(_+]EU-2'VY(/#XZ\# M$9['H.E/^&/^F?&3XB708,$DCA.UCQCY1D<_\\SW]>!FK_[1^GF\^%]W,,C[ M)/%,<=<$^6>X[2&L+]G.Z;6=8\<:PP'^F7<;#:&P,F5C@DXX&<5\W4 MTS*,.]G]T6C\_KKEXAA2:^*T_NA./^1[8RAE*L 01@@]Z\8^'6WX?_%SQ)X5 M=3#8ZEB^L1_ ,ECM4=N"5Y/6/CK7M%>._M':?]@TC2/%-JS0ZII=Y&LCCER1CB%O!W^3T:/>SJ+I4X8^'Q47?UB])+[M?D>P.XC1 MG8X51DFOGWX@?$R+XQ:=9>&/"5I>R7UU<"9Y)=L:I&A(#$JYXW;6R>@'KQ7I M/Q<\31Z/\*M7O@5#7=KY$2D]3*-O&>I 8G_@-2_"/PG;^&?!.E$VL,>HSP>; M<7"Q@2/O8OAFV@G&[&".,=*SQ//B:BPU-VBU=^E]D<^8^US*O_9U*?+3<.:; MM=V;LDNUTG\CKM/LH]-L+:TA&(;>)8D& /E4 #I["O)_VAK632+;P_XMLW$= M]I%X "V,,C#=@\Y(W( <BT^6QZ.;X?VV7U:<=TKKR<=5;YH^(OVB_V2/C?H?QN M\1_&/]G'Q-;P7/CJSCL-7TJ1XH)((Y(XU:XCDERN 8TEW*1*K$[-P)%<=^P5 M\;H_V4?!7[1_@OXDZU]H/PXU=[]6:5F-Z\C/ RP;AN_>RQ0D _Q7 ) )8U^A M/P;U7^U_AGH$I;M?/'QL_P""8?PB^/7Q>U+XA^(; M[Q/::IJ3PR7ECIE[!%:3&-$CY5H&<;E0;MKCN1@G-=-&I[:G&IW29WX6M]9H M0KK[23^]7/EKQ#^T'^UG^V]\'Y?!&A_!R+0=(\5#=+XHB2:TM)-.+\(LD[[> M0IW,K,70D*@W#/VU;_L,_"K4_P!GOPC\)?$_AV'7=(\/6X\BZ#O;W NF!,UP MDD95E,CLS%<[3P"" *]ZTG2;/0=*L],TZUBLM/LH4MK:U@0+'#$BA410. M !Z"K=:G4?F6W_!(GQ8NKZIX5LOC=JVF?"&*1M0T?3-TLUREZP #30 QP$K@ M?O%(9L8"IG-;WA?_ ()R_%GXK>-/#Z_M*_$^W^('@/PS"T>F:1I=Y.)KHEN/ MM#F&)AE?O2;WD. H< U^BU% 'YOS?LO_M#_ +$_C[Q5K/[.$6C^+/AKK5RM MV?!>IS%Y[? Z#S61CM!959)B[J%WJQ536=)_P58^('CJ#1/ G@+X2K'\=;K6 MIM*N_#VK^9):VZQ+\Y/S0LC[A(&#L!$(7+G&*_3&N#TGX$^ ="^*VK_$NP\+ MV5MXYU:W6UO-94,99(U & I.U20J@LH#,% ).!0!\W_\$_O@%XT^"NG?%3XB M_&&RM]$\=>,M8>_O4^U17"P6R;Y-V^-W50TDTIVAC\J)GD8'U7X)\/8P9<=O0@@CZ\X(('"?M!7D^H0^&?"UM(R2:U?JL@4\-&I M488=QN=6Q_L=1BJ_P#A70]>\<^'T#+%8WZF($YRIWKDGNQ"J3SW' Q@>5+%R M^N*@E[O7UM<^7GFE3^UHX*"]S9O^\X\RM\E^)[)65XJUR+PSX;U/5)G5%M8' MD!;'+ ?*.2.2<#J.37+_ !.^**^!/L=C8V3:OKU\?]'L8R<[>FX@++[XF>/M*E\,S^&(]/\^56DO8V*1M$'R%.68#ID_,W QMYJL1C84^:G M"[GY)O7H;8_.*=#VE"BG*JEM&+?O-:)M*R9N_ ?P6[6?_"::M)/O?:R\#/S] M<"N?'7C"-9?8:?RV?YG!G=Z5"&+7_+J49?+9_@V_D>QT4R&9)XDEC8/&ZAE8 M=P>0:?7H[ZH^@3NKH*^8?CE_P3C^"/Q]\63^)];T*\TCQ#=3+/>W^AWAMS>$ M$9$D9#1Y8##,JJYW$[LX(^GJX_XG?$.#X=>'_M9A:[OKAC%:VZX^9]I.6Y'R MCC)'K^-14J1HP=2;LD88C$4\+2E6K.T8ZL\__9]\/Z9I?BGQFND6<-AI&G21 M:5I]K;+MBAMXMRHB@#& J1X Y&3GU/N%>>?!'P;?>$?"L\FJ+MU+4KAKN1&Y M>-2!M1C_ 'AR3[L:]#KDP,91P\>=6;NW\W<\O):4Z.!A[56E*\FO\3;_ %/S M+D_X)7_#?XC?'CXH1W&MZCH-FXDGTO2-)A1(;&64Y$F3G=&NY2(@$ZD X''? M_P#!/K]HC5?"OB;Q5^S?\6?$,;>.O"%ZUIH5QJ$@1M2LUP%BC=C^\91M=%)+ MF.08!$;8^E/C5X1N-%E'C[P_*UGK5CM%P5Y65#M3<5/!(&%([K[J ?%_VS_V M1_#?[6OPB?QYX4TZ/3_BC:627VE:K:DK/KNM5YQZ?=LR1-M..90,A?\ GIN09Q5K]F'_ (* >#/V MB?A;XX\9WEBW@Y?!YDFU.QNKM;ADM C/'\.^('_! M2'X+?"WXV:I\,_$^I:GIFIZ:T45SJWV+S=/21T5_++QLS@J'&XE-H.1G@U]* M:%KVF>*-'M-6T;4;35]*O(Q-;7UC.LT$Z'HR.I*L#Z@XK\H?V*?V?/\ AL&U M^,'Q$\5V%I4*NP4,I!78,8P*Z3]@OXUZ'^QU\9 M/B?^S]\1/$4>C:*NLM<>'-3U3,4+ODQL)),;8_,C6%@6*H&209W, >>%;GFX M6VZ]^_W,X*.,5:M.ERM);/2TK:.VM]'H[GZDT5\R?M@?MW>$_P!DSP_X7O'L M5\8ZAK\^;?3]/ODC(M%_UESOVL" 2 HP YR-PVDCX6^/'Q,^)7_!2KXI:OX; M^&%U-I_PY\+R,=(57, U6_56:.60EE^8['92>(D ) 9N=9SC37-)V1TUJU.A M#GJ.RT7S;LEZMGZU^,O&6B?#WPOJ7B/Q)J=OHVAZ;"9[N^NGVQQ(.Y]23@ # MDD@ $D"OS6_X7A\9/^"BWQ6FT/X9^,[SX*_"BREDCM]:@,D6HZDZ $D&-U9G MQ\WE+(BJI.YF(%>9^--6^/W[5&O>"OAI\;-!U+PKX.\)JC^(I[%#%)K$T;!/ M-,AWQM.59 OR!G=\ .BC["T/P?8^&/">H^)/"5E;Z7IF@ZM##IUG:1XAAA# M?*N!QP?(Y!8DD[OO&O*Q68*DU&C:3W?DEJSY?-,^AA91IX6TY+62[15W+YV7 MRZG??LX_L)_#;X!_"^/PK?:/IGCO4)KL:AJ&L:YI<4KW-ROW'5'W^6J ?*H8 MX)8Y)8D_+OQ"_P""9_Q@TKQ%\0O#GPA^(NA>%/@YXXNHKC4=!NGF2:% Y9HH MU6!_D7) VR1^8FU'X%??WA7XL:!XPUZ32-/ED>Z2U2Z#E1Y3JP!*JV>67<,C M Z'T..RKU*=6%6-Z;NCZ;#XBCBH<]&2DMM/(\9\(_LD_#CP?^S_=_""ST.%/ M#.H:>;+4I8T"7%](RX>YDDY)EW?,&).PA0N H ZGX&?!7PW^SS\+]&\!^$X[ M@:-I:OLEO'$EQ.[NSO)*P50S,S'H , #O:*T.@**** "BBB@ HHHH ** M** "BBB@ HHHH ***\:U3XB>*OB%XEN-'\ ^3::?9/MN-;F0/&Y&W*J2I4=3 MCAB<9X'-$?")/%NL_P!O:K"N((<$Q0,"2&4G'3)(&T;2 M<\UZE7-0IU*E5XBJK:62[+J_5_H>?@Z-?$8F6/Q4.5VY81=KI;MNS:NW]R04 M445Z1]"%%%% !1110!XYX/E2V_:-\9V['#S6<;CD=EA..GH>F>Q./3V.O)OC M=X2FMXX/&FB-]EUO2B'DF7[IB!!+,,\[0,'@DJ2,' QW_@WQ3:^-/#=CJ]I@ M)<1@O'G)C<<,AX&<'(SWX(X(KR\*_8U)X>6]W)>:;_3J?-Y9+ZKB*V!J:/F< MX^<9-O[T]&;5%5-2U:QT>%9;^]M[&)F"*]S*L:ECT )(Y/I6+-\2/#-OX@?1 M)=8MX]25UC,3Y"[ST3?C;N_V)O!^@^-K M&&R\1:)IVO64,Z74=OJ=I'C#D=J\Q\9?L?_"+QWK?C/7-5 M\&63Z_XNT\Z;JNJQEA.\94+NCR2LBAB5&XG%>RT5H=!Y1\!?V8?A_\ MLX_#N;P=X2TA6TZ[W'4+G40D]SJ)8$$W#;0'&TE0N H!( Y.:7A']CGX*> O M'A\9^'_AMH.E>(P_F175O;D);O\ WH82?+A/O&JGKZFO9** "BBB@ HHJ"^O MH--LY[NZE6&V@0R22-T50,DTFTE=BE)13E)V2)Z*\:\,_M"P:SXQ:UOK9-*\ M.7*L+&_NOW9+(#NWL6*XX/3IP#UK$UC]I'4I-2OH-(TF.:SN3]GTFZ9&W22[ M@"S#.&!SPHY!*@YY \N69X6,>;FZV^X^9EQ)EL*7M?:75VMM=/+L]+/S1] 4 M5Y7\,?B%K\_B2;PEXNMDAUF*W^TQW.45I@=I*[4^4D!CR,9"G@$&O5*[:%>. M(ASP_'1KR9[.#QE+'4O:TKK6S35FFMTUW"BBL37/&NB>&]0L+'4]0CM+J^?9 M!&P8[B3@9(&%!/ +8!P?2MI2C!7D[(Z:E6G1CSU)**[MVWT7XFW1115&H444 M4 %%%% !1110 4444 %!;[2K75IFB?49"D;*!MC (!=R2,*"PYY M[]@<=37@OBC1;?XN?&N]THR,=/TG3FBDF091)QG'.#DAI>5RN=A!Z$'@QE:= M&"5)7E)I+^O0\/-L77PM&*PJ3J3DHQ3V[N_E9,]YKS/XG?$J_P!+U:V\*^%[ M9;_Q'>I\S#YA:*2 &89ZX);G@ G(-<]'\"_$GA.Z@OO"GBQDU$HT5Q)?H-K MI_ -K\ 8&",#AATQ77_ Q^%X\%_:=2U.Y_M3Q'>,QGO7I'8 5S2J8K$)4E!P;W=T[+R\W^!PU,1F..MAE1=&_Q2NG:/]UK>3VVLO,/ MAO\ "Z#PKX0O-.U5([Z\U0LVHMN+B3(V[=V 2,9//.68Y[UUVA>'=-\,V(L] M+LX[.W')6,E145".RLN_WGNX?!8?"PA"E!+E5D M^MO7SW?F>!>&_%VG_"/XC>.].U5F2UN9EO+6.&$L\C-EQ&@ Y)$F.6ZIVKG? M#WBO7M!\6:7\0=;'DZ=X@F>VFC!)"0#.& ZA5 4C&ZL[ MC5=.AOI;0DQ><"0,]BN<,/9@15?Q[X/B\;>$;[1698#,G[J0@XC<D7>*\[WU_)?TCY*KDN-A%^RJKEI-RIQ7=N]I>6\5;H[GF>N6MK\4 MOCE'IKC[5HV@VCBYVDE&E.0R'G'WF3(Z_NR"".E3X3^.M-^&O]O^%/$-^;<6 M&HLEK,RO(KAOO#*J0HW#=R<_O,'D5Z'\*?ARGPZT&2WEDBN-2N7\RYN(UP#@ M81 < D*.YYR6/>KNO?#+PSXDNKV\OM(MI[Z[B\M[F1=S#"[0PST8#'(YX'H* M<<+B+K$QLJC;;3[/IIVLBZ65XV/+F%/E6(DY.2E>W+)?#=:NUE;L[G16-];Z ME9PW5I/'O O@W\2+7P99Q^#=76YDU"/5Y+"$PQ[DC MW/CYV., R>9TR>OH:]]KT\+B8XFFI+?JNS/H(O#^N M^-O!VF^(]5T%R]A<7J$[,G.QU!"RIGG9(&4$DXS7H]% #(88[>%(HHUBBC4* MD: !54# Z"GT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7GGC3 MXC:GH/Q"\/>'+*#1;>&^*R2W.N7\EI]K5C(A@L\1,LDZL(W*DCY2!CYMR>AU MQOC;X>W'CC4K-;GQ'?6WAU547F@PP6YBO&219$8RM&94Y7!".,@+C:020#A= M'_:(O=3M]9)\+PF\M6LX+:UMM3+M]JN+IK9;6Z+PI]GF5@KNH\S:A9N0%W^B M?#_QA=>+M-U ZAIJZ3JNFW\NGWEK%.T\0D3#!HY&1"Z,CHP)1>I&.,UR>G?L M\:-I^FRV7]N:W.([.UL=/F9[='TR*WG$\'D^7"HWA3SKB:0Y9V"*J#@ *J@!1Q0!N22+#&SNRHB M@LS,< =235'_A(-+_Z"5G_W_3_&M"B@#/\ ^$@TO_H)6?\ W_3_ !H_X2#2 M_P#H)6?_ '_3_&M"B@6IG_\ "0:7_P!!*S_[_I_C1_PD&E_]!*S_ ._Z?XUH M44!J9_\ PD&E_P#02L_^_P"G^-'_ D&E_\ 02L_^_Z?XUH44!J9_P#PD&E_ M]!*S_P"_Z?XT?\)!I?\ T$K/_O\ I_C6A10&IG_\)!I?_02L_P#O^G^-'_"0 M:7_T$K/_ +_I_C6A10&IG_\ "0:7_P!!*S_[_I_C1_PD&E_]!*S_ ._Z?XUH M44!J9_\ PD&E_P#02L_^_P"G^-'_ D&E_\ 02L_^_Z?XUH44!J9_P#PD&E_ M]!*S_P"_Z?XT?\)!I?\ T$K/_O\ I_C6A10&IG_\)!I?_02L_P#O^G^-'_"0 M:7_T$K/_ +_I_C6A10&IG_\ "0:7_P!!*S_[_I_C1_PD&E_]!*S_ ._Z?XUH M44!J9_\ PD&E_P#02L_^_P"G^-'_ D&E_\ 02L_^_Z?XUH44!J9_P#PD&E_ M]!*S_P"_Z?XT?\)!I?\ T$K/_O\ I_C6A10&IG_\)!I?_02L_P#O^G^-'_"0 M:7_T$K/_ +_I_C6A10&IG_\ "0:7_P!!*S_[_I_C1_PD&E_]!*S_ ._Z?XUH M44!J9_\ PD&E_P#02L_^_P"G^-'_ D&E_\ 02L_^_Z?XUH44!J9_P#PD&E_ M]!*S_P"_Z?XT?\)!I?\ T$K/_O\ I_C6A10&IG_\)!I?_02L_P#O^G^-'_"0 M:7_T$K/_ +_I_C6A10&IG_\ "0:7_P!!*S_[_I_C1_PD&E_]!*S_ ._Z?XUH M44!J9_\ PD&E_P#02L_^_P"G^-'_ D&E_\ 02L_^_Z?XUH44!J9_P#PD&E_ M]!*S_P"_Z?XT?\)!I?\ T$K/_O\ I_C6A10&IG_\)!I?_02L_P#O^G^-'_"0 M:7_T$K/_ +_I_C6A10&IG_\ "0:7_P!!*S_[_I_C1_PD&E_]!*S_ ._Z?XUH M44!J9_\ PD&E_P#02L_^_P"G^-'_ D&E_\ 02L_^_Z?XUH44!J9_P#PD&E_ M]!*S_P"_Z?XT?\)!I?\ T$K/_O\ I_C6A10&IG_\)!I?_02L_P#O^G^-<]\0 MH=+\9>!]=T4:E9>9>V'1@IZCIU%=C10,^0OA'^TXWP^\%: M3H6L>%]1GLK$O!)J,.%V9DR(]A !9=VT_,OW>G!KD_$XC:*5"2-RL" M"/R- ',> _B'IOB[P;I&KO>VT$UU;JTL;2JI60?*XP3T#!A6]_PD&E_]!*S_ M ._Z?XU\^?"NZUCX"_$J#X;ZO-'?>'M7=Y]+O>%9&(X&T=-S J5Z;L$'YCGZ M3H S_P#A(-+_ .@E9_\ ?]/\:/\ A(-+_P"@E9_]_P!/\:T**!:F?_PD&E_] M!*S_ ._Z?XT?\)!I?_02L_\ O^G^-2:7K%AKEL;C3KZVU"W#%#+:RK*FX=1E M21D>E7*-1ZF?_P )!I?_ $$K/_O^G^-'_"0:7_T$K/\ [_I_C6A10+4S_P#A M(-+_ .@E9_\ ?]/\:/\ A(-+_P"@E9_]_P!/\:T** U,_P#X2#2_^@E9_P#? M]/\ &C_A(-+_ .@E9_\ ?]/\:T** U,__A(-+_Z"5G_W_3_&C_A(-+_Z"5G_ M -_T_P :T** U,__ (2#2_\ H)6?_?\ 3_&C_A(-+_Z"5G_W_3_&M"B@-3/_ M .$@TO\ Z"5G_P!_T_QH_P"$@TO_ *"5G_W_ $_QK0HH#4S_ /A(-+_Z"5G_ M -_T_P :/^$@TO\ Z"5G_P!_T_QK0HH#4S_^$@TO_H)6?_?]/\:/^$@TO_H) M6?\ W_3_ !K0HH#4S_\ A(-+_P"@E9_]_P!/\:/^$@TO_H)6?_?]/\:T** U M,_\ X2#2_P#H)6?_ '_3_&C_ (2#2_\ H)6?_?\ 3_&M"B@-3COB)=:=KG@7 M7;**_M))I+.3RE%PHRX4LHR&'\0%><_LQWUA9^']9FFN[>%I;I N^0+\H0$ M9YX+$8R0/QR?=9(UDC9&&588(]JY3X9_#]/AQH$VF)?2:AYERUQYLB!, JJJ MH&3P%11R?\*\VIAY2QE.NMDFCY_$8"=3-:&-BM(QDG\]OS>QN_\ "0:7_P!! M*S_[_I_C7%?&>ZT[6OAGKL$5_;R2I$)T6.=-V8V#\=><*:]%K-\2:;_;'AW5 M+ J7^U6LL&U<9.Y".,\=^]=6(A[2C.'=/\CU,91^L8:I1_FBU]Z/ /&&OP>* M/ OPT\.K>*/M;1)=LA \L1J(=S^@W,3@CG'\.*^@%U[2E4*NHV8 & !.G'ZU M\W? -+CQ/XWT-Y$;[+H5A,Z>7CRU:227@@# .93QD$[,\XP/J*O+RN3JQE7? M6R^Y+];GS'#-26*I3QLOMWAV^M)-1N+Q8\!DE^3!)&,\ MM!/OV)! M%'X,;M/\??$?36X5=1\^,3<6\SA-L@ )*[CDJ000??'45TO\ PD&E M_P#02L_^_P"G^->0?"W6].\$>/?'&AZCJ5M8PR7OGVHNI43<2[9&[."=K1\$ M[N.E=%I/QA6^^+VH^$I8[=;&,&*UN4SO:=5!=&.<=?, QSE,=^.W#XQ>RA[9 M^\WR_.]CV,#F]/ZM2^MS7M')P?\ B3:U72]OQ.]_X2#2_P#H)6?_ '_3_&L_ M7/'WAWPY9"[U#6+6" N$#*_F$L>@PN3V/:M]F"J68@ #))[5\^^(_%FG?&_Q M[X4T;3DN7TJVEDN;I9E,:S*K#D8SE<(V"<'K,7 M5_J]K#"7$897\P[C[+D]B)>!_B)#\'5\3^&[N&XU*2UU KIUK =S/ MD;<%NB@D)P!G.1.!MDVR<@\Q@ M9&?FSZX\^6:+V:C!?O7IR^=[:GB2XDC*A&-&-\1)\O+K92O:S>GFUY:['4W& MJ6/BS]H2TG-S$^EZ'8G;,TH$+2D9^4YP3^]7T_U>>QJCXW;5OAWXVU?QQX?N M]+U'3KT1)[-MR]'LE]UK_P!,UHY75Q6#=2O>G6E)U%9ZQE:T5?JK631X?\+=8T[QA\4_ M$WBR[G6*.%(XK 7CA2JN",J">#L7M_SU;UP/:/\ A(-+_P"@E9_]_P!/\:P? MAK\.[;X;:/=6%O=R7@GN6G,DBA2!M557 ] HY[\UUU=N"I3I4?WGQ-MOU9ZV M3X6KA<(HUTE4DW*7JVWT^1G_ /"0:7_T$K/_ +_I_C1_PD&E_P#02L_^_P"G M^-:%%=Y[6IG_ /"0:7_T$K/_ +_I_C7'_%V33_$7PYUNTAO;>><0^='''<)N M)0A\=?137H%,FB2>)XI%#QNI5E/<'@BL:M/VM.4'U5CFQ5'ZS0G1?VDU]Z.% M^$_C*PU7X=Z'+/?6L4\<'D.C3(IS&2F<#&,A0<>A[]:QK'XW03?%:^\-7#62 MZ2N([:]60[O-"@D,V"%Z[N.?T>Q\=_!G[=I6E:*WBC0WEW6DV_P": M,L .57+8&.1@#J01W9X=^ ][XBT.ZO/$,TFCZ_W6ITEU^T-H.G^,+O2+J&2/3K=_);5HW$D8EXR"%!PO7YLDY'('6L";6+'XD M?&ZVD-[;-H'AV$/%,9E,4TK8.Y3@@Y8 <'I$:] \.?"/P]X?\+W&A-;MJ5K< MOYD[WA#2.W8Y &W';&,$D]236EX(\!Z3\/\ 39[+24D6*:8S.TS[W)( SZ M #^I)KI5'%UG%8AKEO=V_!>:_KU]!8/,\7.G'&RBZ?-S-+=6UC'LU>UWOH: M7_"0:7_T$K/_ +_I_C1_PD&E_P#02L_^_P"G^-:%%>T?7:F3>ZIHNHV<]IW=BJ%W\[&[RRC?*0,XR2>@R#@8G$XJM"K[+#PYG;7ROHC+,O\ 6]'TC7M&WQSP7"3J+V%F*AA"R'S% M!!R.H#*1G]:=3!N6'C3C)J4=4UWM^3OJ57R=U,#"A"HU4IW:DG9\S3NWY- MO4_/CX?_ /!-7X%> ]:O?%6O>++WQ#X5U;27T[3- U3:\VFO\-R[-'T4-!!<:E.CW,TKMB29W"JK% MMC#Y6"33GU6:U&R9# M&9I#&PD1,YR ?"]G-\$[K0-3N[6RO-46XE99V1?+=F/EL5Z\;5 M///TZ#V>BO:G@Z=2K[5K6S7R9]A5RK#UL2\5):N#@UT:;N_GO]Y\H^-/ ,GP M[T32]0T_5(KW59&N+:^-M,TG,D950H7! *AAG ^8J. >/5?V??%5K)\.;>SN M[Z&.:PGDMOWTP!(XYP-^WN/EXXQ7K->-_!^X7P[\0O'7AR:5(D^UK<6D) M)'RG( &1_<\H8']TXXKS8X6.!Q4)4W:,KJW;1?G8^.K+&>,LH50-Q]?RQ6 M=.6.Q%&TDK3ZWV3\NOD_"* M^'EDFUEVUA+<5^Z5V [0W;()SR>F.I^ /BBPC^%]G%>7]O;?8Y) MHSY]PHPFXL#R>F&[^G:O6:^0889KJ\/P[@9UM9O$C%_+'S;5 C/R[C\J[2W. M1\GMBLZT*>6U(3I1W37J]+&.-IX?AW$T:^$I?$I1MW?N\NI]56_BC1KJ%98- M7L9HF&5DCN493]"#4G_"0:7_ -!*S_[_ *?XUX]H]E_PIOXO66CV\\__ C. MOQ[8(99-PCN,GIW)W!1N]) .<<>J>,O&NE>!-(.HZM,T<1;RXXXT+/*Y!(51 MZ\'K@>]>M1Q//"4JBY7'1GU&$S%5:-2>)2A*FVI:Z*VM[]FG='*_æWAG MP?,--OXWU2]86UO]F<22)N^\X .<@9Q_M%:XGPS\:)]%^%>MQZIJ*2^*-+=K M:%9G\R25FQM.3_K-A+9Z\)SG.3K>!=)U/XH>-T\;Z[:M::79#R]*L)EZ,,_O M/?!.=W<@=E%=;J?P7\+ZUXJFUZ^M)+JXF*L]O))^Y+ =2N,G/&03M..G6O-? MUK$S=>@[1>BOII_-]^W],^=DLRS&H\=@IR\*?'/2 M/%WC(:':V\B0R1!H+UF^663;N,>,<#SVG=%/-\56X9Q'+=_+@KG=\PSS@$#:1GDBO4O!>F^&O N M@P:5IM]:"&/EY'G3?*QZLQ'4UL>&?#MGX4T.STJQ3;;VR!03]YS_ !.WJQ.2 M?1W8#+G1?UG$OFKR6KZ*_V8]HHS_P#A(-+_ .@E M9_\ ?]/\:/\ A(-+_P"@E9_]_P!/\:T**] ]O4S_ /A(-+_Z"5G_ -_T_P : M/^$@TO\ Z"5G_P!_T_QK0HH#4S_^$@TO_H)6?_?]/\:/^$@TO_H)6?\ W_3_ M !K0HH#4S_\ A(-+_P"@E9_]_P!/\:/^$@TO_H)6?_?]/\:T** U,Z37-)EC M9'U"R=&&&5ID((/8\UX_?_"&RT^^N[CPIXZ_X1N";:_V."X(0N&S\S+(,C!P M 0<>^37N-%A\W$ M9?0C0G)1O*SUW?XGSV89%@:6"KU(4[SY):MMN]NK;>NF_0Z#2_%6FWVEV=RV MHV@::%)"#,H/*@_UJS_PD&E_]!*S_P"_Z?XUD_#.];4/A[X=G8L7-C$K;@0< MJH4YS[CKWKIJ]6E+GIQEW2/JL/4]M1A4[I/[T9__ D&E_\ 02L_^_Z?XT?\ M)!I?_02L_P#O^G^-:%%;'1J9_P#PD&E_]!*S_P"_Z?XT?\)!I?\ T$K/_O\ MI_C6A10&IG_\)!I?_02L_P#O^G^->7_'[QU9+X+ET;3-2M[C4=0EC@>"VG5I M%B)RV0IR 0 .1R":ZWXF?$JT^'NEJ=GVS5[K*65BG+2/C@D9SMSCIR<@#FN: M^&?PD$;?\))XLC;4/$UQ,+E7FD8B#!!4A<##9 X(.W:H&,8KRL54G6;PM'=[ MOLO\WT1\SF=:KC)2RS"6YFO??2$7_P"W-;+Y[:FM_P (-X(O/#NC:3J36%[' MIL A1EN?*W$X+DA&&=S#<0>,\UN:79^$M%L[2UL_[+A@M&,D \Q&,;'JP8DG M<>YSFNFHKMCAZ4'>,5?;;73_ (8]JG@L-2?-"FD[)7LKV6R;W=K(\/\ BMJT M7A?XC^&/&=FZWEK&OV*]\ET8*FXC/7AL2M@D@< $CHQJ.SL[?3 M[6*VM8([:VB7;'#"@1$'H . *X98.I[24H5'&+ULN_\ D>+4RBM+$3G2Q$H0 MD^:T=^:R5[]5I>UMSC_A_P#%;2/'6A_;#-#IMW&YCGLYIQNC;/&"0,@CG.!^ ME>3:'H.D_%_Q-XWU?6+V.*W9S9Z;(\X4)M/RN%)SP$0D'@^8W%=;XV^&?B/3 M_%\NL^!W@M3JL,D&H1RL%56;DR<\\DY^7D,,X.37;?"_P6_@'P?:Z5-+'/=A MFEN)8@=K.QZ#(&0%"KG X7H.E<_LZN*J1HXB.D+W?1]K' J&*S*O3PN84[QI M\SE*WNS=K1:^3;?9HY+X%^.5N?#-UH^L7Z+J.CSFU_TEPKM%T0DG@GAAP3P! MR:])_P"$@TO_ *"5G_W_ $_QKRVQ4Z#^TM>QJK)%JVF>9MR=I( ^; '7,+#G MCYCSDX/L5=V!E+V3IR>L&X_=M^%CU\EJ3>&="H[NE)POWY=G]UC/_P"$@TO_ M *"5G_W_ $_QH_X2#2_^@E9_]_T_QI+[Q%I>G+>FYU"WB-E%YURAD!:),9W, MHY QTXYIGAWQ-I?BS3UOM)O8[VV)*EDR"I'9E."I]B :[.>-^6ZN>S[:GS^S MYES=KZ_<2?\ "0:7_P!!*S_[_I_C1_PD&E_]!*S_ ._Z?XUH5QOC_P"*FD?# MJ2SBU"&\NI[K)2&R178 =SN9>N#CUP:52I"C'GJ.R(Q&(I86FZU>2C%=6=%_ MPD&E_P#02L_^_P"G^->=_&_X@QZ9X7CTO1[N*?5M7D^RP^3-@HN1N;%+J))(K73[)Y98QRJ7"EMP# $%<[,'/( /!XKPZV/=:#I17*YV4; M]4W:_P#7J?&8K.I8ND\+"#IRJ\J@W]J,G9R7:ROYVL^P?"?XN:?X)TBW\+:\ MTRW-O?R6D,J(I2./=]Z1\XVAM_S+G@>@KV__ (2#2_\ H)6?_?\ 3_&N(\;? M _0O%4NMZ@B21:QJ%OY:R-*WE)(.5?;ZD@ _C@9R:Y_P)\:;+0O!][9^*KDP M:WHCM:FV?_7W(7(0*.C-E2A()&1DG!S6N'JU,&_88EKEL^5^2[_*QU8'$5\I MDL'F,DH6?)+RCTEYVLUWUL;/Q0^+T'AVWBTK0I(]2UZ]^2,0.KB!>[GYAEL9 MVKGKU[9G^$OAS3?A_P"'Y(KO4[.76+R3SKV;[4KDMV7<<$@9)Y[LWK63\"O# M\^I-JGCC5UWZGK$S&#.J+,\1YJFOY8OK_BDOPT,_P#X2#2_^@E9_P#?]/\ &C_A(-+_ .@E M9_\ ?]/\:T**]4^EU,__ (2#2_\ H)6?_?\ 3_&C_A(-+_Z"5G_W_3_&M"B@ M-3/_ .$@TO\ Z"5G_P!_T_QH_P"$@TO_ *"5G_W_ $_QK0HH#4S_ /A(-+_Z M"5G_ -_T_P :/^$@TO\ Z"5G_P!_T_QK0HH#4^;?C9X6TOP_KUKXPL=42>6X MU&)WA1D;RL!F9]W)()0 <$+G@'@#WR^\6Z)IMG-=7.K6<4$2EWP//T M%<9^T-8F]^%NHLH8R02P2(%)SN,BI_[-_6N*\474GQ4U_P "^%_M,Z:;<:;' MJ&HK;R8W;HPVU\#KA>,J!^\_"OGW..!KU53CK*S2\VVCX652&3XW$QP\/>J< MCBN\I.2?XZL]BT?QOH.O:=#?66K6LMM,"49I AX)!RK8(Y'<58D\4:-"\:2: MO8QO(=J*UR@+'K@<\FO(K'0?'GPHU;5H?#>E0ZWX9GNOM*0RNH>,$'KZ&O\ K'A8MJK"<;;W@]'T3WU?3\;'M?\ MPD&E_P#02L_^_P"G^-'_ D&E_\ 02L_^_Z?XUSGP@\57?C+P!IVIW\@EO6, MD-](CT# MQ9&2\$=NK>3.@4L0,EL$*I(;<0PSC!&*]DKYH_:\CO?"^L>#?&FF'RKVTDEL MO/\ [K, T8'O@2_IVS0!]+UXG^U5XJU31_!^D:-H]RUI=Z[?K9R.@!=H=IW( M.0>6*9Q_#N!QNR."_9]\0:W\(_&4'@SQ<)(;;Q%!#?V,D[,?+N)%!9.?XF8E M&_VT'7?D]+\5K]XQR642HQW#IM MR>G8C//(!2_9[MY M_A-\5/%GPVO9WFMY@NH:?/("OFD* QQD@LR;$K"=WMM,B5D\XJ1@A3NR" MZX9F;D [1@\ %;]GO7M?^$_C2#P/XMC>.'Q!;Q:A9R2,Y\NY=-SIR.Y#*A$H^556/ES[ADC(=I"<=;7\47F,@."RXW+U*(P(/!0=1D'RGQ[^SE_PB?P M,UV&UU"36M>M[T:T^H-"4DDVC#KC>QX1I'!R26YP31J&I]-T5R'PE\;#XA?# MW1=<8C[1<0[+A01Q,A*/Q@8^92<8'!%=?0 451T?7--\06INM+U"UU*V61HC M-9S+*@=3AEW*2,@\$=JO4 %%%% !1110 45G^(-M?'+3M&^,.F^ GM"\EU&IDOA,,0R.I,<90 GYL+R2/OCJ,FO M3* "BBB@ HHHH **** "BBB@ HHHH KV>GVNGHR6MM#;*S%V6&,("Q.23COD MG\ZL444DDE9$QBHJT59!1113*/G/X@:_=_"GXF>*M06$A==TT_89HMI9)=B+ MN/&1M96/7NI]<& M=+\56L=MJUG'>V\#W%4;'P+IFG^,[[Q/")5U*\@\B4; MAY>/DR0,9R?+3OCCW-?.SRVH\3&JI>ZI7M^+/@*O#M>6/IXA5$Z<9\R79-N4 MO7WK6\O37+\9?![PSXVDN[J]LVBU*X0*;R&5U8,%VJQ4':Q XY!XXKQWQA\* MKSX9>!UU][N.\UVRU470NH][;8SM (SU8LJDD@_>/4@$_3%W3=MW?KN-\?>(H[/X8ZOJ\;[%DT]FB?D8:1=J'IGJPKE/@1\-=.T'0-,\ M1&.0ZO>VA+^8X95#N6!' (8KM!^F*\YU3XA1^*OA)H/@O21<:CKDZK!)!#'D M+%$Y"H6&/FPL9R 1@$M@Y'&:]JK+\0^&=+\5V4=GJUG M'?6R2K.L4F<;UZ'@\]^.A!(/%<>,HRQ%"5.#LWM]]SRLTPD\=@YX>F[2=K/L MTTU^1\Y^$])\5_$;Q-I.@^*9+JXTZR<:I<&X4DF.5-RJV>,$C;M/3?(!P,5] M04BJ%4*H & !VI:SP>$^JQ=YI45 MSUZ$,1!TYK0X<;@Z./H2H5XW3_!]UV:[G(_"KQE_PG7@?3]3=U>[P8+K&/\ M6H<$X &-PPV/1A7&?LXD7UCXJU;;@WNK2'.P+G'S?^SGC)Q6%)J4WP)\::Y' M=1-'X:UK=+:2J6;RY@I(Q\Q/&=ISC^$C@5U?[-UG]F^''F,!YEQ>S2NP!^9N M%SGHC5=:O2A/XH*5_P %?Y]SY+!XJ>*QV&H5_P"+253G]?=BGZ26 MJ/4Z***^@/NPKQ;0?AW?0_M!:MK$UG*FE1@WD-TR_)+*\83:#WQODX[;1[9] MIHKEKX>-=P6?M#Z++=^"H=8M"4O]&N8[J.1 M%RP&X X_'8>A'R]/3F/#1*OAG0T18[DTY +@[AAAN'/&=J MIP,\^W:OI=OKFEWFG7:&2UNHFAE4'!*L"#@]N#5+PGX3L/!>BQ:7IRN((R6+ MRMN=V/=CCK@ >@ ' KBJX.53$\]_<=FUW:V^7^1Y&*RF>(S!5F_W+47)?S2 MC?E^6NOH;%+117KGU)F^(]#A\2Z!J&E7#%(;R!X&=1RNX$;A[CK^%>4>(O@+ M%I'@2U30)9)?$FER_;(;PX629P02H'08P"@[$=1N+5[317)6PM+$:S6MK7/* MQF5X7'7=:/O-6OU773S3U1YS\"/"=UX7\#A]0@DMM1U"9KJ:&;.],X !SR,X MW8(R-^#R#7HU%%:4:4:%.-*.R.K!X:&#P\,/#:*MZ^?SW"BBBMSK"BBB@ HH MHH **** "BBB@ HHHH *R_%&C_\ "0>&M5TO>8S>6LMN''\)9"N>HSUK4HJ9 M14HN+V9%2$:D'"6ST/+/V==;%]X%?2GC\BZTFYD@>%CEPK,74G@8(+,O3JAK MU.O&M<\%^-?!7C#6=?\ !:6=]:ZF1+-I\^ 2XRQ)R5S\S-@AN Q&.!G;\(_& MK2;[P3!K/B&\MM,N1=/93I&K%/-!R-H!8X*E3G) R>:\K"XA48K#UO=<>^S2 M[/TL?+Y;CE@Z<% _4@QZU\]?M&7$OB M3Q-IVDVC>=#8Z9-J3^6:/"^F>(/CE8Z;:7\L^E^$= M-MXK:7R6VF\D5!N.,;6.X#!QM7G S6']H36)G1C'FVY5Y]=3B_MVLLQKX6G# MGV4$M-4O>N^B5]?334]F;XE>$54M_P )1HQ ]-0B/_LU>*>'? M[\:+OQ#XR M74)M'O3>;=(GC)^0(,8;'.,;!E3P=YQVKTT? 'P)@;M#+GN6O)^>O7Y^^3GU MS7;:/H]EH&FP6&GVZ6MG""(XH^@R23]22223U)-;RPU;%3C]9LHKHF]7]RV] M3NJ9?B\RJ0_M%1]G&[M%RUELF]%MJU;J>9>$_A;XDD\;0>(/&FKVFMO8P^79 M)"OW6SD,PV*,C)Y'?!Z@8]9HHKOH4(8>+C#KWU9[>#P5+ P<*5W=W;;NV_-L M****Z#O"BBB@ HHHH \<^*'OC!X"UR0K##(7LY)F.U5&2OS'D8Q.QZ=CS MC)'L$TT=O"\LKK%%&I9W#6\;>!+VT@1GO[?%S:[1EBZ_P MCD9)7;>JLH WD_NP$#=SD MC&X $D5XLJWU.M4NF^;56[[-'R%3%?V3B\0IQ;52TH63=Y6Y7'39Z)ZVW.?\ M/_#G4/C9KFJ^)I+M;*PN-1,!9_A!?) MXS\'B1;2)E34M-9MRM#GD[FR<$]2J6C/!;+XV>*(]4D\276BW,O@>>=K6*..)1)!MQB3.,L6]"=N< MJ#D G3^&UO=?$SXA77CZ]MVM]+M8S9Z9!+]_(R"W'' =\]?F<@'Y2*]?M]+L MK33Q806=O#8A#&+6.)5B"GJNT#&#D\>]26=G;Z?:Q6UK!';6T2[8X84"(@] M!P!6L,'5YH^VJ\R3O:W7_+R.NCE&)]I3>*Q#J1B^:S7V_7^5.[2Z$U8^G^$- M&TK7+S6+/3X;?4KM DTZ @L!CC'09P,X S@9S@5L45ZKC&33:V/I94X3:E** M;6WEZ!7+ZE\,_#&L:X=8OM(ANK\LK&25F*DJ,#*9VG\N< GD"NHHJ9TX5$E- M)^I%:A2Q"4:T%)+75)Z]]1%4*H50 , #M2T45H;A1110 4444 %%%% !111 M0!SOQ#T:;Q!X'US3[=&EN9[5Q"BMM+2 94 Y'.0.IQZUP'P%^&][H,+^(=<2 M2/5KB!;6&"0%3! H50I4@$'Y%'?@>Y)]AHKCGA85*\:\MXH\FMEE"OC*>-J? M%!62Z>3^5W8****[#U@IDT2SQ/&XW(ZE6'J#3Z*-Q-)JS/(/V:9GA\*:QILK M*\ECJ3H64<$%$YSCGD-S[UZ_7A>K>'?&WPX\6ZM+X4@&JV7B"3*O+&7^RRM( MS98YX5=S@%L+@KU(Q3E\?^/OAGJ7V3Q99?\ "3QWL>ZSFL5"XD R8\I&,D^Z M^A'&<>#A\6L+35*M%KETO;3RU\_ZZ'Q. S*.5X:.%Q=.:]GHY:1=S,$6\O%E>-,YYP8D4>N6.!WI\%45HQCD*0L9)X[*W7H:ZWF%/[,9-=^5V_&QZO]N4).]*G4 ME'K)0=EZWL_N3/9J*X'X8_$ZX\>76KV-]H[Z-J&F&-98G=CN+ Y.UE4KRO0^ MHY-=]7=2JPK052F[IGL87%4L925:@[Q?DUL[/1V>X4445J=04444 %%%% !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]4T>PUN!(=1L;:_A1Q*L=U"LBJXZ, P."/6KE M% 'F7[0'PM'Q.\#R):H!KNFDW6G2YP=XP63.#]X#C_:"GH,'S+]F_1M9^(WC MB^^(WBE7:ZL8AIUCNC* R*GER. >00 0?]J1\_=P/IJB@#RS]H/X/W7QB\-Z M79:?=VUA?65[YXN+D/CRS&ZLHV]]Q1N1C,8Z=1Z%X=T&S\+Z%8:1I\0ALK*% M8(DP/NJ,9..I/4GN2:T:* "H[B".Z@DAF198I%*.C#(92,$$>F*DHH ^GS0OZ@G8_:,\9ZO>:IH?PX\, M7#0:UKQ#7,D1(>.V)9I:T=#LO[=\(SPPSM=7D)\I)/E0[F0C8Q8E0 M,\J5_N@'ZRT/6;7Q%H]EJEC)YMG>0K/$V,$JPR,CL?4=C5;Q9X;MO&'AG4]% MN^(+Z!X&;GYOEER2!@<[ M6)&?1EH ]XHKG=0^(7AS2_%EGX:N]5A@UR[3?#:-NRP)(&6QM4D@X!()[9K< MO+N&PM)KFXD$4$*-))(W15 R2?H!0!Y'^T%\=9OA'#I-II5K;ZAK5\[2?9[D M,56%58D_*0?&;XB_$+QQ-XH\ :??W6@Z6(+4Z8P+Q2&2-B7 MDB5AO^8L,CD!4/ ;=77_ T>7XM^,=?^)_B")9@TDFGZ=9R+E(DV!7^4^BE MD]#OD/<&O=/"/@C0_ >GR6.@Z;%IMM)(976,DEF/4EF))_$\4=!GR3XP^*GQ M \0:'?\ PP\1VDC^+K[4H8?,BB2-&A/S!/E&""P0AAD%2Q)(!6NK\3:19_LT M?%WPAKL+2KX^+;3Q/- MIL3Z[:1-!#>98,J'J,9P3UY()&>*=XN\$Z)X\TV.PU[3X]2LXYEG2*0L ' ( M!RI!Z,1[@F@1\4:I;ZSXDL]<^,\2LK6?B&&2WC<'*1KT.3G 4_9X^A'7I@U] MQ>'= MU:*V41[$92#LP,*1G(..#S7S=X9\2>,OV8-0T;P]XM6TO? MS%/ASX=\66=BVJQZTRB*U\[R2BCB7"*?12WT8FKJS.)^&OP MKT[X;0WGV:9[VYN7YN9E <1@DJG'N22>Y/8 =M116=*E"C!0IJR1SX;#4<' M25&A'EBN@4445J=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 8WB[PK9^,_#]WI-[N6*=<+*GWHV[,ON/3H0 M2#P2*B\#^%(_!/A>ST>.M:_D< MOU:C[?ZUR^_;EOY7O;[PHHHK8Z@HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ KQZ3]GBPOO'VI:K>S*^BW!DF2SC++ M)YL@PV3T"J?F7'?'0#!]AHKFKX:EB+>U5['G8S+\-F'(L3'FY7=?\'NO(\V\ M"_ _3/ WB";4H[V;4%\AK>&&ZC0^6K8SD@*]#M;2"PMX[>VACM MX(QM2*) JJ/0 <"IJ*='#TL/'EIJR_S-,+@L/@H)%#L6. MX#MQQS W'3GK]T5[+7CGQR;_ (1[Q=X&\3;UCAM[S[-<,X+80LC<#!P=HD&1 MSR.PKV.O-PGN5*U+M*__ (%K^=SY[*_W5?%8;^6?-\II2_.X4445Z1]"%%%% M !1110 4444 %%%% !1110 4444 %%5]0U"WTFQN+V[E6"UMXVEED;HJ@9)_ M*L*T^)?A2\TVWOU\0Z=%:7&1&]Q<+"20<$;7((/L16X21V"HXB8=59F8#/'(&2.XZ5-2M3HQYYNR,L1C,/A*?M:\U&/?_+N9WQ- M^-8\"^+-,TJWAAN(J^M='XL^+7A[P7=:7!J$T MQ.H)YJM#'O\ *C[22#.X*>>@)^5N.#7 ?#?X=MX^\-^)M=\1KMU#Q(9(HRR! MC;1JV 5SR,.HP,XQ&N,9K5\!_ >/1=0O;GQ)/!KZF 6EI'*"PBBXXY'!& !M MZ 9&":\6G6QU1\\$N6>U_LKS]5K\SY&CBLZKOVM&*Y*KO%RV@E?=+5\RL_5O M89K7[26AQV][!I%I>7NJ*?+M8YH-D<[$D!@KM\RZE;)A]V1RZ@@/T'7G@8(Q M73R8Z+51R4O[NR^_N>@Z.=4G]8=2,VE\"7*GWLVWKT5].YW=%%%>N?5!117B M'QFOM+TOXD^&[W4=5M]2GMQ;M:>&8?$$VGZBDKS/']JMH(W NBR/)&8W RL; M@,=SJ0#V^BOD;PO\0K[4O!&JO?ZGBT4V0N(V**K/@[58X!/8$X./RJ@9]5R,65F1GG_3'_ M /C5 &C16=Y^J[C_ *%9[<<'[8^?_17TI/M&K[&/V&RW\X'VQ\'TY\J@#2HK M.,^JY&+*S(SS_IC_ /QJCS]5W'_0K/;C@_;'S_Z*^E &C16;]HU?8Q^PV6_G M ^V/@^G/E4IGU7(Q969&>?\ 3'_^-4 :-%9WGZKN/^A6>W'!^V/G_P!%?2D^ MT:OL8_8;+?S@?;'P?3GRJ -*BLXSZKD8LK,C//\ IC__ !JCS]5W'_0K/;C@ M_;'S_P"BOI0!HT5F_:-7V,?L-EOYP/MCX/ISY5*9]5R,65F1GG_3'_\ C5 & MC16=Y^J[C_H5GMQP?MCY_P#17TI/M&K[&/V&RW\X'VQ\'TY\J@#2HK.,^JY& M+*S(SS_IC_\ QJCS]5W'_0K/;C@_;'S_ .BOI0!HT5F_:-7V,?L-EOYP/MCX M/ISY5*9]5R,65F1GG_3'_P#C5 &C16=Y^J[C_H5GMQP?MCY_]%?2D^T:OL8_ M8;+?S@?;'P?3GRJ -*BLXSZKD8LK,C//^F/_ /&J//U7?],?\ ^-4 :-%9WGZK MN/\ H5GMQP?MCY_]%?2D^T:OL8_8;+?S@?;'P?3GRJ -*BLXSZKD8LK,C//^ MF/\ _&J//U7?JNX_Z%9[<<'[8^?_ $5]*3[1J^QC]ALM_.!] ML?!].?*H TJ*SC/JN1BRLR,\_P"F/_\ &J//U7?],?_P"-4 :-%9WGZKN/^A6> MW'!^V/G_ -%?2D^T:OL8_8;+?S@?;'P?3GRJ -*BLXSZKD8LK,C//^F/_P#& MJ//U7?],?_ .-4 :-%9WGZKN/^A6>W'!^V/G_T5]*3[1J^QC]ALM_.!]L?!].? M*H TJ*SC/JN1BRLR,\_Z8_\ \:H\_5=Q_P!"L]N.#]L?/_HKZ4 :-%9OVC5] MC'[#9;^<#[8^#Z<^52F?5?JNX_P"A6>W'!^V/ MG_T5]*3[1J^QC]ALM_.!]L?!].?*H TJ*SC/JN1BRLR,\_Z8_P#\:H\_5=Q_ MT*SVXX/VQ\_^BOI0!HT5F_:-7V,?L-EOYP/MCX/ISY5*9]5R,65F1GG_ $Q_ M_C5 &C16?YVJ?\^=G_X%O_\ &J/.U3_GSL__ +?_P"-4"-"BL_SM4_Y\[/_ M ,"W_P#C5'G:I_SYV?\ X%O_ /&J -"BL_SM4_Y\[/\ \"W_ /C5'G:I_P ^ M=G_X%O\ _&J 'ZUH]IXBT>]TR_B$]E>0M!-'G&588//8^_:N,^#/P?LO@[H- MYI]M>-J,UU2ZDB$;%0H5$P">% ]>2S'C.!V'G:I_SYV?_ (%O_P#&J/.U M3_GSL_\ P+?_ .-4!K(]IJ;8^7C"L[8'975 MN.OEL>.0WT#YVJ?\^=G_ .!;_P#QJN4^(WPYA^*6CVVG:W8Q&"WN%N8VM[]D M<, 1C/E'C#=/4 ]0* /F.]\&ZA\=--^(7Q,!N(VM91_9$3$KF*+_ %@QP5(B M ''5B3C=7JWB3XOC7OV5+K7?./\ :=Y:+I,ZHV'^T.1%+SQM.TL_'('3) KV M71]-G\/Z7:Z;IVE:?9V-K&(H8(KE@J*.@'[JOD'7_A+K]C\5(OAO;HT/AC5] M135XHDD;R1&DV,#@"N]K.C;488UCCL;)(U&U56Z8 = !Y5+YVJ?\^=G_P"! M;_\ QJF(T**S_.U3_GSL_P#P+?\ ^-4>=JG_ #YV?_@6_P#\:H T*S=?\.:7 MXJTV33]8T^WU.R?K#=1AUS@C(ST.">1R,T[SM4_Y\[/_ ,"W_P#C5'G:I_SY MV?\ X%O_ /&J /.M-_9E\!Z3XJCURTTZ:-D21/L+3&2V)=2I8JP+9PS8PV 6 M)QFO&O$G[)?B)?$TFFZ7>M<^$8XKF[LGN)QNM[AX\"/82,L72/+< @DGD8/U M5YVJ?\^=G_X%O_\ &J/.U3_GSL__ +?_P"-4@/+?V5_&*^)/A79Z=)\E[H; M'3WBY!6-<^2,8XPF$[\H:]BKY7\5:IIFYT_3X-2L)AOCCEDB!B=JG_/G9_\ @6__ ,:H T**S_.U3_GSL_\ P+?_ .-4 M>=JG_/G9_P#@6_\ \:H T**S_.U3_GSL_P#P+?\ ^-4>=JG_ #YV?_@6_P#\ M:H T**S_ #M4_P"?.S_\"W_^-4>=JG_/G9_^!;__ !J@#0HK/\[5/^?.S_\ M M__ (U1YVJ?\^=G_P"!;_\ QJ@#0HK/\[5/^?.S_P# M_\ XU1YVJ?\^=G_ M .!;_P#QJ@#0HK/\[5/^?.S_ / M_P#XU1YVJ?\ /G9_^!;_ /QJ@#0HK/\ M.U3_ )\[/_P+?_XU1YVJ?\^=G_X%O_\ &J -"BL_SM4_Y\[/_P "W_\ C5'G M:I_SYV?_ (%O_P#&J -"BL_SM4_Y\[/_ ,"W_P#C5'G:I_SYV?\ X%O_ /&J M -"BL_SM4_Y\[/\ \"W_ /C5'G:I_P ^=G_X%O\ _&J -"BL_P [5/\ GSL_ M_ M__C5'G:I_SYV?_@6__P :H T**S_.U3_GSL__ +?_P"-4>=JG_/G9_\ M@6__ ,:H T**S_.U3_GSL_\ P+?_ .-4>=JG_/G9_P#@6_\ \:H T**S_.U3 M_GSL_P#P+?\ ^-4>=JG_ #YV?_@6_P#\:H T**S_ #M4_P"?.S_\"W_^-4>= MJG_/G9_^!;__ !J@#0HK/\[5/^?.S_\ M__ (U1YVJ?\^=G_P"!;_\ QJ@# M0HK/\[5/^?.S_P# M_\ XU1YVJ?\^=G_ .!;_P#QJ@#0HK/\[5/^?.S_ / M M_P#XU1YVJ?\ /G9_^!;_ /QJ@#0HK/\ .U3_ )\[/_P+?_XU1YVJ?\^=G_X% MO_\ &J -"BL_SM4_Y\[/_P "W_\ C5'G:I_SYV?_ (%O_P#&J -"BL_SM4_Y M\[/_ ,"W_P#C5'G:I_SYV?\ X%O_ /&J -"BL_SM4_Y\[/\ \"W_ /C5'G:I M_P ^=G_X%O\ _&J -"BL_P [5/\ GSL__ M__C5'G:I_SYV?_@6__P :H T* M*S_.U3_GSL__ +?_P"-4>=JG_/G9_\ @6__ ,:H T**S_.U3_GSL_\ P+?_ M .-4>=JG_/G9_P#@6_\ \:H T**S_.U3_GSL_P#P+?\ ^-4>=JG_ #YV?_@6 M_P#\:H T**S_ #M4_P"?.S_\"W_^-4>=JG_/G9_^!;__ !J@#0HK/\[5/^?. MS_\ M__ (U1YVJ?\^=G_P"!;_\ QJ@#0HK/\[5/^?.S_P# M_\ XU1YVJ?\ M^=G_ .!;_P#QJ@#0HK/\[5/^?.S_ / M_P#XU1YVJ?\ /G9_^!;_ /QJ@#0H MK/\ .U3_ )\[/_P+?_XU1YVJ?\^=G_X%O_\ &J -"BL_SM4_Y\[/_P "W_\ MC5'G:I_SYV?_ (%O_P#&J -"BL_SM4_Y\[/_ ,"W_P#C5'G:I_SYV?\ X%O_ M /&J -"BL_SM4_Y\[/\ \"W_ /C5'G:I_P ^=G_X%O\ _&J -"BL_P [5/\ MGSL__ M__C5'G:I_SYV?_@6__P :H T**S_.U3_GSL__ +?_P"-4>=JG_/G M9_\ @6__ ,:H T**S_.U3_GSL_\ P+?_ .-4>=JG_/G9_P#@6_\ \:H T**S M_.U3_GSL_P#P+?\ ^-4>=JG_ #YV?_@6_P#\:H T**S_ #M4_P"?.S_\"W_^ M-4>=JG_/G9_^!;__ !J@#0HK/\[5/^?.S_\ M__ (U1YVJ?\^=G_P"!;_\ MQJ@#0HK/\[5/^?.S_P# M_\ XU1YVJ?\^=G_ .!;_P#QJ@#0HK/\[5/^?.S_ M / M_P#XU1YVJ?\ /G9_^!;_ /QJ@#0HK/\ .U3_ )\[/_P+?_XU1YVJ?\^= MG_X%O_\ &J -"BL_SM4_Y\[/_P "W_\ C5'G:I_SYV?_ (%O_P#&J -"BL_S MM4_Y\[/_ ,"W_P#C5'G:I_SYV?\ X%O_ /&J -"BL_SM4_Y\[/\ \"W_ /C5 M'G:I_P ^=G_X%O\ _&J -"BL_P [5/\ GSL__ M__C5'G:I_SYV?_@6__P : MH T**S_.U3_GSL__ +?_P"-4>=JG_/G9_\ @6__ ,:H T**S_.U3_GSL_\ MP+?_ .-4>=JG_/G9_P#@6_\ \:H T**S_.U3_GSL_P#P+?\ ^-4>=JG_ #YV M?_@6_P#\:H T**S_ #M4_P"?.S_\"W_^-4>=JG_/G9_^!;__ !J@#A_V@M'_ M +6^&E[(J*\EE+'XM8WD,@P MV_:-V>!_%FC5[&[US2KS3KRQM7M;N%X)56\<':P(.#Y7!P>M>6?"?4-8\#>+ MM3^']Y-;WB0)]HT_S9?+&PDN0I"'DAL[>VQ^U>7-^QQ:F_AFK?-;'SM:3PF: M1K27N54H?]O*[5_577R/;J*SC/JN1BRLR,\_Z8__ ,:H\_5=Q_T*SVXX/VQ\ M_P#HKZ5ZA]&:-%94U[J=O;RS2VMA&L:LQ9[Y@H RK7FI6\5Q M9Q:;=VTG(FAOV=2,9!!$9![?G2NKV)YE?EOJ;%%9WGZKN/\ H5GMQP?MCY_] M%?2D^T:OL8_8;+?S@?;'P?3GRJ91I45G&?5(/$USX8T6ZU/48+&"WMU+$F\OOB=IMIX<\)VCQ7FJ<7$WF-FWC#8*L0O /=@2-N1U. M5FT7]G.X6:9->O(]5L88?)T^!;IU\@9)W9:,X/S$[1\I/)'0#S'C95)R/FI9Q5Q%3V>6TO:I6]Z]HIO6U[.^F]MG9/LX4?O;AE"X'4!, M=^<'(_ 5TWA'PQ)X(TM-LX#;QEF+37;%V8DDDD1#/&!T' [5L^=JG_/ MG9_^!;__ !JE3P?M)>UQ=I2?EHO(=#*%6F\3F:C4J-+3ETBM=%O??5^G8\/T M?X5_$G08YK33->6QT_3KAI;&)9_^/H$@MN&"/FP#A^ Q;C!S7>?!SX"]% MDN]6B1_$5](TMS,6$C*"Q(3=W/))(ZECR0!CM/.U3_GSL_\ P+?_ .-4>=JG M_/G9_P#@6_\ \:JZ.7T:,U--NVUW>QKA,CPN#JQJQBZ:::=#0HK M/\[5/^?.S_\ M__ (U1YVJ?\^=G_P"!;_\ QJO3/H30HK/\[5/^?.S_ / M M_P#XU1YVJ?\ /G9_^!;_ /QJ@#0HIL9X!P,_E3J!A4+V=O M)=173P1O&4D$?0]0"/#_ (G^ M _&OPW^(6H>(?AUI#3V.LV L)4M(]QMI& 70",M'SD@')0SD]A@ <9%?65WX(T.^\6V7B> MXTV*77K*%K>WO6)W1H=V0!G&<.XSC(#L,X)KS_\ :B\&GQ=\)KZ6%"UYI$B: ME$5^]A,A\'L0A9AVW(I[9 (]'[B35 M9M0-HFDBY&\Q@*1+OV=3N"[0#\W!('- 'T15/2]8L-6_&CPGJ4K:;XNT L=;T79$0O)Y]B>X%>I45SUZ*KTW!Z?HS MAQN$ACJ$J$W:^S6Z:U37H]3PB'5/B!\7K@:CI;S>$M+LX1);[78&YE(!YR ) M!QC!&T9ZDTSPW^T%JQTFQTUO#]WXD\4*TJW</_BU;KHD?AN7PMI4TB_:[ MBZ9MQCW$$98(2. =H7G R<'EFF6/_"A_B1;V@DD;PIKH$8FE))BF&<;CW()Z MX VMSG;7N]<7\7_!\7C+P)J-L8S)=6Z&ZMMO7S$!('OD9'XTJV#G&+KJ;E46 MJ;\NEEIJ1BLHJ4XO&QJ.>(A9INRT6\4DDK25UZNYVE%>-^$OCYI&G^#]!_M^ MXFDU&020W$EO&)!&(WV>:^T_=(VG*@\[L=*]C1Q-+$*].5SWL%F.&Q\%*A--V3:OJKJ^J+%%%%=)Z05QFF_%WPSJ- MWKMN;\6C:.S?:&N<(K*K;"Z')W+NXXYR1QR*U_&WB6'PAX5U+5IG"?9XB8]P MSF0\(,9'5B*\4^'OP!LO$WA71-8U*XN;6XF=YIH< F6%B-H_V2<;@>2 X'50 M1Y>*Q%>-6-/#QYGN_38^;S''8RGB:>&P$%.5G*2>FFB6OJ[^:3/9[CQYHEOX M1D\2F\!TA$9O-*E&8JQ4J%;!W;@5P<'/%>0W&L+^T-XUL-,A@O+7PIIT0NKM M)L1O+(> " 3_ +HY'_+0@\"K>F_LY7:WC6-]KI_X1>*[-U%IUOO_ 'N<@A@3 MA3MVKG+'@]-QKVC3])L=)$@LK.WLQ(=S^1$J;SC&3@VF[74H:%X-T7PS=7ESI>G0V<]XP,SQ M@\X& !D_*H[*, >E;5%%>O&$::Y8*R/JZ=*G1CR4XI+LE8****LU"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 **** "F30QW$+ MQ2QK+%(I5XW *LI&""#U%/HH ^>_V3FE\/W'CSP;/(Q?1]4+(LG4AB\98>H/ MDJ>/[WJ23U7[0GQKG^#VDZ0VGVMO>ZG?W) AN<[!"@R[?*0^)?AOKFN?%#P9KC6KR[&O\ 3_(# )A59OF)5QN 8@@;=SD$=1F>&]2M M?VC/CY:ZE+9+)X=T?1U$MM."5,DD>6C/'S$/+Z+_ *GCOD ]#^'?[2^A_$;Q M]_PC=G9RVZR6OG6UW(^?.D5%>2/;MXPK$ALX.QNG&?8J^:/'_P"RU)X?T_1K MSX;&>/7+2]=Y)KFY42%'QA@YP!Y>,#')#N%6,*B. MW@9@#/.YVQQCZL1GT )[5\Z:#^U-KNC>$O$=AXQBFA\2R6GVK1YVMA$K"5%* M*0H&T*'WJ3U"."X(!-NWUB3]J7XG>'[*5-OA30[*._OX5^Y-<.D9:,]>K$QX MS]U7.<-S]#>*OAQX9\;P6D.N:)::A':LK0B1,%,=%R,';ZK]TX&10!\G?"7Q MA\4/!MK>>#M!T-[_ %+4&AU&&XO49EM4EC0O(V=H^8,A)8@!E;()DP-MK?QK M\"/B9H7C'QIJL>IQ:^QM=4FMF8QQ#(PIX ^5274 8&Q@,C KZZKB?C+X#7XC M?#K5]'";KPQ^?9G@$3I\R<]LGY2?1C0'F=M17D_[,OCAO&WPKLDG+&]TA_[, MG+#[VQ5*-T&?D9!GU!YZUZQ0 V2188V=V5$4%F9C@ #J2:P_!_CK0?'^GRWW MA_4HM3M8I6@>2,,,..HPP!QZ'H>V:\J_:8\=7HL]/^'OAT&?Q#XD989%CU\/Z3>:E>R"*TM(FFE<]E49/XU\LZA\$96EDN+N^CNB66%0-K;D"D###*]R0,\ D ^LZ*\7_9R^(&N^(% M\3>&O%=S]I\1:#>F.21BNYHR2,< !@K*?F'9USBO:* ,SQ!XETKPGIK7^LZA M;Z;9JP4S7,@1=QZ#GJ>#^1JIX-\=:%\0=*?4O#]^NHV4"O"Q+7I1@%N)CP1N!SAB-G&"%#$<-4/PE\0Z; M\%/C%XT\%ZQ=IIFF7UTDVF-,"(P78E%W8(&4D1!/ M"]_KFI/LMK2/=M!^:1SPB+[LQ 'UKD?BG\?/#7PK<6EV\FIZTX!32[':THST M+Y.$!R,9Y.1@&O,7\/>.OVE-$/ 5L_FK9,=L]R<<9!Y8D$?.5"@ M9 R2U &+IK>._P!J#6-"MO$6F2:#X+A'V^6:UBDCCNUR=@5F)#/P ,'Y0S-S MQCT'PK^S19>&?C-<^*XFM$T*$>9I^FHA+13% IR,;0JD97&3]WH5RWMEK:PV M-K#;6\:PP0H(XXT&%50, >@%2T %>>_'CP'%\0?ACK-B+=)M0A@:YLFV NL MJC.U#V+@%,_[5>A44 >8_LX^.!X[^%&E7$DJR7MCG3[K;CAXP-OYQM&W_ NI MZGT"'7--N-6N-*BU"UEU.VC66>R293-$C?=9D!W*#V)'-?.H\!?%+X5^.O%/ M_"O])L[_ ,/ZQ<)<1R7DL06 \L553(K#:24R0'RGYER"!D&NUH **\8_:*^)VJ^&;72_"OA=F_P"$ MIU]O*A>,?/!&2$WKG@,68 $],,>,9'&_LU^+[3X*M=LK#^R=3RMU? M7"PQ2.S,C[6,4C\MD#F/BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HKF?%GQ*\+^!;[3[37]:M=+N+]]ENLY(SR!E MB!A%R0-S8&3C-=)'(LT:NC*Z, RLIR"#T(- #J*** "BBO.?C-\9++X4Z-&$ MB_M+Q!>_)I^FQY+2,2%#L!SL!8=.2>!W( .C\3?$3PWX/U/3=/UG5X-/O-1; M9;129R_S!]'24C?R&QG:[ M/(BAN@P"2"RYQFN#T7]G#7/BA_:'B3XEZI(FKZA;%+.S@.3I^68QY'W?E4C] MV.,L^22Q)]6^$?P6T7X1:9)'9%K[5+@?Z3J4ZXDD&<[0,G:HXXR3P,DX% S= M^'WC[2OB7X9M]=TA%=)7S+JGA/QC^SEXIUC7 M_"&FQZUX(O'6>[TN/)>%0>3W8%07^<9& NX'%;%C^VKX,GDCBN](UVQ<_*[- M% Z*V,X&V4L<\X.T9QTY&01Z]XJ^(WAKP/=Z?;:]K%OIA!KY;\'^"S^U%XQUKQGXCAGMO"R0OI MNEVZ2/'(""<.N1P5R&)Q]_Y2#M84GPP^,'_"@[V^^'OCI;MXK&YQ9ZC;QF1$ MA89R4^]Y9P678&(W,, *#0&Y]3T5S_AOXA>&/&$ACT/Q#I>K3*@D:&SNXY)$ M4@'YD!W+U'4"N@H **** "BBB@ HHHH **** "BBB@ HHHH **** /(_"?[/ MVF:3K^O7>K1VNIV-X7CM+8H?W,;$DYST8 A01R!D@C.!S5OJGBGX%ZA=>'X- M.;7M,OG)T=MS?+(1EOE 9FYY91CD9& QQ] T5Y3R^$4O8/DDNN^_3S/F99%0 MIPC]2DZ4XMVDM=]TT]UVOMHSYXO/C+X^NL7,6BK:0Z(V=82.$E)2'VF/+ E. M/[I8CDY(P#V>K?M$>&H?"TNH:;,]WJ3(HAL9(70^:P'RL2 "%W#)!/MU%>HS M0QW$+Q2HLL4BE71QE6!&"".XKFIOAAX3GU"WO3X?L([FW<21O#"(_F!!!(7 M8C'?/?U-2L/C*?P5>:_\W3TM^N[_ R^H9K04O88E3YM^=;=G&VFW1IIM7ZG MFMQX2^(?Q7;3$\51:?HFBPW"7$EK""))!@?P[GYP67#$8W-D' S[=;V\=K!' M#"BQQ1J$1%& J@8 'X5)1790PT:#O@LOA@W*?,YSE:\I.[=MOD%% M%%=9Z@4444 %%5M0U*TTFW-Q>W4-G #@RW$@11^).*\@\?\ [2EEH&M6>C^$ MM';Q[J4\7VATTNYW(L?7Y6C20LV 3@+C'>@#VBBO$?#?[7'@B^T:*;Q!-/X< MU8,T<^F_9KB[,;#/1XXOF'RDA*J<@8*M\S+QQP: >BNSN/BA^T)X6^%.IVNG:F+R_OIAN>WTU$=H%Q MD&3 M#S"/EQG'[VX?[/:^6J3)$&&UXRL6Y@1N&6?G&0,8K M0O/V?_B7X=M_[0T+XKZOJNIVQ\V*SOYIQ%(0N-O[R:5#G!X=",GDCK7T;10 M4444 %%%Z2TC?S DL[1H1&C/&4!/ M?G&U790#J**Y"Y^+7A.T;Q$)-67'A\Q+J#+!*RQM(S(B(0N)7+JR;8]Q#@H0 M&XK8\+>+-,\9Z3_:.DS22VXE>!UN+>2WFBD1BKI)%*JNC C[K*#T/0B@#7HH 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 JZIIMOK.F7>GW<;D92 MK#\B:X?X-_!O3_@[I&H6EI=/J%Q?7'G2W4D8C.P#$<8 )X4$_P#?1[8 ]"HH M *I:UI-OK^CW^F7:EK6]MY+:91C)1U*L.?8FKM% 'D_[/?P7F^#VC:LE_/:W MFJ:A3Q5 M>:D1!+,?--N7C4R/SWRRMEN ['K@?<%8=OX(T.U\67/B:+38EUVXB$$M[DE MV0 #&<=% SC- >AY]\(_@*/ ^M2^)]?U:;7_%MPC++<2.6BCW'G86&XG'R[ MCCC. ,FNV^(7PYT/XG: VD:[;M-!N$D,$.BKM5NH8 .=P'!Z_6E%/K=@:H_'3X6VGQ.\#WMNMG#+K=LGG6%PRXD5U.3'N_NN,J0>/F MSU (]&HI ?,?[)OA.Y\17VM^-O$=NUYJ*M%86EQ>)EE,2!9& ;D,,(N1C&&7 M@[A7TY110 4444 %%%% !1110!XU\2_V7?"7C:WN;K3+1- UUCYL5U:Y$1D! MR"\?0<\[DVL"2<^O#I\?OB!\+M%;1O&/@^ZO]7C3RK/5\//J?A);A=02YOHY'@A@ &XJX8$OL*JQ))'E@[ M<+AOI/X>^/\ 2OB1X8L]9TJ='65%,UONS);28^:)QU# Y'3G&1D$&NCDC6:- MD=5=&!5E89!!Z@BOF7X@_#^^_9Z\66OCOP'833Z"X\K5M'C<[(TR,D,0Q",, MGI\C(O(4X4$?3E%>*:W^U?X*M_ TNLZ7>F\U1XR+;2)8F6WAUK3OB=?KIFK6K"YB>6U,>Z)@I\L(BY)&Y& QN(D Y*DT M >F^*?C]X"\%Z])HVL:^MMJ,959(TM)YEC) (#.B,JG!!()X')P*Z_P[XETO MQ9IB:CH]_#J-D[%1- VX;@<$'T(]#7SU^SSX1L/BM?>-O&OB72+74X-6OVBM M(;ZW201H-Q.TMDC"NBY4@?*<9ZU2\%>)X/V9?B9XB\,>($NK;PEJEQ]ITR^" M-)%'DEN3C)&UMKL,X,0XP=Q/4/4^I:*Y7_A:W@D7$%N?%^@K<7 4Q0MJ4(=] MV=N%+9.<'\C7!_%G]IS1?AGJ[Z1;:?-KVIP%3=QPR>5';*W/S.5//MC'(R10 M![-17#67QS^'M[8P7/\ PFN@6ZS1K(([K4X8I$!!.&1F!4\'@^AKPQ?VD/'D MFKZOXRL=#?4_AQ!<_8A;M$J-$ WFEP-RL03N+91257@\T ?5E%?/"_MD:6U M[+./"NK'PZDHB_M7(^]QN#)C:,!LXWYX/ Q7N'A7Q5I?C;0;76=&NA=Z?BBO,OC5\:[;M8> ];F?3]-W1(J1R*5VRF M4@%CR=_)51R, $GZDH ***PO&WC;2/A[XP_H M": -VBO)?AM^TQX4^)OB(:)9V^I:5J#J3"FI1Q*)B!EE4QR.,@!N#C[K8SBO M6J "BBB@ HHHH **** "BBL;Q)XRT/P?:M">!_ MA_\ $OXF27OQ/TGQ+'X,\(^']0_: MD\92>*?$T\5ZF'%[>2N98]K'+(NX D'N2.IQY@/)!7(^H*IZQH]EK^EW.G:C M;1WECQH ^8?%OCKXA?M#V>OZ+X,T*V/@QKB.T;4)B(IR5;<27 M:4#'",0J,R@@').*DU[PCK7[*>K0>)?#BP:3HMFECI\&=D*$MR3DDLQ)8DGDDDT[Q-X;L/%_A M_4-%U.+SK"^A:&5,X.#W![$'!![$"@"GH?Q \->)&MX]-UW3[NXN(8[A+6.Z M0S;'&5)3.X9 /4=CZ5T%?-_Q!_9)T'3_ ->3^$DOSXDLP;F"1[C<]RP.2F M QZJ5 ^94[#%0P?M,>.O#>@VTFN?"O56BM85%YJD[S6R-C:#(5:W*KNR3@M M@'@D^C;UADGT]MKJ2<9++-*!G/&54$C'5@ ?2 M=%4M%U>U\0:39ZE92"6TNXEFB<=U89'XU=H **X?XG_&+P]\);>QDUIYY9;R M4)%;6:*\NW(#2$%A\JY&>YR 3Q3]4^-?@+1[3[1=^+]'1?+641K=H\I4YP1 M&I+GH>W8T =K17E\W[3/PTAM(;@^)T=)3A4BL[B20$'!W(L99?\ @0'4>M>6 M:+\8OBYXNNM2\7^&M!34_""S&*#2Y8D#[%!^=2,2.Q)7."PR" O'(!]1T5XG MX9_:T\$7WA^.[\073^'=35_*N-.:&:Y:-NN08XR2N >2!T/;DD/[7_P]EEOT M,VI1+:(7$DEF0)R#@K'SDGOR .#SP< 'ME%>"77[9W@>"UAD2PUN>9WVO;K; MQ*T0P3N9C*%(^4_=8\CG%=;X!_:,\$_$#S([;4'TJ[CB$KVNK*(&5>_S9*$@ MY! 8G@^E 'IU%5-*U:QUW3X+_3;RWU"QG7=%=6LJRQ2+TRK*2"/I5N@ HHHH M ***AO+R#3[:2XNIX[:WC&YY9G"(H]23P* )J*\$\7?M@>%=-BU&UT""[US5 M8SY5H8XQ]FFD)V@[@VXJ#@G R> .6%9B_M*>./!T<+^./AO=6MEO3[1J=GOC MBC1CV5@REN5X,H_BZ8&0#Z.KSCXL?'?P_P#!^:P@U:VO[ZYO%9T@T](V9%4' MYF\R1 <$#GJ#7G+_';QS\6-1EL_AEX?\C3X7VR:OJ:@ '&2"#\J]1Q\S<'C MC!Z3X7? C5M!\:?\)GXS\1?\)'XB6 P0A%/EPY7;O#'!)VF0 !0 )&X)P0 < MEIO[6FI6FL1:CXC\*W&F>"+\.MA?)"QF)4,V[=N*2 @#(7&#GEN@B\9?? MCY?GP-\.8KFVLKA2NIZQ.K1%(LX8*0Z@CN; M>0;7BF0.C#T(/!J+3-)L=%M%M=.LK>PM5.5AM8EC0?15 % 'A>@?L=^'+'4) MYM8U:^UVV:V\B&"4>48F(Y<,IZ@\J >N<#'+1ZMXL_99\50:(XO?&'@V_C M?^S84&'CDX_=C@[6#9^5?E(?=A<$#ZHHH ^>8OVQ=+L;6[AUWPKJVD:Y"H"Z M:<-ODY^4LP0J 1U*YQGC*D"CI?A#XM_&HIK6K^)[KX?:8R[[.RTWS4D*EL@L MBR(W0=9"?]W#8'T/>:+I^HW5MS*S'H,DA0J@$[N3S7MU% !1110 5#>6<&H6TEO M=01W-O(-KQ3('1AZ$'@U-10!6T[3;31[&&RL+6&RLX5VQ6]O&(XT'HJ@8 ^E M5]>\/Z;XHTN;3=7L8=0L9AAX9T#+[$>A'4$<@\BM&B@#P3QW^ROHR6$.H> O M.\/>(K&03VV+N5XY&'09=F*-UP5('.#ZBA#XK_:/A@CC;P?X?E94 ,DAC+,= MO5L7BC.<= !P>F<#Z*HHW \4^&_[1']JZ]-X7\-O#OA7R?[:U[2]'\\9B^WWD<'F=OEWL,]>U8_P 0OA)X M8^*$,2Z]8&:>%&2&ZAD,++S0;743$]NC.+ZX*1VLVT MD,J.6SD 9^8 $="<''->,?VFK>;6K70/AU8+XUUF8;VDAW&V1<$\,/O]B2#M M (YR0*W/$/[,/@#Q!;Z5;G2Y+"#3U9%2SEVF96.2)68,SG.?FSNY/-=KX0^' M/AKP%&Z:!HUKIK.-KS1KNE<9SAI&RS#/.": /%(_@O\ $[XH1>;X]\8R:+93 M$,^CZ6>,=-C!&"#CWDY]>"(=/_9V^)6C0R6.F?$J73],LGD;3(89)1G); E4 M8 'SY(^<97@<\?2E% 'SE%\6?BO\+1Y/C;PDWB73XR VL::5!VD@;F\M=G4' M@K']Y>E3Z?\ MA:>LL4VM>$=6TC2;@G[/?KB59 !UP57OD?*6[=\@?0U0WEG M!J%M);W4$=S;R#:\4R!T8>A!X- &#X/^(WAKQ]:+<:!J]OJ"D9,8RDJ]/O1N M Z]1U KI*\'^(W[+>D72KK?@93X;\36<@N;802$0.XQP <^6< 8VX7C!&":Q MI?B9\>?!]E%J/B'P1I=[I-J%-W]C :Y= OS/F.=PI[DB,@;3P >#T ^D:*^: M=(U?XQ?'.$ZCIEU:^"/#$LN86Y\]T!(.U@-S\=_E!.<'@56L_B)\0/V?-6&@ M^+8+OQQIMR@&FWT3L\SL,9&\@LQQU5LD'&#C&X#U/I^LVZ\2:18ZC!I]SJEE M;W\[!(K66X199&(R JDY)QS@5\[0_%3XJ_&O5TT_P;IS> TL%(U&YOE291+C M_5[I(6Z9X 0-D9/RD59M_P!C^/4/"][<:WKDUUXXNI#4YYXW("_UH$?4%%>.S M?M7_ ]CO-(MX]0GG&H;"\R1 )9A@3F;<05 [[0V,YZ9->PJP=0RD,I&01T- M "T56U+4(=)TZZO;@D06T3S2$=0J@D_H*^0O"]O\8OB[I>HW^DZ[*GAO7KZ2 M"9;F=6 M8G_5KTYR >90Z;\;_BJO_",:W,/#&FV;^5J&K1PF&2\SNSM*D"1,' 5 JG'S M$[N+NC_LR^.]/M?[&A^)MYHOAZS=A80Z8\ZOY>3@,$>/;P3P&8 X/49/TI10 M!X!8?LEPZE>+/XR\:ZUXM\O'EI,[(.W#%WD8C@]"OWB*]!^''P1\+_"S4M1O MM$AN/M-Z A>ZE\TQ1@@[$)&0I(4G)).U>>!7?44!L"P8O##O" MJJ*Y1"^%C7+%%))/'<]?10 V12\;*':,D$!EQD>XR,?G5#^R[G<#_:]YC'W= MD./_ $7_ )S6C10!G#2[D$_\3>\.3_Y&/FV09/_D/ MO6E10!G?V7<[@?[7O,8^[LAQ_P"B_P#.:!I=R"?^)O>')_N0\?\ D.M&B@#- M_LNYV*/[8O\.3_Y&/FV09/_D/O6E10!G?V7<[@?[7O,8^[ MLAQ_Z+_SF@:7<@G_ (F]X/_(=)_9=SL4?VQ>Y&/FV09/\ Y#[UI44 9W]EW.X' M^U[S&/N[(')_N0\?^0ZT:* ,W^R[G8H_MB]R,?-L@ MR?\ R'WI?[+N=P/]KWF,?=V0X_\ 1?\ G-:-% &<-+N03_Q-[PY/]R'C_P A MTG]EW.Q1_;%[D8^;9!D_^0^]:5% &=_9=SN!_M>\QC[NR''_ *+_ ,YH&EW( M)_XF]XE_LNYW _P!KWF,? M=V0X_P#1?^\QC[NR''_HO_.:!I=R"?\ B;WAR?[D/'_D.M&B@#-_ MLNYV*/[8O\QC[NR' M'_HO_.:!I=R"?^)O>')_N0\?^0ZT:* ,W^R[G8H_MB]R,?-L@R?_ "'WI?[+ MN=P/]KWF,?=V0X_]%_YS6C10!G#2[D$_\3>\.3_E_LNYW _VO>8Q]W9#C_P!%_P"/_ "'2?V7<[%']L7N1CYMD&3_Y#[UI44 9W]EW.X'^ MU[S&/N[(8Q]W9#C_ -%_YS6C10!G#2[D$_\ $WO#D_W(>/\ MR'2?V7<[%']L7N1CYMD&3_Y#[UI44 9W]EW.X'^U[S&/N[(')_N0\?^0ZT:* ,W^R[G8H_MB]R,?-L@R?_(?>E_LNYW _VO>8Q]W9 M#C_T7_G-:-% &<-+N03_ ,3>\.3_ '(>/_(=)_9=SL4?VQ>Y&/FV09/_ )#[ MUI44 9W]EW.X'^U[S&/N[(E_LNYW _VO>8Q]W9#C_T7_G-:-% &<-+N03_Q-[PY M/]R'C_R'2?V7<[%']L7N1CYMD&3_ .0^]:5% &=_9=SN!_M>\QC[NR''_HO_ M #F@:7<@G_B;WAR?[D/'_D.M&B@#-_LNYV*/[8O\.3_Y&/ MFV09/_D/O6E10!G?V7<[@?[7O,8^[LAQ_P"B_P#.:!I=R"?^)O>')_N0\?\ MD.M&B@#-_LNYV*/[8O?]\0_ M_&Z/[-N/^@K>?]\0_P#QNM"B@#/_ +-N/^@K>?\ ?$/_ ,;H_LVX_P"@K>?] M\0__ !NM"B@#/_LVX_Z"MY_WQ#_\;H_LVX_Z"MY_WQ#_ /&ZT** ,_\ LVX_ MZ"MY_P!\0_\ QNC^S;C_ *"MY_WQ#_\ &ZT** ,_^S;C_H*WG_?$/_QNC^S; MC_H*WG_?$/\ \;K0HH S_P"S;C_H*WG_ 'Q#_P#&Z/[-N/\ H*WG_?$/_P ; MK0HH S_[-N/^@K>?]\0__&Z/[-N/^@K>?]\0_P#QNM"B@#/_ +-N/^@K>?\ M?$/_ ,;H_LVX_P"@K>?]\0__ !NM"B@#/_LVX_Z"MY_WQ#_\;H_LVX_Z"MY_ MWQ#_ /&ZT** ,_\ LVX_Z"MY_P!\0_\ QNC^S;C_ *"MY_WQ#_\ &ZT** ,_ M^S;C_H*WG_?$/_QNC^S;C_H*WG_?$/\ \;K0HH S_P"S;C_H*WG_ 'Q#_P#& MZ/[-N/\ H*WG_?$/_P ;K0HH S_[-N/^@K>?]\0__&Z/[-N/^@K>?]\0_P#Q MNM"B@#/_ +-N/^@K>?\ ?$/_ ,;H_LVX_P"@K>?]\0__ !NM"B@#/_LVX_Z" MMY_WQ#_\;H_LVX_Z"MY_WQ#_ /&ZT** /.H_@%X,CUJ75AI4+7\C;F=[>%DS MSDB,IL!)).0N&/'-TMSKMH-0N5(S.T<4!;+QEH\^E:U/-J%A,/GA ME2'\P1'D'W!!KI**!'SCXW_9#\.6?@?5V\.)J%SKZ)YUJ;FYW[BIRT6T!5(< M9'/4X)/6K_P!^#=S_P (GJVL>,8[A]9\2%TO(+Z%3-]GR1LD\Q-RESER!CJI M(!&![_10,\@_X91^'.YB=+NB&!!4WTV#D8&?FYQQUZ]#D<5W6A> K#PSX?AT M33)9K328D,8M0D3J0<[MQ9"6+$DDDG))S72T4 <^/!=FNAMHR2M%I+1&#[#' M;VZ0B,C!4*(\ * MM&\2-;Q:=XPCNKJ:)9EM8Y[5I@I!(R@4D=#^1]*\5^%^CI\6_CIXS\47]U+? MV&CM_9VGO(B/&RD.@*AE*XV^8< ?>D)/7%:/B[]C_P -Q^$9U\--?1>([<^? M:W5Q=9,KC!"-]T#D$AEVD,V2<9![K]GGX<7GPS^'<5AJB+'J]U7:*X?8[ M855W#@X5%Z<9SCB@/0D^(GP3TWQQX$;P[',+..W7=IZI;PI';2#.,*D8PIR0 M0.H)XKR1OB'\4/@?]FL/&5E-KVBA%MK74=-:+[P "AI#%\W0_>56(P><-7U) M10!\P:A\3OCE'I<^OQ^$OL6AP(TTD-U'&;E8QR24)5\@>B8^O5<7_A(G_:G^ M)'AW1HH[Z+PSI<9O=22]$6[>"58*4 #*Q"H,X."YP,;6^N:*7J+U/#?VA?A+ M<:MX9MO$6A7-TOB/P\$>R,"(I$2NK%5"(.5VA@/8C^*N(L_VF_%/C&QT^U\& M:'J6J:VEN)M1$T43Q)@+G8$3)!+CDX[_ "FOJFBF,^9H]+^-'QDN(5NKN\^' MFA+\QD$ABN6(((&V,I(>V0=JD!N?6+X>_&J[^&^I7G@GXF:OJEE?6$WEVVK2 M*MQ'+$?N&1V1GP>"');(;#$%37T]7,_$/X?Z5\2O#-UHVJPJ5D7,-QL!DMY! MRKH>H(('0C(R.] &I'8S31JZ:Q=.C ,K*L)!!Z$'RZ=_9MQ_T%;S_OB'_P"- MU\^7'[(NK7>D):WOQ(U34S9Q#^S89TD$-O(J@+@-*^U?E_@P1QCH*C?QQ\4O M@5J^G7'CZ\C\4^%;D+;O<6*(3;-E0"7$4;%^OW\ALCG.2 +'T/\ V;Y;!(!P.E=S\ M,?@+X4^%;1W6FVC7&KB(QR:C<,2[9"[MJCY4SM'W1GMDUZ-0!X3XV_9#\*^) MI(Y]-NI] N0P\S[/%&8G3&,",!0K=,,/[HR#@8]>TWPV-'TZUL+*_NK>SM8D M@AA1(=J(H"JH_=] !6Q10!G_P!FW'_05O/^^(?_ (W1_9MQ_P!!6\_[XA_^ M-UH44",_^S;C_H*WG_?$/_QNC^S;C_H*WG_?$/\ \;K0HH S_P"S;C_H*WG_ M 'Q#_P#&Z/[-N/\ H*WG_?$/_P ;K0HH S_[-N/^@K>?]\0__&Z9-H\EQ"\4 MNI7,L4BE7C>. JRD8((,?(K3HH&8NF>%X=%M%M=.N9+"U4Y6&UM[>-!]%6(" MH/$7@N#Q9H=[H^JWMU=:?>1&*:)EB&Y3Z$1Y!'4$<@BNAHH$?).EZI\6O@W9 M:IX*T_0=6U^.%@NE:O:V_F6\:ODD\Q-GD@X9@%+$G(! Z)OV?_B5\1I;<_$+ MQX/L<,9>*'30 XD/3^<\D \!J^E**!G@&C?LEVTVH277B[Q;J7B MUA;M;VZSJR^2K!AQYCR<+O;:HP%SGD@&MO1_V3OA_HZQ$6MY=RQ,&66ZN-_0 M8Y7 0\ =5_F:]DHH \XM?V?? UGJ4M\FAVCS2!04FMH9(A@Y^6-D*)SW4#'0 M8'%=?IWAM-'L8;*PNY;*SA7;%;V\$$<:#T51'@#Z5L44 <%=_!#PAJ&N7FL7 M6E6]WJ5X/W\US;PRJ_&"?+="@)Y)8*"[TNWD^PL3:HM MM"D<62"1L5 K#('#AAQ7=T4 <_9^"[+3K^2^M&%K>R)Y;W,-K;)(Z\?*6$62 M.!Q[5QOCC]G'PG\0M434=6^UB\ (DEMO*B,W_73$?S'W// YX%>I44A'RWJG M@?Q5^SCXT2]\$6.L^)O"NIQG[1IMN#+)'(H.,D1OCG:P?9D@NIR<&H=+M_V@ M;B\?Q;:1;Y=2W0_V/>R1Q?9XE(V%HI-BJF^( M$UUH.O75UHGC&Q++I:G5EFU*YSNP3DA%) M.W.!DDDG'7& #RO1?#GQXUU;CQC!KC:;>7+$)X?U%B@6)>% A9#&C=1D@$Y MR2<#+]'_ &5]>\<3OKWC_P 2W$6KZA(/[0L[55;S(5)V1EPVU>^ RKGCH,? M3U% '%:%\(?#7AJUL8--L8;?[$WF6\S6T$DJ2<[G$CQEMQ)))SWP,#BNBFT9 M[J"6"XU"XN()4:-XI8X65E(P01Y?(YZ5IT4;ZAN[LR;+P^--M8[:TO9K6VC& M$AAA@1%YSP!'@?]\0__&Z/[-N/^@K>?]\0_P#QNM"B@#/_ +-N/^@K>?\ M?$/_ ,;H_LVX_P"@K>?]\0__ !NM"B@#/_LVX_Z"MY_WQ#_\;H_LVX_Z"MY_ MWQ#_ /&ZT** ,_\ LVX_Z"MY_P!\0_\ QNC^S;C_ *"MY_WQ#_\ &ZT** ,_ M^S;C_H*WG_?$/_QNC^S;C_H*WG_?$/\ \;K0HH S_P"S;C_H*WG_ 'Q#_P#& MZ/[-N/\ H*WG_?$/_P ;K0HH S_[-N/^@K>?]\0__&Z/[-N/^@K>?]\0_P#Q MNM"B@#/_ +-N/^@K>?\ ?$/_ ,;H_LVX_P"@K>?]\0__ !NM"B@#/_LVX_Z" MMY_WQ#_\;H_LVX_Z"MY_WQ#_ /&ZT** ,_\ LVX_Z"MY_P!\0_\ QNC^S;C_ M *"MY_WQ#_\ &ZT** ,_^S;C_H*WG_?$/_QNC^S;C_H*WG_?$/\ \;K0HH S M_P"S;C_H*WG_ 'Q#_P#&Z7^S;C:1_:EW]=L/_P ;J_12&4/[-N/^@K=_]\P_ M_&Z3^S;C_H*WG_?$/_QNM"BF(S_[-N/^@K>?]\0__&Z9-HTEU#)#-J5S+%(I M1XWC@*LI&""#'R"*TZ*0SR?5OV9_!>H:'J6G6]H; WN&\Z&./=&X!VLOR\ $ M\J" 1P1BO.-(T/\ :#\*V$?AG3?LD^G6KM#;ZQ/-!(PCR=I_>,6V@#@,A(!4 M#=!L]&TF]N[73[52L4>(CU)9B28^26))]S7244 9_]FW'_ $%;S_OB M'_XW1_9MQ_T%;S_OB'_XW6A10(S_ .S;C_H*WG_?$/\ \;H_LVX_Z"MY_P!\ M0_\ QNM"B@#/_LVX_P"@K>?]\0__ !NC^S;C_H*WG_?$/_QNM"B@#/\ [-N/ M^@K>?]\0_P#QNC^S;C_H*WG_ 'Q#_P#&ZT** ,_^S;C_ *"MY_WQ#_\ &Z/[ M-N/^@K>?]\0__&ZT** ,_P#LVX_Z"MY_WQ#_ /&Z/[-N/^@K>?\ ?$/_ ,;K M0HH ;&I2-5+M(0 "S8R?6">))H)5*21R*&5U(P M00>H([5)10!6T[3;31[&&RL+6&RLX5VQ6]O&(XT'HJ@8 ^E6:** "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@ KS+XC>+-?\/^-="C74[?P[X6S& M\^HW.D27T5U*[M$;:25)5%J &C99'&&I7&J M2);($.FQZE.EA<;7WH9K<,(Y"K9ZCD'#;@J@ ' WWQ,\::*NOVEP_AW4+Z&; M2]/M+JT@F2VM;^\N?*:VES*S3&%'AE)7RBRN/E3<,=Q\-/$VK>(M/UB+6Q9M MJ.EZI<:<]QI\;QPW 0JRR+&[,4.UP"N]OF4\]A6TWX*^$]*T6]TB&VU%],O# MNDM;G6;V=%?S?.\R,23-Y_K6C10!G?\)%I6XK_ &G9[@,D?:$S_/V-)_PDFD;&?^U++8N]*?$6E*0#J=F"QP/](3GOZUHT4 9W_"1:5N* M_P!IV>X#)'VA,_S]C2?\))I&QG_M2RV+G+?:$P,=>]:5% &X#)'VA,_S]C6C10!F_\ "2:1L9_[4LMBYRWV MA,#'7O2GQ%I2D ZG9@L<#_2$Y[^M:-% &=_PD6E;BO\ :=GN R1]H3/\_8TG M_"2:1L9_[4LMBYRWVA,#'7O6E10!G'Q%I2D ZG9@L<#_ $A.>_K1_P )%I6X MK_:=GN R1]H3/\_8UHT4 9O_ DFD;&?^U++8N_K6C10!G?\)%I6XK_ &G9[@,D?:$S_/V-)_PDFD;&?^U++8N]*?$6E*0#J=F"QP/](3GOZUHT4 9W_"1 M:5N*_P!IV>X#)'VA,_S]C2?\))I&QG_M2RV+G+?:$P,=>]:5% &X#)'VA,_S]C6C10!F_\ "2:1L9_[4LMB MYRWVA,#'7O2GQ%I2D ZG9@L<#_2$Y[^M:-% &=_PD6E;BO\ :=GN R1]H3/\ M_8TG_"2:1L9_[4LMBYRWVA,#'7O6E10!G'Q%I2D ZG9@L<#_ $A.>_K1_P ) M%I6XK_:=GN R1]H3/\_8UHT4 9O_ DFD;&?^U++8N_K6C10!G?\)%I6XK_ &G9[@,D?:$S_/V-)_PDFD;&?^U++8N< MM]H3 QU[UI44 9Q\1:4I .IV8+' _P!(3GOZT?\ "1:5N*_VG9[@,D?:$S_/ MV-:-% &;_P ))I&QG_M2RV+G+?:$P,=>]*?$6E*0#J=F"QP/](3GOZUHT4 9 MW_"1:5N*_P!IV>X#)'VA,_S]C2?\))I&QG_M2RV+G+?:$P,=>]:5% &X#)'VA,_S]C6C10!F_\ "2:1L9_[ M4LMBYRWVA,#'7O2GQ%I2D ZG9@L<#_2$Y[^M:-% &=_PD6E;BO\ :=GN R1] MH3/\_8TG_"2:1L9_[4LMBYRWVA,#'7O6E10!G'Q%I2D ZG9@L<#_ $A.>_K1 M_P )%I6XK_:=GN R1]H3/\_8UHT4 9O_ DFD;&?^U++8N_K6C10!G?\)%I6XK_ &G9[@,D?:$S_/V-)_PDFD;&?^U+ M+8N]*?$6E*0#J=F"QP/](3GOZUH MT4 9W_"1:5N*_P!IV>X#)'VA,_S]C2?\))I&QG_M2RV+G+?:$P,=>]:5% &< M?$6E*0#J=F"QP/\ 2$Y[^M'_ D6E;BO]IV>X#)'VA,_S]C6C10!F_\ "2:1 ML9_[4LMBYRWVA,#'7O2GQ%I2D ZG9@L<#_2$Y[^M:-% &=_PD6E;BO\ :=GN M R1]H3/\_8TG_"2:1L9_[4LMBYRWVA,#'7O6E10!G'Q%I2D ZG9@L<#_ $A. M>_K1_P )%I6XK_:=GN R1]H3/\_8UHT4 9O_ DFD;&?^U++8N_K6C10!G?\)%I6XK_ &G9[@,D?:$S_/V-)_PDFD;& M?^U++8N]*?$6E*0#J=F"QP/](3G MOZUHT4 9W_"1:5N*_P!IV>X#)'VA,_S]C2?\))I&QG_M2RV+G+?:$P,=>]:5 M% &X#)'VA,_S]C6C10!F_\ M"2:1L9_[4LMBYRWVA,#'7O2GQ%I2D ZG9@L<#_2$Y[^M:-% &=_PD6E;BO\ M:=GN R1]H3/\_8TG_"2:1L9_[4LMBYRWVA,#'7O6E10!G'Q%I2D ZG9@L<#_ M $A.>_K1_P )%I6XK_:=GN R1]H3/\_8UHT4 9O_ DFD;&?^U++8N_K6C10!G?\)%I6XK_ &G9[@,D?:$S_/V-)_PD MFD;&?^U++8N]*?$6E*0#J=F"QP/ M](3GOZUHT4 9W_"1:5N*_P!IV>X#)'VA,_S]C2?\))I&QG_M2RV+G+?:$P,= M>]:5% &X#)'VA,_S]C6C10! MF_\ "2:1L9_[4LMBYRWVA,#'7O2GQ%I2D ZG9@L<#_2$Y[^M:-% &=_PD6E; MBO\ :=GN R1]H3/\_8TG_"2:1L9_[4LMBYRWVA,#'7O6E10!G'Q%I2D ZG9@ ML<#_ $A.>_K1_P )%I6XK_:=GN R1]H3/\_8UHT4 9O_ DFD;&?^U++8N_K6C10!G?\)%I6XK_ &G9[@,D?:$S_/V- M)_PDFD;&?^U++8N]*?$6E*0#J=F M"QP/](3GOZUHT4 9W_"1:5N*_P!IV>X#)'VA,_S]C2?\))I&QG_M2RV+G+?: M$P,=>]:5% &X#)'VA,_S]C6 MC10!F_\ "2:1L9_[4LMBYRWVA,#'7O2GQ%I2D ZG9@L<#_2$Y[^M:-% &=_P MD6E;BO\ :=GN R1]H3/\_8TG_"2:1L9_[4LMBYRWVA,#'7O6E10!G'Q%I2D MZG9@L<#_ $A.>_K1_P )%I6XK_:=GN R1]H3/\_8UHT4 9O_ DFD;&?^U++ M8N_K6C10!G?\)%I6XK_ &G9[@,D?:$S M_/V-)_PDFD;&?^U++8N]*?$6E*0 M#J=F"QP/](3GOZUHT4 9W_"1:5N*_P!IV>X#)'VA,_S]C2?\))I&QG_M2RV+ MG+?:$P,=>]:5% &X#)'VA,_ MS]C6C10!F_\ "2:1L9_[4LMBYRWVA,#'7O2GQ%I2D ZG9@L<#_2$Y[^M:-% M&=_PD6E;BO\ :=GN R1]H3/\_8TG_"2:1L9_[4LMBYRWVA,#'7O6E10!G'Q% MI2D ZG9@L<#_ $A.>_K1_P )%I6XK_:=GN R1]H3/\_8UHT4 9O_ DFD;&? M^U++8N_K6C10!G?\)%I6XK_ &G9[@,D M?:$S_/V-)_PDFD;&?^U++8N]*?$ M6E*0#J=F"QP/](3GOZUHT4 9W_"1:5N*_P!IV>X#)'VA,_S]C2?\))I&QG_M M2RV+G+?:$P,=>]:5% &X#)' MVA,_S]C6C10!F_\ "2:1L9_[4LMBYRWVA,#'7O2GQ%I2D ZG9@L<#_2$Y[^M M:-% &=_PD6E;BO\ :=GN R1]H3/\_8TG_"2:1L9_[4LMBYRWVA,#'7O6E10! MG'Q%I2D ZG9@L<#_ $A.>_K1_P )%I6XK_:=GN R1]H3/\_8UHT4 9O_ DF MD;&?^U++8N_K6C10!G?\)%I6XK_ &G9 M[@,D?:$S_/V-)_PDFD;&?^U++8N M]*?$6E*0#J=F"QP/](3GOZUHT4 9W_"1:5N*_P!IV>X#)'VA,_S]C2?\))I& MQG_M2RV+G+?:$P,=>]:5% & MX#)'VA,_S]C6C10!F_\ "2:1L9_[4LMBYRWVA,#'7O2GQ%I2D ZG9@L<#_2$ MY[^M:-% &=_PD6E;BO\ :=GN R1]H3/\_8TG_"2:1L9_[4LMBYRWVA,#'7O6 ME10!G'Q%I2D ZG9@L<#_ $A.>_K1_P )%I6XK_:=GN R1]H3/\_8UHT4 9O_ M DFD;&?^U++8N_K6C10!G?\)%I6XK_ M &G9[@,D?:$S_/V-)_PDFD;&?^U++8N]*?$6E*0#J=F"QP/](3GOZUHT4 9W_"1:5N*_P!IV>X#)'VA,_S]C2?\ M))I&QG_M2RV+G+?:$P,=>]:5% &X#)'VA,_S]C6C10!F_\ "2:1L9_[4LMBYRWVA,#'7O2GQ%I2D ZG9@L< M#_2$Y[^M:-% &=_PD6E;BO\ :=GN R1]H3/\_8TG_"2:1L9_[4LMBYRWVA,# M'7O6E10!G'Q%I2D ZG9@L<#_ $A.>_K1_P )%I6XK_:=GN R1]H3/\_8UHT4 M 9O_ DFD;&?^U++8N_K6C10!G?\)%I M6XK_ &G9[@,D?:$S_/V-)_PDFD;&?^U++8N]*?$6E*0#J=F"QP/](3GOZUHT4 9W_"1:5N*_P!IV>X#)'VA,_S] MC2?\))I&QG_M2RV+G+?:$P,=>]:5% &X#)'VA,_S]C6C10!F_\ "2:1L9_[4LMBYRWVA,#'7O2GQ%I2D ZG M9@L<#_2$Y[^M:-% &=_PD6E;BO\ :=GN R1]H3/\_8TG_"2:1L9_[4LMBYRW MVA,#'7O6E10!G'Q%I2D ZG9@L<#_ $A.>_K2_P#"0:7_ -!*S_[_ *?XUH44 M (K!U#*0RD9!'0TM%% !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 %%%% %>'4+6XNKBUBN89;FVV^?"D@+Q;AE=RCE'TU87/B'43X6N8=2V_:ED-KZE:WC,;*#'B,KA",J,+V MQ0!WLTT=O"\LKK%%&I9Y'("JH&223T%/K&\027ITW4D$%N+;R''FM.P;;LY) M4(>G/&><>_%@SZKD8LK,C//^F/\ _&J -&BLTW&KX?%C99_A_P!,?GCO^ZXY M^M+Y^J[A_H5GMQR?MCY_]%?6@#1HK-^T:OM_X\;+.>GVQ^F>O^J]/\]Z7S]5 MW'_0K/;C@_;'S_Z*^E &C16:+C5\)FQLL_Q?Z8_'';]USS]*#<:OA\6-EG^' M_3'YX[_NN.?K0!?,T:S+$742LI98\C<5! ) ]!N'YCUI]8W')^V/G_P!%?6D^T:OM_P"/&RSGI]L?IGK_ *KT_P ]Z -*BL[S]5W'_0K/ M;C@_;'S_ .BOI2"XU?"9L;+/\7^F/QQV_=<\_2@#2HK--QJ^'Q8V6?X?],?G MCO\ NN.?K2^?JNX?Z%9[<?JNX?Z%9[<@#2HK.\_5=Q_T*SVXX/VQ\_^BOI2"XU?"9L;+/\ %_IC M\<=OW7//TH TJ*S3<:OA\6-EG^'_ $Q^>._[KCGZTOGZKN'^A6>W')^V/G_T M5]: -&BLW[1J^W_CQLLYZ?;'Z9Z_ZKT_SWI?/U7@J@+C5\)FQLL_Q?Z8_'';]USS]*J:S+J3Z M/J"RVMG'$8) 76Z=B%VG)QY0]^* -VBL_P [5/\ GSL__ M__C5-^T:OM_X\ M;+.>GVQ^F>O^J]/\]Z -*BL[S]5W'_0K/;C@_;'S_P"BOI2"XU?"9L;+/\7^ MF/QQV_=<\_2@#2HK--QJ^'Q8V6?X?],?GCO^ZXY^M+Y^J[A_H5GMQR?MCY_] M%?6@#1HK-^T:OM_X\;+.>GVQ^F>O^J]/\]Z7S]5W'_0K/;C@_;'S_P"BOI0! MHT5FBXU?"9L;+/\ %_IC\<=OW7//TH-QJ^'Q8V6?X?\ 3'YX[_NN.?K0!I45 MG>?JNX?Z%9[<._[KCGZTOGZKN'^A6>W')^V/G_ -%?6@#1HK-^T:OM_P"/&RSGI]L? MIGK_ *KT_P ]Z7S]5W'_ $*SVXX/VQ\_^BOI0!HT5FBXU?"9L;+/\7^F/QQV M_=<\_2@W&KX?%C99_A_TQ^>._P"ZXY^M &E3(IHYU+1.LBAF4LI!&X$@CZ@@ M@^XJCY^J[A_H5GMQR?MCY_\ 17UJII,FHK:N([:T=?M$QR;EQSYKY'^K['(_ M"@#GVQ^F>O\ JO3_ #WI?/U7W' M)^V/G_T5]:3[1J^W_CQLLYZ?;'Z9Z_ZKT_SWH TJ*SO/U7._[KCGZT MOGZKN'^A6>W')^V/G_T5]: -&BLW[1J^W_CQLLYZ?;'Z9Z_ZKT_SWI?/U7YJCY^J[A_H5GMQR? MMCY_]%?6J>J2ZDUH@EM;.,?:(2"MT[@#=HK/\ .U3_ )\[ M/_P+?_XU31<:OA,V-EG^+_3'XX[?NN>?I0!I45FFXU?#XL;+/\/^F/SQW_=< M<_6E\_5=P_T*SVXY/VQ\_P#HKZT :-%9OVC5]O\ QXV6<]/MC],]?]5Z?Y[T MOGZKN/\ H5GMQP?MCY_]%?2@#1HK-%QJ^$S8V6?XO],?CCM^ZYY^E!N-7P^+ M&RS_ _Z8_/'?]UQS]: -*BL[S]5W#_0K/;CD_;'S_Z*^M)]HU?;_P >-EG/ M3[8_3/7_ %7I_GO0!I45G>?JNX_Z%9[<<'[8^?\ T5]*07&KX3-C99_B_P!, M?CCM^ZYY^E &E16:;C5\/BQLL_P_Z8_/'?\ =<<_6E\_5=P_T*SVXY/VQ\_^ MBOK0!HT5F_:-7V_\>-EG/3[8_3/7_5>G^>]+Y^J[C_H5GMQP?MCY_P#17TH MT:*S1<:OA,V-EG^+_3'XX[?NN>?I0;C5\/BQLL_P_P"F/SQW_=<<_6@#2HK. M\_5=P_T*SVXY/VQ\_P#HKZTGVC5]O_'C99ST^V/TSU_U7I_GO0!?$T;3-$'4 MRJH9H\C<%)(!(]#M/Y'TI]8<4FH_VQ=,+:T,AMX04^TO@#=)@Y\OOS^7O5K[ M1J^W_CQLLYZ?;'Z9Z_ZKT_SWH TJ*SO/U7._[KCGZTOGZKN'^A6>W' M)^V/G_T5]: -&BLW[1J^W_CQLLYZ?;'Z9Z_ZKT_SWI?/U7@#2 MHK.\_5=Q_P!"L]N.#]L?/_HKZ4@N-7PF;&RS_%_IC\<=OW7//TH TJ*S3<:O MA\6-EG^'_3'YX[_NN.?K2^?JNX?Z%9[<GVQ^F>O\ JO3_ #WI?/U7W')^V/G_P!%?6J>J2ZDUH@EM;.,?:(2"MT[@#=HK.:?5]XX^O_+*CS]5W'_0K/;C@_;'S_P"BOI0! MHT5FBXU?"9L;+/\ %_IC\<=OW7//TH-QJ^'Q8V6?X?\ 3'YX[_NN.?K0!I45 MG>?JNX?Z%9[<._[KCGZTOGZKN'^A6>W')^V/G_ -%?6@#1HK-^T:OM_P"/&RSGI]L? MIGK_ *KT_P ]Z7S]5W'_ $*SVXX/VQ\_^BOI0!HT5FBXU?"9L;+/\7^F/QQV M_=<\_2@W&KX?%C99_A_TQ^>._P"ZXY^M &E16=Y^J[A_H5GMQR?MCY_]%?6D M^T:OM_X\;+.>GVQ^F>O^J]/\]Z -*BL[S]5W'_0K/;C@_;'S_P"BOI2"XU?" M9L;+/\7^F/QQV_=<\_2@#2HK--QJ^'Q8V6?X?],?GCO^ZXY^M+Y^J[A_H5GM MQR?MCY_]%?6@"]+-' H:5UC4LJAF( W$@ ?4D@#W-/K"U274FM$$MK9QC[1" M05NG;D2KM'^J'7CZ9[U=\[5/^?.S_P# M_\ XU0!H45FBXU?"9L;+/\ %_IC M\<=OW7//TH-QJ^'Q8V6?X?\ 3'YX[_NN.?K0!I45G>?JNX?Z%9[<._[KCGZTOGZKN' M^A6>W')^V/G_ -%?6@#1HK-^T:OM_P"/&RSGI]L?IGK_ *KT_P ]Z7S]5W'_ M $*SVXX/VQ\_^BOI0!HT5FBXU?"9L;+/\7^F/QQV_=<\_2@W&KX?%C99_A_T MQ^>._P"ZXY^M &E16=Y^J[A_H5GMQR?MCY_]%?6D^T:OM_X\;+.>GVQ^F>O^ MJ]/\]Z -*BL[S]5W'_0K/;C@_;'S_P"BOI2"XU?"9L;+/\7^F/QQV_=<\_2@ M#2HK--QJ^'Q8V6?X?],?GCO^ZXY^M+Y^J[A_H5GMQR?MCY_]%?6@#1I@FC:9 MH@ZF55#-'D;@I) )'H=I_(^E4/M&K[?^/&RSGI]L?IGK_JO3_/>JL4FH_P!L M73"VM#(;>$%/M+X W28.?+[\_E[T ;E%9QGU7(Q969&>?],?_P"-4AN-7P^+ M&RS_ _Z8_/'?]UQS]: -*BL[S]5W#_0K/;CD_;'S_Z*^M)]HU?;_P >-EG/ M3[8_3/7_ %7I_GO0!I45G>?JNX_Z%9[<<'[8^?\ T5]*07&KX3-C99_B_P!, M?CCM^ZYY^E &E16:;C5\/BQLL_P_Z8_/'?\ =<<_6E\_5=P_T*SVXY/VQ\_^ MBOK0!HT5F_:-7V_\>-EG/3[8_3/7_5>G^>]+Y^J[C_H5GMQP?MCY_P#17TH MT:*S1<:OA,V-EG^+_3'XX[?NN>?I0;C5\/BQLL_P_P"F/SQW_=<<_6@#2HK. M\_5=P_T*SVXY/VQ\_P#HKZTGVC5]O_'C99ST^V/TSU_U7I_GO0!I45G>?JNX M_P"A6>W'!^V/G_T5]*07&KX3-C99_B_TQ^..W[KGGZ4 :5%9IN-7P^+&RS_# M_IC\\=_W7'/UI?/U7-EG/3[8_3 M/7_5>G^>]+Y^J[C_ *%9[<<'[8^?_17TH O0S1W$*2Q.LL4BADD0@JRD9!!' M44^L/19-171[!8[:TDC%O&%7Q5H7&KX3-C99_B_P!,?CCM^ZYY M^E &E16:;C5\/BQLL_P_Z8_/'?\ =<<_6E\_5=P_T*SVXY/VQ\_^BOK0!HT5 MF_:-7V_\>-EG/3[8_3/7_5>G^>]+Y^J[C_H5GMQP?MCY_P#17TH T:*S1<:O MA,V-EG^+_3'XX[?NN>?I0;C5\/BQLL_P_P"F/SQW_=<<_6@#2HK.\_5=P_T* MSVXY/VQ\_P#HKZTGVC5]O_'C99ST^V/TSU_U7I_GO0!I45G>?JNX_P"A6>W' M!^V/G_T5]*07&KX3-C99_B_TQ^..W[KGGZ4 :5%9IN-7P^+&RS_#_IC\\=_W M7'/UI?/U7-EG/3[8_3/7_5>G^> M]+Y^J[C_ *%9[<<'[8^?_17TH T:*S1<:OA,V-EG^+_3'XX[?NN>?I0;C5\/ MBQLL_P /^F/SQW_=<<_6@#2HK.\_5=P_T*SVXY/VQ\_^BOK2?:-7V_\ 'C99 MST^V/TSU_P!5Z?Y[T :5,AFCN(4EB=98I%#)(A!5E(R"".HJCY^J[C_H5GMQ MP?MCY_\ 17TJIHLFHKH]@L=M:21BWC"N;EP6&T8./+XH W**S?M&K[?^/&RS MGI]L?IGK_JO3_/>E\_5=Q_T*SVXX/VQ\_P#HKZ4 :-%9HN-7PF;&RS_%_IC\ M<=OW7//TH-QJ^'Q8V6?X?],?GCO^ZXY^M &E16=Y^J[A_H5GMQR?MCY_]%?6 MD^T:OM_X\;+.>GVQ^F>O^J]/\]Z -*BL[S]5W'_0K/;C@_;'S_Z*^E(+C5\) MFQLL_P 7^F/QQV_=<\_2@#2HK--QJ^'Q8V6?X?\ 3'YX[_NN.?K2^?JNX?Z% M9[<E\_5=Q_T*SVXX/V MQ\_^BOI0!HT5FBXU?"9L;+/\7^F/QQV_=<\_2@W&KX?%C99_A_TQ^>._[KCG MZT :5%9WGZKN'^A6>W')^V/G_P!%?6D^T:OM_P"/&RSGI]L?IGK_ *KT_P ] MZ -*BL[S]5W'_0K/;C@_;'S_ .BOI2"XU?"9L;+/\7^F/QQV_=<\_2@#2HK- M-QJ^'Q8V6?X?],?GCO\ NN.?K3O.U3_GSL__ +?_P"-4 7HY%FC5T971@&5 ME.00>A!IU8_AU[S^R]/1H;?[,+= )5G8L1L&#M*#KQWK8H **** "BO+?@/\ M5?$OQD\)Z5XKO/#&E:#X=U2T:XM6@UN6[N]XDVA'B-K&@! 8[ED;H 0$]'LY;.ZO+75 MK77-?EMH;5K=RK-%-'9R^M9UQ^TEJ/_#+S?%%O#UOIFL7\6S2 M-%>[>Y6>>2;R;4$^7$S!V*OL"AMI/0YP >\T5XSX_P#C1XK^%<'AZXUWPA9W MFEW5]I^CWNHVNJ>5*;J<+ODMK7RWWPJS%!OE20LK#9MQ(UNP^/4^H?M!/\-# MX1U"PMET^>]77+^01"X:)D5O(A"DO%^\4"4LHW*PV\ D&>MT45YW\7$JW'E1;MTA52 O!)Y-<[XT^.7CC MX4?#S0O$?B?P;I]\GEZ='K,EKJ36D@N;ET21+.U*2M*(BYR))(R=I(&,D 'N M;6Z-<),5_>HK(K9/ )!(_P#'1^525X+XN_:D;PWXBUTV_AN&_P#"'A_7+/P_ MJNLG4FCN(KJ?R]QBMO((D2,RQAB95))(4-CGJ/%?Q1UJU^-6A^"?#VGPZG%% MH]UK>NADS,L*D1VT4#&5$$LDNX8DXVC.0.: /4J*\8T?X_:K%XN\;>&O$?@N M2#5O#>C1ZXEOX:O6U9[V)]^(40PPL)R5 5,%6)/S #)W_@+\7IOC5X*NM>N- M#_X1Z:WU.ZTU[+[8+K!A?86\Q553DYX&0/4T >D4444 %%%% !1110 4444 M%%%% !1110 4444 %%97BKQ':>#_ OK&O7XD-CI=G-?3B( OY<2%VV@D#.% M/4BO+_A7^T!?>.?&6G^'M<\*KX>GUCP[#XGTB:UOS>I-:.^UDG/DQB&9=T9V MJ9%.XX?@;@#V6H[BW2ZMY895W12*4=&P,N,CPK^U1<^//#/P^E\/ M^%(9?$WC"6]6#3;[53#:0Q6H8S3&Y2"1G0E5"%8OF+'IB@#Z!HKP;5OVFC=_ MLVVOQ#T72EMO$.IR)IEAHFH;I0-3:J^%(=;\(VEWI&L:S8^'I-3L]2*W#74Z9,\-F(GS &##YIA)A6.P@ L >Q4 M5Y-X;^.UQXA^/VJ?#9_".H:5;6>D3:I%K.H/Y?VOR[I;=A%#M)\HEB5D+#=M MX7'S5ZS0 4444 %%%% !1110 4444 %%%% !1110 445D>+/$!\*>&]0U<:9 MJ.LFSB,HT_28/.NIR/X(TR-S'W('O0!KT5Y)\*_C9K7Q:^$T/BS2?!Z1ZK/? M7%BFE2:JGDQF*5HS)+<>7PGR9/EQR,,X"MSAO@/]H*#Q)\+_ !CXOUS24T%O M"=]J-AJ-M!>B[A>2TSN,,VQ-ZMP!E%.3C'J >NU'!;I;H4C7:I9G(R3RS%B? MS)KY]U3X^?$'P1\#-/\ 'WB#P5I%TL>E0ZKJK?VLVG)&)Y2(X((BD[/*D9C\ MSS&C4LZ["Q+*G1^+OVAIO#/Q4\#>#X_!FK26_B25(GUF^/V6"W9XFD$:*58S M2*$.]1M"97YCR >QT5YC\1/B=JNB?$[P'X)\.VUK>:EK,L]]J9N4+_9M-@0 M^8R@.NV1Y&CC1CN4$G([C,T7XYZTOQ1N_!7B3P9_95Z/#C^)K7^RM1.HRO"L MWE&"6,0H$GSC 1I$)R%<\9 /8:*\L^ WQLN/C5:^*YKCPQ=>%9-#UF72OLE[ M<"2X;:B.&E4*!%)AQNC#. ?XFZUZG0 4444 %%%% !1110 4444 %%%% !11 M10 454U:[GT_2KRZM;&74[F&%Y(K*!T22X<*2L:L[*@+$ LP )Y('-><_#7 MXO:OXL^)'B_P1K_ARST;6/#MO9W4D^DZH^H6KI<*Q52[6\)1_E/RE>1DC@<@ M'J-1SVZ7"!)%W*&5P,DQMLH]U-/B8G?(CA-D0 ^;;]ZL+Q%^U_-H_P \+?$RU^'^J:@NM1 M++-9BX"6^GKYZ0DRW.P\,\B^7B,EQSA0&( /HVBO-OC[\2]1^&/@6&YT&WM; MSQ1JVHVVCZ-:WB.\,MU,^ '5&#%0BR.=ISA#VR:R_$WQHU[P1\0O"&@ZSX3@ M71_$FIOI%KJ<.J#[7YJQLWFFT$958F*Y&)V<*064$%: /7:*\GF^,FNZ1\7O M"G@[7/!\6FV'BA;\Z9J$6JBXN$-K&)&%Q L02,,I)!260= <$X'K% !1110 M4444 %%%% !1110 4444 %%%% !117EWQL^.UA\'[KPWILB::^K>()I8[1M: MU1=,L(DB"F62>Y*/L WHH 1BS.JCK0!ZC17D?Q+^-%[X-^!L7BVQBT:_\0ZF M+>UT>UT^]?4+&[N[B0)"L)_A[XD\&:=K?A*SN M-.U[5[;03J%IJA%S]HD0EKB.S\M_]&##&3-O4'+* ,D ]>6W1;AY@O[UU5&; M)Y )('_CQ_.I*\(LOVGI+[Q-8-'X:B?P1?\ BJ3P?;:]'J>ZY>\56'F&U$.T M0M+&\8?SBV &*@'%;]U\5/$-[\;=;\)Z#I%OJFC^']%BNM1X*W+WT[C[/ DC M.L:)Y0:1B0QP,*": ]#UBBO'O!?QL\2>+-4\>^'3X,LX_%WA6\M+5[6UUOSK M&=;B$2)*;EX(V5%^8.!$S#;PK'BMOX*_%FX^*UCXH%]HJ:'JGAW7;G0;R"WN MS=V[RPA"7BF,<992''!16!!!% 'HU%%% !1110 4444 %%%% !1110 4444 M%%%% !17)_%;XB6/PE^'>O>+]2@ENK/2;8SO!"5#R'(55!8@#+$#)Z9KE_AC M\:+WQ=XP\2>%/$N@VWAG7]%L[3462TU%KVVEM;A"5?S6AB*LK*RLK+VR"1R M#U2HY[=+A DB[E#*X&2.58,#^8%>$>$_CEXX\3?#'4_'-CX4TK4])DO=1N-- M^U7[:8BZ3;EECEF%_!9U+5KWPI) MXPN]/U346L1;6BG8$1Q!(TLCN&"#8H( 8E<@4 ?0=%>*^./C].?AAX!UWP5; M6MUK?CJ\L+71[75%M4 %% M%% !1110 4444 %%%% !1110 4444 %%%>2?%;X]3_#/XB>"/"R>$[[5(?$> MH6U@^L-*(+2V,SR*%0X8RRJ(G=D 5=I+#< 0#UNBO)?C!\:M9^$=S8WT_A! M;WPM+J=GI"_!' MAVSL]0GO[:\U;65FR9K>PA550QC>H#R3.J*S948;..#0'F>F3VZ7"!)%W*&5 MP,D\)>(O!GV"^T[P[_P ))$FBZE_:// ^K>+-&\,Z3K&F3ZK>+HIGOV MTV(Z;!E5FGF83%GD=7V[(]F "64'QMX-T'Q%;PR6UOJ M]A;W\<,PP\:RQK(%;W ;!K:H **** "BBB@ HHHH **** "BBB@ HHHH **\ M\^,OQ&\0?#7PQJ.N:1X7M-=L],L)M0O)M0UA=/C"QKGRHR(I6>5NP953_;!P M#SWQ&^.%_IOPM\%:UX7L8?\ A)/&MSIUKH]EJT;,D37(61FF161ML<>\MAA@ M@>N" >R5&MNBW#S!?WKJJ,V3R 20/_'C^=>4>)/C5K?A+XJ>%O#&J>$(XM'\ M2W\]AIU_#JGG7I,4>]II+582JQ$_Q"8D*0656.P'PV^/4_Q"^+7B_P &2^$= M0\/1:%;Q7$5WJD@2:[5Y'CW>0%_=H3&S*Q0:?\6O$WB;XF M>/-(\-:)9:QH?AB*UT]6DF\AY]4E)>0-/N8)!#&8]X$32 G*A_NTWP+\:_$O MC_1_%$6G>"K7_A*?#^O2:#X,"YDF@T]87+Q;NC-*A*@MM QN /:Z*\C_P"%K^(]8^,7B_PW MX=TBVU?1O#&EVOVH-^YFFU.X=BD2SM)L6)(0'D^1G&> QPKW 7RU6Z>&,IC+;P8LJ%!PV< ^@+>W2UM MXH8EVQ1J$1(]+@T+4/ MSO>"=+OI(=)BU76?+U1M/ MCB\U_DAMXV29WDC0J9/-,8&Y=AD)94 /?Z*\<^*/QXU?X;VNBZR/!PO?"]_? M6%@;B;5%@OW>Y*X,%J(W$FT-@J\D;%E8!2N&/L= !1110 4444 %%%% !111 M0 4444 %%%% !1110 45X+X)_:D?Q=XB\'B3PM]@\)^,+S4+#1-7^WF6Y>:T M9@1/;"(+$LGE2E665^$!8+GC;7XM>)M:^+'C;P]X:T2RUK2O#%C9PR+)-Y$D MVI7+@@&%;:'Q7;>+H?!MMI\6KF6QN;MRF7^U>0&5$5F9AY)90%&W+8'1Z# M^T19R_#7QYXF\0Z8FAWW@F]O=/U;3X;T7$9E@ 9##*40LLJO&5+(ARY!'&2 M>OT5\^>(OCWX_P#AI\$].\<^*?!&GWOV?3[6]UO[/J)L2C7$BJ(K6 K.9)(P MZAQ))&"WW&?/R]-\6OC=K7PKO])NI/!Z7_A>^U.RTH7IU,QWTDUP>L%F(7\Q M5'!#R1N6#_+M =@#UVBBB@ HHHH **** "BBB@ HHHH **** "BO(_CO\>Y_ M@O-X>BA\(ZAX@75+V"UEOE<6]E9K)*L0WRE6W2$N"L2KE@K'*X&9/CQ\9==^ M"_AG4O$\7A"'6?#>DI"]]+:(12>8R[@2)&BSD!2V3@ ]8HKS M+XH?$S5?#_B_X>>%O#5O:W&L>)M18SB_AFDKJNEW.JV5S:ZH+RXCCA=5VW4"Q!8V(;K')*N["@G. M: /6Z*\F^!'QWF^-5WXNBG\*7OA,Z%>0VRV^I3!KIUDB$JF:)5Q!( P#1[F* MG()%4O!/Q=\8>/KCQO>:!X>TO5](L=?;0]$>2]:TCD$"'[5*>%?C]KWCKX2IXPT3P7:B MYADODO[;4]<6WL[46KLKXN5A=G+8^7$07Y7W,N!N[[X3?$"/XJ_#3PUXOAL) MM,36;&.\^QSG&I-+\,W-C:^'_ 5N\[ZU>.Q:.2 M:(6\6 'VX0;R,DER!736/PG\=^%OV9] \%^"-0LM,\43Q(=6U2^N7MY4,Q:6 M\DBD2*0B=I'958K\NXMU4*??**!'@FL?!GQ3??LXM\,=#T_0?!<<@32W6SU: M:]1=-;!N&$C6L9,SYE4J4VD,26YP+?CKP7/XA^+WPI\)66D75KX)\*PR:_-< M)"WV430*L%C;B0C;N4N\FW.[" \#FO<**!GA?CKX;^/_ !1\;-+\3SZ=X_>:%I-WKEQ9B.Y9%$EW/&ME*LDJY<1_-A,*PPS,:FUCX=^/+W]I31_'\ M.G>'#H-AILFBF.36)Q=/#).':XV"S*AU4'$6_!)_UBC.?;J* "O,OCE\,]4^ M(5IX0O=#ELQK'ACQ#::Y!:ZC*\5O=K'N22)W5'*$I(65PCX9%XP21Z;10!\G M_P#"E?$,>N>$?"&L6C3V?B+QE?\ CSQ1-I,-]D%CXTE>:'6M$6.X223R-D3&4X5V7; M-!R^#TWGW>B@#YD\1?LQ>*-3U?Q9HT&HZ2_@SQ5XDLO$%_>32RIJ,7DF-Y85 MB6/RW\QX@=V] H+?(2>.H^"NB>(-2U+XH_$*ZTQK+Q'X@U&2UT:UUNUEM#%8 MVJ&*U612-Z([[Y&P.0^X9XKW.B@#PSX,_#WX@_#P>)M0UO2/#>M>*M;9[R^U MT>(;DO?3KD6\'EFQ'V>W16954-(8QT#Y)K0_9K^&_B[X5^']:T?Q+!HK176J M76JQ76EZC-<,6GE+F-DDMX\!1@!M[$\\* *]CHH **** "BBB@ HHHH **** M "BBB@ HHHH **** *.N:>FK:+J%C+:0:A%E?+W_"E==^#=IXM^(.E:$8=7T[PLWA_PUX8T'5M0UPQLSC8ZO/&K( WE M_NTC"(H=B>6-?5]% 'C6F_!B7PS\$_"?@FU\/>&?%UOIL2?;M+\4*1;W$C!F MED6012A&\UW;F)\@D97.ZN%\)_LU^-_ MC\.M9L]5TO6_$_A2;4@FEZC?7$> MGQ6MW%L%O#/Y3R;82J;"8\E68'&!7T_10(^6? GP2U?P_P",_A9X'U&*YU'0 M_"-O>^*M4U1;5XK"[U>>9O)C1C]YHC+*Z]]J@LONM% SQ-OA[X M\;]IR/XAG3?#@T)-"?PV(O[:N#=>0;Q)_M.S[)L#X4CRMV,X_>8KVRBB@ HH MHH **** "BBB@ HHHH **** "BBB@ JEK,VH0:7X1OI5VB@#YJ\ _"7XP?#WX#ZQX,T>?PKI_B2:]FFM-835+F1%CN M)Y'F.#:ADD12@0_."22=H4 YWBCX7^(8OAGX+^#R>%$TW1=8UB"+5[S1]0FU M16TZ$?:+N6ZNI+: 1RS2*J\@[][8_NU]344 >(_M _!W6OBC82:?I.B>$9'- MJD.G:_J+2V^I:%*) QEMV2*0O]U&4*\!#1\LV[*TOB=\*OB!K_BCX87FD+H> ML6_@J5;M[S6M6FMKG4IO(,3;D2TE6/)PV\%B=QX7'/O=% 'B?POT'6M<^-'Q M+\>ZOI<]C+'Y7AO1(+U)(0;: ;Y75F7+12SL65U7! XR(?$/BW3?#6L^)M>9Y+S6K77;D^5&@8VUE;V[V7[JW0L029&8DLYW9"+[K10 M!XO\ OASXS^'GB'QY/XBM-!2Q\2ZU<:[')I>IS7$D$DNP>04>UCW* K-YF_J M$*ZJPR1& %3+L< #ZKHH \@N/@R-!^$_A#P3IGA;PIXN MTG18(H)M+\3!HX9'5,?:(Y!%-MDW%S@Q$MYA^9,?-P'B3]G;X@7G[)NE_":' M4]'US5Y%A-_JFK7\\<-J([R.Y6"!?(E>6-54PJ7*$*B''\*_3U% 'A,FC>)/ MB%^T3X3G\2:"VF:5X.T>;42UL9+BPFU.Y-M8T[PWKVG6)-IH$;ZY/?A]XT\,OIT^J^%9;Y&T_5KB2W@N(;J 1NWF1QR$.C(C ;""-PRNI1SZAX?\ !%E>>)-0U!;>1+"XU6>9_)BB8CYS"9IG M7/( 4GDXKJOB7\#_ !%XZ^(VD:SI^G^%_#D]CK=OJ+>,]-EEAUN6TCB=&M'C M6'#A@WEDM/L*'/E@@"O?** /F72_V;?$NDZIIVE7%[I?_"#:/XUE\;0WD4LT MVISL 7BMFA\K9Q([Y<.Q(5 JJ>FY\$_"WC*S^$/BOQ1;6,>E_$KQGJ%WK#6_ MB(21)9LSF.VBE4*S*L<"1X3!Y^7)^]7OU% >9\[>$OA?\5/ OPC\1:#H5MX8 ML_&NK%[F;Q3>:]=7S'$US(OV*/:50#RT!8+M13D*2WH?P+\$:C\.?!L? MA^]T73M*CMR'%Q9ZS+J<]_*W,UQ/O#T7BSP7K.CS:39:['>VSPG3M1N M'MX)\C[K2HCM'Z[U4E2 1R*^9O$7P3\3_#;P7\0-8T:UO#XK\6067AG3-.TS M4;W7%TNU)6)I7N;A1)@*SN6**D6% SRQ^H?$GC#0?!MK%<^(-;T[0K:5_*CF MU*[CMT=^NT%R 3[5IV]Q%=V\4\$B302J'CDC8,KJ1D$$=01WH \D\8& 4,WF9$B[2'\[M?V M:O'WA*UT:[TK7-(\4^(3X(N?!VI7OB&XGBVAYC-#-&5CE:58V=D\M]I953Y@ M%H=-TW4KRW,4>H7]RN)YD)&&VP MQJIV$X,I!.1BM?P[\.?B#'\=-1\<^(]-\.:Q&Q;3])DCUZY3^R-.+C=Y5JUF M5:X<*&D?S5W'"#:HY]THH \,^&/P[^(.B?%+6/&'B_3O#>KZGJQ:T.JVNN7) M;3=/&&CM;6U:S "[U5GS,-[?/_LU[G110 4444 %%%5-+U:QURQCO=-O+?4+ M.0L$N+6598VPQ4X920<$$'W!% %NBBB@ HHHH **JZ;JEEK-FMUI]W!?6K,Z M">VE61"R,4<;E)&0RLI'8@CM5J@ HHHH *\7^/GPY\:?$+Q%X#N/#EKH+6/A MK6;?7)'U35)[>6XDC+@VX1+:10I#*WF$DY&-@X:O:** /!_'7P]^)/BWXL:) MXBN=-\,ZOX:\/JEUI.ASZ_IV%QIE[=7JZ#HO]I6%7&!@U[ VJ62 MZFFFF[@&HO"UPMH95\UHE8*SA,Y*AF4$XP"P'>K5 6[G@/P\^"OB?PG\4+[Q MA;Z3X5\'VAT,6!\->%[N9;+5KP/(RW-S_H\:Q%0P52(Y7 =LL0J@\9=>!_BA M\+?A'\5].@T+3+S5O&VO7E[8/X=O+F]EMI=1F2-A*C6T6V.*,LYGW<8^X *^ ML:*!'B'Q.^#WBB3X2>'/AU\/I--T_P /6\4-CJIN+^6PN9K*,(&BAEB@EV-* M X=RN<$]=Q(Q_B1\)/'?C;P7X0\(66@>%M'\&6)QK'ARR\274"7D,:@6]HMP MMCN$!(S(-@9L CDGZ'HH&9WA];N/1;-+ZQL],NDC"-9Z?.9K>'' 5',<9( M _@7TQ6C110 4444 %%%% !1110 4444 %%%% !1110!Y)^T#\,=4^)^AS:= M9>&O"/B+S+"ZMK>?Q$\D%QI<\J%1<6\R0S'/W>%$; H"'Z KM?WGB+1'E35-8M<,%L[B/RE7:5**[--(# MM+*J9"B/3_!_CWP?\;/&WQ,OM$T2\T>_TJ.U^PZ7JEQ<7XCMED=3'%]C'F22 M':/+# L<%B/F]]HH ^??ACX!^(/AO\ 9E:'0FT^P^)WB3S=9O9]<,L*6UW= MOYDA<+&S>9&C! "#\R#.0,&WX0^#^M>&_A+'X.N/!/@_6;:"Z$\UGKVLS:DN MKLY=II[B9[%=DV\HX/E2 @% $&UE]WHH \R_9[^&>L?"GP#)HVM:E%>7$VH7 M%[%9VLCR6NF12-E+.W9PK&*/^'*K]X\"O3:** "BBB@ HHHH **** "BBB@ MHHHH **** "OF#2?V+[6ZLWEFU6X61'9+,P> M3LX=V!=9&+!$ 52>/I^B@#P;X(^ M>_X4;JMYK6D6,WB[QE>7&M:QI7B*V80 M2^=(!]DF3!*#[.B1SLSF.%0"J\')Q]444 ?)_BGX+^)KJ2'P_JMHUU+\1O& MG]K^)&TD2W%AIVFVL8=+=IWC7)?R81N=4R[L%4A>?0OCK\-?&WQ+\5^'(;:S MT'5O >ER1ZA<:+J&KSV+:C>HS&-;C9:S![=,(?+Z,Q)8':HKVZB@#Y]^-7P1 M\5?%F>!K32O"7AW6FEL98O&UI6;RX%)9@BYVC!V?@W\.M?M?@1 M=SZGH^G7?C'Q;=RZ[K6E^)HV^SSO/)N-M( K&(>4$0 H_EGJC8VU[W10!\LV M?[+/BBSTM[VUGT/2[W3_ !?:^*-#\(V5U,-%L4BW*]NLGD@IYHD9R4@"JX&% MY)-77O@KXF^S:7X1U*W:\?Q]XYE\3>)Y],26;3K&R@VS+:F5D7[YA@4,RKO) MDX.*^L**!'B/QD^''CKX@?$'P[<06>@:QX$T4+>C0;[6+BQ:^U -F.2Y*6LR MO#%M5DC&,N2S$A0ASOC'\$?$_P 4M6L+BTTSPKX=U-+FSN%\96<\HUK3DCVM M+!$1;_OAN#88RQJ5?!C!7+>_T4#"BBB@ HHHH **** "BBB@ HHHH **** / M&OVE_AOXO^*OA_1=&\,VVAF&UU2VU2>YU;49K=@T$@<1*B6TN0XR"Q8;?[KC M(K-^*7P\^(WQ&\8>%KJ[TOPS?>$M(B6\G\-2Z]6?=Z* /$_A[H.M>*/V@O&7C/Q#I']%2:)A&=RB:\E@=T M4R(92J"3:-PCZ#I6;X=^!_B/3_C3I7C6/3?"_A&WL;.]CU&'PO<31_\ "2SR M@>7)=Q>2BQA7,L@RT[!GQN;K7OU% 'S##X=^*'P?T_XR>+V\/Z5JE_XE!O[& MQ\/:C=7UU!=B)888EC-HAD7>=S/E0H&=N,D=1J'P>\9^%_V;M"^'?@&^L;+4 MUMDM-2U"^NWM9/+=6:Z>"2.&79*\C'#[3M#LP^8*:]VHH \,N/A#J4GPKT7P MBWPW^'^H:;I:/:PZ'JVHS75O&NU1'=+<-9;O-R9=Z^5N8N&\X'(;N_@CX%U? MX:_"KPYX9UW79/$FK:?;F.XU*5G8R,79@H+DL50,$4DY*H.!T'<44 %%%% ! 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 %<'\0-6^(&GZE;KX2T;3M3 ML6AS))=. ZR9;C!E3C&W&,]3G&.>\HK*I3=2/*I->ARXF@\13]FIN'G&R?XI MGC?_ DWQI_Z%311R.KK[_\ 3S]/S[XY/^$F^-.TD>$]&SC(!=?R_P"/GZ?G M[<^R45Q_4Y?\_I?>O\CR?[)G_P!!57_P*/\ \B>0W6O:X?#FO3?%?PUHI\)6 M]LLK0"%;DW$HD4QQ^47D#DMMV@X._;C/6N-M_A]%\,_"7A:_?0='TG7/$'C# M2[F_L;;3K?[/9;I-D4$*;2B-%'A?,3YB^]PWS5] :YX?TOQ1IKZ?K.FV>K6$ MA#/:WT"31,0<@E6!!P>>E96D_#/P?H"L-,\*:'IP::*X(M-.ABS+&28G^51\ MR%F*GJ,G&,UV4H.E'EOAJ+P]-0ZZIG$FN+8K%!+9 D,N6/F(N,*V68[ASECZUJ=)XMX%\9?$BQ\.ZMK^J6>J: MKI8\,-JD,VLC38P]^B>8([=;-]WD2*W_ "V^9?+'S$L:BUC7O%NE>#?#4MC\ M2VU2_P#$5WHD1N&T^S+VD=T9%DEB18U!CDX,8D5BIB;YW!('L?A[P#X8\(W5 MQ=:%X2:Y\.:?IC6%]>16HF$L^ MX%F58E0EV &S&>%7/!Y[QE'<:UHFJE;]M&2#XIV4(DT^RM82 M16.X.W)X#%P M?0NN> _#/BB^CO=9\.Z3JU['"UNEQ?6,4TB1,"&0,RDA2"< MCH6LMK&T5S)\IWR*1AV^5>3D_*/2@#Q3P MOXN^)&M>.+H6::QJ6F:7XC;1[M9ETN.P^Q1@1O,Q#"Y-P+O&E_J/B.YETS2]:N-*M-%CM;=(51%1@[R"/S&;Y^,.!CJ">G6I\ M-_"4>K6NJ)X6T5=3M%C2WO5T^$30JBA4"/MW*%4 \ 8%;-CI=GIC7)L[2" MT-U,;B/./^%R?\%#/^B$_#_P#\ M#H?_ ):U]_T4 ? '_"Y/^"AG_1"?A_\ ^!T/_P M:[G3?%7Q]\:?L]_%"/X] M>!= \&3+':PZ9'H-P)OM43R8G$BI<3[.?L:JNI:79ZU8S66H6 MD%_93#;);W,2R1N,YPRL"#R!UH ^:-.T1-8^)7A_X5>*XOMYTC0=8L%DEC ^ MUZ7*+1+><'GYP$:,G^]$Q],R^'_!^H?$3P?XSN_$OB2T@U\2_P#"$6-]"(?#47@K0=-U#3/'FG6=[H<%P&T>>=XXG4HQA(CCD5T#((MRLSD MJ6;DV.C6"L M6%KI]LD$08]3M0 9_"@#3HHHH \0\4>*OCM:^)=0BT3P?H-YHL=TXM9I95\R M6 ?=)S=+AC@G[HZ@8ZD9*^,/VC %W>!_#I(QNVN@!Q]['^F\9'3WZU]"T4 ? M/7_"8?M&8&? _ATGG.'3'MC_ $WTS]3_ ':E\0>'_&'Q!T?P]<>,](\*R:_I M5Q=WW_"'ZG,K66IVRI&AGY:4(\1DPKD.JF5<[=_'T!6/XD\'Z#XQMX8-?T33 M=<@A;?''J5I'<*C8QE0X.#CN* /G#QCXGN/&=IX N? FD2P76G^%[C47@O)D M>0:7-Y5O-#;^8&\VX&P,LC':-B[A()=M5O\ A(/#7Q!T_P"$$>D^%)/%WA/3 M=3O]*T_3I1#<->V]M8/$DKBY:-%8%<[9.?E)!S@'Z2USP#X8\46MG;:SXR4K:PWUC%,D ( (0,I"C"J./0>E2V_@OP]:ZHNIPZ#ID.I+)YHO([.-9@ M_E^7NWA.E"!:'"^"_"^J>#?@+=Z7J\:Q3Q6-Z\6G>:9A8V[>8T- MIOYW"*,K'QD#;A6">))H)5*21R*&5U(P00>H([50M?#.CV3 M0-;Z38P&WM!80F*V1?+MAC$"X'$?RCY!QP.* /G3X>^(M7;Q%XU\=/J]W=ZB MW@C1]<;2HX+=8+IVMKR01?ZH2E$?[N'4_/AF;H'2>/OBCH?PVUOQ'<3:I]C; MP_;WUOJ>L0Z9B.^,J;A!':L287CD) F!8;!\V2:^@X/!?AZUU#3K^'0=,BOM M-MQ:65S'9QK+:P %1%$P7*( 2-JX&":H6/PM\%Z8M^MGX0T&T74%VWBP:9"@ MN5R#B3"_.,@'G/(H \Q\2'QMI_C"'PO!\1-3C%MX:N=9GU$Z=IYFGG24(JX, M&Q8_GZ 9PH&_.6K)UCXD>/O%A\+V6@KJT%[>^#8=>=M!@T\F2\FPH#_;F \E M#R50!_WB_, *^@)-'L)M0:^>QMGO6@-JURT*F0PD[C&6QG9GG;TS65K'P[\* M>(--L-/U7PQHVI6&GJ$L[6\T^*6*V4 "-&4A JC X ]* /+OAGI>KR?'K MQ;?ZKJU[9:C)H>C7-[I*?96MW=EO%:(,(C(4B;[I#@DGYF<$"JOQ'TNR\*_$ MFY\=7^G:3XNT\7FFZ?(6FV:KH-P'C\M;8X.Y',R2-#NC)#DG>KX'LP\(Z$-6 MLM4&BZ>-3L8?LUK>_98_.MXL$>7&^-RKAF&T$#D^M0W?@7PU?^(8=?NO#VE7 M.NPA1'JDUE$URFW.W;*5W#&3C!XR: /(-$\9_$7Q)\0[^;3[75I=&L/$\FES MVI334TU+&/$;NQ9_M9F^;S@5^4@*NW!.>"\$^*O&O]@Z'X6\+KJ]JRZ3J6I1 MOH<.FEY;EM1N(U,OVUP/)4A21&-Y,HRW'/TU<> ?#%YXB3Q!<>'-)GUY"I75 M)+&)KI=HPN)2NX8' YXJ+4OAOX2UG3[6PU#PMHM]8VK.]O;7.GPR10LYW.45 ME(4L>21U/6@.IYUHOB#Q9XM\5:K;ZIXG7P3/HT6D1SZ3;0VLT16 M8EG9H(BC* Z9*R=#8_9=TF;2_AO-OUB^U&,ZKJ<:VMVML!;,NH7(8CRHU.Y\ MAVW%N2-H4<5Z+/X'\.76J:?J4WA_2YM1T]%BL[R2RC::V1<[5C6)XV4$E,9VMU)YQD=!H7CCQ M3XJTWXZU>"\UFRMK87%P;-Y8XU1)8Y(E+A?,;"$?NSMP#7LT M/A71;:^%[#H]A%>_:)+K[0EJ@D\YT"/)N SO9 %+=2 >*@U'P+X:UC1UTF_ M\/:5>Z6LS7*V-Q9120"5F9FD"%=NXL[DMC)+,>YH]0]3YY^#_P 0[_2_"IMX M]?M)--B\.:[K0O$$0B>:/5)Q]I!.1LP<\N5Y&2WWJZEO&WBRU\._#GQ-K&JZ MK#X8O-&T^35+S1;>R+_;IC$I:YCFC+^2YE 'V90RG=D 8(]:O?A_X7U**RCO M/#6D74=C.]U:I-81.+>9V+O)&"ORNS$L6&"223S3)/ASX3EU#3;]_"^C/?:9 M%%!8W+:?"9;2.,DQI$VW**A)*A< 9.* /GFW_P"$E\+ZIXV70O&.I6=YJ/Q MM]*D$]I8S*JW%M:;KG:(0=X&5&6"X3E2 M7S '8T2"3?NM@K;G*G>1A2!GZ/NM)L; MZ]L[RXLK>XN[)F:UN)8E:2!F4JQ1B,J2I*G'4$BJ]KX9T>R2Q2WTFQ@2QD>: MT6*V11;NX8.T>!\A8.^2,$[VSU- CY[TGQ%JNA^-+/7[GQ,WC/55^&UYK<4$ MD-NA#-);/A%A5,PNT?R;OFX?YW_@M:3XJ^)2>!]6UC4-5U#2M.;P]%J<.NZW M;::ZQWRLKF*"&U+,T$J-M D4R# PQ8BOM &/\#_ !9JWCKP?-K^M2F"^O+V=6T4H%.D>6YC^RN=BLSKMRS,.2QV M_+MKT.JEGI-CIUQ=SVEE;VL]Y)YUS)#$J-.X4*&<@?,=H R>< "K= !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 =110 4444 %%%% !1110 4444 %%%% !1110!_]D! end GRAPHIC 15 zip-20231231_g2.jpg begin 644 zip-20231231_g2.jpg M_]C_X 02D9)1@ ! 0$ > !X #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" (3!+ # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#]4Z*** "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 **** *NI:I9:+9M=ZA>06-JK*C3W,JQH&9@J@LQ R68 >I( M'>K5?)/[=&CWOBG5/!FFP/)K^F6EMJ&HZGX+L-:;3;^_B1(_+O(&#*)3;.-_ MELP!)6O/_B1JVM7WP3_9Y\U%>0_M2?%Z]^#OPKN-1TJSNKK6=2N8M*LI;>UDN%M))CM- MS(L:L=D2[I",<[0O>OB+]G[Q)/\ $S2/A=\/M7\6^(-8\/WGBKQ9'JMY)>75 ME<7IM8/,M%>8%' ^8R;%(Y7!'!% 'Z=T5^8?PY\:^)/C-I?@#PYXQ\3:T^CV M7@OQ'J<%S;ZE-9RW-S:7;P6\TDT3*TK1QHI&XD'JP.37W7^R[XIU;QM^SG\- MM>UZ5[C6-0T&SGNIY!AIG,2YD/NWWOQH ]1HI"=H)/05#8WT.I64%W;OYEO. M@DC;!&5(R#@T 3T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 A8*"2< =:_ M/GX,_M=:KXG_ &@O$?\ 9GC*P\3KXWMM6'ASPO)=AH])N;!BEHCHO*+'H[*+P;=07FC36LC130R0H47=(IW2 JQ#!R0V>: /$;7]O1KWP MK>^([;P]%<6&@^"?^$C\00+(PEMM0>8P16"GHIWQREBW("CBLNX_;6^).D^ M=:U#4?AS!'K-O>:1#IUPUOJ%IIMZM[,(C&'N8(W\R,D9VAE(((KZ%T']FGX< M>&['QY96?AN$V?CFYDNM?@FE=UNV<$,.6^1>20%P 22,&LZS_93^']IX9;07 MAUJ^TYKVTOPFHZ]>W122U?'%+/Y839Y89R%&[/0]*]5\?_LA?##XF>*M M7\1:YHU[)J>K"V-\;75;JWBN)+<@P2O$D@1G3& 2O2O'OB1^Q5KWCSXLW&J0 MIX)+3Q%<7UMJ6I"Z=X75B#8$FU,SA0IF##C)V9Z@&SX+_ &Q_$OC3 MXQ+I%CX%N;WP++XCNO#7]I65C?27%L\+-']KFD\C[.(3(N"!)N4$$]Q6-_P4 M0\=>.?!EU\*1X&UV]T>ZDO\ 4KZZAM)"HO(K.R:[,+@?>5A"PQ_M5[[HO[._ M@KPYX^N?%VEVVI6&I7-W+J$MK;ZO=I8M M&OB%KOAS5]=L6O+WP^]T]@?.=50W%N]O-N4'# QNPYSC.1S0!\,:;^UAK,G[ M3>L?$*/Q'?ZI\*5\*ZOJ%CHEM+_H\PL((=\BCH6:5I5S_LUZYKO[7'Q!^'.D MZ@?&_A#0;;4+[P9?>+]!_L?4)9XL6R(\EK<[D4AP)8_G3*G) Z5ZIX4_9!^% M?@RTT6TTWPZPM-(TR^TBVMY[N65#:WC;KB-PS'?N/<\CMBH]+_8[^%NDZ5K= MA'HU]<1:MI,F@R27VKW=U)!I[C!M8'ED8PQ^R8/3G@4 >$_$#]J[XM6OA?QU MH4VB^'?#7BG_ (5^/&VCWUC>37"VUL6V21R;XA^_49*X!3:G<7$CZ>2Y\K<[D@CS& ;J!@#@"@#YUU;]JWQ+H/Q'\1^- M[.":_P#",?@OPOK]SHEQ*Q2QM;N>3[5/&!UD2-E)[$)7T3\&?C1-\:(?'^J6 M%O GAC2=7FTC2-0A-/V:M.TSP3XB@^'^C:7)XB MU3PQ;>$ OB.^N?L7]GPHT<:OL#L6578Y RQQEAU'9_ ?X.Z=\#?@SX9\ V)6 M:#2K(033H"OVB9LM++Z_,[,WXT ?FS\ ?BM\3]9\9_!J"'Q;\2(_$?B34DN9 M9?%=]:_\([J.GQ3'[6MN.9'?RP J_>R!_VQO&?Q%^(AL=$\"^?X2O-7 MO=!L]02SOY);6:'S%2ZN9!!]G$#2QE2%E+KN7/?'L5Q^R_\ #VX^'/A7P3_9 M=Q%HWA:[COM%DAO9DNK&='9UD2<-OSEFSS@@X-6?#/[.7@CP?XXN/%.C6NI: M??3W,MZ]G!J]TM@;B7_63?91)Y6YN_RXR%-0\0^,K>.0^9IUQ;S-;)9Q\XWO/')C=_ NZL>3]N;Q[H_PI\7^*-8^'L< M=SIVEV6KZ;/':ZA!83K/<1Q-;/+<01YF42*V8]RL#D=#7T;X>_9Q^'GA>_\ M'UW8^'(=_CIV?Q!',[R1WFY65EVL2%4AW)5<#+$UB1?LC_#J/P-K'A"2VUJ[ M\/ZI'##+:7NO7MPL<4+AXHXO,E/EJK*/NX)'!)H \IU[]K_QUX$7XBZ7XI\* MZ%!XB\+76A[!IM[+-:RV^HRJF&9T5M\8+9XP2/2K'Q1_;7U+X>^-OB5X9A\/ M6]]>Z)K6BZ#HI7SI!//?VQG9YUB5WVH%;Y8U9C@ #FO9O%W[-_@'QW>^,KK6 M](DO)O%MM:6NJG[7*GF+;$F IM8>6R'G MFM;J^O+O5[J:[:XM@1!.D[2&1)%R?F5@>W3B@"[\#?C)X@^)'P_U[4_$GA>Y M\.:WHMU/:NDMIJB!TGMQ<1QR&-@P'S*"&5AVKP;P+^W7XRC\*_#WQKX M[\'Z+9>#?&D%Z+-M#OI9KVWEMH99]E:1U(+-),SMC/8<#L*\1_9K_8C\,_";P'X.B\5V4.N M^+M%LI[9Y$U&ZN=.CDFWK+)!!*0B,\;;2PC4GGU)(!Y_X?\ V[O'5[\+_$_C M+4?AVL-A%X5?Q1I%U#;7ZVHP5*VMQ--!&C2,CJP:%F4X;!Z$^M?&'QIXZTW] MC/Q[XIU=K+P]XOC\.7E_;MH,\CK:'RB\6)'52748R0,9'%;>E_LB_#?1_".O M>%K:RU?_ (1[6+ Z9+ILVNWLT$%J3GRH$>4B(#MM (' .*]$\8> -%\>> M4 M\&ZS;O<:!J5BVG7,"2LC-"R["H<'<#CN#F@#X=_9_P#&'Q/\)^*]0\1+=_$6 M\\ 6GA.XOM3F^+C065J;]0K0?9YEW%8S\VYB. 1UJYXS_;$\7ZUX+\9:1K6G M0Z1K>@:GX:ECO_#%[^ M#-9L!?>'+VR_L^>S>1AOAVA=NX$,#@#D'/&:\KM_V)?A5;V^K0MIFJW7]K&P M>^EO-:N[B6=K*7S;9B\DA;*MZ$ @8QB@#P7XV_M,?$CQ9IZ:CX:M[+P[X*T[ MXG6/A)K^WOY5U2X:*[6.3(=RXW;L8)KTG_ (*">)O$OA_P7\/;;PSJ M'B2QN=6\6VVGSQ^$IDBU&YA:&8F*(O\ +N)48W<<5WOB#]CGX6^)O$TVN7FC M7RW4VK1:Z]O;ZM=16OV^-U<7/V=9/+\PE1N.WGG/4UUOQC^!_A3X[:)INE>+ M(+R6WTZ]34;5["^ELY8IU5E5Q)$RL,!V[]Z /F;P;\2O'_P7^'OAF&UTCQAK M7B'Q;XRBT&"U^*]_$LT"O;.PD1[8.!$#'G&">&XZ5J?#/]L?Q_XEU[PNOB'P MAX?LM$U#Q;>^![J;3M0FEN!J%NDK^=&CQJOD$18Y.[/.*]B\,?LH> ?"JZ6+ M=-;OCIFL0Z[:-JFMW5XT5W%&\:,#+(WR[97RO0Y!(XJ]IO[,_@+1X[%;/3)X MS8^)+CQ;;[KR4[=2F5UDE.6Y4B1OD/RC/2@#Q#X8_M@^/_%EKX&\0^(/">@V M/@GQ?X@O/"MI<:=?2O?PWD37(CE>-DVB-OLL@X8D8!Z'%87P!_:1^)?BKP'\ M-/!?A:QTWQ-XVO/#-UXEU36/%E_+%#Y"7SP)&IC1V:1F(&2,*!WKT/\ 9K_8 MKT7X4Z#H5WXLC35_&&EW^HWL4EIJ=W+I\3W%Q,R31P.502B&14+>6#UP3U/9 M3?L=_"]]#\.:9#I.H:>/#]K+86%YIVKW=K=I;2R&22!IHI%9T9CG:Q/MB@#Q MZ[_X*"-:^#9]=D\-1V\FJ>%/[8\-6$DA,EYJ4=VUE<63$<-MG,14KRR,3VJ[ M??MH>,(/BAJ'AZQ\!OK.G>&[ZQTKQ!_9ME?W-T;B9(VG>W\J%XA'#YG25U9@ MC$=L]AX[_91M_%?Q-^#IL-*\/:1\._AQ(U]9V\9F:^><#$<"IMV"$,J2%BQ8 ML@XZD^B:E^SMX)U+XBR>-_LNHV.O7$L,]VVG:M=6L%[)$ L3SPQR*DA4 #Y@ M<@ '(H YC]G/XR^,OC1K7C>ZU31M'TKPMH6MWV@VDEO/*]Y@KP.Q_:2^)GPW\6?'[Q#):V/B;P%X3\:1VUW'J&H2K>6]K(D">59Q MA"F$+[_F8 [B!7V+\/\ X:Z!\,+#5+/P]:R6MOJ6IW&KW*R3/+NN9VW2L"Q. M 3V' KSO4OV-OA9J_BW6?$5YH]_->ZUJ::MJ<']KW2VM[<(5*&6 2"-U4H"% M*XS0!Q6C_M=ZMK?Q"TCX?6VA6;^,9/&-UHNH6^]PD&EPP?:1? =?FB>$ 'C< MQ%<7^W'X@\8#XV?#+PWX;O\ Q\ME?Z3JEU=:?\/KB&*\F>)[<([><0A5=[9[ M_-Q7KWP__9^OM,_:<\;_ !?U^#0[>[U*PBT;2X=):5Y/LZ-DSW#.J@3,%C3" M @*@&XUTOQ@_9K\$_'#6]%UCQ-%JBZGH\,UO9W6E:M<6$B1RE3(I,+KD$HO7 MTH \+L_C%\2/A?HOP^\%Z!H=]K.M:MH6L:Y=7'Q,O_+O[5;22,[93;JZL2)= MJ@>JY(P:@\&_MP>,M;\/1:YJ_@_1M/L=8\"7OC+18[6_EFD4VNU7BN,HH 8L M"-F<#@\U[SX9_9G\#^%9-*DMH-4NI],L;[3K:XU'5;BZE$%X4,ZEY');)B3! M)^7'&,USGBC]DOPK'\-7T+PE9_8-5T_PE?>%-$FO;R9HK>WN%Y63[Q8;E4[B M&8 <4 >'^.OVK?B3>+O#6I>'=0EFFM?*BB9TF MWHNUP)XF!7(Y(R<5V&J?M4>/+*S\5W/AGPOI.L^'OAWI%C=>([K5]1DAO;YY M+43RK:JJ,N5CYS(0&8X]ZZ_X:_L3^ _#'PY@T;7=/FU+6+SPM#X9U6X_M:[F MB6'RE%Q':^8_[F-Y 6^14[<#&!T_BC]DCX8>,-8;4=2T.Z,T]M!9WT5MJEU; MP:C# ,0I=11R!)@H&/G!R.#D<4 >:W7[9>I3ZZ_A73-$LY_&&H>(M+M-%L96 M=5N-(O8%N!>OW!CB2XW \2?$3Q=Y]AX%GG\"7EWJ%E9ZE; MV5\TUL;99-D]S(81;B*1HBN$E+(67/?'H=E^SI>7W[6R?%O5K?0[73M%T'^P M]"M].,K7+ABQ:6XW*J(55WC54W<,@_LT^ _"_B;4=:TFSU*P>_>XEF ML(-7NUL/,G!$TBVOF>4&;<3PO!.1@\T 9G[+_P 6/&'QE^#VG^//%.CZ3I$6 MKVZW>G6.ES2ROY6""92Z@!F(R N< C)S7SM\'[KQU\5O -G\>-<^/EUX(:;7 M9HSHMTMN-"M+6.]:!;26-@I+LJ@;RX;+@YSS7V=\/_ >C?"_P5H_A3P];O:Z M)I-NMK:0R2M*R1KT!9B2?J37E\W[%?P?N/&S>)W\*M]J:^_M1[ 7]R-.>\SN M^T-:>9Y)?/.=N,\XS0!YQXF_;/\ $>D1^*_&MGX6TRX^%/A7Q*/#&HW$MY(N MK2R"1(I9X8@GE[%>085F#,!GBN,^&/[2/Q(\(^(O%%WJT%EXB\$R_%A_"1N+ MR^E.H6JW$R10B&/9L\J-F7(+9.XX QS]':M^RE\,M<\97'B6[T&9[NZOH]3N MK)=0N%L+F\3&RXEM1)Y3R#:.2O)&3D\U;C_9I\ QZ;=V*Z7.+:Z\41^,95^V M2Y.II*LJRYW<+O13L^[QTH \DTO]KOQ9J$VF^+V\*:3'\*M2\7#P?;S_ &Z0 MZOYIN3:K=-%L\L1^-/@Q<>+?#UOX9\+V"^-H/#D$H MN+AKJ=%U#[.Y8>651'.Q3M);;YA&#@5]+6?[*?PTL?&R^)X-#GCO%U(ZRME_ M:-R;!;\G/VH6ID\H2_[07J<]>:L7'[,O@"Z^&-UX ?3+D>&[C47U:3X:\8:^?%6F>-=)TW4;#XCV2 M0:IIUO=.GEP&6 ,)HI&Y,G#!&8#L*^XOB%\$/"'Q4\%V/A?Q/I\VIZ=8/'+: M3->3)=6\L:[4F2X5A() "?FW9.3G.:X^Q_8X^%>G^!]5\+0Z)>?8]5O8-1O; MV35;I[^:YA(,,IN6D,@9,#&&P/2@#SO6OVMO%WAGXV:#X6O='\+ZCH%]XC@\ M+7%QI%]<3W-O=/!YC.Y\H1)A@1Y1;S,8)'>O./&O[37QR\9_!G0_&6@6_A?P MKI^H>-;;0;?;/<27,Z+>O WF9C(2-V10=I+;=V#SBOH>U_8Q^%EGXLM_$<.E M:DNJ6^JQ:Y$S:U=O$M\BA3<>4TI0NP #$CYOQKB:3;P/(K-%:QR2/-(B[FV*W+#D!2:^V+OPW97WAF70; M@2SZ=-:&RD$DS-(\938?ZE^S+X U3X?>$_!TFFW<&E>% @T M2>TU&XM[NQ*H4#1W".),E25.3R#S0!XGXM_;&\>:;\,]#UZT\&Z3H^O?V9?Z MEJV@^()+V*["6K[2UO L'F>4^"RS2A% (!YKJ/A3^TUXM^,GQJA\.Z+H&D6/ MA2+PWI'B6]N[ZXE-XL=];F188U5=C,&P,D@8!ZUUOB;]COX8>+X]-75=,U6Y M>RTN31O/_MV^6:YLW8N89Y!-NF7>S-AR<$GMQ74?#GX"^#OA3K4VK>';&>VO MIM)L=#>2:ZDES:6:%+=,,2,JI(W=3W)H ]#HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SOXR_ 7P=\=]+L;/Q M7IBW;V,PFM;I#MFA&Y3(BMU"R*NQQW4FM;4/A'X.U/PSH7AZ?P]9'0]"N+>Z MTRPC39%:R0',+(JXQM/2NNHH XSP3\/Y_"OBSQOKESJTVHR>(K^*ZCMVR([. M*.!(EC0$GDE68D8R6Z<5DZM^SC\-=<\-?V!?>$;"?2?[1FU98#N!2[E8M+*K M!MRLQ9LX/.37I-% 'FWB3]F_X9>+?#NA:#JO@O2[G2=#B:WTVU6(QK:Q, '1 M2I!VL -RYPW?->@:;IUKH^GVMA8V\=I96L2P06\*A4CC4!550.@ 'M5FB@ M!DO^K?Z&L7P+_P B7H?_ %Y0_P#H K:E_P!6_P!#6+X%_P"1+T/_ *\H?_0! M0!NT444 %%%% !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 %%%5-6O)M/TJ]NK>U>]G@A>6.UC(#3,JDA 3W)&/QI-VU$WRJ[+=%>9> M"?'/B+Q!HNIW20Z=?W*A9HX?M!B-LS?>@E4KN4H!UQ\W/M74>%?$UYXJ\ Z? MKMO:1+?7MF+B.V:0B,.1D*6QG&>^*QA6A4M;M;Z M3\0/$.L7VK:;:6.EWM[8&W#SV]PX@C+EMZMN )*!0>.N1]*RO^%S:BUG88M] M*@EN#>D75S6V,DOG(]@367UJG:_P#6]CG_ +2PZCS.]O3SM^?R M/7:*Q_!_B)/%WA72M:CB:!;ZV2X\ICDIN&2,]\&MBNJ,E)*2V9Z4)JI%3CLP MHHHJBPHHHH **** "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 **** &2_ZM_H:Q? O_(EZ'_UY0_\ H K:E_U;_0UB^!?^1+T/_KRA M_P#0!0!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 457O-0M=/B:2 MZN8;:->KS2! /Q->?^(OVB/ /AO>DNOPWDRD@QV*M,<@=,J,?K64ZM.FKSDD MU.\GY(\>6>85OEH*51_W4 MW_D?3\DT<*[I'6-?5C@5Q7B'XV>"/##.E]XBL_-4 F*W?SG&?9;_1:F+K7[8F@0W!@T31=0UA^0K-B(-Z8&"V M/J!6 OQ=^,OCZ3;X;\*C2[9L$3/!T[']Y*0OX8S7T%X?\">'?"L'E:3HMC8+ MP288%#,1T);&2?+/%'VFT5)%DL1.TF[(X&,!0,G/MBO9]4TV+6--NK&=I$AN(VB=H7 M*. 1C(8<@^]6J*[:-&-&/*FWZNYZV%PD,+3=.+;OO=W9QWA/X?G0;[4-0O=1 MN-3U"ZA6R%Q,5R+="QC4A57+88Y)SS3;/P+/INDZ7X;MKZ7_ (1RWTV2SF)8 M+<._RB-@Z@8(&_I[5V=%"HP2LOZZCCA:48J,5:WF^]W][W//KSX01W]KJ27' MB+5I+K4((K2:\W1+*8(R2(^$ P=QR2,G)&:O:A\-(=6\,P:'>ZG<3VL,@9&% MO;HR1A=HC7;& @]U 8=C79T5/U>EV_,CZCA]?=WTW?>_?N5=+TRVT73;73[* M(06EK$L,,:]%11@#\A5JBBNA*RLCN2459;!1113&%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 45GZUX@TSPW9/>:KJ%KIMJG+374RQJ/Q)KP?QS^W!X"\-22VV MBBZ\4WJ_*HLT,<);L/,84,=0/,E M&7_X O?FOI'XA>&]0U_P#;V$UA::[=(UN]W#-(T/F;""[Q.O*2 CKW]]+IZSS&V:UFMI?/BF5@KQNFW(*LP&2,>E=9XF\6: M=X1TU+[49)5BDE2"-(('FDDD37[(PQI<7Q AB M9UW%QD?,RK@X[[AS19= NRK+\>O!L6FVU[]NNG2X^T8ABL)WF00'$Q>,(60( M>I8 "KT_QB\*0:E!9_VB\AF6W;[1#;2O;Q^?_J=\H4HF_(QN(ZBO/]6^"]__ M ,(G9OH-M>:1XIMTN;071U*/]\MQ\TTLYV-N!FM7!N$$,RVH7:WE%"Q&_&\VI1>']?8)UF$$A&0C%20#CG%?+\F@:[#^U)%I^F^!KZ" MUO->?6M6BU1(+_1I;<0B,:G;3,@>WNR0B&)<]^QS7;>&+JU^ _BKXW>)M6T6 MXTOPS+JVE_8%M+4(EP&M((,0J,!OWC;>.^:T<4# MH_%.G/XFC+*VG++\^Y5W,F>A<+R5SN YQ5/P?^T!\/?'UQ?0Z#XHM+\V-N]U M(/VC(].?X4>(M"\(:%J-Q/I;:?H)@M-3 MU6='CEU&YN5&$C"NX!PQ;>78\ 5YIJ7P=^)_BSP+XK\(>$O#/C#PQX8@\.1V M=SX?\2:L+B.6^CNXW\JPE8@,AA21=X"1MN7(!-/E1+K3Z(^\?!OCC0OB%HBZ MQX2 M61@JHHY))/05Y#KW[5W@31V=+:YNM6D4D?Z+ 0IP>S-BL*E>G1_B22./$8S# MX57KS4?4]DHKYBNOVI/%_BBY:/PAX*EEB#8$DJ23DYX&X* %_,_6DD\+_'GX MA1$7^J+X;:_\ M/> -"FEA&JOJ,L?&+&%I%;Z M/]T_G7#:/^Q\EY(;GQ3XIO-2G8AC';KCZY=RQ/Y"O1-!_9Q^'^@A2N@Q7T@' M+W[&;/OM)V_I1SXVI\,%'U=_R%[;-L1\%*--?WG=_@>::I^UUJ&K,8?"G@ZZ MO&.0LT^Z0Y_W(P?_ $*H8YOC[\0+<,J)X9LYAG)"6[@'V.9%_0U]*6>FVFFP MK%:6L-K$O1(8PBCC' JS1]4JU/XM5OTT#^R\36UQ6)D_*-HK\#YDT_]DG6M M[C .^&'?*_L \AP!_P$UZ#H?[+W@#1FC>33)-2D0@YO)F92?=1 M@$>QKUJBM88'#PUY+OSU_,Z:.38"B[JFF^[U_,SM)\.Z5H,"PZ;IMII\*]$M MH%C _ "M&BBNY)15D>Q&,8*T59!1113*"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **9)*D,;/(ZQHHR68X _&O*/B#^U)\._AW)+;7>N1 MZCJ$>0;/3!Y[J1V9A\JGV)S[4TF]A-I;GK507E];Z? TUU/%;0KUDF<(H_$U M\@7W[6?Q(^)VHRV/PR\$S"V)VI>7$)F?ZL>(T[\$GZTMG^R;\2/BAJ2W_P 3 M?'$J0,=SV=O(9F_W57B./\ 1[5?);XF1SW^%'J?CS]LCX<^"I)[>WU%_$5[' MQY6E+YD9/_77[A_ FO*%_:!^-GQHO7MO /A'^P;!@?\ 39H]VT>IFE"IGDOA_\ L_\ @/X:8DT7P_;"\_Y_;I?.GZ8X=L[?HN!7HE%)R;&HI"=.!P*6 MBBH+"DI:* "BBB@ HHHH **** "BBN?\6?$+POX#L7O/$GB+2]!M5ZRZC>1P M+_X\1F@3:6K.@HKY'^('_!4'X'^"Y)8-/U6_\67,?&-(M&\LGT$DFT'ZC(KP MK4/^"E'QD^+FI26/P?\ A!.T).U+F:":_D]F;8J1Q_0D@>IK14Y,YI8FE'2] MWY'Z6.,XZUY]\2/C7\,_A[IDDWC/Q;H&G00LLOV>]N8WE+J0RE(LEV8$ MC:I((S7P?>?LZ_MG?M!QJ?&WCH>#=,F^_IZ7X@4+Z-%:\-]&8UWW@'_@D7X" MTSRKGQKXLUKQ=?=95@ LX6/IC+O^.[\J?+%;LCVM6?P0^\^G/@=^U%\._P!H MN?6H? NLR:G)HYC^U+-:R0$*^[8R[U&02K?E7K%>?_"'X"> O@/I=Q8^!O#= MKH4=T5-S+&6>:M9WQ._:0^*?@7PO\)]6D\$Z#:6WB:_TS3M:NGU7[3] MEGN9@A2W2,8D7;EA(7QAAP>:[W]HKX->*OB5'87_ (/\5G1-0A@ETV[TR_A% MUIM]:3LBRM) Q"^;&@9HV]?E/!XS-4_9-L9_@O\ #7X6P#*%W'(R,[1C@XH [_ .,VL>.])\*P+\.]*T_4=?NKV&V: MXU67;;6$#-^]NG4,ID"+SL4@FOFGPM^U9\3?'ECX8\*Z0/#,?BS6/$6N:1#X MG:VGDTRZM-,B#O=0P[PQ\UF5 -Y ^8@G%>K_ !0^'OQ+^.GAWXC>$%\3_P#" MNM'GU&WMM+U2VL?M%Q=6(A1KA6 F0A9)&9-P93M5ACG-9C?LK^)O["\$_9O' MVEZ3XD\%RW":%J&E^%TALX+2>W$$MN]J;AM^0-P<.I! .#CD \PT?]M#Q_\ M%31?!MAX/T[0=$\377A_5=>UB;5(Y;BVS83F PPJK*0)71CN8G8".&-?57P6 M^(J_%SX2>#_&BVWV(Z[I=O?O;9R(G= 60'N V0#WQ7A<7["L/AG0O"L/@OQQ M=>'MG_"[X?> M'/"&DEVT[0["'3X'E^^ZQH%W-[G&3[F@#HI?]6_T-8O@7_D2]#_Z\H?_ $ 5 MM2_ZM_H:Q? O_(EZ'_UY0_\ H H W:*** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *\J\?\ QZLO">KC3-,L?[:Y.O[V9N1&#@E5_'^+ MJ:\:IB*N)J>QPCM;>6]O)=V?)8C'XC,*[P>62LH_'4M=+R71LY*V_:@CW$77 MAJXBQU\N?A_:@T%SB32]0B/OL(_0_TKV&2UAE&'AC<>C*#5.3PWI,V M=^F6;Y_O0(?Z57U?'1VKI^L45]1SF.V,3]::_1GG#9\;KR>#_KI ?Z9KJ;KX>^&;U2)M!T]L]UMU4_F!5!?A#X-52!X>LR" M<\J2?SS3Y,P6TXOY,KV.>Q6E6F_6,E^3,Z/X]>"7EV'5B@_OM!)C_P!!K4L_ MBSX/OE#1^(;%1_TVD\K_ -"Q6?=_ WP7>9W:.L8[>3*Z8_(UFW'[.G@Z;[EO M=0?[EPQ_GFIYLR72#^\CGX@CO&E+TGSCUCN4;^1JZNM M:>ZEEO[9EQG(F7_&O+Y/V9?"[?=NM07_ +:J?_9:I3?LOZ1R;?6KZ XXRJMC M^5/VV/6])/\ [>+6*SN/Q86+])V_-'LL5U!.NZ.:.1?56!%2*P;D$$>U>(2_ MLSE5S;^*;M7'3=%Q^C55@_9[\26<8^S^,7@;).U/,QU]=P_E1]:Q+?QC,^.F^ZE0'\B:(O OQ>TV,B#Q''*! MT7[47/\ X^E+Z]67Q8>7X,G^VL5'X\#4^5F>]UF>(O$FF^$]'N-3U:[CL[*! M=SR2'] .Y/8#DU\\^+?&7Q-^&M@E]K^KV\<#.$C61H69VYZ*H!/ -<;X@M?& MOQVT^UU:>TOM2TV'*0_98BD1(/S,%_B.>,^V.U85,UM>$*4N?LT<=;B;EO2I M8:I[7LX_B[-LV=9\1>+OVHO$$ND:&LFD^#K:7][<-E0X[&3^\W<(.!U/K7N' M@[X#>"O!D,/V?1;>]NXUP;N^032$\98;LA3QV'&37G7A/7_B%X/T.VT[3/ Z M6]C"N%C6V93[D\Y)/J:]=^'NO:[X@T&2?7M).DWZ2L@C8%0ZX!#8/(ZX_"C! M2I5:EZB;J/JUMZ=@RFIAL17;KQE*L]6Y0:2\E?1!H_CO0+J[O+.VD6TCM$9_ M,DC\J)T0X=D8@ A3P<=*V-!\1:?XEL6O--N!)K![.PC60W,4SK)#YS$$-;DDL%89+ G&?>M#PS-)X1@%I?VTBS:IK$ MZ0*F#PP9PQYZ;5)KMH5ZDDG4T6O1KM;\SU\%C*\DI5U:.OV6M;JV_35K57T] M38B\=:%.NK/%J$E('NY%!*QY!.,]S\IZ?2JR_$C0&T][O[5( DRVYA:WD M$QD8951&5W'(YX'0'TK"U;PIJ=S=>.OLUG$R:E;V\=L)2 DFU2''L1GC/?%8 M^FZ5XE\.Z?J]Q8Z'->75U/%]FEU"6.2[3"%6=VSC '"@'/)[5E+$8B+2Y=-> MC>S=NODOO.>IC\=3FDX:>]=\LGLY)=>J2];]CT_1=:M/$&FPW]C(9;:4':S* M5.0<$$'D$$$5>K#\%V":7X=MK9+6ZM-A;M;E>G3E* M4$Y;GT.'G.I1A.I\32OZ]=]0HHHK0Z HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH ***1F"J2Q ZDT +12 AAD98V0;U ) W $]1S5;P]\6/"GBK5-;L-+U MF&ZFT50U^X!6.$$L,ER I *-D@D#!HYEIJ'/'1WW.NHKB;/XN:-JGAM=>TVS MUK5=,DN/L\4EEI4\K3?+N\Q%"Y:+MY@&TGO6MX)\<:;X_P!'?4M+6Z6W2XDM M66[MW@<21MM=2K 'A@1]0:2G%NR8E4A)V3.@HHHJS0**** "BBB@ HHHH ** M** "BBN0\=?%OPA\-X!)XBUZSTYV^Y;M)NF?_=C&6(]\8%/<#KZ3IR:^4/&' M[=4-]=+I?P\\,7FOW\A(6>Z1@O'=8DRS<9ZE<>]8O[J/YG_P"VC#VJ^1]=#/G734^B/B!^T!X#^&F(]:U^W%V[-^ K ML_ ?[#_@3PS(ESK;W7BJ]')-XWEP[O7RU//_ (FO>=$\/:7X;L4L])T^UTV MU086&UB6-1^ %'NKS#WGY'R+_P ,_P#QJ^-EXEYX_P#%?]@6!4 6,+[MJYS@ M0QD)GGJQ)Z=:]7\!_L;_ X\$R07$^G/XAO8N?-U5O,C)]?*&$_,&O- MI)76-%&2S' 'XT /HKQ/XB_MH?!?X6S36^M^/M+:^AX>RT^0W!=5\37\AV13:DPMXRW8B- [O]/E^M6H2>R,)5Z4-Y M'Z#U1U;7-.T&U:ZU._M=.ME&6FNYEB0?BQ K\WIOB=^V_P#M!6ZQ:!X7_P"% M?:5=#(NOLRV3;3W\R,H]=O8>&@T*)KL9 M]!(O[LGZ-Q7SEXJ_X*OZ[XMU"33/A-\*K[69F.V*ZO\ ?-(??[/ I_5Z][^& MO_!-OX'?#MDGF\-R>*KUG,ZY_ZY#"?FIKZ-\.^$M#\(V26>AZ/8:/:+ MPL-A;)"@_!0*+P6RN'+B)[R4?0_..\T']NC]HBQ6*\NO^%=:-=88HDJ:7(%Z MX/EYN![J2,]"*Z/P?_P21M]4N(]0^)GQ+U7Q'>$[I+?3U*@GN#-*79O^^5K] M#Z*/:/IH'U6&\VWZG@7PQ_84^"/PID%QIG@:QU*^ P+S7 ;]P?51+E4/NH!K MW2QTZTTNW6"RM8;2!>D<$811^ %6:*S;;W.F,(PTBK!1112+"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** &2_ZM_H:Q? O_(EZ'_UY0_\ MH K:E_U;_0UB^!?^1+T/_KRA_P#0!0!NT444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M(S!5))P!R2: %KP_XH?%2\U[4O\ A$?!P:ZO)R8I[F'MZJA[=\MVJ'XF?$^_ M\8:D_A'P8KW4DF5N+J$X)Q]Y5/9?5J[_ .&/PNL/AWIOR[;G5)A^_NRO/^ZO MHO\ .O#JUIXZ;H8=VBOBE^B/C<1BJVM1HPH05.FK)'T^%PM'!48T*$;104 M445L=84444 %%%% !1110 4444 %>=?%[XU:1\*=+_?$7FL3*3;Z>C?,?1G_ M +JY[]^U8'QJ_:!MO $G]B:)&NJ^)YL(L*@LL#-C;N ZL<\*.>GK7.?"']G^ MZU#4!XP^(+2:AK,[F2.PNB'5/1I!W/HHX _(>96Q$JDO8X;675]%_P $^>Q6 M/J5JCPF UGUETC_F_(P_ /PAU[XU:]_PF7Q!DECL7(:UT[!7S$[ #^!!Q[MW M]_IRRLX-.M(;6UA2WMX5"1Q1C"JHZ "ING X%+73A\/'#K35O=]6=^!P%/!1 M?+K)[R>[84445U'I!2%02"0"1T]J6B@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BH;R\@T^W>XNIX[:",9>65@JJ/)M?L='CQE4N)0)']E0?,Q^@KXXN/C3^T/^T8HB\#>' M7\*:!<-M6^C'E_+GJ;B3'8\^6,\<5U/@G_@GK:WFH+JWQ(\5WOB6_8AY;>UD M94<]2&E;+L/IMKF]M*?\*-_-['#]:J5?]WA?S>B#QS_P4(M[[4(]&^&7A:\\ M3:E,2J374;*I/^Q"F7?\2O2N9A^#'[0W[1EU'/XZ\0/X/\/L=_V+=Y9 _P!F MWC/)]Y&R*^Q/!/PO\)?#BW\GPUX?L-'!78SV\($C#T9S\Q_$UU-'L93_ (LO MD@^JU*NN(G?R6B.<^'7@U?A[X'T;PXE_<:FNFVZP?:[HYDEQW/Y\#L,"O'_A M[X+\7:/\8'*:"GA_0%>\GU54NA/87C2L?(EM4;+12$ ^8!M'J#D5]!T5NZ:= MO([)48RY4M.4\;^&]K??"6'74UNPD\SQ#XOF-C';NCEHYR"LAP> K,1U !X MIWCGX6:SXJUWXDK:".RMM>\+V^E6=TS@+YZMR@=23V YH UY)%BC9W8(BC+,QP !W-?-7Q(_;@\-^'[Z72?">G7'BS51 M((4DC^6V9CQ\K#+.*/B-XZ_:^\0OX9\%VT^A^"8I=MU>RY7> MOK,P]1TC'KSZCZ2^#_P#\+?!S2(8=-M$N]5VGS]5N$!GD)Z@''RKV"CL.51^(RYG+X3Y\F'[1WQV4QE!X'T.;[P.;3*_K*>,\< ]ZZ_P7^PCX9T^Z^V M^+-8O?%%V1DQY,,6?4\EF_,?C7T]12YWTT'R+KJ87A;P+X>\$VHMM!T:RTJ+ M&"+6%5+?4]3^-;M%%9F@4444 %%%% !1110 4444 %%%>6?M#?M&>$?V;? \ MWB#Q1=_OG#)8:;"0;B]E X1!Z=,L> #S3WT1,I**N]CI_B5\5O"7P?\ #IUW MQEKMIH&E[Q$LUTV-[D$A$49+-@'@ ]*^1?B3_P %;?A=X;ADB\):1J_B^]&0 MC-&+.V)]=[Y?'T2O$_A?\'?B)_P4B^(X^(OQ,FN-"^&5K(5L+&V8HLJAL&&W M!SQQ\\Q&2>!_L_H-X!_9G^%GPQ\AO#7@/1-.FA(,=S]E66<$=_,?+9]\UI:, M=]6[-X4H4_A04445)J%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M#)?]6_T-8O@7_D2]#_Z\H?\ T 5M2_ZM_H:Q? O_ ")>A_\ 7E#_ .@"@#=H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHIDTR6\;22.J1J,LS' ]: ',PC4LQ"JHR2>@KP/ MXA?$C4OB)K@\(^#MTD;G;/=QL5#@8#'/9!GD]_RIGCOX@ZI\5-;_ .$3\([C M8,VVYO%R/,&<$D]HQ^OTZ^J_#WX=Z=\/='%K:#SKJ3FXNG W2-Z>RCL*\*I4 MGF$G1H.U-;R[^2_S_I_%UL16SVI+"X.7+06DYK[7]V/ZO^G!\-_AGIWP]TM8 MH56XU"09GNV'S,?0>BCTKLJ*:S!%+,<*.I->Q3IPHP4(*R1]7A\/2PE*-&C' MEBAU%%%:G2%%%% !1110 4444 %%%0W=W#86LMSG)KYY^+W[0-Y?:DW@_X?(VHZQ.WDR7UN X0]UC[$]!^HPOB!\7- M?^-6O?\ "&_#Z.5-/8[;K4.4+KG!8G^",<^Y[>_L/PB^"^C_ ITO$ 6\U:8 M?Z1J$BC)IOG:9\LMN3]X+GJW/+'\*]DHHKT:-&%"')35D> M[A<+2P=-4J*LOS\V%%%%;'6%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !115#6M?TWPW8O>ZK?VVFVB#+374JQH/Q)H$W;5E^BOE M[XF_\% / 7@^=K+PW%<^,;_E=UH/+ME;L/,89;_@((]Z\S77/VF/VE+H)86Q M^'_ABY)(FYM56/MESF9SCC*@ GL!TY98B%[1U?D<$\;33Y:?O/R/K#XB_'7P M+\*893XE\1VEC<(N[[&K>9<-Z8C7+?I7S/XB_;V\0>.-0FT?X3>!KK5+O:0+ MJ^B:5E&<;Q%&< >A9L=,CM71_#?_ ()Z^$]$O/[2\::K=^+]09B[0DF&W+'D MEL$NYSZL!Z@U],^%_!VA^"=-%AH&DV>CV>,9M(LF)*Z;O$L@'7_51XB3\R?45] M ?#+]C_X9_#*WMVAT--QQ_"N>K M'\,GBOFGPW\.?'G[7WB*/Q+XUGFT#P9&P:TLX05#J<<0JV>H&3(W7/ QP,+P M!X#AO/%TOBOXEM-XMU>1]Z6(?,1;L78]<=D Q]>E?2G_ FWCO6E2/1?#HT^ MS1-BH8B#P./F8J!@= !^=;?#MN8_%N>F^$_"&C>!M%ATG0M/ATW3X?NPPC'/ M1V_@WX@^)(UDU/7O[-C8 ^5&Y#CT MR$ X]_J*Z/P-\*X_!NJ2:BVI3WEU)&8V!4*A!P3GJ2WGB,37>H7"P MJ ",.[LIP#TV\T6'SUFROH)IH+ ME'CAYD).-G&:.]FFF2/);Z5<6>^Y=,7#LZ$%<-G)"$\X MY(]ZM:7X;U6\AU=;B*2-;NXADD;4"OFW$:QA2A,1VXRH'3IG/7-%D*[.ZL+^ MWU2SBNK259[>4921>C"K%8O@^QN--\/VUM=0I;RQE_W<9R%!=B,>V"*VJDH* M*** "BBB@ HHKYJ_;$_;4\.?LP>'S96_DZWXZO$_T+1U?_5 @XFFQ]U >@ZM MV[D-)R=D1.<8+FEL='^U1^UGX4_9=\'M>ZI(NH^([I#_ &;H<+@2SMTWM_II'HO\R#2],M-%TZVL M+"VBL[&UC6&"W@0(D:*,!5 X JU116)W!1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45XW^T-^T)+\%VT#2 MM'\,7_C'Q9KOGRV6E611ZD9F8E.B6QN)1$@N9&PD;!MP*Y+?*< CF@#WRBN ^-?QETGX'^#X MM=U2SO=3ENKVWTRPTW3E5KB\NYW"11)N95&6/)) !/M7F0_;2TBZT.P6P\% M^([_ ,:W6L7FA-X.C$"WD-U:1B6YW.9/+V)&0V\-AMRXZT ?1E%?-^H?MR>% M)O#/A74_#'AW7_%]]KVG76K_ -DZ?%%'<65K:MLN7F\QU4,CY7:I)8J<9ZU[ MKX(\8:9\0O!VB>)]%F,^DZQ9PW]K(PP3'(@=VK$VHJ['7% MQ':P2332+%%&I9W_X1CPL&CTE3_I%RP*AU!.68]E M]!U-1^*O%FL?'+7AX=\.J\.@QN#/.RX#@-]]O8=0O4_R]J\$^"=-\":*FGZ= M'C^*69OOROCEB?Z=J\.4YYE)TZ3M26[_ )O)>7F?%U*M7B"HZ&';CAEI*76? M]V/EW9#X#\ Z=X T=;.R7?,P!FN&^](WK]/:NFHHKV:=.-**A!62/KJ-&GAZ M<:-*-HK9!6)XE4R+:H)54,Y#0-(8Q,,'Y<_K^%;=07EE!J$!AN(EEC/9AFG. M/-%I#K0=2FXHYQ9Y39:%<)=7!\V9(V5FX8?-G/7)_'M4WB*[D_M2PM]Y2T?? MO9)"F6 Z$@^F3CVKH&MXV" HN$.5&.AJ%=-@6.5&3S%DSE:WI^! MS>PGRN*>]OPM^9Q,U]<2PY:^F5H[)9(-K$>8WFX)..O 4?\ JN0WDBWEM*+ MZ:2Z>_$#1L>&CP>J@8Z_P!OZ]26BBBNP]4***Y;XA?$C1?AGH;ZEJ\^W.1#;1\RSM_=4?B, MGH.]1*<:<7*3LD95*L*,'4J.R74U/$GB?3/".DS:GJUW'9V<0R7D.,G'0#N3 MZ5\PZMKGBO\ :G\12:7HRRZ/X+MW7SI)1\K8.07Q]Y^A"9P.#[T[1_#?BW]J M+Q FL:X[Z3X,MICY%NA(W+GD)_>;& 7/')QW ^G_ ]X=TWPII,&F:3:1V5E M",)%&,#ZGU)[D\FO*]_'O^6G^,O^ ?,_OL[?6&'^YS_RC^?Y97P_^'FC_#;0 M8M+TB (N 9IV'[R=\8+L?7VZ#M73T45ZT8QA%1BK)'T].G"C!4Z:LET"BBBJ M- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK#\5>-_#_ M ('L3>>(-9LM'M@"?,O)ECSCT!.3^%?,?CS_ (*&>&[.];3? V@WWBV_8[(I MF5H87;MM7!=A^ _K64ZL*?Q,YZN(I4?CE8^N*\H^)O[4/PY^%5M/_:OB&"[U M"/(73=./GSLW]W"\+]6(%?,T7@O]I;]I*,_V_J7_ A'AJZR7@YM04/&T1*3 M(PZ\.1FO5OAC^P+\//!20W&O+-XOU)3N8WOR6V?01#J/]XM6/M*E3^'&R[LY M/;UZW\&%EW?^1YKK7[9OQ+^,5Q)I7PA\$W$2;MCZA-%Y\JYZ>D<9_P!XM4NE M?L1^/_BQ?6^K_%WQU<-(HRMC;2_:)(@>JAC^[C]]H85]IZ3H]AH&GPV.F6<& MGV4(VQV]M&(T0>P'%7*/J_-K5E?\A_4_::UYN7ELON/,?AM^S9\._A3]GET+ MPY;?VA"/EU&\'GW.<X^/4-PVS3-%NKN3KM8XR/PSC]:?*Q71ZQ2$A023@5X M]_PD?Q)\22"6QTQ=+MU;C<@4D'IG>C:=_P ?.IVL/./FE''&>?PKD=6^.7AW3YECMC/J M/7>\*;57K_>QGGTXYZU7TWX"Z#:MNNY[J].T##.$&[G)X'3IQ]>M=9IG@'P] MHY5K72;='4Y$C+N;ICJ>?PZ4:!J< _QEUO78V3P_X^O+NWT2Q1?.>25XXT1,'/A+X7DU/6;F M'3K"%=L4,8 :0]DC0=3["OD34-6^(7[:GB!K#3HG\.?#ZWE7S'D&4R.06/'F MOG&%'"\?6KBKZ]").VG4S[[XE:M\0/'S>'O!UO/XTO=WEC49G=8<9P6RW(C! M/4X]NU?4?P_^"-IH^CQMXE^SZOJ['=(T"ND"9 ^503DXQ]X\G/;I6[\*_A#X M<^$&@)IF@V@1V ^T7D@!FN&_O,W].@KM:4I=AQCU9FZ=X:1TO[:G[=FF?L_V;^$O"0BU[XDWJ[(K5 9(]/W<*\H'WG.?EC')Z MG QGSK]CW]A34]2\0#XP?',S:YXPOY!>6FD:D?,,#$@K-<9ZN,#:G1!C//"] M+^Q7^P6OPSO$^)'Q0/\ ;WQ(O7-U'#=.)UT]GY+LQSOG))R^<+VYYK[:JW)1 M7+$YH4Y59>TJ_)!11161VA1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 ?,G[9W@7Q%XHC\-ZAI_@N'QK MI=@)8U73[M['6M,OI6CCM[NUN%/RHK']XO\ =&[D U4^(7P7^)OBOX ?![P_ MJTT/B?QMH/B'1M1UR\6X1%=+>;=-(&?;O(7'098@G'-?4U% 'S!^T%INM_M" M6M]I/@_2/.UGX9^,])U18[VX69A5+B2&.3D(P60+EN-V,D5Y_H_P!^*?A MKQEI_P 6H_"=K?\ B-O%6N:S<>#X]7A22*UO[.*VC47##RFD0PHS '!!8 DX MK[F^#=9TC1M/\7:VOAK6="U7 M2X=22V6TEOKEKB.1)) !(D9"/!MY.ES>:)I% MO97$T7W&E1 '*_[.[./;%=]10 R7_5O]#6+X%_Y$O0_^O*'_ - %;4O^K?Z& ML7P+_P B7H?_ %Y0_P#H H W:*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** .;\06UZ^HQ/;6[!WVQI?5HTXWG M-];C=+\XKJ=XH$U[(Y"Q%L #Y5!Z8[Y'VFZ?'%(=TS$O*W8N>3CV MI-(TL:;"P+;I'Y;T^E:%:0C9)OWLZV]K"I=Y'. !2;45=DRDH)RD[)#]0U"VTJSFN[R=+>VB7<\DAP%%?/F MN:]K7Q]\1?V/HHDLO#ENP:6:08!_VFQU)[+3=4U77/V@O$1T[3 ]CX8M9%,C MN,9&?O-ZMC.%[5[AX?T/1_ >BP:?:&*SM4(7?*X!D<\9)/5B:\*4I9E+EB[4 M5N_YO3R/BIU*G$,W"FW'"K=[.IY+M'N^OY+X0\'Z;X)T>/3]-A\N,6D; MNQ-;E8-]XVT>PX:Z\U_[L(+'\>P_&L2Y^)8D?98V$DQ)VKN/4_09]^*]/VU" MC%0BTDNB/HUBL'A(*E"226B2_P" =S3))$B4L[*BCJ6.!7 M=>+]94LD+6B- M@JH'ED8/N<_@>M21_#R]OGWZEJ;/_LH2V/H3T^F*7MY2_AP;]="?KM2I_!HM M^NB.CO/&&D6.\27:LRG!5 6.?;U^O2L.Y^)D)R+2QEF.,@LV?2BV(ENU'\0Y<=5WDH+R5W^ M)P[:IXLUSB"V^QQ$]0NPX(QR3S^(Q4\'@O6KZ:.:_P!7DA(.[]PYWJ>^.P// M7FNZHIK#K> \Z)H(74_$TO MR".,;UMR>!NQU;/1?SQD5C6K0H0YZCLCDQ6*HX.FZM9V7Y^2\SH_B]\:M(^% M.F@2D7NL3 _9["-AN/\ M/\ W5_GVKR/X>_!_7?C)KT?C3XB/(;*0!K73_N> M8N.IS^>[\(OV?[JZU,^,?B [:CKEPXGBLYCN$3==S]B?11PN/R M^@^G KSHT9XN2J8A6CTC^K/"IX6MFDU7QJY::UC#]9?Y$5G9PZ?:PVUM$L%O M"@CCCC&%50, >F*FHHKUSZ?;1!1110,**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HJO?ZA:Z79RW=[I)X%?*?Q@_;VT;1K MJ30OAS8/XNUUF\I+I8V-JK]/D ^:4Y], ^IK*=2--7DS"M7IT%>;/J#Q)XHT MCP?I,VIZWJ5MI5A$,O<74H1![9/?VKY"^)/[=6I>+=2;PO\ !O0+K6-5FD,: M:I+;E\KR-T<.,^^Y\ % M/.T1CY(1Z\%NQ'I]<_#?X1^$_A+HZZ=X7T>#3H\?O)@-TTI]7D/S,?QQZ5SW MJUMO=7XG%S8C%?#[D?Q_X!\J^"?V&_$GQ(U1O$OQF\37EU?3J#_9]K.'E7G( M5I""JCK\J#'/6OJ/X>_!7P3\*[<1^&?#MGITNW:UT$WSO_O2-EC^==O16T*, M*>J6ITTL+2HZQ6O=[A1116YUA1110 4444 %%%% !1110 44F<C-Z_3-/<5[';75W!8V[3W$J00K]Z21@ /QKS+Q) M\93/=/IGA:T?4[YFV+.$+)[E5ZG'J>._(ZY5GX/\6?$R6&Y\174FGZ26\U;8 M?*2"3@!.Q X!;G![YKT_PUX1TOPG9^1IUL(\_?D;EW/J33T0M6><+X;^)6O# M_2]6338V'.V3:P(R.-@R#[@]ZGL_@';R;I=5UFYO+EG#L47:#W8')))//.1] M*]9HHYF'*CCM)^$GA?2<$:E6**5QA112$A023@4ABUY'\<_VC_#WP5L##*PU3Q!*O[C2X7 8>C2'^%?U/ M;UKSOX[?M;#3;YO"'PYC_MSQ-.WV=KR!?,CA8\8CQ]]_T'OC%.^!O[);Z;JO M_"8?$B7^W/$\TGVA;6:3S4@?.=SMG#M_XZ.W2M%%+61FY-Z1.*^'_P $?&?[ M2WB"#QK\4+J>TT'[]GIBYC,B$YVHF?W:'CYC\S8'UK[$T/0]/\,Z3;:9I=I% M8V%LFR&WA7:B+Z 5>'' X%+4RDY%1BHA1114E!1110 4444 %%%% !1110 4 M444 %(S!023@#DDTRXN(K6&2::1(88U+/)(P554+;R;[%=ZQIXW^4QX:*W8'&\?Q2=%P<<\CTW]BK]A/2?V= M;&+Q/XF\K6_B1=*QEO"?,BL PYCA)'+')#2=3G P.O2_L>_L7^'/V7O#:74H MBU?QU>P@:CK!!(3/)B@SRJ ]^"V,GL!](U4I)+EB94Z3E+VE7?HNP4445F=8 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 R7_5O]#6+X%_Y$O0_P#KRA_] M %;4O^K?Z&L7P+_R)>A_]>4/_H H W:*** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH ***S-7UA=/78@W3,./1?K4RDHJ[(G-0CS2(]:U9K;$ M$ 5Y) 03G)7L.,<]Z-%T=K+=+-M,K=..!^=1+$THZ7N_(QJ9AAJ;MS7?EK^1WM0W%Y!:H7FF2)0,Y9@*X M-]-\7ZN[223&U#+MV>9L7@^@S@^_6H-8\*Z;X;TJ;4]?U=A#$-S$<9/]U5SA2:BNLGRHZ>\\>Z/:9 G,[>D(W?KTKR3QQ#J?Q M-U"..::6/3HSF*PM$+$GN6/\1_"L7PQI6K_%KQ'*^GB;1/#$+[7DR=[+Z!N[ MGC(!PN?S^B='T6ST'3X+.RA\J&%=BY)9CZDL>23W)ZUYT'4S*+4M(?G_ , \ M"C*OQ%3DJGNT;[ZKFMY;M>OW=O//#_AGQ!INDV^FZ? NF6<0.%&%+9[L>Y-: MUK\.)[K$FIZB\KD9*KEL'_>)YKNZ*]*.#IQ23UL>_3RK#PBHRO)+9-Z+Y(YW M3_ >D6/+0&Z?)(:U7$,,^+WQ^OM0U=O!GP^1K_6)F,$M] -VP]"L?N.[=!S] M1TGP5_9^L_A^JZQK174_$\P+/*YWI 2F?0A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>*? M&G]K;P)\&1<6=S>G6=?1?ETK3R'=6QQYC9VH.1UYQV-1*<8*\G8SJ5(4H\TW M9'M+NL:EF8*JC)9C@"OG#XT_MQ>"_AJT^F:"P\7^(5)0064@^SQOTP\HR"1Z M+D_2O%&D^/'[9A0QC_A"O :G+X2\'R$21V.PQ[DZ@I;YY)[/(>^1GI7U7\(?V=O!/P5L@ MF@:6KW[?ZW4[O$ER_MNQ\H]EP*]+I:TA1C!\SU?(-/\.VGVG4;I+6'. S=SC. .YH T*YSQ M7X^TCP?"3>W"M<;I9\QT<[H@V.AS][\?RJK6W)O?8P)-4\8?%AI M(].0Z+HA)1G9B-P[@L!EOH!CG!KNO!_POT?PAMFCC-W?8P;F?DC_ '1T'\ZZ MZ.-(45$5411@*HP *=1?L"04445)04444 %%%<7\4/BYX;^$.A_VEXAO/*WY M$%K%AI[AAV1XMCI->U[3_ QI-SJFJWD-A86R;Y;B9@JJ/K7Q MW\0OCAXP_:4\0S>"/AA:SVNAD[;K4R3&9(\X+.V/W@_#+P[!HWA^P2SM(Q M\S=9)6[L[=68^_T'%::0WW,]9[;'$? G]G+P_P#!331+$JZEXAF0+R-'X^_M->.?VX/'S_![X(0W$ M7A-SMU/6.8Q=1@_,\CXS';CCCJYP.^*^TOV6?V4?"G[+O@T:?I$:W_B"[13J MFMRIB6Y< ?*O79&#G" ^YR>:WOV>_P!G7PC^S;X&A\.^%[0>8V'O=2F4?:+V M7'+NWIZ*. .E>H4Y2TM'8BE1:?M*FLOR"BBBLSJ"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@!DO^K?Z&L7P+_P B7H?_ %Y0_P#H K:E_P!6_P!# M6+X%_P"1+T/_ *\H?_0!0!NT444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !11534KY+"W9R?G((0$9R<<4FTE=BE)15V,U+58M.3!^:4C*K6?I&F/ M<2?;+L,6)W+G&#[U'I^G2:M,;RZ)V$_*I'7_ .M715C%.H^9[''"+K2]I+;H MOU"N$\6>(I]5N_[%TKYW8[99 >/H#_6I_&'BB1IO[(TS,EU(=KNFYZO*XSD^GT]JW8H8X$"1HL:_W5&!3ZQ?%OB[3?!>CRZCJ4PCC7 MA(P1OE;'"J.YK?\ =T(7V2.ZU#!TG)VC&*U8_P 4>*=/\'Z1+J.I3"&!>%'= MV[*!ZUX39:?KW[0?B);V]\RP\+VKD1KC //('JQ[GMTIVBZ'KGQ^\1#5M9,E MAX:MV_=0+G##^XAXR?5_P^GT%INFVNCV,-G90);6L*[8XHQ@**\=*>9RYI:4 M5TZR]?(^3C&KQ%-3J)QPJ>BV=3S?]W\_RCT;1[/P_IEOI]A"MO:P($1%]!W) M[GWJ[117NI**LMC[2,8PBHQ5D@HHHIE!1110 4444 %%%-9EC4LQ"J.22< 4 M .K*\3>)M-\'Z+<:KJUTEG90#+R.?P [DGL*\C^(W[4NA^'773_ S&/$VK M2-L7R"3 I)P!N'+DG& OKUKC-(^#/CSXTZE%K'Q U&73=+W^9'IW1P.P6/H@ M[9/S?SKS*F,3?L\.N:7X+U9\]7S92DZ&!C[2IY?"O5E'4];\5?M4>)#INDK) MHW@RTD_>S-G##U?^\Q'1.@SSZU]&?#_X>Z/\-]!CTO2( BCF6=@/,F;^\Q[_ M -*U?#_A_3_"^DVVF:7:QV=E;KLCBC'3W/J3ZFM&M,/A?9OVE1\TWU_1&^!R M_P"KR>(KRYZKW?;R79!1117>>T%%%% !1110 4444 %%%% !1110 4444 %% M%% !117(_$?XL>%/A-I*ZAXIUFWTN)\^5&YS+,1C(1!RQY'3UI-J*NR9245> M3LCKJ\V^+7[0W@?X+VY_X2+6(UU!D,D>F6N);J0=CL!^4$\ M@<'GBOE[Q/^ MU=\2_P!H35KKPS\'/#UUIUCN"2ZLR@SJA_B9S\D(//^![&N3VTJFE%?/H><\5.L^7#1OYO;_ M ()YUJ7QC^-?[7-Q/I7@'2I/"?A3S DU\)"F1GCS+C&>V2D8SZYKV;X+_L.^ M#?AO<0ZMX@;_ (3#Q"/G,UXG^C(YZE8CG@ X%6:J-!7YIN[+IX.-^>L^:7GM\D-CC6*-410B*,*JC '84 MZBBNH] **** "BBB@ HHHH **** "BBD)"@D\"@!:CN+B*UA>6>1(8D&YI)& M"J .I)-<1XP^+FD>&?-M[<_VEJ*L8_(A/RHP/.YNW?@9.1CWKDX?"?BWXFW/ MVG79Y-(TECE;3!!P#P-G]6_*JMW)OV-7Q+\:$>X73_#%J^J7LG EVDH#_LCJ MWZ#ZU2T/X1:EXBF74/%^H33.1\MJKDL ?4]%^@_.O1?#7@_2?"=L(M.M5B8@ M!YFYD?W+?Y%;5%^P6[E73=+M-'M$MK*WCMH%'"1J /K]:M445)04444 %%%% M !12,P522< L^+6 5+"-LK 2,AIB.G!!"]3D= .OB[<7$BS,);?1I"49ESD!U_Y9Q^B#D]\=^[^ ?[)]CX! MN$\2^+I5\0>+Y3YI:0F2*U$?FS'JS$\ECR37142E?1;#I4>3WI:R84445!T!1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %5]0U"UTFQN+V]N8K.SMT:6:XG<)'&@&2S,> .YJQ7C/[8MGI M6I?LV^-K+7(M8?1[FV2*[FT*!9[FWC,J9F\LD;T0@,X[H&H ZSPG\-],\4Z8WA6*22.;5)KE(H861RC!V8@+R.,]05(X(JW<_&#P)9^$8/%4_C M/0(?#,[B.+6)-2A%H[$X"K*6VDY[9K\V?%VL:9X@^"_CEM-T?19X[;QEX:%Q MX_\ #]O.F@7X0C%U/:,64"%0%F6/ 8NF3Q5WX8WFA:'J_@WQ)XP;3KGX>0^. M_%DM]KB6130[J>>SC%K/!"5(CB)\Q%SN&X'#'(H _2'Q!\4/!OA/1].U;6_% M>BZ1I>H[?L5[?:A%##<[@"OENS /D$'@G@UTD,R7$22Q.LD;J&5T.0P/((/< M5^4G@&UMO!'A_P"&>J?$ZT^R>"[CP/XEM='.LVK/ LTUV[V\:*5.UW@,>P8! M*X K]"/V4=-U?2/V:?AA9:]'-%JT'AZR2>.YSYB$1+A6SR"!@$'TH ]3E_U; M_0UB^!?^1+T/_KRA_P#0!6U+_JW^AK%\"_\ (EZ'_P!>4/\ Z * -VBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHJ*ZN$M8'E?[JC/'4^U MM6-NKR* MSB,DK8'IW-85O;3:]=?:9?EMU. ,^W;CGG%(JR^(KW>05M8S@\X_R:Z*&%;> M-8T&%7I6'\1WZ'&KXB5W\*_$9?2#Y0.=N>AQ4/@_PF;%?[0OQYM_+\PW\E/\ Z]95)RG+ MV5/YOM_P3FQ%:=:?U7#O7[3[+_,G\(>%1HL)N;G]YJ$H^9CSL![#_&NEHKG/ M'/CK3O 6BO?7T@,A!$%N#AYF]!_4]JU_=X>G=Z11T_N,OH-R?+".[8_QMXUT M_P "Z+)?W\BYP1#!G#2M_='^>*\5\-^%]:^.GB#^WM?:2UT&)OW$ X##/W4] MO5N]2>#_ AJWQJU]O$GB8R1:-')^XM.0KC@[5]%Z9/?FOH&UM8;*WCM[>)8 M8(U"I'&,*H'0 5Y,8SS*2J5%:DME_-YOR/EJ=*KQ!45;$)QPRUC'K/SEY=D, ML-/MM+LXK6TA2WMHEVI'&, "K%%%>YMHC[5)15EL%%%%,84444 %%%% !17) M^._BAX<^'-F9M:U&.&8J3':I\TTG'0*.?Q/%>!7WQ,^(OQ]O#IO@ZPDT'06< MK)?L2IQCD/*.G^ZG-<5;%TZ+Y%K+LMSR,7FE#"R]DKSJ/:,=7_P#USXG?M > M&?AO%/;M<+J>LJIVV%JP)#=@[=$_GCMTKQ]=/^)_[2$ZR73MX8\)MD!<,B2* M3SA>&E/N<+Q^?I'PT_9D\.^#2M]K 7Q%K).\S7*YB1NIVH>ISW;)^E>R*H4 M 8 Z 5S>PKXK7$/EC_*OU9Y_U/&9CKCI&/AG"CV- MH+K4L?/J%T TI/\ L]E'L*] HHKTJ=.%*/+!61]!1H4L-!4Z,5%+L%%%%:&X M4444 %%%% !1110 4444 %%%% !1110 4454U35K+0]/GOM1NX;&R@4O+<7# MA$11R22>!0&VK+=8OBWQEH?@/19=6\0:I;:3I\7WI[J0*"?0>I]AS7S!\5OV M]+_\ A'?A?I,GB[7)6\J.[,;&WW'LB#YI#^0]S7(^$?V1?B)\=M2M_$WQ ME\2WEK;M^\CTE&!G52?N[1\D(/H 3C'0].25>[Y:2N_P/.GC.9\F'7,_P7S- M/XA?MP:_X\UJ7PK\&/#MSJE[*/+75I("[C/!=(NB@?WI./44[X<_L,:MXPU6 M/Q1\9?$%UK&HR'>VEQ7!<]<[9)?3_93 ]Z^J?A_\+_"WPMTK^SO"^BVND6YQ MO,*YDD([NYRS'ZFNIH5!R?-5=_+H*.$=1\^)ES/MT,KPSX5T?P;I,6F:%IEK MI5A$,+;VL011^74^YK5HHKJVT1Z*2BK(****8PHHHH **** "BBB@ HHHH * M*HZQKECX?LVN]0N8[6 '&YSU/H!W/7IZ5Y5K'Q-UCQM=3:3X2LI!&PV->-PV MTD#.M(\'Q_Z?,;I&'/('U&*\T;5O&7Q M881Z?$=%TDQEN_ '?GMCH?"_P9M;6X:_\ $,W]L:@YW,K,3&&S MU[%N/7CVKTB.)(8UCC18T4855& !Z 4]%L+5[G(^#?A=H_A!4E6/[9J '-U, M,X/^R.B_S]Z[&BBD/8****0PHHHH **P?%GCSP[X$LA=^(-9L])A.=IN90I? M'4*O5NHZ#O7@7CK]NSPII%PUEX4TV\\4WI^5)0IA@+>@R-[?@OXU2BY;$N26 MY]-US7C3XD>&?A[9FY\0ZU9Z6FTLL([]FW210.41_ M9I&R[?@5J^5+XF3S-_"CCO%7Q&\=_M>^(I?"_@JWFT7P7%(5N[Z4%1(G3=,P M]1G$0/.>KW"BBBH+"BBB@ MHHHH **** "BBB@ HHHH **** "O)OVCOVE/"7[-'@:;7?$=TLM](K+IVCQR M 7%]*!PJCLN<;GQA<^N <']JS]KCPK^RYX1:ZU!X]3\3W2'^S="CDQ),>F]_ M[D8/5CUZ#)KX]_9W_98\:_MD>/$^,OQVFN&\/22"73=#F!C%W$#E%5,_N[<> MG5^N>B@"*:UAN$5)8HY44A@KJ" 1T/-2T44 ,E_U;_0UB^!?^1+T/\ Z\H?_0!6 MU+_JW^AK%\"_\B7H?_7E#_Z * -VBBB@ HHHH **** "BBB@ HHHH **** " MBBD9@JDDX ZF@!LDBPQEW.U1U)KG9)9?$%]Y2$K:J<]/;OSR<_SIUY=RZW=? M9(#B#.2V/Y\\UM6-DEC;K&@&'K?:H\R[=U3>)/$T'AVU#./,GDSY<8[X[D]AR*YS MPKX=N=6OO[8U8,Q)W1))W]#CL!V_R:SJU'?V5+?\C#$5Y>/=.\ Z.][>N'E/$-LK8>5O0 M>WO5+V>%IMR=DMV:)4,NH.4W:*U;?YB^._'FG> =%>^OG#2MD06RGYY6]![> MI[5XYX/\%ZO\9O$!\3>*"\>CJY$-H25#KC(5/1>1EN]/\%^"=6^,&O?\)1XK M+KI0;_1[0D@.O8*.R^I[U] 6\$=K!'#"BQQ1J%1%& . !7EPA/,9*K55J:V M7?S?Z(^:HT:N?U%B<2G'#K6,']K^]+R[+^FL,,=M"D42+'$@"JBC '0 4^B MBO=/M$DE9!1110,**** "BH;N\@L+=Y[F:.W@C!9I)&"JH R22:\%^('[4UM M#>'1_ UDWB#57;8MP(V:$'_949,X7)]!ZGV%?/7BC]H[Q#X_OI-#^&NC7,DC$( M=1>,%QGC(!^5 ?[S'MT%1^&_V>_%/Q,U*#7OB5JUPJ-EUTY7'F!3R%X^6,'T M'/T/3Z%\+^$='\%Z:MAHNGPZ?; Y*Q+@N<8RQZD^YKA_VG%?].X?^3/_ "/' MOC\RV_^V-A;:79Q6MG!';6T2A(X8E"JH'0 "K%%=M'#T\.K07^9[&$P.'P4;48V;W M?5^K"BBBND[PHHHH **** "BBB@ HHHH **** "BBJ>IZQ8:+;M<:A>V]C H MRTMS*L:@?4F@5[:LN45X#X^_;?\ A7X'5XX=9?Q'>+Q]GT>,RC/_ %T.$_6O M&]2_;7^)WQ,F^R?##X=3")CM%Y<0O=,??@*B_B37/+$4XZ7N_(XIXVA!VYKO MLM3[A9@BEF(51U)Z5YCXZ_:8^&GPZ5UUCQ98_:5_Y=;-C^*;Q0"[7LOEPD]\1IC ]B3]:CVE6?P1MZF?ML35_AT[+O+_ ".+\1?\ M%#CK%\^G_#WP+?Z[<_PR7H(SVSY4>XXSZD?A7,Z?\"/C5^U1J*ZI\2]6F\)^ M&_,W1::4VG&?^6=OGY?]Z3GOR*^V?"O@K0/ ^G_8?#VC6.BVA.XQ6,"Q!CZG M Y/N:VJ7L93_ (LK^0OJDZO^\3NNRT1YW\)_@'X*^#%CY7AO2(XKMD"2ZA&=+5A%=-?R@XV6R$@\==Q MP,?CWKFIOB]XBUM@- \-NT9(VR3*SAL\=L <^_:JY63S(];GGCM86EFD6*)1 MEG<@ #U)KS+Q)\:(Q-FC?Q)J@ ML[8G)MHR&(&?[J_+V!ZFO1_#/@W2?"4&S3K18W(VO,W,C_5OZ=*-$&K/.]&^ M$^J^)[N/5/%U_(Y?YS9JWS#C&#CA>@X'I7J>E:/9:'9I:V-M';0+T2,8_'ZU MLZK9Z7;H,F2ZF5!^IYKP7QO^W/X(\/S M/;:#;7GBB[^ZK6Z^5"6[#W135*+EL2Y);GTA6+XF\::#X-LS=:YJ]GI4 M _BNIE3./0$Y/7M7R5'\0OVB/CA)Y6@:/_PB&D2G_C[\OR J^\DGS-_P!<\U MM>&?V%6U756U3XA>+;O7;E@-T5L[9\;_M MV>#M&D-KX9L+WQ1?,VQ&1##"3G P6&XYXX"]^O:N(7QA^T1\=I]FBZ?_ ,(5 MHK@9N-IMQCU\Q\R,?]P?6OI;P+\$_!/PW*2:#X>L[2Z5=OVQD\R?!&#^\;)& M>X'%=Q3YHK9!RR>[/E#PG^PG;W6H+J7CWQ3>>(;D\O!;LRACZ-(Q+$?3'UKW MWP/\'_!OPYCQX?\ #]G8RXP;CRP\QXYR[9;''3.*[*BH,_C(P;_QVJ49/9&,JU..\D?;=%?FYJ7_!4KXA>-B;;X;_ 6NKN5O MN7%V9[O_ ,AQ(O\ Z'^%4D\;?MZ?%U@EAX?7P99R_P#+5K:WL=@/?]^S2?D, MU?LWU,?K4'\*;]$?I>2%!)X%?,/[7W[K=N,D?/$_P"P'^TC\3(0OCWXX2)!)S):I?W5R@]M@V(:]9_9 MY_X)A^ _@QXIM?$VOZO<>.]9M6\RVCO+5(;2&0$$2>5EBS@C@LV.^,T6C'=W M$YUJFD(V\V>8?LI?L4^(_C+XN'QH_: :?5;Z]<7-CH.I#)D'&QYD/"Q@#Y8< M8QC/'!_1F.-(8TCC18XT 5548 Z "GT5$I.3U-Z=*-)604445)L%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #)?]6_T-8O@ M7_D2]#_Z\H?_ $ 5M2_ZM_H:Q? O_(EZ'_UY0_\ H H W:*** "BBB@ HHHH M **** "BBB@ HHHH *Y_4M2DU&;[%:CACAF!Z_\ UJDU?5C*QL[7IJ*E3DM3I_$_P /,PQ%=TK8>@KS>WDN[)/#^@W'BJ_;5M6& MZ G]W"PX8?C_ C]:[_IP*1$6-%1%"JHP% P *YGX@?$#3OA]HQO+P^;._RP M6JG#2MC]!ZFA*&%INIKR7P/X%U3XN:V?%/BTO\ V;G%M9G(#KG@ =D'ZT> _ 6J?%;7 M/^$L\7;C8$YM[,C D / [)_Z%7O\<:0QJD:JB*,*JC ] *\R%.>8R56LK4 MULN_F_T7]/YVC1JY]46)Q4>7#QUA!_:_O2\NR_II#$EO$D<:A(T 5548 Z" MGT45[I]KMH@HHHH ***X3XC?&CPQ\,[?_B97@FOF_P!78VWSRM]1_"/0_$S]I3PYX#EEL+$_V[K*KQ!;-F-&. M0 [COGL,FO+[CQ!\2_VD+B6VTJW;PWX39AF8EE5E!XW/P9#WPO'K[^M?#']G M7PS\/%M[N:%=7UM &:\N5!5'QR8U_AZ]>37F_6*V)TPZM'^9_HCY_P"NXO,/ M=P$>6'\\E_Z2NOS/*;/P#\2OVA)([SQ3?/X>\.E]T=IL*[AP=_7YNP]A@5V-%=%'"4Z3YW[TN[.["971PT MO:RO.H_M2U?R[!1117<>P%%%% !1110 4444 %%%% !137D6-2SL%42![G J9245>3L1*<::O-V/3* M*^-/%7_!1"'4FEL/A[X)U#7=18;8IKP$*I['RHPS-],K]:PX=+_:I^.UN%O+ MH>!-&GY+*PL6*GMM4F;'L<5S/$Q>D$WZ'"\=3;M23D_)'V)XK^(_A;P-"TOB M#Q#INCJHW$7=RB-CV4G)_ 5\\>,_^"B'P^T5I(/#UCJ7BBYSMC:.(VT3MVY< M;NO^S6+X)_X)U:,MP]]X\\4ZAXDO7.XQ6A,*9[[W8L[_ %&W\:^A/ 7P#^'W MPS9)/#_A73[.[4;1>/$);C_OX^6'X&B]>?:/XDWQE79*"^]_Y'RNOQL_:5^- MUX8/"'A,>%-.?D73P>6$7U,T_!^BKGVJUI_[!OC/X@:FNI_$_P"(MS>R,V9( M;=WN9,>BR2':GX*0/2OMWI2T?5U+6HVQ_48RUK2!0 M%9>L>*-)T&%Y;_4+>W"@_ M*SC<<=@O4GV%<1??'C0X0%LK:[OY6^ZJIL!..G//7VIV8KH]+IKR+&N78*/5 MCBO'?^$X^('B:8C2M%%C;R-A&DCY4'N6; (X/..OY4H^$'B3Q!,9M>\0M\Y5 MGCC+./H.0!@>@QS3MW%S=CN]<^)7AWP_A;C4HI)22/+@_>,.,\[GRKD]:W])^#/AC2]A:U>^D7^*Z?=GGN!@?I77Z?I M=GI-NMO96L-K"O2.) H_2C0-3RB&;XE^,E9U\O0[1QPP C)[<9)?/Y5-8_ E MKNY\_7M;N+XX&%C)R?8LV3C\OPKUNBCF#E1RNF?##PSI3H\6E0RNN"&G'F<@ MY!Y[_P"%=2JA>@Q]*6BI*"BJ6JZWIVA6S7&I7]MI\"@LTMU,L:@ 9)RQ%>$^ M-OVW?AYX8DFM],DNO$MW&Q3%C'MB)]I&P",]U!JE%O83DEN?0=9VM>(M*\-V MK7.K:E:Z;;J,F2[F6-?S)KY$7XT?'SXS7CIX-\,?\(UI$K;8[J2''EJ>[32@ M!B,?P+WZ5H^'_P!A_5O$NJ+J7Q(\:W>K.?F>WM9&=R3S@S29P,]@OT(JN5+X MF1S-_"CL?''[<7@+PW)-;:.MWXGNT)4?9$\N%FZ8\QAR/=017GD?Q4_:#^-= MW]G\,: /">F/C-TT7E!%/N& MFD)./H!]17OG@7X%>!?AO,MQH7ARTM[Q1M%Y*OFS@$8(#MDC(ZXQFN]HI.39 M2BD%%%%04%%%% !113698U+,0JCJ2<"@!U%<_JWQ"\+:"&.I>)=(T\+R?M5] M%'C_ +Z85Y1XN_;H^ _@IF34/B5H]Q(O_+/2R]\?I^X5P#]:=F]D1*I".[L> M[T5\2>+O^"M7P>T0LNC6.O\ B-AT:*U%NA_&0@_^.UYGKW_!4[XA>,XQ;?#/ MX,74MP[86ZOO/O\ (/I%"B8/OO(]JOV9+;[?=7:+Z@1@H@_#BGR+JR?K$G\$&_P/OOQ)\9_ /@\/_;GC30=**?> M%WJ,49'X%J\.\;?\%+/@)X-FEMXO%6>"?^ M"0?P]TV%9/%WB_7_ !+?9RWV,1V4!]MI$CGZ[Q]*]H\(?\$\_@+X/=)$\"V^ MK2K_ !:O-)= _56.T_E1[B#FQ$MDD>$>(?\ @K[X:DF-KX/^'.N>(;MO]6MS M<);@_@BR-^E\?)X,AE^]%;ZI'!(GXV@./P:FZ3_ ,$D=>\37@O?'_Q>N]0F8[I5 MM;9YY&)Z_O9I.O\ P$U^DU%'M'T#ZK3^U=^K/C_PA_P2P^!GAF-/MUEK/B29 M>LFIZ@0#_P !B5!7L_@O]D_X/?#Z:.?1/AQX>M[J,Y2ZFL4GF4^HDD#,#]#7 MK-%0Y2>[-HT: M:.>)B0)(F#*<'!Y'H01^%2T %%%% #)?]6_T-8O@7_D2]#_Z\H?_ $ 5M2_Z MM_H:Q? O_(EZ'_UY0_\ H H W:*** "BBB@ HHHH **** "BBB@ K'UK5C;_ M .CP$F=NN.U2ZSJPL8]D9S.W0=<5%H^DF$_:;CYIGYVL <9.<_6L929]D48RS'M7GVZ\^(6K[YKT*UM8K.W2"!!'$@PJBF6-C#IULD%N@ MCB7H!7-_$3XB:=\/=':YN6$MW("+>U4_-(V.I]%'4^ _A_J?Q3UL>+ M?%^YK)N;:S88$@!XX[1]>/XOYN^'_P /=3^)VM#Q=XQW/:L0UM9LN!(!T^7L M@]/XOY^^(BQHJ(H55& JC KSJ=.>835:LK4U\,>_F_T7]/P*%"KGU58K%QY M:"UA!_:_O2_1?TR.-8D5$4(BC 51@ >E.HHKW3[4***@OKZWTVTENKN>.VMH ME+233,%50.I)/2C;5B;25V3U@>,/'>A^ ]->^UO4(K*( E48YDD/HJCEC]*\ M0\:_M07>N:BNA?#G39=4OY7*?;)(B1Z91/UW-@#T](_"/[,FJ>*M2.O?$G59 MKZ[E;>;&.7/X,XZ#_93&,=:\N6,=1\F%CS/OT7^9\[4S66(DZ670YWUE]E?/ MK\C.UWXY>-?B]J9"?]K\J]IT70=.\-V"66EV4%A:)]V&W0*OZ5?JH8 M-2E[3$/GE^"]$71RE3FJV.E[2?G\*]$,AA2WC6.)%CC4854& !Z 4^BBO2/H M HHHH **** "BBB@ HHK@/B5\>/ OPEM6E\2>(+6UGSA;*)O-N7.,\1KEOQ. M ,C)Y%3*2BKMDRE&"YI.R._JKJ6JV6CVK7-_=P65NHRTMQ(L:C\2:^+?$W[< MGC'XD:JVB?![P7=7OEK\J#W=C]!5?2?V,?B7\8M2_MGXN>-K MBW\PY_L^WE\]T7^ZH_U40]E!ZD]>O-]8YM*2O^1Y[QGM':A%R\]E]Y[3X^_; M<^%?@6>2U36F\07J=8M'C\Y!QT\WA#^!.*\9U3]MKXE?$R^:S^%GP[G:VSM% MY

'PZFL7B8Q<:PQN>1W"'Y ?^ U M[/96%MIMNEO:6\5K G"Q0H$4?0#BCDK3^*5O0/9XJK\7^9\03?LW_M!_ M&[RF^('C8:#ISD,VGI/O"_\ ;&$B,D>['KUKTOP+_P $_?AMX9VRZR;[Q5=] M2U[+Y46?9$Q^I-?3=%5'#TT[O5^9<<#1B[R7,_/4P_"O@?P]X'T]+'P_HEAH M]JO(CL[=8P2>I.!R?'//&1\H/'0FF(ZZBO)[_XZ_:I# M;Z!HMSJ$[9"EP>O8A5R6^G%5MWQ-\4QL@":/!(.7R(RJD#H>6'K_ 'A3Y7U% MS(]9NM0MK&,O<7$4"+R6D<*!^=<;K'QF\-:5))%'=-?2ID?Z.I9,X_O="/<9 MKG;/X$O=S)-K6N3WC$AY0N26.#D;F)/I\WUX%=IHOPS\-Z$ 8-,BDDZ^9<#S M6SZ_-G'X8HT#4X>X^+OB'Q%,$\-^'Y/)SCSYE+YSP,D85>?4FD'A+X@>,H4. MJZL-*M)!N,"$AL'L57&?HQ_*O7H88[>-4B18T7@*@ _"GT7[!;N>8Z+\"-) MM6675+F?4I-JYCW;$#=^1R1^5=OH_A'1M!8M8:;;VSD!2ZH-Q Z<]:UZ*5V. MR$I:**0PHKGO%7Q"\,^"+.2YU[7;'2XHQDBXG4,?8+]YC[ $UX+XP_;Q\(:6 MS0>&M+U#Q+=DX3Y?L\3'ZD%O_':I1\5Z+X7MS/K&K6.E0@9 MWWEPD0_\>(KY)A\:?M(_&2%QI.E+X1TNX! G:$6Q"G^ZTF7Z'[RCW%:OAO\ M83?5+I+_ ,>^,;W6KECNDAMF8[CWS+(2Q^N!5+_ -NCP!H+ M30Z1'?>(KA5$S=OF?!QGN ?QK@(?C)^T#\8KC9X3\,+X9TV8_)=20; M0JGN99AANG55_"OHOP/\!/ /P]C4:/X:LDG7_EZN4\^;/KO?)'X8%=^!C@# MHYHK9!RR>[/D+1_V)?$'C#4/[3^)'CFZU&X<@O#;.TSGV\V3H,<8"X':O=? MO[.OP^^'7@\^8'U#-G:?IBMOQA\7/ _P]R/$WB_0] 8#) M34=0BA;'KM9@:\8\2?\ !1CX >&Y7B;QU'J4J<%=-LIYQ^#!-I_ T7G(ARIP MW:/I15"@ # ]!2U\.>)O^"N?PCTM7&DZ-XCUN0=,6\<"'\6?/Z5YWJ7_ 5H M\4^(&:'P5\&KF]D;_5R7-S+<'VS'%$,_]]4>SEV(>*HK[1^D]%?FE9_M.?MK M?$I@WASX6IHD,GW9)-(:%1_P*Y<"I;SX8?MY?$A3#J7B^#PO;R_>^SW\%H5_ MX%;J7'X&G[/NR?K-_ABW\C])9)4A4M(ZHHZLQP*Y7Q!\7/ _A16.L^,=!TK; MU%YJ4,9'X%LU^?MG_P $P/B]XNVR>-_C=-*[',BK/=WY_P"^I77/Y5VGAW_@ MC]X MG27Q!XV\1:W*#\P@6*V1OS#M^M'+%;L/:5I;0MZL]V\6?M_? +P?N2Z M^(EA?3*.(M+AFO"?;=$C*/Q(KRK7/^"M?P;T[>+"Q\1ZL1T\NS2('_OMQ_*N ML\/_ /!,/X!Z(R--X]]J7VSU"JS*H_# K],Z*/:/H'U6#^)M_, M_/K0/^"/?A!-C>(_B)X@UB3JWV.WBME/_??F']:].\-_\$NO@/H04W.C:IK; MC^*_U*3!_"/:*^MZ*7M)=RUAJ*^R>5>"/V5?A#\.IHI]!^'7A^TNXB#'>26* M33H1W$D@9@?H:]/M[.WLU"P01P*.BQH%'Z5-147;W-U%1V04444B@HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ KRG]J2^U:Q^ OBY?#_B6S\):]: M\%\6D65+@AV20C]V2S8S72>'_&&J_$/5OAO\&=2N_%'A%+#7-?TSQ*UKXIGN MKNZN+2S2Y@*Z@ DC(QG#E<+]S;C Q7T_X._9'^&_A7X9ZCX)GT1=&C& A!&W'&#FIY_P!DGX4W'@:U\)-X65=)MKQ]1B>. M[G2Z%RXQ),;@/YI=E)5B6Y'!XH ^*_ ?Q%\9_'+2? /ACQ)XS\0V-C8^#_$& MJ_;])U*2RN;VYL[M[>WDFEC(,FQ(U)!.&))8'-?N2 M&;6-2T*TN+J8C!ED,8RY]V^]^-5O%'[+'PM\8>%_#WA[4/"5LNE:!"UMIL-G M++;-!"P >/?&RLR. -RL2&ZG)KTS2=*L]"TNSTW3K:.SL+.%+>WMX5VI%&BA M511V 'TH L2_ZM_H:Q? O_ ")>A_\ 7E#_ .@"MJ7_ %;_ $-8O@7_ )$O M0_\ KRA_] % &[1110 4444 %%%% !1110 5GZOJ@TV$8P96^ZI_G4NI:@FG MVY=N6/"KZFLC2M.?4I#=WA9QT7=QNXZ\?TK*4G?ECNF0:19I;6Z;8U_,^]1Z+HT&AV*6T X'+,>K-W-<_\ M$CXD:?\ #O23/.1-?2@BVM ?FD/J?11W-9+EP\76KO7J_P!#GC[/ 4YXS&2U MZOMY+^M1?B-\1M/^'ND&XN")KV0$6]HI^:1O4^BCN:\Q^'OP[U'XD:W_ ,)A MXP!>"0A[:S=<"0#[O'9!V'?^:_#OX=:E\0]:_P"$P\8;I(G(>ULY!@2+U4X[ M(.,#OW]_>541J%4!548 P *X*=.>835:NK4U\,>_F_\OZ?B8?#U<\JQQ>,C MRT%K"#Z_WI?HOZ8B+&JJBA548"@8 %.HHKW3[0***\2^,'[1UEX/D?0_#2KK M7B21O) B&^.!SP QFR(;6/YIICZ*O]3P*^=UM_'/[4VK1R3!M!\%0RDK@':P!Q MQ_ST?J,_='/T._\ #K]GC5/&&K?\)7\2KB2[NIG$J::[YR.,>9C@#C[@[=?2 MOH^UM8;&WCM[>%(((QM2.-0JJ/0 =*\[V=7&ZU?=AVZOU/!5#$YN^;$WIT>D M>LO\79>7_#G.> _AOH/PYTI++1K)(CC$ERP!FF/JS=_Y5U%%%>M&,8)1BK(^ MFITX48*G35DN@44451H%%%% !1110 45RWCSXH>%/AEI_P!L\3Z[9Z1$1E%G MD'F2>R(/F;\!7RWXV_X* 3:[J@T/X5>$[OQ#J,P(CN;N%C\WJL*99@.N25Z= M*QG6A3^)G+5Q-*CI-Z]NI]D7-U#9P/-<2QP0H,M)(P55'J2:^>OB?^W1\-_ M!FM=-NY/%FIJ"!#I>#"&]&E/R]?[NZO'K+]FCXV_M"7POOBEXJDT#2,933U8 M,_.#@0)A%X)Y8EN ,'M]!_"S]D;X;_"N..6UT9=8U1>3J&K 3R9_V5(VK^ S M[UCSU:GP*R\SF]KB:_\ #CRKN]_N/G9O'W[2'[34*IX;TP^!_#5URMXA:V#) MZ^>P\QA[Q@9YKOOAO_P3W\+Z/<0ZEXWU:Z\7:EP\D&3%;[O?DNX^I&>X[5]9 M*H50J@ #@ 4M5'#QO>;YF5'!0OS5GSOS_P C*\.^%=&\(:AJ?-U*.XE'_+&U_>-]#C@'V)%,#JZ*\JOOCO!<3K;:%H]UJ5P M^0H<;/88]ZZC1?@_X9T;#&R^W3#_EI=MO_P#'?N_IFC0-3G+WX[+= MLMOH6BW%_>.6"A@<<="%4$MQU'&/>H#J'Q-\292&VATF)\?.55<*?=LG\AD5 MZM9Z;::>K+:VT-N&.3Y2!<_7%6:+KH@L^K/(H/@??:FQFUWQ#/=3N!O\LL_3 MH-S')&,]ACWKJ='^$'AC1U)^P_;)""#)=-OX/H.@^H&?>NTHI+(-9\26:7*9_P!#MW\Z M#] M&F(,D8<6X"'J-D>7;C^%B >,D=:['PC^P=X2TV[6[\2ZMJ'B:;.6C9OL\3G_ M &MI+G_OJGRQ6[)YF]D4/%W[>FC!_L7@SPY?Z_J$C>7$UPOE(2>!A%W.QSCC M SGK6!(W[2WQF_<[1X'TN7J?^/,@>Y^:;\!BOJ?PK\.O#'@B)4T+0;#2]J[= M]O JN1[MC)_$UT=',EL@Y6]V?*GA3]@K1EE2[\8>)+_7KH_-)';_ +I">I!8 MEF(S]/PKWSP=\(O!O@%$&@^'+#3Y$&!.L0:7\9&RQ_.NOKSCXM?M$_#KX'VA MF\9^*[#1Y2NY+-I-]S(/]F)W,-G: MPJ7DGN) B(HZDL> *_._Q[_P5(U_Q[X@?PQ\"/A]>^(-0E&(;[4+=I9">[+; M1DX4>K,/<"L/2_V(_P!H?]J#4_[5^-_CV;P]I+ ,NEQRB:3UPMO&1#&/(4G:DN;\CWSXR?\%-O@_P## 3VFC7TWCG6$!"P:, ;?=Z-.WRX_ MW=U?/)^,?[7?[8UN(O!.@GX=^$KH\:C%NM59.F?M3CS&'O$HSBOK?X*_L&_! M_P""(BN-/\.)KNLH.=4UW%S+GU52-B?\!7/O7T*B+&BHBA448"J, #THYHQ^ M%"]G5J?Q)679?YGY]^ _^"1^@W-M]O\ B7XXUCQ%KLYWS_V:XCC4]QYD@9W/ M^TDB:9"7'_ BI/ZUW=GIMGI\:QVMK!;1KP$A MC" ?@!5FBIN="BEL@HHHI#"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@!DO\ JW^AK%\"_P#(EZ'_ M ->4/_H K:E_U;_0UB^!?^1+T/\ Z\H?_0!0!NT444 (S!5+,< /9VDT5P)((8YFDAFF:*5@K$8^7K MMQC/3^=83J\KM8XJN)]G)QL=Q17#_P!JW#0W5Y#<3/)!<0I#;Y.-K!U@,%<8'7KDFI5=-I6_K8B.,A*2C;?_.W MYG5U!>7D=E;M+(< =!ZGTI]Q<):PM)(<*HS7.PB;Q%>;I"$@CYV_C_7'Z5K. M5M%N=%6HXVC'63'V5O+KEV;BXR(4/"_KCI70_+&A/"*HR>P%$<:QJ%10JC@ M5Q'BWQ-+?W"Z1I),LS\221G/X CVZFLI2C0CS/5_F<]2I#!T^>>K?WM]B/Q/ MKMQX@O?[&TD%P#^]E4]<=1]!74^'] @\/V(AB^:1N9)".6/^%0>%_#PK'^)?Q,L/A[I+22%9]1E&+>U!Y8_WCZ**QTHQ>(Q#L_R\CC3 MAA(2QV.E9_\ I*[+S_,=\2OB58?#O23--B>_E!^S6H/+GU/HH]:\W^'/PWU# MQ]K'_"8>,=TJ2,)+:SD'RNO521V09&!W[^Z_#?X;ZAXZU<>,/&!:82-OMK.0 M8##^$D=E'8?G7NZJ$4*H"J!@ =JXJ=*>/FJ]=6@OACW\W_E_3\?#X:KG=6., MQL>6BM80?7^]+]%_31$6-%1%"HHP% P /2G445[A]H%4M8UJQ\/Z;/J&I745 ME90+NDFF;:JBN2^*'Q@T'X6Z:TNH3>?J#KFWT^$@RR'L2/X5SW/ZUX1I?A+Q MO^TWJR:KX@GDT/PDC;H($! 8=O+4_>..KMZ\>E<%?%*$O94ES3[=O4\3&9DJ M,_J^'CSU7T73SD^A<\8?&/Q3\;-:F\+_ [MIH--SMN-0.49E)QN9O\ EFG7 M_:(_*O4?A%^S_HGPQA6[E"ZIKK %[V5>(SW$8_A'OU/Z5W'A'P7HW@728].T M6RCL[=0,E1EY#_>9NI-;E31PKYO:UWS3_!>A&%RU^T6)QLN>I^$?1?J%%%%> MB>\%%%% !116-XJ\9:%X'TTW^OZM9Z/9]!->3+&"?09ZGV%*]M6)M15V;-(S M!5))P!R2:^1_B-_P4(T"QU$:/X T2Z\7:G(XBCG=&C@=R< (H_>.?P'MFN)A M^%G[1'[3%P9/&>L-X+\+W!WM98\H;3R%6!3N;M_K6_/I7-+$1O:"YF>?+&P; MY:*YWY;?>?0'Q1_;%^&OPOCN(9-8&O:K$Q3^S](Q,^X'!#/G8N.^3GVKP"Z_ M:%^.W[1RR0?#3PP_AW076+>* MM5!#?:]6PR)[)$/E ^H8^]>_6UM#9P)!;Q)!#&-J1QJ%51Z #I4\E6I\;LNR M_P R?98FO_%ERKLO\SX\\%?\$^8]4U!-9^)_BN\\2:FY#S6]I*VQO]EIG^=A M] OMBOJ7P;\.O#'P]L_LOAO0K'1H2 &^RPA6;'3V]A"9;F:.WB'5Y&"C\S0!/17GWB3XU:#HC&*U9 M]4G!P1;XV#C^\>.O'&:YP^)?B!XW97TFQ&D67:1@!D$=26Z\'L/>JY63S(]A MEFC@3?*ZQKG&YB *YO5/B7X:T?<)]6A=UZQP'S&^GRYYKB(O@QJVNHLOB+Q# M--,>3%&2ZJ?JWMCM73:)\&_#.CJ"]HVH3 D^9=MNX]-HPOZ9HT#4YZ\^/EO- M*+?2-'N;VYD)6-9"!N/;"KDGZ<57;5/B=XAD*P6B:3#*1@LBKL4^[9/UXS]* M]6L])LM/ %K:0V^,X\N,+UZU;HNNB"SZL\DB^"NI:SMD\1>(IKJ3J8XBS@'V M9O\ 5T>@_!WPWHJY>U.H39/[RZ.[ ] HX_'&?>NXHHYF/E15L=+L],0I:6L M-LIZB) N?KBK5%%2,**** "BJNHZI9Z/:/=7UU#96R?>FN) B#\37FGB?]J+ MX9>%8V-SXJM;N1?^6.GAKAC[?("/S--)O83:6YZK17R7K7[?FGW5XMEX4\'Z MCJMS(^R(73A&D.>-J)N)SZ5EWGQ _:5^)TBC1?#G_")V1. WD+"V.GS-.2>/ M]D#Z5?LWU(YUT/L625(8VDD=8XU&69C@ >I->8^-?VF/ASX$6=;[Q);75U%D M&TT\_:)=P_APO /U(KPRW_9!^(_Q F^(/Q"D(8\VD$LES@=CSM4'V /U[5Z M-X#_ &*?AWX0_>ZA;7'B:\R")-1DQ&G'01I@?]]9-%HK=A>3V1Y_J/[;7B'Q MM?/I7PV\#7.H7K#*RW2F5E7@;C''P!D]2V.15"#X1_'_ .,\SOXN\2MX6TF0 MX:V$FPE3V6&+J/\ ?8?C7U]H^@Z;X?M5MM+L+;3[=1@1VL2QK^0%7Z.9+X4' M*W\3/G'P+^PSX#\,W,=UK,EWXFG0 ^5=-Y<&[.<[%Y/T)(]17NWAWP?H?A&W M,&B:19Z5$WWEM(%CW8Z9P.:V**ER;W*44M@HKSCXL?M$_#GX(VS2>,_%>GZ/ M-LWK9M)YERX[;8ERYS]*^+O&G_!4CQ%\0-\OKF&SM($,DMQ<.$CC4=2 MS'@#W-?)GQG_ ."G'P@^%\4MMHE[-X[UA256WT?'V=2.[SM\N/\ T>RT*6&C>] M1\S\SFO WPU\*_#/2_[.\*>'M.\/V9QNCL+=8]V.A8@98_7-=+1161U)):(* M***!A1110 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 R7_5O]#6+X%_Y$O0_^O*'_ M - %;4O^K?Z&L7P+_P B7H?_ %Y0_P#H H W:*** *6L?8ETRY?46C2RC0O+ M),0%10.6)/3'K0='L6MHH6MHGBB^XK*"!7G?QZAL[O2=%@OM3M[&V:^RUMJ MD6RO<(W[F>1!\@/4$\9 X->/_$CQ-?:E\)]%M;+3?$,7AV&T6\:Y7$X>47!5 M(GFR,QJ%+#C+9B]Z\NOBHT923C>R/F\;F5/"U:D9TU+EC?S>V^CLM>OW'U0V MG6KW27#6\9G4?+(5&X?C21Z;:1W1N5MXA<$Y,@4;LXQG-?.VH0ZU:_%JQGCC M>?6M0U=+R.9;P_:+?3#;MF"6#^! P^F[!&2:E^!MYO\ %OADV=Q)-?W>C3S> M)%\PNWVH2*%,P)^5\Y Z''M1#%J53DY+:_Y>6^OW=14LTC4K^R]E9\S7Y+MJ M];OLNK/>->DT]E@@O+Z&SDD?]T)9%4NV,8 )Y_"M&WMH[6,1Q($6ODO]I;X! M>//'GQ,35]&B&JZ;<1QQ1*9U3[%M # AB/E)RV5R>3Q7NJZI?>$?!FC:!/>- MJ'B"*TB@GN4))+A0"V2.2?SIPQ3]I452'*EU[E4LRFL175>BX1AHI?S>GKOI M\S3\8^*GAD73--8O>N=KE/X?;Z_RQ6AX1\+IH-L99?WE],,R/DG'L/\ /-0> M#_"@TN/[9>#S+^;YFW<[,\_GZUG_ !/^*5C\.]-_AN=5E'[BTSS@Y^=O1>#] M:KF5-/$XAVM^'_!-'.-&,LPQSY4ME_*O\V.^)OQ/L?AYIFYMMSJ4O$-J&Y_W MF]!7G_PU^&=_XRU8>,/&):=I3OM[.8$9'\+$=E'9?SH^&/POOO%FJ+XO\8EK MF60A[>UF!R<=&8=@.R_G7NO3@5R4J4\=-5ZZM!?#']7_ )'EX?#5'!E+FZD)73D MYSV]H^%/P0T'X66:O;1B]U=EQ+J$Z@OTY"?W5]A^)->2ZU7%OEP^D>LO\CYJ M6+Q&:2=/ ^[3ZS?_ +:OU//OAE^S;/>:DOBCXA7+:MK$Q$PL9&WHI(X\TD?, M1_='RCWKZ#AA2WB2*)%CC0!511@ #H *?17=0P]/#QY8+_-GLX/ T<##DI+? M=]7ZL****Z3O"BH+R]M].M9;J[GCMK:%2\DTSA411R22> *^OT4'IVK.=2--7D[&-2M3HJ]1V/I6O+/BA^TQ\/ M/A+'<)K6OPS:C$#_ ,2VQ/GW#,!]W:.%)Z?,0.>:^8XU_:3_ &GIY9!(W@#P MI<#:%.ZU7RSZ=99">^< ^W2O4/A;^P%X"\%NEYXC>;QAJ( .VZ_=VRMW(C4_ M-_P(GZ5S^UJ5/X<=.[.+ZQ6K?P(67=_Y'G&K_M@?%3XW23Z5\(_!=Q90YVOJ M4B":5 >!\QQ%&?KN]JO>&/V$?$OQ OK?7/B]XTN[^\(RUC:3&5T&<[#*P*K[ MA%QZ&OLW2M)L="L(K'3;."PLX1MCM[:,1QH/0*!@5;IK#\VM5W_(:P?.^:O) MR?W+[CB/AW\%?!/PJMTC\,>'K339%38;H+OG<=]TC98_G7;T45U**BK)'H1C M&"M%604444R@HK&UKQAHWAW/]H:A# X&3'NR^/\ ='->?WOQPEU*4VOAS1;B M]N2<*TJY'7KM7G'XCKVIV8KH]8)"\DX%&X9#)>I=7 !VV]LP=B? M0D<#\?2N%C\$^.O&RE=>U,Z?92LS$9)%O$VYE_$C:N?8=,?AZY##';QA(D6-!_"HQ4E'-V#E[G- M:#\.O#_AV-1:Z?&\HY,TW[QR?7)Z?A72T45)04444 %%<[XD^(WA?P>Q76O$ M&G:9(%W>7<7*J^/7;G/Z5Y'XS_;:^&_A>0PV-U=^(YP2&&FPXC4^[OM!^JYJ ME%O9$N26Y[]17Q\_[9_CCQH[0^!/AS+=L3A9IUEN /J$"C_QZJUIX/\ VG/B M1^]U'7%\,6LQ/RM-' 54C/"P@M[<\U7(^I/.NB/K;7?%&C^%[?[1J^J6>F0_ MW[N=8P?IDUY3XN_;"^&/A2WE9-;;6KE -MKI<)E9^>S'"#'NP_&O,]+_ &!X M=4NC?>+_ !KJ&K7LA+2M;IAF/O)(6)_*O6?"O[*/PP\)QIY7AJ'4IE.3/J;F MX9C[@_+^0HM!=0O-]#R"Y_;MU'Q#,]KX.\ 7FIW)X3SF:0CC@E(U/?W_ !K. MFN/VH?B=F>$/ MV-/ACX5V/-I,VNW*_P#+;5)V%4*: M/H]CIBG@_9;=8\_D*V***@L***\W^*_[17PX^"5K))XR\6:?I$R)Y@LC)YET MXQD;85RYSVXI[["E)15VSTBJNI:I9Z+8S7NH7<%C9PKOEN+F18XT7U9B0 /K M7YX>-O\ @J/XC^(6I2^'O@7\.=0UK49 52^U"W:9USP'$$1( ]W;'J.U86E_ ML/?M"_M0R6FJ?'#Q_-HFE%O-72-XFF3/I!'B&,X]R1Z5IR6^)V.1XA2TI+F_ M(]\^-G_!3;X1_"M7M-#NYO'FM9*^1H^/L\9'=YVPN/\ <#GZ5\^7'Q>_:Y_; M(N(X?!&AM\.?!MRVT7RYM4,9_C>X<&1QC_GBH^AKZY^#/[!_P=^"D=I/I_AF M/6]:M\-_:^MXN9B_]Y5(V(?3:H_/FOH, * ,"CFC'X4+V=6I_$E9=E_F?!? MPI_X)0^&+'5O[=^*GB>_\=ZO(_FS6T,CPV\C]S(Y/FR?FOO7VAX%^&OA7X8Z M5_9OA3P_I_A^RXW16$"Q[\="Q RQ]R372T5$I.6YO3HPI_"@HHHJ38**** " 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 **** "BBN!^/7Q&U#X1_!WQ5XPTK1GU_4-)LS< M0Z>F[]XVX+EMH)VJ"7; SM4XH [ZBOESX*?M%Z]H_P %_%'B+XBWND^(K;17 M5M-\3>'KM);?7FGRT=M%&/F2=)&6#8P!)*>]#--T_0/#N ME_$3Q-KNN:<(]0:9K&RATT%I=P1BSN?E08(&23TXH ^T:*^+-/\ VV_&GQ*T M'P=:^!_#VAV7BF^T+4M=U<:W+,]I$MC,8)(H?+PQ,DB/M9ONKC(-?4?P=^(D M/Q<^%?A/QI;VS6<6NZ;!?_9F.XQ&1 S)GO@DC/?% '6R_P"K?Z&L7P+_ ,B7 MH?\ UY0_^@"MJ7_5O]#6+X%_Y$O0_P#KRA_] % &[1110!G^(-.T[5M&N[/5 MH8Y].FC*31S?=93VJ9I+-=/#,819!1C./+"]O;%4/$V&M80RR*BR!_.50RQD M="ZYY7K_ /6KFM0M[R^\,QB*VVV:QR,RQL0'8ME6 /)!Y./<5RU*G+)Z7T/- MK5_9SDE&^GS^?EJ=IY]G'>A=\*W6#77K_7_!_P C1\6:W)H>EF2&)I)Y#L0J M,A3CJ:RO!_A5H&_M3409+Z7YU5QRF>Y]ZZ[KUYKAOBA\4K/X>Z;M7;=:M."+ M>U!Z?[3>B_SJ*_LZ?[^M+1&>,]CAV\9BI^Y#9=G^K[#OB?\ %"R^'NF?PW.J MS BWM0>?]YO1?YUP?PQ^%][XJU3_ (3#QCNN9YB);>UF!!..C,O8>BT_X8_" MV]\1ZI_PF'C'=<7XUP4J,\=-5\0K17PQ_5GAX;"U MLYJQQN.C:FM80?\ Z5+S[+^FE+3)ID@C>25UCC0;F=C@ >I-?.OQ+_:0O-8U M+_A&/AQ!)J6I3'RSJ$49;;Z^6".W=CP/UKTZ^(IX>-YOY=6?28S'4<##FJO5 M[);OT1Z)\6OCIH?PLM#$[+J.M./W6GQ.-P_VG/\ "/U->/>&?A?XO_:"U2#Q M'XYO)M/T$.6MK%1L9D)SB-3]U>@W'D@?C79_"C]FN#1;P>(?&4HUOQ#))Y_E MR-YD43'G<2?OOG)R>.F/6O=NG X%<*H5<6^?$:1Z1_S/&C@\1F.I]2>Y/6M.BBO62459;'TT8QA M%1BK)!17+^.OB?X5^&>FM>^)M/[*@^9C]!7RCXV_;QUOQI?M MH/P@\)7FIW\A*KJ%U 96Q_>6%>GKES@=Q652M"GN]3GK8FE1TD]>W4^P_$/B M;2?">FR:AK6I6NEV,?WI[N58T'MDGK[5\L_$O_@H)HEC>R:1\/-%N/%^J-E( M[IT=+??VVH!OD&?3;GL>]]=?,N)/]Z0\_@./:L;UJNRY5 M^)SA8_ MC@ #WZ4[=Q7[%_7/CGI5G+Y&E6TVJS=RHVI] >I^H&/K6+'_P +$\>/YFX: M#82X9.L>%'((ZMGD<\9[5Z;H/A'2/#,6S3K&*W8@!I-N7;ZL>:V*+I;!9]3S M/0_@5I%F5FU2XFU2Y+;WR=B$]3QU//4D\^U>@Z=I-GI%N(+*UBM85Z)$@4>_ M\JMUD:[XOT/PQ#YNKZQ8Z9'C=NNKA(\CU&3S2NV/1&O17BOBG]L+X7>&(V"Z M\VL7 Z0:9 TI/_ B @_%LUYAJO[>CZHS6_A+P+?:E,QVH]Q(3_XY&K'K[U2A M)]">>/<^N:9)*D,;/(ZQHHR68X 'J37QVOBO]ISXH K8Z-'X2LV^4R-"MJ1[ M_O6:3IW48^E+)^R'\3OB ZCQS\1F>UR)# LDMT-WLA*H#CC=_.GR);L7,WLC MZ+\2?'3P!X35SJ7BS2XF7.8X[@2OQVVKDYKR3Q9^WEX%TB1H=$LM2\0RYP'2 M+R(F^A?YO_':M>'?V$_AUI$BO?OJ>M,ISBXN BGCH0@'?WKUGPO\&_ _@M@^ MB^%M+L9AQYZVZM+CTWMEL?C1[B\P]]^1\US?M1_%[XDL+7P'\/VLU#O;;&GU;(^E$/P9_:'^(VUO$GC3^P+8CF..ZVL.",;80!Z]^]?8P 7@# M I:.>VR#DONSY7\+_L!>&+5C-XD\0:EK=PQRPMPMNA)ZYSN8_7(KU[PI^SC\ M./!H0V'A2PDG4#%Q>)]HDX[@OG!]QBO2J*3E)]2E&*V1';V\5K"L4,20Q+T2 M-0JCZ 5)114%!1110 45!>7MOI]N\]U/%;0(,M),X15'J2>!7S_\5/V^?@G\ M)UECO/&%OKFH1Y'V#01]LDSZ%E^1?Q84TF]B)3C!7D['T/2$X&3P*_-WQ-_P M5&\<_$B\.E?!?X57E_S?VG8YOK*EI33D?;OQ,_:K^$_PBAD/B;QQI M5K<)Q]CMYOM%P3Z>7'N;\Q7RAXV_X*V:5>7TFF?#+X?:MXIO6^6&:^S&KGID M11AG(S[@_2NK^%__ 2=^%7A%8+CQ7?ZIXVOUP76:3[+:L?^N:'=CZN:^KOA M_P#"/P7\*; V?A#POI?AZ!AAOL%LL;/_ +S ;F/U)H]Q>86Q%3=J*^]GY[6U MO^V_^TX \MQ_PK7P_<\YXTP*A] -UP>/7K7H7PE_X)/^%=,U"36?BCXEOO'> MJROYCV\+O!;LV%OAAHZZ5X3 M\/Z?X?L%Q^YL(%C#8[L1RQ]SDUTM%%9G4DDK(****!A1110 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 %%%% !7(?%GP3J7Q"\ ZIH>C^);_P (:M1'#J2 1O0E=K)D;E)'>NOHH ^3OAQ^Q%;:YH7B6\^+D\.IZ]XCU:UU M>XL?#9DTNRLI[5'CADB$4F?,8,79\\MM_NYK-\(_L&ZG\,=#TF?P9XYCT_Q? MH_B#5=6LM1U.SEOK?[/?)Y3P/$\P8L(PGSAAEEW$')K[#HH ^15_84U+PCX> M\(+X#\=1:-XETG1K_1-1U/4]*%W%?PWLAEG=8A(GEN)6=D^8@ X.<9KZ2^%_ M@"Q^%7PY\->#M-=Y;'0]/AL(I9/O2"- N\^[$$GZUU%% #)?]6_T-8O@7_D2 M]#_Z\H?_ $ 5M2_ZM_H:Q? O_(EZ'_UY0_\ H H W:*** ,?Q=KW_"->'+W4 MOLS7?DIGR5_BR0.?;GFN<3Q=KZZ LXTRP$J.5:\>^06C( "'5ASSTP<QORN/3E6M_[V_3MI>S M)]2\>>(?[#L-:L--L5L;U81%!=NXG,CG 7 &.M26/Q.N;CQA_9$NG(D7VDV6 M%DS.) A3;K@[0Y'5CZ> MW>O/_A;\+[WQ!JG_ F'BXM<7W3V\5TFR:))DSG;( MH89'?FGUM4PGMJRJ57>*V72_=]SKKY6L7C(XC$RYH1^&%M$^[[^786N?\;>. M]%^'^COJ6M7BVT(X1.KR-_=5>I-<-\7OV@]'^&RR:?9A=6\0L,)9Q-E8B1P9 M".G;Y>ISVZUYOX/^"/B;XP:NGBGXD75Q#:R#=!IO,;[<\+M_Y9I[?>/?W5;% M/F]E07-+\%ZDXK,G[3ZK@H\]3K_+'U?Z&=?>(O'/[4&I2:;H\3:!X1C8>=(^ M=K#/\;?QM_L#CU]:]^^&OPET#X7:;Y&E6^^ZD $]]-@RRD#N>P_V1QS74Z5I M-EH>GPV.GVL5G9PKMCAA4*JCT %6F8*I). .I-50PJIR]K4?-/O_ )&F#RV- M&?UC$2YZKZOIY)=$+17B?Q:_:^^'7PE>>TN-4_MO68^#INE$2NK>COG:A]B< M^U?/,GQ9^/W[4TEQ9^"](?P9X7D;:U^&:+Y?0W# %CCJ(Q6T\1"+Y5J_([:F M,IP?)'WI=EJ?5GQ2_:#\"?!ZU+^(M=@CO/X-.MB)KIO^V:\@>[8'O7R_J_[6 MOQ5^/&J-HGPA\)SZ;:.2K:I,@DD4#^)I&_=1?0Y/3!SP>W^%_P#P3^\+:')% MJ?CK4+CQCK+-YLL;,T=MNZX/.Z3GNQ&?2OJ+2-%T_P /V$5CIEC;Z?9Q*%2W MM8EC10!@ #%1RUJGQ/E7EN9U)M>^+7B>Z\ M0:E*=S65K.S#Z/,W)^B@ >M?5?@OX?\ ASX=Z3'IGAO1K/1[- !MMH@K/[LW M5C[DDUT-%;4Z,*?PHZJ.&I4/@6O?J%%4M2UFQT:W:>^NX;2(?Q2N%KC-6^-W MAO3QB&2:_DSC; G'7U. ?PK>S.BZ/0**\>7XH>+_ !-)Y6@^'C&I)_?2*6 Y MR,L<*.,=>O:F#X;>-?$7S:SXB-M%(#O579N,Y *C:",]L\4^7N+F['?Z]\1? M#_AO(N]0C:4#/DP_O'^F!T_' K@[CXOZ]XBN#;>&-#D?>=JS2(7(Y(R?X1VY M)P.<^UBX\'?#GX>0_:_$6KV481OOZK>)&I/7&W(W'VP<^E8.N?MB_"GPK$8; M/4I-1:/*K#IEHQ7@<88A5Q]#5)=D2WW9KQ?"[Q/XNECE\3:XZ6V=WV>(Y/T MX53SUP>E=IX=^&'A_P -R)/!9+/=*.)KCYR#Z@'@'WZU\VZS^W;J6M2?9O!7 M@*\OI7X26Z9I&)]HHU.?^^JB76/VG_B9;JUO8Q>#[.7G<\<=M)CTQ)ND7\@: MKEEUT%S1Z:GU[)-!8P%I'CMX4'5B%50/Y"N$\6?M ?#SP4I_M3Q9IHE'6"VF M%Q*/JD>2/QKY\L_V,?'?C*X63QU\1YY8 VYH('EN203\P!=E5,^N#]*[[0/V M&?AMI+*U['J.L$'D75T4!^H0+4VBMV.\GLC+\1_M[>";'$>B:5JFO3L2 !&( M$/IRV6_\=KD1^U!\9?B+<1VG@OX>&T$IVBYEMY)54^ID?9&G_ J^GO#/PK\' M>#8D31?#.EZ?M 'F16J>8<="7(W,>.I)KJ54*N% ] *.:*V0>5M]L0#W/>MCP[^P+I!E%QXK\6ZEKEP<$K;((5]P M68NQ^O%?5U%'M'T#D74\@\,?LF_"_P +S1SQ^&8=1GC& VI.UPI]RC'8?RKU M+3M%T_1XQ'8V-O9Q@ !8(E08'0<"KM%0VWN79+8****0PHHHH **** "BN-^ M('QD\#?"O3VO?%WBS2- A'1;V[1))#Z(F=SGV4$U\G?$C_@K-\,O#K2VO@[1 MM7\;7W(C9$^R6[-_O."^/HE4HN6R,IUJ=/XF?<=97B'Q9HGA&S:[US6-/T:T M49,^H720(/\ @3D"OS=M/C]^V5^TU"Z^!_"7_"#:'<'"ZE]D%LNP_P!V>YY; M_>C7/TK7\*?\$LO%GC_5/[8^-/Q2OM7G;DVEA+)SK3^.5O0_-./_@G[^T#\?-06_P#C)\5&L;9CEK&.=KQE'HL2%(4_#/T- M?07PT_X)E_!#X?\ V::^T6Y\7WT)#&;7+@O&S#_IDFU"/8@BOJ^BDZDF7'#4 MXN[5WYZF;H/AO2/"]BEEHVEV>DV<8PMO8VZ0H![*H K2HHK,Z0HHHH **** 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 9+_JW^AK%\"_\B7H?_7E#_P"@"MJ7_5O]#6+X%_Y$O0_^O*'_ M - % &[1110!1UU0VBWZM'<2JT#J4M?]:05(^3_:]/>O!?"LFDPZ;K"OI\FI M:=9VUG$FH)ILRC>LC;5N+8$;WC."[*>0>1Q7J/Q7^)0^'.C6AMK&35==U2?[ M%I6GQX47%P49@K,2 JX4DDGZ9-<[JG[06B^']"BU0^&O$'V'[)_:-^R6"Q_8 M(S(R,9@[+EMR/D)N.!GH03PUX1G--NUO*YXV,HPK58RGM1J7QJCTGQ1HFC77A378TUJ\^QV M%_BV,$QV%S)@3>8$"*6)*<>E7/AU\6[?XES2-IVAZE;:7MOIMK+ M=7<\=M;1*7DFF8*B*.I)/05\W>//V@-:^(.K'PK\-+6>9YODEU-$(8 G!*_W M%Z?.<>U>O_%SX7K\5O#]OI;ZO<:3''.)F,*[UE X*LN1GVYX/8TW0?#O@WX$ M^$YG:XM-'L(5,ESJ-](J/)SU=SC/7 'T IUXUZLN1/EAU?5^G8O&T\9B:GL8 M2]G2ZROJ_)=O4Y+X/_LYZ?X'DCUG7G76?$; LSR?/%"Q[KD9+?[1YZU['=7< M%C;R3W,T=O!&-SRRL%51ZDG@5\D?$[_@H)H]K.FD_#?1KCQ9JTQV+<2Q.D() MZ;$ WR'/;"CW-<=;_L__ !S_ &EM034?B3X@D\*:#)@C2QD$)G.U;=2%!Q_% M(=WKGI13E3HQ]GAXW_KJQX>6'PD/88*%_3\VSU7XL?MY>!/ RW-EX<+^,M:7 MY(TLFQ:[\]YL'(_W V>G'4>1-I?[17[6$,?!_;<:7HZW^JX&=2U+]_,,?W,_*G_ 0/?->EZOXETK M0;>@K;V52I_$>G9'3]7K5M:\K+LOU9X9\)?V'_A M[\-9[;4+^V;Q9K4/S"ZU1085?'WEAY7KR-VXC@YSS7T'##';Q+'%&L4:C"H@ M 'H *\ZUKXZ:%8QL+!)]2N,?(J+L3/N3SCZ ]*Q8_'7CWQ5N&D:*+"(CB61 M.%R!@Y? /Y8YKIA2C!6BK'93ITZ*Y::L>P/(L:[G94'JQQ7+ZO\ $[PUHS.D MVIQ2RJ<&.W_>$$8XX^OZ5Y#XFTN/0XENO'GQ!L=+@F8LT,EWN=QCY@B9&2#@ M$ $"N(U#X^_!+P;'OLX-2\6WJ8VJL1$9..^\JN,^Q_&ME$MR/8M4^/#33,FA MZ-->1JK%I9LCISG:H/&/4C\*C:W^)?C"/AVD@SMSY1QU'3+#]*\0TW]J M/XE^-72S^'WPRCM(/^6;B%YU '&2^$0<$#GU]ZGG^#O[0_Q6G2?Q-XM3P[:' MC[-%<^7M4YX\N 'T^9LU7+;?0GFOMJ>I:MX-\)>$4^U^.O&]O'(3D)/:/#?[!/AN/%QXG M\1:GK]ZW,C1X@0G\2S'\_P J]A\'_L^?#SP*J_V5X5L!,O/VBZ3[1+_WW)DC M\*+Q]1VEZ'SPG[7'Q.\>3BU\#_#AHQ*=D+_ !6_;&^$'P;EDMO$7C73SJ2# M+:=I[_:K@<=&2/.W_@6*^3/&O_!5K6/&&L?V%\&?AGJ&O7LC;(;J_C>:5ST^ M6VA!/XE_PJU"3Z'/.O3AHV?HT2%!).!7DWQ5_:N^%'P821?%'C73+:]7_F'6 MLHN+O/\ URCRR_5@![U\17'P/_;*_:CNHI/&OBC_ (5]H#CFR%Q]E54/4?9[ M?YG/_75L^XKUCX;?\$F_A=X::&Y\7ZIJWCB^!WRB60V=O(W^Y&V_'UQG/\ B3^[0_/SX?\ _!)'0/-AU'XE^.M5 M\6:DV&GM[$&"+/=?-[-84*=/X4(JA5 P!P *6BBH-PHHHH **** "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 9+_JW^AK%\"_\B7H?_7E#_P"@"MJ7_5O]#6+X M%_Y$O0_^O*'_ - % &[1110!YM\>/#NM>(?!Z_V/H^E^(S:R>?-HVIHP-TH4 MX$4JG,4@."&^HXKSW6/A/\49?#O@S0&O-%\2:-I4/G:E;:G?SQ&^N!(S1QR, M(W+PQC9PW+%06Z5[5XT2^FL8H+7S/LLKE+S[.H:<0E3DQ@Y&?P)QTYK#N=8U M>;1["YMM35KF:+R[>WCA&^YG#'/F K\JA1\VTC!W<]*RE24G>^YRSH1G)R;> MO]?U_P $CM? ^J:M\4+?Q1KBV2VVEZ6+32[>WD:3R[B7!N)2"H X"HO^SD\9 MP.7^'/PB\0Z#\2HO$.JQ>'=.M;'3Y[",>'X&@.H>9*KB2:/ 5"H7@ MR3S7: M+J&LV?B0K?SW1T^:Y6.W:W^S^5R@PK*5,F"P<9W>E4_#/BO4;K5= 6YN/M,> ML6KW#1,% MR S )@ D<8^8GIUJO9+_%B_P#^$A^-'C.XA0_O?L$, MPDD4=2"?]7$!Z*#U[5]2_&KQ[?:6!!^6/@Y;O@# M. 2.E?*?B;X^>#[5&-QKNJ>)[C S'9Q%(RPZ9DE(^7D\[20>W>I>'567-)W7 M8QK8>%2?-4;:[7T/H#P3I?PB^!]JUKX9LK2*<*/,N[=#<3R_68Y)_ X&:NW' MQIU36[AX_#F@37$:'#22 L>1@9"\*<^I.<5\T:+\3/'/BI8QX'^%89& VWU_ M#)=9_P!K,;U1DQVL/DQ.WH7/'_B F7X=_">&WCD \N\DMY;H\<9\T[5_+ K6;X(_M M!_%"17\4>,$T&R<8-M'<[ JD=/*@ 4^G)S7V4JA1@# ]!2TN?LBN3NSY>\.? ML$^%K>9+CQ%KVIZ_/P9%4B!'/?/5L?\ LU[#X2^ 7P^\$LKZ5X5T^.=1@7$ M\7G2_P#?3Y(_"O0**ARD]V4HI;(9'&D*[4147T48%/HHJ2@HHHH **** "BB MB@ HHHH ***CN+B*S@>:>5(84&YY)&"JH]23TH DHKYZ^*'[?'P2^%+7$%]X MQM]9U"'AK'0Q]LDW?W=R_(#]6&*^7-8_X*;?$SXO:A-H_P %/A3$3_@3$"K4),YI8BG'2]WY'Z3LP12S$*H&23T%>$?%+]N+X+?"1 MIX-6\:V5_J,)*OI^CG[9,&'\)V953[,17R#9_L@_M3_M*737GQ7^(4GA729< M9T_[1O.WT6V@*QCC^\V?7->Z?"?_ ()<_!SX?-!=:Y;7GCG48_F+:M)LM]WM M"F 1[,6JN6*W9'M*U3X(V]?\CR+Q%_P5(\8_$G7I="^"?PLO-9N",1W-]&]S M,?\ :\B'A1[ES[XZ5BK^S-^UU^T]"M!G.7L6N-FQ?:UMR%)Q_?8 M'U-?I!X8\&Z#X*T];'P_HUAHMFO2"PMDA3\E K9HYTOA0?5Y3_BR;_ ^+_A; M_P $J_A)X*GCO/$LNH^.KU>2M_)Y%N6]?+C()^C,:^L/"/P_\,^ -/2Q\->' M]-T&T086'3[5(5_\= S7045#DY;LWA2A3^%6"BBBI-0HHHH **** "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 *Y_Q]X\T3X8^#=5\4^)+T:?HFF1>=N;HVPO8]ZEU27^ M&0*"R'(^95Y'6@#A_#?[:G@B]\ 7^O>((-2\-:SI^H1:7=>%[BSE?4EN9V;[ M'$D.T,[3H RX&.2"?E)K0_X;&^'\GA*RUJV37;V]N]2N-(3P];:3*VJK>6Z[ M[B%K?&08D!9CG '0G(KYZ^'?B?XF>&?A'X^\3Z%\-?$'C*TN-2LD\$6OBBWM M[C6H"B.DL]RRDL\4#C]T7.\X(R =U,\*^!_$7@B#X8>/=)^'7CS6[[P]JNMR M^)[?5+6"#5M4N]1M4#WT<7G%3&)5"[0V57UVDD ^B]>_;&^&NC^&O#>MVE[J M/B"#7[2:_L[;1-.EN;A;6$XGFDC !C6(\-NP000 2,5Z[X;\1:=XN\/Z9KFD M727VE:E;1WEI=1YVRQ2*&1AGU!!K\]?!OP(^)WP,TGP+XDF\"ZIXHNKCPIKN MC7VC:++!)<:==7MTUQ )-TBJ5Q)M=E)"E3U&,_:O[./@/4?A?\!? 'A/5RO] MJZ1HMK:W:HP95E6,;U!'4 Y&>^* /1)?]6_T-8O@7_D2]#_Z\H?_ $ 5M2_Z MM_H:Q? O_(EZ'_UY0_\ H H W:*** /(_C]XLN=#70--LK&"2]U&67R+Z[N_ MLT<3(H/EK)@@2R E4SW!]*S]4\97>DZAHDK^!AI^D236FFB2[O#'=-)A^"_B#3_$^DZC:>*[>>STFTBL[&TU+3O/\ (5557D!$B_O&P?GQP#@5 MJK6,W>YF3_$+^Q/'U[8:CX4L_M2QW5_#'9WXNKN#R8_EEN(QQ&)4"E<$G# $ M9SC8^!OC!O&@FNKG3]&TVY2UAF%K8S2M/ )06VNDB+M'NO!YJ1/@C>W/C0ZW M?^*[J5(%NELVMH$ANT$XQB2?GS%C!^0%>,+G.*V_ 'PZU+PSK5WK.N^(&\0Z MI+9PZ='-]F6 +!$SLNX G7SXE\V2(H^",AD8'H>F<50\+? [P%X+D272/"NFVTZ8*S-")) 1T(9\D'CJ M*[FBHN]B[+<15"C Z\4M%%(84444 %%%% !1110 4444 %%%% !13698U+ M,0J@9))P!7(Z]\8O GA;=_:_C+0M-*]15ML8_!B?:OG74O^"@'Q]^/N;#X,?"Z;3[>5 MBHU-H&NY!])&"PI[DY_"M%3DSGEB*<=$[OR/TIOM0MM+LY;N\N(K2UB7=)-. MX1$'J2> *^/V\M"L*'_=)KZ-^%/_ 3=^"7PQAMY)_#\ MGB[4H\%KSQ!)YP9O41 ",#VVGZFG:"W=R.>M4^&-EY_Y'SQJ7_!1[XQ_&VYN MM-^"GPIF,?W!J-Q"][+'GH3MVQ(?]XL*J:?^PU^TE^T0(KSXQ_$R71=/E;S& MTQKC[3(H/_3&(K"I_$X].U?I3I.C:?X?T^*QTNQMM.LHAMCMK2%8HT'H%4 " MKE'/;X4'U=R_BR;_ 1\F_"3_@F7\%_AG&LVIZ7<>-]3&#]IUR3,:G_9A3:F M/]X,?>OJ#0/#>D^%=-BT_1=,L])L(AA+:R@6&-1[*H K2HJ')O-[7.RHKAK/XX^ =1/B7[+XKTVX3PW%YVKRQ3;H[) M?FSYCCY01L;C.1CI4OPS^,?@_P",%G>7/A/6!J:V;K'N?%SP/X9W?VMXPT/3BOWA1>(O^ M"MOP0' :6[9\>F5BB/\ .L.Z_:^_;'^(\GE>%OA.NB0.?DDAT2SEU,OK5/[-W\C]-Z:\BQJ6=@JCJS' %?FU:?#S]O?QZH;4/ M$UOX2CD[/?6L1 /M;JY'\ZCN/^":?QL^(S!_B!\<9[W/6.2YN[\+[ 2.H ^G M%'(NK#V\W\--_D??OB+XO>!_"*DZUXOT/2\=1=:A$A_(MFO+_$7[>GP"\+[A M>?$K3)67^&QBGNS_ .08VKYX\+_\$=/ EJRMXB\=>(=4/5ETZ*"T!/U=9#BO M8-!_X)H? '0U3=X4N-391RU_J,TF[W(# ?D*+0[AS8A[12.#\3?\%DZ1XDUS:<"5+6."-O<;WW8^JBN$OO^"N&HZ\QA\&?!_4-6G;A3-=L_T.V* M-B?IFOL/PO\ LF_!OP;(DNE?#/PS%.G*S3Z='/(I]0T@8@_2O4;+3[7381#: M6T-K"O2.&,(H_ 46\[>B/S8E_:T_;,\?MCPW\)(M'B\AU;Q2G@JW89!GO[:#(]%6U5V!_WL5^EU%'/;9!]7YT1A&&D58****184444 %%%% !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 ,E_U;_0UB^!?^1+T M/_KRA_\ 0!6U+_JW^AK%\"_\B7H?_7E#_P"@"@#=HHHH ^7?VOO"OB6^UC3M M6\*^#M0U'7FTV;2M/U[2=0@79/-(N+2]M9QLEM'(5F))P5Z#@UU5Q\.O$)^. M?P@U]]'M8K;2="U"WUBXT]4CMX;F2*!555SG:2C 8!P%%>\45?-I8Q]DKMW/ ME[XB?!SQ;KWB#]H(:-H5I+%XG\.6%AI'VUD6WN94BE61^6ZD>.,RPW*!67RY$#*3 M@D,.< CH>"/G+P?_ ,$>? =FN_Q5XX\0ZW-UVZ:D-G']#N64G\"*_0&BFIR2 MLA2H4YRYI*[/E3P[_P $R/@'H!4R>&[W5V7OJ.HROGZA2H_2O5/#?[*/P<\) MLC:9\-/#,,B=))-.CF?_ +Z<$UZO12YI/J5&E3CM%%:QTRSTRW2"SM(+2!!A M8X(U15'H !Q5FBBI-0HHHH **** "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@ HHK(\6>+-(\#>'-0U[7M0@TO2+"%I[BZN'"HB*,D^Y] .2>!0! MKT5@7?C[PUIWANU\07OB#3+#0[I8V@U&[NXX8) ^-F'8@:W(I4GC22- MUDC(/!;6?P2UGQ-HVG^&OA@%\70S1:AAZ5:Z='H_AVZCM8Q"DS:O/&75> 2OV5L' &1D M_6N\HH X_P#M#Q]_T /#?_@\N/\ Y#H_M#Q]_P! #PW_ .#RX_\ D.NPHH X M_P#M#Q]_T /#?_@\N/\ Y#H_M#Q]_P! #PW_ .#RX_\ D.NPHH X_P#M#Q]_ MT /#?_@\N/\ Y#H_M#Q]_P! #PW_ .#RX_\ D.NN\Q=^S<-^,[<\X]:%D63. MU@VTX.#G!]* .1_M#Q]_T /#?_@\N/\ Y#H_M#Q]_P! #PW_ .#RX_\ D.NP MHH X_P#M#Q]_T /#?_@\N/\ Y#H_M#Q]_P! #PW_ .#RX_\ D.NOW#=C//7% M+0!Q_P#:'C[_ * 'AO\ \'EQ_P#(=']H>/O^@!X;_P#!Y&_\ P>7'_P AUV%% ''_ -H>/O\ MH >&_P#P>7'_ ,AT?VAX^_Z 'AO_ ,'EQ_\ (==A10!Q_P#:'C[_ * 'AO\ M\'EQ_P#(=']H>/O^@!X;_P#!Y&_\ P>7'_P AUV%-9UC4LQ"JHR6)P * .1_M#Q]_T /#?_@\ MN/\ Y#H_M#Q]_P! #PW_ .#RX_\ D.NM,J#9EU&\X7GKQGBGT &__ >7'_R'1_:'C[_H >&__!Y/O^@!X M;_\ !Y&__!Y M/O\ H >&_P#P>7'_ ,AUV%% ''_VAX^_Z 'AO_P>7'_R'1_:'C[_ * 'AO\ M\'EQ_P#(==A10!Q_]H>/O^@!X;_\'EQ_\AT?VAX^_P"@!X;_ /!Y&__!Y/O\ H >&_P#P>7'_ ,AUV%% ''_VAX^_ MZ 'AO_P>7'_R'1_:'C[_ * 'AO\ \'EQ_P#(==A10!Q_]H>/O^@!X;_\'EQ_ M\AT?VAX^_P"@!X;_ /!Y18UW.P5?5C@4Z@#C_[ M0\??] #PW_X/+C_Y#H_M#Q]_T /#?_@\N/\ Y#KL** ./_M#Q]_T /#?_@\N M/_D.C^T/'W_0 \-_^#RX_P#D.NPHH X_^T/'W_0 \-_^#RX_^0Z/[0\??] # MPW_X/+C_ .0Z["B@#C_[0\??] #PW_X/+C_Y#H_M#Q]_T /#?_@\N/\ Y#KL M** ./_M#Q]_T /#?_@\N/_D.C^T/'W_0 \-_^#RX_P#D.NPHH X_^T/'W_0 M\-_^#RX_^0Z/[0\??] #PW_X/+C_ .0ZZ[S%WE-PW@9*YYQZT)(LBY5@PSC* MG/3@T &__ >7'_R'1_:'C[_H >&__!Y/O M^@!X;_\ !Y/O^@!X;_\'EQ_\AUU,=];RS&))XGE'6-7!8?A4] ' M'_VAX^_Z 'AO_P 'EQ_\AT?VAX^_Z 'AO_P>7'_R'7844 &__ M >7'_R'1_:'C[_H >&__!Y/O^@!X;_\ !Y/ MO^@!X;_\'EQ_\AUV%% ''_VAX^_Z 'AO_P 'EQ_\AT?VAX^_Z 'AO_P>7'_R M'7844 &__ >7'_R'1_:'C[_H >&__!Y/O^@!X;_\ !Y7'_R'1_:'C[_ * 'AO\ \'EQ_P#(==A1 M0!Q_]H>/O^@!X;_\'EQ_\AT?VAX^_P"@!X;_ /!Y&__!Y/O\ H >&_P#P>7'_ ,AUV%% ''_VAX^_Z 'AO_P>7'_R M'1_:'C[_ * 'AO\ \'EQ_P#(==A10!Q_]H>/O^@!X;_\'EQ_\AT?VAX^_P"@ M!X;_ /!Y&__!Y/O\ H >&_P#P>7'_ M ,AUV%1_:(O+\SS$\O.-^X8ZXZ_6@#D_[0\??] #PW_X/+C_ .0Z/[0\??\ M0 \-_P#@\N/_ )#KL** ./\ [0\??] #PW_X/+C_ .0Z/[0\??\ 0 \-_P#@ M\N/_ )#KK)[B*U3?-*D29QND8*,_C207,-TI:&5)ESC=&P8?I0!RG]H>/O\ MH >&_P#P>7'_ ,AT?VAX^_Z 'AO_ ,'EQ_\ (==A10!Q_P#:'C[_ * 'AO\ M\'EQ_P#(=']H>/O^@!X;_P#!Y&_\ P>7'_P AUV%% ''_ -H>/O\ H >&_P#P>7'_ ,AT?VAX M^_Z 'AO_ ,'EQ_\ (==A10!Q_P#:'C[_ * 'AO\ \'EQ_P#(=']H>/O^@!X; M_P#!Y&_\ P>7' M_P AUUQD57"%@&;D+GDT*ZL6"L"5.#@]#0!R/]H>/O\ H >&_P#P>7'_ ,AT M?VAX^_Z 'AO_ ,'EQ_\ (==A10!Q_P#:'C[_ * 'AO\ \'EQ_P#(=']H>/O^ M@!X;_P#!Y/O^@!X;_P#!Y&__ >7'_R'7844 /O M^@!X;_\ !Y&_\ P>7'_P AT?VAX^_Z 'AO_P ' MEQ_\AUV%% ''_P!H>/O^@!X;_P#!Y&__ >7'_R'7844 M /O^@!X;_\ !Y&_\ P>7'_P AT?VAX^_Z 'AO_P 'EQ_\AUUGVB+RR_F+L4X+;A@8]ZDH M X_^T/'W_0 \-_\ @\N/_D.C^T/'W_0 \-_^#RX_^0Z["D9@BEF(50,DGH* M.0_M#Q]_T /#?_@\N/\ Y#H_M#Q]_P! #PW_ .#RX_\ D.NNCD29 Z,KHW(9 M3D&G4 &__ >7'_R'1_:'C[_H >&__!Y/O M^@!X;_\ !Y/O^@!X;_\'EQ_\AUV%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 >$_M865]X7\*6?Q1\.-%#XM\'LS6_G,5AN[:?$ M4MM-@$E"6CD'HT*^]>=^/YO$_P %U\!?#;1-8UBV:]TW4-5U#7M(;3(;O4M1 M62-I"6OR(MI::25E7+D* ,*&-?6&IZ79ZU8RV6H6L-[:2@"2"X0.C8.1D'@\ M@?E5#Q3X,T#QQ8)8^(M$T_7;..02I;ZC;).BN.C ," >3S[T ?%?BS]I#X@Q MS:1J$/B>"UO](@T$:OIT%WI\=A/+>21A_+!266\\Q')!B>)$Q\K.0:^B_@/> M>)/$?B'X@ZQK7BJ\U2PM_$-]I-AH[V\"6]G##*-I5E02,QSC+,1@#CO7>ZI\ M-/".M:A;7^H>&-'O;ZVA%O!V\=U9W,;0S03*&21&!#*P/!!!( M(]ZL44 ?'GP]TO5O#VN?$+SX!XC/P3L+G3?"MDS,[7$D]J+N.1UQGS%MW@M0 M1DX$AZO6)X-^.GCV;X?ZAK&H>*-3,&L:)875O>74NBO-;WMQ=10@VJ0N1%;M MYI7==U4(K.1]XA55#K*UUBVM_"NC06^LDG4HH[")5O">OF@+\_4]<]: /C[PG\7?B9XTN] M \&R>.9])NQ\1+GPY<:QI[V6H7$EFND27GE-*+=87=9!MWK$I&W!!()/T)^T M.O@RTL]&G\0Z):>+/$LHFL/#^AZ@P:*YN)%7<[1M\@50H9I2/D3=@_-@^A:/ M\-_"GAT6PTOPWI6G"VF^TPBULXXQ'*(_*WKM PWEDID<[3CI1XP^&_A3XA+; M+XG\-Z5XA6VW& :G9QW CW8SMW@XS@=/2@#,^"G@M_AS\)_"WAF75%UJ72[% M+9[Y"2DK#KMR2=H/ R2< 5VU9WA_P[I?A32+?2M%TZUTG3+<%8;.SA6**,$D MD*J@ 5#_"*]MJKJFEV>N:;"".QH ^2O&-SXG^#.D_#;P=IEYJ$&H>+I;_5?$'B#0?L$-Y?:C MM24QH]\1"-QD8C(+^7;JJ@ ''(_$C]HKXBZ/X4TO5(/$T5KK>AZ)9:EJEM'> MZ=%9732W,D:L3Y!]K>)/"&A>,M(.E:]H]CK.F;E;[' M?VR319'0[6!&16?JWPO\'Z^]D^I>%M&OVL8#;6K7-C$Y@B(P8TRORKCL.* / M-_@5K'B?Q5\3/BU>ZQXIO+_1])\0RZ+INAM;P);VT:PV\N_>J"1FR[#YF(P3 MQWKS?5K3PO;?'GX9ZKX7DTF:UNO%FHVU[+9,_P#;CWWV6[\Y+EI"6:V5@V4. M-NV';\H%?5>GZ/8Z2]V]E9P6CWQ45\L: M9XV\9:#\"?%/QEU.ZMY_&>HW4'AV.\M8XBFEV%O>_8Y9D\[;'EI!/<'S"$!= M QVI7VA6?#X>TNWTF72H].M4TR42"2S$*^2XD):0%,8.XLQ/KDT ?'5Y\7/' MUCI,?AB;Q7J=M?7VOFVTR\O+_14U P+8_:)8;JZB66V@ .75A$TCH5 7JU=% M\"?B/XZ^,'B3X:-?^,Y[.S;PM-K&I6^FP6LD>J31:@;<;I#%PC(,DQ;,]MHX MKZ''PE\$+X;C\/#PAH8T&.?[2FF?V=%]G67_ )Z"/;MW:U]+\*Z+H)/@_KF@_"WP7JVIZ!IFD^%9-5M[ZQ?2TDO; ML3$22W+7[*K1*Q\R18_F)FR648S]>ZEI5GK%NL%]:PWD*R),L*/ _AWQM%:Q^(="TW7([63SH%U&U2<1/\ WEW X/TH ^2=2^/_ M (WD^*WAZ2'Q%'%9IK^AZ!JFCB\LH[3S;N&!YE@B\M[BYXG+K,)8U&W 5PI) M]S_9NO/$?B+PMJGB/Q#XHO-=:^U74;>VLIK>"*&QBM[^Y@18S&BLQ*HN2Y8\ M#&*[N\^''A34?$$>NW7AK2;C6HQ&J:C+91M<*$8,F)"-PVE01SQ@5M:?IMII M-J+:RMHK2W#O)Y4*!%W.Q=S@=RS,3ZDDT ?*'P7_ ++\!_%3P?9Z3<^%/%T' MBQ]9G.IV&D?9=7LF25Y7>:0NS.F]VB8,$(8(/8?7%8FD^!_#N@ZYJ.LZ;H6G M6&KZC_Q^7UM:I'/O0::Z+(C(RAE88*D<$ M4 ?'TWB3Q5X,^!_AWQS)>20^+_BAKEE<:OJ.CFU62RMIX':VMK=[LK"NQ$AA M5I/XI&;!9A7+^(/CI\1?^$5LM(D\9-I6O6,&LW_VS^T=(@\^TM9TCBDN[G9/ M#YR&0(\$$?S$$LT? /VM?>%=%U3P\=!O-)LKO1#$L']G3VZ/;^6H 5-A&W P M,#':LRX^%W@VZTW2=/F\*:++8:2V_3[5["(QVC>L2[<(?IB@#R/X*>*_%OQ. M^(<>KZAXINK;1[7PQHU^WA^UMH!;3W-W!,TDCN4,F 54A5<#CO7 ^+?%.J>' M/C]X]\4W,FAWUYHNO:)HVEZ)J-J9+^2SNH;92UI(9!Y9:6>X(*H=QC96.%X^ MLM+T#3-%S_9^GVUEF*. _9XE3]W&"(TX'102 .V:K7W@S0-4\06.O7FB:?=: MW8J4M=1FMD>X@4YR$D(W*.3T/>@#9HHHH **** "BBB@ HHHH **** "OE>S M^&;P_M%2_#B-+1?AO X^((TP@EC>/*4%OM(P(AR7">2A97X<.YPHVFN?A^.GQ,A\.>,]/3QI*;T1^ M&[RPU)[C3]0N;47U^89-RP0)$@:,*PB;S-N>'.:^V8/ ?ANU\277B&'0-,BU MZZC\F?4TM(Q /AK%,^F6NE:OK]Q)K>I6]I"L21S3G>I->DZMH]CKVGRV.I6<%_92X\RWN8Q)&^"",J>#R ?PJY0 4444 M%%%% !1110 4444 %%%% 'C'[4VGWND> 1\0]":&'Q/X%,FLVC39"7$(0BYM M7(&=LL6X>S*A_AKRGQ=-XG^#&@_#CPAI-_K#7WBZ6_U;7O$>CR6$=Y=:@424 MHCWV(5#%VPO+>7 %48!(^M=0T^UU:QN+*]MXKNSN$,4T$R!TD4C!5@>"".U9 M_B3P?H7C'2/[*U[1K#6=,W*WV._MDFBROW3M8$9% 'P_\4OVD/B3HW@VUU>U M\4Q6&N:!H=CJ.HVL=YIJ65T\L\B*^2DK71E6/F.!HU0DXD)QCZ,^"NI>)O%7 MQ0^)NI:KXKOKO1M+U'_ "(%MK=3;6LWF;Q&)6?+N!ER,,>.F/1=6^%_ M@_7I;.34O"NC7\EG ;6V>XL(G,,)&/+0E?E7'&!Q6W8:18Z6URUG:0VK7,GG M3M#&%,K[0NYL=3A5&3V H ^)OAI%#)\5M&U]#I!BNOB3K-JKR'/B3*K=)Y<[ M9P;<,I(CQ\L0@/-?*)O$L6@Z;%XBFC\J75DM(Q=.F -IDQN(P M!W["MV@ HHHH **** "BBB@ HHHH **** /EOQ-\*[FZ_:"A\ ^;:CX:>(9& M\<7VEJ"LAO+:2)'AX&##+-);SL,_>C<='-<_H/QR\?ZE\4-0O9;N\M=*L_$> MHZ-=Z12VJ_9(_M)3&-IDQ MNQCC&>E 'PU_PT3\2;/1?'$,7C*2Z:X\&V_B33+Z:XT^[N;.1[V&(/Y4$"I" MK)-_J7:7&W[YYKZ=^+GP[U_4?@K9:.M\WC>^TV]M+^_36I8K3^V8(;A998)& M1%C0,@( *A/E ;@FNXL/A)X(TN.Z2R\(Z):)=*ZSK!I\2"4,ZNP;"\@LBL<] MU![5T6JZ39:[IEUIVHVD-]874;0SVMQ&'CE0C!5E/!!'8T >%?LBWQU2U^(= M]8:/;:!X6G\1'^R-.L+I+BUA5;:!9_*>/]WS.)2PC)0/O )QD_0%5M-TVTT> MP@L;"UALK*W01PV]O&(XXU'154< >PJS0 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 %%9GB3Q1H_@W1[C5]>U6S MT72K< S7NH3I!#&"<#<[$ <^IKS_ /X:J^#'_16?!7_@_M?_ (Y3LR7**W9Z MG17EG_#57P8_Z*SX*_\ !_:__'*XOXO?M4:CX3TR?6? 7A*U\?\ A:QT.X\0 M7_B8:P+72Q#"VUK>&X6*1)+AL$B/(X'-%F"E&6S/H>BOE7QC^VY?:;8W>I^' M/ 9UG3-$\+V/BSQ#]MU06<]G;W.XI#%'Y3>;*$1G.2@Z#.3791?M/75U\;O M_@B/P1>P:%XMM)[S3_$UU>PJD\<=LLY*0+N?'SJN7***^:? _P"U MCJOCWXV:WX*L],\(V=CI>O7&C'[=XI$>K7*PJI>:&R\G+CYL8W]CSQ7TM0 4 M444 %%%% !115#6M>TWPWITE_JVH6NF6,>-]S>3+%&N3@99B * +]%<1_P + MR^'7_0]^&_\ P:P?_%4?\+R^'7_0]^&__!K!_P#%4[,5T=O17S;\;OVM-:^& M4.M:WH'@-?%'@?0K&WOK[Q)-JHM(+KSI"@AL3Y3KIK-^(7[;$ MW@W6_$]S:>#/[1\%>$9M+M_$.K3:CY%W;R7JHX$5MY1\SRUD3=EUY) Z4AGU M)17BOA_]H;4M6_:1G^%=]X'N]#@&BW.M6NM7=]"_VR**XBA!2&/<55C(2"[! ML*/EYK,^!?[66E?';QWK6E:6FC6.CVK7$5@TVN1/JM^T,OEO*+%5W1PY#X=F MR< [<'- 'OM%%% !1110 4444 %%5M0U*TTFW\^]NH;2'('F3R!%R>V369_P MG'AW_H/:;_X%Q_XT ;E%8?\ PG'AS_H/:;_X%Q_XUX5\=/VKO$?P@U#7+VT^ M&\VK^"M!6P-[X@N]1-D+QKN41K'8*866Y9,@MAQUQUH ^D:*^7_&G[:%UX4\ M7:V(?!:WO@CP_KNG>'-6UIM4$5U%=7:QD-';>40Z1^=&&)<$Y.!Q79>%/VAM M8\3?';Q%\-+CP'=:!<:;HSZO9WVHZA$WVY//,,9$<0?RT8@G+-NQC*B@#VZB MOGSPC\>_B%=?M!:;\,?$O@;0K%YM'FUJ[O\ 1]>EO/L<*N(XPZM;1C,CG &> MBL>U?0= !1110 4444 %%%8_B;QCH/@NR2\\0:UI^AVCOY:SZCYG[6G_,OO._HKYJ^*_[6NO_ YUC4;RT^',NI^ ]-O--LI?$5QJ7V8Z MBUXZHAT^,Q,MT$+KN(<=\=*A\2?MD7OA_P ::DH\%)<> -*\66_@N^\0?VJ% MNDOY1'ETM?+^:)6E12?,!Y) XJS4^FZ*\-\%_M):AXD^-/C+P!J?@2_\./X? MT==:CN+F]BFEO86E>-"L46X)N\MB 7W4GD#)S@CJ#0!]/4444 %%%% !1110 4 M5E:YXJT;PPD3ZQJUEI2RG$;7EPD08^@W$9K(_P"%L^"/^AOT/_P8P_\ Q59N MI"+LVC"5>E!\LII/U1UE%*(?"EKK%]J!@O;R:1!M=\47?A#2]>BU0/Q7-S"_ ?\ :6U/XI>,IO"OB7PE;^%=9DT&T\3V M*V6K+J$4UC<$JN]Q&FR12 ",$'.0:]ZH **** "BBB@ HHK.U;Q%I6@^6=3U M*TT\2?<^U3K'N^F3S4RDHJ\G8B9HT5SO_"QO"O_ $,ND_\ @;'_ M /%4J?$+PM(ZHOB/2F9C@*+V,DGT^]6?MZ7\R^\Y_KF&_P"?D?O1T-%?.-]^ MU1XFTKXDZ/I>I?#2XTKPCK'BG_A$[#5+^_,%_)"R&S$0(,IAD5 KL<@ M<,H;.UU/[3.(/,$:VURC0 MQ^1.6(X.1U]*[[X&_M :U\2/&.L>$_%7A*W\)Z]9Z39:[ EGJGV^*>SN=X0[ MO*C*NK(588(Z$&@#VVBBB@ HHHH **** "BJUWJ5I8;1?#_ M .UMXBF^(GAW1_$_PSNO">A^(Y=3CTRXOKYAJ02R5F::>S:%3''(JY5@YZKG MJ*:DI;,<9QG\+N?2]%?(OAO]NS6-332;J]^%MZ]IXFT&]U[PK;Z+J!O[W45M MW5?)DA6$>7(X96&"X )STKN/ /[27BWQ#JGCKP]K'PTDB\7^&;&POQI.BZO' M="Y6[5BD1EE2%8I4VGOA;:^+Y]#/AR::]O;- M]-:Z%R8C;W,D!S(%4$DQYX&!G&3UKTZ@ HHHH **** "BBH9+R"%MLD\<;?W M68 T";2W)J*K?VC:?\_,/_?8I)-4M8T9A.CD G;&P9C@9P .2?:IYEW)YX]R MU17S-X<_:\U[_A,=$L/&7PVNO!NCZ]8:IJ6GM=7Q;4H(;)"[M=V;1*80ZCY3 MN89(&.O#=QIMNND^'=0:_MI MC>Y*&2<0 PB( F0LAVC![BO1/@'\:M0^+@\86.M>'X- USPMJ[:/>I8W_P!N MM)9!&LFZ*;8F[6UUGQ M%I>E7++O$-[>1Q.5]<,0<5F_\+F\ _\ 0Z^'_P#P9P__ !59.K33LY+[SFEB M:$7RRFD_5'945R,/Q<\%WDGE67BG2-1NF!,=K9WL6K1(8&<8V_,PR=N< MU<91EK%W-:=6%57IR3]-3Z@HKY-\,?ML>)M6TGSKOX474VJ:KX7M_%GAS2M# MU,W\^H6LUQ' L<@$"F)U,J.Y =53'_P!J#QMKEMX_TB/X80W?C?PA MJ%I8W-C8Z_&VG,L\?F>*-#Z2HKRO]GGXT7/QL\-:] M>WVC6^C7^B:W<:)<+8WPOK2X>)8V,L$^Q-\9\P#[HP58=J]4H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** .)^,7P@\.?'3P#?\ @_Q5#-/H]XR. MXMY3'(K(P965AT((KYL_X=1? W_GGX@_\&7_ -A7V315*36S,I4H3=Y*Y\;? M\.HO@;_SS\0?^#+_ .PI/B)^QMXJT3PUX0\!_"L^'A\,-+N6U/5M!\33W#'6 M;LN2HN&C'SPC"'R^ Q49! K[*HHL> M%M%D\=^&[3P]XNA:">1+7R6?]]8\C/[N1EVR<< YKT_6O@)=M\7O@WXBTJ[A MCT+P+IU]I\L%PQ,\JRVZ0Q%<#!(V9.<5[914FI\N^(OV;OB+XZ^,7AR_\0^( M_#;^"?#GBAO%-A/8Z:T&KR-Y;(EI(RD1[ 6.9.68 9'I]1444 %%%% !1110 M 5RWQ&^&VA_%3PV^A^(())[%I%E'DR&-E9>A!'U/YUU-% 'S_P#\,.?"[_GT MU+_P.;_"C_AASX7?\^FI?^!S?X5] 45?/+N1R1['R#\3_P!F'XCR>+O"%EX' M;PG>?#+PN/MEIX9\33712XU$NS_:+CRQ^]V$Y12=H)SC(%,^)_[('C?X@>(_ M%UI#KF@V'@[X@W&E7_BF,PS/>6T]HJ+(MF<[2D@C7!?E>3STK[!HJ"SR.Y^# M^I2_M2Z9\2TNK9=&M?"-QX?:U.[SS-)=13!QQC:%C(ZYR17CGPD_8U\5^!OB M3X&EU/6_#[^#/ -SJ=UHLFG6+QZG?&\9CY=TQ.T!-[NQMI!QCK7,?\*.\+_\ /&Y_[_FO M0**=V*R//_\ A1WA?_GC<_\ ?\UXK\9O@5\6O%GQ8\,:GH,O@_5_ ?A>&.32 MO#OB1[D)]M Q]JF$8Q(Z?P9.%ZXSS7U511=A8^0O'_[(/C7QAXXU^VM]?T.U M\ >*_$6F>*=:C>"5M0AN;58M\,!SL,,;<$#KG->MT4AGDOP9^%&L>$?&GQ&\9>*;JSOO$ M/BG5 T+6FYEM=-@39:VX+ '(!9FP,%G)YKUJBB@ HHHH **** "N ^+_ ,#O M"OQPTNQL?%%M/-'8RF:![:8Q.K$889'4$8_*N_HJ914E9D3A&I%QDKH^:_\ MAWW\)/\ GUU;_P &#?X4?\.^_A+_ ,^NK?\ @>W^%?2E%8_5Z7\IR_4\/_(C MY%\;_LY_%,_%/PM>>&U\%ZE\/?!T$:>'?#_B"2ZQ;SA0&NY1&,23#Y@A8D+G M( )S3O%'[(GC/7_'FJ6$?B#18?AEK7C*V\0">#7UQ16^VB.Q))61XJ/@?J[_M&^-/'XU2*TTS7/"5MX?@^SEOM5O-'+*Q MEZ8P!(,XTCS/#EE+!=:^TDHD%S MJ+,<5]@44QA1110 4444 %%%% '$_$7X0^'OB@UDVMQSL]F&$3 M02[#AL9!]>@KC/\ ADGP#_SRU#_P*_\ K5[317+/"T*DN:<$V>;6RW!UYNI5 MI)R?6QXNO[)/@%6!\K4#[&Z/^%>=7WP/^,4O[1MOXVD/@C6O"^CE;+P[I^IO M=;]'M"0)98D4;3>(-&/PS\-^,+SQIIL,%O+_:1BVP1H\K'<,D@ 8[ MCU'P9\";K1_B_P#&?Q+K!T_5-"\=1V$46GR*7^2&W>*19E(P0V[H,\9KVJBM MSL/FC]E7]D=?@7XJ\1>+]231K/6-5MH].MM*\.I.+*QM(W+A0\[O)([,1DD@ M*%4*,5]+T44 %%%% !1110 5R7C;X8:'X^FMIM4CF,MNI5'ADVG!.<&NMHK. MI3A6CR5%='/7P]+%4W2KQ4HOHSRS_AF_PA_=O?\ P(_^M2K^SCX05@=EZ<'. M#/\ _6KU*BN/^S\)_P ^U]QY7]A99_T#Q^X^5[?X*_&-OVFS\0=5?P7KN@VL MBV&CP7DEUY^CZ<6 E," ;/M$BCYI&SZ A>*P/"?[('Q"\*>*_#\2>(?#MQX1 M\%ZKK&O^&XS;S"[GN[SS6CCNCNVB.-YFR4Y(_3['HKT#W-M$?%W@S]D[XI:Q MX/\ B=X:^(FH>$[B?Q]97"ZGXLT\W,^I-<$8MAL?:@@B' B7' X.237J'[/' MP/\ &W@SQSK?C/XA:IH=[K=QHUAX>L[?0(I4ACM;7>?,D__ M '\_^M74T5C*C3D[N.IR3PF'J2/ /P*^, M%O\ ''Q!XQ\:R>"]=MM:633?MT;W7VS3-+(8);6B$"-,G#.3RQSD\"OJ^BJA M3A3^%6-*5"E1O[.*5SXO^'W[(_Q7\"7V@W2^)O"US-X!\/:AHG@QEM9U,SW+ MKMGO06(&Q% VIG)YKT;]DSX0?$?X06FLV/C8>%[YM29KZ\UW39KF74=2OG;Y MI+AI0%VA33H.0#D+( ?<&O5J** "BBB@ HHHH *H7>BV][.992^XC'!P*OT4FE+1D MRC&:M)7,K_A&[/\ Z:?]]4J^';6-MZ!BR\CQE["E_*CY%^'/[ M/OQ@_P"%F^*_$'Q$D\%ZVOBNWFTV^U:UDNS?6&G-&XCM+-&'EQH&;<>[$DDD MXK,\!?LJ_&'P3'IUZ/%'A676?!?A2X\+>#I8;6=482NF;F[R3\RI&H"H",\G MW^S:*T-SX_\ A]\#_C]\//@IXJ\*Z1J/@C3?%>ID3KXH26[GN[J[E?\ TFYN M'D!S(4^Y@84@#&!7K'[*_P ,_%?PB^'[>&/$FG^&;&&UD#VTGAZ6XE>Y=LM- M-X*!]HP"1CKC _"N:_X8P^'/_/+4O\ P+/^%>[T5Q2P6'G)RE!79Y%3 M*,!6FZE2C%MZMV/%M#_9-\#>&=7M-6TZ&]-_9R"> 3W19/,7E=PQTSBO)_AW M^S?\7IO%?CJ[^(MWX/U=/&]KV1N0F8RYZ#+G '4^T444 %%%% !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 #?__9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Feb. 16, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-40406    
Entity Registrant Name ZIPRECRUITER, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 27-2976158    
Entity Address, Address Line One 604 Arizona Avenue    
Entity Address, City or Town Santa Monica    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 90401    
City Area Code 877    
Local Phone Number 252-1062    
Title of 12(b) Security Class A common stock, $0.00001 par value per share    
Trading Symbol ZIP    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 1.2
Documents Incorporated by Reference
Information required in response to Part III of Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2024. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended December 31, 2023.
   
Entity Central Index Key 0001617553    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Common Class A      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   76,440,263  
Common Class B      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   22,633,316  

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Firm ID 238
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Los Angeles, California
XML 18 R3.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 $ 283,043 $ 227,380
Marketable securities 237,074 342,975
Accounts receivable, net of allowances of $3,859 and $3,693 at December 31, 2023 and December 31, 2022, respectively 27,247 44,421
Prepaid expenses and other assets 9,853 12,648
Deferred commissions, current portion 5,071 4,870
Total current assets 562,288 632,294
Property and equipment, net 6,213 8,103
Operating lease right-of-use assets 8,744 12,179
Internal-use software, net 18,609 15,758
Deferred commissions, net of current portion 4,114 4,813
Goodwill 1,724 1,724
Deferred tax assets, net 57,050 38,653
Other assets 758 1,039
Total assets 659,500 714,563
Current liabilities    
Accounts payable 11,839 21,175
Accrued expenses 41,741 69,115
Accrued interest 12,837 12,837
Deferred revenue 12,860 19,580
Operating lease liabilities, current portion 4,429 5,429
Other current liabilities 1,164 1,527
Total current liabilities 84,870 129,663
Operating lease liabilities, net of current portion 8,721 13,018
Long-term borrowings, net 542,577 541,559
Other long-term liabilities 14,967 1,703
Total liabilities 651,135 685,943
Commitments and contingencies (Note 10)
Stockholders' equity    
Preferred Stock, $0.00001 par value; 50,000 shares authorized as of December 31, 2023 and December 31, 2022; no shares issued and outstanding as of December 31, 2023 and December 31, 2022 0 0
Class B treasury stock, 195 shares outstanding as of December 31, 2023 and December 31, 2022 (644) (644)
Additional paid-in capital 14,526 35,926
Accumulated deficit (5,531) (6,290)
Accumulated other comprehensive income (loss) 13 (373)
Total stockholders' equity 8,365 28,620
Total liabilities and stockholders' equity 659,500 714,563
Common Class A    
Stockholders' equity    
Common stock 1 1
Common Class B    
Stockholders' equity    
Common stock $ 0 $ 0
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Accounts receivable, allowance for credit loss, current $ 3,859 $ 3,693
Stockholders' equity    
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, authorized (in shares) 50,000,000 50,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.00001  
Common stock, authorized (in shares) 1,450,000,000  
Treasury stock (in shares) 195,000 195,000
Common Class A    
Stockholders' equity    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 700,000,000 700,000,000
Common stock, issued (in shares) 76,173,000 74,320,000
Common stock, outstanding (in shares) 76,173,000 74,320,000
Common Class B    
Stockholders' equity    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 700,000,000 700,000,000
Common stock, issued (in shares) 22,829,000 30,379,000
Common stock, outstanding (in shares) 22,634,000 30,184,000
XML 20 R5.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
Income Statement [Abstract]      
Revenue $ 645,722 $ 904,649 $ 741,141
Cost of revenue 64,309 86,298 79,614
Gross profit 581,413 818,351 661,527
Operating expenses      
Sales and marketing 265,253 484,429 410,665
Research and development 141,801 127,737 110,470
General and administrative 94,922 108,957 148,784
Total operating expenses 501,976 721,123 669,919
Income (loss) from operations 79,437 97,228 (8,392)
Other income (expense)      
Interest expense (29,393) (28,498) (916)
Other income (expense), net 20,506 5,354 32
Total other income (expense), net (8,887) (23,144) (884)
Income (loss) before income taxes 70,550 74,084 (9,276)
Income tax expense (benefit) 21,452 12,590 (12,876)
Net income 49,098 61,494 3,600
Less: Accretion of redeemable convertible preferred stock 0 0 (1,480)
Less: Undistributed earnings attributable to participating securities 0 0 (168)
Net income attributable to Class A and Class B common stockholders $ 49,098 $ 61,494 $ 1,952
Net income per share attributable to Class A and Class B common stockholders:      
Basic (in dollars per share) $ 0.49 $ 0.54 $ 0.02
Diluted (in dollars per share) $ 0.46 $ 0.51 $ 0.02
Weighted average shares used in computing net income per share attributable to Class A and Class B common stockholders:      
Basic (in shares) 100,730 114,272 102,230
Diluted (in shares) 105,781 121,398 115,471
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 49,098 $ 61,494 $ 3,600
Other comprehensive income (loss), net of tax:      
Change in unrealized gains (losses) on available-for-sale debt securities 386 (373) 0
Total other comprehensive income (loss) 386 (373) 0
Total comprehensive income $ 49,484 $ 61,121 $ 3,600
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Conversion of redeemable convertible preferred stock to common stock
Conversion of convertible notes with related parties to common stock
Conversion of class B stock toclass A stock
Additional Paid-in Capital
Additional Paid-in Capital
Conversion of redeemable convertible preferred stock to common stock
Additional Paid-in Capital
Conversion of convertible notes with related parties to common stock
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Series A Preferred Stock
Series B Preferred Stock
Common Class A
Common Class A
Common Stock
Common Class A
Common Stock
Conversion of class B stock toclass A stock
Common Class B
Common Class B
Common Stock
Common Class B
Common Stock
Conversion of redeemable convertible preferred stock to common stock
Common Class B
Common Stock
Conversion of convertible notes with related parties to common stock
Common Class B
Common Stock
Conversion of class B stock toclass A stock
Common Class B
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2020                   2,271,000 6,031,000                  
Beginning balance at Dec. 31, 2020                   $ 87,118 $ 49,738                  
Increase (Decrease) in Temporary Equity [Roll Forward]                                        
Accretion of redeemable convertible preferred stock                   $ 1,427 $ 53                  
Conversion of redeemable convertible preferred stock to common stock (in shares)                   (2,271,000) (6,031,000)                  
Conversion of redeemable convertible preferred stock to common stock                   $ (88,545) $ (49,791)                  
Ending balance (in shares) at Dec. 31, 2021                   0 0                  
Ending balance at Dec. 31, 2021                   $ 0 $ 0                  
Beginning balance (in shares) at Dec. 31, 2020                         0     78,283,000        
Beginning balance at Dec. 31, 2020 $ (50,296)       $ 21,732     $ (71,384) $ 0       $ 0     $ 0       $ (644)
Beginning balance (in shares) at Dec. 31, 2020                                       (195,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                        
Accretion of redeemable convertible preferred stock (1,480)       (1,480)                              
Conversion of shares (in shares)                           87,599,000     24,202,000 3,085,000 (87,599,000)  
Conversion of shares   $ 138,336 $ 25,653 $ 0   $ 138,335 $ 25,653             $ 1     $ 1   $ (1)  
Issuance of common stock upon exercise of options (in shares)                               9,684,000        
Issuance of common stock upon exercise of options 17,706       17,706                              
Repurchase and retirement of common stock (in shares)                               (150,000)        
Repurchase and retirement of common stock (2,750)       (2,750)                              
Vesting of early exercised options 295       295                              
Stock-based compensation 109,143       109,143                              
Issuance of common stock upon the vesting and settlement of RSUs (in shares)                         244,000     3,278,000        
Shares withheld related to net share settlement (in shares)                               (212,000)        
Shares withheld related to net share settlement (5,239)       (5,239)                              
Net income 3,600             3,600                        
Other comprehensive income (loss) 0                                      
Ending balance (in shares) at Dec. 31, 2021                         87,843,000     30,571,000        
Ending balance at Dec. 31, 2021 234,968       303,395     (67,784) 0       $ 1     $ 0       $ (644)
Ending balance (in shares) at Dec. 31, 2021                                       (195,000)
Ending balance (in shares) at Dec. 31, 2022                   0 0                  
Ending balance at Dec. 31, 2022                   $ 0 $ 0                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                        
Conversion of shares (in shares)                           3,784,000         (3,784,000)  
Issuance of common stock upon exercise of options (in shares)                         8,000     2,747,000        
Issuance of common stock upon exercise of options 5,119       5,119                              
Repurchase and retirement of common stock (in shares)                         (18,629,000)              
Repurchase and retirement of common stock (339,256)       (339,256)                              
Vesting of early exercised options 97       97                              
Stock-based compensation 77,599       77,599                              
Issuance of common stock upon the vesting and settlement of RSUs (in shares)                         1,333,000     1,459,000        
Shares withheld related to net share settlement (in shares)                         (468,000)     (614,000)        
Shares withheld related to net share settlement (19,157)       (19,157)                              
Shares issued under employee stock purchase plan (in shares)                         449,000              
Shares issued under employee stock purchase plan 8,129       8,129                              
Net income 61,494             61,494                        
Other comprehensive income (loss) (373)               (373)                      
Ending balance (in shares) at Dec. 31, 2022                       74,320,000 74,320,000   30,184,000 30,379,000        
Ending balance at Dec. 31, 2022 $ 28,620       35,926     (6,290) (373)       $ 1     $ 0       $ (644)
Ending balance (in shares) at Dec. 31, 2022 (195,000)                                     (195,000)
Ending balance (in shares) at Dec. 31, 2023                   0 0                  
Ending balance at Dec. 31, 2023                   $ 0 $ 0                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                        
Conversion of shares (in shares)                           9,518,000         (9,518,000)  
Issuance of common stock upon exercise of options (in shares)                         23,000     1,524,000        
Issuance of common stock upon exercise of options $ 3,770       3,770                              
Repurchase and retirement of common stock (in shares)                         (9,577,000)              
Repurchase and retirement of common stock (147,565)       (100,263)     (47,302)                        
Stock-based compensation 86,079       86,079                              
Issuance of common stock upon the vesting and settlement of RSUs (in shares)                         2,290,000     788,000        
Shares withheld related to net share settlement (in shares)                         (790,000)     (344,000)        
Shares withheld related to net share settlement (17,352)       (17,352)                              
Shares issued under employee stock purchase plan (in shares)                         389,000              
Shares issued under employee stock purchase plan 6,381       6,381                              
Share repurchase excise tax (1,052)       (15)     (1,037)                        
Net income 49,098             49,098                        
Other comprehensive income (loss) 386               386                      
Ending balance (in shares) at Dec. 31, 2023                       76,173,000 76,173,000   22,634,000 22,829,000        
Ending balance at Dec. 31, 2023 $ 8,365       $ 14,526     $ (5,531) $ 13       $ 1     $ 0       $ (644)
Ending balance (in shares) at Dec. 31, 2023 (195,000)                                     (195,000)
XML 23 R8.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 $ 49,098 $ 61,494 $ 3,600
Adjustments to reconcile net income to net cash provided by operating activities:      
Stock-based compensation expense 84,235 76,956 107,258
Depreciation and amortization 11,624 10,682 9,463
Provision for bad debts 2,736 3,904 1,796
Deferred income taxes (18,397) (624) (14,946)
Non-cash lease expense 4,212 4,433 5,387
Amortization and accretion of marketable securities (11,320) (2,512) 0
Other 1,548 3,334 200
Change in operating assets and liabilities:      
Accounts receivable 14,438 (6,668) (22,417)
Prepaid expenses and other assets 2,261 (2,555) (4,703)
Deferred commissions, net 498 (1,032) (1,212)
Other assets 246 1,803 (2,130)
Accounts payable (9,336) (3,579) 11,227
Accrued expenses and other liabilities (15,884) (19,161) 45,270
Accrued interest 0 12,705 120
Deferred revenue (6,726) (3,671) 8,136
Operating lease liabilities (6,041) (6,701) (2,913)
Net cash provided by operating activities 103,192 128,808 144,136
Cash flows from investing activities      
Purchases of property and equipment (918) (2,692) (6,083)
Capitalized internal-use software costs (9,744) (7,852) (7,253)
Purchases of marketable securities (421,294) (367,055) 0
Sales of marketable securities 0 861 0
Paydowns, maturities, and redemptions of marketable securities 538,692 25,604 0
Net cash provided by (used in) investing activities 106,736 (351,134) (13,336)
Cash flows from financing activities      
Payment of issuance costs and fees 0 (9,378) (1,270)
Proceeds from issuance of senior unsecured notes 0 550,000 0
Repurchase of common stock (147,565) (339,256) (2,750)
Proceeds from exercise of stock options 4,271 4,747 18,541
Payments of tax withholdings on net settlement of equity awards (17,352) (19,157) (5,239)
Proceeds from issuance of stock under employee stock purchase plan 6,381 8,129 0
Net cash provided by (used in) financing activities (154,265) 195,085 9,282
Net increase (decrease) in cash and cash equivalents 55,663 (27,241) 140,082
Beginning of period 227,380 254,621 114,539
End of period 283,043 227,380 254,621
Supplemental disclosure of cash flow information      
Income taxes paid 25,569 14,743 1,938
Interest paid 28,121 14,602 344
Supplemental disclosure of non-cash activities      
Conversion of redeemable convertible preferred stock 0 0 138,336
Conversion of convertible notes and accrued interest with related parties $ 0 $ 0 $ 25,653
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
ZipRecruiter, Inc. was incorporated in the state of Delaware on June 29, 2010. Hereinafter, ZipRecruiter, Inc. and its wholly owned subsidiaries ZipRecruiter Israel Ltd., ZipRecruiter UK Ltd., and ZipRecruiter Canada Ltd. are collectively referred to as “ZipRecruiter” or the “Company.” The Company is a two-sided marketplace that enables employers and job seekers to connect with one another online to fill job opportunities.
Direct Listing
On May 14, 2021, the Company’s registration statement related to the direct listing of its Class A common stock on the New York Stock Exchange (“NYSE”) (the “Direct Listing”) was declared effective by the Securities and Exchange Commission (“SEC”) and on May 26, 2021, the Direct Listing was completed and the Company’s Class A common stock commenced trading.
Immediately prior to the completion of the Direct Listing, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. All existing shares of common stock issued and outstanding or held as treasury stock were reclassified into shares of Class B common stock.
In connection with the effectiveness of the Direct Listing, all 2.3 million outstanding shares of Series A Redeemable Convertible Preferred Stock (“Series A preferred stock”) and all 6.0 million outstanding shares of Series B Redeemable Convertible Preferred Stock (“Series B preferred stock”) converted into 24.2 million shares of Class B common stock. On May 26, 2021, the Company’s convertible notes with related parties converted into 3.1 million shares of Class B common stock.
The Company incurred fees related to financial advisory services, accounting and legal expenses, the bonus earned by the Company’s Chief Executive Officer (“CEO”), and other filing costs in connection with the Direct Listing in the first half of fiscal year 2021. These costs totaled $34.0 million for the year ended December 31, 2021 and were recorded in general and administrative expenses.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain reclassifications have been made to prior year presentation to conform to current year presentation.
Foreign Currency Remeasurement
The Company’s foreign subsidiaries operate in their local currency and their functional currency is the U.S. dollar. Monetary assets and liabilities of each subsidiary, denominated in local or other foreign currency, are remeasured at the end of each reporting period using the exchange rates at that date. Non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations in the local currency or other foreign currencies are translated into U.S. dollars at the exchange rates in effect at the date of the transaction. Net foreign transaction gains/losses for the years ended December 31, 2023, 2022, and 2021 were not material.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the consolidated financial
statements, and the reported amounts of revenue and expenses during the reporting period. By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates.
As of the date these consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company’s estimates or judgments, or change to the carrying value of the Company’s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.
Segments and Geographic Information
The Company operates as a single operating segment. The Company’s Chief Operating Decision Maker, the CEO, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources. Revenue is attributed to geographic regions based on locations where services are provided to the Company’s customers. Foreign countries outside of the United States, in aggregate, accounted for less than 2% of the Company’s revenue for the years ended December 31, 2023, 2022, and 2021. In addition, as of December 31, 2023 and 2022, long-lived assets outside of the United States were not material.
Revenue Recognition
The Company recognizes revenue when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services. The Company determines revenue recognition through the following five steps:
(1)Identification of the contract, or contracts, with a customer
(2)Identification of all performance obligations in the contract
(3)Determination of the transaction price
(4)Allocation of the transaction price to the performance obligations in the contract
(5)Recognition of revenue when, or as, the performance obligation or obligations are satisfied
The Company identifies enforceable revenue contracts when the terms are agreed to by the customer. Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts, the products sold, and the number and types of users within the Company’s contracts.
Revenue is recognized as performance obligations are satisfied and is presented net of the sales allowance.
The Company derives its revenues from the following sources:
Subscription Revenue
Subscription revenue consists of time-based job posting plans, upsells which complement or expand visibility and prominence to job posting plans, and resume database plans. Plans are priced at a flat rate based on plan size and whether the plan is for a daily, monthly, or annual term. Customer contracts are
typically subject to renewal at the end of the subscription term. Contracts are only cancelable at the end of the term and are nonrefundable.
Time-based job posting plans: Job posting plans provide customers access to cloud-based software services, where they may create job postings that are posted to the Company’s marketplace in addition to numerous other job sites or partner networks with job seeker communities. Customers may also access the Company’s software to review job applications and manage job postings. The Company recognizes revenue from job posting plans ratably over the term of the agreement beginning on the date the subscription service is made available to the customer. Once a customer requests a cancellation of their subscription, the open job postings are closed at the end of the term; however, the customer may still access the software to review past job postings or prior applications received under a separate upsell subscription. Job posting plans are billed in advance of the subscription period, which typically ranges from one to twelve months, except for daily subscription plans, which are billed in arrears based on how many days the customer uses the services.
Upsell services: Additional features to complement or expand visibility to job posting plans may be purchased as an upsell service. For these services, the Company bills the customers in advance and recognizes revenue ratably over the term of the agreement beginning on the date the upsell services are made available to the customer, which typically ranges from one to twelve months.
Upsell services also include job posting enhancements which are applied to individual job postings. Such services enhance job postings by providing customers with a temporary boost in the prominence of the job postings, expanding visibility to job postings by inviting strong fit potential candidates to apply to the job, or highlighting key attributes of job postings to make them stand out to job seekers. Individual job posting enhancements may be purchased by a customer when needed, or in recurring monthly prepaid bundles to complement their job posting subscription plan, and are billed in advance of use. Typically these prepaid bundles can be used over a period ranging from one to twelve months. Revenue from job posting enhancements is recognized as the customer uses the enhancement on their job postings. Unused prepaid job posting enhancements are not refundable, and the Company recognizes revenue for the estimated portion of prepaid job posting enhancements that are expected to expire unused, or breakage, based on estimates considering historical breakage levels for upsell services. Breakage is recognized as revenue in proportion to the pattern of actual usage by customers.
Resume database plans: Access to the Company’s resume database is purchased on a subscription basis and allows a customer to search for and view resumes. Resume database plans are priced based on how many resumes the customer would like to view in a month and may be purchased independent of, or in addition to, a job posting plan. Resume database plans are billed in advance of the subscription period, which typically ranges from one to twelve months. Revenue is recognized ratably over the subscription period.
Performance-based Revenue
Performance-based revenue consists of customers who pay on a per click by job applicant or per job application basis for the job postings they wish to distribute through the Company’s software. Customers pay an amount per click or per application that is usually capped at a contractual maximum per recruitment campaign, with campaigns typically lasting from one to three months. Customers on this pricing model do not have access to the Company’s applicant tracking software for subscription customers though they may purchase resume database subscription plans separately. Customers that use performance-based plans are typically companies with consistent hiring needs and sophisticated recruitment campaigns where they manage incoming applications and job postings on their own applicant tracking systems.
Performance-based revenue is typically billed monthly, in arrears, and revenue is recognized as job applicants click on or apply to the distributed job postings, up to the contractual maximum per recruitment campaign.
Sales Allowance
The Company establishes a sales allowance to estimate refunds and credits that it may grant to customers in the future for cancellations of subscriptions and concessions to customers who are not satisfied with services received. While subscriptions are noncancelable once the contract term has commenced, the Company may at times allow customers who miss their cancellation window prior to an autorenewal to cancel their contract, and the Company may issue refunds or credits to maintain overall customer satisfaction. The sales allowance is estimated by considering historical results and trends, and is accounted for as a reduction to revenue or deferred revenue for contracts where payments are received upfront and revenue is recognized over time.
The following table summarizes the changes in the sales allowance (in thousands):
Year Ended December 31,
202320222021
Sales allowance, at beginning of year$4,251 $5,919 $4,362 
Recorded as a reduction to revenue29,839 39,877 35,118 
Recorded as a reduction to deferred revenue4,814 4,852 3,730 
Utilization of allowance for refunds and credits(35,373)(46,397)(37,291)
Sales allowance, at end of year$3,531 $4,251 $5,919 
Of the total sales allowance balance of $3.5 million at December 31, 2023, $1.5 million was presented net of accounts receivable and $2.0 million was presented within accrued expenses on the Consolidated Balance Sheets. Of the total sales allowance balance of $4.3 million at December 31, 2022, $1.9 million was presented net of accounts receivable and $2.4 million was presented within accrued expenses on the Consolidated Balance Sheets. The amount netted against accounts receivable represents estimated future credits expected to be granted to customers who had not yet paid for services as of December 31, 2023 and 2022, and the amount included in accrued expenses represents estimated refunds expected to be granted to customers who had already paid.
Cost of Revenue
Cost of revenue consists of web hosting, credit card processing fees, personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for customer support employees, partner revenue share amounts, job distribution costs from performance-based revenue, and amortization of capitalized software costs associated with the Company’s marketplace technology to provide services to its customers. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization, to cost of revenue based on headcount.
Sales and Marketing
Sales and marketing expense consists of personnel-related costs (including salaries, sales commissions, bonuses, benefits, and stock-based compensation) for the Company’s sales and marketing employees, marketing activities, and related allocated overhead costs. Marketing activities include advertising, online lead generation, customer and industry events and candidate acquisition. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to sales and marketing expense based on headcount. Sales and marketing costs are expensed as incurred.
Advertising costs principally represent online advertising costs, direct mailing, television, podcast and radio advertisements. Advertising expense was $121.0 million, $280.1 million, and $255.6 million for the years ended December 31, 2023, 2022, and 2021, respectively.
At times, the Company may prepay certain advertising expenses, which are deferred and subsequently recognized as expense when the advertisement is released. The Company had $1.5 million and $2.6 million of prepaid advertising costs included in prepaid expenses and other assets in the Consolidated Balance Sheets as of December 31, 2023 and 2022, respectively.
Research and Development
Research and development expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for the Company’s research and development employees, amortization of capitalized software costs associated with the development of internal databases, candidate insights, and reporting that support the Company’s marketplace technology and the cost of certain third-party service providers. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to research and development expense based on headcount. Research and development costs, other than software development costs qualifying for capitalization, are expensed as incurred.
General and Administrative
General and administrative expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for employees in the Company’s executive, finance, human resource and administrative departments, and fees for third-party professional services, including consulting, legal and accounting services. General and administrative expense also consists of costs as part of the Company’s transition to a publicly traded company and includes fees paid to its financial advisors in connection with its Direct Listing. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to general and administrative expense based on headcount.
Stock-Based Compensation
Compensation expense related to stock-based awards is measured and recognized in the financial statements based on the fair value of the awards granted. The Company estimates the fair value of employee stock-based compensation awards on the grant date and recognizes forfeitures as they occur. The Company has elected to treat stock-based compensation awards with graded vesting schedules and only time-based service conditions as a single award and recognizes stock-based compensation on a straight-line basis over the requisite service period. For awards that contain both market or performance conditions and service conditions, the grant date fair value is recognized as stock-based compensation expense using a graded vesting attribution model. No expense is recognized for awards with performance conditions until the performance condition is probable of being met.
The Company estimates the fair value of restricted stock units (“RSUs”) based on the fair value of its common stock. The Company estimates the fair value of stock options using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the Company to make certain assumptions including the fair value of the underlying common stock, the expected term, the expected volatility, the risk-free interest rate and the dividend yield.
Prior to the completion of the Company’s Direct Listing on May 26, 2021, a public market did not exist for the Company’s common stock, and therefore, the board of directors determined the fair value of the common stock at the time of the grant by considering a number of objective and subjective factors including valuation of comparable companies, operating and financial performance and general and industry-specific economic outlooks, amongst other factors. The fair value was determined in accordance with applicable elements of the practice aid issued by the American Institute of Certified Public Accountants titled, Valuation of Privately Held Company Equity Securities Issued as Compensation.
Subsequent to the completion of the Company’s Direct Listing, the fair value of the common stock is determined based on the NYSE closing price on the date prior to the date of grant.
Given that the Company does not have sufficient exercise history to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior, the Company determines the expected term for its “plain vanilla” stock options using the simplified method, which is calculated as the midpoint of the stock option vesting term and the expiration date of the stock option.
The Company did not grant any new options or modify any existing options during the years ended December 31, 2023 and 2022. For its stock options that were granted during the year ended December 31, 2021 and prior, because the Company’s common stock had limited trading history, the Company estimated the expected volatility of the awards from the historical volatility of selected public companies that represented similar but alternative investment opportunities to an investment in the Company. Characteristics considered in identifying guideline public companies included similarity in size, lines of business, market capitalization, revenue and financial leverage. The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company common stock for a period equal to the expected term of the option. The Company assessed the comparable companies and other relevant factors used to measure expected volatility for stock option grants on an as-needed basis.
The risk-free interest rate assumption is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s employee stock options.
The dividend yield assumption is based on the Company’s history and expectation of dividend payouts. The Company has never declared nor paid any cash dividends on its common stock, and the Company does not anticipate paying any cash dividends in the foreseeable future.
Stock-based Compensation for Awards with a Market Condition
In April 2021, the Company granted an RSU award to Ian Siegel, the Company’s CEO (the “CEO Performance Award”), which included service, market, and performance-based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation expense is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company’s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO’s ability to earn the award was contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company’s Direct Listing on May 26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares.
In December 2023, the Company entered into a Cancellation of Restricted Stock Unit letter agreement (the “Cancellation Agreement”) with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. The cancellation resulted in an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023, and was recorded in general and administrative expenses within the Company’s Consolidated Statement of Operations. For more information on the Cancellation Agreement, please see Note 15.
Stock-based Compensation Under the Employee Stock Purchase Plan
In August 2021, the Company launched an employee stock purchase plan (the “ESPP”). The ESPP allows eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. The ESPP provides for concurrent six-month offering and purchase periods beginning February and August of each year. On each purchase date, eligible employees purchase the Company’s Class A common stock at a price per share equal to 85% of the lesser of the fair value of the Company’s Class A common stock on (i) the offering date or (ii) the purchase date. The offering date is the first day of any concurrent offering and purchase period, and the purchase date is the last day of such a period.
The Company recognizes stock-based compensation expense related to shares issued pursuant to its ESPP on a straight-line basis over the offering period.
Net Share Settlement
In October 2021, the Company’s board of directors approved a “net share settlement” approach for satisfaction of tax withholding obligations in connection with settlement of taxes for RSUs, and exercises of non-qualified stock options, at the Company’s discretion. As a result, the Company currently withholds shares upon vesting of RSUs, and the withheld shares are immediately canceled. The Company has presented “Shares withheld related to net share settlement” in its Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) as a reduction, separate from the total number of shares issued upon vesting and settlement. The Company has not withheld any shares as part of any option exercises. Upon payment of the withholding taxes to the appropriate taxing jurisdiction, the Company reflects the cash payment as a financing outflow in the Consolidated Statements of Cash Flows.
Income Taxes
The Company accounts for income taxes in accordance with Accounting Standards Codification (“ASC”) 740, Income Taxes. Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
The Company must also make judgments in evaluating whether deferred tax assets will be realized from future taxable income. To the extent that it believes that realizability is not likely, the Company establishes or maintains a valuation allowance. A valuation allowance is established for deferred tax assets which the Company does not believe meet the “more likely than not” threshold for realizability. The Company’s judgments regarding future taxable income may change over time due to market conditions, tax laws, tax planning strategies or other factors. If the Company’s assumptions and estimates change in the future, the valuation allowance may materially increase or decrease, resulting in an increase or decrease in income tax expense and the related impact on the Company’s reported net income or loss.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in income tax expense (benefit) in the Consolidated Statements of Operations.
Investments
The Company maintains an investment portfolio of highly rated debt securities and money market mutual funds to manage its excess cash reserves. The Company’s primary objectives in investing its excess cash reserves are to preserve capital, provide sufficient liquidity to satisfy both operational cash
flow requirements and potential strategic investment opportunities, and to obtain a reasonable or market rate of return on investments.
The Company’s investments are all highly liquid and available for use in current operations, including those with maturity dates beyond one year, and therefore the Company classifies these securities within current assets in its Consolidated Balance Sheets. The Company considers its highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Investments not considered cash equivalents are classified as marketable securities in the Company’s Consolidated Balance Sheets.
The Company classifies and accounts for its money market mutual funds which have readily determinable fair values as equity securities, and it carries such securities at fair value with unrealized gains and losses reported in other income (expense), net in its Consolidated Statement of Operations.
The Company classifies and accounts for its debt securities as available-for-sale, and it carries such securities at fair value with unrealized gains and losses excluded from earnings and reported net of tax as a separate component of stockholders’ equity in accumulated other comprehensive income (loss) until the security is sold or matures. During the year ended December 31, 2023, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized gains in other comprehensive income (loss) of $0.4 million with no associated tax expense. During the year ended December 31, 2022, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized losses in other comprehensive income (loss) of $0.4 million with no associated tax benefit. The Company held no investments in available-for-sale debt securities during the year ended December 31, 2021.
The Company determines any realized gains and losses on the sale of its available-for-sale debt securities using a specific identification method, and it records such gains and losses through other income (expense), net in its Consolidated Statement of Operations. During the year ended December 31, 2023, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations. During the year ended December 31, 2022, the Company recorded $0.9 million in proceeds related to sales of its available-for-sale debt securities. Because the Company first purchased these investments during the year ended December 31, 2022, it did not reclassify any net amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations during the year ended December 31, 2022.
If an available-for-sale debt security’s fair value declines below its amortized cost basis, the Company evaluates whether it intends to sell the security, or whether it more likely than not will be required to sell the security before the recovery of its amortized cost basis. If either condition is met, the Company records an impairment loss on the security through other income (expense), net in its Consolidated Statement of Operations. If neither condition is met, the Company evaluates whether the decline is the result of credit-related factors, in which case the Company records the credit-related portion of the impairment loss through other income (expense), net in its Consolidated Statement of Operations, and records the non-credit-related portion of the impairment loss, net of tax, through other comprehensive income (loss) in the Consolidated Statement of Comprehensive Income.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. The Company maintains its cash accounts with large financial institutions and at times, the cash accounts may exceed Federal Deposit Insurance Corporation limits. The Company has not experienced any losses in such accounts.
As of December 31, 2023, the Company maintains its cash accounts with several large financial institutions which the Company believes are financially sound. Accordingly, the Company believes minimal credit risk exists with respect to these cash balances.
The Company invests only in highly rated debt and equity securities. The Company believes the financial institutions that hold its investments are financially sound, and accordingly, are subject to minimal credit risk.
One customer accounted for 10% and 12% of the Company's outstanding accounts receivable as of December 31, 2023 and December 31, 2022, respectively. The Company closely monitors the financial condition of the foregoing customer, which has been in good credit standing. No other customer individually accounted for 10% or more of the Company’s outstanding accounts receivable as of December 31, 2023 and December 31, 2022. As such, the Company does not consider the concentration of its accounts receivable to be a material risk. There were no customers that individually represented 10% or more of revenue for the years ended December 31, 2023, 2022, and 2021.
The Company uses third parties to collect its credit card receivables and believes risk related to its credit card processing merchants is minimal.
Accounts Receivable and Allowance for Doubtful Accounts
The Company receives payments via credit card, electronic payment or check. The Company’s accounts receivable consists of receivables from the Company’s credit card processing merchants and customers. Credit card payment is required unless the plan qualifies for credit terms which the Company may grant in the normal course of business. The Company does not normally require collateral or other security to support credit sales. Accounts receivable from customers do not bear interest, are typically due within 30 days and are recorded at the invoiced amount. The Company reduces accounts receivable by its allowance for doubtful accounts.
The Company regularly monitors collections and payments from customers and maintains an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. Prior to the Company’s adoption of ASC 326, Financial Instruments—Credit Losses, during the year ended December 31, 2022, management estimated its allowance for doubtful accounts by considering factors such as historical credit loss experience and current conditions, such as the length of time accounts receivables are past due, customer payment histories, and any specific customer collection issues identified. Subsequent to the Company’s adoption of Topic 326, management has expanded its approach and estimates its allowance for doubtful accounts by considering the above factors, current market conditions which may affect customer financial condition, and reasonable and supportable forecasts of future credit losses. The Company writes off accounts receivables that have become uncollectible.
The Company’s allowance for doubtful accounts was $2.4 million, $1.8 million, and $0.5 million as of December 31, 2023, 2022 and 2021, respectively, which was recorded net within accounts receivable on the Consolidated Balance Sheets.
Property and Equipment
Property and equipment is initially recorded at cost, and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware and software and five years for furniture and equipment. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or estimated useful life. Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in general and administrative expenses in the Consolidated Statements of Operations.
Leases
The Company determines at contract inception whether the arrangement is a lease based on its ability to control a physically distinct asset and determines the classification of the lease as either operating or finance. For all leases, the Company combines all components of the lease including related non-lease components as a single component. Operating leases are reflected as operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Consolidated Balance Sheets. The Company has also elected to utilize the short-term lease recognition exemption and, for those leases that qualify, the Company has not recognized operating lease ROU assets or operating lease liabilities. The Company does not have any finance leases.
Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate in determining the present value of lease payments. The Company estimates the incremental borrowing rate to reflect the profile of collateralized borrowing over the expected term of the leases based on the information available at the later of the initial date of adoption of ASC 842, Leases, on January 1, 2019, or the lease commencement date.
The operating lease ROU asset also includes any lease payments made prior to lease commencement date and is reduced by lease incentives that the Company estimates it will realize. Lease terms may include options to extend or terminate the lease when the Company is reasonably certain that it will exercise the option. Lease expense is recognized on a straight-line basis over the lease term in the Consolidated Statements of Operations. Certain lease agreements may contain variable costs such as utilities and common area maintenance. Variable lease costs are expensed when the cost is incurred.
The Company computes rental income from subleasing certain of its office facilities on a straight-line basis over the sublease term in the Consolidated Statements of Operations. The difference between rental income and rental payments over the lease term is recorded as an unbilled rent receivable, which is included in prepaid expenses and other assets on the consolidated balance sheet.
Internal-Use Software
The Company capitalizes eligible costs associated with the development of its internal-use software in accordance with ASC 350-40, Internal-Use Software. Accordingly, the Company capitalizes costs incurred during the development phase including: (1) external direct costs of materials and services consumed in developing or obtaining the software, and (2) payroll and payroll-related costs for employees who are directly associated with the project. The Company expenses all costs as incurred that relate to the planning and post implementation phases of its software development cycle and costs associated with minor enhancements and maintenance. Capitalized costs are amortized using the straight-line method over three years. Amortization of internal-use software costs associated with the Company’s marketplace technology to provide services to its customers is recorded in cost of revenue. Amortization of internal-use software costs associated with internal databases, candidate insights, and reporting are recorded in research and development and general and administrative expenses in the Consolidated Statements of Operations. Amortization of these costs is allocated in the Consolidated Statements of Operations based on the nature of the underlying projects.
Impairment of Long-Lived Assets
The Company periodically evaluates whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets may warrant revision or that the remaining balance of long-lived assets may not be recoverable in accordance with ASC 360, Property, Plant and Equipment, Accounting for the Impairment or Disposal of Long-Lived Assets. In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely
independent of the cash flows of other groups of assets. When factors indicate that long-lived assets should be evaluated for possible impairment, the Company uses an estimate of the related undiscounted future cash flows over the remaining life of the long-lived assets in measuring whether they are recoverable. If the estimated undiscounted future cash flows are less than the carrying value of the asset, a loss is recorded as the excess of the asset’s carrying value over its fair value. There were no material impairment charges related to long-lived assets during the years ended December 31, 2023, 2022, and 2021.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired and liabilities assumed in a business combination. The Company tests for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. The Company currently has one reporting unit.
In testing for goodwill impairment, the Company has an option to first make an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if concluded otherwise, the quantitative impairment test is performed.
The quantitative test compares the estimated fair value of a reporting unit to its carrying amount, including goodwill. If the estimated fair value exceeds its carrying amount, goodwill is considered not to be impaired. However, if the carrying amount exceeds the fair value of the reporting unit, then an impairment charge is recorded in an amount equal to the excess but limited to the total amount of goodwill. There were no impairment charges in the periods presented.
Senior Unsecured Notes
On January 12, 2022, the Company issued an aggregate principal amount of $550.0 million senior unsecured notes due 2030 in a private placement. The Company includes its senior unsecured notes, net of debt issuance costs, within long-term borrowings, net in its Consolidated Balance Sheets. The Company accounts for the debt issuance costs incurred related to the senior unsecured notes using the effective interest method, under which the debt issuance costs are amortized as interest expense until the applicable maturity date. For more information on the senior unsecured notes, please see Note 9.
Share Repurchase Program
All shares repurchased under the Company’s share repurchase program are purchased for immediate retirement. Repurchased shares reduce the Company’s outstanding shares and its weighted average number of common shares outstanding for purposes of calculating basic and diluted earnings per share. All excess of repurchase price over par value for shares repurchased is allocated to retained earnings to the extent the Company has retained earnings. If the Company has an accumulated deficit, all excess of repurchase price over par value for shares repurchased is allocated first to additional paid-in capital, to the extent the Company has additional paid-in capital, until depleted, and then to accumulated deficit in the Company’s Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit). For more information on the Company’s share repurchase program, please see Note 14.
Excise Tax Imposed by Inflation Reduction Act
The Inflation Reduction Act of 2022, which was enacted into law on August 16, 2022, imposed a nondeductible 1% excise tax on the net value of certain stock repurchases made after December 31, 2022. The net value is determined by the fair market value of the stock repurchased during the tax year, reduced by the fair market value of stock issued during the tax year, including stock issued to employees.
As of December 31, 2023, the Company reflected $1.1 million of excise tax as part of the cost basis of the stock repurchased during the year ended December 31, 2023, and recorded a corresponding liability for the excise taxes payable in accrued expenses on its consolidated balance sheet.
Recent Accounting Pronouncements
Becoming a Large Accelerated Filer
Prior to December 31, 2022, the Company qualified as an emerging growth company (“EGC”) and was allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are required to be adopted by private companies. The Company elected to use the adoption dates applicable to private companies. As a result, prior to becoming an accelerated filer, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards applicable to public companies.
The Company became a large accelerated filer and no longer qualifies as an EGC at the conclusion of the fiscal year ended December 31, 2022. The adoption dates discussed below for recently adopted accounting pronouncements reflect the updated transition periods required as a result of becoming a large accelerated filer as of December 31, 2022. For all new or revised accounting pronouncements after December 31, 2022, the Company will be required to adopt in accordance with public company timelines.
Accounting Pronouncements Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands disclosure requirements about a public entity’s reportable segments and significant segment expenses. This update also expands the interim segment disclosure requirements. Public entities that have a single reportable segment will be required to provide on both an interim and annual basis all the disclosures required by ASC 280, including those added by the amendments in ASU 2023-07. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which intends to enhance the transparency and decision usefulness of income tax disclosures, primarily through expanding disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and which removes certain conditions that should be considered in the derivative scope exception evaluation under Subtopic 815-40. The Company early adopted ASU 2020-06 on January 1, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Subsequent to ASU 2016-13, the FASB issued various ASUs to provide supplemental guidance and clarification to ASU 2016-13 which must be adopted concurrently with the adoption of ASU 2016-13. These ASUs are cumulatively referred to as “Topic 326.” The Company adopted Topic 326 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. The Company adopted ASU 2019-12 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
Basic and diluted net income per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period.
Prior to May 14, 2021, when the Company’s Series A preferred stock and Series B preferred stock converted into shares of Class B common stock, the Company’s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.
In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 13), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income per share attributable to common stockholders is, therefore, the same for both Class A and Class B common stock on an individual or combined basis.
The following table presents the Company’s basic net income per share (in thousands, except per share amounts):
Year Ended December 31,
202320222021
Net income per share, basic:
Net income
$49,098 $61,494 $3,600 
Less: Accretion of redeemable convertible preferred stock— — (1,480)
Less: Undistributed earnings attributable to participating securities— — (168)
Net income attributable to Class A and Class B common stockholders
$49,098 $61,494 $1,952 
Weighted average shares of Class A and Class B common stock outstanding100,730 114,272 102,230 
Net income per share attributable to Class A and Class B common stockholders, basic
$0.49 $0.54 $0.02 
The Company computes diluted net income per share under the two-class method where income is reallocated between common stock, potential common stock and participating securities. Potential common stock primarily includes stock options and RSUs computed using the treasury stock method and the conversion of the convertible notes and accrued interest using the if converted method.
The following table presents the Company’s diluted net income per share (in thousands, except per share amounts):
Year Ended December 31,
202320222021
Net income per share, diluted:
Numerator:
Net income attributable to Class A and Class B common stockholders
$49,098 $61,494 $1,952 
Add:
Reallocation of net income attributable to participating securities— — 18 
Net income attributable to Class A and Class B common stockholders, diluted
$49,098 $61,494 $1,970 
Denominator:
Weighted average shares of Class A and Class B common stock outstanding, basic100,730 114,272 102,230 
Effect of dilutive securities:
Options to purchase common stock4,761 6,943 12,471 
Unvested restricted stock units267 183 725 
Employee stock purchase plan23 — 12 
Unvested early exercise common stock— — 33 
Weighted average shares of Class A and Class B common stock outstanding, diluted105,781 121,398 115,471 
Net income per share attributable to Class A and Class B common stockholders, diluted
$0.46 $0.51 $0.02 
The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income per share because their inclusion would have been anti-dilutive (in thousands):
Year Ended December 31,
202320222021
Options to purchase common stock71 
Unvested restricted stock units6,247 5,681 153 
Convertible notes with related parties, if converted basis— — 1,226 
Employee stock purchase plan124 240 45 
Total shares excluded from diluted net income per share6,376 5,992 1,427 
The CEO Performance Award is excluded from the above table because none of the market conditions had been met as of December 31, 2023. Additionally, in December 2023, the Company entered into the Cancellation Agreement with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. For more information on the Cancellation Agreement, please see Note 15.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Information
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Information Revenue Information
Contract Balances
Contract liabilities are recorded as deferred revenue when customer payments are received in advance of the Company meeting all the revenue recognition criteria under ASC 606. Deferred revenue includes prepaid subscription and performance-based revenue. Generally, the remaining performance obligations will be satisfied within one to twelve months after prepayment. The Company recognized $19.5 million, $23.3 million, and $15.1 million of revenue during the years ended December 31, 2023, 2022, and 2021, respectively, that were included in the deferred revenue balance as of December 31, 2022, 2021, and 2020, respectively.
As of December 31, 2023 and 2022, the Company had no contract assets.
Deferred Commissions
ASC 606 requires the deferral of the recognition of incremental costs to obtain a contract, which the Company has identified as certain of its sales commissions paid to internal sales representatives for the sale of the Company’s services. The Company amortizes deferred commissions over the expected period of benefit unless the amortization period is less than one year, in which case, the Company has elected to apply the practical expedient to expense those costs as incurred. The estimated period of benefit includes anticipated customer renewals. If the Company pays commissions on contract renewals that are commensurate with the initial commission, the amortization period is the initial contract term. If the renewal commission is not commensurate with the initial commission, commissions are deferred and subsequently amortized on a straight-line basis over the expected customer life, which has been estimated to be three years based on an analysis of historical data and other qualitative factors, such as new product offerings, the seasonality of certain customer relationships and estimated useful life of the Company’s marketplace technology. Amortization expense is included within sales and marketing expense in the Consolidated Statements of Operations.
For the years ended December 31, 2023, 2022, and 2021, amortization expense for deferred sales commissions was $5.5 million, $5.4 million, and $4.3 million, respectively. There was no impairment to capitalized deferred commissions in the periods presented.
Disaggregation of Revenue
The Company disaggregates revenue into two streams: subscription revenue and performance-based revenue. The following table presents the Company’s revenue streams (in thousands):
Year Ended December 31,
202320222021
Subscription$508,384 $696,334 $600,090 
Performance-based137,338 208,315 141,051 
Total revenue$645,722 $904,649 $741,141 
Performance Obligations
No revenue was recognized during the years ended December 31, 2023, 2022 and 2021 from performance obligations satisfied in previous periods.
As of December 31, 2023, the Company did not have any material remaining performance obligations expected to be recognized in the future. Generally, any remaining performance obligations relate primarily to subscription services such as time-based job posting plans, upsell services, and resume database plans that will be invoiced in future periods, and exclude (i) contracts with an original expected term of one year or less and (ii) contracts for which the Company only recognizes revenue at the amount to which it has the right to invoice for services performed.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income (Expense), Net
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Other Income (Expense), Net Other Income (Expense), Net
Other income (expense), net consists of the following (in thousands):
Year Ended December 31,
202320222021
Interest income$19,929 $4,956 $
Other miscellaneous income (expense), net577 398 29 
Other income (expense), net$20,506 $5,354 $32 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment consist of the following (in thousands):
December 31,
20232022
Computer, equipment and software$4,878 $8,626 
Furniture and fixtures897 1,081 
Leasehold improvements7,896 8,709 
13,671 18,416 
Less: Accumulated depreciation(7,458)(10,313)
Total property and equipment, net$6,213 $8,103 
Depreciation expense for the years ended December 31, 2023, 2022, and 2021 was $2.5 million, $2.8 million, and $2.3 million, respectively.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Internal-Use Software, Net
12 Months Ended
Dec. 31, 2023
Research and Development [Abstract]  
Internal-Use Software, Net Internal-Use Software, Net
Internal-use software consists of the following (in thousands):
December 31,
20232022
Internal-use software$46,899 $39,628 
Less: Accumulated amortization(28,290)(23,870)
Total internal-use software, net$18,609 $15,758 
Amortization expense for internal-use software for the years ended December 31, 2023, 2022, and 2021 was $9.1 million, $7.9 million, and $7.2 million, respectively.
Future amortization expense of the Company’s internal-use software as of December 31, 2023 is as follows for the years ending December 31, (in thousands):
2024$8,136 
20256,296 
20263,447 
2027730 
Total future amortization expense$18,609 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consist of the following (in thousands):
December 31,
20232022
Accrued compensation and benefits$17,895 $31,791 
Accrued marketing8,133 10,937 
Accrued commissions
3,740 5,716 
Accrued partner expenses
2,255 7,465 
Accrued refunds and customer liabilities
2,179 2,863 
Accrued non-income taxes
1,599 3,605 
Other accrued expenses5,940 6,738 
Total accrued expenses$41,741 $69,115 
s
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
Convertible Notes with Related Parties
On June 22, 2020, the Company issued subordinated secured convertible promissory notes ("Convertible Notes") to related parties who were then holders of the Company’s Redeemable Convertible Preferred Stock. The Convertible Notes totaled $25.0 million and had a maturity date of June 22, 2023.
The principal and accrued interest balance of the Convertible Notes was automatically convertible into common stock upon a Direct Listing with a conversion price equal to the lower of (i) 75% of the volume-weighted average price of the common stock on the first trading day following such listing and (ii) $8.2909.
On May 26, 2021, the principal and accrued contractual interest balance of the Convertible Notes was $25.6 million, which converted into 3.1 million shares of Class B common stock at a conversion price of $8.2909 per share.
Prior Credit Facility
The Company previously entered into a loan and security agreement with a financial institution that provided for a revolving credit facility which terminated on April 30, 2021 when the Company entered into a new credit facility as described below. Total interest expense incurred under the prior credit facility was immaterial for the year ended December 31, 2021, and was mostly attributable to fees on the unused portion of the credit facility.
Credit Facility
In April 2021, the Company terminated its Second Amended and Restated Loan and Security Agreement dated September 2, 2020 and entered into a new $250.0 million credit facility agreement with a syndicate of banks. The credit facility has a maturity date of April 30, 2026 and bears interest at a rate based upon the Company’s Net Leverage Ratio. The Company’s Net Leverage Ratio is defined as total debt less total cash and permitted investments outstanding at period end, with a maximum total cash and permitted investments adjustment of $550.0 million, divided by the trailing 12 months of earnings, adjusted for items such as non-cash expenses and other nonrecurring transactions. The Company is also obligated to pay other customary fees including a commitment fee on a quarterly basis based on amounts committed but unused under the credit facility at a rate between 0.25% to 0.35%, depending on the Company’s Net Leverage Ratio.
The credit facility is collateralized by security interests in substantially all of the Company’s assets and includes customary events of default such as non-payment of principal, non-payment of interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments against the Company, and a change of control. The occurrence of an event of default could result in the acceleration of the obligations under the credit facility.
The credit facility agreement contains customary representations, warranties, affirmative covenants, such as financial statement reporting requirements, negative covenants, and financial covenants, such as maintenance of certain net leverage ratio requirements. The negative covenants include restrictions that, among other things, restrict the Company’s ability to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions.
On November 19, 2021, the Company entered into an amendment to the credit agreement with a syndicate of banks and the lenders named therein (the “Credit Agreement”), to amend certain other provisions under the Credit Agreement relating to how letters of credit denominated in currencies other than U.S. Dollars are valued under the Credit Agreement. 
On January 10, 2022, the Company entered into a Second Amendment to the Credit Agreement (the “Second Amendment”) with a syndicate of banks and the lenders named therein. The Second Amendment increased the maximum amount of liquidity (including cash and permitted investments) that may be netted against the Company’s total indebtedness from $100.0 million to $550.0 million for purposes of calculating the Company’s total Net Leverage Ratio under the Credit Agreement.
On April 26, 2022, the Company entered into a Third Amendment to the Credit Agreement with the administrative agent to clarify the amounts to be held with the administrative agent.
On March 28, 2023, the Company entered into a Fourth Amendment to the Credit Agreement with the administrative agent to replace the London Interbank Offered Rate (“LIBOR”) reference rate with the
Secured Overnight Financing Rate (“SOFR”) reference rate (as defined therein). No other terms or conditions of the Credit Agreement were changed as a result of this amendment.
The Company had no amounts outstanding under the Credit Agreement and was in compliance with the financial covenants as of December 31, 2023. The amount available under the credit facility as of December 31, 2023 was $245.7 million, which is the credit limit less letters of credit outstanding of $4.3 million.
Issuance of Senior Unsecured Notes
On January 12, 2022, the Company issued an aggregate principal amount of $550.0 million senior unsecured notes due 2030 (the “Notes”) in a private placement. The Notes and the guarantees are senior unsecured obligations of ZipRecruiter, Inc.
The Notes were issued pursuant to an indenture dated as of January 12, 2022 (the “Indenture”) between the Company and the trustee. Pursuant to the Indenture, the Notes will mature on January 15, 2030 and bear interest at a rate of 5% per year. Interest on the Notes is payable semi-annually in arrears on January 15 and July 15 of each year. Unpaid amounts are included within accrued interest in the Company’s Consolidated Balance Sheets.
The Indenture contains certain customary negative covenants, including but not limited to, limitations on the incurrence of debt, liens, consolidations or mergers, and asset sales. The Indenture also contains customary events of default.
At its sole discretion, the Company has the option to redeem all or a part of the Notes as follows:
(i) At any time prior to January 15, 2025, the Company may redeem all or part of the Notes, at its option, at a redemption price equal to 100% of the principal amount plus a make-whole premium as defined in the Indenture, and any accrued and unpaid interest, if any;
(ii) Prior to January 15, 2025, the Company has the option to redeem up to 40% of the aggregate principal amount of the Notes from net cash proceeds from certain equity offerings at a redemption price equal to 105% of the principal amount of the Notes to be redeemed plus any accrued and unpaid interest; and
(iii) At any time on or after January 15, 2025, the Company may redeem all or any portion of the Notes, at the redemption prices equal to the percentage of principal amount set forth below, plus accrued and unpaid interest, if any, if redeemed during the 12-month period beginning on January 15 of the year indicated below:
YearPercentage
2025102.50 %
2026101.25 %
2027 and thereafter100.00 %
Upon the occurrence of a change of control triggering event (as defined in the Indenture), the Company must offer to repurchase the Notes at a repurchase price equal to 101% of the aggregate principal amount of the Notes to be repurchased, and any accrued and unpaid interest.
The Company includes its Notes, net of debt issuance costs, within long-term borrowings, net in its Consolidated Balance Sheets.
The Company accounts for the debt issuance costs incurred related to the Notes using the effective interest method, under which the debt issuance costs are amortized as interest expense until the
applicable maturity date. As of December 31, 2023, the Company had a carrying amount of approximately $7.4 million of debt issuance costs related to the Notes.
For the years ended December 31, 2023 and 2022, the Company recognized $28.5 million and $27.6 million, respectively, in interest expense related to the Notes with an effective interest rate of 5.4% for both years. Such interest expense includes $1.0 million and $0.9 million related to the amortization of debt issuance costs for the years ended December 31, 2023 and 2022, respectively.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
As of December 31, 2023, the Company had various noncancelable purchase commitments relating to hosting service agreements. Future minimum commitments are $8.0 million for 2024, $8.3 million for 2025, and no further commitments for 2026 and beyond.
Legal Matters
The Company is subject to various legal proceedings and claims that arise in the ordinary course of business. If the Company determines that it is probable that a loss has been incurred and the amount is reasonably estimable, the Company will record a liability. However, if the Company determines that a contingent loss is reasonably possible and the loss or range of loss can be estimated, the Company will disclose the possible loss in the consolidated financial statements. Legal costs relating to loss contingencies are expensed as incurred.
Indemnification
In the ordinary course of business, the Company may provide indemnification of varying scopes and terms to customers, investors, directors and officers with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements, services to be provided by the Company, or from certain claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has the Company been sued in connection with these indemnification arrangements. As of December 31, 2023, the Company has not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements is neither probable nor reasonably estimable.
Non-income Taxes
The Company collects and remits sales, use, and other taxes (“non-income taxes”) relating to the sale of the Company’s services in various jurisdictions. The Company accrues non-income taxes that may result from examinations by, or any anticipated negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If the Company determines that a loss is reasonably possible and the loss or range of loss can be estimated, then the reasonably possible loss is disclosed. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from the Company’s expectations.
Restructuring
On May 31, 2023, the Company announced and committed to a restructuring plan to optimize its cost structure and drive long-term efficiency in response to the impact of macroeconomic conditions. This plan resulted in a reduction in the Company’s global workforce of approximately 20%. The Company initially
recorded restructuring costs of $8.6 million during the year ended December 31, 2023 primarily related to employee severance and continuation of health benefits. Included in the $8.6 million of restructuring costs were non-cash charges of $0.3 million pertaining to fixed asset disposals incurred in conjunction with the restructuring plan. During the year ended December 31, 2023, the Company reversed $1.0 million associated with the restructuring costs liability when it was determined such costs would not need to be paid. Net restructuring costs were presented as $3.4 million in sales and marketing, $3.2 million in research and development, and $1.0 million in general and administrative expenses within the Consolidated Statements of Operations.
The following table presents the restructuring costs liability for the year ended December 31, 2023, which is included in accrued expenses in the Company’s Consolidated Balance Sheets (in thousands):
Year Ended December 31,
2023
Accrual, at beginning of year$— 
Expense8,336 
Cash payments(7,345)
Non-cash adjustments(991)
Accrual, at end of year$— 
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Fair Value Measurements
The Company measures certain of its financial instruments at fair value on a recurring basis. Financial instruments measured at fair value on a recurring basis primarily include the Company’s cash equivalents and marketable securities.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Accounting standards describe a fair value hierarchy based on the following three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:
- Level 1 — Quoted prices in active markets for identical assets, liabilities, or funds.
- Level 2 — Inputs other than Level 1 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 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The following table presents the Company’s financial assets measured at fair value on a recurring basis, as well as the amortized cost basis and gross unrealized gains and losses of those assets as of December 31, 2023 (in thousands):
Balance Sheet Classification
Amortized Cost BasisGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Level 1:
Cash$237,104 $— $— $237,104 $237,104 $— 
Money market mutual funds23,762 — — 23,762 23,762 — 
U.S. treasury securities138,893 38 (8)138,923 — 138,923 
Subtotal399,759 38 (8)399,789 260,866 138,923 
Level 2:
Commercial paper25,899 — — 25,899 6,495 19,404 
Certificates of deposit7,768 — — 7,768 3,010 4,758 
Corporate notes and obligations71,545 12 (21)71,536 12,672 58,864 
Asset-backed securities7,319 (10)7,316 — 7,316 
U.S. agency securities7,814 — (5)7,809 — 7,809 
Subtotal120,345 19 (36)120,328 22,177 98,151 
Total cash, cash equivalents, and marketable securities$520,104 $57 $(44)$520,117 $283,043 $237,074 
As of December 31, 2022, the Company’s financial assets consisted of the following (in thousands):
Balance Sheet Classification
Amortized Cost BasisGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Level 1:
Cash$166,341 $— $— $166,341 $166,341 $— 
Money market mutual funds49,545 — — 49,545 49,545 — 
U.S. treasury securities204,580 (180)204,409 2,995 201,414 
Subtotal420,466 (180)420,295 218,881 201,414 
Level 2:
Commercial paper41,348 — — 41,348 — 41,348 
Certificates of deposit6,116 — — 6,116 — 6,116 
Corporate notes and obligations63,912 10 (202)63,720 1,519 62,201 
Asset-backed securities15,150 17 (29)15,138 — 15,138 
U.S. agency securities23,736 (3)23,738 6,980 16,758 
Subtotal150,262 32 (234)150,060 8,499 141,561 
Total cash, cash equivalents, and marketable securities$570,728 $41 $(414)$570,355 $227,380 $342,975 
The Company’s money market mutual funds and treasury securities are measured at fair value using quoted prices in active markets for identical assets and are classified within Level 1 in the fair value hierarchy. The fair values of the Company’s Level 2 commercial paper and certificates of deposit are determined using quoted prices in markets that are not active or using model-driven valuations employing
significant inputs derived from observable market data. The fair values of the Company’s Level 2 corporate notes and obligations, asset-backed securities, and U.S. agency securities are determined using an evaluated price based on a compilation of reported market information, such as benchmark yield curves, credit spreads and estimated default rates.
The carrying amounts of the Company’s remaining financial instruments not discussed in the above table, including accounts receivable and accounts payable, approximate fair value because of their short-term maturities, except for the Company’s senior unsecured notes which are valued on a quarterly basis for disclosure purposes only based on quoted prices for the Notes in less active markets and categorized accordingly as Level 2 in the fair value hierarchy. The aggregate fair value of the Notes was estimated to be approximately $478.5 million as of December 31, 2023, and approximately $451.0 million as of December 31, 2022 .
Certain assets, including operating leases, long-lived assets, and goodwill, are also subject to measurement at fair value on a non-recurring basis using Level 2 or Level 3 inputs, respectively, but only when they are deemed to be impaired. As of December 31, 2023 and December 31, 2022, no material impairments were identified on those assets required to be measured at fair value on a non-recurring basis.
Equity Securities
The Company’s investments in equity securities consist primarily of money market mutual funds. During the years ended December 31, 2023 and 2022, the Company recorded no material unrealized gains and losses in connection with its money market mutual funds held as of December 31, 2023. The Company had no investments in money market mutual funds during the year ended December 31, 2021.
Available-for-sale Debt Securities
The following table summarizes the fair value of the Company’s available-for-sale debt securities by contractual maturity as of December 31, 2023 (in thousands):
Due within 1 year$254,426 
Due after 1 year through 5 years4,825 
Total available-for-sale debt securities$259,251 
Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay certain obligations.
The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months and those that have been in a continuous unrealized loss position for more than 12 months as of December 31, 2023 (in thousands):
Less Than 12 Months12 Months or GreaterTotal
Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Asset-backed securities$3,211 $(6)$1,027 $(4)$4,238 $(10)
Corporate notes and obligations40,527 (21)— — 40,527 (21)
U.S. treasury securities7,397 (8)— — 7,397 (8)
U.S. agency securities7,809 (5)— — 7,809 (5)
Total available-for-sale debt securities$58,944 $(40)$1,027 $(4)$59,971 $(44)
The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months as of December 31, 2022 (in thousands):
Fair ValueGross Unrealized Losses
Asset-backed securities$6,598 $(29)
Corporate notes and obligations55,136 (202)
U.S. treasury securities149,128 (180)
U.S. agency securities7,517 (3)
Total available-for-sale debt securities$218,379 $(414)
The Company had no available-for-sale debt securities in a continuous unrealized loss position for more than 12 months as of December 31, 2022.
The Company did not recognize any credit losses for its available-for-sale debt securities during the years ended December 31, 2023 and 2022. The Company held no investments in available-for-sale debt securities during the years ended December 31, 2021.
During the year ended December 31, 2023, the Company did not have any sales of its available-for-sale debt securities. During the year ended December 31, 2022, the Company recorded $0.9 million in proceeds related to sales of its available-for-sale debt securities. The Company recorded no material gross realized gains and gross realized losses in its Consolidated Statement of Operations during the year ended December 31, 2022 as a result of those sales
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company has various noncancelable operating leases for its offices. These existing leases have remaining lease terms ranging from 1 to 7 years. Certain lease agreements contain renewal options, termination rights, rent abatement and/or escalation clauses with renewal terms that can extend the lease term from 2 to 10 years.
The Company signed an operating lease on March 2, 2020 with a term of 128 months commencing on August 29, 2020. The Company had the option to terminate a portion of the leased building (“Partial Premises”) on the last day of the 12th month of the lease term for a fee. The Company was reasonably certain it would exercise the Partial Premises termination option at lease commencement and subsequently exercised this termination option.
The Company cannot determine with reasonable certainty that any other options will be exercised and therefore only the Partial Premises termination option is considered when recording the Company’s operating lease ROU assets, operating lease liabilities or lease expense.
The components of lease cost related to the Company’s operating leases are as follows (in thousands):
Year Ended
December 31,
202320222021
Operating lease cost$4,933 $5,502 $6,816 
Short-term lease cost189 391 
Variable lease cost1,533 1,497 1,203 
Sublease income(507)(597)(151)
Net lease cost$6,148 $6,793 $7,875 
The Company made cash payments for amounts included in the measurement of operating lease liabilities of $6.9 million, $7.6 million, and $4.3 million, for the years ended December 31, 2023, 2022, and 2021, respectively. Such amounts are presented net of tenant improvement allowances received of $0.1 million and $3.9 million for the years ended December 31, 2022, and 2021, respectively. For the year ended December 31, 2023, no tenant improvement allowances were received.
Supplemental information related to the Company’s operating leases is as follows:
December 31,
202320222021
Weighted-average remaining lease term5.0 years5.2 years5.4 years
Weighted-average incremental borrowing rate5.1 %5.0 %5.1 %
Future undiscounted lease payments for the Company’s operating lease liabilities and a reconciliation of these payments to its operating lease liabilities as of December 31, 2023 are as follows (in thousands):
2024$4,976 
20252,921 
20261,228 
20271,260 
20281,293 
Thereafter3,140 
Total lease payments14,818 
Less: imputed interest(1,668)
Present value of operating lease liabilities$13,150 
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Redeemable Convertible Preferred Stock
12 Months Ended
Dec. 31, 2023
Equity and Temporary Equity [Abstract]  
Common Stock and Redeemable Convertible Preferred Stock Common Stock and Redeemable Convertible Preferred Stock
Common Stock
The Company is authorized to issue a total of 1.45 billion shares consisting of 700 million shares of Class A common stock, 700 million shares of Class B common stock, and 50 million shares of preferred stock all with a par value per share of $0.00001.
The Class A common stock is entitled to one vote per share and the Class B common stock is entitled to twenty votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. The Class B common stock converts to Class A common stock at any time at the option of the holder. Additionally, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, except for certain transfers described in the amended and restated certificate of incorporation.
Redeemable Convertible Preferred Stock
In April 2021, the Company amended and restated its certificate of incorporation such that the redeemable convertible preferred stock would automatically convert into shares of common stock upon the effectiveness of the Direct Listing.
On May 14, 2021, the holders of the Series A preferred stock and Series B preferred stock converted all outstanding shares of preferred stock into 24.2 million shares of Class B common stock.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchase Program
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share Repurchase Program Share Repurchase Program
In February 2022, the Company’s board of directors authorized the Company to repurchase up to $100.0 million of outstanding shares of its common stock pursuant to a new share repurchase program (the
“Program”). Additionally, the Company’s board of directors authorized increases to the Program of $150.0 million, $200.0 million, and $100.0 million in June 2022, November 2022, and May 2023, respectively, which resulted in a total of $550.0 million of outstanding shares of its common stock authorized to be repurchased under the Program.
The Company may repurchase shares of common stock through open market or privately negotiated transactions, block purchases, or pursuant to one or more Rule 10b5-1 plans. The Program has no expiration date and will continue until otherwise suspended, terminated, or modified at any time for any reason by the board of directors.
The Program does not obligate the Company to repurchase shares of common stock. There is no minimum or maximum number of shares to be repurchased under the Program. The timing and actual number of shares repurchased will depend on a variety of factors including price, market conditions, corporate and regulatory requirements, and other investment opportunities.
During the year ended December 31, 2022, the Company repurchased 18.6 million shares of its Class A common stock for $339.3 million under the share repurchase program, including 7.7 million shares of its Class A common stock delivered under three accelerated share repurchase agreements totaling $150.0 million, 7.9 million shares of its Class A common stock delivered under a Rule 10b5-1 plan totaling $137.7 million, and 3.0 million shares of its Class A common stock totaling $51.6 million through open market purchases.
During the year ended December 31, 2023, the Company repurchased 9.6 million shares of its Class A common stock for $147.3 million under the Program, including 6.9 million shares of its Class A common stock delivered under a Rule 10b5-1 plan totaling $110.7 million, 2.6 million shares of its Class A common stock purchased in the open market totaling $36.6 million, and 0.1 million shares of its Class A common stock delivered upon the final settlement of the accelerated share repurchase agreement that the Company entered into in December 2022.
Approximately $63.4 million remains available for future repurchases of the Company’s common stock under the Company’s share repurchase program as of December 31, 2023.
All shares repurchased under the Program were immediately retired. Repurchased shares reduced the Company’s outstanding shares and its weighted average number of shares of common stock outstanding for purposes of calculating basic and diluted earnings per share.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Total stock-based compensation expense is recorded in the Consolidated Statements of Operations as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenue$660 $807 $1,093 
Sales and marketing12,537 10,858 17,865 
Research and development35,352 30,985 34,230 
General and administrative35,686 34,306 54,070 
Total stock-based compensation$84,235 $76,956 $107,258 
2012 and 2014 Equity Incentive Plans
Prior to adoption of the 2021 Equity Incentive Plan (the “2021 Plan”), the Company granted awards under the 2012 Equity Incentive Plan (the “2012 Plan”) or the 2014 Equity Incentive Plan (the “2014 Plan”, and together with the “2012 Plan”, the “Prior Plans”). All awards currently are granted from the
2021 Plan. However, the Prior Plans continue to govern the terms and conditions of the outstanding awards previously granted under the 2012 Plan and 2014 Plan.
The Prior Plans permitted the grant of incentive stock options to employees and the grant of non-qualified stock options, restricted stock, restricted stock awards, RSUs, stock appreciation rights, performance units and performance shares to the Company’s employees, directors and consultants at the sole discretion of the board of directors. The Prior Plans also allowed for the administrator of the plan to include terms in an award agreement that the option holder may exercise in whole or part of the option prior to the full vesting of those options.
Under the amended and restated certificate of incorporation, all outstanding options to purchase common stock became options to purchase an equivalent number of shares of Class B common stock and all RSUs became RSUs for an equivalent number of shares of Class B common stock under the Prior Plans.
2021 Equity Incentive Plan
In April 2021, the Company adopted the 2021 Plan, which became effective on May 14, 2021 in connection with the Direct Listing. The 2021 Plan permits the grant of incentive stock options to employees and the grant of non-qualified stock options, restricted stock, restricted stock awards, RSUs, stock appreciation rights, performance units, performance shares and stock bonus awards to the Company’s employees, directors, and consultants. Under the 2021 Plan, 10.7 million shares of Class A common stock were initially reserved for issuance. The number of shares initially reserved for issuance pursuant to awards under the 2021 Plan will be increased by (i) (a) any reserved shares not issued or subject to outstanding awards granted under the Prior Plans that cease to be subject to such awards by forfeiture or otherwise after the effective date, (b) shares issued under the Prior Plans before or after the effective date pursuant to the exercise of stock options that are, after the effective date, forfeited, (c) shares issued under the Prior Plans that are repurchased by the Company at the original purchase price or are otherwise forfeited, and (d) shares that are subject to stock options or other awards under the Prior Plans that are used to pay the exercise price of a stock option or withheld to satisfy the tax withholding obligations related to any award and (ii) an annual increase on January 1st of each year beginning in 2022 through 2031, by the lesser of (a) 5% of the number of shares of all classes of the Company’s common stock issued and outstanding on December 31 immediately prior to the date of increase or (b) such number of shares determined by the board of directors. Under the 2021 Plan, as of December 31, 2023, 25.9 million shares of Class A common stock were authorized, of which 15.6 million shares of Class A common stock were available for future issuance.
2021 Employee Stock Purchase Plan
In August 2021, the Company launched the ESPP. The ESPP provides for concurrent six-month offering and purchase periods beginning February 15 and August 15 of each year. The Company has initially reserved 1.3 million shares of its Class A common stock for issuance and sale under the ESPP. On January 1 of each of year, 2022 through 2031, the aggregate number of shares of Class A common stock reserved for issuance under the ESPP shall be increased automatically by the number of shares equal to 1% of the total number of outstanding shares of Class A common stock and shares of preferred stock of the Company (on an as converted to common stock basis) on the immediately preceding December 31; provided that the board of directors or compensation committee may in its sole discretion reduce the amount of the increase in any particular year. As of December 31, 2023, 3.0 million shares of Class A common stock were authorized of which 2.1 million shares of Class A common stock were available for future issuance.
The ESPP allows eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. On each purchase date, eligible employees can purchase the Company’s Class A common stock at a price per share equal to 85% of the lesser of the fair value of the Company’s Class A
common stock on (i) the offering date or (ii) the purchase date. The offering date is the first day of any concurrent offering and purchase period, and the purchase date is the last day of any concurrent offering and purchase period. During the year ended December 31, 2023, 0.4 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $6.4 million. During the year ended December 31, 2022, 0.4 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $8.1 million. During the year ended December 31, 2021, no shares of Class A common stock were purchased under the ESPP.
For the ESPP, the Company recorded stock-based compensation expense of $2.1 million, $2.6 million, and $1.4 million during the years ended December 31, 2023, 2022, and 2021, respectively. As of December 31, 2023, there was $0.3 million of unrecognized stock-based compensation expense that is expected to be recognized over the remaining term of the offering period ending on February 14, 2024. As of December 31, 2023, the Company recorded a liability of $2.3 million related to the accumulated payroll deductions, which are refundable to employees who withdraw from the ESPP. This amount is included within accrued expenses in the Consolidated Balance Sheets.
Stock Options
Under the Prior Plans and the 2021 Plan (collectively, the “Plans”), options must be granted with exercise prices not less than the fair value of the underlying common stock on the date of grant. Options granted generally vest over periods of up to four years and expire ten years from the grant date. In 2019, the Company amended the terms and conditions of the Israeli Sub-Plan of the 2014 Plan. The Israeli Sub-Plan amendment allows the Company to grant options to Israeli employees or Israeli non-employees with exercise prices less than the fair value of the underlying common stock on the date of grant. The Company’s policy is to issue new shares of common stock upon the exercise of stock options.
A summary of the Company’s stock option activity under Plans for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):
Number of Options OutstandingWeighted Average Exercise Price Per ShareWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Outstanding at December 31, 2022
6,746 $2.31 4.2$95,188 
Granted— — 
Exercised(1,547)2.44 
Forfeited/Canceled(40)2.55 
Outstanding at December 31, 2023
5,159 $2.27 3.5$59,998 
Exercisable at December 31, 2023
5,086 $2.27 3.5$59,158 
No stock options were granted by the Company during the years ended December 31, 2023 and 2022. The weighted-average grant date fair value per share of options granted for the year ended December 31, 2021 was $23.34. The total intrinsic value of options exercised in 2023, 2022, and 2021 was $22.2 million, $48.6 million, and $182.5 million, respectively. This intrinsic value represents the difference between the fair value of the Company’s common stock on the date of exercise and the exercise price of each option. During the year ended December 31, 2023, the tax benefit realized from stock option exercises was approximately $1.7 million.
The weighted average assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the year ended December 31, 2021 were as follows:
2021
Expected dividend yield— %
Expected stock price volatility58.0 %
Risk-free interest rate1.0 %
Expected term (in years)6.2
Fair value of common stock$25.10 
During the years ended December 31, 2023, 2022, and 2021, the Company recorded stock-based compensation expense for stock option awards of $1.1 million, $2.8 million, and $4.3 million, respectively, under the Plans. As of December 31, 2023, total remaining stock-based compensation expense for unvested stock options is $1.1 million, which is expected to be recognized over a weighted average period of 0.6 years.
Restricted Stock Units
The Company has granted RSUs to certain employees and directors of the Company. RSUs granted prior to the Company’s Direct Listing vest upon the satisfaction of both a time-based service condition and a liquidity event requirement. The time-based service condition for these awards is generally satisfied over four years. The liquidity event requirement is satisfied upon the earliest to occur of a qualifying event, defined as a change of control transaction or after a set period of time following the effective date of the Company’s initial public offering pursuant to an effective registration statement under the Securities Act for the offer and sale of shares by the Company. A direct listing in which the Company did not sell its equity securities would not have satisfied the liquidity event performance condition; however, on April 19, 2021, the Company’s board of directors waived the liquidity event performance condition for the 6.9 million RSUs then outstanding so those that had satisfied the service condition would vest upon the earlier of the first day of trading of the Company’s common stock on the NYSE, or March 15, 2022. As the satisfaction of the performance condition was not probable for accounting purposes prior to the waiver, the waiver of the liquidity event performance condition resulted in the remeasurement of the modified awards at fair value on the date of the waiver, which management estimated to be $25.04 per share or approximately $172.6 million.
On April 19, 2021, the Company also granted the CEO Performance Award, which provides for a grant of 1.4 million RSUs. The CEO Performance Award consists of five vesting tranches with a vesting schedule based on achieving stock price targets ranging from $67.61 per share to $157.75 per share, which is calculated as the volume-weighted average over a 30-day trading window following the first day the Company becomes a publicly traded company, as well as satisfying certain minimum service requirements of one to five years. The award expires ten years after the grant date.
TrancheNumber of RSUs Eligible to VestCompany Stock Price TargetMinimum Service Period (in years)
1279,600$67.611
2279,600$82.632
3279,600$102.663
4279,600$127.704
5279,600$157.755
The Company estimated the grant date fair value of this award using a model based on multiple stock price paths developed through the use of a Monte Carlo simulation. A Monte Carlo simulation model also was used to estimate a derived service period for each of the five vesting tranches, which is the measure of the expected time to achieve each of the stock price targets. The various assumptions used in the Monte Carlo simulation included an expected dividend yield of zero, expected term of ten years, estimated volatility of 59%, and a risk-free interest rate of 1.6%. Using these inputs, the weighted average
grant date fair value was estimated to be $16.34 per share, the weighted average derived service period of each tranche was estimated to be 4.1 years and ranged from 3.2 to 5.0 years, and the aggregate stock-based compensation expense was estimated to be $22.8 million over the derived service period of each tranche using a graded attribution method.
On December 21, 2023, the Company entered into the Cancellation Agreement with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. As of the date of the Cancellation Agreement, none of the stock price targets set forth in the CEO Performance Award had been met so that all of the RSUs were unvested. The cancellation resulted in an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023. Accordingly, a $7.5 million one-time non-cash expense was recorded in the year ended December 31, 2023 in general and administrative expenses within the Company’s Consolidated Statement of Operations. During the years ended December 31, 2023, 2022, and 2021, the Company recorded stock-based compensation expense of $13.3 million, $5.9 million, and $3.6 million, respectively, related to the CEO Performance Award.
On September 21, 2021, the Company’s former Chief Operating Officer (“COO”) resigned and entered into a transition and separation agreement with the Company, whereby all RSUs awarded to the former COO prior to the resignation will continue to vest for a certain period of time. This agreement resulted in modifications to the RSUs and options on the date of the separation agreement. Approximately $4.2 million of stock-based compensation expense was recognized by the Company during the year ended December 31, 2021 related to the modification of the awards, representing the incremental fair value of the awards on the date of the modification.
For all RSUs, excluding the CEO Performance Award and modification of the COO awards, the Company recorded stock-based compensation expense of $67.7 million, $65.6 million, and $93.9 million during the years ended December 31, 2023, 2022, and 2021, respectively.
A summary of the Company’s RSU activity for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):
Number of SharesWeighted Average Grant Date Fair Value Per Share
Unvested at December 31, 2022
7,641 $21.20 
Granted5,094 20.03 
Vested(3,078)22.58 
Forfeited/Canceled(2,982)19.31 
Unvested at December 31, 2023
6,675 $20.36 
The weighted-average grant date fair value per share of RSUs granted for the years ended December 31, 2023, 2022, and 2021 were $20.03, $19.30, and $23.75, respectively. The total fair value of RSUs vested during the years ended December 31, 2023, 2022, and 2021 was $47.1 million, $48.1 million, and $79.8 million, respectively.
As of December 31, 2023, total unrecognized stock-based compensation expense for unvested RSUs was $128.9 million, which is expected to be recognized over a weighted average period of 1.4 years. The Company had no outstanding performance-based RSUs as of December 31, 2023.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following are domestic and foreign components of the Company’s income (loss) before income taxes (in thousands):
Year Ended December 31,
202320222021
Domestic$67,643 $71,136 $(11,127)
Foreign2,907 2,948 1,851 
Income (loss) before income taxes
$70,550 $74,084 $(9,276)
The components of the Company's income tax expense (benefit) are as follows (in thousands):
Year Ended December 31,
202320222021
Current:
Federal$30,124 $6,099 $— 
State and local8,498 4,394 438 
Foreign801 2,373 1,632 
Total current income tax expense39,423 12,866 2,070 
Deferred:
Federal(14,866)(5,517)(10,147)
State and local(2,414)5,191 (4,702)
Foreign(691)50 (97)
Total deferred income tax benefit(17,971)(276)(14,946)
Total income tax expense (benefit)
$21,452 $12,590 $(12,876)
A reconciliation of the income taxes computed at the U.S. federal statutory tax rate of 21% to the income tax expense (benefit) is as follows (in thousands):
Year Ended December 31,
202320222021
U.S. federal statutory income tax rate$14,816 $15,559 $(1,948)
State and local income taxes, net of federal benefit5,002 3,451 (2,102)
Foreign derived intangible income deduction
(1,110)(519)— 
Foreign rate differential(1,872)56 250 
Stock-based compensation7,931 (435)(18,518)
Transaction costs— — 4,792 
Officers compensation limitation2,356 2,146 7,828 
Non-deductible expenses909 315 235 
Tax credits(9,189)(17,598)(3,112)
Uncertain tax positions
1,449 — — 
Change in valuation allowance2,282 12,654 — 
Return to provision(1,532)(3,775)(389)
Other410 736 88 
Income tax expense (benefit)
$21,452 $12,590 $(12,876)
During the year ended December 31, 2023, the Israeli Innovation Authority approved the Company’s application to be considered a Preferred Enterprise, as defined under the Law of Encouragement of Capital Investments, for the tax years ended December 31, 2023, 2022, 2021, and 2020. This approval resulted in a reduction in the statutory tax rate applied to the Company’s preferred income, as defined under the Law of Encouragement of Capital Investments, during those years from 23% to 16%. As a result, the Company recognized a cumulative benefit of $2.0 million during the year ended December 31, 2023, representing a $0.02 and $0.01 benefit to basic and diluted net income per share, respectively. The approval expires as of the end of the tax year ended December 31, 2023.
The components of deferred tax assets and liabilities are as follows (in thousands):
Year Ended December 31,
20232022
Deferred income tax assets:
Net operating loss carryforwards$409 $1,116 
Stock-based compensation3,892 3,471 
Accrued expenses7,349 7,201 
Tax credit carryforwards15,606 16,792 
Capitalized development51,541 26,578 
Operating lease liabilities3,358 4,471 
Total deferred tax assets82,155 59,629 
Less valuation allowance(14,935)(12,748)
Net deferred tax assets67,220 46,881 
Deferred tax liabilities:
Property and equipment(736)(927)
Operating lease right-of-use assets(2,233)(2,842)
Intangible assets and goodwill(4,635)(2,006)
Unremitted earnings of foreign subsidiaries(776)(348)
Deferred commissions(2,346)(2,454)
Other
(220)— 
Total deferred tax liabilities(10,946)(8,577)
Total net deferred tax assets$56,274 $38,304 
The Company regularly assesses the need for a valuation allowance against its deferred tax assets as prescribed by ASC 740, Income Taxes. In making that assessment, the Company considers both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, which includes historical operating performance and the Company’s ability to generate sufficient taxable income in the future, whether it is more likely than not that some or all the deferred tax assets will not be realized. Although the Company incurred a current year pretax profit and maintains a recent history of cumulative earnings, during the year ended December 31, 2023, the Company continued to maintain a valuation allowance against the deferred tax asset associated with carried forward California Research and Development Credits, as the Company believes that it is more likely than not that it will not generate sufficient California sourced taxable income in future years to utilize that deferred tax asset. This valuation allowance totaled $14.9 million and $12.7 million as of December 31, 2023 and 2022, respectively.
The change in the valuation allowance was comprised of the following (in thousands):
Year Ended December 31,
202320222021
Valuation allowance, at beginning of year$12,748 $— $— 
Increase in valuation allowance recorded through earnings2,281 12,654 — 
Decrease in valuation allowance recorded through other comprehensive income(94)— — 
Increase in valuation allowance recorded through other comprehensive income— 94 — 
Valuation allowance, at end of year$14,935 $12,748 $— 
As of December 31, 2023, the Company had no gross U.S. federal operating loss carryforwards, and $9.1 million of gross state operating loss carryforwards, of which $0.1 million of the state operating loss carryforwards carryforward indefinitely. The remaining gross state operating loss carryforwards as of December 31, 2023 will expire at various dates beginning in the year ending December 31, 2030, if not utilized. As of December 31, 2022, the Company had no gross U.S. federal operating loss carryforwards and $21.2 million of gross state operating loss carryforwards. Additionally, as of December 31, 2023 and 2022, the Company had U.S. federal credit carryforwards of zero and $13.6 million, respectively, and state credit carryforwards of $23.5 million and $19.6 million, respectively. These amounts differ from the listing of deferred taxes above due to the federal detriment of state benefits, and unrecognized tax benefits recorded against the deferred tax. The majority of gross state credit carryforwards are not subject to expiration.
Utilization of net operating loss and credit carryforwards may be subject to an annual limitation provided for in the Internal Revenue Code and similar state codes. Such annual limitation could result in the expiration of net operating loss and credit carryforwards before utilization. The Company does not believe that such limitation rules will have a material impact on the consolidated financial statements.
The following is a reconciliation of the total amounts of unrecognized tax benefits (in thousands):
Year Ended December 31,
202320222021
Unrecognized tax benefit, beginning of year:$17,077 $6,337 $5,121 
Gross increases - tax positions in prior year3,912 7,720 281 
Gross increases - tax positions in current year3,341 3,020 935 
Gross decreases - tax positions in prior year— — — 
Gross decreases - tax positions in current year— — — 
Unrecognized tax benefit, end of year$24,330 $17,077 $6,337 
For the years ended December 31, 2023 and 2022, the Company had gross unrecognized tax benefits of $24.3 million and $17.1 million, respectively. If recognized, $22.6 million, or $16.7 million net of existing valuation allowances, of unrecognized tax benefits would impact the Company’s effective tax rate. The Company has not accrued material interest or penalties related to unrecognized tax benefits reflected in the consolidated financial statements during the years ended December 31, 2023, 2022, and 2021. The Company believes that any change to the unrecognized tax benefits in the next 12 months will not be material to the consolidated financial statements.
In the normal course of business, the Company is subject to taxation in and is regularly audited by federal, state, and foreign tax authorities. As of December 31, 2023, the Company is not under audit by the Internal Revenue Service, any state authority, or any material foreign jurisdiction for income taxes for any open years. Due to the Company’s historic net operating loss carryforwards, the Company’s domestic income tax returns are open to examination by the Internal Revenue Service beginning with tax year 2012 and by state taxing authorities beginning with tax year 2011.
As of December 31, 2023, the Company does not consider the available cash balances related to undistributed earnings of its foreign subsidiaries to be indefinitely reinvested.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
[Placeholder - to be evaluated closer to filing]
XML 41 R26.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 $ 49,098 $ 61,494 $ 3,600
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Boris Shimanovsky [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On December 15, 2023, Boris Shimanovsky, our Executive Vice President, Chief Technology Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 209,283 shares of common stock. The plan’s expiration date is December 31, 2024.
Name Boris Shimanovsky  
Title Executive Vice President, Chief Technology Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 15, 2023  
Arrangement Duration 382 days  
Aggregate Available 209,283 209,283
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain reclassifications have been made to prior year presentation to conform to current year presentation.
Foreign Currency Remeasurement The Company’s foreign subsidiaries operate in their local currency and their functional currency is the U.S. dollar. Monetary assets and liabilities of each subsidiary, denominated in local or other foreign currency, are remeasured at the end of each reporting period using the exchange rates at that date. Non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations in the local currency or other foreign currencies are translated into U.S. dollars at the exchange rates in effect at the date of the transaction.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the consolidated financial
statements, and the reported amounts of revenue and expenses during the reporting period. By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates.
As of the date these consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company’s estimates or judgments, or change to the carrying value of the Company’s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.
Segments and Geographic Information The Company operates as a single operating segment. The Company’s Chief Operating Decision Maker, the CEO, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.
Revenue Recognition
The Company recognizes revenue when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services. The Company determines revenue recognition through the following five steps:
(1)Identification of the contract, or contracts, with a customer
(2)Identification of all performance obligations in the contract
(3)Determination of the transaction price
(4)Allocation of the transaction price to the performance obligations in the contract
(5)Recognition of revenue when, or as, the performance obligation or obligations are satisfied
The Company identifies enforceable revenue contracts when the terms are agreed to by the customer. Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts, the products sold, and the number and types of users within the Company’s contracts.
Revenue is recognized as performance obligations are satisfied and is presented net of the sales allowance.
The Company derives its revenues from the following sources:
Subscription Revenue
Subscription revenue consists of time-based job posting plans, upsells which complement or expand visibility and prominence to job posting plans, and resume database plans. Plans are priced at a flat rate based on plan size and whether the plan is for a daily, monthly, or annual term. Customer contracts are
typically subject to renewal at the end of the subscription term. Contracts are only cancelable at the end of the term and are nonrefundable.
Time-based job posting plans: Job posting plans provide customers access to cloud-based software services, where they may create job postings that are posted to the Company’s marketplace in addition to numerous other job sites or partner networks with job seeker communities. Customers may also access the Company’s software to review job applications and manage job postings. The Company recognizes revenue from job posting plans ratably over the term of the agreement beginning on the date the subscription service is made available to the customer. Once a customer requests a cancellation of their subscription, the open job postings are closed at the end of the term; however, the customer may still access the software to review past job postings or prior applications received under a separate upsell subscription. Job posting plans are billed in advance of the subscription period, which typically ranges from one to twelve months, except for daily subscription plans, which are billed in arrears based on how many days the customer uses the services.
Upsell services: Additional features to complement or expand visibility to job posting plans may be purchased as an upsell service. For these services, the Company bills the customers in advance and recognizes revenue ratably over the term of the agreement beginning on the date the upsell services are made available to the customer, which typically ranges from one to twelve months.
Upsell services also include job posting enhancements which are applied to individual job postings. Such services enhance job postings by providing customers with a temporary boost in the prominence of the job postings, expanding visibility to job postings by inviting strong fit potential candidates to apply to the job, or highlighting key attributes of job postings to make them stand out to job seekers. Individual job posting enhancements may be purchased by a customer when needed, or in recurring monthly prepaid bundles to complement their job posting subscription plan, and are billed in advance of use. Typically these prepaid bundles can be used over a period ranging from one to twelve months. Revenue from job posting enhancements is recognized as the customer uses the enhancement on their job postings. Unused prepaid job posting enhancements are not refundable, and the Company recognizes revenue for the estimated portion of prepaid job posting enhancements that are expected to expire unused, or breakage, based on estimates considering historical breakage levels for upsell services. Breakage is recognized as revenue in proportion to the pattern of actual usage by customers.
Resume database plans: Access to the Company’s resume database is purchased on a subscription basis and allows a customer to search for and view resumes. Resume database plans are priced based on how many resumes the customer would like to view in a month and may be purchased independent of, or in addition to, a job posting plan. Resume database plans are billed in advance of the subscription period, which typically ranges from one to twelve months. Revenue is recognized ratably over the subscription period.
Performance-based Revenue
Performance-based revenue consists of customers who pay on a per click by job applicant or per job application basis for the job postings they wish to distribute through the Company’s software. Customers pay an amount per click or per application that is usually capped at a contractual maximum per recruitment campaign, with campaigns typically lasting from one to three months. Customers on this pricing model do not have access to the Company’s applicant tracking software for subscription customers though they may purchase resume database subscription plans separately. Customers that use performance-based plans are typically companies with consistent hiring needs and sophisticated recruitment campaigns where they manage incoming applications and job postings on their own applicant tracking systems.
Performance-based revenue is typically billed monthly, in arrears, and revenue is recognized as job applicants click on or apply to the distributed job postings, up to the contractual maximum per recruitment campaign.
Sales Allowance
The Company establishes a sales allowance to estimate refunds and credits that it may grant to customers in the future for cancellations of subscriptions and concessions to customers who are not satisfied with services received. While subscriptions are noncancelable once the contract term has commenced, the Company may at times allow customers who miss their cancellation window prior to an autorenewal to cancel their contract, and the Company may issue refunds or credits to maintain overall customer satisfaction. The sales allowance is estimated by considering historical results and trends, and is accounted for as a reduction to revenue or deferred revenue for contracts where payments are received upfront and revenue is recognized over time.
ASC 606 requires the deferral of the recognition of incremental costs to obtain a contract, which the Company has identified as certain of its sales commissions paid to internal sales representatives for the sale of the Company’s services. The Company amortizes deferred commissions over the expected period of benefit unless the amortization period is less than one year, in which case, the Company has elected to apply the practical expedient to expense those costs as incurred. The estimated period of benefit includes anticipated customer renewals. If the Company pays commissions on contract renewals that are commensurate with the initial commission, the amortization period is the initial contract term. If the renewal commission is not commensurate with the initial commission, commissions are deferred and subsequently amortized on a straight-line basis over the expected customer life, which has been estimated to be three years based on an analysis of historical data and other qualitative factors, such as new product offerings, the seasonality of certain customer relationships and estimated useful life of the Company’s marketplace technology. Amortization expense is included within sales and marketing expense in the Consolidated Statements of Operations.
Cost of Revenue
Cost of revenue consists of web hosting, credit card processing fees, personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for customer support employees, partner revenue share amounts, job distribution costs from performance-based revenue, and amortization of capitalized software costs associated with the Company’s marketplace technology to provide services to its customers. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization, to cost of revenue based on headcount.
Sales and Marketing
Sales and marketing expense consists of personnel-related costs (including salaries, sales commissions, bonuses, benefits, and stock-based compensation) for the Company’s sales and marketing employees, marketing activities, and related allocated overhead costs. Marketing activities include advertising, online lead generation, customer and industry events and candidate acquisition. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to sales and marketing expense based on headcount. Sales and marketing costs are expensed as incurred.
Advertising Cost Advertising costs principally represent online advertising costs, direct mailing, television, podcast and radio advertisements.
Research and Development
Research and development expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for the Company’s research and development employees, amortization of capitalized software costs associated with the development of internal databases, candidate insights, and reporting that support the Company’s marketplace technology and the cost of certain third-party service providers. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to research and development expense based on headcount. Research and development costs, other than software development costs qualifying for capitalization, are expensed as incurred.
General and Administrative
General and administrative expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for employees in the Company’s executive, finance, human resource and administrative departments, and fees for third-party professional services, including consulting, legal and accounting services. General and administrative expense also consists of costs as part of the Company’s transition to a publicly traded company and includes fees paid to its financial advisors in connection with its Direct Listing. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to general and administrative expense based on headcount.
Stock-based Compensation
Compensation expense related to stock-based awards is measured and recognized in the financial statements based on the fair value of the awards granted. The Company estimates the fair value of employee stock-based compensation awards on the grant date and recognizes forfeitures as they occur. The Company has elected to treat stock-based compensation awards with graded vesting schedules and only time-based service conditions as a single award and recognizes stock-based compensation on a straight-line basis over the requisite service period. For awards that contain both market or performance conditions and service conditions, the grant date fair value is recognized as stock-based compensation expense using a graded vesting attribution model. No expense is recognized for awards with performance conditions until the performance condition is probable of being met.
The Company estimates the fair value of restricted stock units (“RSUs”) based on the fair value of its common stock. The Company estimates the fair value of stock options using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the Company to make certain assumptions including the fair value of the underlying common stock, the expected term, the expected volatility, the risk-free interest rate and the dividend yield.
Prior to the completion of the Company’s Direct Listing on May 26, 2021, a public market did not exist for the Company’s common stock, and therefore, the board of directors determined the fair value of the common stock at the time of the grant by considering a number of objective and subjective factors including valuation of comparable companies, operating and financial performance and general and industry-specific economic outlooks, amongst other factors. The fair value was determined in accordance with applicable elements of the practice aid issued by the American Institute of Certified Public Accountants titled, Valuation of Privately Held Company Equity Securities Issued as Compensation.
Subsequent to the completion of the Company’s Direct Listing, the fair value of the common stock is determined based on the NYSE closing price on the date prior to the date of grant.
Given that the Company does not have sufficient exercise history to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior, the Company determines the expected term for its “plain vanilla” stock options using the simplified method, which is calculated as the midpoint of the stock option vesting term and the expiration date of the stock option.
The Company did not grant any new options or modify any existing options during the years ended December 31, 2023 and 2022. For its stock options that were granted during the year ended December 31, 2021 and prior, because the Company’s common stock had limited trading history, the Company estimated the expected volatility of the awards from the historical volatility of selected public companies that represented similar but alternative investment opportunities to an investment in the Company. Characteristics considered in identifying guideline public companies included similarity in size, lines of business, market capitalization, revenue and financial leverage. The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company common stock for a period equal to the expected term of the option. The Company assessed the comparable companies and other relevant factors used to measure expected volatility for stock option grants on an as-needed basis.
The risk-free interest rate assumption is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s employee stock options.
The dividend yield assumption is based on the Company’s history and expectation of dividend payouts. The Company has never declared nor paid any cash dividends on its common stock, and the Company does not anticipate paying any cash dividends in the foreseeable future.
Stock-based Compensation for Awards with a Market Condition
In April 2021, the Company granted an RSU award to Ian Siegel, the Company’s CEO (the “CEO Performance Award”), which included service, market, and performance-based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation expense is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company’s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO’s ability to earn the award was contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company’s Direct Listing on May 26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares.
In December 2023, the Company entered into a Cancellation of Restricted Stock Unit letter agreement (the “Cancellation Agreement”) with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. The cancellation resulted in an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023, and was recorded in general and administrative expenses within the Company’s Consolidated Statement of Operations. For more information on the Cancellation Agreement, please see Note 15.
Stock-based Compensation Under the Employee Stock Purchase Plan
In August 2021, the Company launched an employee stock purchase plan (the “ESPP”). The ESPP allows eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. The ESPP provides for concurrent six-month offering and purchase periods beginning February and August of each year. On each purchase date, eligible employees purchase the Company’s Class A common stock at a price per share equal to 85% of the lesser of the fair value of the Company’s Class A common stock on (i) the offering date or (ii) the purchase date. The offering date is the first day of any concurrent offering and purchase period, and the purchase date is the last day of such a period.
The Company recognizes stock-based compensation expense related to shares issued pursuant to its ESPP on a straight-line basis over the offering period.
Net Share Settlement
In October 2021, the Company’s board of directors approved a “net share settlement” approach for satisfaction of tax withholding obligations in connection with settlement of taxes for RSUs, and exercises of non-qualified stock options, at the Company’s discretion. As a result, the Company currently withholds shares upon vesting of RSUs, and the withheld shares are immediately canceled. The Company has presented “Shares withheld related to net share settlement” in its Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) as a reduction, separate from the total number of shares issued upon vesting and settlement. The Company has not withheld any shares as part of any option exercises. Upon payment of the withholding taxes to the appropriate taxing jurisdiction, the Company reflects the cash payment as a financing outflow in the Consolidated Statements of Cash Flows.
Income Taxes
The Company accounts for income taxes in accordance with Accounting Standards Codification (“ASC”) 740, Income Taxes. Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
The Company must also make judgments in evaluating whether deferred tax assets will be realized from future taxable income. To the extent that it believes that realizability is not likely, the Company establishes or maintains a valuation allowance. A valuation allowance is established for deferred tax assets which the Company does not believe meet the “more likely than not” threshold for realizability. The Company’s judgments regarding future taxable income may change over time due to market conditions, tax laws, tax planning strategies or other factors. If the Company’s assumptions and estimates change in the future, the valuation allowance may materially increase or decrease, resulting in an increase or decrease in income tax expense and the related impact on the Company’s reported net income or loss.
The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in income tax expense (benefit) in the Consolidated Statements of Operations.
Investments
The Company maintains an investment portfolio of highly rated debt securities and money market mutual funds to manage its excess cash reserves. The Company’s primary objectives in investing its excess cash reserves are to preserve capital, provide sufficient liquidity to satisfy both operational cash
flow requirements and potential strategic investment opportunities, and to obtain a reasonable or market rate of return on investments.
The Company’s investments are all highly liquid and available for use in current operations, including those with maturity dates beyond one year, and therefore the Company classifies these securities within current assets in its Consolidated Balance Sheets. The Company considers its highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Investments not considered cash equivalents are classified as marketable securities in the Company’s Consolidated Balance Sheets.
The Company classifies and accounts for its money market mutual funds which have readily determinable fair values as equity securities, and it carries such securities at fair value with unrealized gains and losses reported in other income (expense), net in its Consolidated Statement of Operations.
The Company classifies and accounts for its debt securities as available-for-sale, and it carries such securities at fair value with unrealized gains and losses excluded from earnings and reported net of tax as a separate component of stockholders’ equity in accumulated other comprehensive income (loss) until the security is sold or matures. During the year ended December 31, 2023, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized gains in other comprehensive income (loss) of $0.4 million with no associated tax expense. During the year ended December 31, 2022, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized losses in other comprehensive income (loss) of $0.4 million with no associated tax benefit. The Company held no investments in available-for-sale debt securities during the year ended December 31, 2021.
The Company determines any realized gains and losses on the sale of its available-for-sale debt securities using a specific identification method, and it records such gains and losses through other income (expense), net in its Consolidated Statement of Operations. During the year ended December 31, 2023, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations. During the year ended December 31, 2022, the Company recorded $0.9 million in proceeds related to sales of its available-for-sale debt securities. Because the Company first purchased these investments during the year ended December 31, 2022, it did not reclassify any net amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations during the year ended December 31, 2022.
If an available-for-sale debt security’s fair value declines below its amortized cost basis, the Company evaluates whether it intends to sell the security, or whether it more likely than not will be required to sell the security before the recovery of its amortized cost basis. If either condition is met, the Company records an impairment loss on the security through other income (expense), net in its Consolidated Statement of Operations. If neither condition is met, the Company evaluates whether the decline is the result of credit-related factors, in which case the Company records the credit-related portion of the impairment loss through other income (expense), net in its Consolidated Statement of Operations, and records the non-credit-related portion of the impairment loss, net of tax, through other comprehensive income (loss) in the Consolidated Statement of Comprehensive Income.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. The Company maintains its cash accounts with large financial institutions and at times, the cash accounts may exceed Federal Deposit Insurance Corporation limits. The Company has not experienced any losses in such accounts.
As of December 31, 2023, the Company maintains its cash accounts with several large financial institutions which the Company believes are financially sound. Accordingly, the Company believes minimal credit risk exists with respect to these cash balances.
The Company invests only in highly rated debt and equity securities. The Company believes the financial institutions that hold its investments are financially sound, and accordingly, are subject to minimal credit risk.
One customer accounted for 10% and 12% of the Company's outstanding accounts receivable as of December 31, 2023 and December 31, 2022, respectively. The Company closely monitors the financial condition of the foregoing customer, which has been in good credit standing. No other customer individually accounted for 10% or more of the Company’s outstanding accounts receivable as of December 31, 2023 and December 31, 2022. As such, the Company does not consider the concentration of its accounts receivable to be a material risk. There were no customers that individually represented 10% or more of revenue for the years ended December 31, 2023, 2022, and 2021.
The Company uses third parties to collect its credit card receivables and believes risk related to its credit card processing merchants is minimal.
Accounts Receivable and Allowance for Doubtful Accounts
The Company receives payments via credit card, electronic payment or check. The Company’s accounts receivable consists of receivables from the Company’s credit card processing merchants and customers. Credit card payment is required unless the plan qualifies for credit terms which the Company may grant in the normal course of business. The Company does not normally require collateral or other security to support credit sales. Accounts receivable from customers do not bear interest, are typically due within 30 days and are recorded at the invoiced amount. The Company reduces accounts receivable by its allowance for doubtful accounts.
The Company regularly monitors collections and payments from customers and maintains an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. Prior to the Company’s adoption of ASC 326, Financial Instruments—Credit Losses, during the year ended December 31, 2022, management estimated its allowance for doubtful accounts by considering factors such as historical credit loss experience and current conditions, such as the length of time accounts receivables are past due, customer payment histories, and any specific customer collection issues identified. Subsequent to the Company’s adoption of Topic 326, management has expanded its approach and estimates its allowance for doubtful accounts by considering the above factors, current market conditions which may affect customer financial condition, and reasonable and supportable forecasts of future credit losses. The Company writes off accounts receivables that have become uncollectible.
Property and Equipment
Property and equipment is initially recorded at cost, and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware and software and five years for furniture and equipment. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or estimated useful life. Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in general and administrative expenses in the Consolidated Statements of Operations.
Leases
The Company determines at contract inception whether the arrangement is a lease based on its ability to control a physically distinct asset and determines the classification of the lease as either operating or finance. For all leases, the Company combines all components of the lease including related non-lease components as a single component. Operating leases are reflected as operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Consolidated Balance Sheets. The Company has also elected to utilize the short-term lease recognition exemption and, for those leases that qualify, the Company has not recognized operating lease ROU assets or operating lease liabilities. The Company does not have any finance leases.
Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate in determining the present value of lease payments. The Company estimates the incremental borrowing rate to reflect the profile of collateralized borrowing over the expected term of the leases based on the information available at the later of the initial date of adoption of ASC 842, Leases, on January 1, 2019, or the lease commencement date.
The operating lease ROU asset also includes any lease payments made prior to lease commencement date and is reduced by lease incentives that the Company estimates it will realize. Lease terms may include options to extend or terminate the lease when the Company is reasonably certain that it will exercise the option. Lease expense is recognized on a straight-line basis over the lease term in the Consolidated Statements of Operations. Certain lease agreements may contain variable costs such as utilities and common area maintenance. Variable lease costs are expensed when the cost is incurred.
The Company computes rental income from subleasing certain of its office facilities on a straight-line basis over the sublease term in the Consolidated Statements of Operations. The difference between rental income and rental payments over the lease term is recorded as an unbilled rent receivable, which is included in prepaid expenses and other assets on the consolidated balance sheet.
Internal-Use Software
The Company capitalizes eligible costs associated with the development of its internal-use software in accordance with ASC 350-40, Internal-Use Software. Accordingly, the Company capitalizes costs incurred during the development phase including: (1) external direct costs of materials and services consumed in developing or obtaining the software, and (2) payroll and payroll-related costs for employees who are directly associated with the project. The Company expenses all costs as incurred that relate to the planning and post implementation phases of its software development cycle and costs associated with minor enhancements and maintenance. Capitalized costs are amortized using the straight-line method over three years. Amortization of internal-use software costs associated with the Company’s marketplace technology to provide services to its customers is recorded in cost of revenue. Amortization of internal-use software costs associated with internal databases, candidate insights, and reporting are recorded in research and development and general and administrative expenses in the Consolidated Statements of Operations. Amortization of these costs is allocated in the Consolidated Statements of Operations based on the nature of the underlying projects.
Impairment of Long-Lived Assets
The Company periodically evaluates whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets may warrant revision or that the remaining balance of long-lived assets may not be recoverable in accordance with ASC 360, Property, Plant and Equipment, Accounting for the Impairment or Disposal of Long-Lived Assets. In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely
independent of the cash flows of other groups of assets. When factors indicate that long-lived assets should be evaluated for possible impairment, the Company uses an estimate of the related undiscounted future cash flows over the remaining life of the long-lived assets in measuring whether they are recoverable. If the estimated undiscounted future cash flows are less than the carrying value of the asset, a loss is recorded as the excess of the asset’s carrying value over its fair value.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired and liabilities assumed in a business combination. The Company tests for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. The Company currently has one reporting unit.
In testing for goodwill impairment, the Company has an option to first make an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if concluded otherwise, the quantitative impairment test is performed.
The quantitative test compares the estimated fair value of a reporting unit to its carrying amount, including goodwill. If the estimated fair value exceeds its carrying amount, goodwill is considered not to be impaired. However, if the carrying amount exceeds the fair value of the reporting unit, then an impairment charge is recorded in an amount equal to the excess but limited to the total amount of goodwill.
Share Repurchase Program All shares repurchased under the Company’s share repurchase program are purchased for immediate retirement. Repurchased shares reduce the Company’s outstanding shares and its weighted average number of common shares outstanding for purposes of calculating basic and diluted earnings per share. All excess of repurchase price over par value for shares repurchased is allocated to retained earnings to the extent the Company has retained earnings. If the Company has an accumulated deficit, all excess of repurchase price over par value for shares repurchased is allocated first to additional paid-in capital, to the extent the Company has additional paid-in capital, until depleted, and then to accumulated deficit in the Company’s Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit).
Recent Accounting Pronouncements
Becoming a Large Accelerated Filer
Prior to December 31, 2022, the Company qualified as an emerging growth company (“EGC”) and was allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are required to be adopted by private companies. The Company elected to use the adoption dates applicable to private companies. As a result, prior to becoming an accelerated filer, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards applicable to public companies.
The Company became a large accelerated filer and no longer qualifies as an EGC at the conclusion of the fiscal year ended December 31, 2022. The adoption dates discussed below for recently adopted accounting pronouncements reflect the updated transition periods required as a result of becoming a large accelerated filer as of December 31, 2022. For all new or revised accounting pronouncements after December 31, 2022, the Company will be required to adopt in accordance with public company timelines.
Accounting Pronouncements Not Yet Adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands disclosure requirements about a public entity’s reportable segments and significant segment expenses. This update also expands the interim segment disclosure requirements. Public entities that have a single reportable segment will be required to provide on both an interim and annual basis all the disclosures required by ASC 280, including those added by the amendments in ASU 2023-07. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which intends to enhance the transparency and decision usefulness of income tax disclosures, primarily through expanding disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.
Recently Adopted Accounting Pronouncements
In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and which removes certain conditions that should be considered in the derivative scope exception evaluation under Subtopic 815-40. The Company early adopted ASU 2020-06 on January 1, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Subsequent to ASU 2016-13, the FASB issued various ASUs to provide supplemental guidance and clarification to ASU 2016-13 which must be adopted concurrently with the adoption of ASU 2016-13. These ASUs are cumulatively referred to as “Topic 326.” The Company adopted Topic 326 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. The Company adopted ASU 2019-12 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.
Net Income Per Share
Basic and diluted net income per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period.
Prior to May 14, 2021, when the Company’s Series A preferred stock and Series B preferred stock converted into shares of Class B common stock, the Company’s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.
In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 13), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income per share attributable to common stockholders is, therefore, the same for both Class A and Class B common stock on an individual or combined basis.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
The following table summarizes the changes in the sales allowance (in thousands):
Year Ended December 31,
202320222021
Sales allowance, at beginning of year$4,251 $5,919 $4,362 
Recorded as a reduction to revenue29,839 39,877 35,118 
Recorded as a reduction to deferred revenue4,814 4,852 3,730 
Utilization of allowance for refunds and credits(35,373)(46,397)(37,291)
Sales allowance, at end of year$3,531 $4,251 $5,919 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method
The following table presents the Company’s basic net income per share (in thousands, except per share amounts):
Year Ended December 31,
202320222021
Net income per share, basic:
Net income
$49,098 $61,494 $3,600 
Less: Accretion of redeemable convertible preferred stock— — (1,480)
Less: Undistributed earnings attributable to participating securities— — (168)
Net income attributable to Class A and Class B common stockholders
$49,098 $61,494 $1,952 
Weighted average shares of Class A and Class B common stock outstanding100,730 114,272 102,230 
Net income per share attributable to Class A and Class B common stockholders, basic
$0.49 $0.54 $0.02 
Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method
The following table presents the Company’s diluted net income per share (in thousands, except per share amounts):
Year Ended December 31,
202320222021
Net income per share, diluted:
Numerator:
Net income attributable to Class A and Class B common stockholders
$49,098 $61,494 $1,952 
Add:
Reallocation of net income attributable to participating securities— — 18 
Net income attributable to Class A and Class B common stockholders, diluted
$49,098 $61,494 $1,970 
Denominator:
Weighted average shares of Class A and Class B common stock outstanding, basic100,730 114,272 102,230 
Effect of dilutive securities:
Options to purchase common stock4,761 6,943 12,471 
Unvested restricted stock units267 183 725 
Employee stock purchase plan23 — 12 
Unvested early exercise common stock— — 33 
Weighted average shares of Class A and Class B common stock outstanding, diluted105,781 121,398 115,471 
Net income per share attributable to Class A and Class B common stockholders, diluted
$0.46 $0.51 $0.02 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income per share because their inclusion would have been anti-dilutive (in thousands):
Year Ended December 31,
202320222021
Options to purchase common stock71 
Unvested restricted stock units6,247 5,681 153 
Convertible notes with related parties, if converted basis— — 1,226 
Employee stock purchase plan124 240 45 
Total shares excluded from diluted net income per share6,376 5,992 1,427 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Information (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table presents the Company’s revenue streams (in thousands):
Year Ended December 31,
202320222021
Subscription$508,384 $696,334 $600,090 
Performance-based137,338 208,315 141,051 
Total revenue$645,722 $904,649 $741,141 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income (Expense), Net (Tables)
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Schedule of Other Income (Expense), Net
Other income (expense), net consists of the following (in thousands):
Year Ended December 31,
202320222021
Interest income$19,929 $4,956 $
Other miscellaneous income (expense), net577 398 29 
Other income (expense), net$20,506 $5,354 $32 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property and equipment consist of the following (in thousands):
December 31,
20232022
Computer, equipment and software$4,878 $8,626 
Furniture and fixtures897 1,081 
Leasehold improvements7,896 8,709 
13,671 18,416 
Less: Accumulated depreciation(7,458)(10,313)
Total property and equipment, net$6,213 $8,103 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Internal-Use Software, Net (Tables)
12 Months Ended
Dec. 31, 2023
Research and Development [Abstract]  
Schedule Of Capitalized Computer Software
Internal-use software consists of the following (in thousands):
December 31,
20232022
Internal-use software$46,899 $39,628 
Less: Accumulated amortization(28,290)(23,870)
Total internal-use software, net$18,609 $15,758 
Schedule of Capitalized Computer Software, Future Amortization Expense
Future amortization expense of the Company’s internal-use software as of December 31, 2023 is as follows for the years ending December 31, (in thousands):
2024$8,136 
20256,296 
20263,447 
2027730 
Total future amortization expense$18,609 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses consist of the following (in thousands):
December 31,
20232022
Accrued compensation and benefits$17,895 $31,791 
Accrued marketing8,133 10,937 
Accrued commissions
3,740 5,716 
Accrued partner expenses
2,255 7,465 
Accrued refunds and customer liabilities
2,179 2,863 
Accrued non-income taxes
1,599 3,605 
Other accrued expenses5,940 6,738 
Total accrued expenses$41,741 $69,115 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt Instrument Redemption At any time on or after January 15, 2025, the Company may redeem all or any portion of the Notes, at the redemption prices equal to the percentage of principal amount set forth below, plus accrued and unpaid interest, if any, if redeemed during the 12-month period beginning on January 15 of the year indicated below:
YearPercentage
2025102.50 %
2026101.25 %
2027 and thereafter100.00 %
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Restructuring and Related Costs
The following table presents the restructuring costs liability for the year ended December 31, 2023, which is included in accrued expenses in the Company’s Consolidated Balance Sheets (in thousands):
Year Ended December 31,
2023
Accrual, at beginning of year$— 
Expense8,336 
Cash payments(7,345)
Non-cash adjustments(991)
Accrual, at end of year$— 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value on a Recurring Basis
The following table presents the Company’s financial assets measured at fair value on a recurring basis, as well as the amortized cost basis and gross unrealized gains and losses of those assets as of December 31, 2023 (in thousands):
Balance Sheet Classification
Amortized Cost BasisGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Level 1:
Cash$237,104 $— $— $237,104 $237,104 $— 
Money market mutual funds23,762 — — 23,762 23,762 — 
U.S. treasury securities138,893 38 (8)138,923 — 138,923 
Subtotal399,759 38 (8)399,789 260,866 138,923 
Level 2:
Commercial paper25,899 — — 25,899 6,495 19,404 
Certificates of deposit7,768 — — 7,768 3,010 4,758 
Corporate notes and obligations71,545 12 (21)71,536 12,672 58,864 
Asset-backed securities7,319 (10)7,316 — 7,316 
U.S. agency securities7,814 — (5)7,809 — 7,809 
Subtotal120,345 19 (36)120,328 22,177 98,151 
Total cash, cash equivalents, and marketable securities$520,104 $57 $(44)$520,117 $283,043 $237,074 
As of December 31, 2022, the Company’s financial assets consisted of the following (in thousands):
Balance Sheet Classification
Amortized Cost BasisGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Level 1:
Cash$166,341 $— $— $166,341 $166,341 $— 
Money market mutual funds49,545 — — 49,545 49,545 — 
U.S. treasury securities204,580 (180)204,409 2,995 201,414 
Subtotal420,466 (180)420,295 218,881 201,414 
Level 2:
Commercial paper41,348 — — 41,348 — 41,348 
Certificates of deposit6,116 — — 6,116 — 6,116 
Corporate notes and obligations63,912 10 (202)63,720 1,519 62,201 
Asset-backed securities15,150 17 (29)15,138 — 15,138 
U.S. agency securities23,736 (3)23,738 6,980 16,758 
Subtotal150,262 32 (234)150,060 8,499 141,561 
Total cash, cash equivalents, and marketable securities$570,728 $41 $(414)$570,355 $227,380 $342,975 
Schedule of Investments Classified by Contractual Maturity Date
The following table summarizes the fair value of the Company’s available-for-sale debt securities by contractual maturity as of December 31, 2023 (in thousands):
Due within 1 year$254,426 
Due after 1 year through 5 years4,825 
Total available-for-sale debt securities$259,251 
Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value
The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months and those that have been in a continuous unrealized loss position for more than 12 months as of December 31, 2023 (in thousands):
Less Than 12 Months12 Months or GreaterTotal
Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Asset-backed securities$3,211 $(6)$1,027 $(4)$4,238 $(10)
Corporate notes and obligations40,527 (21)— — 40,527 (21)
U.S. treasury securities7,397 (8)— — 7,397 (8)
U.S. agency securities7,809 (5)— — 7,809 (5)
Total available-for-sale debt securities$58,944 $(40)$1,027 $(4)$59,971 $(44)
The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months as of December 31, 2022 (in thousands):
Fair ValueGross Unrealized Losses
Asset-backed securities$6,598 $(29)
Corporate notes and obligations55,136 (202)
U.S. treasury securities149,128 (180)
U.S. agency securities7,517 (3)
Total available-for-sale debt securities$218,379 $(414)
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost
The components of lease cost related to the Company’s operating leases are as follows (in thousands):
Year Ended
December 31,
202320222021
Operating lease cost$4,933 $5,502 $6,816 
Short-term lease cost189 391 
Variable lease cost1,533 1,497 1,203 
Sublease income(507)(597)(151)
Net lease cost$6,148 $6,793 $7,875 
Supplemental information related to the Company’s operating leases is as follows:
December 31,
202320222021
Weighted-average remaining lease term5.0 years5.2 years5.4 years
Weighted-average incremental borrowing rate5.1 %5.0 %5.1 %
Schedule of Operating Lease Maturity
Future undiscounted lease payments for the Company’s operating lease liabilities and a reconciliation of these payments to its operating lease liabilities as of December 31, 2023 are as follows (in thousands):
2024$4,976 
20252,921 
20261,228 
20271,260 
20281,293 
Thereafter3,140 
Total lease payments14,818 
Less: imputed interest(1,668)
Present value of operating lease liabilities$13,150 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount
Total stock-based compensation expense is recorded in the Consolidated Statements of Operations as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenue$660 $807 $1,093 
Sales and marketing12,537 10,858 17,865 
Research and development35,352 30,985 34,230 
General and administrative35,686 34,306 54,070 
Total stock-based compensation$84,235 $76,956 $107,258 
Schedule of Stock Options Roll Forward
A summary of the Company’s stock option activity under Plans for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):
Number of Options OutstandingWeighted Average Exercise Price Per ShareWeighted Average Remaining Contractual Term (in years)Aggregate Intrinsic Value
Outstanding at December 31, 2022
6,746 $2.31 4.2$95,188 
Granted— — 
Exercised(1,547)2.44 
Forfeited/Canceled(40)2.55 
Outstanding at December 31, 2023
5,159 $2.27 3.5$59,998 
Exercisable at December 31, 2023
5,086 $2.27 3.5$59,158 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The weighted average assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the year ended December 31, 2021 were as follows:
2021
Expected dividend yield— %
Expected stock price volatility58.0 %
Risk-free interest rate1.0 %
Expected term (in years)6.2
Fair value of common stock$25.10 
Schedule of Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
TrancheNumber of RSUs Eligible to VestCompany Stock Price TargetMinimum Service Period (in years)
1279,600$67.611
2279,600$82.632
3279,600$102.663
4279,600$127.704
5279,600$157.755
Schedule of Nonvested Restricted Stock Units Activity
A summary of the Company’s RSU activity for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):
Number of SharesWeighted Average Grant Date Fair Value Per Share
Unvested at December 31, 2022
7,641 $21.20 
Granted5,094 20.03 
Vested(3,078)22.58 
Forfeited/Canceled(2,982)19.31 
Unvested at December 31, 2023
6,675 $20.36 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
The following are domestic and foreign components of the Company’s income (loss) before income taxes (in thousands):
Year Ended December 31,
202320222021
Domestic$67,643 $71,136 $(11,127)
Foreign2,907 2,948 1,851 
Income (loss) before income taxes
$70,550 $74,084 $(9,276)
Schedule of Components of Income Tax Expense (Benefit)
The components of the Company's income tax expense (benefit) are as follows (in thousands):
Year Ended December 31,
202320222021
Current:
Federal$30,124 $6,099 $— 
State and local8,498 4,394 438 
Foreign801 2,373 1,632 
Total current income tax expense39,423 12,866 2,070 
Deferred:
Federal(14,866)(5,517)(10,147)
State and local(2,414)5,191 (4,702)
Foreign(691)50 (97)
Total deferred income tax benefit(17,971)(276)(14,946)
Total income tax expense (benefit)
$21,452 $12,590 $(12,876)
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of the income taxes computed at the U.S. federal statutory tax rate of 21% to the income tax expense (benefit) is as follows (in thousands):
Year Ended December 31,
202320222021
U.S. federal statutory income tax rate$14,816 $15,559 $(1,948)
State and local income taxes, net of federal benefit5,002 3,451 (2,102)
Foreign derived intangible income deduction
(1,110)(519)— 
Foreign rate differential(1,872)56 250 
Stock-based compensation7,931 (435)(18,518)
Transaction costs— — 4,792 
Officers compensation limitation2,356 2,146 7,828 
Non-deductible expenses909 315 235 
Tax credits(9,189)(17,598)(3,112)
Uncertain tax positions
1,449 — — 
Change in valuation allowance2,282 12,654 — 
Return to provision(1,532)(3,775)(389)
Other410 736 88 
Income tax expense (benefit)
$21,452 $12,590 $(12,876)
Schedule of Deferred Tax Assets and Liabilities
The components of deferred tax assets and liabilities are as follows (in thousands):
Year Ended December 31,
20232022
Deferred income tax assets:
Net operating loss carryforwards$409 $1,116 
Stock-based compensation3,892 3,471 
Accrued expenses7,349 7,201 
Tax credit carryforwards15,606 16,792 
Capitalized development51,541 26,578 
Operating lease liabilities3,358 4,471 
Total deferred tax assets82,155 59,629 
Less valuation allowance(14,935)(12,748)
Net deferred tax assets67,220 46,881 
Deferred tax liabilities:
Property and equipment(736)(927)
Operating lease right-of-use assets(2,233)(2,842)
Intangible assets and goodwill(4,635)(2,006)
Unremitted earnings of foreign subsidiaries(776)(348)
Deferred commissions(2,346)(2,454)
Other
(220)— 
Total deferred tax liabilities(10,946)(8,577)
Total net deferred tax assets$56,274 $38,304 
Schedule of Valuation Allowance
The change in the valuation allowance was comprised of the following (in thousands):
Year Ended December 31,
202320222021
Valuation allowance, at beginning of year$12,748 $— $— 
Increase in valuation allowance recorded through earnings2,281 12,654 — 
Decrease in valuation allowance recorded through other comprehensive income(94)— — 
Increase in valuation allowance recorded through other comprehensive income— 94 — 
Valuation allowance, at end of year$14,935 $12,748 $— 
Schedule of Unrecognized Tax Benefits Roll Forward
The following is a reconciliation of the total amounts of unrecognized tax benefits (in thousands):
Year Ended December 31,
202320222021
Unrecognized tax benefit, beginning of year:$17,077 $6,337 $5,121 
Gross increases - tax positions in prior year3,912 7,720 281 
Gross increases - tax positions in current year3,341 3,020 935 
Gross decreases - tax positions in prior year— — — 
Gross decreases - tax positions in current year— — — 
Unrecognized tax benefit, end of year$24,330 $17,077 $6,337 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Description of Business (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
May 26, 2021
May 14, 2021
Dec. 31, 2021
May 25, 2021
Class of Stock [Line Items]        
Issuance costs incurred in connection with Direct Listing     $ 34.0  
Series A Redeemable Convertible Preferred Stock        
Class of Stock [Line Items]        
Redeemable convertible preferred stock, outstanding (in shares)       2.3
Series B Redeemable Convertible Preferred Stock        
Class of Stock [Line Items]        
Redeemable convertible preferred stock, outstanding (in shares)       6.0
Common Class B        
Class of Stock [Line Items]        
Conversion of redeemable convertible preferred stock to common stock (in shares)   24.2    
Common Class B | Common Stock        
Class of Stock [Line Items]        
Conversion of redeemable convertible preferred stock to common stock (in shares) 3.1 24.2    
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Narrative (Details)
shares in Millions
1 Months Ended 12 Months Ended
Dec. 21, 2023
shares
Aug. 31, 2021
Dec. 31, 2023
USD ($)
reporting_unit
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 12, 2022
USD ($)
Dec. 31, 2020
USD ($)
Class of Stock [Line Items]              
Number of operating segments | segment     1        
Total sales allowance     $ 3,531,000 $ 4,251,000 $ 5,919,000   $ 4,362,000
Advertising expense     121,000,000 280,100,000 255,600,000    
Prepaid advertising expense     1,500,000 2,600,000      
Gain (loss) recognized in other comprehensive income     400,000 (400,000)      
Associated tax benefit     0 0      
Total available-for-sale debt securities     259,251,000   0    
Sales of marketable securities     0 861,000 0    
Allowance for doubtful accounts     $ 2,400,000 1,800,000 500,000    
Capitalized costs, amortization period     3 years        
Impairment charges related to long-lived assets     $ 0 $ 0 $ 0    
Number of reporting units | reporting_unit     1        
Excise tax payable     $ 1,100,000        
Senior Notes Due 2030 | Senior Notes              
Class of Stock [Line Items]              
Notes issued           $ 550,000,000  
Revenue Benchmark | Geographic Concentration Risk | Non-US              
Class of Stock [Line Items]              
Concentration risk (as a percent)     2.00% 2.00% 2.00%    
Customer One | Accounts Receivable Concentration Risk | Customer Concentration Risk              
Class of Stock [Line Items]              
Concentration risk (as a percent)     10.00% 12.00%      
Computer, equipment and software              
Class of Stock [Line Items]              
Useful life     3 years        
Furniture and fixtures              
Class of Stock [Line Items]              
Useful life     5 years        
Employee stock purchase plan | ESPP              
Class of Stock [Line Items]              
ESPP discount percentage from market price, beginning of purchase period (as a percent)   15.00%          
ESPP, concurrent offering and purchase period   6 months          
ESPP purchase price of common stock, percent of market price (as a percent)   85.00%          
Unvested restricted stock units | Chief Executive Officer              
Class of Stock [Line Items]              
Shares canceled (in shares) | shares 1.4            
Accounts Receivable              
Class of Stock [Line Items]              
Total sales allowance     $ 1,500,000 $ 1,900,000      
Accrued Expenses              
Class of Stock [Line Items]              
Total sales allowance     $ 2,000,000 $ 2,400,000      
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Summary of Changes in Sales Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Sales allowance, at beginning of year $ 4,251 $ 5,919 $ 4,362
Recorded as a reduction to revenue 29,839 39,877 35,118
Recorded as a reduction to deferred revenue 4,814 4,852 3,730
Utilization of allowance for refunds and credits (35,373) (46,397) (37,291)
Sales allowance, at end of year $ 3,531 $ 4,251 $ 5,919
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Schedule of Earnings Per Share - Basic (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income per share, basic:      
Net income $ 49,098 $ 61,494 $ 3,600
Less: Accretion of redeemable convertible preferred stock 0 0 (1,480)
Less: Undistributed earnings attributable to participating securities 0 0 (168)
Net income attributable to Class A and Class B common stockholders $ 49,098 $ 61,494 $ 1,952
Weighted average shares of Class A and Class B common stock outstanding, basic (in shares) 100,730 114,272 102,230
Net income per share attributable to Class A and Class B common stockholders, basic (in dollars per share) $ 0.49 $ 0.54 $ 0.02
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Schedule of Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net income attributable to Class A and Class B common stockholders $ 49,098 $ 61,494 $ 1,952
Reallocation of net income attributable to participating securities 0 0 18
Net income attributable to Class A and Class B common stockholders, diluted $ 49,098 $ 61,494 $ 1,970
Denominator:      
Weighted average shares of Class A and Class B common stock outstanding, basic (in shares) 100,730 114,272 102,230
Effect of dilutive securities:      
Weighted average shares of Class A and Class B common stock outstanding, diluted (in shares) 105,781 121,398 115,471
Net income per share attributable to Class A and Class B common stockholders - diluted (in dollars per share) $ 0.46 $ 0.51 $ 0.02
Options to purchase common stock      
Effect of dilutive securities:      
Share based payment arrangements (in shares) 4,761 6,943 12,471
Unvested restricted stock units      
Effect of dilutive securities:      
Share based payment arrangements (in shares) 267 183 725
Employee stock purchase plan      
Effect of dilutive securities:      
Share based payment arrangements (in shares) 23 0 12
Unvested early exercise common stock      
Effect of dilutive securities:      
Share based payment arrangements (in shares) 0 0 33
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Schedule of Antidilutive Options (Details) - shares
shares in Thousands
12 Months Ended
Dec. 21, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from diluted net income per share (in shares)   6,376 5,992 1,427
Chief Executive Officer | Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares cancelled (in shares) 1,400      
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from diluted net income per share (in shares)   5 71 3
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from diluted net income per share (in shares)   6,247 5,681 153
Convertible notes with related parties, if converted basis        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from diluted net income per share (in shares)   0 0 1,226
Employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from diluted net income per share (in shares)   124 240 45
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Information - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
revenueStream
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]      
Revenue that was included in deferred revenue balances $ 19,500,000 $ 23,300,000 $ 15,100,000
Contract assets $ 0 0  
Expected customer life 3 years    
Amortization expense for deferred sales commissions $ 5,500,000 5,400,000 4,300,000
Impairment to capitalized deferred commissions $ 0 0 0
Number of revenue streams | revenueStream 2    
Revenue recognized from performance obligations satisfied in previous periods $ 0 $ 0 $ 0
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Information - Schedule of Revenue Streams (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenue $ 645,722 $ 904,649 $ 741,141
Subscription      
Disaggregation of Revenue [Line Items]      
Total revenue 508,384 696,334 600,090
Performance-based      
Disaggregation of Revenue [Line Items]      
Total revenue $ 137,338 $ 208,315 $ 141,051
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Income and Expenses [Abstract]      
Interest income $ 19,929 $ 4,956 $ 3
Other miscellaneous income (expense), net 577 398 29
Other income (expense), net $ 20,506 $ 5,354 $ 32
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 13,671 $ 18,416  
Less: Accumulated depreciation (7,458) (10,313)  
Total property and equipment, net 6,213 8,103  
Depreciation expense 2,500 2,800 $ 2,300
Computer, equipment and software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 4,878 8,626  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 897 1,081  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 7,896 $ 8,709  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Internal-Use Software, Net - Schedule of Internal-Use Software, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Research and Development [Abstract]      
Internal-use software $ 46,899 $ 39,628  
Less: Accumulated amortization (28,290) (23,870)  
Total internal-use software, net 18,609 15,758  
Amortization expense $ 9,100 $ 7,900 $ 7,200
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Internal-Use Software, Net - Schedule of Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Research and Development [Abstract]    
2024 $ 8,136  
2025 6,296  
2026 3,447  
2027 730  
Total internal-use software, net $ 18,609 $ 15,758
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 17,895 $ 31,791
Accrued marketing 8,133 10,937
Accrued commissions 3,740 5,716
Accrued partner expenses 2,255 7,465
Accrued refunds and customer liabilities 2,179 2,863
Accrued non-income taxes 1,599 3,605
Other accrued expenses 5,940 6,738
Total accrued expenses $ 41,741 $ 69,115
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended 12 Months Ended
Jan. 12, 2022
May 26, 2021
Jun. 22, 2020
Apr. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Jan. 10, 2022
Line of Credit Facility [Line Items]              
Maximum amount of liquidity that my be netted against total indebtedness       $ 100,000,000      
Convertible Subordinated Debt | Affiliated Entity              
Line of Credit Facility [Line Items]              
Convertible notes issued     $ 25,000,000        
Convertible debt, threshold percentage of stock price trigger (as a percent)     75.00%        
Convertible debt, conversion price (in dollars per share)   $ 8.2909 $ 8.2909        
Long-term debt outstanding   $ 25,600,000          
Convertible Subordinated Debt | Affiliated Entity | Common Class B              
Line of Credit Facility [Line Items]              
Convertible debt, shares converted (in shares)   3.1          
Line of Credit              
Line of Credit Facility [Line Items]              
Line of credit facility       250,000,000      
Maximum amount of liquidity that my be netted against total indebtedness       $ 550,000,000     $ 550,000,000
Line of credit, amount available         $ 245,700,000    
Line of Credit | Minimum              
Line of Credit Facility [Line Items]              
Commitment fee (as a percent)       0.25%      
Line of Credit | Maximum              
Line of Credit Facility [Line Items]              
Commitment fee (as a percent)       0.35%      
Line of Credit | Revolving Credit Facility              
Line of Credit Facility [Line Items]              
Long-term debt outstanding         0    
Line of Credit | Letter of Credit              
Line of Credit Facility [Line Items]              
Long-term debt outstanding         4,300,000    
Senior Notes | Senior Notes Due 2030              
Line of Credit Facility [Line Items]              
Convertible notes issued $ 550,000,000            
Debt instrument, interest rate (as a percent) 5.00%            
Redemption price, percent of principal (as a percent) 100.00%            
Redemption of aggregate principal amount (as a percent) 40.00%            
Debt issuance costs         7,400,000    
Interest expense         $ 28,500,000 $ 27,600,000  
Effective interest rate (as a percent)         5.40% 5.40%  
Amortization of issuance costs for credit facility         $ 1,000,000 $ 900,000  
Senior Notes | Senior Notes Due 2030 | Prior to January 15, 2025              
Line of Credit Facility [Line Items]              
Redemption price, percent of principal (as a percent) 105.00%            
Senior Notes | Senior Notes Due 2030 | Upon occurrence of change of control triggering event              
Line of Credit Facility [Line Items]              
Redemption price, percent of principal (as a percent) 101.00%            
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Redemption Percentages (Details) - Senior Notes Due 2030 - Senior Notes
Jan. 12, 2022
Line of Credit Facility [Line Items]  
Redemption price, percent of principal (as a percent) 100.00%
2025  
Line of Credit Facility [Line Items]  
Redemption price, percent of principal (as a percent) 102.50%
2026  
Line of Credit Facility [Line Items]  
Redemption price, percent of principal (as a percent) 101.25%
2027 and thereafter  
Line of Credit Facility [Line Items]  
Redemption price, percent of principal (as a percent) 100.00%
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
May 31, 2023
Dec. 31, 2023
Loss Contingencies [Line Items]    
Future minimum payments, year one   $ 8,000,000
Future minimum payments, year two   8,300,000
Future minimum payments, year three   0
Accrued liability for indemnification arrangements   0
Restructuring charges   8,336,000
Noncash charge   300,000
Non-cash adjustments   991,000
COVID-19 Pandemic    
Loss Contingencies [Line Items]    
Reduction in workforce (as a percent) 20.00%  
Restructuring charges   8,600,000
Sales and marketing    
Loss Contingencies [Line Items]    
Restructuring charges   3,400,000
Research and development    
Loss Contingencies [Line Items]    
Restructuring charges   3,200,000
General and administrative    
Loss Contingencies [Line Items]    
Restructuring charges   $ 1,000,000
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies - Rollforward of Restructuring Cost Liability (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Reserve [Roll Forward]  
Accrual, at beginning of year $ 0
Expense 8,336
Cash payments (7,345)
Non-cash adjustments (991)
Accrual, at end of year $ 0
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale [Line Items]      
Fair Value $ 259,251   $ 0
Cash and Cash Equivalents 283,043 $ 227,380  
Marketable securities 237,074 342,975  
Fair Value, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Gross Unrealized Gains 57 41  
Gross Unrealized Losses (44) (414)  
Total cash, cash equivalents, and marketable securities 520,104 570,728  
Total cash, cash equivalents, and marketable securities 520,117 570,355  
Fair Value, Inputs, Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents 260,866 218,881  
Marketable securities 138,923 201,414  
Fair Value, Inputs, Level 1 | Fair Value, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Gross Unrealized Gains 38 9  
Gross Unrealized Losses (8) (180)  
Total cash, cash equivalents, and marketable securities 399,759 420,466  
Total cash, cash equivalents, and marketable securities 399,789 420,295  
Fair Value, Inputs, Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents 22,177 8,499  
Marketable securities 98,151 141,561  
Fair Value, Inputs, Level 2 | Commercial paper      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents 6,495 0  
Marketable securities 19,404 41,348  
Fair Value, Inputs, Level 2 | Certificates of deposit      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents 3,010    
Marketable securities 4,758 6,116  
Fair Value, Inputs, Level 2 | Corporate notes and obligations      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents 12,672 1,519  
Marketable securities 58,864 62,201  
Fair Value, Inputs, Level 2 | Asset-backed securities      
Debt Securities, Available-for-Sale [Line Items]      
Marketable securities 7,316 15,138  
Fair Value, Inputs, Level 2 | U.S. agency securities      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents 0 6,980  
Marketable securities 7,809 16,758  
Fair Value, Inputs, Level 2 | Fair Value, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Gross Unrealized Gains 19 32  
Gross Unrealized Losses (36) (234)  
Total cash, cash equivalents, and marketable securities 120,345 150,262  
Total cash, cash equivalents, and marketable securities 120,328 150,060  
Fair Value, Inputs, Level 2 | Fair Value, Recurring | Commercial paper      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost Basis 25,899 41,348  
Fair Value 25,899 41,348  
Fair Value, Inputs, Level 2 | Fair Value, Recurring | Certificates of deposit      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost Basis 7,768 6,116  
Fair Value 7,768 6,116  
Fair Value, Inputs, Level 2 | Fair Value, Recurring | Corporate notes and obligations      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost Basis 71,545 63,912  
Gross Unrealized Gains 12 10  
Gross Unrealized Losses (21) (202)  
Fair Value 71,536 63,720  
Fair Value, Inputs, Level 2 | Fair Value, Recurring | Asset-backed securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost Basis 7,319 15,150  
Gross Unrealized Gains 7 17  
Gross Unrealized Losses (10) (29)  
Fair Value 7,316 15,138  
Fair Value, Inputs, Level 2 | Fair Value, Recurring | U.S. agency securities      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost Basis 7,814 23,736  
Gross Unrealized Gains 0 5  
Gross Unrealized Losses (5) (3)  
Fair Value 7,809 23,738  
Cash | Fair Value, Inputs, Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents 237,104 166,341  
Cash | Fair Value, Inputs, Level 1 | Fair Value, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalent 237,104 166,341  
Money market mutual funds      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents     $ 0
Money market mutual funds | Fair Value, Inputs, Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents 23,762 49,545  
Money market mutual funds | Fair Value, Inputs, Level 1 | Fair Value, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalent 23,762 49,545  
U.S. treasury securities | Fair Value, Inputs, Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Cash and Cash Equivalents 0 2,995  
Marketable securities 138,923 201,414  
U.S. treasury securities | Fair Value, Inputs, Level 1 | Fair Value, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Amortized Cost Basis 138,893 204,580  
Gross Unrealized Gains 38 9  
Gross Unrealized Losses (8) (180)  
Fair Value $ 138,923 $ 204,409  
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale [Line Items]      
Unrealized gains (losses) on equity securities $ 0 $ 0  
Cash and cash equivalents 283,043,000 227,380,000  
Credit losses recorded for available-for-sale debt securities 0 0  
12 months or longer, gross unrealized losses 4,000 0  
Sales of marketable securities 0 861,000 $ 0
Available-for-sale 259,251,000   0
Money market mutual funds      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents     $ 0
Fair Value, Nonrecurring      
Debt Securities, Available-for-Sale [Line Items]      
Material impairments on assets 0 0  
Fair Value, Inputs, Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Fair value of debt 478,500,000 451,000,000  
Cash and cash equivalents $ 22,177,000 $ 8,499,000  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Available-for-sale Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2021
Available-for-Sale Securities, Debt Maturities [Abstract]    
Due within 1 year $ 254,426  
Due after 1 year through 5 years 4,825  
Total available-for-sale debt securities $ 259,251 $ 0
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Available-for-sale Debt Securities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Fair Value, Less Than 12 Months $ 58,944,000 $ 218,379,000
Fair Value, 12 Months or Greater 1,027,000  
Fair Value, Total 59,971,000  
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Gross Unrealized Losses, Less Than 12 Months (40,000) (414,000)
Gross Unrealized Losses, 12 Months or Greater (4,000) 0
Gross Unrealized Losses, Total (44,000)  
Asset-backed securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Fair Value, Less Than 12 Months 3,211,000 6,598,000
Fair Value, 12 Months or Greater 1,027,000  
Fair Value, Total 4,238,000  
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Gross Unrealized Losses, Less Than 12 Months (6,000) (29,000)
Gross Unrealized Losses, 12 Months or Greater (4,000)  
Gross Unrealized Losses, Total (10,000)  
Corporate notes and obligations    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Fair Value, Less Than 12 Months 40,527,000 55,136,000
Fair Value, 12 Months or Greater 0  
Fair Value, Total 40,527,000  
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Gross Unrealized Losses, Less Than 12 Months (21,000) (202,000)
Gross Unrealized Losses, 12 Months or Greater 0  
Gross Unrealized Losses, Total (21,000)  
U.S. treasury securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Fair Value, Less Than 12 Months 7,397,000 149,128,000
Fair Value, 12 Months or Greater 0  
Fair Value, Total 7,397,000  
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Gross Unrealized Losses, Less Than 12 Months (8,000) (180,000)
Gross Unrealized Losses, 12 Months or Greater 0  
Gross Unrealized Losses, Total (8,000)  
U.S. agency securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Fair Value, Less Than 12 Months 7,809,000 7,517,000
Fair Value, 12 Months or Greater 0  
Fair Value, Total 7,809,000  
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Gross Unrealized Losses, Less Than 12 Months (5,000) $ (3,000)
Gross Unrealized Losses, 12 Months or Greater 0  
Gross Unrealized Losses, Total $ (5,000)  
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Aug. 29, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]        
Lease term 128 months      
Lease termination period 12 months      
Cash payments for operating lease liabilities   $ 6.9 $ 7.6 $ 4.3
Tenant improvement allowances received   $ 0.0 $ 0.1 $ 3.9
Minimum        
Lessee, Lease, Description [Line Items]        
Lease term   1 year    
Renewal term   2 years    
Maximum        
Lessee, Lease, Description [Line Items]        
Lease term   7 years    
Renewal term   10 years    
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 4,933 $ 5,502 $ 6,816
Short-term lease cost 189 391 7
Variable lease cost 1,533 1,497 1,203
Sublease income (507) (597) (151)
Net lease cost $ 6,148 $ 6,793 $ 7,875
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Information (Details)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Weighted-average remaining lease term (in years) 5 years 5 years 2 months 12 days 5 years 4 months 24 days
Weighted-average incremental borrowing rate (as a percent) 5.10% 5.00% 5.10%
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Undiscounted Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 4,976
2025 2,921
2026 1,228
2027 1,260
2028 1,293
Thereafter 3,140
Total lease payments 14,818
Less: imputed interest (1,668)
Present value of operating lease liabilities $ 13,150
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Redeemable Convertible Preferred Stock (Details)
May 14, 2021
shares
Dec. 31, 2023
vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Class of Stock [Line Items]      
Common stock, authorized (in shares)   1,450,000,000  
Preferred stock, authorized (in shares)   50,000,000 50,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.00001  
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.00001 $ 0.00001
Common Class A      
Class of Stock [Line Items]      
Common stock, authorized (in shares)   700,000,000 700,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.00001 $ 0.00001
Number of votes entitled per share | vote   1  
Common Class B      
Class of Stock [Line Items]      
Common stock, authorized (in shares)   700,000,000 700,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.00001 $ 0.00001
Number of votes entitled per share | vote   20  
Conversion of redeemable convertible preferred stock to common stock (in shares) 24,200,000    
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchase Program (Details)
shares in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
agreement
shares
May 31, 2023
USD ($)
Nov. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Feb. 28, 2022
USD ($)
Accelerated Share Repurchases [Line Items]            
Authorized amount for repurchase $ 550,000,000         $ 100,000,000
Stock repurchase program, increased limit     $ 100,000,000 $ 200,000,000 $ 150,000,000  
Number of accelerated share repurchase agreements | agreement   3        
Accelerated Share Repurchase Agreement            
Accelerated Share Repurchases [Line Items]            
Common shares repurchased (in shares) | shares 0.1 7.7        
Common shares repurchased, amount   $ 150,000,000        
Share Repurchased Under Rule 10b5-1 Plan            
Accelerated Share Repurchases [Line Items]            
Common shares repurchased (in shares) | shares 6.9 7.9        
Common shares repurchased, amount $ 110,700,000 $ 137,700,000        
Open Market Purchases            
Accelerated Share Repurchases [Line Items]            
Common shares repurchased (in shares) | shares 2.6 3.0        
Common shares repurchased, amount $ 36,600,000 $ 51,600,000        
Common Class A            
Accelerated Share Repurchases [Line Items]            
Common shares repurchased (in shares) | shares 9.6 18.6        
Common shares repurchased, amount $ 147,300,000 $ 339,300,000        
Stock repurchase program, remaining authorized amount for future purchase $ 63,400,000          
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Total Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation $ 84,235 $ 76,956 $ 107,258
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 660 807 1,093
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 12,537 10,858 17,865
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation 35,352 30,985 34,230
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total stock-based compensation $ 35,686 $ 34,306 $ 54,070
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 21, 2023
shares
Apr. 19, 2021
USD ($)
tranche
$ / shares
shares
Aug. 31, 2021
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
May 14, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total remaining stock-based compensation expense for unvested stock options       $ 1,100      
Weighted average grant date fair value (in dollars per share) | $ / shares           $ 23.34  
Intrinsic value of options exercised       22,200 $ 48,600 $ 182,500  
Tax benefit from realized stock option exercises       1,700      
Total stock-based compensation       $ 84,235 76,956 107,258  
Stock based compensation, weighted average period of recognition       7 months 6 days      
Accelerated cost       $ 4,200      
General and administrative              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total stock-based compensation       $ 35,686 $ 34,306 $ 54,070  
Common Class A              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares purchased under ESPP (in shares) | shares       400,000 400,000 0  
Aggregate amount of shares purchased       $ 6,400 $ 8,100    
Unvested restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized stock based compensation expense       128,900      
Total stock-based compensation       $ 67,700 $ 65,600 $ 93,900  
Stock based compensation, weighted average period of recognition       1 year 4 months 24 days      
Service period       4 years      
RSUs outstanding (in shares) | shares   6,900,000   6,675,000 7,641,000    
Fair value of RSUs (in dollars per share) | $ / shares   $ 25.04          
Value of RSUs   $ 172,600          
Restricted stock units granted (in shares) | shares       5,094,000      
Weighted average grant date fair value (in dollars per share) | $ / shares       $ 20.36 $ 21.20    
Granted (in dollars per share) | $ / shares       $ 20.03 $ 19.30 $ 23.75  
Fair value of options vested       $ 47,100 $ 48,100 $ 79,800  
Unvested restricted stock units | Chief Executive Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration period       10 years      
Total stock-based compensation       $ 13,300 5,900 3,600  
Restricted stock units granted (in shares) | shares   1,400,000          
Number of vesting tranches | tranche   5          
Trading window (in days)   30 days          
Aggregate stock based compensation expense over derived service period   $ 22,800          
Shares canceled (in shares) | shares 1,400,000            
Unvested restricted stock units | Chief Executive Officer | General and administrative              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total stock-based compensation       $ 7,500      
Unvested restricted stock units | Chief Executive Officer | Monte Carlo Simulation              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Service period       4 years 1 month 6 days      
Fair value assumptions, expected dividend yield       0.00%      
Fair value assumptions, expected term       10 years      
Fair value assumptions, estimated volatility (as a percent)       59.00%      
Fair value assumptions, risk-free rate (as a percent)       1.60%      
Weighted average grant date fair value (in dollars per share) | $ / shares       $ 16.34      
Unvested restricted stock units | Chief Executive Officer | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Service period       1 year      
RSUs vested in period, amount per share (in dollars per share) | $ / shares   $ 67.61          
Unvested restricted stock units | Chief Executive Officer | Minimum | Monte Carlo Simulation              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Service period       3 years 2 months 12 days      
Unvested restricted stock units | Chief Executive Officer | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Service period       5 years      
RSUs vested in period, amount per share (in dollars per share) | $ / shares   $ 157.75          
Unvested restricted stock units | Chief Executive Officer | Maximum | Monte Carlo Simulation              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Service period       5 years      
Options to purchase common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period       4 years      
Expiration period       10 years      
Total stock-based compensation       $ 1,100 2,800 $ 4,300  
Fair value assumptions, expected dividend yield           0.00%  
Fair value assumptions, expected term           6 years 2 months 12 days  
Fair value assumptions, estimated volatility (as a percent)           58.00%  
Fair value assumptions, risk-free rate (as a percent)           1.00%  
Equity Incentive Plan 2021              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares initially reserved for issuance (in shares) | shares             10,700,000
Shares reserved for issuance as a percent of common stock issued and outstanding (as a percent)             5.00%
Number of shares authorized (in shares) | shares       25,900,000      
Shares initially reserved for issuance (in shares) | shares       15,600,000      
ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total remaining stock-based compensation expense for unvested stock options       $ 2,100 $ 2,600 $ 1,400  
Unrecognized stock based compensation expense       300      
Other accrued expenses       $ 2,300      
ESPP | Common Class A              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares initially reserved for issuance (in shares) | shares       3,000,000      
Shares initially reserved for issuance (in shares) | shares       2,100,000      
ESPP | Employee stock purchase plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares initially reserved for issuance (in shares) | shares     1,300,000        
ESPP, concurrent offering and purchase period     6 months        
Increase in common stock reserved for issuance (as a percent)     1.00%        
ESPP discount percentage from market price, beginning of purchase period (as a percent)     15.00%        
ESPP purchase price of common stock, percent of market price (as a percent)     85.00%        
Equity Incentive Plans, 2012, 2014, 2021              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) | shares       0 0    
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Exercise Price Per Share    
Outstanding, weighted average remaining contractual term (in years) 3 years 6 months 4 years 2 months 12 days
Exercisable, weighted average remaining contractual term (in years) 3 years 6 months  
Outstanding, aggregate intrinsic value $ 59,998 $ 95,188
Exercisable, aggregate intrinsic value $ 59,158  
Equity Incentive Plans, 2012, 2014, 2021    
Number of Options Outstanding    
Beginning balance (in shares) 6,746  
Granted (in shares) 0 0
Exercised (in shares) (1,547)  
Forfeited/canceled (in shares) (40)  
Ending balance (in shares) 5,159 6,746
Exercisable (in shares) 5,086  
Weighted Average Exercise Price Per Share    
Beginning balance, outstanding (in dollars per share) $ 2.31  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 2.44  
Forfeited/Canceled (in dollars per share) 2.55  
Ending balance, outstanding (in dollars per share) 2.27 $ 2.31
Exercisable (in dollars per share) $ 2.27  
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details) - Options to purchase common stock
12 Months Ended
Dec. 31, 2021
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions, expected dividend yield 0.00%
Fair value assumptions, estimated volatility (as a percent) 58.00%
Fair value assumptions, risk-free rate (as a percent) 1.00%
Fair value assumptions, expected term 6 years 2 months 12 days
Weighted average grant date fair value (in dollars per share) $ 25.10
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of RSU Information (Details) - Unvested restricted stock units - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Apr. 19, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of RSUs Eligible to Vest (in shares) 6,675,000 7,641,000 6,900,000
Minimum Service Period (in years) 4 years    
Tranche 1 | Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of RSUs Eligible to Vest (in shares) 279,600    
Company Stock Price Target (in dollars per share) $ 67.61    
Minimum Service Period (in years) 1 year    
Tranche 2 | Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of RSUs Eligible to Vest (in shares) 279,600    
Company Stock Price Target (in dollars per share) $ 82.63    
Minimum Service Period (in years) 2 years    
Tranche 3 | Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of RSUs Eligible to Vest (in shares) 279,600    
Company Stock Price Target (in dollars per share) $ 102.66    
Minimum Service Period (in years) 3 years    
Tranche 4 | Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of RSUs Eligible to Vest (in shares) 279,600    
Company Stock Price Target (in dollars per share) $ 127.70    
Minimum Service Period (in years) 4 years    
Tranche 5 | Chief Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of RSUs Eligible to Vest (in shares) 279,600    
Company Stock Price Target (in dollars per share) $ 157.75    
Minimum Service Period (in years) 5 years    
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of RSU Activity (Details) - Unvested restricted stock units - $ / shares
12 Months Ended
Apr. 19, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares        
Beginning balance (in shares)   7,641,000    
Granted (in shares)   5,094,000    
Vested (in shares)   (3,078,000)    
Forfeited/Canceled (in shares)   (2,982,000)    
Ending balance (in shares) 6,900,000 6,675,000 7,641,000  
Weighted Average Grant Date Fair Value Per Share        
Beginning balance (in dollars per share)   $ 21.20    
Granted (in dollars per share)   20.03 $ 19.30 $ 23.75
Vested (in dollars per share)   22.58    
Forfeited/Canceled (in dollars per share)   19.31    
Ending balance (in dollars per share)   $ 20.36 $ 21.20  
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Domestic and Foreign Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ 67,643 $ 71,136 $ (11,127)
Foreign 2,907 2,948 1,851
Income (loss) before income taxes $ 70,550 $ 74,084 $ (9,276)
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 30,124 $ 6,099 $ 0
State and local 8,498 4,394 438
Foreign 801 2,373 1,632
Total current income tax expense 39,423 12,866 2,070
Deferred:      
Federal (14,866) (5,517) (10,147)
State and local (2,414) 5,191 (4,702)
Foreign (691) 50 (97)
Total deferred income tax benefit (17,971) (276) (14,946)
Total income tax expense (benefit) $ 21,452 $ 12,590 $ (12,876)
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. federal statutory income tax rate $ 14,816 $ 15,559 $ (1,948)
State and local income taxes, net of federal benefit 5,002 3,451 (2,102)
Foreign derived intangible income deduction (1,110) (519) 0
Foreign rate differential (1,872) 56 250
Stock-based compensation 7,931 (435) (18,518)
Transaction costs 0 0 4,792
Officers compensation limitation 2,356 2,146 7,828
Non-deductible expenses 909 315 235
Tax credits (9,189) (17,598) (3,112)
Uncertain tax positions 1,449 0 0
Change in valuation allowance 2,282 12,654 0
Return to provision (1,532) (3,775) (389)
Other 410 736 88
Total income tax expense (benefit) $ 21,452 $ 12,590 $ (12,876)
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Tax Credit Carryforward [Line Items]        
Basic (in dollars per share) $ 0.49 $ 0.54 $ 0.02  
Diluted (in dollars per share) $ 0.46 $ 0.51 $ 0.02  
Research and development credits $ 14,900 $ 12,700    
Tax credit carryforwards   13,600    
Unrecognized tax benefits 24,330 17,077 $ 6,337 $ 5,121
Unrecognized tax benefits that would impact effective tax rate, net of valuation allowances 22,600 16,700    
Cumulative Effect, Period of Adoption, Adjustment        
Tax Credit Carryforward [Line Items]        
Cumulative benefit $ 2,000      
Basic (in dollars per share) $ 0.02      
Diluted (in dollars per share) $ 0.01      
Federal Tax Authority        
Tax Credit Carryforward [Line Items]        
Operating loss carryforwards $ 0 0    
Tax credit carryforwards 0      
State and Local Jurisdiction        
Tax Credit Carryforward [Line Items]        
Operating loss carryforwards 9,100 21,200    
Tax credit carryforwards 23,500 $ 19,600    
State and Local Jurisdiction | Indefinite Carryforward        
Tax Credit Carryforward [Line Items]        
Operating loss carryforwards $ 100      
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred income tax assets:        
Net operating loss carryforwards $ 409 $ 1,116    
Stock-based compensation 3,892 3,471    
Accrued expenses 7,349 7,201    
Tax credit carryforwards 15,606 16,792    
Capitalized development 51,541 26,578    
Operating lease liabilities 3,358 4,471    
Total deferred tax assets 82,155 59,629    
Less valuation allowance (14,935) (12,748) $ 0 $ 0
Net deferred tax assets 67,220 46,881    
Deferred tax liabilities:        
Property and equipment (736) (927)    
Operating lease right-of-use assets (2,233) (2,842)    
Intangible assets and goodwill (4,635) (2,006)    
Unremitted earnings of foreign subsidiaries (776) (348)    
Deferred commissions (2,346) (2,454)    
Other (220) 0    
Total deferred tax liabilities (10,946) (8,577)    
Total net deferred tax assets $ 56,274 $ 38,304    
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Change in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred Tax Assets, Valuation Allowance [Roll Forward]      
Valuation allowance, at beginning of year $ 12,748 $ 0 $ 0
Increase in valuation allowance recorded through earnings 2,281 12,654 0
Decrease in valuation allowance recorded through other comprehensive income (94) 0 0
Increase in valuation allowance recorded through other comprehensive income 0 94 0
Valuation allowance, at end of year $ 14,935 $ 12,748 $ 0
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefit, beginning of year: $ 17,077 $ 6,337 $ 5,121
Gross increases - tax positions in prior year 3,912 7,720 281
Gross increases - tax positions in current year 3,341 3,020 935
Gross decreases - tax positions in prior year 0 0 0
Gross decreases - tax positions in current year 0 0 0
Unrecognized tax benefit, end of year $ 24,330 $ 17,077 $ 6,337
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *^!7%@'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 " "O@5Q8/>6!*^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITE%)'1S43PI""XHWD(RNQML_I",M/OVMG6WB^@#>,S,+]]\ M ].9)$W,^)QCPDP.R]7H^U"D21MV($H2H)@#>EWJ*1&FYBYFKVEZYCTD;3[T M'D$TS0UX)&TU:9B!55J)3'762)-14\PGO#4K/GWF?H%9 ]BCQT %>,V!J7EB M.HY]!Q? #"/,OGP7T*[$I?HG=ND .R7'XM;4, SUT"ZY:0<.;T^/+\NZE0N% M=# X_2I.TC'AAITGO[9W]]L'ID0CKJM&5.)V*[CDK>3-^^SZP^\B[*-U._>/ MC<^"JH-?=Z&^ %!+ P04 " "O@5Q8F5R<(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 *^!7%@#6($LM@@ *&PO=V]R:W-H965T&UL MM9M_;Z.X%H:_BI4=K6:DM@%#D\YL6RDE[=[V^(^?EQ+=6)X?;DACW1!Y;?-G,.[X4XEBE.:B9AE MB-/5U6#B?IKZG@HHKO@CIL]B[QBIJBP9^Z'>S**K@:-*1!,:2B5!X.6)!C1) ME!*4X^]*=+"[IPK$PK.1N2CG<(N=B](5E M4@T,G\2&A/1J #U?4/Y$!]<__^2.G%]TN&R*32V)-5#Z.Y2^2;U&^?"ZH3IL MYG#7.?U-Q\<8U9>/);$&G_,=G_-N?"99EI,$W=,-XU('RJPC>:[#&QBC^H*R M)-8 -=J!&G4#-:<\9I$:N1",I=HV=4!I.U:U#E;&^+[0+(DUH(UWT,;&J@8Y MYXK972Q":%S?*>%&<&:UTU,7GWJNCI@QL"\Q2V(-8A<[8A<=QRM.(&TJ1O[V M/FG66I%$:#NE,:PO+4MB#5H?=[0^&FMXF\E8OD+S2BCZFJ=+RG64S!J.XY[Z MCN^,=*2,H7U)61)KD'*=.H5SNK"ZIX^QD-"X)/I*4FTO/"#TUVQ^?QO(WT0,WJTULM0&-0;X"6U)H <0T0=P'X0%[0+(+A+5[%89G6MG?; Y)X?(H_ MCD?N^866GC&X-SU+:DUZM1UPC2GREMXDBD!=G&P/4.$(?L_T;P36G M^F^QS9F0D ?_%6_:?RO,BA\A4]%FP.:XWMR.X1K:KYFF6FY/> "#['IZXSPEI:5GV"+;4FK=HI MN.8T_R&68!+8"KGX_?(#6M PY]#*M,C,2D%"X+=W@D*6II# ",G"'R?HG7/F MP#\7;<#C/I$DIVA#.1)KPO4_K5:MA2VUYN1K[2VPV1* 68WB[!$M7M,E2W1, M#PB I]#.VEHU$;;4FI!J$X'-:?ZVR:';EW!-LD?::L ."'W]OM Z!G-8;UK' M< RX=@RXDV/XDR;)Z8\,4C3HLD3 6!>AF1"Y?K [H/F=ZA8K G-4;V['\ JX M]@JXDU?X@R7@20DO)T>X=I'F@-)7IH5EU1+84FO"JBT![F0)MM.4Y41;,9!! M?IOKH9D5VYJ853-@2ZU)K38#N),9F&62\G)%5DWHDBU&+36S8ALUJU[ EEJ3 M6NT%<"F1;UC', :[- 3;G]16MVY3R1S6@_0H* M<@UV*MV03-_L_N%B@CFN-[9CN 1HNSD@6QN!*B_FAXMPMY\4,.?PT M%'MXM%L7S/JM3<\D&F'9=4=V%)KPJK= M@=?)'FV*L^H1*[;Q04QOOGJ[=,WPY?-*!V=LY9$[: MMWU1["U608JP5 M_*PKIF7ZJ]H#J_CXD3O_.8PZ:L3H6&Y8)BB1#<\(EFLUF M:HY%;;9#:N\,>E]L6(+C$^2Z\(?AST,DBY#K?T"Q0&LH%)0N?E-:OBVMDBZR M&^?-/%]@=_R+4//3+Z]ZP ^4M+JVVM7RAM,CK06"AYFO6+(G M%2GQ)84R)$5UU.ZO,_0 86_EGF/HE'#E"E*MHGS-8L#G\..JSE4F/Z:BJ.3. MZD.'3F-1[(/,&$I 5Y6/9$#$01%YA[?>8Q@WKS9N7C?C!M\-!Q@SX/""?J/Z =,LI2;M1N[X M_%R[%<<'5+LTK#8W=_=$V+5=@56UJ2ZVY M1;HV<'ZGK6%5FUR4"UH+M7(ET.^Y! ^4='56SCWS?P2-O MEQB7Q&S=MTFL-FN^V64UNN^-%HQ-NQ5859O:4FO"J\V;C^UW7]^JE;.J-K6E MUN19>SZ_TY+//^J^5I\:J=3VNR^&KNMY[NAM][5J'X9[3S:I"<_B"3&!0K4M MLWS(:7=V]Q3:I'CV:EA?7C["]H6H^5*!$KJ"4.=L#/DG+Y\**]](MBF>DUHR M*5E:'*XI 3.I+H#/5XS)[1MU@]VS>=?_!U!+ P04 " "O@5Q8[>Q56$ " M #%!0 & 'AL+W=O+6MC)+1*MKRF$KD6H9(_)]";7H4CS&QX4G6E;:+@19TI 2GD%_ M;[;26$&O4E &7%'!D81]BA?C^7)F_9W##PJ=.IDCF\E.B!=K/!0I#BT0U)!K MJT#,\ HKJ&LK9##^'#1Q?Z0-/)T?U>]=[B:7'5&P$O5/6N@JQ7<8%; G;:V? M1/<5#OE,K5XN:N6^J/.^T2>,\E9IP0[!AH!1[D?R=KB'TX#;"P'1(2!RW/X@ M1[DFFF2)%!V2UMNHV8E+U44;.,KM3WG6TNQ2$Z>S15M0C1ZX_[WFGI) &UF[ M&>0'B:67B"Y(C"/T*+BN%/K""RC^%P@,3P\5':&6T:#B&O(1BL$ O M[I.,G5Y\;9+HUV*GM#1/XO>Y?+W:Y+R:+9.Y:D@.*39UH$"^ LX^?AC/PL\# MK).>=3*D[EF%1/=4,O2P/HA7&-\+@',-P]%;2'#JB05:B MM25CFHA4:+/9#J#->K3956@;D5]\L<,*&Z'0@I>F-:@;M"(U-0^#4W*.+3@I M+0:R= U$H5RT7/LJZU?['K7PI?G/W3>X1R)+RA6J86]"P]&MN4/IFX8WM&A< MH>Z$-F7OII7ILR"M@]G?"Z&/ACV@[]S97U!+ P04 " "O@5Q8'BP;WV\' M +(P & 'AL+W=OU[!-QLA=TS# MK7Q*:K&Z:CZ[DZLK4>NRJ/B=1*K>[9A\N>&E>+Y> MX,7K![\6CUMM/EBNKO;LD=]S_?O^3L+=LO>R+G:\4H6HD.2;Z\5G_/$VI&9 M8_'O@C^K@VMD0GD0XJNY^6E]O0@,(E[R7!L7#/X\\5M>EL83X/BC<[KHGVD& M'EZ_>O];$SP$\\ 4OQ7E?XJUWEXOT@5:\PVK2_VK>/X'[P**C+]:PG?%C!.KVY%I419K)GF:W3#2E;E'-T;=PI= MHM_OOZ#W[WY$[U!1H=^VHE:L6JNKI88GF_'+O'O*3?L4,O.4+SS_@"B^0"0@ MU#'\]O3A9#Q\"?'V09,^:-+XHW-!UU+R2B.F%,3I"J<='[K'FZ7U4>U9SJ\7 ML'84ET]\L?K^.QP'GUS!GW3&T13!K*S07_HRZ>6 FQ.Z-N M726-*[/^GU8DI4$(,_9T&(_#C"0T#7JS$=*P1QIZD?[,Y%>NV4/)D>)Y+0M= M<"?*UDU\^'B:!$DX06F;T9!D2>1&&?4H(R_*SWDN:D@?M+"<0RX![@6JH-V* M#6(E-$6S@)2Y>T\>N&SG]W5%-$;.K\@%/$CM>=/L MRA=7.B(['0D)DTDV;*LP# EV)R/NDQ%[DW$G^9X5:\2_ :LH"-O$(?262\_2 MBBTD61I-2\PVPB0.4S?;>.%^X1L."Q_6@MCM"F682%U DVV;P5Y(0RPN MR(F%)@H2/(%L&X5I,K,FTAYQZD7\F]"L[!'.YS2U <:$I.D$HFT64T*RT TR MZT%F1ZH 1(74+\WLFPZS!YK7S:IP84,IM98EU_/&&E=>Y'JPAC M*]4.JQ3/E<= E=C/E7\78OUZ/;2(Z++L.G&T$JW]N)0ULA?UT MU793#S:;=>(HBP(K=[9=@L,HGDO>P$\X.4F7E@5[*,I9 82]-/=6=7HN;^.8 M!X;#?HKK!=6>O1@UY0S8)BZ,4VHU-=N,8#RG^/# ;]A/< !1UGR0.4Z(-F.% M. FG(L%A%F<8ST D [,1/[.]0BP,67#E[ S$15 IG2K%HV9CB ./$3^/]4U, M\B=>U$IG+JN(S%7"0&?$3V=C57L,J4U4Z4A8=U!M M,TRR>*XGDX'0R!%"\]7$Z<*&V)26)F3:'AQ6F 9X1I:1@?F(G_G^*:K'2^@, M._0@)(R&<.85!+'I#>HS2JQ&X;+#4317R0,-$O\^K:WDLL=\K$+LG1<.L]B" MZS!+YO849. O92_=#L4[7S/(5ZF?:MZNILQF$?'"?[5<;G];HP' <]SQS]7185RMF^@![HA.H0$&%$XBE6 MVXQ&V8'9&.P@-*A?:( JKG=UV;S;6/--D1=.PJ.V=KB,(CHE9Y=93+*Y2AH4 M!CUZI-RC; ]/<[&#;K U+\N>.&AZN.?H?2F4V5ELQI#2>DJ##"O8 9"[/@ZR@?EEA,76S[D[&;LL'Y^& P\YW.$ ' MH4']0L-0N*A0VW<^.R%Z';R9N<[D;1SNH%AH=AZZ_A."PA/TF;R-WX -&B7T M;^.[.6YJTOGJR[$WG[[V\IF,80TJ(O2KB%'IW3B!>1V\=1;.Y6T<[D#MH?_U M\*FE%Y[U+?&YO(V#'H@]//*B^%CIV6]]IZW/:]+"6A[\4L'\3.1G)A^+2L'> M>@-C@@\)T)1L?WG1WFBQ;WZ\\""T%KOFV9Q)E.^Z(SGO-=^UH! MV6@BD$\2]J6?OA(00#&6'TKS(@:\N_K]);2[UG3/^*M(,);@1THS,7,2*;4NK[GC=P4DM:Z"EO##VJF_^B&>.IXDPQ9'4(9#ZV.$%IE1' M4AS?JZ!./:9V;%^_1_^M$*_$O""!%XS^36*9S)R) V*\1CF57]C^=UP)&NIX M$:.B^ _VI>TH=$"4"\G2RED1I"0K/]&/:B):#G!PQ,&O'/QS'8+*H9@YMR0K M9#TCB>93SO: :VL535\4@L_@V^H9W'RZ!9\ R<#7A.4"9;&8NE*1Z'AN5(WZ M5([J'QGU&4?W((!WP/?\H,-]<;Z[;[J[2G\]"7X]"7X1+S@V"3G70@$20NGN MDE/Z#[K]]59[$%L4X9FC]I+ ?(>=^<\_P9'W:Y>XGH(94H-::F"+/G^,(I9G M:G$YCC#9H1>*[P"B:C<7*Z_R H@XCHD$E EQIU[!8FJZYJ0<:%P,I+/%;AY, MAN'4W;6U=AB-PJ V,C0,:@T#ZW*M)(M>$T9CS,4O '_/B7SK ASTN6@]!3,$ M#VO!0^NB+55JPVH=8B"T]#NP11SL$,TQN%$;,6:4(B[ %JO\G*@]>]LU&^40 MD]9*0/S9&WY8KU-6!O^HYA]=QH]RF3!._E%/M( "6G12EX%'+9ZA5_Y] #_# MT& ?U^SCR]B)$/EI[O$!SD=@FX5!.JE))Y>1JJHMI$K0)-N"@L'':(.FEGXC:U'EKKZ_N*+*BJ]N"Q$['7:M]7 M-%-N4^]AT$NQA-:^X6+1/44S13<- K26XQYR2S7 J>1RTLP4T!1\:*_X5Z>- MX<&N&7M'LL8YIB9^4^^AO>";^.=53'A8P<Q/\ M@@(*#\OY,?H.2SM]TP! >P=@I+:G3DQK@(MW>4_13+E- P'#?E);3RU )?K_ M:"C\IJ'P+VDHKDEMU0"G4MM),U- TR[X]G;AVM3F'S8$QU+;6:8F?NNHX*SV MX:+45H5L\_C^Q \[R \M R\8A\?!FT; M__ROSJU57%-^E$PZ* _M P\.!D< MTKNM$RM]7/@GXAN2"4#Q6KEZ]V-5G'AY E?>2+8M#K%>F)0L+2X3C-3.UP;J M^S5C\OU&GXO5YZ#S?P%02P,$% @ KX%<6-2!(Y-A!@ \!P !@ !X M;"]W;W)K+J_K91[FX$CN=9R7_*)':%063_]SR7#Q?S\AL_^!3]K#1U8/YXFK+ M'O@]UU^V'Z6YFW=>TJS@I\6=U<(TJ*BLA'JN; MN_1ZAJL1\9PGNG+!S-<37_(\KSR9C0P!TQ<%H#Y[4&;FO@UI%IJ-1QB)EFBRLIGI<,9;=5$' ML[8V]+.RFO=[+HGMMOLRD:H7$&GW8E MWBCT8YGR]-C!W##J:-$]K5LZZ3'FR05RR#M$,76 2U?;TX!\_CUYF2"C=-- MDE/[C/FY72TM3,7U"P&V+ M[[\C/OX!"M0IG<4G%[WI!-?-/ MAZ&P81%V?33\ MW[/+DID!2$<\,@'&DXY$#> MD$E6GX4VG,2KBK9U==1_,(D"?TC*Q@64$.H,2=DXWX\B$HV0HCTI.DFJU0-G MN6FG;]%:BF+/T(@UD!D%VKD[3*TE (O,,CA<&P#8>>A$=(16KW+(M,SYH#=< M&BG9D&MGZBW(YZ02YZ3>XE-Y.PYBKW+(M,RY*S4W?O4^T\'PN?8$TLB)AAT6 MQ(6N)18@7$3\D7SH%0^9ECQP/KQ#)0?;++$U"\4>MJK7AGF.YPXIV2AG+,%[ M^4.F]4_;C+Z1EJUCSL,PM&H7@%&'N!8QT-U8G^U5$9D4#H.6M.)K(?F>HV8O M(PTWL-L2]CP\I ; 7!Q:S&S8>42#L33L10N95BUW'8M]3:&SE5DLC8B%FQ.@ M7XCK64NC#2/4B_"0E0T[)S0 M39/*[YNKZ93>XE-Y.YZE7AK2:6G85U,S/7"VV>*-8!PXUEH$X(A+ SK,.,@? MI<[80MRK03JM!@\+:8H/H.ZP%X3#31\(1XECO6)!..*YP7!7>7YP%%1P^5 ? MJ2F3QKM2-\&PO=V]R:W-H965T&UL MK5;;UDK:[Y.)5Y@ *O164R9Z3*S7KN*Y,!1(SHL"B]]]H'S9$IC$"]S!Z%'KD52T8*8))PA@1,>LZ=WQFVC;TU^$9@*3?Z MR"@9<_YJ!O=9S_&,0T A588!ZV8! Z#4$&DW?JTXG6I) ]SLK]D_6>U:RQA+ M&'#ZG60J[SEM!V4PP7.JGOCR,ZST- U?RJFT7[0L;5N1@]*Y5+Q8@;4'!6%E MB]]6<=@ ^/$!0+ "!+N 0RN$*T!X*B!: 2(;F5**C<,0*YQT!5\B8:PUF^G8 M8%JTED^8V?:1$OHOT3B5##B3G)(,*\C02.E&[ZF2B$_0@!AD-T>7%%;I A*'GG,\E9IGLNDI[8SC==+5ROUPY.+"R'Z 'SE0NT4>6 M0;9-X&H9E99@K:4?'&4<0GJ#0O\:!5X0UC@T.!T>U,"'I\/](VK":F="RQ<> MX*LVX^!>_+@;2R7TR?E9%_V2/:IG-[=)1\YP"CU'$TL0"W"2]^_\V/M0%[ES MD@W/1+85U:B*:G2,/?FB;U)BPU<7LQ+;LEAS82Z2Z-:[;7?=Q68P]JUB/[J- MMJV&^U9A['F5T9;WS@^72\68BM..=E-JW:82M<">C]HT.I%.K MDMTZ*ON9*TP1_U]2U8EJG2!JWZ9&U+[1 5'M2E3[!%%U.^K\NMLCKZ M1U/6:@]83$WJ4IAH2N^FI8^6*.N?;]<;=]=W>UV#[^^>;.]N2ONY]M?U@_%JOS-I_7F?KXK?]Q\?K-]V!3S MVT.C^^4;>3@_BW:O'^[?MPM%ZLBV@RVC_?W\\U?'XKE^NN[ M*^GJ^1^2Q>>[W?X?WKQ_^S#_7*3%+G^(-N5/;UZ4V\5]L=HNUJO!IOCT[NHW MZ==\/-PW."SQST7Q=?OJ]6"_*K^OUW_L?[!OWUT-]R,JEL7-;D_,R_]]*3X6 MR^5>*L?QKR-Z]=+GON'KU\^Z<5CY'_PZ^'I<=7@UN'K>[]?VQ<3F"^\7JZ?_S/X\;XE4# M23G10#XVD!L-1M,3#91C ^72!NJQ@=IHH*HG&FC'!EJC@3P^T6!T;#!J-#BY ME<;'!N-+&TR.#2;-(9UJ,#TVF#97>G1JQPV?]]RPV8=VJLG+SF[N[=--GG>W MU-S?TLDFSSM<:NYQ>7*JR?,NEYK[?"R?:O*\TZ7F7C\]L.?=+C7W^^F!/>]X MZ>(]+SWO>JFY[T\W>=[Y4G/OGUQ]^7GOR\V]KYSJ17[>^_+3(>?I&'$XP,SF MN_G[MYOUU\%FOWSI[5\+V_FN MN!VDN_)_Y=%RMQVL/PT^WLU7GXOM8+$:),5M41[(?U\6@[+!EV*S6^Q?1^7! MK]AL#BW7-W\,YJOCJ[OU\K;8;/]KH/_K<;'[:_#3K/BTN%GL?AY<#_)T-OCI M'S\/_K&'L[OUX[9LMGW[9E>NS7Y,;VZ.(__P-'+YQ,BS]6Z^%#3[V-WL:?R' M>E"NXZ9:L9M7*_;PLF+;PXKMUN6O[^_+-H>?!;W.^O3ZNJO5>E=NXZ^+W5TY MF.5A-SS,R]^5_WB^5[U7K\OY=COX\+)*3S__=A(WNO'?;F\7^YHX7PZB^>+V MNMR;'^/3^CQCTF .)ZNV)0K ME8,L!C]YZ^WV9P'O=O-IL=FOZV_-XX) \BZ2/EP@^>?^ M! Y;_>/3>UW0/NC3?G#\\=1@PF_&FF^KGG^K48^./PC:QWW:G]L*R3=C/^JO M/:5&A/VY9]B(>KY3\EX=9^5)VO9Q\Y=H7[\I/VJ\?-Z07SYOR =?/>%_*#XO M5JO%ZG-Y&K2S3?%]N?!?%<>W&Y^&2C2?P_DH3P4?2KH]/?G MG[]N'^8WQ;NK\FVR+39?BJOW__D?TFCX/Z+/"B0V(S&=Q P2,TG,(C&;Q!P2 MDD9I"826(6B=DDYI"8^X2-7QWV M)V-)FC2*0WLI=3I6&DOYY, "$@M)+"*QF,02$DM)+".Q',)JI4%]*0WJ05=. ME 9[=;,_,2GV%Q:?7OU\N)I8W#^L-_/R=.5XW?'_DO5R.3#6FZ_SS>W_B\J% M2I8+$IN1F$YB!HF9)&:1F$UB#HFY).:1F$]B 8F%)!:16$QB"8FE)):16 YA MM>*CO10?K?.\Y+>;LN3L>EVB%%6>SD[Z5AX2FY&83F(&B9DD9I&836(.B;E: MZQ1$4N5QXSREO9"F-$Y2R$$%)!:26$1B,8DE)):26$9B.835ZL3HI4Z,.NL$ M<2_K]=T141'I'$'?(D)B,Q+322HWR00XM(+&0Q"(2BTDL(;&4 MQ#(2RR&L5CXF+^5CTED^]-7MA=^ZDD15HA/O6R5(;$9B.HD9)&:2F$5B-HDY M).9.6NG!V"9\<4$!B(8E%)!:36$)B M*8EE))9#6*T>2,.7@K /'G=4A.^/:71WT+="H-H,U714,U#-1#4+U6Q4.5T\4D'K6 MCHOJA=2^5JL-Y>FHOAL_=G?>NQ*0FHYJAF"+R-)8D>L;Q$0[M5#-%NW4L:1, MU/HZ.(+E&G^^+CHP#]5\5 O.;XP0[3!"M?C\\!.TPQ35,E3+17\ ([5Z^]KN#GI_/$=SU*BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6 MHUJ":BFJ9:B62^UG!EQ+4^WU"5"]RE3Y:^DIP]7([3?&-42P5K( MZO[.0',M4L&2RG"BM1;,! M>B[=,3JU+_6!?I;"E/C'LIR.\\ "/9JF/6NU) M""Y61MU'Q>@BY8K+&9#73\YJGQ-Q)6UF7CM]'!.:CFHIJ':CZJ M!:@6BMXBS8,BFEA&M>3\\%.TPTS0X;74/%;^B(2Q5$6,I>Z,L;W=/AYN)Q\> M=?[J,12/#^7+XL]B<[/8'GZ[?MA?@3G_J1E-%Z/:#-5T5#-0S40U"]5L5'-0 MS44U#]5\5 M0+42U"-7BH_;Z@^MT-%$%WQ=%0\FHEJ%:3FGUHE,%DZ7N9'+O MHB,L-.TDIS0>#UO?'D6CQZBFHYIQV08QT4XM5+-1S4$U%]4\5/-1+4"U$-4B M5(M1+4&U%-4R5,LIK5X_JO"RU)U>3HJ'Q\W-W?Z+2OL)"/?WAC>'60Q;!>7< MR0H::D:U&:KIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%1ZW^E8S]U?C6 MR0J:BD:U#-5R2JO/7E<%H^7N8/3%Q4948.1V6/%:'FO-KQQU#Z%OY4 U'=6, MRS:(B79JH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5I.:?6Z486BY>Y0 M]#^+[6Z?URNK1#'?+/]ZN:YUVW55ZXC6;MQ/M6:Y0!/1J*:CFG')YC#1+BU4 MLU'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)4RRFM7BSDJEATQ[L/";OKW^?[ MZE">4SP4J^U\7R.$):(=_Y.&4TE5FE6"G>J:G>N:G>SZLBUBHKU:J&:CFH-J M+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ)936KU05 EMN7N*[.Y;Y[N[8O#E>-ZQ MOUBU+7:[YM_@7_]G>:0K37"-5BP3HH\GC2OM>!=INB6H9J.:75JTL5M"Y?=IZ&/ 7C MOBYV=W?%R>ZL;KHG*NF'3VUKN8D-H,U714,U#-1#4+ MU6Q4*C5K_]*+5C<0G:;8IJ&:KEE%8O.54R6^Y. M9OL".@TVJAFH9J*:A6KV17O>0?MT4M$#34CFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@5R^R$*D_%$;<\N%Z+] M1J@6"]9"&6IC27"? \VLHUJ&:CFEU>M'E5F7\1FWY7865%;4Z6C2/"M!<^>H MIJ.:(=@BRE!1VHD0-%&.:K9@':Y'XW%KACS!:CFHUH@MZ?IEIK' M8S35C6JQ8/BM S&:YT:U#-5RP<8X/4.>4N6TE>Z<]G=^0._6^WY 1[49JNFH M9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ!:BFH9JN6*X!$37=/C*56D M6^F.=%]>8F1AB2$3BQ]1;89J.JH9J&:BFH5J-JHYJ.8J[2A^XS.L=WX1'QU3 M@&HAJD6H%J-:@FHIJF6HEE-:O6+(5<7HSG5W7_415PETGFY4FZ&:CFH&JIFH M9J&:C6H.JKE'K>-*AW=^$1\=4X!J(:I%J!:C6H)J*:IEJ)936KU*5*%NY>^< M=EM!(]RH-D,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$M1+4.U MG-+J9:E*@YOF72U&ZR=_$AM1FJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6 MH%IXU&K?RQ@+IEB*T&YC5$M0+46U3+"!KX5;.*?ZK=>,*LZM=,>Y\?D$N_OK M75#0##BJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6*()YL]M?FD7[C% M%JR!/%;' M[>_,HMVFJ):A6DYI]6)2I;N5[G0W,D^@THX":Y+4?#A(]TAZ%P8T!(YJQD7; MPT3[M%#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U5)4RU MI[1Z]:A"X$IW"!R; M);"[G]ZG(&B&'-5T5#-0S40U"]5L5'-0S44U#]5\5 N4]@,:TH4UEK3F?>/8C>U0-- M?J.:<>DF,=%N+52S4.ZIP MN-(=#O^VN0*5=D)X.F[6"S0;CFHZJAD7; T3[=%"-1O5'%1S4:]/FO8_N'OO6"%33 M4JOFH%J!:B&H1JL6HEJ!:BFH9JN645B\3551= M[8ZJ_^AY KN[[WM/!-5FJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6J"V(_F2H@@> M9XAV&Z%:+%H)56O?UDG0;E-4RU MI[1Z>9&K\G)FOG)VHL#NWGI7$S3SCFHZ MJAFH9J*:A6HVJCFHYJ*:AVH^J@5'K79/3AT)ON>+=ANA6BQ:B9'4CE(D:+U>U)S8 Y M3V7\+4TE;3F_9#ND?2N#6B<'=6,"[>(B?9J MH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5I.:?7Z4075RY<7U(_%=OM8 M5HW'U6VQ&13W#\OU7T5QO.SU\MVLA^5\=?9TI+.[WJ5:U>_9]9RM1W0'DGJ5&W6!32QCFHZJAFH9J*: MA6KV9;O>03MU4U7&2K-2B?7JHYJ-:@&HAJD6H%J-:@FHI MJF6HEE-:O5I4B7.5FI)<.-%(M][[+@<:3$C+MVA:'-4R5,LIK7[< MK]+BZO=,)2X^UK?GW)4G(WG8/$E T^*HIJ.:H0IF$M>FBIQK;E%-1S4#U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BU M1K4$U5)4RU MO^ @7:\>5?1:HV8)5X35 TU6H]H,U714,U#- M1#4+U6Q4^<)5Q#9PE'M1FJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6 MH%J(:A&JQ:B6H%J*:AFJY916+TM5^+I\V77R\BVSA'>3O8L/JU -7"HU9[0K\FM9\>%:'=QJB6H%J*:IE@ U\+MW!. M]5NO&55Z6ON;9PGO[J]W04$CUZBFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ@">;8 M%CR,%NTT0K58L J2)@L>'XAVFZ):AFHYI=6K216GUOZ&:<*/?;R^WJR,QZUO M;*&A:U334JOFH%HS:V659G@H> M&H5V&Z%:+%B)\:3]5:4$[35%M0S5/XUV-A,4&#[Z@6BU9"405?RD*[35$M M0[61S7CPBUBHKU:J&:C MFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ)936KU^5&GWT45S@F-SNG9WU_MT M!,V[HYJ.:@:JF:AFH9J-:@ZJN:CFH9J/:L&H/6V],A',Z8KV&J%:C&H)JJ6H MEJ%:3FGUDE,EV<;2.9#>Y8/4=%0S+MH>)MJGA6HV MJCFHYJ*:AVH^J@6H%J):A&HQJB6HEJ):AFHYI=6+1Q5I'UTP(?A@4WV]M_CS MD#K(]JHP;W^%%.W51 MS4,U']4"5 M1+4*U&-425$M1+4.UG-+J!:!*H8^^9U+O43M.K4Z'TTGS>(_F MRU%-1S4#U4Q4LU#-OFS7.VBG+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ)936KTP M5 'ST0^8U'O4#JDJDU&S6J 9<5334!=/?;^QB.QL!1S1!L#TG56C-Z MHYU:J&8+5N%:TQ2I>:5(L*;-^;S1@7FHYJ-:(-H:S0,M&L5&M5@P_-91&,U7 MHUJ&:KGH#^#D?-[C*C<]IN;S%AYIQY?.Y]T]C+X'6U334_KW6Y]?WAY5\QOB\U^ M@?+WG];KW?,/;TK_ZWKSQZ&/]_\&4$L#!!0 ( *^!7%@7X;DDA D #LN M 8 >&PO=V]R:W-H965T&ULK5IKJ MW48/7MDD56DS4]L?9B?5V=G]3$".V<;( W(>\^M7$ABP=)&3*G]);'QTX5S= MQY'0]0MO?K1;QH3WNJOJ]F:Q%6)_M5JU^9;MLO8+W[-:_K+AS2X3\FOSM&KW M#8'494UNV^\]K#;9[[,G]L#$'_O[1GY;#5:*(.7:4T4@,TXC\E M>VDGGSU%Y9'S'^K+M^)FX:LG8A7+A3*1R7_/;,VJ2EF2S_%G;W0QW%,-G'X^ M6O]5DY=D'K.6K7GUW[(0VYM%O/ *MLD.E?C.7_[)>D*!LI?SJM5_O9<>ZR^\ M_- *ONL'RR?8E77W/WOM'3$9@,*9 ;@?@,T!=&8 Z0>0]PZ@_0"J/=-1T7Y( M,Y'=7C?\Q6L46EI3'[0S]6A)OZS5O#^(1OY:RG'B=LWKEE=ED0E6> ]"_I.3 M*EJ/;[QUUFZ]7V5@M-[2^^,A]3[]]+/WDU?6WK^W_-!F==%>KX1\!F5IE??W M^]K=#\_<#V'O-UZ+;>O]4A>L.#6PD@\_,,!'!E^QTV+*\B\>09\][&,"/-#Z M_<,Q,#Q]_W#D8$.&^2#:'IF;#^7TC7;ZIN$[3R9XDXFR?NHRI!0E [W>6:6P M554\KMI]EK.;A:P.+6N>V>+V[W]#H?\/R&.7-)9>R-B)-^G@3>JR?OLO63C+ M.N<[!OFL&QOIL:H^/M_2Q$_BZ]7SU!DV*D0TH:>HU$:1T/<'T,G3!\/3!\Y8 MN"O^)PM EX^"RRJ;\SHO*^;5 RUU77W+5=CL&_Y#ZT-GX#P(GO]8JH92>-+/LLNVF>Y3[%5]!L.ILQA.0B"FF 1& M.-FH*$R"T @G&X7\" =DQD_?:R'6]$^9>^ %&*[,= M(39B?PV@_##&!B4;E="0P(3B@5#L)'2O(EY+$*F 9/\O9,M_%&"!C*W;XX@8 M;E_;()+X9JK;(!0E(4PD&8@D9V9FPYI&!MLQK;-7N,XGULV7*"9)9! !8-:\ MI9 M6=EFJ"!_E!2^N^KR>JD+4L5D KE2ICB,:MIF M]1-3TG32]]J6R<:IIJPJL\>RFN^!Z*+JZ:+6TDM9._7L**"06T'=Y3D_* $B M&P&92V8K*-@ MVF!;89CM&X @^71F%0!ABEKIRX=10L^(UH.3;[-5-65"PX9/#)DQ)NNP.S/0[E7^T.@1P&E MD2"SRT,H')IQE4*PT(_GDF*4+=@M6];9OA195?YU++UU5BT/,N5;OA$O6<.D MGFEA 8 !X9%$U&PL$"R* XL@!,/!',%1QF"WC#F9O'>O%C&@2-3"V-QV7$- M6:=]2W<"P+E^,^H;[-8W#UGU45ZV/K$ZJ V)+17@M'/*9M0XV*UQ[K.W@K\H MU;S+1,_ALTXSV5+9;J^6_!]D:VN5@,16V:J"F M].G0ZG3\^=W5FP!ZQ@_M_34 )V4L0M8V 01$A,SU)S)J)((^U)\V99W5^3L8 M.J77AU^P7-):>BEKIRX=U1IQJS69.*H'J=20"\^#=&=?M77R;-B,0VV9998" M "+71I&I92 8FET2D,F;.+=@NV]XSEAQ%#)':I)FR^J2-]ZAUODOU1MR[.]_9ON]/BI;:.N"UUZIW'R 98%L&T2@( MS7<<$)"0!%NO.2 @CH(Y7J-D(N?V>:93QUY9DY<=1TU.RFY=S4&2MM*AV%SX MK"%41".3GHU"<3!9F)S2&U43<:NF/N-T-Q+9J_=2BNV65X4L8_):K=\(MDR( MBAT34RE%)1JEI(+?VA-H&R'QFE&'%+L?ZU?:,7_Y\*UGU2I0FMXB4 1:$(3'9 GM/.,+F!D(*X!#U_3F^=%1AU*W"OK*G MLJ[5_*D5'FM*7D!TJ"V*,(Y(;'84"!?0$)M\ !Q"-)A+4CJ*+.K>B/I%[0XZ MF=C[1C@F/C5G!L(!C%,(=\KXE,FH;2AVRL6'PW[?5=&L\HJRS2O>RHZON^51 M2%%KZ:6LG;IWE%C4+;&^3=YV>^K-#.@_6_A@F<:) M&2O0EE9DAE0*P1(R<[""3@X:N974MW[?>)Z%+76P[!YFCP%@B(:^N5T!P,AD MZ^.4Q"B;J/O D2/:Z^,[?7>'H1<]3G11:^FEK)TZ=Q1M],Q6%Y>+Z:;M#PZH M/06VTYL(N?Y!E.JSO'._AS^KPJFMK*P&:G*K=L>9)GTYN M/?U.KSN>.EP=3D#?Z7._QO6OZ"KMSC&/9KICU;]EC>S\K5>QC33I?XEDB#;= M2>7NB^![?7;WD0O!=_KCEF52XBJ _'W#I5/[+^H&PWGQV_\#4$L#!!0 ( M *^!7%@V2$'AP 0 .(+ 8 >&PO=V]R:W-H965T&UL MK59M;]LV$/XK!Q4H.B"3;3E-NR0V$#LIFJUI@GC=T W[0$MGBPM%:B05Q?OU MNZ-DV;;/??<(:2.QJ=A[<:.3TWEE=1X8\%512'L:H+* MU*-H$*T7;N4R][S0&Y^68HDS]%_*&TNS7H>2R0*UDT:#Q<4H.AL<3P[Y?#CP MD\3:;8V!(YD;<\>3RVP4]9D0*DP](PCZN\CZ'T$&2Y$I?RMJ3]B&\];QDN-!Y;GP8GQJ30V63Q,:#T*HP9K(2#H_[),^$==N$=/H?^GU+[_R##+[*\Q=16TJ,]@$M-^:N% M ZE38TMC2<2,)N!S!,>2LO$Y*E$+2V,-WU<:(?F.,S[HQ_ 1+5(.%@%M#S93 MD923.C=*K<#4FO!=-78>^5%0TA" \H!9S19%A42JS0NL"Y]_-'!SB'<^) M3&JT)I9TM_B<=$4Z8\B_I3'GEH\LI%+!S)24&5]IZ4FP&,ZE9/DC:VR!EFUR)1ZSMU4 M"2J<,Z)<%,':I'=<"FSQF2[YKW3)4__QZL5#F@N]1'C3ZOCYZ^RBU? ;>+,E M\&X0W1&NQ0Q3)3AGN%@TB83Y*GB;85K9H$*0M/-&T1;2A:_2VO'L8MJ!\EG3 MJ)0<;:OT2$EV3D&6"ED3MMHGY5XY>((Z92FMR @LADM:H2+W7(:EE5Q?CB]7(AT[95-WT<;M ZEVG.A^F+N&GL ME-X*:_=[HV$/S<9D9R.&,RI)?&CU.HL5).%'%7& M;>B)@*OLJC6HZ1(ADBE[I%@"4=)J [^?RZ5>=Q''$AJ)H^NJ)MQW3R@L*(XD M'M+W6ZF@Q!;1C=\9ABOJ#&XQ0WIZ45OS1^F>->?Q37>]-.7?%=_:KNP.!,X[ M%//ZO1)V M*;4#A0LR[>KWG:EJNFG7/#T_/?WZZ:ZR M[@7'^QFV^,73U^_VE<; M&/ZMZ[^(YT=SK*LO+ER MS7_:NM]^?_+-25&;=34T_0=W^V#:OA'W14NALV9UM$RG7? MP:\6[NM?OZF\]85;%^\[XTW;5PBK$C[9=F7WC:'?KESK76-K^;%JZ^*:D8B_ M7MM-:]=V5;5]<;E:N:'M;;LIWL,=*VO\JZ<][!.?]G0E>WK#>SH_LJ>S\^(O MKNVWOGC;UJ;.%W@*!PRG/-=3OCF_<\4?S&I17)R5Q?GI^<4=ZUT$J%W0>A=' MUONIVU2M_;O (P,/02<%)H+H1]M6 ,^J*:[A2P-$W?OBOR^7ON^ +/]G#D2\ M@6?S&T!6?>GWUD_% MSUL#4F+E=ONJ/> OJ["]C$Q];B)Z(5.M?ESG2P[^+1'W[WS?GY MZ7+XD^7E^_I\]EWC^FHL'(SU(:6D$?2W?CYBD_%U\'7MUN'3W:W+3S( M#TMO:UMU (5%<=DTL%1O.H%$ 43:^HJDJ*<%EE4#H##I\4UC03I5?0! Q,.B MN#)=#_H!A/BJJ;PG'/!J<8%=A3MW""#7%0=3=<4^Y2+X25'SI"&2%9@(' .WOQG2_6F@)..FO0*N$2414#:"NN@4*-=,C+0(,3,^@;&RUM(WM+2/: M5*MMW,:A! 73N@2PO < D(/5N[!Q?2R0?&>*3@]<%U5/VS#P)%T=Z-1U3(M M5*XN!H\?Z++/JVW5;F %(CRZ&?Y!^E\4?W7MD]T])\#/YIXD&?$BP8 40FPA, 0$18=">2J44 <@!^>VH(Y1LP"0-M5GP!*X;FX24#^L-LS9HA *@89GI2I"Q&^"_)G MGECXP+7U*P 6T(@< 2D3'WV,PJ9HN??6$0N#NA$ 6Q9_=+6RY*P4J.>F& MIP)='_2I%1P?W *EK*W+=MNS_(*NA&;)$]"$806J!3,7%&'W$ M8[2L![V&9P"EY\#N^'M4[P]BU/6 M"4TARC_0B+A$R B!]@@7VA(:>-F2>]6 M0< 4%D +).MX@W-[6A371D"'*__)N$U7[>'TQ;L$-HEV506*B()'H9(!^2Y" M'>#B>;G%K$:^VEJS+GX*%X/0M.0'_@7$42?4^_:G$N"Q&4">-PC_&W39DLVG M2!,; 0".)GJ.@B69EBBK]T.W=]X$J>5)-<8583^T)'( P;=!E=0SFKT;NA52 MX >1*!;%5=_9Y8!/ =K>1*#!ODE^HD=)>^*%\*M;%!@%VO1V)2)EW[D;6_,B M<;DZ3*G(^,%M. MJ#:P:SP:((049]^!>R[/ 8SL+*)NXX ]40@%A*'IAP8!,%SW )0Q"EI122Q8 M.[/&L(4/X@).*(K>]J2EZ$<'(@9 W=N^X0>A^:(,$9<)DBQG/@6("V("- MF9RX2X#3;SLW;+8L&,!XCB,1 .'R3;0FJ;@6\!RSQZ]AA] M'+>ZYSI!W(-W\/QQ1E2):8$$1""H?'G'FF30)D\@8P+^]FL+Z$U19@56!CD- M5EJ9:DG&,S\O0)I)EXX'D.$5*S1#B%J6!SZ!8 $D//SO&)\G:R+R OG2#^C< M[4 OH6-[#& DFJ*IHJ20.:?JM)(L/@)WST:O 9%O::OL:X A"7)X)?IDBDT4 MQHSTR).ZU-%GD:[H#/@03.X@B"H007AGTX@[#[>0 CG*5/2D(["/P)0M2UM#B&@$0' L9# ZH41L, M*]O[,39 M-4#(AHT9!UMYW8@H4P?#WO6D8-'"D""$&XX2C695DQ,(A#YQX"? MDS\%+GRBQ\$355KU%<93$+VWN,H8$QT"D$XJ#.+58DHEFJCOE\4UN-^KSI*# M$W:=?9GP&2!>@BQV9YXP,O_FE@68$>PS-$"()1C&B'8OYB(&5AKVL(#009SC MX6[ P"$KEIT"4C"M:5D0S2R)%Z$UN",GH,)'\T^+XCW^3PP'(#+ROJMBW:!F M07(/-(?7@V7V=[9F0%@0S1 1X"]B%57P -L!B((H[,%2\+/YM\IU878FLPT"=)\4+3NM0RVK>K7MRG52_EF+# MD7 B1Z,S"/?DL>HY(X[@F^-V C,W;&A%H2@UEO!RX$@#NMD+J^/JWHI[!8*M M;^%+X!)*\+#4IDN,^428VNV&5GRFJW!"W&W5>!>..K.E<%[")EK=M'"UWS
84/1U2.,8K;X0^"=&"=-)HQ$U+L*K;EB1GF[G'.6T) MGI"^*>Q8W0!]$T6I QI4XD]DZD=+!9U=@RQ?"2$VJ15AN^Q!+$\Q@9:C'F&' M48])@$Y/]EVQ3;S8^'3$#JP!&B)!SPPZ]I7O\TD0,W)H&U"U) M&^ EL&C-GH)M+(=&Z[(TY&5'VP'[&YV1(.X J$B4H!.J@\\A.WC5U,%&_B@@ M4+O^97$9 P)K0[$?E@7WB/,Y^4VH!.L=/$ZPUSUK0HJ@I ]-;:8H7%*3"4^; M'\6GF& E,>&R?YB=AA%L$/!WL]*78WZ* 1),FN5(06K:+1Z7PQ.1%(C6U3.J M+0AS5%FY/+K&\$AX@BR4\P[8R:P**"<4P"Q.3&]V>]=A4'SIX [U"Q+]+7!- MURR%3"C(=8Q2Z,FVO;$<+P'WDQRO'G[OT?['6#BN49.OB^%&..]! 0\+D:+> MVLVVP=PT+O()K66-29#=DNLDB??"_3NV6=&_UFVQYO#HM,\!,\?"A+[A+(D< M)<>D!4<$@VBP2\X.#1V%7<7.X "WA5M!/#437F-YFVY@(AC*8 O,"BE@>E!( M@2"9S\8/!1#C00:2(3AP:+AP,8S)CP-P:/!]HX MD<(2I/8G,!S**+AC5%,]'UP\22;I/44#.VW8;!W)J$7Q1B^:P%O/9]%;='HF M#0 PYB.(Q(9\937.D4B./ MMS[E*'B"!W4'THQL=E)!8 KP$XYN,'$2IFI2[LW)D8/^C?U$]$[/0*YBDA>[ M;\3Z('S-'D."2+AKY??$E 7BFZC(NW;\SS4YCOFJ$ZTY\S1POJ([*_Z!KC;] M9DN,;?9Z-B+_9]8=TE8>ZQ]V#&YM7Z+9\?( M"2N$+-9WS.I/O07<70Q=QBW*CM+=$//#?@8_$!)6\*-ZINHU(F_MJL]V-^SH M?H!]-]B>!-ZJ@NW832O!0_WH$[PV%5-/AM@M)MT4KW'GM".*)W"D9>=JTQ2U M(ZG(V9$[&3="'W?^B0,(8H&M)J*).9A'CW1XEK.60V1PN?.[GDK<'YAD: M/INI.YC[(ZJ_W&T["\P#[&KGY]BIB\P9SR42(40HHOFOD9(CT:>,E;S2+\5B M,W,JGO1E)*S8D8 MKB/J"F:U^IF+XC^IRF.T/,=JDL".XQ1S$ETG!P4XA>(6:%6/4M@4M^@I"B>0 M&FUQ9]E=MOEI8:-M#1>S<\PI^VH LT*B5'A4NESO#1F-L;F$.Z#D>D ) E8Q M@H:UY4"Y!GF#1F6H:6')S]. )E)M-+G0[IBW@C0Y3%N#$]1"_-:/$GN4D86M M#2LU=)0_T,DVDKE*K;XLI8 V0W6(EF0,(^Q!]F+QQE&.8]T)6.*#QO!K3XCG MVF"R.0G]DDD7BAV#Y1%][\ <@Z,^?EG\%U:#O9U//5("D>MKKO-E2B2?GMV;?T^>+K<\KQ=+4X[/- //^V_.;BV^("_O?B17'Q MO#P[^^:N^R80?U9^<_8,_WU^7ER4+RY.BX\]>(A_3U-C @-$SIP,> 2/O7AQ M\;AX].SK\N+;%_#'Q8OR_-NSQ[/GEP"4G/RB?'YQ-H' 3Q*@F,D=TA1)7ZL"!I4\ZAC_E0G=;U:07#G!N\@W7::+\_G2_ MREC9O81^V/ ?0V)VW\H97[+AJL'NA@-M&#,0GG"F1KQ^GC/=;\T2G">R"TJ! M%=8R43)GI<4D!D-X8!5XU[:F>4+918/Z%1=Y%--T0(14B INL$/G&/\ I;2V M(N!AVZM/8A*A50=0(/'PF.5U4"[#'OW9PNSVC3OPPR4WH$?P6PJ6<4E<2=9- ML';(?*6MD54]-3)E$8FT[-!UCF(*C'P+#$62/YC'O%SEO5O92FG[WMQ';U;; MUC5N<^ J84[-!%K"$%^?%<)DE259EEG2P"B&D_ %:J8M()[W5W+=%,4&6M#V M[WZ.WU-4D9%0(]'A,;3R/X5 R0&KG%ZBEPW/(NY32Q!O_PN=&-$?O]N%[X36 M,YK[(DIBP88FE&53;H:XR@=0UZQ_.+?A2'3Q2VK$24I ==\Q/9^C8I% )=X; MXL!5#5># 45,YZAOH&CP9JZO9T0$=N Z^1H^=@>M^".UJ8%4>,0O ZP6C;'? MF&[*!Q+.+#R% .XFHGB]L)J$W%I),P#DL% :A-MEA)U<*_T)'"=1B:I@K<:7 MER H.LSK@G';$ + /34W5*H'^^KL_"RJ M>5"IY]^<+L[B9U:6SY\OO@[J\E?5GV'](!:Z8HD%NM67XD%,?0L*;H+A+9T, MU73C61(J6'3$2^#M8-JP[9O#R/L,A]8ZG0Q";#L#,7M$5DJ+J*3%?%&AULQL&DHT:'X E17H$AA]F=($RU6IV" *K] MOT"[JLVEBDM)'NS/KGZ"ML,A)-!%#7?^7RHICV/D#G%YE-!D$TY*8;! 1C$V MN:SX90"LKJE6G>,H@F=M0#LJ>?_$S5_T],MZ9ULTN+C,+/VIRG_ZES!!H.OB M2)&7^6Q6 ^ZOE%)I^&,[@)$8BJ+GSE)C.+-/&C30,A:NBY0&%+;FL%/5)"GP M>#8$!58>HO)IS$;A%CON8O[G 8"E#',6C1ZVC"IWAA)I:^VIA[4HJ3"NZ3"4>5_6G*:-'G0 MNN,3'-T%ISF!4%"-/2%#DU-7(<]&'498VA85CR3;L#Q&3D'Z3HN1ER"^M2YV M5$L\*I.='J4O@%^JI.\06Q MK#&=208AP(FK>=5@HYHK&DP$:TI#;;FL&XF;7@8*[%8GQ?;,9[CCJ+6<'UFVVAGLG.53+1W*"M@3>Y*H]4+M?'T$I.FB M6D&)TDE_9]X=Y4DJK6!'!:AU]>J?Z4-0;Q)/99PF;=#O[ T2G.?6(WHMV@%=XGI?R2.(E 08D.U+T2&#K1@7@!)] -WW&(OOZ44WWLF M!YFD0-E3[D0JB_](@09T>,/]&G\&N@P\]9;[Q*^QZHLC.N_X\7"<5/$OJ/:> M_>=?2\WE0PC)9F#,Y-=?_^OZ+57LQIZ/M")RGW*:MB83$8+1"60EU0^I1*F= M\;'6P _K-Q3GH@' F03RNP&^:)I* M5,%1H>TM;(-)";30-E;J6"RZ:U:#A 7YN3M;[YUM8\]'LFK0JJ'\7W9JI4,F M;1=/;QQUBHA$8_&!WV!;L&X<3@H: IP]^H6D'LE)^3GI&+\S!!5"(FR\(/!R M '%G->98-4LQ6OK(RF?2-D((7)I5A44A]XED"B3AZ ["* ;I0D;YD)-!S*D< M45(C6SETV"3YZ?QBKX:JZ)58FB(]D#'[!:1BP84MP& "GX:B(22N;8N8YS@) M!3JDHR'TWH>?<]=U45QM*Y1\(.&PPB76%;( E?XZ4MJ; 3Z153K99PBCR?[P M8)8;:L 9)99!0PM)'GQ8C8%/H@3I!(*H/;"2L:LVDVZF3#?.X2$:)PFSK:EQ M@:9FK*6,/D&,]*+E&BX[[B$G&VX+DCI8\\O E1)3^2 T,<=MW%]MZB#0QXHU M"41B$/0&F5+U,U6YHE7&OMXL'"C7F$H)XB=NZD,3[@F7'Z?=>T=-K A2J\[B ML$?MLZ392W5^??#G\F[D#3HT+9&CCUH/E'/G 'D:6A][1P0)V&7S+E4^<$' MR6W!V?V[^6".JAT=A[&*4ZS"HOOJ@&W74]>S19H%&ETU- JII48DRW,(5I7? MAB6\=CS.VH=3+0F(LYB6Z*GRA$VMR9+JX#N4&]P1RSI10PS+:8@!(7Z9^%:5 M))LPVBU^T[NVN 3\-&('I_M3"0WT!,Z/^+U EN_@BVMK-J8I9X%\]?:GXA'^ M('H3/R>%;KPC=:6"6@S2AEU6E2<,MFEF5I5B=!$GIF,JLD?VC_JM.(D-#E!U MC4,Q-TC95.)4)1'L>[UA<6RI#N9>][X<.\^9TTPF@[#MD05T"A-.#6##GPR M_!KN#ZVCPKKKQ*EQ@5/#^O%JA&W )AV4/,F:0]18_J4L2U\A>I1D"0%\EG$S M+ZX4R^I(Z%2KK34WA%KQ1UD"2-MZU6U,[W,1G=19_0KS61A]CDA#Q!3W01U, M9-69!Q&DVG:PHU&J.R%JQN.\6]]Y(7!\X9UK M-2W#F3)FWO$V4B%]J_V2#0]TXP-D@QKNA0.Q,,WD8.(86"RDF8.9/!ZB'S>' M]356^Z/B0V6*-GB7+PJ 8PV M(DP>/+0)(=Z++Q+F^0@E!BP;"$,'1P>KM>M9+3 VJ >^2C04[.3^E,:=\P^R MG'F8_8F/_"E,MV-'<.=P.%R@*P)Z_XJP.J/GM^AY7SD=I[ M<;FW:C0R$;W7_@,<&4"6SK 90"]-39VF&EK,"2!N1I9G:&*@H0$I!;Z]?A]& M5#+*\1MM7@*O:F,IF!$RC-%9H"HO79@Y:"2^_@C@Q7&2Q>4D(%@!.'Y/L^5D MI@ZWM8#IV($B!*DAQ;>Z)!A$83,I/97IX )5MG1*\IFKQ*JB@PG[>"V9UC&5 MWGY^POU1#N=P::@P DY(-%8A_VB6W5")'2Y(T0F.& 3 SG3^%!:I:8+3#%## M%;,4>A2$+(&Q?X$+!(.;]\WS, T*!7VTK*:6Y8.>!G\\LH\9]PH>CMAT\(/\ MDAV309Y?++;>VG8>\S8''627H.$NX$?G(WM2,"&KN"JG2T,.*G6"'I+OFDMD M,GU+_!4VX ?IVD ?B4CK_BQ9.)UN#$=47A/JKD%-2-8WYT=65]"*F_0U$&-5GDIE;U]0\Y2:;JC3.>,?5 MY6;A+]0VI?BI'/(D=FY=^X3+,FS(4XEO7!;5?"D,2HK.<(SBDLOS41GE$E"H MJ#F$S7M%'-FB:NRAL@Y;PP7H820XE MD["O:4H5QD*N,-*MK9N:W[V\O@K&XXMGIV6V@84,7.Z)O<=#@76::V?&B6UR MIF-LF78)4.(LM;:V<(-Z6D)8JGV$3P/6'3#1$8S69#KT FQNG<0'EQX;*TO5 M7=/D3SHW0=FA/DN5-:.TY%Q<4EXXENJ[AO M]0P$=3N=D;K&U.2&ZPB!3'OP;(T-]T9''%KLN6K0\POQ?@J)B_LO(VFQS;R9 M9B)";R0:SM)7AQP5D[7),+#+N:^EI4X68E*QO+L!TEGM\='<0;JB%('<=I#;R?K.&4D3F'$CR!#NK$ MZ7XMCLWRTI/(?Y>BF2U-PN,VD6)#*JBP6Q%#=V@S=Q,1Q=J,RGP<^ MID'$-"3C]B:33T&^=I!NRX#^5_5(&"'/]256 2QL@DA-EX: 'CS,F M,)#5K M+6SH*L" *LYTU&/CQ?8 DP6%+:G-#P]0D"/3\]/<,,[MUKHYU32J6 MCJ(J)&PX>-Y6#0MH:2LCU2@*!SEH'H-8B4IF17F$Y![)_A\_0+6G$8%W(7.9 M:_9$V&7I3235-:SK<"&:^',@)8+A[66>;FJI2YX:]DDH[ ;J5^<^.9(5W,=/ M;7XT H$L%WG+B)\74V 1\5LVPL!*!H@:;\=6*V1NF;[$1'.C9>SPBJ41C04# MLY;@,#L5!Z[T"Z\*H)%(L#Y94Q* CT.KX]PD%7.KHRED,=^=S/HF0S947Y#: M(>AU4EG )@AEM2+JYF&57, !4.!E01F?D*V$,$B+9MFP4 N.;""5?+ G3OLE MRMWA=#*$%,^&6IJ#HS).KB 8%6+E7HZ\H8.E&468 NU(H$MW$=M#)L[%7 MJ M>(($P7DD9W[R%#9T$!!;&]O2/(5>MT%"*H[U*'12]>C= #'L03%PH@ND"% ] MC)R4R4;1^?'%,K)/0$-%*4P W+4>0?20.."=P(G@3^K8?2BT.C!8E1Y]5G2%V,"@KYM]&I%)= MR+LO@O[$D0=D1XA\?"3"\7$IJO4.WW0L%[\$5!/)YR-3/8&+GF"'W6]]:A!R M'/TFG8<9+)[X&%IS3)Q<2U9F.G01PT2 7SZV3WQKH2-%&GMQG(,P6B.!-W=F MB^]+NPE&X2/ZTN8@G>,A+%_+(%V MV#A"8P+80#IW'0Z[\D_3QGG<3NO2C$RBDA]ZRO/_BU,*T?R6QQ2#8Q0?P9A( MZS+QBD1T[TD>6GMV=/@U ^ 8M[@XUT,+PQ^P)ZT*"*6S-A\=K]6$PMD,?^'L MR18T-_";B:@',U'F5$KI(4^>PN!5):\T>R!,9$1/Z#,MPY+AI5M?#/T M;"UKQN'+) HET^Z!V7%[]]?![/P(7P%;Q($;/,)O15.LT@C[E\%S4;R95E!* M;B'.M6,#*66JA[$+RI;^&((0>/\/D?30HU&4H+I7MB0O7XO:%0O'2&HL#45# M$57<8V:X5XU3'J-P$(<2C _A*G2GP;L3?X:&0*:JC^8/)M?.^MTQO!6+>"8K MP07!?D9JO#'\HL%C&R?8&"MX2PI\=J:?HVVMIP$($4(0JT%FZAY^VP? MM,DIY,G\9B1JXDQ>BX2EI300)72I)F\FT+'XHQQE@ )%&?*[DVY&_'4,I-\8 M*-I;';>#6:8OVE*9F'WE:']W\_ ]+'J5W?Q.(JY7.$*M[6/]Q!6/H_E@_:?D M=:0X!:@;DO&LP45.A_8G*$$V2%ZCN4H?XR.6J9)6&VFSH1+4#>^W,G0C][+* M>:>JS.W[.*MH<20V0H6E]!"]AXPEBBEE[X?BOI80N*RR\0_Y"AB!LMO9L!BRN"'M16=WLC5@OL\.83$(4U#GA M)P$VUJ6T>7V]: X[5K->@J;M3)2+8L]CMS9?)$DY' 4$AQK1-[+]-%HS@4.D MS@"+T5L 9Z" Y1O)3-U\.M_9Z>]IS;/)6[?^R.^[PC2=6 /3.6)W3.*8L4/R ML1RY>^T\JL2=:RU5 .0@BZI!BS] $VZ<34:DER$FX?D=KUA/A5%: 82>@UI? M11(J1.*\]N8P QXMF#I29O*; HFX$/ER9+)K'DC#1AH,S^4NV0(S6^"@5/(* M/B:+GVFZHKRW+!L9?9(,0?W+#L MUT,3+Q]%_PV%IL/PRAM;I=LHN7>^ XI?Q8H ?#NE&74IQ]S7#&K3^1$I1$+5 MPZ0CZSY(D+*,H\VNTNMEFVG!^= V^G(0*E;383WJBEV 96N[R^*BZP-C[:GN^B[4FW MG'\G=/WOO,'RX=YT\LKB>,X'H&3<(Z[M93H0)6F1$^(D[R*:;\*9G ])T^NZ M N4R3;NATD_.R<]0$)L6]-:>&F<'&D'RZ@\O$]@?5< M%_5=^/K9 0,QQA+@;GED645X(/AJG5^>]_\5H,<-54L7>_#+ -?I^^WB6W?E MU=,!!C,&BCIO(7O'/?\DU'?K$] M>7)#JY@9^RP1]/< BX;B)=-A:*?I/+ACC@.-09Z??Z?V6E8#CUYK M'#X[$7TN<4]?/>U?OWIJ/?RS@O\Z=PO_>DQR_5#UU>M7@)^-N:+WX-%"WY^< MG23?8JW7]R>79R\OST^>PIWQ\M>O]D"!?P'O!05>8]9PZ^GBQ?,3L"LVV_"A M=WM<$E/"0 ST)TX9,AU> +^O'3BW\@$?0"]&P^V]_E]02P,$% @ KX%< M6.!\&.ZF!P NQ< !D !X;"]W;W)K&ULO5AK M;]LX%OTKA&YYU[JCZLN'WXD[8+\VMQMVHEU+(2M1&JIIIL;P:S).+ MFXS6NP7_E&)MMJX9>;)0ZBO=?"RN!C$9)$J16Y+ \?,@WHFR)$$PX\\@<]"K MI(W;UYWT7YSO\&7!C7BGRC]D85=7@[,!*\22MZ7]K-9_%\&?"W5^2L?,\MO[[4:LTTK88T MNG"NNMTP3M:4E#NK\59BG[W^%7G_6.>J$NQ6:':WXEI"GI M$2E)RCZIVJX,^U 7HM@5,())O5UI9]=->E+B>Y$/V3B)6!JGXQ/RQKV?8R=O M?$3>!ZYK6=^;C9?LW_.%L1JP^,\AA[VX[+ X*I4+T_!<7 U0"T;H!S&X_OFG M9!J_/6%LUAN;G9+^W4GYZU+8#3,,?A :?L+JM M%M@#R6X;=+366&BG'06L"1LA6*IBR-Z?"LB/ZB1G::58+L%#]*)15M16\K)\ M]#D *VV'YQDK;_&CF57L$W]D2>8*!&72!9^]@Y6\?OSYI[,TF;TU[ [[('7. M@-.ET)0H%V%G67AY\^1EKFIX1,[*&KJZ "[9.Y?]FYUD10<50YA UE0DKTT M2=?[FM;B)%:,D[U292&T,X!N_XIHBK4M\0QN;-0@H36B_R +41<&G&M7>_C[ M6(>0.ZT;3$3;^.!+BVR#\=K<=HGB>:Z%ZSC8][V6PD]NK98+!S"8NFU,YSUE M[&BDJ#453#D02+V]CKHGP=0,&5%"J5S!O93I5!RUL@QX5CD/UCO /I/3H^\+ MY02N4%.,DVY'TBTOF5J4\MY[U(&2\@C4!:]P#$O&KWT( M6M")Z>$ENEZ(Q\# 86(G%N]32L8A\PKQ($MA"> F-^SFXT)Y/-Q- K0=F(Z M6YK(-P_X*+S5!GER+B\4RO-9OUT$H=R%T,%%TX(%VF+A[1VRWU9Y M0+1!@,U!%EL<;T.O' A4:V 1C!??A?ZM#JJG-?2^0MN-A^^3>6G4?Q^1DNIDF4G6>X&$?3.&;_$,9O=YV:5_2<\GN4',H%$ET/DG9'Z$U MLZXU[_>P4TC::L%)'$>S<4IL1U+-X:4PYM MS#CY20P^L*!L"S@2 MX07#V??+[[0%E MGSLLA234QS5^-U$D9R]@>!^08Q[,8@2Y5CA>^UB]$'=T97V,0C[T9X(#YX + M]ELH"HI7J_,5!KQ=55DTFR9L&IUG8Y:D439+0-0/ +7P8XV6N>T)OJUI\DFG M,\1TS&;IA'VHFE(]8E8(Q=GI:$JT4:"LST&Z$0M4HGK%-Z%SN6_.?N[&XY<+ M9)? ))Y$L[,$-B71&'E,DHGS^V79> ,7\/'4\W&RS<B"0+MM2J"IQ&M-A7V$FN68BD%T MSV'0F]Z8'8;Z?AYZ%JL3ABR-G\7G-$JS&9M$4\KQ9 QVW2=Q=U33HG0MR_&( M0,9VN-O/ID^H)$K3Z6G0)VG&TBQFV83]KBRZ5X#K;B).1GT:C6=3.'!^CCJ/ MLG3F^_>'W^@;C/N&6N>"S==<%]1_GZ:8+Q32X&'5I;!6M>C:&AKH5RB&MX7T M,5_QPF<2/8L.5UCX)%5#HFCI9_?R,:+S2[^&WN^>E(1KCN'L[UZ0U67I@3>_ MUY@HL<;GPGK_NB,23@ET@BG&ULE5=M;]LV$/XKA!<4&^#Z MW7EK$B!)UZT?N@9-MV$8]H&6SC91BE1)*J[WZ_<<*WGG\#9L47)5D/'*&N%H>=F['I_?S'A^G/"'HHWO/ OV9&'M)WYY MFU_V1DR(-&6!$23^/= M:G6ZC]5'M:7 MO=.>R&DI*QT^V,VO5/LS9[S,:A]_Q2;-G9WT1%;Y8(MZ,1@4RJ3_\DL=A\Z" MT]$3"R;U@DGDG0Q%EJ]ED%<7SFZ$X]E XX?H:EP-%=>'J SV0 MJ4B\-2G!B-3%, "8/P^S&N0F@4R> !E/Q#MKPMJ+GTU.^3[ $(Q:6I.&ULWD M6<37E W$=-P7D]%D^@S>M'5S&O&FWW!SZ6PA;L'500X(=5B+VQAD*'\?'HU3/L9RW[V7/H_S=)SX(< MIG@ >1>>&ZFER2X&3*J,@TWXGAT/!"O'U-1)M-5#M+PO)0J1P]:>*PN4VYU3*VS1MB%5JL8/P]9@?."A,>[7RI@L=#@JC4D@A5A M0_J!1)%*1BX#AX>)Q0@-Q,=.&&IW_P7(T?AL,$?'#Z61\\@K@*'.%$MX7E2RL"]!4IVB[]NT#)63ZPAFA M6!W*YFQD@6)8JH"* Z44NAHM-8]ZIO*B_BZ3[%EV?19+BE"&$GN<0JA2)W/P M79:EWL8))4=690@#T\D5 L 3^,5XU-/:XC?EA$-MLHH=2@Z3#PI=[: ';4^0 MR$VFRCBM;5<.LS92(W!O]_L2JG0_6]R'&MTUJU*A<*?CF>!9.<"G_8;!%"LK M2JG!Z3\7ROTEM2UHHVC9U88[@+S.V/ =!+I.,?56&UQSW#!1+PB^WNDG9^>E MX%V3#S\O>Q2L4[$$L&RSO?A @S"'B(%4=F\0A#M$CZB M-?H4?T_26\-KMVR@J=2.*G3J\6M5^FAOQ[ORM*QT].ZI:L2Q]Q.%4F,31OJR MM;':KKC9==/>"%OY79.M]X_4!]AL0N*>WDXWM4GCK59YI'2/$%#:=<'H/025 MV _$F[IW?.=N( \1Y3[4:N7K;K9!R(_F>SO7?#![M''-NEO9_DZ .H88&04= M7B&@RA5U#\ADB2SKJ,2#G:P.2JJDN/MS_^3N\%IYN5HY2GLVAZ:< @FKQG,QGHW[H_E8?+2\,S8,@3";]T]@\4B&PO=V]R:W-H965T%)N.A5J2)RE-]_>C;,?+@-38 M7B11) \/19&+G=)/ID2T\"(J:99>:6T]]WV3E2B8.5PUF*P33OU98J=W2"[W]Q0/?E-9= M^.FB9AM\1/NYOMJ>HKSVVY M]*8>Y%BP;64?U.X#=ODD#B]3E6E6V+6V\<2#;&NL$ITS,1!2X=$5YM)JTG/QL^LF6J.%6 M9DH@G-Z\4+$-GHW@(]J%;RF ,_.S#FS5@D6O@(41W"EI2P,W,L?\;P"?F/7T MHCV]532(>(W9.<3A"*(@B@?PXC[=N,&+_R5=)G/H,C;P_7)MK*9/\N-8WBWJ M^#BJ:YRYJ5F&2X\ZPZ!^1B]]^R:\"-X-YTD7::H.8TUH H@,RA414W.Y09.N:0;M37TQN9L#M^0Z?93 )44Q9HP]V5U M2^26D"A8)%9V'^\$PMEH%LWH,![-D@O:XXZ1X":C7F82*>C.)D[*)$<*QR_D&C"=2;9IP8>H>MM&W/];?]Q+IL&_6/>3ON M[IC><&F@PH)<@_-)XH%N1T@K6%4W;;M6EH9 :'O)U[-N'!FDTZW5+.);$W%!2X5Z+:N MF7I98"4W4R=P=HH[OBZ-57BS2(_F>[-4)'D#2LYK%)I+ 0J+J3,/QHO8 MVG<&/SAN]-X=;"8K*1^L\#F?.KXEA!5FQB(P.I[P"JO* A&-QRVF,X2TCOOW M'?K'+G?*9<4T7LGJ)\]-.752!W(L6%N9.[GYA-M\+BQ>)BO=?6'3V\84,6NU MD?76F>2:B_YDS]LZ[#FD_AL.X=8A['CW@3J6U\RPV43)#2AK36CVTJ7:>1,Y M+FQ3[HVB5TY^9K94U%]E7H")'&X>6]Y0Q8T+7]%,/$,!K)F7;<$6/5CX!E@0 MPJT4IM1P(W+,7P-XQ&R@%^[H+<*CB->8G4,4N!#Z870$+QK2C3J\Z!_INK"L MF#"OLX9?\Y4VBGXHOP_EWB/'AY'M\(QUPS*<.C0=&M43.K/W[X+$_W"$=SSP MCH^A_V^;CH(=IGHD KQZPZ%H1HZ:3\A7,FZ:0TJ=P_31M"R,!NF$$X@=M-12F?J)F$"'ULEN&GIQ9H5 M_-G>-:27(PA-DD]H,36,W/0R(8R1?PE!Y":C (+4C8.$ M'+0>PSS+VKJMF,&<)IIJDG'6[8S3D1M?I&=P&OAN%$1G\$T:5D%SL!XN"*K5 M"21N&$0=Y\"/X%#SO;UYK5&MNZVDJ9ZM,/WH#MIA\?]KWF_-6Z;67&BH ML"!7_WQTX8#J-U$O&-ETT[^2AG9)=RUI>:.R!O1>2&EV@@TP_!W,_@!02P,$ M% @ KX%<6.,0K6X? P 5@< !D !X;"]W;W)K&ULE55M;]LX#/XKA%<,&^#%;XGC9$F M+UA VZ'HKW=/@S[H-AT8DR6 M?)+ M(I?[I1=Y3X+;:KLS5A"L%@W;XAV:+\V-(BX84(JJ1J$K*4!AN?36T?QR;.V= MP3\5[O4!#;:2C90_+/.I6'JA30@YYL8B,/K=XQ5R;H$HC7][3&\(:1T/Z2?T M#ZYVJF7#-%Y)_K4JS&[I91X46+*6FUNY_XA]/1.+ETNNW1?VG6V2>I"WVLBZ M=Z8,ZDIT?_;0G\.!0Q:><(A[A]CEW05R65XSPU8+)?>@K#6A6<*5ZKPIN4K8 MIMP91=J*_,SJDS"H!./OOFB$.UF:/5/HPU]H%H$A?&L5Y#W698<5G\"*8O@L MA=EI^$,46/P,$%!B0W;Q4W:7\5G$:\Q'D$0^Q&&OTJ M2L/W9U(>#RF/SZ'_9H/.8AW/]'0 &%0MJ72O@ES22&JC099@=@BEY#3:E=C" MFTJ01+::CE>_G=,)YUAO4 TMM)_X!.P%C%,_F\V(2&9^&F?P)VH]AW6>MW7+ MF<$"6"V5J?YC;J#?Q)D?S\*W1"1^-B7B;VD8A^H8O ^""KJ *//3T,:()OYT MDL'Z$!$?:-=I6Y$ZCN(TMN9'ND8:T%[SEU6Z;^R[2T94!'NFX6(VBFB .:= M/EQ,1[-GSAJ2)'Z64'<:= N+/X[@0VM:"LZ.Y=HWX4K6#1./KU]E<31]KT^D MSUS37K:ETE;5-5*_+-+V]B>G7QM-(&,ZT\R/DM0R$TBI-8Y,(?''XZDEIS!- MPKY)Y9F2ABX=&Y_@8-?5J+9NHVNZE*TPW=H;I,.CL>YVY;-Y]^)\9FI;"0T< M2W(-1].)!ZK;XAUC9.,VYT8:VL..W-'#A\H:D+Z4TCPQ-L#PE*[^!U!+ P04 M " "O@5Q8..TDTM(" P!@ &0 'AL+W=O6MK-Y,@,,4::V;.U08E MG51*U\S25J\"L]'(RA94BR .PV%0,RZ]^;2U+?5\JAHKN,2E!M/4-=./%RC4 M=N9%WL%PRU=KZPS!?+IA*[Q#^WFSU+0+>I:2UR@-5Q(T5C-O$4TN!LZ_=?C" M<6N.UN BR96Z=YL/YKP_L[]K8 M*9:<&;Q4XBLO[7KFC3PHL6*-L+=J^Q[W\:2.KU#"M$_8=KY)XD'1&*OJ/9@4 MU%QV;[;;Y^$(, J? <1[0-SJ[BYJ55XQR^93K;:@G3>QN44;:HLF<5RZHMQ9 M3:><<':^* K=8 G7.RJS03,-++&ZLZ#8,UQT#/$S#%$,-TK:M8%K66+Y.T% MT+OH-<[.,7^3S7Y M/P8X&/!@*!3UE;&@*K!KA$H):D\N5_"*2[*HQE"RS.L)4#&PSE'W!7&/N"B7J[H0!:25T;$4)PEG/! M+6]!43:FYVB8]""IY!LNZ7X$RW;D%/GI>$PBAF$*'RE/FJ;('XE,_3$I'/I9 M,H)/RC+QM\L9#"@!@X@6P[$?12F8I[Z2X*B+2>VJG56N4HVT74/WUGX<+KHI M\,N]FZ4W3*\XI4]@1=#P/$L]T-U\ZC96;=J9D"M+J6F7:QKIJ)T#G5=*VL9-FFIO< MQ6-?VFD[_0"1D(0+">@ T([NU_?9!4"1DJPXG7ZQ11+87>SKLTN^OK?NBU\J M%<37NC+^S6 9PNKE\;$OEJJ6?F17RN#)W+I:!ERZQ;%?.25+WE17Q]/Q^/EQ M+;497+SF>]?NXK5M0J6-NG;"-W4MW?I*5?;^S6 RR#=N]&(9Z,;QQ>N57*A; M%3ZOKAVNCELJI:Z5\=H:X=3\S>!R\O+JE-;S@K]K=>\[OP6=9&;M%[KX4+X9 MC$D@5:DB$ 6)?W?JK:HJ(@0Q_D@T!RU+VMC]G:F_Y[/C+#/IU5M;_4.78?EF M\&(@2C67315N[/W?5#K/&=$K;.7YK[B/:Z?G U$T/M@Z;88$M3;QO_R:]-#9 M\&+\P(9IVC!EN2,CEO*=#/+BM;/WPM%J4*,??%3>#>&T(:/G&OO"Q3LU M"Z^/ RC1]7&1=EW%7=,'=DVFXA=KPM*+OYI2E7T"QQ"AE6.:Y;B:'J3X3A4C M<3(9BNEX>G* WDE[KA.F=W+@7.*=]D5E?>.4^/?ES <''_C/OM-&6J?[:5%< MO/0K6:@W SB^5^Y.#2[^\L/D^?C5 4E/6TE/#U%_T +?WB7>6G.G7-"S2HE? M;5 >SA.6XD95,JA27$L\P\U/1OS<&"6F4U;O>"C"4F%SO9)F+;3W#1;[9F9= MJ0WO]*J TDI1=!BLG*VQUKJU,,SK:+##?_!4!(M8C?Q7B?_]THI[!2. K1%+ M6Y7*>6'G73'^\L.+Z>3\E8?PI4+>(9)=\M<(5N5(IMM@BR\C\=M2[3E_L$%6 M6/1D>C8:(UZJBD/?E&(I2R$1.:%Q.JQ%"0E)A*YB3B+5E=.FT"M9\3Y9%([T MHTW $7Q #JBD*=1&_AT;2"]D@\"501>RJM8]-8*.Q8VZAER>CB*:%8D(9W7( M5.*C]D&;1;2D3%LY!4(NL%5_-) ,-(@Y4JIR),F1?BK.SW[,0MW9JJG5LWO. M21!>@@92;"*1%O6$P ^Z-]<.1T2@E"1#*==B;BMPH2O?%$M1)?%(-4<:7)^\ M&$U_&O\T(B_[!>NGSUF7D^AD^W6)0W$LTDF^3Z]DU^?9KD-XEH9,2;W12%:< MC":MY?U2@CC1?%M)[\55_]0R[%,Q5J=3B174RS1&\$!MG7@+%]1!O)>%KLB/ M?NM$$I+#G;:-A\45GRH))&$G&;V0 XOVR86#FV-9-O0ZE\X?0,ZV94QQ$H%&@;XZFO0 F>O!OG(W(-ZH+++@"Q=T0%40T< M@/UT9CH9+5XKZ2 2'1850=4S$$E5 7])@[2QMCY R3($R-0$3A:0?J[(U/%X MC6D\I2#K6(_9Y?M2C';,^2$K;./"65$=M>K@Q:V"WY3BLH[2DF@WT 0__YC- M?9O-?=F:N^05MVH5XNE23N;E>VP!AQ]W,MF.:;;=R*]-B:P3D]M,FB\^)K7M MC4M*4KOIL."7Y'N=TW$#!JY3/UX7T2Y9O178),?KO("%I V[0!!C#)6(IG#3_P,;?BK,::9RQ*"BC/,EE0=?3,D3\Y(@T>QDM&MKZG5U*> MK+P5=E;I!3L;G&F%S!RI1$P)_!W#!0%;-5%+G!IU/"2>":Y*J#;(K [1!G.# M=#0Z/:IM0YJ)FX@-(C&'W2;Z=QQVXSXJW"LDH_%HBL(%&<>CD[,?H4R%D[-$ MW^E8VZPT"5<1%'&RTG]&^[0).#LTJ8# #WE+T%RN\>[K0T2V@%?1V3G;S>_)YULR#/KC?6S:9E&2C(W0,NZ7U M84_E<@[41&#O3G4UG4V_*>Q<'9@%Z%%A@H\[X#D OSJJTZC%#AU2W8;&'@;4 M>@>Z&?67#6H4Y$94QF>=G^ M<)E%Y<+/&!D /BJ3PZ?K:;7\HEK).XF7TD%1 7^E'&M*NJ7]RGHZ[##FP3F! M8 U]/8I0A/%B/*@[<;!]W(ZA8%Y!A'4EO?C%MR9= Y"R F_$R#OQ(CZ6J!N MQY0+N/LK=,8U?/+3< ]@Z%=SRI@0G\V?T'MRP4?4C@N/10=W#T%85>QP M<2V,8UN A)P30YKZO^PPT,'GT>U(O*.LC+UDUCM9-;V"L065?=.V?JJFU[4U;;_VJ3&%X[HB *G.(22CLS!(FUE"A7&A%:4L@< M;2KS86SR-#8)-2K\C *:G^])PFU0A@3=-_$GYNCMQ9/)N LUH;4^SF&X@DBB MV(N&EU719+=XD-$>?/<-:R<$_OP1MOYMJ=UC3,U6Y*I1PDN-^2U1\G//WZX^G33.C9\ &?VE+8I1'0L,QEU[2B"ID<1/7!+ M(#,6X V$>+,N^UB8AC[&M@;M-@4'\@YM ?>J!^#Q?CII]G%Z-CK?'GYHWR54Z5JG-FDW0W>/3UW,Z>@D4QN) M#]XW&4+<*D,]^V>3YX!Q ---Q--]P9E&B53K%M F=1_="5";Y;;RBH_LFI9= MG"^6C0*/DW$O3[,DK<=I:E' X8XY42AL?"#*G)/T F+#4M3R4-G98=E%CI#P M7WIUHPK7H#MS0\14T:7)WIC.BGQ(>N-HE(:SJ@DT<(Y]?K3GMM9Z)_J0M[2G MRIU15[7Y',%1ZTCCJ YC>M"2B2;)XV &6[RN9UKY3@;1LWF_GY?>P^YT9?1 M (R&,J.86+@S,1T.<#]T+^S57M7ZF31@04T4F08(@.I\CS/S_+FI^#>WQ7#B MR.&S64E=MM%*=DI@-"9@(KD]C=7[>\2WEGH5'8UPE2:+M_26) '?5ET=N)^[ MI1;V[X/CF[),_2X\-<85MH[O#W-"H['>A(7 :>5X$1@6B/7! X?81>GHQ9Q*Y"*OV. MQ_"Q%::A(\WR73;-B_Y/'S)25.%%!=YYD?R/0];GK69TN8I<]HA\V0 M/)+DCZ(-DX-B4QUEW9J* \.T4_"=U+.JFCCU^J*>W2\MO]2 TQ("VY2JY%&= M>&);4 PFYZ/K)OIJ]D/X!76NZU=Q*'[]N/,_J/9F11>GFZ, M1#T]_&Z.5=_M1#R+[P]^-[Y$5]MG]?VW*LAY!?7Z<52QA0_3 M.;_M'/R_U4[9N R<)]-G/"?,8\J96FACT@BLDSK38=8Q8\=^)$WD7XI_TMWK MC>BD*=AN.CH;BQ_C.'U&:V1P="*2G6W9KJ):0$R8DFWKT;HJ)CMD^V7',R7<'2';13+-\5'AO35CS MY(_R4O(LBKF4WAD:<,$IK*>2D6I79,;/.\3NUM)%F'N$11:L% T41 M2V1^;;*'[>953'X=F[P[ZJ'QV?D43,"?1FR*:JW"TD(S$:>FMTH/L*$J#44C MVOZ,>&?GG1 D13O'1EH!3!<,%GIO'E"D]N/>[73)0T3 BC4/K%OS@JZS:*5! M"KCBR?GHM,66^VVR5R>C?2_SCSN?5G!QI@](:+ ,UO$KB_9N^XW*9?PT8[,\ M?N""#G%!U;I2%0 &0 'AL+W=O3@TFW\%%ORD@+\XNS6F[4)Q5_ MJS]X_)KW4G)=*1NTL\*KXGQR>?#ZZI#V\X;?M=J&P;,@3];.W=*/=_GY9$$& M*:.R2!(D_MVI:V4,"8(9?[8R)[U*.CA\[J3_Q+[#E[4,ZMJ9/W0>R_/)R43D MJI"-B1_=]F?5^G-$\C)G O\5V[3W:#D161.BJ]K#L*#2-OV7]RT.@P,GBT<. M+-L#2[8[*6(KW\@H+\Z\VPI/NR&-'MA5/@WCM*6@?(H>;S7.Q8MK5U4Z N4H MI,W%M;-1VXVRF5;A;!ZA@?;-LU;:59*V?$3:P5*\AX0RB+:MG_0U?.BS>Z) 9%QJOQ+\OUR%Z M),U_]L&0E!SN5T*%]#K4,E/G$U1*4/Y.32Z^^^;@>''ZA N'O0N'3TE_VH5] MQCXI;K^Q3\/TH?%9B5(0PVV70;A"(%ZJ6BO?QVPJ8LD;:VEWHI2YN)->NR8( MZVPF;::,7!LEZDYF-I#I\9+TBNA$Z0(_DH4Z4T)NO%*\;29^:B+%#/6AJZ8: MB9!8?W$R6^"E,<0#(#(R['!*RZO/EX^F[*]UHF@\+/VF8]ZS5CMG\YGX MA]I((][+&)4/XM>!MSJ [-8W("!RH//;\/[:NTRI'!XEA#,C=14 ED0E>@T@ MM&7HG,V<=[T$8O,09 H,7D$CPIK4RJGR/ ME7FJ;<5O>K%)94(:E@1G=$X"1 '0D>V(5(A8:!,MQ3I#*HZ3,QDQ*A)*/'6/ MYAD(V]#CC*"!&RNK"YU)[DSOG@WTV)U*[BBF=SJG)!G+PB'DV8X+)4/K3LE% MF >R,W44Y"D"8^\ EZ/'7".$],B;70%IE,I;'4MX&>HV@;$8T>:AGU.=1&2F MH12>PM*(HD$(-8H%#DO#I%(B+B64EO0X/_ M#Z4][$6[]1?;NAI"FE1.%=U1O9UE,E 1+OU4C16OJ(V,RH2L.7X+%P M&C<"8XP^<(>10:2,[?$EM0U.>L,P]\;V*8KVS#14NXAE2J&VI'"X2$Q5RUUB ME&%<$7=#M +,_VRT9Q0A[+951WN?-YJ" !$#WNG,23EJ9!-:!/X^0W7@MRVP MJ,/9B#>)FRS1!]1K(A:J:4_V<52G<-+SIJ%13&:A@3$4?6=M._=Q%N^W2'IF MD;:VO[*!!8989IDG70/2X^[PO"(8FE$,$IOI6V5TZ1R574L1G%0=\,*MC=ZP M%.92SO6_Y""!;I7FGM9W! )R'\O/Q#^=_0'V@"S$K_)>C1L;IDX:JQ-?>(62 M1Z>31J%>X5EJH8XU13[[/57Z M-""97#,@89Q,*5(\;HQTI_Y#)0.*PPR?Z$/=RZ[6$:G$*RP%]9'IFEN#51N' M:J''!Z;B,$S;.$"!D$TLG=?$-V);(C=EW]]Z^!-\^^!_IK'+_W>O3"UHG[!. M4=<_T<#>-*H+E+:(,N4I@*V-NJ/@]LJ#4&K" M'7>/HIGJC]JQH1;" :2HK55/"S WUT61#.$P[LL;:L99E&V*?(3_OLE 3#U.,3!C^34!N!BW=4 5_\7^,3 XX+H=J7HY)X: MBW%V\P,%5BCJN1J3PXYPH)X+(Q] AAT9LW(E,^\P;EE7Z8Q((-=]RE-BD?J4 MSHD'R;Z\23S13CF?P[(Q2$;#EV<06,9Y(FM$Y9[3 ]@N%]^.2PIC=DRPI]%/ MY9_!D 8D",*(?=R/V'EZ24;LE/1"T1WQ2\)%1D"SURS>R!9IA?1R.P5JH,9 M]X8V&C1S-7US+I4TH,.ULJK0Q.KO>$9):)#FD44XL,_P+3*)^2*3H12XEOB- M2NXL!C>&.F5KRUJ%ON9AZ&LI^P9I-.+L/>E#Y?55.(V3U!,L M-&J^.!A<=F"/RQ)5/:(R>?S0Q)BJ<&_8HM'UK).GN:Q%A[L_-4&K4FQH+D.C M1M. \X\"RK=+&],T_&(U.^RM!#CB&'XG<[H;TH6>/@)UXFF1^@SM(^_+''P]>CM0HOG]\KF#?1Y/YX)L7 M+C0;_K)'7(OY-7W^ZE?[CX>7Z9O9P_;TY?$]ZEM;NI@7.+J8O3J:")^^YJ4? MT=7\!6WM(FY/_ B>P:1+&_"^O$_4$L#!!0 ( *^!7%BN MV:[VNPL +&PO=V]R:W-H965TN1._R(HD;4?)F^^OOF:'> MO+MRG/8.N/MBBQ0YG)=GAC.C?;DSY4>[4:H2G_.LL*_.-E6UO;ZZLLE&Y=). MS%85>'-OREQ6&);K*[LME4QY4YY=!=/I["J7NCB[>6*B MEYC,\E^Q.H8"UK&7@=/4GRCDHD(?4\$ MTR!\@E[8"1HRO7!,4*E+\9O,:B7>:)MDQM:ELN(?MRN(#6S\\Y30CF1TFB3Y MR[7=RD2].H-#6%4^J+.;[[[Q9],73S <=0Q'3U%_OF7^ !DQT,9;)4D5;O[] M1HD[DV]EL1>Y>V%%HLH*[BW,O=!8<]]1U .*LA+W1/2!B9*_P6>3NBQUL2:_ MT78B?CBYLSDG?08)L2TU8H?.]J"09'6J1-5S_-TWB\"?OP##TFZ$^E1K4'+, M%2FFSE*Q M4L2;0D1)!4(C3L >BR"*YZW4J:B, *X*>Z_P4F1:KG2FJ[TXQTKU65>.Y 7D MX),P@F:V4 T(Y,960J8/LJ@0&$UM&^;Y)%K='=73!1U0-F6J2FB'CY8N\*U4 MM5.J:&EL95EI.HH48]SI>8\!DK$ 7"5#"" #O+0" 98\ <5\7*=36D@\Z\C\Y MY1OP31@"5EH&F&42=BB'TKPPU4!Y!4#1X44[\G"'0UUPDD^/F"86+>R:R;)A M<(A1L/CB8(,N.O$Z+@I3-:*_H-V.X08Z)UBE-8DDE,-896E6II1TPFH_7-1@ M']B6CLMZ17"J$(O(6\CN=98!ZV5.<.A\[%" 7K-AI]D/Q[CM&;7U=FO*AB'0 MJ!S'A6E98E')@1VHVFUZ7>A[6!H.29%D\\C9GN;P_6/0,UM\/Q65/1DN^X#> M4/R*B.P1"G9(JMJ0*7.("\].80YXAPO;)-NZ-!8AI$#JF/'[->X4]PJ7L576 MB65L)YCD*20"*E\! VTR(,XY9B(L8J^]N!:O90;^E7C'6>P=O-*R[CA\W7;\ MW!$_KYF?'YF7#STO/S(O1],_.\8&M^4=72W$,S]\/[ACWO;WR[ON?FF=[-JM M_U8$X=SSIQ&>6O@,G_JWQ^N07ZE]BYJ\KFK8B[T=:[WYK/?T]G\S??#VP^3= M!-<#6W@_N F%'RZ\Q3(4X4*<+RYXN QZE+?C=_6J,A7.#I=+;QXOV_4\7"Q% M,)MZB]FL6]_$H6M"7:Y*AME6;F'/(,9YRV.VW?3,BY:Q\)=>!"W<(0-Q)G4P M2=766-RA0C@#'0V]P+_:68BW-_>L&#V8 1&K'& M<8\7R?[QOH4?=4O/8]J\F"X'FVG4J=L/IEY(/"[%>3B[<.-@(8+ \^=SL5QX M?NR+][R6\A_O* ORQM,@P"P&/0>X>(X_YU%TT<[Z-!$LH- H;* YG9-"3KEG MX#TOQO#-:BDP-M&L#UG_S_[MSV8PDS_BW_W;XW7C_ATM&9V',&^F#]Z.^G

.R=!]/-<,S#9X#?[(C&XUDW^I*/ST)O"0='3#@'3"]H/ ^F JX.EYH% M'@0:]7$_AG=A+;P\6%[P,.Q%:(8C?D[Q%\$DAMM>N,$"'"]A"7_&P:EW\1@J M1J@.*0R%T05/3&=3L4 L7 H?JHIG?\K'YU/(O, 3(^\<]KMHIL,X)M<.$++ MV;3PL"#M?SD>1RCG,">Q12C.25-267/XH+7Q&\LNG<9+>1 00V"%M MU7UJVQ17IXJ$)D_JWM@V#AU*VR;2R2&^Z?AD!+;$5JHHG>1R$#)UJF]26Q&I@*E<&AJ]< >;Z&WR4*X%MTW#H*M!N?BOW;H_<;DOS MF;D?8GZE$MG4V#@&TW8#C5URL8.UG9G4YT1M^R;#H4PH(#2ALF#S@6T' U/RXGB9&_\CE04J9P?1]$ M!O9""+PV)5_II)62] :ZL@?O%R.!7*]+M3[07&-=Q\ .Y'IPH"JC!D2O<9SW M;31?3&*! CCCCO/I^L7YP^'.V)],O[ S$!.^)ZD7U];_/4P,8I+D1DF&2$OV MS$RQOLPX#K3+N1 S)MWA((^-)C-KJ!S^%RK[0;."6T$GRK_"%)>'33GGM*VF M8;2V0FX;+"@^MXK-1KV#55TYL^\VBJVR;Z( #FWUJ@$]#8Q-1K+,D"4YD7MR M80W@L<,Q$>=P.X4CW W"%P4WAP:U9DF7:-F=_U0%?$(%$\X44<0/,L-3-Z<44:AC MF#Y2VU,E.I@&BT7S285N6VX)CV<$&XJV(XXP>=1NWDAFXT!%XY33QZ*/2.X# M00\2UP4"Y"4"RJ5%HH15J^K05H9"FJP(^V70^/*XW-2.F=@WM6>U,?? M&TB0)OCNG]WI>(/3FQ3'=U(C9XN1QP(/-TT(B\11 W MV>,S>"7*2R] 47G[B%MZ1PW.5-]3;YLSC!-"L;C-Q=-^0%A1@PZ>"%C(!]?[ M+>FK&3D=\CKN?>,FQGW6?W/H$XS3G:T#,SU#,'=A,0O;')6:@W>C=3$JGN6<6UC'?:3VS7@+!P4TM6Z.M[9OOL+? MXH6WC")6P_18*W#&Y=QO6S/_JZXPDK@< O9/86?FQ4O&!]7B7\)'3,7YK*GY MQYN?T=+S41F[7L>HN6/J (1?953JEX3S95=NG[CRGD'GOQ1)@L=7<*HYJ>>T M "7E[U1G[-L:J5^5]'-=K]*N74_QNB7NY^TO)7EFA*H3-UCZW0RC\_& M9.:9RJ*?1-&X7TI5=2[._-F-N3C3M2M413=&V+HLI=E<4:'7YYVXTQY\5,O< M\4'_XFPEEW1+[O/JQF#7WTK)5$F55;H2AA;GG_)F==R(&1 6ECB5(O.[HFHJ"!0'&]T9F9ZN2&7?7K?2WWG;8,I>6KG7Q M564N/^],.R*CA:P+]U&O_Z#&GA'+2W5A_5.L VT,XK2V3I<-,Q"4J@IO>=_X M88=A&OV$(6D8$H\[*/(H?Y-.7IP9O1:&J2&-%]Y4SPUPJN*@W#J#KPI\[N(= MP21[UG>0Q2?]M.&["GS)3_CB1+S7E(+9*D17*5')3X&Z4] M,8B[(HF2P0%Y@ZUE R]O<- R\<_EW#J#X/_[E)%!Q/!I$5P0)W8E4SKO(.,M MF3OJ7+QZ$8^CTP, AUN PT/2#[C^(-_3J!IK/^4DKG6YDM5&Y-**.VF4KJVH M=)7**J5"S@L2*&DCG:J6H@AL*&ZAG!5ZL5 IV1[+L23H7ME=LES>$2J1:WU[ M*AR9T@HCJR6?+8PN12R<%A.Q(6D@ZYJ, T=#+I>&"%4-;2D2B#\8JF@M"\#B M0K5=+U)5TI>MX;+"&8B<%U62]1VR*9!;[>H\ %B,$?C*MU"-PG5MKX8XC?VI&)>:V* MC(6_?O5BFB31Z8T$&3QP@W@I^,4?QZ?'K-WS2>C/Y*:5$R= [K'N26X\!%=+ ML2#:![I&AF$26%TAK38B;0*M'%IQ761P-YE4L1 P/0:T%^7&5(0I:&V\M8TU MAL;?RN4G*M".07="%HXI'O,<-L$#ZY=Z% M%1*&2^X=!2:[%:\5)Q::#5QCCT_$WRBD,!P$6CN5<_BS;>_\2/@1BP^/#/!0 MCL2P.QL,\!YU1U&"][@[CE. M)Z.])"ME!FII<[&2F]#??-64NN8U5!4U^T*%\BLAO38AOQ&&@V%"-6LJG#[#1?1_U(CN-!7OR"+"R*_:^4('%Z%[O(Z[X_'TF&<"%Q#N9$5-ORKZ M(Q%#X2@23UTT^SOW_9+,TO_5\%1!Q,+5?WNZ_7&Z#/\+#^3AKPO7%]S;+! L MP!KU)J-.N'*U&Z=7_N]AKAW^1?PRQ\\?&2; ]X76KMVP@NWOY,5_4$L#!!0 M ( *^!7%@K1"N&J0, &H) 9 >&PO=V]R:W-H965T_8% (J74AL_CPK$ZBZ.?5I *?W M5F#H36Y=*9&V;AO[RH',@E&IXU&2W,:E5"9:S(+LP2UFMD:M##PXX>NRE.ZP M FWW\V@8'06/:EL@"^+%K));> +\K7IPM(L[E$R58+RR1CC(Y]%R>+>:L'Y0 M^%W!WI^M!4>RL?:9-U^R>90P(="0(B-(>NQ@#5HS$-'XWF)&G4LV/%\?T3^% MV"F6C?2PMOH/E6$QCSY$(H-12&N/MFR- MB4&I3/.4+VT>S@P^)&\8C%J#4>#=. HL[R7*Q8,[Z' [B!;O?AK>)K]<83WI6$^NH?_( [SJJ#^,_^E=O++[5K!R64ES M$,H+66-AG?J;E-&2P-<@)"U1:F%S,1Q,IF*CM.:B]H4D+B*UU"4\*K-EC?=) M0J7R2H&D:RV]%TO2#:X]N[ZYJKNZT.7XIGWJ51>=;Q*AN8RQ(-J5=&(G-850 M@6M,V.+G9)#0;SAH@N^AQID @PIUDP=K0.PLGN,P'^S,5U?-<4^[0T#P)XC7 M[AFO%ZN0.PB>O"Q!9&JG,B!=UM>*"B23H<,Z[H#^'/,")VUNA&="O3%+%'P) MD-H^K]FEK0(VY8QWA=49N(%89IEB.67Z<"- IL4IM[VN]W1H1_]\PRPU=)6R MN5"F3>\%P@6WNN(APNR<-)[.F_R^I%"AH-$H4L*E$=B]]#0:?.K4AM+/8N). MN>/.%])&%P M^+UR)!2_-N4]$'TM,SZ;?R6X;9CRW!5J@\TH[*3=A\2RF9\G]>8KY*MT6V6\ MT)"3:3)X/XV:>WW&ULM5?9;N,V%/T5PA,,6L!C:[&S3!(#2::#3H$4P4R7AZ(/M$1+1"A2 M0U)VW*_ON90MR]F0I.A++#&\YYYS-XIG*V-O72F$9W>5TNY\4'I??QR/75:* MBKN1J87&?Q;&5MSCU19C5UO!\V!4J7$218?CBDL]F)V%M1L[.S.-5U*+&\M< M4U7EI83P[JWDAO@G_>WUC\3;N4')9">VDT:@ M@'5KFW(DKH_Z4N2_/!\<#EHL%;Y3_:E8_BXV>*>%E1KGPEZW: MO9-TP++&>5-MC,&@DKK]Y7>;./0,CJ,G#)*-01)XMXX"RT_<\]F9-2MF:3?0 MZ"%(#=8@)S4EY9NW^*^$G9]]*[D5[*NH&YN54,=NK"DLK\[&'NBT9YQMD"Y; MI.0)I#AAUT;[TK&?="[R?8 Q:'7T?KB$RIS=\#5*R[,+:[DN1'C^ZV+NO$6=_/V8^A9[\C@V]R9#Y4K K4]5< MK]^_.T[BHU/'YH;;G)D%RZ5%7QGK&&]\::S\!T'M63!OT+.=EZ:FA8,XBD81 MRE@IZDC 8$PXSW4N=<$<47.T*KUCF:DJ[$$#9+<,.*[A2!% .-/H];"Y[Z'> MZ/B!2!#?)#K=: MO\>F/(W:1YY*& 5=J_1:!4F>8? XL083,M]&#P4$\[8D; MLH,DVGN'ROL!D)K]TFBQB?>O9BFJN;";5]I_S4,RTB&4NEJ$"4;,5Z7,2EK# M[ FT$!5O/%>!R'3ZMBCW,VG8O!_>G#5H:MO7/&*_]=)=@6DO&SLO>QY\:4U3 ME(S.%)C86YPZQB)W8U0HH+=5MK@# M&'BKI:6AZ,AA\,0[Q5B!L;:2]V@:/&+ MB$*S74D2U2 '--M0.L)B&!//8>LVEPL)TMRS4/PXMQA.S/!"%0,G\W6(WL," MVV>7&T'T$)>YD@41>[JK'H]RP$,89) )FK)JJL"2WX5'W80R@]D&X,79ABZJ M(0H5,M.@WAY@]5%".'-!06-T K,EMU+X-6U?\+:[T%*J"96)*LC$<%L6R$+; MJ\AU9FQM[#9)5A2-XC"FT'YO$$::WJ[MF) M@"Z%\V&HFQJFOM' $@CUI\:2 M+U*V%MRRD$^&DZ9MO?8Q7[)4Q4V$Y&AV]QE\N%(:$[>70"L0MR_ A9$-C/7#*"VP),6R'"'F]/\V. M1B?_A05_T)1]5VE/8YO&M#? 7N!NAS6->^EY;-QT(^2EM9 ^70LG;RB%>'+T M:"GP;5ZC4?Q&2;5I/2TP=A5S MPGO5?K7!GM9?5N'8ROU>/K$8'$B-*0@U7?II#."+H49+8FRVQ]/!83J:= (P M>'#KP0?"DDO%YZH=^8O&-WO>W9;B_6^-/:F[2KB_[%KK5[JYUT5XQ=MO;B]HUMP7)5F(!4Y31=,!L>_EI7[RI MPX5C;CRN+^&QQ'U16-J _R^,\=L7O7_*SF_+URZ*ILS17-Z6HFLU& MEO=O5%;L7IU%9_;!YW2UKNG!Y>N76[E2MZK^NKTI\>W204G2C5]%D3)HBB^T9'MDP-!N&C+<^B+%\)VOY M^F59[$1)JP&-/C"IO!O(I3D)Y;8N\3;%OOKU;5W$WYZ] 5V)>%ML(.M*$KM> M7M: 3FLN8P/IC88T/ (I&HJ/15ZO*_$^3U32!7 )M!QN0XO;F^%)B.]4/!"C M*!##<#@Z 6_D:!TQO-$Q6M>R5(;6&WD/U:K%=5G*?*7X\W]=+ZJZA)[\=Q_U M&O:X'S;9SO-J*V/UZ@S&4:GR3IV]_O.?HFGXX@3F8X?Y^!3T'Y+2ST$27XI: M9J+BUPM^'?NOU7?ZK$1:P13CHH2$19J+>JT )J^*+$UDC6>W-?XA;E:B6(I/ M6U7R_DK(2BR+##Z@$D]Y8]%4,D^JB^?B'TJ66FD$1*XV"U4ZL=.?(?V)<$Y5 M$]!2W:F\4>)<3*FP!B5FQ9"4:38#09BE$87,TG8C0.AJ-0_$7E("3C MQ3*!&::D*.1/:/UT/J6%HW J)N,@G(4/,1,X$]P)/LRFP=5D2OB'LV (_(8A M#(G.P8>Q>/][D];WXD,> S"#W&/!8YH,7 MA=M_A*;]_6-_?\ ,J8N5PJ(2'K)>BQ/'!?Y+S2IFF\5F(*ZSS!(7-V4)/+)[ M >?@*%^6Q:9E*.T>B+\6.^A)J:%[8"%;T$$:"8&L"BS1=E&KFG001NXRZ%460M__<8SWQRJJ&1^K*'"PQND]:TF;8Q(#HS=%U5QBFYW5SL MUH0XCMC*LG9ZI+=LK3^@9\L&VGT'69!R\;JBLBM!U%>G5!+'D],E1I'LV('' MJJPA[QA?C.(4Y;;07CP@XCNZZ^G1MH$[A:\C5[. MM5+\+66Q:M5TP(W55_^_;3[H,WC"SVA2D3>5=98_X >"?4?@FX GGR@\=N3.YK W@UA H?PS$ MT\6%XY3&MA^)A0)LAGH,5H>3_-HZ4Q)&UR*((IP9G$#,D*(2X!@_#D<+%K*P M3H_%U'$6QO7#*M(<.:/SCG NL::/R'2<\] @M7Z:.%3<:;XX.F1:$1SJ52_6 M#:%+#EO>=_EG4%L*V3F X)._6JN,]U&R6RWUWEI^U^\0VSAN++)T92J#4F4< M>4CAB2,Z/!)Q:7K! 3//X9"4ZS^A*97HP@*2UU)HIG!3DZIW._J$6I]7+"2PTZ^.8KJ3[:8@90?4$A M&HQZN$=!OI>#G1C"01,ID&?AFN1/GN4XE/ O817TF0NGB2NDJBO2RN/YU!XV M_:&MBPW!V(]A4*1B [<0,R^,0A^P!79I9;@D0% MHB[;U*=C\.)IH5-X+OI0Z1F_U4UY9956%V3OM+-KYS VQLFSNA=6_Y*V$CBT M8<&JZ?40Z$@J]!07"G!VI!K[M0WH:,!XG>P73>[J!N=]I M^$ )*HO"^E,=[$H=ZKEP]DG5HNTN3K4PEVD)QYI ]2E"0X,]OWW*6P>NXNF< M9,$"[Y^!.A#O&GY',#@/4?WMS$"$@_$/Z7Z;.>ZY3U/NMMZYM?#S:7O(8U$; M_IM0F[>V_UC4\#A[[FN@+Y-VV^D%^>1Q\.D M2UUU7"DT_W5KC\@%H5M=?63W)WPQ)?-*[!"-SD,O7<#B)B>R5CG[W0<)X[@# M"Z#OL0EI"R4\$-359$)*19,^)@MYIVM#6=O0YD"$FI2WS8AT@V-\FIQ#J4BX M1+E(,^K!: &TA'J5 X>X.&XVC7YTZ))M!T879$LH"$>43C=DMRZX3$E*N6M[ MP#9=!(>,(J>5[>PEO)ZB:!R7E/8;GE:]TY$W,N-,Z);F=7#P.HO]9.JSK[WU MF/57;>W_- 9E5CVZS6Z_S1VXPF]#2>BB[6YS5ZE;SND& ?EYTH;\B)]GJ\KN M2;;[KMTO7?B<@:/+'KO24Q0D0M2=U#IE(#U7K1U5X?SK0W'^K%?ZA*B9 J;IO%,^:OFZ5TNNP'RQ@^=W!- MWN$?3J, W5)KNVX60JMO$+)]2'TW3Q'[)/3'2L>K05SR:= \^2*DE]]JP%'7SP7O[KJP2KN)Z^*^+O=?&TVO[=$WW "=8.M M/& ^7/G9^4PX QXP4X;UA?PG(3B8/H3$2.')RQ6@,9Z@3:+PYN0JNKN;V.':X1[:&\^G!UF@R M%[_N=[$XT%N7LM=->VS$M:%VJ,W *L8SJQBM;_'-K,V1J<+<3MSMM"5DY-N9QWD"@8D^.:E)>/Y85XRAPS;9]T$@T/;/A:E MXHL,N1DK)"G%>$71:Z'JG5+'O-#)WMB>*W*.PP:YPQZC;E$P.WX@R[8]QP5" MSC*M08S,.)'A\-'Q.?;(BEE)HXKB>[K1!3O2N5F;K?JJXGP(4M%FX_>163]M M[S266@3?.DCRSD>YPLB4S,X9/C>=,YO;)2DU&\#O^Y0:M=8C/&E7 MZ).U!.X*8*^SK\D^.4:D9[N?Y\SZ;&;2K:M:C ;ZWK4>+Q MI)==0)M6/PKC)J<,:G\^1T&PB[3.>!_.[.6A7IM,'DB'<"8LBP'=FK'3/IVZ M?N5A_7X[T_I$'LMZ'8[NV-'K;74L8*#W62"=YOB^D73'HCJO=&F)'D#(V([Y M%P62*BGJ=*,,@ZE+25KNDD(]74;)\7N3)J3T=->(W >^ESRN-X[[% QCI>36 MM#)! &WNJ[%*+>O;?%=#/G$TP6EWM]F7++.4"*=A'DJ@4H]F]!"7LT&&%-!E M11X4D)L3J)/SE;%#>/XB$\A,H&NQ'>7H49@$?;6G#$2X\2S63O?&;D?BW\"#HQ-U7>5P2\>L_;M\'I*D?^2)?- E, M2G==]9H_-_UZ&4&!G\2'T+]P;684]%3K&QW=%I0A='P1\]MR' M3C99W=ZC)".756-LW8#:%(F^B6%<"=COIP[==,K'2FLRSI3F=BM="-K(-@:< M(^"&8S^I+0^RGYG7X.)V] G5U+>CK-?F%^\_45GD2+\F$BQFG:&;;.^?^ TT M4D93J/:!XDL=L%T.($OR&?;6$[FR>&WK:.F>TYWVI(& M>OFBG.=JCL7>$W6 M4\MRI0"7[@;3.\X:SZ>SP33R& 8^GD>3V6 V:1]Z,=?E?NQQB2%(IAK$C8-8 M:V+P*'Q&UF!- 0XV*79[SK8U&I_U"\3S#855XUXS#<6D$%C!T]X=N3!I8XCN M$YC(3%?8-LW&&;(7=9B[1:[$%\U4KTYF9_'>3B/ CM_(WBU29D3+#/W"#!4? MS3&WYI@;'5>\-#$2P]E5, U#RVX\:!^AB)F.\/HI"/)OBR=A[-H100CR9 M>,^TH":=9,6SB=/I>6IN'B&QY_*7[%)EK1IM8,GI-E,=+=I*N@UO+A?S&7I< MQ+V:RMR@H#OS0 BN$85NRNU+-K;K(V_,R6QLY+=LI6%) 4@$2(X$5I@F>I.A MV8&O5J4>B_'TE]V/]DAV2YM&4AI $9O-1W7@]AB2-N([6=(%UT[)U%2M SQ" ML.NTRKQ%8*^*P='_5&41>!C:]K3M' :>M+VJ!DLF5T\"D_B51XH;=DS3)P/Q MM3*6R+/3;4/7UNJ^NK!?F4AB!XXXF@Y&8]^%] (\(E5;(AL!]IXP1DW0ME3Y M!P^F$AZA*L,:1 ++)%N)M\.;!RN27J*&7KW4C@\>282ULI5V8K)&U;%HM/HK M9"()!R-730U[1PB*)4C:98L'[FD9K;IV]V_='4L$F;WHU+9U8G^O470_5.F? M&Q@NL5]T:FL' 7TAS!:&^U&\'U6:@^7JA)UQLHX30-"I4SF#6U +!]S4R9VL M]=U>#9H)T(T,4VEJ"^YPP<]?) ] 5&9^[O'C(RC61C/9MS,!)SBJD4 2*IJR MUI&'I W>Q53F0U6HY);B?-:VN"AB/6,O18WU6%;KCKKN_X;E=&\YM^5;WP] MW,#'#(+ZTM?^G\CH5K/]A^.W M(PH.0[U5V[ICJ4>*&MJ*16\14QQGP)!/RR5TO!1/S93K[:=/[H:Z M7]G(5P(Z4S77??HU-1VON@0\ZU+%P&Q=),D9Z-\R=!>[SPL!OI(AMETL_QQ MVSMV YR'W+UGVJ=;\$>[E'O*XY-HL;=7R5TGV@+FVTM$"RSRL)%J.WB'[/ / MT5<"K)!Y1@1W;4_H=YO\N[(>1$D7++(_;XK(=V>>*4XG!TW\JY%7J?]AMPL> MFM"!/^U@[M\_C+O5W9N#J1J/ML0[$B_WE?6LK!W#?;4]TMZ1V2R8CB/J.D># M8>C&9),@O$(=$0["$=%L?B&0STSFO0.R87 U'Z)RN:+IVZE31V(: M3&^U\9L=F5WX!_[ T91OH'4Q&_P:XS(<(P&L[]X/B'M-8I M@_1ZOVT/G=J)G0Z^Z4NMOR;\T51U\6&/ZX5O_!5!+ P04 " "O@5Q8[^_KU04- "Z)0 &0 M 'AL+W=O+Q7X8D2-I&HI49T@[[J_?<^^0%"53MILM8-@TR;ESG^>> MN=+K^])\MFNE*O%EDQ?VS=E$QO5&%U60BCEF].+H.+=S&]SR_\JM6] M[5T+LF11EI_IGYOLS8E/"JE_9 M=MBRD%9=E?F_=%:MWYS,3T2FEK+.JU_*^W^JQIX)R4O+W/)O<>_>C:(3D=:V M*C?-8FBPT87[*[\T?N@MF/M'%H3-@I#U=ANQEM>RDF]?F_)>&'H;TNB"3>75 M4$X7%)3;RN"IQKKJ[4V1EALE/LHORKX^KR"1[I^GS>IW;G5X9'40BA_+HEI; M\7V1J6Q?P#E4Z?0)6WW>A4]*O%;I6$2!)T(_C)Z0%W7V12PO>M8^<:UMFI>V M-DK\YW)A*X.,^.^0S4YB/"R1JN3";F6JWIR@#*PR=^KD[;=_"Z;^=T_H&W?Z MQD])?S8>+U\M/JZ56)8YRDX7*R%A=H:'MM*ID$6&1P8I6PBLV):%*BHKRJ6H ML.@*=V3Q\.W?YF$P^\X*[:2.X#Q[)A:*5K8W*]YJI NL+&L+P?;L0OQ;2>-2 M0B"@:K-0I@LJ_0KI5R"N6WU.Q73F3>,(%[/ "Z(I+D8!KL+9F7C?*!IZB3^C MW_%Q%22SB:-ZY:>X'<%(TB^"D:12*CV6%MU.WTY!14>+%T"H( MO?ETBJ7^S(?22X4%V4ZS41#3\S,QFGB3 &$9!= TQL6A8J/0BX/X3$R\( G$ M*/9F?KB+XFB:!'CF(PQ8ZY3+FMWZVC6>QC8S+YEAR8B#1FHD\;1=^62,3D48 M>/$DQ 6,FR0^9Q7,)$&7:"EI6:0ZUY+[0Q/_O?2A]*@K*"8K?OAI?#L6R\8C M%G;756D>>'M#3H",,/A&5.6!J 'EM/T+\N>(/KV-62W8C^ %5%4!HC=)V!%4 M2(^CU[??$P5H 8QJMVB#,O%\/Q01G!M0N(-^@/$F^BS%LI+%2B_RSA&PIG:] M&)L'@4^Y%"1G78:W$ECG3"^1%$A9SGG5]2,,PX17.MB MB%2)*.6B"67*'(D*"S\:B>=NX[2T*/5VP_8O4C0)Q<_+I4Z5L?LB<[W1E;M$ M59$"R/HI=IJ'<_%36;QJK"([FRA;D?@)PC41833AUI,BN34V!O0$\^2,DWJ2 M0+=1!$? L$\%=JXD90%>WY96TXX6)1S'R2-]K];P++E5W,F\=LI)2B0),5 P MG(>4\=-)W"WY156U*2@SMZ:\T[:)PB0*68G9C#P6D6X_(W6-B -?S(##\WF+ MLE]18]>UH=9#M?! ":V&$]KC-VZLD2K7V*XH[YQ-ES5JPNCJ0<@MJ8W%0_T) M#W.=NB4P<$&P#M:(1*3*%1],"R_?%Y4R6Z.M\JCX #OHGYFHH99AR3_(>TKW M[V%Q;1(XA\^QQ^ZAB^3?N4*GARA^C M 6G;6 ;9X!)@DEPX4-ITM<+(H(;0ANTFGY2#;MF:?5C]*VS.VHB65C5&+TVY M0:(SZ@73;\;BTK+^9(W75XP!=U7H/S@J:;VI[66;"\=T'0^PCJ[[T6)IK<)MQF,M%^A.E:;- M_E^Z<3W08MU>%^(G GD8+]E_1*9$*HUY0(+?2Y,1BXI]ZAF$VM/CZ!MY\X2[ MPBP0EVEJ:KS00>+,BX!D,R]$0':0>+ 1NM/4GR*-&)";#.2$R11"46XY.2? MK1@D9^I-9G/Q\TYS!9WVW!8!L8DCD48'5*/G[#D@?3(1D\2;AHGX0<'^(5QE MZN$Z2^C-J'>2XX8$@LR&H2_BJ3>?!SO7TQL][2Z 3.1V@C>$6_U>:V??","+ M71(BOX?6&3IEOBJ7KVJKVNW0@<,H(H;DS6/@^:L #,F?^#7Z8?KM%"*3T! BZ%0RQ5:L04P5':X/!E=;6KT @\6#^+R]@H' M#-\3>R>P,?[%8?VS0S%P2*<#!7D?&=M^9<6BK-9-_[]SM*Q0*P>3Z@ZOD'9& M 3AWN)_KS^B;:X27PF845

    INS7J?1G<6Z]/PS6?2Y?P7W!^F33UU4*;*::^X< TJMCN<+(*%QH[ :"H'T%[TM)0215TK1:T3WV@(D]94J5 MNJFH,89L1R4+^=#F:K+%MN:XR.I@U&+!J)VZ JJ.*]FI$5Z5NMD9XRF48$!> MR2Q(L;$2SRN4@;F^D186Z?)$5.[I/.L]0:LVP)R78&(H3U[.9 T3INSV0>G@ M(0L,U<37/@XO4XH.Y[BQWJ@Z,V$((S(*M4L>GX+ML=U-^K!AV*)-5:S$J!U1 M(KHLQ; 'S__/WKLV.7(F1..2R2:/= M_98 JB<3F1B,H$J0K]^PX\_PB,R@2H^1';5Q1>)C0+R$0\/?QP_)QLFM*B+ MSP 6*@(NR.6GZ:=)%'TV[_2 [):IL>"=K7J3^S\*H;EX0"@ 75L=G"/XQ/+A M/W#A#(%$-P;OM(A'9L4K7.4IP+647:V'G:UC3J7CL8>BE 8;W MLF.H4=L^\PSK?4>7XIQT(CBP%%Q3WTR[7._VU[XG"+^X]Q7>AB0#J?+9!S'7F M6#:M6;Y817%Q08Z/K?.J&'WQ25V4F L1T'F@)'<$8D=)8T;@$] MC38 #'E[I=]%%5X"Y>V!./?0R,]'D:3/0%&F\= 3V H(17@2!&Q<\ 8?*4?S M#RK-A&&;J08K%#FN<>3F=::P1.+_=MLC00UW_3H0)_W?__X5L9:5*L0^+6[B M.S580"20IL:BAN0,+-#T*YHB]YX2B&K M6^GD('2XV0E/6]>% ME;\7YL;?C?>K$KLP[V/'GD:52XD)4IRS6Z?R)6*<2],TN;Z4EN@7_F.D[<%X M$A=./1KS4YG>:5&?.'!B]C:E4,7VSL3DUCA2S##3>E$RZJ!,HZ*+RDTF7C#R ML>](;\[%U/JA8!-,^O$0R>'C6O#(-\V>TSS64C.;$$,':-VL%U_H7W]E)N!/ MGW_R@%>=BEZA%[B!+BU&TNEQBE"$[-O-K'CGD7[%"U^.^C"O\FR7:D7S!>33VP MS",UHG,:BC,YR?*F6_%1RY97EBC+C@U"8$M)5^C#"Y:)/-!N MW3*)E "RZ1N\\E6!DA)_3VECEPZ9\MVNPVU/Q *F/2:^DAY#3CT:)]>NY\FC M\9'^.A95EO)!<^9,?+[XDLFEZ BISJ?TRV,6N'SA.<,R=*V)?'Z8YK;U]:27 MT$J*\\E(2+(1/F'Z/=9+YD?N2R>1V\'*)^.:L?JN1%7"XG1' MVH;%5/72Y#"7Z\F]378ANCTRYE>Q>OXA17>1EJ MU@N\L.[-_,"V-&35WFQ02N,4B@BV&]J@\C4GEY66O>!2[>DQORF "N/Y&L1\ M<22LN="1\#ALX% '8:TJHI_04E09V7!1?=+E++.KAVZEP-<'9P@>N_TE1',J M(*>S>4WM^,WR>$@[Q)5%=.G0R1Z]:%3%8$&(_[FO">:]'?KC7N1-LN5H06:2 MQ8*CW!QXAV0PCB'H#.:-ZF*6.<43;^*R>I[/)G?H4O<:G&T%HI>./YB(P@H, MH7WBGL5(#N M5:I_JPR(=(-U%&G$W:1&S]';$R"C0Q(R#&>V6<:S='X=,Q.KKN,7^SCJ/1%O M+6,X\^ZS?)5_DB<3L0:E&/+)1UC=D\OOB>HH.NYMV/ 6N&^;//MU]\DGSU_^ M K?\Y?,__Y9N^9\?M*>54"=;_1^,'ZH>#GK>OB4\!/,PJBTB.\+H^ M/5^43QQW,OSTT6U/:\/]C[A7/C RD*924,KV#VX8)MLA$!H!T58\RY44Z[BD^4+K_6JA] M8*'VTVNA]EJH?1Q%JJ^+9-_FV*V,N7+L-X<[5DBKH5!#&?I6&%T R#0RP_ C MN\<;\HK(I64C(\5*II$")R.BA/WQ4#O'>390J"8Y_;PKBI487*SAB=L;C4U7 M;=WL'KW/^RO/$@-@[P1*F%PJ[>1'V_^!D61A&%"!7!ZW'$'>'ENJXUN>5G)D M^)JB ^V15OTZ&)BY&56>&MV%L'H"O5\[..DZX/19Y89O&>4R3LEBR)$,F>&C5YJM&N&HJ'R)/!HHLCF&# M-R*-.ASW24F-6L\N/GG#6B,8$2"EEZ9N%W+7)R,UGT MJ5U.OYQCBJR$\-3Y!?*TW"6Y(KAX:$]Y*L]C8*!0!]="OFQ/"'?DMN<<Q<;L3E=/$8-P+S+''I<$=C-PS2<2MM4R2W MW-$7XB#&;1OV(M9"[]]W(D9Q"%L"@\N6+^>::02$ TH.GK.WJ3VU=TW@CA,X M#QA#TCEQ)7$#56#'.-17-WU/^!QZ4YP)5NA)*U=*H94VQX!K(=%1^/K:36CW M^*05/4G0A\4MLZ+)@FX'.S:3_9-9>_-EIP[9?"?G@#4#_T?]LBKY6//]G8_< M(/XEB.?,1RS#A9*?PU(U%)1,H0K:CR+Q"/%GTVHR*C/?P W@O0GXS9HI/1T MT&,:BZ2(/M!W/&U9P?.P/0#]N\QT99Z_N@^.!I8SU-*#<^85H+4#RC(*L=@& MJ'57R[ R&-;,A9CJ#L)#"Z2-R>W[@5D J'=L%[_-\01"3>=>Q0=61[=W4:-,8)7$&%BCDR>; M&'E=;SA,QF&HZ62:,C8H6*E0]H)-D"XIJ0#'F'JM&JYA3Q/$*WFTEF>RT-V1 M_%M?]4T9UF5 '%7X7CZB4O@3:DH(X;23##EB$VK2GD$83Q;Z\WJ^J;!O<1OJ MQG&ENLY!S(VW9M,E-'->/CQ!DR=@@&,^&W4^=DM'KI\8&5AR(6H=X1,-4C(X ML1DP"34YWRCF6@:'I,AS+GV638A3MN.CB$K<;9O-/<\.1&%/=FDD/]!R(:[# MCM!&D/D:B6B#I4WB&<!R:0Y5FG#HWQ16*\Q67 MIM/%2)J9!PES_AGH_9],@_@K7?A:SLC*&7^ZEC.NY8S'4\X0NRK8*>,YHE:L MFOGUTC$E:!#-S@XA!NL(V ;!;9;58J&Q2([7LV6=>00XR(_2CZ6E"G%,);J) M]R I=+L'^Q$7KJG-5P.7D?7@>&KAA$=6%A[RON;,=*XRX)U=+N^'X5GT.I[1 M_Z_I/":L:D4,#C>*A(-1Y?Z^>!7*S4A3.IV\"_A]E .0*? ((L() ,PE:T3P M:??]@M,Y"(>5WH1/>=')9C:?M X?LK:^R" !02 SY!G2T_!M4>_O>D?GS(@> M]-;SH^-[J0R#Y_%ZZ$UB9)&DGR:P#J>]P $'="0PQ(%!$72;%R\7N_C+F['P M7W+,$C\,9SCNPI##,M3[)L8$"@Z( 2>X!VK1UA]O\.^.XRC'%1:+"","ZG 2 M0>X/Y7B4XAA'[8H1QYK3O;)J,ERBL5JIX'EM["4N;HH>1(-6+>WPE(TL%H&) M1A@6._<7#,.,^ID% ]ECB3O:LO?\7&2%11TA3[V,W)S%F S/G, M@5!TF(W4'W#0ST" 7X:KSW".583^S+&=N*C7M8ZP_S/_A*%">6*\V%T@I-87]CTIH5M9R MA=*2!>7A#=>7?IU^H7:W0+T 3MJR):UFR;C45 M&4HZ+7[&<4^ZNG@H+>WE=%Z>L/95>[@!0OIN9D2&>M_H(V7LC%8B84Y:$#:@ M4DW,%_+]01D;I!*$)_5_J^*O@0%%MS?S*Q)OM"6>$T/TZ,?*78<3N9*15^8F M2A=G8R;DE[,C!@#$TC>O, VY;2&[U.POV9WWJT70!'I0.W56U\NGI_AZUW0B MS =NI42Z7&Y+U_3SG;TQ+2)Q&F1 LIU/WJER50\AFG1(. M)[NCR?W7/WXF;F8\"OIXRSBE LAU, U[4(@_RB*P+GZY3/DC*E40=6FMO>% M=SA\Q5Z0R 56Y.RHI,E]D$$\RQ3EO2YWR=12,,LV1T=F*(C@2I[AIPQ$H(PO M8R\DY<\64V*4G%]/$Q8C-:*W>0 0@Z<8 =Q2#, MV_&:6@7'M>,&IU<7!S5K M (Q'9"(?&" @(?QCM->WYX>2X[C!Z MWP.Q0[C)MB6":!>(5& CZ:M8V6FX2D*7QD M\=<$;>!SY\\RM;)Z M*X)'^$?09(%0#6*FZEOMI>11649/<=.P5\I0@)4^F4_L^A]ID4O5QV0D\@UFN1Y:I4.(#=K-$-?VMY(-7O M2-$CZL+LG&G/&>.'$:35H] PPR'Q76FN<,=:\6/ER$VK&4F4S< \D@4QV9(7 M"FO(*DT+&2/R#SV$3.C.&]>;3([=3K+1227O6LUZ6#7KS]=JUK6:]5NE(2XN M1<9X/,2*5(F0[\B."IH6$Z@L%"=%K8J]Z"6DF!"^F%( )!9#E>%USS+CVY_C M\3O'\[H&$;Q71[(>2/8;:LE%)5A@=%1F/(YI)J:RI&@*&Z>>OC+F/K4\5:8' M$;;L# K\3GQ6Y5[+FK)3CM*$QD7<@3H5,G(%H:YAB4MCUW;-5@F=A!$*\39(W$95G>@=TYR5/Y9'."RT>/G%;J Z? M0EN>G'ZFR^S(4%[2ZLO5!4H MNJD[,AZ#NY> ME1"B2]"7"I;,O$5C3X%&O#>]Z&0ST,,X+-W,FN?%T S&2D M#65(45+"+;ZBLK2(""[46R.+*'50QZ%>+<;)ZZM9!4%%8EH4 KE$^<)5%$I# M06$$17"=?^:,<*H\PCUU6[<$:59[@=J ZS*P1?AY:H.C> J$0U*U_!<4(;0Q M3L".66UXMF7H%T$>'H-]_]IU5)3I,4IT$OJ6"4L6N^9';TD,)O*P@<.,++9Q M6I6A^+&'C%_G-5PC;7&TGRFXS\@_M2)<:4FX6J"\MPYCW+/UVK>8P#4#D:8! M)MP?4.3!0UULV MD>2,WW)?\ YD.D3FQ%1*"::*@GNI!P,:$Q,8"?J]MKR>A3V.7VINJO;TX&!'SWEN;CK M@5(?4!>1T:(NM6%'V=L;T/[-#;"P_.QH.7DWGCE-))W9:.I?I-8I&5*ERH5M]GU*&<=.VZC5%TF*-#$_WF6*E [(E<9'&>?9. UU0W4EQ*=0@3#GK@5?#MZ59PN\O M@QYE].2H)M'..UPHR-#$.5I,] TI!Q_3=9>\U9Z(RR(1)J6KFWB>\..Q%T:K MD1Q;;?-@*JHGZ!Y,!#Q5]V"*8Q+27JF+X.#CLDTPCI_\M!A#U_1YA37^]%TX MI:2\%@C1[Y%1*L<5\B8.S]LF;.$/QF=Y?=.$S>*+'\/JB&WW-2UYJC:9L[@+ MNZ4XP RE*1_@$.I==:XV@0N',E&N)]:C9_6^C&;F=CN%L#&/!E>EU]FDS(]K MXNK.IM>R*QEND0LBH(?GLC3:3V& 0+09G7P24A/3P\^(]M_NYR\1?9#495WE MG4HR,K=L* MU3QS,=0':5[UG5_X9LIA<8&:R>[/O2*.Z<'MW#80#R'1FV+56\N6HBS,):N4 M6)(C89#="^!,Z4TSAMF;8YSX=)[Q6*5Q9FKF?W)WLRE1P7_(!:T8JA%E5G2FZ!,.^.[^-[!5]GO AS-?Q)4[%KJ>5BI MYU^OI9YKJ>?1'.T9.+U7*BN3ZIWZ=7-6Z9Q%RKP\[;,.5&(.ZJMS].4)-,4*WX0/!(-*?OVSUC5^-\#?1T)7 M'T]LLFH$LPRO8C!G9+I0@!*P3&K)]E^DH'$\YTC# 1(4P2Q\RI7[[3[SZ-;T MS=BJQYH%&DFM13S8A6 4^3 3%.D;8#Q*'[XKX& G/ VU!5G$7=\IB MBZQSWHBL[IV-RLL0K64@Z5XBF#+]_OGQI'3$KS>ALJ.JX^3'4F\V^)ML3=_[\?%JRY^(HG3;V[ZZ&[^&#W?0]R'?4M*(3H8 MV8*DW$BBZY6$CV17TK1'"XIT#,.;<$?47[3J2]D.&E :+N&74/8-9%&A/F3M M*J6[K6!$5^2QJR/=PU?OA^(^JDI]F>%M&D.>,UT%['C&"A%K 9KGTJE#0*_; M9GVD9EJE1E9U @J70K"6&<5:&:'=##*=KE;^MFC.,<#Z]:<"V_-@*M2NP&*)YB]J-_+<[-A>UJFFV\3CLU.QCJ=!S/ V M7W=I+YRUY@.S?YTK!173P@ $U1W'Y>F ?4\\F\YG99XD2,P3)P MLP67 C/XF&$L$EB R1F; YCYM/X,*E"1[V3U(FZ#QDG,,C**FS)6 [*J+7O# M%.W'M2&46JEW:&7&,LXC'D1H5XP_S29TMLU";4W99@%/P/5?_PKLC8_!IZ/# M.#K7A"YK]1ACES;USQ?P0>.2)RX+L($(?@5@">3\3@6G2=GTF2AQWX71=VOH M V3J2H(3>?0NV?Q89XSI):UU0J0 M6K59MH'^BS$ #30H\]:E@HA"SD"J]<0_H>$W8UMU1R'+\IS %2,#4'3R$$L* M073VY'6-;'C7DL("3\-\,P]L5<&],L4V\(I]9\)PQ5FV55*./)-'Q2ZCP5?I MKVQ=4N)J!6&@R0(N_!)JQW8O#'\5[PJJ"+I$6A?3T:Y''8V>B^9SHW$M#SUH M#[[\Z%H>NI:'WL_SX4O&4*O3=!)/5@]BS]R2S,4$%R\G"+5R2[$=W+^F:IX#QQ8*,I]^MGO(3Z=#]&+/Y(^ M]O_U_YR!;+G<_]1O_^PZ3[_Y/.7\5!DQVW4Z?N?IR'@\"Y*USZYS\UO/#4!K M2E944J_,F<3R9YLNT8#,@E% MK_/R.^TTKK(@)VI3E")'(Y5Q*@;<+0S9 VA&NV(X,@E*%+ M2:EG3PZI%ZY)5(O5B3HV=+W%.T-+<\P!/D";#$#I'=3D;,(:P[,.RS@*H6DU M ;<\KJEU*&#K.?[=X0'"_:M M-^-0A_;9O]<[*F;7PW6/_/9[1-.LDKVP7E0I[DVT#UV9_CI=O_UTC8#(Q.V( M[N"D+_0XF@5"A2EXA4"_48FV!6$7UQU5<=!UX@<;UJ8OO MN!H3Z%?93CP]BHL*A5"CN%5J!U-Z4V9&O:ZGWS> /!>3N*8UK)24!S#99 ME>:"V2)""[>;'BWKIO5-X$I>L0D0JH9&+PILTF4KK.%N]Q9L%:E[]QR_,^*' M4-FBXU^P3!T#'&AV1F4*H!>'4?OH,[_Z\-&+SW!K?N]H'OK*MQN1OA+]N9A& M&^;GBQ_ "W\7O(*SD,?G3+?,RLX=I0FXU!34ZHQ4JGT/43FBSMG17J$4?%[>JUTQI$4T;=STE*",7[V\G MJ">6K:4FK<2NQZVVCFV7NY,5?^+O&_]87$+HOT2KJO@CH!K93I/H#3/CT$&# MT:\:R*PN.L18'57:OP@:SJ/-/R5X9\^>0=)59W@NK#T41FBRZ<#PH#4&)?-% MK >795:*UN#5C;P%34T/WC),.?<0PS&&@'5\/0+V:K/YDM@KAHX9+I:G&;GK MYXOONTU]VP\H;]O'<2]1"?>82!9!=0]9J0W%X"L3&CM''/-\\?8(JI3RE@R? MN8^-& =#WQ[1W=9M?9]XM'IUFR1%ST,.T[@^C/7XJ9W%W.="#0U81 (;5AN= M;*0<"=J#0L/F]9TJ9Z;10FZF.FM(>*L6P'.:P!L85FO4P:-:+*S3K M"LUZ+TB:O3&@]\ET_XQD).R6_?K$%*)W>:1*S031Y5B]:Z41QIH\YR_5TPXF M%7EF@6931J/)%J1P_W/M' X9CANJD. MDW.>DBP(:VF@P4'#(TRE.>M="/LX\RL1^9D[C5R.9;3" MB'_FEMYI5>_#3W$EBI5) 43V+HD]V<;?HS?OBL0I I=$IM;$1'")0.AC5L(VG6V?8X[)(H> U M!&OM@H'!'!.?16@XO.:![46P)]/*BF.0MG^5XF,-]5NBQT;BHE@I?E549^9] M1@$8#^K$B!(;FJLYS1"EX]<977,FHY:-P]S"SA:Q/)>MBGL7,/-L7MK9_+N0 MYG =U&B7%!>;Z?$3("HI3P\ZSS(GCSXX3,9BC"%E6WM%RX-(\ZJ()7,T)N9* M^22.]6WH]",BUZ!/.OMANC%<;PKVZ'*UB&KOS^.Y'=0[_S)AS+MJUFOGW:G@G<3!W@^E\1^*!P5'D'J- MYW_'>\H29MPG)AVGSAN#K=,:S//%-_60D!..229Z>*MWFNR=\\QA3E,_G%)MRY=>#XJ)3.0XE"YN DT2[&$WF'88Y.R_8(+-1QY/6_ M/#;M6DZZ)B@1H-R)VT15]6N&Q)G,N BK>/<8CR'95YU'OQ]G+!QKP$EY:X=4 MC=1%LWQYZC3FI$(S9EK#[,7.4*P\V339.!Z5T4J9M\FQC"N1SIZZA55JXU,C M[_E!\O5V=)AVU"])6=9N^^&<,Y83-:025]U*ZCH)Y/%YQI.9&#]_M'Z(13E+M39>J,14R";URZ-D:8XNY;$ EYD1BR<_S MO&Z]$IO0(J1I6L>;Q6$@:[%BN5Y\,N)N#6" 9ESQ3O_K?[SX]*//HB_YC.S- MR/]4LF"Q:,28THZ!B?0^R+N1?3S4#[H]O9\2!P<\Z!_JL802/#/:.O]V0U]$ MSM*.9#6C!J?QP:VTKOD9[*>^+T:WJLS(T0 BP" MM>_B*EAK][6V]/)Y#)+\45<33?Q^WR9'8J1H:\'"$J(.RDS(6G[#)HGO?1P@ MZGL74CSMI)5\4$IVJ'*HAC9LZ7^354K%+E"=%2;L^>(M#1@-[BINUJ'I1]TG MBQ#GB7(!#8RL)B=X2P.U _6N;%Z,?CU?=^;);H0.8W^D1 V:K\&OU+IZH] 0 MH[!;L6#2*KY'8B-SO. 00-4GG./HN_3F65#D6!>EWCB(J^PI&)>\MN+>'?FB M:8V!_&U06D%=ZJ_>Q/L@UM[W[0,VKPN_ XZE;I!POI5E;"F[\S,S$S M@^ ZK)V^.UKFL-Q>.;? ;,K9R/0=")X MO%$N'V'@W+&0]@GI;C6R_A!$^$T"5$TF8$@,3JIV*?D?39"-@ACFNX>UW+OR ML PT3H!F(R&YLB()&))J)JOC=!<_3GP*SI$]^FS37WE&TBP5"H[>^\Y862G* MI.A? @?B/+R.AC,W>$ MX/0;(KGMJ(_HVP#P7UP=7\;P9/'BHV=_*QA\2$ZC?=-'L)A.D+_]$O%Y\WY.0MX9HC?=CRL<%<57UF=G[N MS%SX'.C1:BFR)=1> LX(@ED,TR8/&#YAG6Y/Y!P5D4B"_"ZZX=@? [;D!.?/6 M=*57W[U]V.OC?>,7=TPFSW38/!+3Y"L;:U\1DXQ-DHOCP/ZVD4Y-"AL ]32, MQ/DY)'(PPG)J?#Q3=44B']QVMY(JD*2QPUC:_L\>/ MT<]J$S3W6HA_.SP E M]8HAF22STY[#5X_#H%#0E+*X@ )-9,+3#2PHOE$(-1%;RR-E;Y]JU=MC/<2= M'!RF^.?M1AYG[VI!0_+N*$H_]P6AB!4+34:5B MI!9@EH50&#V:NN%@*/@>O'BJ.O 0KD^8A1&;]@ )3!H]%("DGI4+:?[,\<,8 M^(PY_UN6TGG0T\"5)%14;*V[!0AW\91*3JN;OA>N64[@QH^I2BFXYMF;-&FW M* %*@#A.(<],8Q#KU2O!-;GW\3S#AH2#@^"],O$H_-O\,A/8&Z38'.7;P3L M$FQ#]+_3ZLH!8BS RW(= -TB:31F 8+Y^Z0P+]FF<;1:JV$ %Y>@H+[),PZI$D=EL$3C=H@NEX1E/KE2PX<>D\ MU- U]1$L3"[#0K0T&ZX48=)Y3?SEK4 QZ(1A;)G2;M<[&.E-/*3#(!5 > "M MPW?,B&)P#\VC#T3F.@7GYPE-[S44!FW*V--S4Z:&8]USTU<6=O#!-G^'-(62 M1^M;TJ%JM-1I'5AN?_*ME.AOS+&O/ S%Y9O"!R.C2<=1NT:ZA\!_M:H9XU!#CN*#=O6&2^:4M2RERN M2K\Q)Q'KXP+_JS*"EY2)*HH[I+&8C&L1Z6%%I(^O1:1K$>G]/#5S_"NZ)4[+ MH5DCX&,,N+%9L41A=!S7XP9^?Q9(SHGJ'- (N]RV6IG+6I#ZSVC]2@>G,+FK&>2T%/><1U?U&4YD1"^U M* T)?TJFE,R=Z,+XSZ0HF:H?YS(1>G2*8:%%=Q-B_ PC?.CC%(HN#E#*Z9E7OZ4FX.L7]/UP">^1NMZHX:EFDIGL=#/.6AQI>*2'F@IIXL2T)Y59X*AG'_KH MKFIX,P1$L_A+'1W]G3C70[\D@7( %7UVJ(2I9J05\TND/QY(!#+YKE9(;4B% M*R#W"CH<5 "UDNI2JHP"]QF!1/-'/[N[Z1P'V--+8C#R%CPX*33VP[?^W=6:K%"F':8T_WG7NO2C5^4*L_[;%$ MER%:\X9SHR*2R[8*9R@![E0ZUQK54 ME":[0A#?)XPJBD8SX@T*7[@$HWN<>^8':+*MWAE8TNM#D6XN4;\AB0"SQ>OY>H*:)RY20&,:3I:K%3#3/#Q> %A ]H9 M Q* K06A*D_72KH__9/DC#B.3ZL(SY]@)\%#9MJ?BO^OB9D4!/\T5-_*/J?* M=/9G==2UEC"S-AHYFFE4A08[#( P#L$UH>:(N!'NZ3##3P%E9$=N/-<&2 M<:U)^]=-?X=4H+!TX2X?<(V=_Z'I2OG&AQD*.HXGWIA*2VNA)-3UN:9$5I)9 M*U7JLC82YAN+TS0\BX.]LPH4FA.55"S3MDP)3TJET?MQ]V'6[&']%V2ZAC6? M8T>,:);):K% MN8>5O.ZH? ([0>=1UYV#&[I$X&&0(A@B&'_\<92HS'@\(8QI4^:VZ;L7B?2, M;"X-^^PP.V("+9]QEP"W<+0D)TID;7JVBXG/('J\H:P)UB$'Z:P@+=Z$-%KG M"8F,&,%UTC,>WP1/B_X'KT;*)X[V6'9KKVV>/799GG9^2,8"LMT.="P%-RW8 M5GSV<>*_K,VY 9M"?Z",\L6\W7I6&:.-8&2QIMR[XJ:AG)[HFN2<*N8055\ M9V)G*#*V@.M:GER\A*-/K%+KV. MEX4>?5"!8(*B 8/48:,^ ",J[9NZ(B8V[.^>TN./Y&2D"-@(B!1%'NSPMI4 ML?C*/_? 4MH?KZ6T:RGM<9QE7PJ+1>'#.?#H'$?QJMZS&4M,%7.(D8Q+Q'PL MKK0)9]%RZ.MU&*86U5H:C%SJD9^97U\8FUP>\JT M%JC[UBIY&$2(?O \@ ER?EY=$.!F<*GG$*7XI>51^\+!O5W"R;4G)&<9*HC@ M/:J3?1"O3P!>FF',>QX%$96N6%%UI+GG$3[%(E'\ MCG_.#)XS7;W1^6)/,'\BC(-2:!]'W@9,">G61(HM4DW+'K[@0@24RPC%%G2 M2L]-?!BW-3"%V!*,H;MI"&TE&#G-RC+B"T4^ B%C+5G&@6([3NI9MF(]92J: MX-HJ9?.FA$AYR8(+?!U&7#6+[X4XG6Y R0"J(H#7.^N4M_<$*"G H/1-?*?HL1/1 MM+$",KZC\[0,*54E+1)9@O$2N]!/]NT?S^GJVX@D0?DK38PTX4P)TH[[:$>1 M&511@Z1OQ9QIRDZ2!#:8 '1R3K"I+!XXUS!@-/UQG'&.7J%NS[4 L[O6**P) M18'?2O-03J0D2J"4<<7CIU8A6*0-]5(QHC:%[>ZTIF[=VV9]G#E%>?2 RW)O MPIE*. ?$_>%MJC"M!TE_41J4R[(:K M CMWIM _1UJS7*.8<(+.NF,*;T!]PK4H%/2X1/%$-6LWF>?F+AO[.=QW9CT< M7,5-1CKMI_;@B1EH3]AGO79$N?PL*!-E36SDX<;J%]YJ$1O;3GYN MQ,>$SW*W4A*K'RPQ?NQ45D/9@)5_/700&*<'65&-JE\CG+F)]^,2GIJWD=F+ M#5Q7KBB.7@B',KFG<*T*4YYV>C8 [+'GE9R?0_.7LXM<\.E\ M!KEPXT?JC\Z&Q[/ RIE^YD2==F%5,\UT>1E(4[A/[>#X0=JXX](F[Y+"92*U M'L=$"+X'VXNC@G )C7RUFW)AT86J!5HN/8\,=8DN5Z,JRX^^7J1X!H*KRB"2 M+ ,WC/_AC__Z_,4BWK#%2O[#IR^>?Y+^28/SAX^??ZJ?J'F"NBM1B9)=^SRL M ,9G)LJ/7U3HD<+_ON1+Q/]Z42D*1#CF[\K)]?[P_$1SG]KF[ WO6$=-RK6[ M(Q>VF,D1MOP/GZ27PSF@]((]/X9/3/GULJ*4P2IUC*, 5.$D.G:)&)_3)?4: MXEZ$*$&;PXQBIJOGDK/.#PX0DUF:B",\K[[F;W^M M53VL5O7)M59UK56]%UI)I88ODMV4WM<.H-PC2;EY3K[P?Z5(@L-=[A,&L5L9 MF7.ZQ_UTMGH0O>J.$K @-$CB!Z5.I&1W0#12Y.#Y[BQ] 3/9<$$X^ 7137)]O8G]@E$4BAV;MI1C@CD%S2N17AL%Q]K_)(1IQ#=)LC-J2 MBY=-/(? '&UJ:?YVS#&&=YIZ.$Y10@";&M^HLYOY-VA&E@XV9O>83X(8M0L+O]P5>R0.KF+17NWJ?\3_^R$L%V]]3OK5 M#V\KQLV.AWD>,%"L<\.9[%6-QQ%ACHGXFHBK[^@$SV MHT^?_."W_]S@9C6E';ZP*?H;%T?8 DQ1K7$^<.>LI)+KI^09",<:,?0M-["D M"Q.1] ]OI0]NI%RR%%&?G_D<^9[;8TM;5';[NH9XK7#\*^"4%T7TW@\W,=I] M1ZOL)HX#N770C6[[?HU>5Q://A&0'F) :-\YD+ ()5^![J9\D'VTA]@0VP;Z M0ALR:9A1@WB)<)5^$\1I8V*=RM&1[/8T#)8QW76'Q%AFMU MXK?7PA%Q&^\2U]RX\[[YCB"D':7+F,2T7_$B4":ADZN;WHI\*YGH9A1G?&54 M*V[LZ>&Y*C$(FWVBG/,I@.-HJ1R3*^NHQ3 X^O1C5\"-XW3N$HM;XISP(.(Y M'>^4;%Y2KV*W/=Q(UX3[FBTE,=>:H(CSIC=@JG"#TA$7#7%VTNG_+FM;S$C%G M'[/B]K0+[\&=;W-%(7+9^[U8A7E;?=FF?A7]%$(X5W,ZS]BXR=";EK1L\RPE M]=AS%G0*K?O #D&@J(Q(_S-0 U\61R->EE\=\B3T_C2O3>9:A]PZ?8UUM+F)\+8XIEE;>LH4 M%C_/O9SXNGPMI\,T*8$;B8#'/,"H!K64\R'#; );;5RI2/<$**N^WW-^ITEZ M+;2TFLYZ??*5JBYZTWR3OJ.LE?=FN%"=WT*1IAKM^.,#TO3@+2M6U:7/Q#:&XR17O>.+$\6,%W,+1,T_:/0]OOKG= MEEQ!+FN+TEJJ4GC*JRH%IE6JR),*Z)'TT9Y0X,/5Y!(FBU-SWK1MW1WK_;[H^:(H.9/S MX85L/'MG/8-';VTP-1=H:&4X2V_J9D!I%I_SH,ID3*] &X$-/QUG#N;XX$O' M^>*"\7',\PZJ/"!GD<%!^&=)+[,9;>&L.;&$:]2I1IFN IT@:X\\CAEI;7=! MD9.BF'T,&S:ZVP-ES\/:KTY9ZZ*P6H_*RKT+ZZ;.V)0?M.YA2O?[<2+GRZ90 M\G S$3[>M#*?H;055^9'S [Z\_O#Q]I7&Z)5QC E%SIT?NK6>WD B#9[P:X M3^;IV/*FG-^-IOL2^[+;%PF!G17DS51B7%4@:E->'C["OM\324S&UJY;I12& MM07Z:A^-]O\=M]#7;S&5?^W[+3YXU:V'OEF;Y!ZQI9LT,R7QY&YT^Q@BT69J MFW>\&G%1^M_%6_J+N_#BFWB2\Z^HFSL[MG$F-U 1+.B#Z(B_F#W*;A3T'HFLOO0/4D.# M.!TF+2&1UA,'^/^ 9&M0;:0DA("3C.BKLA8IGX:D@Z9?B;KMXLTXU.'1TWN] MREDY2.$[I0)\]95H,INY _N^Y71N5;0LDP-!I%R.1=*N(0U.0N4WF\Q\ MTRV^7AUZ*B P/.??ZQUSH%/^G3*Y 8Q=TV*"NPT_I):7!0ES!\<%H8%JM@.( M,Q +=I(G\<-D+Z,T9A5*%:V':D)0J*+ZD]5MJE4/8&BX*B81 M8@48I'@YITC>DS4([D4 19477L>CLT!=>OV."VL73I_D03E\D=1\?")(?!'5 MQD#M3,?TT/+3SZ/M))C0EWVB:)',&04I?#E.G*?ATNM$>S-LH3&Z:H;5<3>B MU6C":D0S4V]C@! G$]/MJ\0UE88DHF?X.YPV=^FYA::.7QCC4UH6C+N?M&5O M"-! DZ3BA,_U'A)7+B_,4KY*>Z'!]46=P3VHV5XML#ZG 8XQ9$U))1J?L2QX M\R+2]+WNH?G^O]D4Z@=0VU)N&91/>:1#PHN7S-%]2UD6'J1I>>5AP>'?)?G03,M=_N1FR+)! MI_6S#7WZXR$ U&(EKY"EO&6.MN1<1,OU5;->Q[/XBWH\V.;/S.Y*P\A'Y7H5=7&*K3N7XI6A+:7Q>1_O'1'9$<'@CNC5\ MJ%9%IEHTO'D!RO7B0F[6+.9=).)D92;2Q'J4T@(G_E?')*!PCO[(-3BSI0)UG?U\7 3?6/* M56M!I#_[+#[./![BNO^'<3-HK>^#[+!J!I%XC.Z F[E$SY1OEY8PCLG)8/3[ MF)Q7/JWP_M91RDES0KELTNYR#:L8W7_Q7$J$<6H));.-DTWUSW4X2'7RJQ7<9-90^@G\)A,\1YGCI*5P;[N)ER&<&DCV,@!(*@\.]' - 4FL3H$1(M MK-.R)&K[]+,)QV-^I"5VPA1K:F\@@=S8,934-M ??6H\QZ-R8YQM"!ZT.(KT M/=YSQE;6' 0V@^@'&24VC$:]XHC1A"=2SO#X-SJ^'_UI^"H#;SL!5-8D-_/( M4",Z3(ALDLJ]ZW)#A8G!D],U?K.G;75H.-*!P>&^2::]87TH1DMBYX[:O[M! M;8;X8.H=]TAN.X$G2%SBV2/M:D@\;LC4 L9:!F<[2M+3:9H0DUQA9!U@5"O] M@6"&GDI\+=;BT,=-%CZL)(KJD+Y0,R*KVG0(,'B"\,.CT2'(PL*.] %"84ZY M=,T0<0Z,H3$9#=/FP*9YUTL5V6G.N/I:IJ3*P@G*'ES K@C':A.IG4IF2'T, MI[-,\SO'.:M7J=BFBIVZ5IL>5FWZT[7:=*TVO1?5IC)#51E^S1"2FN=U'HNI M7K%MXMZ-EHPF!\%J)IYS;^I? J?8.%=,Z*__/@))(GV@2\0I,PY.10<0#_5@ M96UY0!:3%O"[V27IZTC' <>[JZ"$DAUO+ M88/C1^/G>Z.Y";&"Z\]F=\6-!8/\$L^W(>-%5)UAT$*[S&4W-/B"FC431SO CEJ"Y7AH>@HHY"69 M36%(N#.719'N-(='@SN8$3 \>G?M\YE 1H9E9BJ8]V022IG@N!S1P'!V??8?NW*>A*Q< M1,G2+^->EM39*L\U;"MR2\T"4-!#,D C7DY+!PYK>5,I,;$/!I"=MAQK*HP@ MBD!"+WE%*5;07(!^8<(6H8 M%@M$!%E=7 ^7EX(&SBX;* XB.CM1_ MEEUN95N8;_:B]#LEX6+![Z*,I\'UF_0"%/B&RT>HS MC(=O,RNS'1/O(6?QUW8WW[^#6$5K.^\"$[@/6D*ST5$P+:-<6NNGB\>KK88- M'X34O*LULB)!P"?/% #CRHX_1[GH,917%#^RKT]6E=L,]7&MRB1I'GZU<7D? M3]5O.2>[DT3SI KC\]_(LI-72NO;G4@\;BDC6_N8_DW*3SWDM\G=F2=&_;4+ M4)/ZSX6^H0R@):Y5HFG\N MEY]RMEED0 P!-(1'I%2DM"+=*-;'R94-Y%HMZK32 M?$ZN#P>89"6SY DWZM=[* M%6GM'3@86L;_6-7#VA2?X/O6W3N]<5X>@@:@H([FEOW$?3.S&?OJ9ON=O>?-\ MB%[\\?DG]/YNG]+6GFDB+%64=(^D4B@64SREES&08]]9]G25;^IC%]UR(A// M=Z6LL[2#;;_$];0Y5&B^."'07B,!ZWOIQ06G#]TE51XEX4260[,,@\4-G*M, MT43<4N\$OTH!1[0$S2 AJY5,S"5R_M*JWY\&&F*V-0?*.6#LN+9E$HIE*SUO MWNMR_ZV7>ZH(W 1*!C3F"DYJQW98F(F\B0;8F76QKS"K%+YX:RKE$JX,25EW M>>+O(D[C'EC,YCC4]>Q[47Q[%KZL7G M@:(0E?OZB[H.7T,/L?"FMM,9EFP"/?9Y[G"27G8FG1NMFC,$=D"H&]XS[ M2:KU$Y=-/*,9-^ZZR'[K17:AUT/[WF7U\;G*17JC:?2.!+HT]SB*V5VE% #F M_OQ-DHQKCJSHD3C,LH#]A)RRWJI.)>T3NJ09L.,H',QCXX\5]V07.%20F+[6 M1!]6$_WSM29ZK8G^+'/\FZ_5:1O9--352 >6,<^(,$37? M'>!,[*DQ"+/C'IWK6?<>.U2-/QKF$B[<#D1.^ V""7^<;5Q'!/$LK0,*)+5T MH9>$8@\YLNQAM,JK9YAV0.&T^M66-E[@\NI.Z:[K$OZ=EC#+O>101ZE[>5R7 M) +/\00NZF5_&QY[8>#SN&F:I&T]&C<[0Z5!>D))^THQ&=(\V"1\]2CMN973 M5L EE. 2PMW9;IQXLC.F CMFRC$K$X!OVS,3\AS=4R1XIH0RFM'\U ) M^F2C8$1-U7M??'\Y!/0?"#Q62AD-&>F,ILQQ)%$=F%0:T M,*:TW-P W U]MZ4(X>%1@3TK%TV!].0HU: ]%WA^SCRPV--FN/"\!6#]"]%+ M%) R/X$LCY1Q3Z $I=H3K9BUK@D0AU7995P3+A%F2<.;( RZ0'DAZOA@*1D6 MGKD).Y7T$&U&X8OD(FYQ#7N[3MOM']9V]^3UG%XG"A:"IC@A;-2E?1FQA$Q! MR8&A'RA'Q<=O];]G^Y*4!K%RM2 KF7%VFTB2WS#0H3O- L-4/H;[$%3C["3B M1>16X#UX^M.+""A#'Y\Z2#E6?@@_\B,_$GX(:N9LDJI)FZ'&4E_TIK M[M4;#WK?$3=Y1Z2%-6SQASGH.X&]Q=B4*Q:K=+RI^3^.X]GU*PT%ICF3'BE; MT_,#)_47)BT>5]'$)&3'[&@T @CEQTN^.M&4,/ ?0[HGX54'4Q'GGN1A.I+[ M"JQ-2*<'"!:$[7@9#G6Y'#L0W.NDN?GVM) MH7/$(Q<39;[#@!,!"ZE" M4H(&&F840N(XTS#,;"JV<[*KB'9F'9=D%CV=MY/G;"1ZPE&$X>;>6IJ2%[?Q M'"=7Q)N5<<+HLGCYT8L_5XLOCA0@UM3_L6U&[EV.7F$/RGQ:W'^5ACG V;]) M=O9;>S^C]O[KY]]\J^N.TY["*T:B77$OQOUDM_N^TU]^\?WDI76M[T2]@)<@ ME1PEMY:1JD@ZE2NT#T8ZM@2]P,4L)-3^*WIL(N%*?=Y&ZF;.N%R+C^I#K,*N- E"GSSHP$5)YFR5'4!9LVA&3;%!.BWVA/0"% MR+D&@9ED>S7;2CS;*#S'9D\'BJW=A(%TYRT-=5S4M&W^%H=AW>]L7WS_MPH3 MH'N4/_/;A7!96^Y'MWFK=ZQ,&+]9[KU7<71X^\8[?/[-*YPXE!&YEBL?6*[\ MUVNY\EJN?"^JD6:BH]6)6]WG!Z)U@2';H%S#<8Q'2]I/-:Z/OY^>I%MD%H=< M^_*#\'S[7 WEO=Z>*O?_EF M@1GW%P2-VQ__)V[9DYG?MOT2'5V@ R3$'!T"'S[ZB'O"L.U!>J_5S?A&HMM7 M*U: ?OV:+#R[537) JXA@'N7)R;ARLA[5](V^Y6>DBWWASNU77 [@.]$+?_.M MO?"A[]])3P5Y9_]1QR41'2N3RY6J!^L\KN5PI1&3GG4,.A'2/13?.N?OPL,&SWL?UMNEI0&@X75YK\8%(W#-UIWS(/*28;1E@ M*7QTH1ZD^O$AOVSM/'KI F->28HE&1V.-*<;5I<^*6E"C4'430@',T2EY/*: M%N&LLN%QP_(AC!$$?,GU#-0(J9!;;A M;:9/"$F5!6+$_(K?W:3^M"*M24^HK:=MGI51G_=L<,^*+)9@X)YNB\9S@J?NF<57LIU*1O$S!5G/JSD:Q=K MX#_CAOG?E,Y[C3YD$S&4RX6,>2U&4?T.^XAS,;B#$[3KXZI9EJ(?[JL*$.1) M$EZ]C5^LM#U\7\#R&(TL9:!WO/Z68J[99<_\=_H'7' U/.XZH\NIZ/MP_:VW MCGIASV$F36[]=5D4S@BI>)A4:ZQ3)^>(G5<\U69F65,'$-R>Z*_@'G>5D'X0 M]G&DJ++VHT=^[EJ01B?(,2ZSEY_J^4'C\?:+UY;R@")91K3CTG><=$4&VJN= M-TJ+IKO8_\2RCP5]#X&,7%DVY[2+!BG^RAH;AKYE0 ^F/\Q?#?A7O5[^4]WP MPZ%A=EAF,=9.(?SLS$5]_D_>W7YG?G!YR)2I*+5ZQ2_=MV$/=.,['ET3\ M_.*C9W_3!O<'S$#6#8&L'B-9N7FA]>@Y\O,[M-G6A8J:D>_H PP@Q<' MK(:+=HR"<3?S#(VGW/'S!?_+-:M^F$_'\C&N<) L;55X&_=DL?CHY%V&3UA> M-7I&3"D-MH!6\HOQ0/V0GFDMN@RFX>J2;7GZ7KV*/!,FL!9GAGP?+1T_J^3Y M6,?(.&KF]'#:A^R"=\QOYC@R<8HQ9"VLD6G#DZLMA9,F7KC >XXXUU/^=7W; MKVAY;8?^N$]= _ZH3#.0,>HF;D#F,KI8?N+<+C'\#%2BH4;)T9WJ=V1$RR,Y MA2@S=!/IA):3: <,PN&"-Y(@'5DI(??S(QXC?($8X:HCKE'[ ME^8**FT&!P.%\@>H\E-/?7\\C%2[ENR+))3?"CIA3C8RU3_2SM1%B2HF,6FA M-/S(3R5E);[MVV,T2D/#+>O,N!6*Z F;6N%GSBY$C"8<$I]2 MC)WA/@0S.L5?4C6&^1N4#TTTM='AF;BK<^P)RY0JLKHDR?^(@'8. MG4+O%[0A$JERI1D*G@SCW;6&=M3]M7M]PNP;SU$AZTUS-#ZTF3UU,+;0LG8B M+(KPX*HFO[AK9CG&>C_XK2&/KI1[]'C6-@S&K+WIY9-)?7@W'^+?3 MW+$GL)SDM/FD3)XET=0?L92SS\-)0",AENO&;;,=ZEUIPIV)T(4$EL-^<4LO MS_LK,84XVF+-KPAW]APHVV5+"N:44Y$)@9*LFJYK^>Y!R^SCCZ[ENVOY[KTH MWQ7.AEJ21 5:>!ITQF8.O1,X=WBL9*I(>92=#W$R!NG48)JB# FB0LR7'2? M9WK(((-N[L=F\9\]U0C^%@_C& 6^/0U-_+_7QV7\WS=#'6W2M\<8+=8)+XQ- M5-_! F\5=?+]NX%@:XL/A$W(#\V.;O Y2?4*1\'?CS$L'=]QX.>* M,YEWI#=DQPKL#GG+HGS%'W%^)B]31TZ[ ZKAK#HHC[A2FAM04>SS" MX*BM0, '6TZAV[("PL(IT/+0TX^.*/S,M?IL8IPK;+UBA,=IP;@GT].#1/R%?_Y#(Q\4UQ<>])"YH=%)P_J5!A%W64TF2:\NX:WMS M5WT\D^97UK\ H$H TXQ?GD7$P@:@E)?TA(\] _?:!6Y<:8U!K&2GLB V07DE M,UI Z U1BATIR@FKN#&;3O)2J[@&N!OAV!R81W83FH.B57VM"A&#\X1GL%Z45D"0L MPCZY<>?,RX@0E^G&Q1\7NZ6J:=,YY4._>L>' MQ(J,Q*./#R^TG'"^S'(::Z+&.H#5%CQQ2 K$P 7'-^#R=%R\^#.^_?KY@JCJ M__09H2+=1;X;XHIH.27G,%)_D4L*C/*CK&W(/99V81R:9\96-YLBE#Q?GC;* M P%YK\PT.&N9Z"XMHI]2^GYM3U;9R"&-GQB& (1@^$]I,K;-;+<.KI M_^0O\8MS+\?&%6 V#*>B(SC*YLX7Q#0YXO56S;XRZ M^YY'98!Z<7>6% 7]/D1=XM<9L"$G'+#;\5,>+DV[4581YS (@S/VZ]R;R;9@]74HMI[.MS*#3JD_B<3XU2W62XLO^?*?LQXGQ1.G!LE9Y-L2% MU,6%\PK)_*UT#W@U/R')T$HB#:#M2\J]HVTZ:>]M<@_%"Z::R-D!M-52!HHU1#@<2H$AT[""/_CR@2G,V7F>78/6P M]>=!/+#"956PJ+UB$F3N4@J:H3"T%>LX?$,T]J,)1Y$S+BEQGYA6/GER,H8# M;$%#?82CX-U"\KK)NX73/=.FD)QK.TT>XI*OPY+XH;6IT)DW7>R<1QT/;5BV M_5T87-N*;!>I&4%]T(0!AQ8]J_N=HF@-X2^7X$!>W6N)=:"9/8DR^/Q" M,W71$N([3[6/,W&\%B7ZW.<&F8*JALX :XN>C@!AF+TF80E3I!HOU%N>4VG4-.?P[Z;ID&?196I\34/*G"1FKW+FFE M2N/>TS/A\WO=NT=NQW](PDH7*%E^P>KX^WQ/96JE9).'%!NKKEAR24(UBCJ5 MSSIA0XUA/K>/BF>CCG-F+C"U760#?7F*UB?@N4?61">8'6L-,VK%XX<.]8]B M('.,46J:)H31,AXU&R1CCM0ER0JX'/HS#MC@.'$4AA@*B(1GX5PP/N=:4GI8 M2>G%M:1T+2F]'R4EZ3NMR2-Q82.9@TW=L.L6#N(P&56'">NIU@Z+\#6:S=KU M<5CC:[24)2ML&-&3$ZB.K,9-,''7,,9_U8PLJ>%]DA"?T&BP 4[V/!KRTSE. MEDQGM-*\8!("XBH7IW\Y+R;HQ40PD(Y[%3>S5FIM!> (BQV![;%9J^95\43< MD,$%$202?>=.?*=TE'!;R//%5[57(8)+(#P?X+0A1UJTC43Y"V!_: /J<20N M SLS 1H*<6*")H7%:Z7R55Q?6]SUZ[/4,YR60!@H^(J'7C43H1+,>Y7[2'[ MQ)/>DV?$8EW)H2UEAUT=S(A)1.7Y[\V[0 B8RH^@2Z'B:Y:BRY>&Z&)+2!X/ MWYK7Z5-U:GQN1NG/)KW(G&=_5*@Y@].G6A:37M![2 MA2UXAERP[YIB?(YX!Z[(WK?_G2..8IN*7(1L'"F^XTS/4H\#80 R_JC$%.$.4FW\+$'+98V2 M']!X3G:\D"&HMB MSOM$:/VI&Y[B.(/U,%!B,(#I(V% XI^G%A=!6-6'%MGHEYCQ[)"1IU M9S/XYV[5*PNH["/X< )MD7[[E-X6WVZ/7":ZG/P^!P'4LL;Z@8^Y.0K"%DPP M!F-J&1O;7!P"7C\83^]J)+ E7195TEK+H SH.7? 5S^_*FL37!9ZX['U]+)U M<;2ZB_;?!<[[#S(0EW&5\3Y/8%S& J_Y7B-[_.Y6[O0%COEA M=@-;#D/!/?SUQ7X0,@(&N\-QEUUYEI/HS3C401A)7T>#L,YX3#/&P'PZXP7I M:U FU!IV5KQM2CLAY[.S]__V4^;SRA7_JW#%&U-%:M)M.JV\FZU.L,@Z]7P MX)< -G2TI?8E+(_/KA/ZFT]HW+(,""A#$7)1HZO S4RE7D21C=>/HU-*_9B= M$0[ 7[[.Z^\PK]HEL_8)/B[HWGYVV[[8HR[<*4#5.EM5IU3(P M9Z08UV+4ZS3]]M-4 LCM*)N)/7P@FI$1&=OT&(/&=\%1OQ@%6KS2Y]^\NJHW M_7ZG'\%B^](!5>1/MSV"-Y4V:HSYJ#?GNAM__]W(Y]BA_E%X"?.,KF&PU_T1 MC2Y2+==<;AY=B-:!XHD: MAS@7%5]7U.^_HCPZ6Y*>BO)0+*$%+PY.>)VZWV'J6'V,Y(FEO(M,_:8]4F;9 M\^IQW=+8]#J?-$EYO MS>,6V9-B6EU=LRQ7; 0A-NU"1849:3,M\W0=PD5S@4#UVQ?; "^MY('\[WA?3#77#@H MO":O_0OL)II*0LE(Y0]/"O09'A?L7_K,RX%]_54?!TTQH-IX1\VEAOF!HENU M4 H-M$.W]8FP*NB-K+O5'-R+P!7%^)[OKBT0%8FZ2JJV99G6R&[GX!3T(%-( MA1\OQBB<:PR?[*/_DX )WQA#/[2Q>*Y4HE5 ,=H;,NW%,TH=QWEI-4X&4LW@ M M?-"!9';;T_=@[^P\S'69/<&;G4QWYTO.F82)9A:1,48W5&'%H0WFCI:6FP M!FZ\MI[-7!PR)?R8NJ9A9*?222342'_79>V^'=.Q*GNCZ+E"<(][@5@(@0"@ MKYQ46J6FBH"0U$!AT>K.*,ME%#'\R_Y9"9X:VTET3% MCQLM,7F,T8\JBF\9492<62"% MH2TRBH""F.30W H=0-C5#?7]O_WJ[;_0^ESL2))ZR^_ZC'#O-&KN4WC&Q_$& MI,6*HD,.AZ'IA.=GI?EW5]K S%M\9N]%,SEE=![#:BC"D#4%(8 M7)D95R@1F,@C?I!C;:K[%'D/_8W1"+J5'(R.;0/OGO]S:L/3=9: M%!L3WTO6H@M1O45]1YV#7BVN)"[%6^**E1LF)=!@0,QV2TN$I)Z=>VSN==J2 M&:#V$O/S?3H4Y[6^#8_KFN0%DNI6PGWBJS.:%3/.%=\;9VS.*8T]1KY:.>I" M/I6UNCM(+I-==*=<2LBM4Q/%04/H5]%$T(TK7JG/:*6>%C01[T+8ZVN)P4O( M"==CDG<%>3H&K3E=DAG.B)TF?:G+Z)]X:4,;4O,U*B^/& =$W$0=:L\TH2^A M'"_JBZ23;+*Q\7=0VMU#DG$OJ]%3%##?$FB,IF0C+)K&C!JF%@Q$X%239_G(= )/&]TJKD(HYH/,1Z]\_K0 MB3494&&\\Y('OM=@C(>)\S_R:*EP-7H/7:8E+N;.+YW MTLI"N1]1"DS!6>XV3>0TT,R96]$/S[3)2SL\&C4.]8\T6]=!]Z[YC8\HW M),_%CK;*D&W!BZ:N['^8RUN!R:D_'KB9:8,#JS05E3B-K82;#?IK!C3T-PE& M'1_"LM//24[9_02==/(3%3?K59-M:ILF+#?U+Z(SF2CB9CFA@M+QO"5C*A2. M*Z3_YUJP?5C!]N-KP?9:L'TOR BX1[NS\Q'!]@&"&0AE, MLZS2.D]DI'5#AU"N&Z3\L5/U0A"]@7QT7Q5#D]F9B7JA/U*)H4Y.WL MF(T0QY'QHN9GNQCX-(,<+=F$8.R%P'KHEW1IS#$E_H9 MSYIP%W'\,ZTW\7$$[&6]02 M\Z;B,:UI_]I^P2(+L*/2L(76=A?+V]\-%(S58R8?1_):PZTJ"NI(3@[W9A31 MKS9$5XCJ>,_0PB]2L4A0RSB/WM/]K^-ZRQQP,3P0$DHM*%!^AE4INDR:+',J MN!JRI)N0DJUI%EE)O731R,,?,K]'VT7XW6;7RXKJ<% MQRB^8TG3&5I;\K2[0])&D<5I6@;UI/ '];J=IK9FT M$I$I*-XU3]$Y*KSIFH(E*OX0^VBSB7CW0(/%*3Q-WC$)K2:6LM2*$$R37[> U/'0 MG^+73IQ]6M$NHHU)3>-;G3VFVCH;+TS+<_@!+8)-VU-:R.;)4R)F4D#S)!=/ M->GR]7'P@I)QA:;QU?'PTY$.T5G1 P%VU\^ #W4>&^?#;S;G=&QQ="[EDL;[[YEN4( MG+HTY>Y9K6*W5$.)%/S^A%^BHD.)[.&=_"5J3(.MSV=!AX=SH=0E(D M$*HM%9([.PN-Y0GXA+$B>3R9\PU]\>>NM@Z'D+O?=0WXP4_EC@N#:W**KFS& MHQNX7,G+S9/B@KG799&*&K1J*39C+PSLQ$*1[J@(&5\GUJ,N+P'ZQYY4FO4R M6E(&P6X\OL@1$/6#3/8.GJD2NX>RVGCN5KQ@S*73D]?2B>,A[$>067=)W[=8 M=.Q( 88BSY9LC!M*YL1GX>WKCXKZN5(26^2QV M @T*UPAK/!#X+8C?Y^'OCQV\\*_NQ^07O#:=)6%%4@H77EMNG[UE/_SD(?NY M@Y2J>_-6WHV$LJ1W%A.R:\=P&+ZE@-\,*8PQE,JTQ]%%3SN^;2>PLFR;NT(LW5^WE,/52-AA M[_A\\9J]\.D"\3&9!:E9+"*C,0GGHZ6(IZ5_E(38.>?C\;)F\ 5S3^ 5W"QF MSG$YU _(W3]ZO^@'!9(Z2$I1N9(]F=E9S*SM-\W)"6(.Y2U2)*B'IH^++1-> M-1-QYDR0X]O",J=6(LZ&R)VR#6.'P[E/7BB*)A%II%2IQZ/6\%%>1V^J[M(2 M]NY>G)(X0X/W^_A6E??9\E&XZ5N4^JG0;26H?M,(.3X'@(V&J='@"+<8^0]; M(@\3MK 55S'(IV+WM#ONE@+'LO>UIRC>?=W34E]T]4Y-@7=HI, T*+::G1!* M8+A]R6 8SX/.6B%##@F=7I!0Y50KS'OZSHQRX00U(B99+\[LSRI$3FEZ8=QN11B>SE!E MXU;6ZC@B[\:D+B9_9H)/CP_MLE\3%V/;J.Z['XF4%;-CVR-#-ME5TTC*,(90Q1T%D9'Z+PP#.I85=7ANYO7B=J1R-5O^,*'1&BGP(3(&:W=W2#QH% MSZWC0R%#(^ )SG9",UT3EWVZ4/1?^FV@]6-UT,)Q'.XMT6YXP>F&L;32:X6E M"OTGQA:0TZ+$)X@;C6\4;\U5.:EXS%=IK"*+J@I;.H'4:()!X='/%]],O5[G M:@0%87;OL656GIUJ3 M>.5(8N80;!85AZY&Z7/"_)R:LC(V9RF+70#>>C)5)7W+(>%9LT9>2Y@K%SWV MX/>[*6ERWA52"7/0I!4O31]E4G3$3-RA:+JAK)E@,I\OB$B?^+3)\0"K6\4I M%@V(],J52H_.XKWQ?6H08<,V635DY[H3^SD?B(3W2;LT#\3BC\H1[[D/?>W1 M+:QX!@7N.B"K&ZT5V>6^8U' V1=G G8G.*'I:SP7IZ\OI%68Y4Y"_I/R)O'U MA 06Z;ML]<8!(U]"C-V>H !BQIR$H<>@M&2V35\U^QE6Y M;\=7_I-]H/X+0%!P3/+]%']&H<*Q&[V':BZS.CN\ELV)OV3,0YH$Z'.2K]HB MX\R7DL,7WM#R-+'DZGS=N^H?^:*7N(_2X)P;>M-M1*/DVP N:>GDXEXGPCR] M^)_@LUWSGP%*^W'5R)DM(1CJL=+3;L5ZLKBLG4T C"%N!Y$,KQ?[XS(>,[3X MR55T.G,Q8M]+T![MG2D0$P<=W?D4:FKW5\F%V=MRQ,*!)'XL.B>U0[^*"CMU?E5O+47.+I*8A^ZS#8]RSJ@T]CO%[;) MH/)!KJSIYZ%6/>?+S_4 M.3?4@CT6+)8U*8@TJPQ$$/W:>!!%QRTN0*[B:U% Q+M4PWB)&NBS'86QA)=M MPVY,G;#Q>WV\X>[1>T#EK-P>VRX,6J&6_EP5(M.QP6D\F2@_-9@Q4F)&XQ Y M_UE[L=8G\4<>2H3@-0O>K0ZJ(!-#Y6. B2A,BZ0%T[--JHN-@@7RRTV.ZX;[=)$#4HV+G+%6*L M^HQ0>F"FA*934*T)F&LM'.K0,M":U4)P@3?4)GO%L]"%#$Z/0E(WNB[R=4\P M6+LJ0*8]=5+R]8$I OCE1X8D9 F4?#H.-W&BN+46FULLW*Y>#;VQMK';A73( MB!)6%GPD?)Z#2F<#-]\95E&I_UJ>>EAYZI-K>>I:GGHOVIN:48O-*/H5.%CQRO*[XP.5N++QEL*/XB):@9DO>6C+I83<[N MPA@IG8FF"'UJG[]1>0$L*W=$XV ="QE9##N^=*'CT%U*_*"XFB::^*=["5%:L,VB!^^H\P"^#(IV4PNMZK=Q1!2$VRHX23:NKP.Q#* M(7 M2&:&,E&TOF3F-N0K+SE5BC"X6)8 MMZ&?)QC]8 Q!5QAZ>E]^]H.@-G@].J$>!*UQD)%IR%N<#2H[?3==J] #9,C? M?$]68LCA.[N^DXG6E5S[0_8P-*X%M86ENKF$UNRXS<,<'7HYI0HAY\4]\.MH M0^+S=$U=D7MP8% 2Z1@E@$T:Z-'[D(HY6<.5M&H:N2-8ELYSR=%JU+\&'662 M]S+8#$#,T1FY;1AH3N\R_P[ '5,!;9"=GCFJX@2FSB%-XS+;![2W\F4N-2LX M7+27GL7WPTJ!6)^I*[*?YO?+)=%5!^$;CD^[',0>[SHLXYK"@%XPDFWSW\=F MK0F()TAOB:Z!]>(/GWSRT?./%O'2K6$)W A]$'[4H!?+4\,,_Z4/,41_>/G' M3Y[_Z7_]CQ>??O297BW!=9D)"H$*]1D>=)? 6,>;?AY6@8!W_/N/7U1(5FF0 M,IDR/4>C.6<5NR0 X97HKCR\OS4/KTB8$B3Z+!8Z&J%Q\TK0M%K@6**YW8.@1A!1MMN2#U9W%5240(6I=Z3+:[T/QCH$G_/^9AZ%4WJ MV*02%USK;>@ .DJ.@I2)4,"\+HC??$'P\*,V4OK+J5(EPMEKZAE73Q";V=C8 MZA-7H,FC):8XN@1CNX\#BC^I7(;BB=(OIC9[=[=TD) =^3GK+>5IIPM.G^BZ MV'XO/42U/YHC-BND>"6N=B.\T/G39%^5-Q#X7MU$F0E>_NOT_L[3R^U@F\6R M'X;^CA ZC]R)GA)^LG>;J!80HS+'W#CO_UKT1Z]!QRE_6^TA.^B%7ZV$I!1$ MQR-Y3WF3C)YD#%V#WGC0K$7['*/=D%KII?@<=]-_U-V1HO#H;K\$UID.?8)6 M#(UJ!M^&#@TS^#&3AA:^0NBV5,PA=R%U$.'KDB*2A WI:SZCPBV39RJ*@]U\ M;2QCKDLG=]^/_BDF-&A=:IE=ATU-'W.T\?/FHQ\N3L>9@46.J"*>$50Y\!HXA.MJ\M XZ%:KT#I*4 ?F1*JR30("*?YY:B'Y#[/MJVSB#UEJ!MY PL&= M&Z#* P;0W0C?A'J>M=E[):R=>2CBHA 7K>:73FG/J6##([=D!6\ZN*)&HGX\ M$N;#O#E.C $-S^% F(WCC/9!\F/G5!#.U-_R5'91QA1.,?"M>Y6F^8-?*_#6 MXZ!/4N5YM5Q 91E.O:0I13,]2QNZI6K-KC6G= O'E=%E!OMRYM$M;7!L#617 M$PN.@&;8N*,C8M<<=[ P=2>D3(:"DU'^N8;B?5R/;R81!T/EV-%WF/FA*#YK M;&K+TJB5T_)TB#ZDTW,".DW\&39CUJ(H,?; 2B5"'ILX0.9C$MX\(P,BQW M]7-XY\-L_2'S0QT&4DXCSB?Y+:@R?V^,'0;$UN\ \5OHDHCU@CY/PT >M$]GROI;<'U9R__1: MO1Y>@^/@Y%MVU/2$H.RRVFRH0B+6;H'OE#RF33)D M7,#3B$U;(8X'.GRDQN)*';TC35G&(%K[+@3,X.&M@Z&K-5/'40V['?EX&G&= M.RZ8AS4K_OK#Y8U$+,LQB X78Y;SP]D.Y9]SO#9HL\MIIZD1IF=&%*7 EU,3 MZ>-4=*9!#^$P/?.39^=._\?N&EEW]6R F\+5N>A6(GR5EZ"%RWMC)@P6(:Y\ MTXC(#*Y2)49Z32V04Y%M5+?(W'3*+*)O2#J+I!E3-V$GN'C^46/L5C,N.!/> M[!@1T'/I6W\SBL \3O,_@D$==YJ9&=U/_-T=/186'SWR.8>3 MKD.X_F ,8\F:Q%_7([CB9@/+G#[,APFVY%.<=N[^CWW)9])]L*],4C0;GXH1 M@!727N.FL^00]\0FG49A,:'&@F&\5*B61)U2SX@[?"8A)#R38=5"K(>2%<[. MN[2=C^.DJ"+8K/A2W&C]L.?C.UI;A+ >$.BDD;"$*!%Z(H*.)Z[@&N+Y2[QR MP360!]V=K- @>2]+V>HC\ F0/T/B&U)O7N(EL+(NZ^X=05)60LQ*!X$2@F>] M9RZUI_E_ :S$JYPX]M%@J\ _/[7\V&O+>S9I99?\A)G!+7',C>=C]RR&(FV9 M>5.3W&OPN=?SBI8SVI6*'P,S"NHKKQ6M>]*_LR+6.,=VDQ @EW B- M4!+\QS=?]<,V/OAK-$K])>Z%:O&?SU\]9UNT!A\MQ&:H47\+IH,XY:^BI6@I M.?]"-XD P$1+:_&'EQE^1XT06@4H%85G31JM^:MT+LU=U +T=IHJ/V_JV.^^ MOZR19=XO6DY.J"FCV6PQPJ%\YE,7A*,S\4=LB Q74*G'RI<6^<+[')9*./0+ M((-+_53B2G-"E*Q-=V,C!5= M)- EE&RV^A79&TUL@W#)LNEGO\^;"]"&K([QQ&I/$VQ@B&.1IU)=3;9$XVI% MEA->]/)R.WO<;TACHNZL2:OT8W%Z@ZF-=Y+M+>PJ[$-1$#JE\S.GQ,BK*#R# MSQ=O@\IAG2@8B]?]TDSAZRRM_6U*:W^= MHA1<\<5GB[]GT,+7DD[[5J,G!>6>A^,^=I-:UAK(CSWDRS/IIGMZ3HC)EJ#:<]3&@%TQR&3/=5X,]8ZG,%!LK$^ME(>60\@%:9;)]XVJ9 MT>5JP ,P5\=\OOA>6:CZ%>_=E?0^3[[KO40YCD&,P<"+1E90ICL[[%1(!M KQX-V\0S3^M+:LKG:L>!U\G2U82I:'QW'J>.S$M< M&C=(< P^&D9M(6O&L_>!&:?B$D?6\:$MU>;&#>UR,N'W\ 55*9USMFGN)_6Q M/@:77)(0"?.P"\-6(/[.,W"UOGENC8P$S5%")>U'+UF>AGS=4*G".PY,,6 Z M>Y[T7=5B,]K?,8YEW913>5;.X.GI2+X:A8)^DWLN<,##]F1[#WZ;K^S1J'&W MMQ+:5HX+KA\R!OSGBU><%MJ2,/U$L))7$% X:_,QX#YU8=L?&A.V 6,+M"'@ M-78HZ7'J7+/3YB+F3B&48]*:K-R[X&GMS;EH%G]ST^P+\H1K]>UAU;<_7:MO MU^K;>U%].U*H$*U" %C'Q1#)DEMC!BP8FOI$+LO!%8I.5G#^UUG_;.8Z.5ZR:-ZCS44J M_IRJ#[.@WS31O<9WMGW=NF))=D_D.>5A+ %VVX2[D/7:4;1RCEJJ<&0;G^;. M- /(']X*)(XX(MQS&!6"YB@R$1909Y$4' )5=&^BQX).>>( MOD(7-@U'M_7//E]D34C595TR9KA3\D?*P3#Q8O>N(P[Q?%%++VR7Y 7IZ'WD M'LHLXRN00I3Z6+$'::FG1=ZHHZ.>.R=^63@">8F3O5W\+MT M$R" ?]PK#L@UI2O-6RX%AO[5\IM-9_H=A81!SJ1Y"\&\?33K81B4L7/5'B&2 MHGS^58:GNB'!$>ZU]BDX^-?0T0 +%#*)>3)OQMLC2DGQS3@W,(;,Y=)F1DZZ&&R.NR,QGK>A+*)+9!I8>A9XR[UAM$^IN/6?INV^<-Z29\[P(>+;@V MJ26P=,=G9LT#!6RB :GU;]G4ZU((K:;,#Y]?J-;5DKU(SZ2/C+R0/XW=W'KV MJGA%6O7HH+HA[H;TI)PX800JO8A/9_/NH,:!!46P1&-D$NY&UP@%]]/D8(DK M"WFQ3;:;78PY.\(I!L'TXY6F67/>M&YJ-\V/9!A<]7OQ1',0FDJ808\BS >Y M=SJ$25_CP$IS/38,89F4?Z 9$[(363/UVJSU3JB/.R_P5#IJ"7[O6*I=ID(G M\M&G$'X((C^[<'*T@CCCG0-#0!,4-WLJ.?&9A[%SVT=A"CF.V0 >WOW"93M& MRHCC)]X^]T?"57!:QW=,+"&EFSZIK4QR&V[)9%D1MVSN7W2&O<[0]44!R2/U M50PK(]BCMZ)W%(]AUQ]$LKN[,11S1GXCLH;Q1W?GE '\;Y/M)F[YVK#2HL2I M M/,GZON%CO[-%9T1CG_!V^8YWU6*Q#X;ITOJ^^3$H=B1GLI%QHP6HBN5\=\ ME&EHQWN%D=GTYK^B%S59OR2AU@E:LCY *;&YE3T.2Z^!%S,P7&X,UUM09$6O M&936Z&&T\V<.6,>.YW./,1(L!X7EG.L&<8)H<*">,U+^GFLF:;#C+<@' =FL M *9T(U:^E'&6JI3?C?8JX6!<&E>M6PH8:3V")76TMCL_-*HJQ?ZL\%<(2O2V M:<,6C2+$:L,P-L:W7:(K+>*H.@-?LK@5\)O\3(H6S8A8AU#T6VOX4;!207=EV$A>0[B/J?]17X\$>MD+$5RT<0H&[_!>ZIT[3:2U)"ZCHE7']0?9.LVH&]$-(3K@J4>,#>P%)HSI M3M*'$)N)\0L>[$S6^=@EAU8)2=5B9='\4P-#?7>3DT.@E3@(4P&31%K6(HV- M=FCA>PK:%(&!ULK&QDN93[&+4XROB>:6*@5207&PYTEP8R "5]6!:4B>KV]V M9SLLT!2LC? CR7@")9JKAH#Z";3OR[X>XH."/N+MS!V]@+)T(A21N$F MSMZ-Q15CI$L6U\'VYA_M!E*F'"VQHT:Z@^VD>FM79+T2N%)8\^,#=TFYPS2_ MK&QTYU?JM:Z4U97^?*TK7>M*[Z>U_JZPOFJ>QW/MI-QP0=JAE%,\4F=S/,B& MN&!;09 H1)%-_DSUNPPM9R*$I"Q]YC!XV&-::[>AIKT,NYHU965\5Y#&$WOKR=54WPYZ[4^GQX_ 3 M'PU1"F6"6&X>#@?%-=:/=1=-CH3!3??3;J Z%RQ+ 0(2>D$".[O\1=9C3ZT; MS<8&JZ*S>>BE5O>K3XX')TX/\3D/PKGR92+!QXFYY)N;/WJ2$=DWJ7[IFSYV MO\YZUJ;KY=RT/7R:9*Q0SKD5>+L+!SE\=(!,319YK?*TQ^TA))?M2^6+&*)3 M[MS=I!F2@UAK"5F6)ZX9)PTZ_'RS&?)8G%^)=;QX47I?7&FP-/ MHSRR%]2'H,-OG5I&8B1!(("?XT>E,YFS?DGZ+<_Z28*'A'<>?17@.^2I[\[$6BZ(0S+'92@: M/8Q\<<3KPA=RI"27C&!T>A6,-L1D--=DU>697)/?UNNX9J'LA*D%/?>09'@7 M)@YB;7W%H90ZQ_.N"^'OX,CQS+UQI-8[E$!5F 36.UJ!)P<9_OJ8J;Z":YX" M<9"IA;4C+N>OS:6T'KL'\!5Q_TF6:D8)5\8$(([[!R5IN[F$'X'<66L/UC4? MOF3U5':!VASMR]S]H62%[4F*/:([NN?.#7$)RRUH/GRFM>.]/9B$?C@Y_XYM MQ=P)G\CK5(_;98#P.-JN(M4\:I(;5\,Q_C=D*]S7:S0K'?3(D!'09K'2K]!V ME,#Y\4M2QJ::*#T-17926CTX'9^OZE#G"FZ)" ME.$&YE#J/ZN8] 3MS,S)K?Z6F.]R^#BMZ;KYG"\E73ETN@GO*OULM0K[0W*S MO^^P8=^2I_GXFP/^.GW/^0&9>_O2#IADJQSKG#Y.?8.OTI7?6H#Y%V3T/_CR MU=N_?%BE?#,M86V*74:?DGN =ZE*?FS!"6KN(=UWD>31P_Q[D$:*I'#XC<;@ MWU(5VNPE,@[^0M@^<_0NK,1D([*PP,SAI@#5"]UP"#&37AB9-.O&C(_+_L_V45+V@8 M+)7$,^M8]5\6TFZ0C/,9>@%CC0E@^?DL5HHE(4D95X2 K29D0A"H>\':WBC. M,X$<3!)Z36IT2^V&_%*%9\6A2B7]*G4'/_@*BZNR8N).@9ELS\32I:%6]UR, M5ISGX\0?D*=>8NI6F602S>-BF=63M%[O!J8WW9!<1#&*W0D6(6#HHT1;"DBA MK\\6%/KO;2IMMU3:99M*:U-I!]&B)6$VZ^"771R.U-4K9@H64S$?3NBF4"95 MHA;%!UL]0%U;+8/!:3XV0<88C+1M8[&/S,CZ)<0"T&*&G: MX$PY$<@,:5D) MYJ]NSGUTP1^DQ63;XQJ?W6<#"71H0KUFDD;U:ATCK( DV&-16A0YE H^*_0N MZ3.,* 9^X"5Z%B#WO0 !8CWV75M+O%6!*NINXC'17M9%@_L*M#=IB2DLK-\Z M5QW'1YB$-7F3BD\WL7G%YV)JRWNN<(R,CKA%V19:%QM6?PXRB.3JHKHZ'.2&&J M@#:)9*OKW1RRJ?*O*S67F)J@41.9/<%=K[&T!:N ?IL@Y_=R=) WJ:#:?N#M M9=\#GMIZL?:9>B,_%],ZD9H?%W!ZJ1$3\8DL ?^&!3P5I1V9?']/S0+.38RF M+V4WT"BW?#'R+*2':A5=L+8,O ABE/O/BC1.TV/V7XI6-'KE5,_QM2;Z5<_[VD;1>C-<@+^+X2N13X8*1?!P4'DP;D?^ M/?Y>D]];N]_%5L$?J,1$!RD) J_VVZ*#B5H*0?*W6_KH6VJY$1P]B/]@\]GN MD"I[QOJ@%NA[6HM+>EV@(^RY"ER*&:?F"4$[,OA)I#45 /^!!8PF;T@I>,I; M$LP&%Q91LY1.D%#KS5>U+/!HVJU[$FO*X$7877*CG#O^=?5-%KO286T[35S" M-4YB,WG-FK3&G<Z8!-"'X1/VAU__''.^2Q.=-TP[2?V4DB-HO3( M$@BL-9/;E#85-?V,Y]SNWQ,(VZ+,(95N9]&-EM%#OI%5B1' KVXTYHX-BN!: MB @3Y>P"\BT2O YK&915J& M18E39:7N>%22@]!KBB:A+[R$KJ=N+9%6**#DI)2? F,(2ZH(H*Q M;E?)-#U*+;UEV/K@2JL>$D6L':RS-]T3=K :EHU A*5IN+*.$3X[%+8B?)@ M7.JH'Q-1OAQ6A6&H91S+ ;&-\14]@-^7N_,11$GO&IN3J M C82VW*DW?AVT&W+D=IRI(,H1[*EAVN7:DC1OYFT[E(Q,548VWAV=6$ X_1K M,! $JF7<3@X7NJ:VW)0_F(J \H(8/LT@*EME";; W8R+)3-,YV#ZN)8P+>2[ MK1NLD(?$-*L/XJ86UC2%H+4[@ J1/Z8%<;F$G1W6J)LC+FC/$(N3RRLP78F0 M_O@7JRNPTM9\9?4%%1<51OS*0#T;"ZS =9$VG7)#UBIRD5WP:IJ88=_'.-!K MS8A9?=VQE8MA-MNGRES:6FO6>@V@&M$HRKBNYB:6IESNVI7F,U2P)4S3Q31V MIBKT2]!DIG-69IHB> ]##-E. O?4&[NO0) JS$+<]>'W92,0M#H.M3*U(807 MR"4XU#:NN*UYN3(Y&(ZJ8J @C0\YZ&_.^U@7 W^%D$/Q1\1LJ?0,2 M_@RR&%/H__D?O;/N3Z<]5T WLO(\T[@RCKIVA8S_/N967TFEX]Y]TS#[_7[G M\ONZVY73]%BP)9(11T@ALY?OJ76 04R=T41DQ1#D?E)H<$FQ&?"<99*L!489<)NUH<0.X=" M/K4>&$:HNN'Y+WNOI)@Q22U<8>S=Q(IDDCX,SX^6JM.[Z.)WJ?R5NSTS AYE M;?$.CMQ5H*Y5N,)5H-)H("D6DPY<.(;X?ZO\HX[6KO.R_ZIX##\#A-I+[Y5S MN68I.$#-RZ;B&&G!!A^_!]=*U@;?O1R]8L.&9FE)62/F2PC[GD>+P9]12C/B M ]YB[?OO\%"RPG3C".V*\@O1;V[%99KIG5YOM(2UVSPH$7^#ME$(:YJ=@3D! M4B6L2%Z>[L44JUQ@+854A(RA)9!6XE]\ZHE]V#>S 9?$5J^IVH.D[BS5[)LC M0THOM;5>NH_:VP#+O)-&1% J(+R!."1)AZ-C@W]K,]F/Q[DUQI3RL32$S+4J MFZDRAC!;4:.&Q,9;IF-:8R$DOVM>SE*^TOW&R(8%>H66'2O#^0)FY'DB,PL3 M&;Q HUES6NXXX#;; KN>0A2IQS \,38\,6%7[2$Z K _])")PC$G/,Z6]FS$ MXS'$_1 E*2]]7$$P'K*+VT3$@E-MJ:?:KV.BENTD\M93STHRDF4$EQG"2?O"=EHDU^CA$88P-GD!,'B51*G.EDXS"0Z*4 @SE$T4I M-<@Z@7I_]5IE?C/M(Z8?0YL_:[:0"]SKX+2ESU2$-+57KU63#Q>(5 MC0 /RXK*OPE21&-!H#"9'(6A%P0\HFF\@0QHVS?#6-?9<-J-?X,#8$0?"V\BTPEX)[I\I@W\-1JCY?I)'G,WLG__J]1\L-_MXF7W1(OO3;QTB9>FJ'R M,5#(X;]$%4,QDO@Z\6:K$#H[=%A1HE:F9:U4=BZY[2J=LPU)\XP3W6_K\3!C M&6-LQES82*2PLWQGL<2TJ7&O_>2':&=L#[.N%D=3S-;+P>1-< 2FZ%UKF_,Y M?O!B..QVN@XL-Q3K?,5RT#-O8M@W;=8QUNL-AU+U0&GM<9F!?Z/0GK;" 8#2 MU!9KV/3G',Y'*?"<))'2#:*@UBZ#] :DI)0S&HE8^E:9H %X1DGR](*;9?. MZA MS60!LZ44PGYQ=MH9,#?H_8.[T12%VA$[QC#YB&' :A,K37E35NO1MJ<7P+N[K8 QE@1#E>+?02;XNB,C6,$0 MTVO@X$K!!*8K.5%^/E9V]CH,@)U]%/>;G;[R#*EZIES[VGPH\2"CD\+^0TH8 M_BJA>8.E@:[%N$TKNCKABJX"J+L*^B]%4B92/0+)1GGF;=/1N!NA>!]:K)X, M9_L4;,6/5+%SNY8:\!A4P5,I,%JD+1KQM!@Q695$&>TBB[@55&Z+R"($.92N M817,>%8#*!'I89E^[,A,W]7Z"<'HR[.B64-[2A5$Z+S ':^_32T=!.+Y=0@: MCK33)JX)4AE3J(?D\99@*.<$;9#5S7'A9B!Y^5O>E5(1W,HAD$>9RH82 /BQ MA8K>E5" XJ*%HT $ MY@OYS#"7A /=@5U[C;\"&8?C)_EF;51L6(]N+R(N9@ M8]M3\QYK-2 \S>](W3V$L#8=I2A3$&7Y6#4^+/5EOS"K,P#.T2#C@NRH\7T37B/*^GS%Z\6L.J[A;Y54:V-_Q7^Q:I]1YC,B THCE> MD$L\*2H?.MZTF(0L6YXT"\<',Q'K@C=QA3D39*T8GXSPI0L L0WO5G/.:#P& MO^212<2"7XMYN'.:6([=Q]&6>;H-%SAFE _&PVF'O80=_+D7< :9K+2"& +B MNR*7:VE8\WM=JUA#R[)Y6;']REM2MXJ@ ,Z7_)F9\%G&3^?IMMIAAO<-<*!" MHLB?8]1V@S[ 8G,]!Z"Q1<:BY)VLW+E< !(FHN&]$YGJ+A00([8.UMS11UR7 MV1:.*!A(F'1(]>Q3'8<1NZY,I?+T4S/IEWT>3+;#HJW8P6HHHC*QN B8SW(: M/H$)RZAH1.&D6[WJ)LM4Q,L<"RB"TJ 0MB%IV"8*:U?CH\41/ .!XA=/S M;T5<)>]TS9,'S<2=HO/PV,34)T1#2&W($S"4$RHZTE4?Q#;,YC^KT%N@20W_ M$7W T\.B4C4%J1]["T;*JKBJ*P=SJV-KM0/ ):%8ZC*;[E:4&3=>L*YNU]X)> YWU?UJM*2X&9*]DE_GRJ[0(U1DKE3"XAJ> MD:%K@2P.L"I[5@MK+0P5"O!./3WRS-I4RD[":P;(=L:TJA3[:'^Y7LJ@Y)9V MPT 'OD!&8*NP+@S8/"#$-?#TANA4](.E(-KN:W-@N^7 ^FT.K,V!'43SD2X, M1-ES7WH%?R^ \O43V-?=N"* :DVEFIFA#R/X]2PY2]ZA<&Y1"!^]*]M@5*%N M7*/=M-U-M3X\*I4JD1%I03YE\]G^23:%%_.NKVF6(5UYL@1/@GV7%H7A\3>: M2E/796PQ,@W;Q;&;,C)EN:-I@KR NW&&WL,U$SP@VJ!72"$O.$7/\'ZT7:O M'Q\:28\XRV'73TP'A-2D8F<_RF8GC68 .LP13Y6-2D%SK9C478"2>FHZ4REAWZ2H[4)F+!,NRJ?0Y)<@VBO@H1!;R M[ @"J.R)(O!VTJ,M[SX^+)2N&Z$=#U),B'-6A9;:_6D4>M%74'X8=*Y6V#R?+UP6+6@62@+7]V6+^"2;!HF?\M]K3FR[]T^V]Q3A MMCN 2KFRHJY,WM^ZZ M!/V'@P?AY]2C:(.* A\6/?EE&T">5M.@7[@X*8L.9UO8A6XVE.N=19#ET MX[.=V,!*&,R>4:]S>RJ>3CV5>&^L)R.O.)]\),RL53(Z5GZ92L%LYGV%WV*) MIVU5MK+P$':]T(-KXFH!-D>#>YJFV$M7\A@PG>W"WFB_$^SA16%CH(@(<4I(MA'[W M5.MB4Q8BP^R=-T:!_L-;T#GZ^=J*#!CU646=DW!0&=U M&<&,BI<,DD.I0 OVB[4U]A\50'*(>;0*GE":-*@1FJ0>W3*6>L/O[6+,JM6! M2V13*=6\%V1A87G_3"@*4/H M& 179>B%4O5$4;G&W$6%3]27K*TET(L!U;92::WR>>ZWBQ:;)K6\T4J5AUZ_ M!ICFZBM"E-#($\P[=$OI[./X^$ICFA2_D?7%/S9%]?QK4L-6C3_*!;@9EQKU MNCT#ZU4@$A>SN.FV,M!\M510ZO@FWIAM7E$O@E\5.0(R@^4Q$P^SO20@R$ = M"[PDDT7H16$,BJ;O1KGUPJ,M,"D5F)RV!29M@4DS:BX_WCJ=MS81*!4<*$(\ MGJ[+T#\HIO*9G=^CJ(\(HW'H!;-*BYQ@<%8<&1&XMNL?C[@RN:C.<_X 1YN" MM/S4B*OI5IOLZJPKHBTA@AB\!>J7 M L$*3,\032JCAXR?\P;(2IKH#?6R)2920A.QN557S#2=+*&(2(556*]A#3BU M<^,7XC.SA8S@@S3!B7K ,UTR/U)3+YS\Q%55?#T&/A*I$469"RR&C=*!GP./ MP/+\/%NN_0&QI@TN["4!F>9V-R[9GF18WBI#[FIFW'"D?G*$'KNL4<,CLA55 M- P(ZG2(O<%>@--BXS$8J/LUO1PBDZ^X!DZ_;]BN:,=Z/V=.63^T#Q..):]!30?,0*?C0#66(9YJ/63?CEF*OWD:-PO\) RRE= M^R(;45F3M%\D>2@%,]*++Z5O*E%L(^\B>E?B#C0D7;\1B$'R2/0+X0G<_;!O M.*JP#)FHI:<\ (70C[+Y5"/2:AZ6HU0X &6Z2-;U%UG[+_0P4WG. ]]!W]/? MJ&[%C^?9^A_ .L,P7A!FJ?F9WI!\3E,QC/"J%UBHA=@IP69#--@MC887H'U. MJ((W<$+JNA4ZSN_3(%2\J^L;MO5^49_$M-)8 MC+&.3.E4=]T+3_N,E?8KJR#KSBQQ*W)M8QR6.&7 M>CR/PD@^=MA1\)8R5 LON%%% [$-%D/"5NY1#[64@]9P8#M=EVHN;ZU^^E+7M;.S7S-*;.N.)'#%KZ%LY23 NEOC^MS& MUQ&\5NWQV US%F2Q&:%G&\-BD-3>V8*"-:$8]H-> MB$NZ8MF@JK02]_(.Z*]D66RPHCBY%D06K!,%($4(T0?$<"*U7&R418(%:%7: M<4\9.)*F\9B1J&A3"G.)<[EC/>B$"6:KD&U#1FKFP+N5X5H&].EA1,8Z%,; M_\MWVT,N9^??W2*B\H#2:@VR2*9F3N^O'>>WB#LU@AK7RE'#(HEZ!4<.1?P8KHAG_$>P#PDNSN2V-$PX2R-+ M!_S.,SMX(JZH7!#N&1K<\FS"\!LO2X]C=]R;@&'D)6;F3[I,82=IW&^VB).O M\KABGJ!HJ[&]S0Z(UZ]6(4T8HQS-(RL'[XW'+%S-:( @S=/FQP-_YYH1]L5, M6S);'3<8K.9Z&!,*.L4IYL0 M\>VF12SC5R6SRDH6.F;/J"G#RSS-'&N?&O#4,4;KHDG?8BG8BR 8L/)"F'/* MC-*FO79+>PW:M%>;]CJ(ONI$8465 (88%9>1$QY'%AP-@51A7P:6@6)6@((, MP)8@7W#>=%4X@"9X^_D]PV%Z.6;CM08S:G$=^(/@6SGYW-=1"DO^L0-R$RC, MG)6DCPV]6DA$:SRNZ#%)V9MYQ_%8^3F5HD8$RT_/=T;@5Z>-AQY!H5^FTIQ& MZ: &,?K)92*D!.[+--'H]G F0C6N(/?1%C M23M2!S.8 %2<8:N.!AW>8PK B"/5!#RYZ)[C\Q"=71H?B0[^8O>2&QG>EP: ?K0%(Y-KK M'\MGMI-MN:H&^,[0XY6,3"(42N0T\7LU0V(Q,1X#8'WX.Q7H"#@3>;;@SR94 MKK1J1!D49H].6**F*L*P"3!E E;5R22/QO(VQ4&3_-0D!@-2$8CQG(%2M?VG M+4X36]8)P0E,81[0,R9+&B99 MH,G(D%>9+HJS>4HOC@WKG@ 2&3A-'B4TC[D4'&O22[\IQM,O<)H85YIC: M!N6CU@RL 21&J?B^++NN"(7FNNG.TVLS):OD)*E0E8>2B=H 76 X6FJTRE*I M@'BU^)QAUC!_@USR%9C 0QC#'_>1RN7"U(O'5KOU_O2OQALHWN40G%\=62T9 M_ZMRK.R/8&\\V@V%+-]9X1?U^UKI4X3:&V<2C\6?(>]HP5@=8ON&.E0+O>!\ M-"VJ\.67CZY<\0\"DR]]^8^/MD*P,%TJQ@;G%T)U@W91(5G%KQ(WJ,A9( ;5 M?G;#07+H&SAVWHC,Y!O%B/6>@,B^TYW>)IGY5TPI?-)&PU.QM,:O-)WHE+S> M7<_&]Z#@C.(BS@X50[N;%5ECG=.J]4EJV&X*$SSJV3P#>PF$JR&WJ01;HS/3 M6!H*)6]/1K5$@>BF-">)TA5AG.I930PSJSNMT5PK[BBI]QG"[);-<4JUX+B/ MD#X&*ZB#N1U'??/PI5UC\>"#@8VNU-CY-0]"GTPEJT& B3'#T<0V&J8Q15W+ M:LA\Y M94 )4#C=.(=XGDH>:P7=).' MZ(6)IT-06FD!AJH=>PD>-%]%O],"X+,M #XK A1?.I]"$,>PZ*=6Q[:O7PJ2 MES3S5N&FI7]%;3+/6"U"J&1S$P$/4I"MB$*CJ2)#B0J>RF!]C')=<-<= T$' MR2U?$ #@Y).7 &DJ?ND3R5PHQO4A#,"39=.V/D&K@L"B.DG#?4@I8\9.NY MTI[(UUF!;77MR5AB/Q8G>\/9U' ML'RCZYB*V.E -OT\?I2W>2NI7N=+PNGD)SR-VIX5T8>MGY'/4\X*6Q;U-O%G M)@MFB3P%"4\E.L%,2O',8 J3S;;\D#4N%,,T>-RQCZV%/-B)*]\B)8.V31@1 MKD)/RI(+;$+41F"U:=H@4;XF]E;;**J;.M:[29;-* [=),XC4Q=V9;LK;ZPJ M3#7"7*3S(VY^ I@6/[SJ,1U[X@XI^T,1^U;9 [I@+ M'K:YX#87?*""YGQGW$-"?L<1;/$0LQ&0?T$KP6 M9Q;[*B1?N>Q^"DG*!J3\V,YQB-=AL([L@7,&IJ!$!-"/*44,B8SBY56B;O\W MF'_6XIEFR%*$6G%(U#:\KCZ^)JS/DTF0XVI&X(&:^FDYY#?*&T%!,K\BY(C!1[7,K1!.WWK \Z:@, M;:T+%>XGUL[\% MW%44Q9 &MY20*#7G4#5BTR?'#ZU)"Y=@G:,]8(^-H*%_@ MH?%:/ZWXCPXA*&+[A6*HHJ6;S'<;1):M$( M< I*W'A47.\D<<@)T#5Y5HHS8>MP?^C@8)22/:\+Y20LBT]!K;6('5"0UTK8 M--"6'(E?0BY%4]- 5OD*9T+B&C PDJ-5?05&H2GG?_,62TU^^J_\XUUL#=(M,JB7LI A;X)KE)Q'HLIRJN4WAC?27U# M]XP:3^BXDC)F>Z)T(IO>E/%F2]:2HXCL'W#'ZI(.-/'2&FGBFC97A!&$=1$N M 0?6T4G EF\_1C]A!-Z>8DS=I?@47AI'H,Z7>@(P(5)6;N*68_NI5 &ZMA\3 M%R()<356.Q*Q7XA+-65"L,1K*W@(M#2[V;KFE2KS0$?+L@02_!3Y5O_>EKZ_ M:"B]>CNHOOB5"TTGGLP5GL<95ZU*_L/,*NE,);Z-H#[='I=@-,DY1<6/DO3YT^&>LB"7X0W']R+[.J!S<6LL$S,"J"ZX56=8%2DW.\!7P6[(WL3HE"&5C&%J/ M+')!^::M,@WP]MM)Q%V_4^&[5A-.GHR(M(C=$1"[6S XYN%'CHXRF> M7RPP/X3C33".:&5\"U "P&>#H0MOX:3X $1E4)FCP3.*J"NFQA<@616@]'-_#\Q%W,J/J)O3/ MZ)I(*6O<=S!C4\\(3'8B!:&%(L!6&SOL_]B:LKR.&=M'J?-XQR&?/F& M(G]%O> ;*B5#2TVPG$QG@[+A0@@*92;./26:Q+:F7D9">D8E$M)Z"BA&M* Q M+$2! +PY_-?@HA":2M&*K?W@E7N4 \4,S RF.",PI47?A6G<,QFO.R!6-,?( M&W2<]PCBAA6\X(3\;-BFZ:=A*_I(JZ+K5/3Y>A6]QP&X_*[5ZZU>?V1YAG6[ MSKMWMY7:%_V=I/;3B&GP#=][R5?%BO*SND;85?!43?!51BR\_3.G1.5GB0E= M66,[1-%S?QHBI"3.)QDM0*$U_JT%?MD8#5!/."'8.ROV-J$T5S&,HC%ON"$E M(#,V2E/-P*X*@S0K"BL^J(7S3\SFT6L;-$L*KWWXY]5;>V@&K.LK3OY:SD9Q MJ&W%__ONDUB(5%J",4T<4N&D:NY13$4:YH K?1XT8[C5#&!SRK/7=-8\H):$ M&XPSH12BF6?T0_X3S:!9LA%(* IU;]R<>'T]K_Z?8@0+-J>BPC/(#=:HFH3HY"R\U+F\'-(O MSETK-10N.W"C-!]A.47&D?UK G5-K >6BL#JGH0L*&< 1"Y&OB)O9B9+Q@@0 M'RF)7,MOD+&QQT"F]Q'.LPI]:]$CK'N*$!QDE,1?M5#F"KC";0H$Y0,#74UG M\)\#S,+ 2W["<'O3D1UTWU:D,,$(]E?H)=P@-?<"G\L2O'0*7CB_M4G:E*0T M=5_%E(#B7EPJ<_"6=;_7J:@8JY48+I2CK!PT!@;'\3^91ON6D.SJY>0_4]0U M4=Q4%)HY5!*V51X-2N+ +B9LY-EVR_&*UXSPH)BSE3E91:Q]GB2$F.)R9D 8LVHH#KU:=529!68..BM"[@+VF*].TJ#:M MP,O%I:W916^.97['H7HVVX :KD(,1MSGUY,)T(C,2_W;I#FV8OV!OIIRFKH8 MS<5A($0&3PQ^Y13K&^#\9M/4X=;YG]680#%8PYWV2,.=DE+R4L%E29V7Q-=Q M#BO$6@7U;:SF- Y!FS@TLRM]]>.=J A$XRR+B5$DH(U.J'YKGJH?]1]^0CCG MT%O^&$1$"/K13^4G#.$)9)&-O5">0@_DKPNOO--ESSQ+X/^^?K)\W8&O?EC] M?-#K]+OGM5]U.[W:S]?=JM?O7 SZ>]UJ_>>#P7Z_:!=U+XL:;+S5#\19S%W MP'@\_O+=Z7=%4(E:0G[LS[\YO?*IP"Z1*@\S^]Z?=+G8)F'I='RBCA!SMC/_ M%F\C <*#>)\O,2J_#\:&OF([5RN#?=ZTB^\I^]]<@KQ&!*]KY7RB 8V?T 3\ MA-5O2)=G1XQMW(&*D4)U\-TG"AJ 8_8ZBD %XF08A&2@&IU/7$6MCI[_ ^-1D7C!Z?@%Y8-4"P4X@#["][KRK!:>2-+:IBY(V_(J9/Y)_(>XW' M2DTF/SVQ#MENH=+&?P3_!D^4-C'!0=$?:;-S[4GI;R>"&(M(?:"!D\8X;0K? MIT2>KE-#I 17>2!4HGAX_R;>5(6YX]X 8>$)>_ M>)@]VWFO6GZ]+WYMA<\Q;N8.O]_^(N;.>VOL"?W3$(W](;ZAV)"MLLUGI]TM M.GL/,NR]4^WO'^;W]V2!LIP[/5C&_CA7D4[P%B'3]8[:#AJ@47+^]*Q[.QE_ M )+\SAMQ0'RXM['8").PU^^<#AO+7^VA/^1-N=H[!D&H/_0%N MR@-8MPTWTB@7?RO-):\IP5RI"@.E[?AQCC5F%- ]DKC]V7!?YK]'ZCSDH3E4 M2_( ?O]DC'] TF%W"^,^B7*P4N#4'0P&S1($I+U^H +>FJ+A7?"R2Z77)_=; M>UVM:*HOO?Z7]<_:^N=FO(I5E_2(SRWCHE]T^@-\<^[ JJ]/YPZLFMG27IY- MXX10*!E1RZJ(S^?XP8OAL-OI.K#ZT&K$*+6U%)V$:;6JWD!=P^^X^>_%X.*L MG)UV!N9RZ1?ALG=K3C-->=S0\Z1DLTTTOAVB24.I \QC3SL(E&91Q2;A]XW/Q>E+6>!=(DO5]/7<21EL0HQ[RWBW4 M10GJXJ)%HVI1*YZZ':V^)X^[]#_Q+#("+?TU\>;3PV^RHWOM/@/A"XK;N?6: MU_B:J*T*8%8?VS8-OB%E MI/M2J7!>YF_V+O2P=@V0X+PF6-JDI/A&?PA>/EX9!MPR&EC&!"B^*XV)2D.E M:MZ'EPJZ1W?*4E=X@AA>!$],4 >H,75S;A!24VYAL%A-FJ_'F<9FM5?>G-;4 M=>QAS[9GWB" 9IX%C4BO'*U5-9>L66BJ^0U_92:I7\G\ M!^<_O=G\)^=3'!<@V^]0>48*&0QA=^'O/NQ6LL0_J&\,>$W6K#?3HXBP\QJQ MTE2:Z=[M%Z":G) FH7B)LMKQ^9W3_/H:YSU+4[JUGKL=+SA-P>S:29/Q7[[[ M=S _P77WX'__NNYU_IA??P<[D?WENS<%XW!CU6?F\%_^R2]*5Y;MNW[W=/[M M-OV\9^ Y?J.PPJXH2.L,SAT1EX8'C+ATUG'^O\^*@?;__]:DWLVDOKP/]+B+ MB\='C]M#_=7Q_.&#HQ%/GW>LB<9&I2#F8YZF>F+'Z\@+EVG #[&7WZC\?5E M@+8!Y"]FA!R^L;&G=?K/.$?=@:#PP'B^(*IH<\0OD\VSR,;VVLIH D&BKYME MD,77BM!_C)V*(YLP4.RMC5MH4KS'JA8A_,C3B%UG9/V1EQ5[JWU*HS28V;$XP0^)AO)#G091&;(^]G!%/ M/$9(HGH?::0UPP,.WC$'S0%FA!,FC(&O\ M<*02YA\ZN#CJZB2E8:/LG8*R&'/. D?@49*'DX)256P^3/GCW@D'J=,E6/H/R!T+@-!\([68F@-,E7&M)P&!)Y%GS*?\X0MXC+:'@_#7-?P-6V>#/.L'[ET,H\7"M$,QW!/ MA'SS;X(T3G#23!"Z./R&)FP:#H;E&#F2$DJ>%RHB,,5;)M9R:# M>>]EX:B'">C(]4B8)IC))$@Z3347#:-:D.QQ&"0;WF-*8P('74VN& MUB3 &&RVH*F?%@'Y+.('0/14#A^LB*#?BGN'B(V8$%]H@O.8 M+LDITU9A\-'QKJ]QX"5ST:KTDPFC28P3_\#2YAE"2!["T$PP/':=Q O@]/70 MER1"*8))P4OD*.1_-(J+$*B1O0;:,HMY )%?$KST8(M_)G&<@0@.< M^%CS>'@S!UY%4PIFXMUP_%FJQ V;>Z$7<\7@\M.KW3Q:YI4#A>^_>N[+S^_YICW M^;!SJJ_B.H-=5M>O6=UE=V 5K6Q;W5FO,]R^NHM!Y[)87?42$HE%&$#FVSL\ MX9"J7MB3JHZ\_?7UZT_\KBA1X0:!!E"M/ %#[\CH<$8]&V-UMAHPDB%^Y)SK MA;#\1'CC:$SHH'(+BQ1PD%:>J4<5BFM<\8S_KLP,6I##[Q6BM?)9^1!')_AJ M5H3J/:]DPXB^YGN+@X<;57:(5&F#[#5T&G;O(\A^>=X&V>\]3/+WM_]T/GYZ M^_GUEWO_WR^=V;*^?UAY^=#Q\_B+QZ]^'UAS?O7O\#OGY]]=OGMU<- M5_(6WK9.=HM.2,N:B>M$MP2U"9X\9]/)B@A^!440&T4PLQ1!I!7!BFXDRXTF M\0*=G"QAUX1&NI*77 K\HO.+>595V'T4,';%,ONJ=-@X&"/>>X QI'0?O.8R M:QX"?/,E&$V7%_NB-_?[G6YW*_SO03;DMU<=S54[L>IYYW)P=F^0U_O=J5U3 MNZ9V30>UIN%P%Z3YBM/1HV::-8)IQ\;$@Y"8#;IJ3SCO]K+VLAW'1+0'M;WJ M":_:N1'X\6<[G.\4X'A/"4N*S6!TG/Z (?+[F]'0>!+]+8^44*C;4JBVN4G- M,TJS:"JU1*J9ERBI*'W66AKM+(UV01U\+B2JET8MA7:01BV1MDNC,HT:.H#G M0D<.NVS\];<>J M[*]##D=\]H9G[O#T_%: T"T%&3EUZ)YW;P>IW5*0*-B]>T%-R?@CWW['304O#6%+RX=,_.6A:\/0'/N^YYKW\WS^TP4)!WLQ\_2^7V M7"5EWZUUW=JKGJ!H::?3]&38P;N=J;VA@Y\6 GA'1],=]O9U,^L%85,0O0^5 MQTA/O8#].#V($4*'3J:S\Y9,.Y#IG\EN[),R/3V?GMHEG/C$SG MI[<+N#PS,EWV:SRR%63_G3KYFM![ @97I\L=8_LTGYR==RYZ]5\UH/EDIU?L M#3J]_N#>JJ?W^\7&1>U4/OWD%9B7*X]\LMQZ=7C#2FZ=#L _L?_\;:G_'.=G M[A.?:7AYZP&71^RVA;N..MWZGKO5D8B@K=SC&*BX5U2RD5Q_V2BNIUOMA"A& M._B2H/SB'&[JIZZCOHW5'$'%$ERV=ZW25\=0+[3C/*D*UD53@LW[$/]X!IPU M:H3J^1#3V(V=U]ERV,%SV,7 O3A[(@YK:"[R=EK!8=^Y*)[A93?"KX_OJFA:T5^\T$7/I= M(3:HH!H1%#N5MYP(_"!B&XUAK?%,)33O!K%[\;HHI]!2/*F0HQ9L&,?GK*&? MP"\56/D(@6P08!.&9L55%!C%+V-$6,P8 -83_*7(&:FI%TYP1>;25_BYY\R] M)<'%YR.$EY\3N!2AAY:ABF7-],K>;.XA&C&AWV<(HIEF-!D3P8X1&-&YAA5& M2#M\JTZ5"N"L\NM8T,J(EDR(K=,@\4_F\,.EDP:(?JLG@A'4+(ZN='#J5J1" M='O-#1;3V(P4JJ,0P8&:J^$=$5+X)$.P?9K;&:2(:IK/2R32*_6+]97W9TQS M3_U8I?1@1%ME_%E" 2Y 3V5 *MQ;6*CQ@*/O>)) B%LO^ZPG4^R 0;I.7B#> M%^&Y^@A>C(,M: *9K^'.YDD0)R?T #UPBZ=/(1(GO$I&>QT"C4,:^R&@V,00 M"&&[P&E="SW1"D&%"?PL2. M] '!V!C0$1?(0ZFF\8(VD^Z8QI-,18RT[3&J MJ8IHKBKU_]&/!:H9;'0]URJ$6_@X&3SQ$+ MG8;N,8PTSO?S\6"&H8JN>:H'XIDN#<@;XBJ_MH]\Z>$3I4(>:T)+H),2I"2\ M#!:=^C9742K+8)$P\\9)C$"H\0S$Y%1Y_B*@>-A"E>\?CVB\E/7X6>SK&PN7 M%&-+@.-RPG<7 4* PJ/5N.0YS);#$!SR>Z8G3PL2V)[!6DS MY268$NK&"W./)LRL>4<\J1XA, JL>IQH;&!P]^.$9\48S&N\'XV7O@E$T*B- MEL;OBG&)MZR IR:2Z*4ITGRII==9],KH0A(6:^6Y#)PIC4AL^$[>3?.MIWRA M^M(0'P?$W%4'_CX-0H4R;Z3" ![ 4YB2&*28 )ZC] L0);\D%07GW14>(L!/ MQ-MGQD(1;IE,/*\2*97BEA.>/EF."/1+LY;,0*T1JHPZ4'^<:ZG"NC1Y:6:IK")1$YP.FLK>P"&GZ;%D*!"X:1!5)#FPHY^R\M8*D]2;5B1FB-FF M200M4',)J+EW /&'QMS^1#5=S7F6@?!_[X^Z2^CN0;'1>$T(53"BJ<)TH ?T)0TNB=%KK/TN<<:'=' X3L]&(5M M"BI#Q#'6-P'.#F)#TYJ4B4C"PE>09-94P1HNL3!!9+W!L5QG/\ MTH6]")4>*B014I=&I,,0QQX ]BTWJM*P.W *P#;XMU#+]X=7+K=RXNV.OP MN(X&>RLYPXN M!\^C.-QRX^46)W@]^&2/&](@PE^MBX\W2N/U&Z;QCK;(^6+@]D^'S<<[.K9] M.3]S+X?[-M_CUW+/^$QD8]V#! M'N^^=-VSBWZC#;]#%TSO*G481R6+FJB,^Y?NZ>41@$(>W;Y<@!.Z;Y2C-9+V M(?'']15@1R66FJB*7_:[[K![]JHUCPYH3X;NZ7#PZ%ORK$-B[U8*4=O@TD$< MAG[/'0SW]15:N^GA?;B^.[Q\"G2#^[.;#M1<.E*\KW+9"UBKCA_G6*VX1]W+ MT>7I[H4H!RLB[H(O=A^4.=#,)S?RH1YZ+3'^";6T5R!KTGQDZ"8$9MOPF" M9# X!#9-&'P9C$@GV.%B("D<+XIB!)?PL9_EO;=T=$\R-D\05 4W?%^'\<@+ MG461)_"V9>AG@XL-J.\[GT! .-HMOR:GK8BP>:9N<7YYTS M!V@88E8O(B@1[%>;)_"H)"#H'>X0+$ )E),J.$G4]>05B":F*62JO#";.M+; MF*YO:VH(,_8/AQG?&?RH*@\BX6$OAV8O_9QZ9H2=YAOUS10./0!A,@%UAJRWT!.&NTG&@!GEDES TB\#/N,]*'O[Y MZC=JT )NBH S\3(#0_#F[4?GD]5K]WKA);[STDNE==?'KLUX\6H]J[5=]J4N M^WXEXO,O7W;=)+=9>>W9"GFY,W=& ^7']>@^>EM"U[;EJO: MEKW#/@1U48T&-"^U+7N/0<6V9>^P]HMNU\_T3UJFTGW#/@L,ONP#T;7#:Z(KH93=UM5<]!,/RM>HO;JI[#;,D]K*J> M0Z^&_E"-1C;%4#W:>MNGP#AHQLBFYUA]O>\ K^9SP]TF-K4IC#:%T:8PVA1& MF\)H4QAM"J--8;0IC#:%T0:8#\S@;U,8+8>U*8SC&/7>%*UPM$'RV_6UM=F+ M VVS:M,7=Q!&;0[C,+:E__S"UFT28P,[[(O,T'QVV)S%6(F#W.-J=^I0J1F# M%?A_^2[PAH/+R;@W'GA]B- M^N&8O[Q^\^7CYROG]2^_O'WSY=V'7YV/OWUV/KW]_,O'S^]??WCSMN%SP$H3 M< MG:)'QV#3I!DQS.$EIJN<-ZOGP,K8-NV1Y<+P,:]/3C:V.(VPOE$EN M9LQ8"I0()O *4>;$\WF<9'D4T.! ;%>R'^3RP$0O3&,:6X]3D.%R_*$UOYY> M8*&<&1!7+WF2A^$2)QTF,M>78HS8+IG"59Z,W.8W=O5P9=W5FX<9O[,U7Y&& MQ@41_S0I!GO##R=!)B/CCFN^^^LL2V#OG/XH;C.R M[;3J&RPI#8 A@#%!.Z34>UL,PL9K_XA'%>9='>-. SL=:N'%6:Q)0&J&)D]: M3/Z?_W'1[YW_E,JAH^G5WOC// "J1VIA/;=HV\X M7ZAO^H\X"7@29K$&WB.9JSBL'5GZMV@*,>UQ]0SG:#TI2OUPCK.Q]*4 M3'L:^PFL=HS"V'K$%+NN$Z*'5Q+61NC!#48) 83#(U5$!+0T2@H$QAL1E]-U M>$O/X1[K&Q+CN%TR -[:V1TW4C;/VB1Z/D$P$'\PN8M1O8Z9QKHR 10U212I ML- C^C4601@R(6 K$X+]K+PUW0GTVD3!WQ$K819'U^FVY?,)QUF[\9AF[,:\ M.,/1D:5SZU9,'$:?T1+MUQTI!QS%<3 /J6D>!]J#3%LH>T NL,A)0184>GA3 M6G,:^"HM,QV3M^$"Y#U*#.F!+O:E1F+CD&8BNPHG^#"TC^(X)):[)CW!%M$J M!_*XV9@FU.(,913?'F\?F!%I3)R),Z1Q$3-X-AP%#XV4.!K%>'#Q]R.%7=NH M&*Z=_QO,/ZMQD@=@W\,1)OXKUD[GGN9%I_$<1SYS/S=H#.73#&*]AFLXLHC< MP!.G"5S!()@4.H)X$@$AQEDA!"T54L=I7/6)2P#.#<8!BA:C\4 PD@!)D?E0 M(-#P:[H9'70$.P%]QF G,Z4R,"IG9'KJQ>EW=>"0 &_1P3DJ^^H-[0R;5__K MA3)O_5@,+78%JH>$CA3J@@5(&GO>L^%L%\S]T&)T 9D1E)* 52NR$CGOB#KB M!Z0)@=W'7\,E:Z*DI %K%,BUH@/%1TW/YSX)E4?W-XJYA1O9#6[DM$RH(X4; MJ86\>%Q*ERW%(+5,1X/'5&#RC!@JB%0Z'!(TP0)TP4$F7WMT $! VP<##XJM M(&&7P!YS'7TP2/!GJ$_HB*"QH"5^QWG-(\31?]8VA.??H,KAX>R$]J./EHN+ M\,'4@M^3WO(2T 2#KH$W^A7%H_,>+R]..2EMK#)ST5$S!BG"$@V^E[4@SDD2 M@"A%?*SUELL3'QIF)A^T*,<8?@1O024\#>PU@F]=HVJ(LBE012IHL(#(^>0% MOE$2B!MF_OPFGH)KX%QE'OP;BRD?1(/<"[I.]0P%,[!JD_%?OOMW,#_![>W! M__YUW>_\,;_^#A1"]I?OP/4%BKSLO>+/RF*X?WXV_W:;\NNS_F#^C1)>S=2R M5\ [Z210]JFUK30*9?AX)H*$@=Y0'$R#.1_&G,X3'.<9B0B,E^,%X!^#4&!I MD 'G):K&5D;Y@S$YNE&BQGE"2G<:T'_8#F77F9'KZNYA14CD63X[;7*N>=WL M[U!4$8^TBXXD.4)UZYWG"7ATI-91L*EHJ@40QDC\?)PU/Q[R,_@4X!:0J"M\ M:6,PRQ:P0>U*!()D0Y90W):WA?S##'[\HVTIC9.8'-LH]T+Y69FE>#?([K=D M__^)%P@9Z#+L&W[I!^@5H"Z0]:CH)DCB2(<@"$<.I+J3AN"B^O&"O> $;3G@ M18E&PX6[2T/ROT7XR]+)' 3M)L%H<(Z3?,XQ74&X"V,*P"0S321_&<%VC5/4 MC9G"B+.7+%T=$ADMZ5=Y%/P):\"UT]+1T^;7G'LH<_*0]!FO*$3\OI(C\U%K M*GSZ"3Z=]&'9P2K'YQ.*(H(?'\%3)GEHA1\I=D+1RT1H0Q8 /=9ZZE%Y3Z7H M]-_@I%^)"=/PL_U+-< (;,&)"&"6X"L&%3B> ,Y5Q,D(.59**8 GCGPG=]Q/H$#Q\+C];N3.1QO--/&7J(4 MF75!&L-C572-YG,4<+D0+997)/A.SCZ=Q+#"G<$["G&/R ME/&K#<$S7VI1S*$_N&,Z$PA42^D%(%H3Y(5P20>53A"M)UP6X=U2 )_5IZ6N M,>*!H4/1Z2.E QQ3D H8I$THL%>0#3< ;Q!\O&+LQ\A/XL"G!6!8&2.02Y6) M)DXQIAV&)U\C4%,=]@XXYH$:N&?C^Q8?]^EC]K/T:\T\7U72 3JC0%;D3/F! M!P("=A0N2NWHMKUVS&QQ[(.=37/:.LX[[=K%R35HN;%S@U>*.VNSS76B%JB( M9RRZ0#P/NN+]X>)=.=; N&%89)7_HUAM+#\]^07G>#?3BCHX:S6=P24__1 S@$_DW:3' :*&0?, M:"V\*^FM-"?06%M_'8\C];M:36RLIL;6FP\U!@*1&\6P"CC IBT1(.$\Z)24:"S_)X=*+<%*%@?(-"NX=HC2XV\*ZN6+T8W-YS? MOE *K&QHD%^9TC$\^1.<;C3C='!UI+*%$MMR?9A6%RA4L_4FX4\>,=8GZ5BBS# ?@ 31RXOZ8/YA:G^$(4A,(;@\FA*QZL MJHOB;CH+;.T"!5[G011I$E2SNB+N*#^:,&% E(+A"MY]7@A2?+1U#4<,:FQZ M7>3 J7BJ/EJ?J:*Z))#&Y/^)=T^1]C0?3\DXVR# R#"WV*U<&J%NXO!F-44' MWXBSINGF6V\E+A,'G="RVE+KT/ #^[L8OTQ3KJA 3]OXJ#YL21C/M4*U*PGK M7 O^"24]X+B6SKS%724/?:5Z1,QD;:+WB0O0K_[QS MKC]"V]KI][^GKWJ8,H'C$&<42R#>^%2L#V3,#AU_5SCK2GD4TP%.:/B1 M^6A7"H.<3.7-7#V2AC9U.:<0RDC!\0JHH%;'*E@6I>A=E\?>9!2[1G90,NY$ M:=50GE+"-71O/O[ONY]/>I<.9D#4#-Q)TDH8_E4^9PD]S&1&I$9D0: .,5@L MLE/N1Q^:[=$'L$OGKCBU8#CCRDR%7*K^S"7XIJ.RF*8\_=[29Q10X D^?\N! MLT^[-+VGZWCE5"JOEE_#!>IF3NHM\)"D:IQ3*$AN1MI7/TY"Z/!)[UQ.?,\\ M'3P"*3HJ$R^5&2_=JB2 )15"*<4P L\,DE-/DVA04M5EBIAB/994L/(:VA3Q M?DKTF*TTB06Y0'+;N'AX9.UXFI[%(735X/L2\W'80#A0[ZSA!EW%;JU1'NWS M'"9BN" !%3OUPHD\L^\L/(E.ZB?=*!VAJCX+N,B08MLFPJN0T(./AKR)Y]OW ML+QW%4$=I.:FN.:BJKC(<'AH]26Q@L7%>'+&<1Q*=,B**O(6ZSH$3"U9-IA)F)'F9^%'$O8FG3O*_6O%-B*^ M,A*3U*=>.4[C2M#&RG3!!-:B\LEB=>ZM<())Y#!#N&)=$M)7.;DFA&2N*+WO MEKJ#AC;OG#:B>>>=I$0GSOL2%[^)(\X7-[ZV#JU2U#"#)+?JX9+,<=>&:ZG 3N?1V6+PIN9,80R?R=[E4I!'IQ-A@6]BJ? M:[%,/:=_^7VA8ZMKV/:D/ML%.!HM\8'TF3%!0Y*XTXJ](0+:.MAK)+^E#%,L MMTXI_@W?IO$$C!8.[GB<[Z7@_X2UO0FT4WI&^7(+DPZWO'F4SH7V"4DRE1:Q M70KON!D>)>.&3[3],R^)8V[6D5GC;"*WH"ZC",* MQH# 1"_]<]'J^M&TNAY55*4*/==8HSL?J0R5*I;#>"$J.K D9SKI MQBH]S6?.#V!^IT764CI. 2A\-$V'L(4A9 F#P50;U(F5UB2W9.:Z3 MSU.%11"\P6AYAY).272-,19K2))#;%I0#CJ*U4?>C1>$!,^NJ\'DU3CA%\51HK#K MFA'7>70CO-;Y:&:5X+4L0:5KW .%67+9GC7B>)EKN>=ZKOA$K?QS6O3 M0H Q[NH=;%VC26!U%*26PI.Z64[ FL$?LYM">9L=9RK'"XV-Y<;E<\?Z%?. MOM+!,R>7!(=7E*.#YHN+MG9+UIHJ3?NNKFPLWG/MWM*S@^@FV+6(&-]XJ2D* M-Z+<(OJE(?(I(:?\<]U*A5;:N,%-X(8EL)04Y'7)8G/ M^M@H@5W.:(UT;[P"_Z2229S,D$_$(JHGQF)*$!F%>AR#?8"J4XWF>)9^P'6"^;CUN94OG'MI>CI2EL#D,*W+X'K0(NZ8^ M3W,2WF/X$,],AD\&ZF!U"@JOF?:*&K-Y$&0AD%#3XO'\WOJ70BR:?@&8][@4?:/[(UX7 ME/LDE"/1\A:V?H9:A);9^PESD_'BKO4<#UZ)NR^\@V".:/6%;_XK-==](LRP MHPJT5%^VX4)!OTZMHVQ%-J9L-;CH58$=B>U1OFZV(9=.H;#@?JU(A2<4^,#< M1XPW>UFT_:1>B"6^'PZ1V?,NW#!).L(^+JDF5"4\=K(V-J@>,@%F,&C@G^;9AS0(\0PJ!LQ M];7@4E.\G9=2[ 7?W91JEHH.2U6*NO[0F,JZA:5*Q7]0U;686?S!Q M,/,"SR*AUW0[LH #JKZKW9^-N1S)B3@^CD;C5+/ 1[(Y:-JWP#K1;=CE\U%S MHK:<'.J,8TZW>L"IL8VKCIT;6-2LCD\E,5C+D38#4S83[GJ"D%"&FZLEG[@< M&SN)>ZW+!&/L,S/[I4)+:9'7V2@,Z&*TA\X?18#@&OHO5GUA .<&W3_Z6F?M MX0K]QYIGV;:,U4@'*IBRW5A)_BTK*J-397*G;4)MQX3:V;-(J!V^%6*;5Y:] M];Z,ZMY,@?R1\6K35"!G219,PAQ=M4P9?8W1592UXHE3Q$E?18%0_-F(BP5R M+EL%7]22$:XM&<23I(Z.HI:[P!71TAH$IS>FJL9U<)F^[OA0NBJ!HU4'U;;1]K+ MXV&82W%OW!W]FUHRRC[7 M^#I.'5^(XY<82491>2 85I?YQ^,?41/G!H))[U.!51=1C+;L-DDNEVOD-^,8 MUSWJ+M#)K((MIZZ ;;;@G4T;QL8W+6O&JCFRR1/" \R=/-ANIBA9)VZD:1S M%%%&<+&,94SY'-H$BDQ@T2&7W6I,Z[JU,O NXXIPR 8#FD&#B?8\B< M:G Q^IN@P IU_T"!KTQUC82][7&J*V7[0I";=08M\B(J.[&B*59K-P&A8@F MXL;6)@&JP^$=5 M_NOIOL$"6,L_L@@NP2>L'K,O*Y=QB_]D20' V/+U9'%';$SH]KRUOO/:74&B M%'-QV!+0 VXT0,C8B:G@";6>*]XFZ9*M>[TEVBLZ45]M]'^-IB^UF>^G=0KC M9ST5"IM1Q6XQST=%'I?-N*OEJA1.AS*D\E?#378$U8MS#X8,"SA>RS8^!B#+#F/2Y]^ROY3R$# MG?DSL-Z(I[%;MN&'WGXSK_QF3Z-S"]82Z:&^26.R*U8L_&&:@P&+W X7B.]0 M63PH&%!EL\*II=IT/N^%HL,@IB)WWPNMOH_'G!Y"WX2UBF0X31(/B()1:(G/DN:V!K*J+#98KC+M43$VRS7;EFN\V>1Y3H 5+]Y MGJ2Y&'.$JY.'IBCS.I?6&5T8??7VC6MZ;06 BH[!)-9#OV(+^EU+N37REQN% M0.+AC\C31ZA=N"V<(JD:!CA\4YW+TLNHNGFA7F?.F/"M&JOK\Z) M\XQ*LGDV6,)0B-@)%/F)MXA8J][CQ%_#2B2DM'*K\MHX'HH5W+KAY 0>A=W&AA!/VNWESN@;6V$8 M@_+P,[GRJ!* X,&<2L+QRS=>Y/E@/)D+_HI+![I_PEG;)ISU+DT\%0; JPOG M:JJ^JE!/JZO?=)KF*WDSA#$$*G%P@2[6#8:VK*(O$'U2R7BX*([&*#W"4'=Z M\3U,DU#)"$SQY^+!LSK3 B8X-CDB$N2+]\VHL9=_91?P5C0Z<43N'Z&>1@]^*3?^][&Y)*A*_1^]&*N_$60 M@]$MQ>X>C\ Y44#JL#*LM2A+3I:PY 5W2R/!X B=^(A'QEI,)XO&/EAMP,\U*)27'F"J9X/_@N=5" M!MN- A!*R=*,32XH6-H=W)F4P?1TLFTS2,@##L5J,N3792/ +>X*97&($N\U MI9IS^)D#)&KVR>JA_U'WX" 36/ =4?GM"/;C,4$SB@ MTV4NR!+XOZ^?+%]WX*L?5C\_[W9.SP>U7W4[/?TYK!9?[R_?G9HAGGK=8).J M)[MJIU?L]3L7@_ZV5]SQ\\%@OU]L7-3IQEO]0/N8K"/''!,QT?6/70?,R8?< M@'J-YX*,=7+:J;'(L%R$!\&_[%7"MAL$V$&OL MRS2/RR\OJEICKY>S7RK!NQ[(6YT-ANYYO\\>_5W>$(7B7F^Z7FUN>YRM05H. M.W0.N^P.W+/!Y=-PV-YZ;$+_-$F/5R-^UW9$T3=*M'9$[S^QU[_'J,[ MLVL@Y9 43?]LZ/:'M[0:&F8;-&IC!A<#=]!_/L&@PQ&OZQ 96AE[ #*VB:&) MWJ#G7G3W->;;F-'#;TS_W#T_/7\>0:.#DK'K,1R:)V5?#HY1T#;19KH[;[TNA?NY7!?.7M8MBP]MS\\V.#5%T*)6IWCW;@0U@Y&QI$$>8?=GGMY M?G8[\^/I(_;W9#$>R6:>]WMNK[]O(.7!-_-0K,S^X FL3.GJYI'(:[H;CT(N M'E?RZ_S2'>SME;6)S(/+8]9"R+2.$.PS67N[QCU3@^6 M*ZNX6HWCQV/SRE_V+]W3R],5P=!&2IYR3R[

    7%H^_)%AET6 ?QD*YJ"?

    ZA&F"XXL M\P9FW+![:(FW-HMZJ[TVYQYI(E/8=.VIZ ]!24X'3!O+N]F\#_V*2#M^P.!1-= =N, M?IZN(I3KU6Z=F;3+7B#L^*/BG5\..Y>7I_O"G9]==GH7FV&W#]^,VX(L?MH9 M]+#L_'[@SG%19RW<^=V$00MWOGGY![Y1.X*:WP=N>7,HTJ*3']9^ MT:UV0B?O/SXZN3;\'IEYZU_]*A^EXR289SR;@W =A#M2<;L_!\SH' M=YK6\U3GX!ARE]8LG"=/^+V+QF'NJQ06$8^_BJ>!J3\5I80VHZLICSD+>-8Y M[0UND07L7VR="'S@1M'6A-OI^?#>LH#[W6GCHB[:+&";!6RS@&T6L,T"'NY^ MM5G 72W"-8,=FQY9:89GV,2!K+N]U-G9$_5WM,F_H^>MBVZSX; /5A=L&(YU MZ/K@"%-+IE7NJ:9LM!F_#:C\[L7P>";F'I04VC9#ZBA$T4&U[>[&\Z>(+=5V M4Q_O!#L]P$JP&&NI@IERQE-P MYN"#1*5Y2#,9>1!9GN!'69*/LSS!CT'+1N!@1< =8S ,XLAY[RVQ<,3!.@4G MB^%Z/Q\K^NEU&(_ DEC$R==)G,"'HZ7CS>=)_"V8>9D*E_"C[SO.Y](3O#&X M2D&V=. G3C95SA(K5=1*I0H_,%&34(VSU'EQWCES@' A%K)%*@/!F<+'\P0> ME0 ]'7+"X!ZP1#6;A_%2*2=5P'/8=T,^XQB(&40YU\+%$V>JO#";.B-P*R=! MEKIP,Y5B7IUP,EZ<=@;F@0%LZ&HPW\6+^O9%R9I8FTL?O.AUNO;5UVL=6C,R ML_,PB"C__5^C! _>0]S[\8[ MED>)&L?7$2S%WU[%22=XDL.Q4LX<7B3V4V JN#,>J@F<3^#M/W,OR> \P&,\/A$<1;QL$<"]\<(W;S\Z5GN;\WKA M)?YZGA4RGF-X935Z(D6!I,;L7XD^ZA8_\4:@??)L_4]6HUFKM3,V_]XO^V[' MF^*FWLM*(,CZ]S0ISN*U.ADEROMZXDU@W3]ZX<);IJ@W[1>&M[6I>RO"U)WL M+4)CA[KANSU@CQ#E V[@2J&:U/K,YJ!\TN+@8-5E6BF[9%O,:#04]J4*M[TK MKQ^#<=<6?-53XG.EVFGK.SU^9?AEIW=YL6]E^."R 8RWK;GH,M/0=WVNL'OJQER+9/XP#Z M-&I":@=,E'Y+E&H\VGDS]:+K76K_GPUAR$OXOHXPK=!]Q J.WI%V'757NHY< M1WT;*WBSN4IPV=ZU>OA.I -"=B\!O#0EIW^H5^W#$L<#^7\0+2R[8O??!0FF M 6G\EL.>^JWNA+'2 M^P6_7S6*UY;BW"6Y]WAY53WYQ%?C1%$*>[1T7L#AZESJ)+SKQ(G3O_S>W52% M4DGX:#QQ_H>3\^'2^>2!\_66JU82 M2K9C>0UGX<$6'2NKSD7*!^B&'GAQ8Q52),O3!4$=82P5-F7K1T M1GD*6Y!BL8I3AX%>V8?>Q451!=)[.=85(0/!2:["<8JU03D#0;B)?&-PIJ@^"; MT^S,1G >KI?XS*D*Y]9M SQ!<*!HE0D0( _ 3\_@;W&>8=F&'_BXD2Z^7NHM M' _)A,$ M3)-)AMR":YP&]"!?S:@":A;X0!QB0.$R(KLW3F(%FQ//@C%NDD\U(!LJHYJ8 M0->P(5IV(4%^36*@TWM:>YM9/ZB P*%>U?!\<;NH-K/>9M;;S'HCF.CPKVH( M<^^86=\)VO YPB.VY+JG;'Q+LC9/?Q!7M7GZ9Y.G;RA>Z*%>U6:Y#CW+=8;X M'FT:]1"VXC@9[.+,[5_NBR78,EC+8+NGA'ONY<4CIX7;-/VVVHEGEZ:_.U#@ MDP%5[?C2G &;E3-@K67\3&#\=B[,>P*PN*<]_K<\]="_NF\(T?8*U3XF.MTEBE*6'7**QZHIJAZL_/[9_#*V>12@Q- MTRG0H.-P:\RU95ND_/*)FGFP,;Z#]7 ._.^R^[VNB5L2LL=&(N."UE'3*@7$ M(JRBU@QV9A9DB!&%-([G @<$"P03-1@'*H+_:]RI(,K@_W@3C7X5S^.$KL\4 M@W/1FQY7;50Q1N/]RA@-_7YMT=/SO:KAI3SMHG9=5%OTU!8]M45/[55MT=-S M*DEIBY[:HJ>VZ.GXKVJ+GIY-T=,Q#,8\L*O:LH%#+QOHGPW=_O"T+4PY@+TX M3@X;7 S<0;^MK3N$O3A.#GO9[UVZO?.SMO;ID#9ET-8^'5_MTR?C&K3M 6T1 MU%;5WVNK7G9[TV=1!#40ZR_J@E)F2%LU6*L MWF4Q]8VJL08/7(W5<;Y,BY(P9^&E=>59+_K= M/X83E^$40$]&IJ$-AD_%:8@R20V1LZ30C*8?TB:EQ3:ESD(ERFF'H>UT_LZZ MSW08VJ-3&JLB R\,":@N51E!UNF9A>5IH'SBL++2'H9I3=KD :+5D\!"!O]N MU6;VRK69V\8;'E<)XV=[+NC/Q5S0MHZQO:JM8WQNBVKK&-LZQK:.L;VJK6-\ M3E5F;1UC6\?8UC$>_U5M'>.SJ6,LN?5^C5O?IFG;8L:C+ 3J#7KN17??I//A M% .U'';P'-8_=\]/SUL..X"].%(.&[C=LWT+)0Z'P8ZVGK'W%&JEK6EL:QH; M?M6Q%;'M/%Z,:2TJB&0DZGRE*-"\BJX+3-:^M"D.]#*&J:-*&WQH^4&F M -!=*6(:6&50.Q0Q,4C=#L55_77%59OJ#8^J0NI7%:G$"XE@K_U9$"&6()5" MMC52[55MC=1S6U1;(]762+4U4NU5;8W438V4 M[=A[]8Y]F_AIJZ2.LL+@[IW%.IP*@Y;!#IW!>MT+]W+8%DD=PEX<)X>] MQ"JITT<&&&L+I+;LR6D+^-861QV2+7KP5QU=-H#*$LW?ZB$,X$UA9A.OP8"5=:_BFC5VV6A]%548X M9_/%65'<5?K-MB(FNR3)6WB)GSJ+()LZ<03+ N+?!&:LYXUB_+<"Q\V495UO M(+$^-61UU6H>&/6A3 K%>^81O$1\ M'0'[^]MO2#-9)WF6X[()XP\+ 84I)T 4V-P_^>?L1$?[T6%CG-3+6CN5RO>(8 M;LTZE3&VQ7%LLUQ;+'?]5;;'&?\^4BVRV/VX MQ&W!R<$F>5Y>N!<7YTVL-VEYZ^!YJW_J]@:#EKE:YGH(?!*WW^!2S(>OEIL% MOA^JQS_T9_U'.O!/]((UU7*Z+,!* _$EM8G[C5\V*ZN_U8!V5Y/ZIZ6D_EG_ MB9+ZEU9^WH".6/E->1UO#%]1BE.GUCGIRED^-7#C MA< *:)]D$G. 8"33S(BJ>A$O0BTQ37@<"PB3PB_69X'82FWV$SGK/8A+;X2?[ M)<'_Q?OF2(Z_S>ZW5[79_>>VJ#:[WV;WV^Q^>U6;W7].N=M%:\^ Z]>U7GU;6:_S>P?9X*LWW,'PQ8-YQ"VXC@9K-=W MAY?=EL$.8"N.D\$NW(NSY@JPA\_P/]&VG#_%F3^ +/_Q8^*\G4RP<_B&[>7$ MRUI G'OS._=CEH,7 J?["H$6 >68V:&W;R5>RPY-_WT+B'.G=U@-3%7&@UT4 MI6)4*7?>?=A*.4):J12EK2XQK1DB5BYE2S.P&_!'4IU6!I6!SZF$9J0B-0FR ME %.J,AM+9(*WF7MG#%<'=S>#Q!W)U($4'/CA;G\- SC!4*>[ -,/NJ==Y"O@+QSOG>X[#AK'K8[\_D! M_!J9S\#7_-:YZC@3Y1,J$;)(GL7)DN^+J#>][U<9R^(D5_Y2L[,I5DF.04%X MS%["#<[82Y(E+)DPE!CK!@RS$Y\Q:Y '#?!4FB-CI4X8S(+,8R2EF"GKS0@! M"998^J$:YT0;FT_=6E2B71A7SDD)3@?K*M^EB:?" -8W2@,_\)+E?_['1;]W M_E-JD;"T/WS&V^.23?G MLTKA( *+-%Q]O"8LKWII3<7?4X_KR-V5:G)F_/KJ\PSK_[%6_,6PW[4*ZO$7 M+_J#84?< O/YC1>$=!,X:7F4DZT3)TF\(,PQ;^Z-<0? ^E1<; ]/2O"DRXF< MP/<(%-=Q?L89^NCN>"TJ;KXGD3Z93"S_-$V>:+%I#TP@R8EVGY M5MP)Y ;0@40T4R@_,A1% M(R_ZZH2Q%PEUQW%$+@Y2AB[I.#OM6!2+>(&+\PP$7(0VNDV_*MT:SL>_H^48 M!J #I/$@$ C$-:Q;R[9RX03$_^INDRH6FA;LBGJR8-2"OF8C'>\Z48JTT@*8 M'58).@'Q#0-25+$S4VB;PD\6+>G^X(61N!P3 M(:PK\<2.X%:12HMM(0X=_0$6H;0[B>\Y";[!O^?>DI@Y'H$ L&5JG(? )6$: M5VY@/8Z0)(.QF#@W?* MIG!N9'4^"-,4/!DG !]XG%4?@7BIN7P\RM, R0("-UIJ)K;IA>3B-2'1! 05 M[425S$I/!7+D46';PG.$+[B!*DX8RS0A*$^\&H5W*GBGN]^%)].*JT\,CZK]+"&T^---6T@$W_@QV%#5U<36SQ>MV"6SW:[7>'%$E[NT":Z"U+\)O YI$?MF'!(R6(V.IV4EI=$ M\"'J8+H9BF%0)P&HP,*W1-^3EM)V5N[66=E_%IV5JP]X=$J;,$BAI8%9$S1_ MN \9=%SJL:(FUPVM2+(AQ+R0N \H6/[U&%XDAE<%C:P4"I!QF/-Q)=:8=3[;BLQH!9\DIE2V4BIQNIS_\ M'M?8[9P.O\>N=G(I844;)-B7(OI3F-/KGQJD' %D81$J6&_"WB9?:(DM$%33 M *0"R2>X_H755H^B8JWGR(O:>&^)Q.'+WH"C'. M=8HM0$Y!C'4,:1*Z^\AX$DNCQ@AE'4.R0#").,*_M$T/)IV2B"ZS+?!OP6A*VM+=&-T3#%. ;3_W0K?ZC=&FH" F!.,/1N 8UNB-ESS*:(X! MTRBSK/8%.3;LB=P$<8$BKZ.>EID^3N(T- %1Z66[,VA-XC"Q=&'E(6:2[Q8T55G%+? +^0I#,O'5> MG'B?$OKG1\#]XD1S:G8@8AU(*6-KGT M,&:V*1VD^P_-5.:(S MC\2[2V+):DQH"\ROD09XH5 MXR7_A_)JO9] :XXRG3'WP.0@2WR5TPT[^2QT2'4C[Q]#@)7BZALCR[4V$PIR MV@E*:84!'5P>79-+H*TXC1MME*.*.;Q+TUS+L"M.!_QFT@'(ATU/+7V,G+]Y M48[ZI->WX(0P.HI..H;&00FAE5]8-596E!WF1^][2+3.;AS6[H MIB'8HW@J6?:O^2V-#9(U@1S%3B36[7A+ MR0/,@A,O@F>BY8J4!!,+PS2EI= B_I:']&>*4(!6YDO2_^6@/ >S*Y>1-;'R*:IW;$G5GX"F4\DUZW78 MF\K59"]PJI*/0?&*Y&C76'\KODC3K8'7<$HBL-)PFA77D,"QK)XNR9UB$0SZ M!7.NW/'8T ."*\)N8\PWEZ+JR@<+FEV\!,7._V/O79O;1I8TX;^"X/;LN",@ M->\7>X81LFR?U4:WI97O?RJPJH$" )$"") #F MQNQIF02!0N6U\O(DN+CB9+$^Q:N[7? <[?RF&(V[WG-[.9<^WL7K"SQ[X;G? M;5]+QTTFGM"B$*]86/8T5 J7QN\+R6,KYZ3D<8K[E_8SYQW,5@'9119H"7H# MRGK$>RKW5"AS%:ZV5Q_4 91K&?<2C=Y[[[%GSBC./ANF84JUG1("7F,IS M+6^*JET.7.22NPQ>7 ^C6DM_1>"7"_C@IVXL7R05G.[^R[H7/(_*9 D_*(B, M,?NQL$70!5/ZOUEOLE9E^WKT"F+)QEAK$UB]M.T MCS&Z[(>O'57YP,*O9]RR&E>Q-\?M6KCD/1E^# Q5MNQ5A[)7Q]GIA(PIMPI,*#>?+ AF3'EO^CA8*/%9 M%?8HWJH*.F))>2Y4H<86U?@JX?PGA/-#FPWQ<3M8AL##,MVC>9*O&"*=LL0M M*^_%+[C"_&%#7).?/G_J=RZ[VOS9.1YBXM5ILFI'CX]N4G';5?66%%J:&V>N M>&BM;MQ%6^>4D-L6E;.$X?**U/&>I.XYJKZ5%798$UNK"(6ZVY\!!8-/H&LF MH,HX>\-'?JP('VZF/5(\]-&:82CZX87Q2RIO*+96R+,9M"$, M.ZOA95OZR_$4'1)*R MU>+M#6T7\J?;Z)O-4+7BANI+:(!N'!@(+U9.5BJT4J%C)K8(8S6B>8CS(AY" M*BY7>'B'=KM0D%;J2I%3A7D18R&D*S/AFI)?E66+,)ER<_/K)QE%^(/-9K[Q MA>^/:_QO:[[XP!E[SM_Z354Z61.9-81T_#/J.:$>14![:EMAP$*V%?P!]\6D M##XF_ :E$'-&H4\NPHL7D',!Z?_RZ>;ZPI;KYMZ^[(@(1(LA!#)123@L@%X. M42DK^Z65U8)NH1GLZ>Q-%J:^6.)0 3?'#@JL^Q9A? QJM'M-DY/TTO@(EE$+ MF3I1!%3-!8%7X.>59UO9GI6[1BXNO+PB4,:FHI\X&USVDQI3;F5XMUK)]37P M]!?N?53=^02O[LF%UE9T-X3I@#(1"+4)^0D]+3_L_Q4UT+XAZX$XB\6@1']^ M?_)9&!CS$Q&+/,,P!LW+SJ!;S'2 ]N6PVRYL9$&^7VQ)3^LQ*%;;=3>>PG-=HCIK',<#H'%O/(R%W!]9->D M$;L8'=>(H11#-3U:*1E-P$+LJ/$O:C)-!W/.LV<$[7D2O+!FQVR-J@ON21Q6 M>@YK#\UAGW1$YM]<]#IGP!"L6 >2"E4"!A@>$[!4?ZL[$I_9;S9"FW;V-\)-O J?H<%PK*]G]ON= MW1RW O;E1/X>20%)05VTL^D03$D,MKD;V\#4.C5VMIP$IRI;$^"LF/@/=P -N>V(_*8MZ]8@'4L]8RGK2!&9B[,"!*7FX$?_.=QV'S2X4HK$./ZH0&44SA2^K?((7VYM> M0'7!F_Q4=@UB(9N_Q/HV7*+X-58O5+U\ZTM6-'$S6RH *Z)_:C4[EVVM7AB M0>"ZD.R.\ 4!V!ZJ+KJCJ&]!0]_BSPCAMB8O?#\%#_PTZ&KM% *[!&X8(MQC M(4?SLF=HA1,:,BTL.,*'F=D"6$)5BR4?&8'5BC=1_/O3L*N]);#=6O!\B>Z\N\0,L5V LL1U27:>J< %S*Q91D98OSJRXC?,GP7 MT;\6+B,-IONGUC!6Y!TB@6-]CVAFE!LY56B[@-,MUS;U[._,@1NM-!+I",+( M9M1[DJWWI$N])\?9:5DVK8F>[SX%KXB/IB/?"ZN LF\AZX.9D1,;4D4J/G4C MKH)F /"$=F,H5^Q7_03/V!1C+\2'MZNB*UH"U14Z4I;R:6R_4XL[_#BFOL1F@]L7D\ MB/;PC;=2"ET5XCTT7K"WV2TAJ)W:AC-JH,J6XZF?53JH[1%HG-V.W8\L/=B,!K M?-\%FLN>APVH&?4J*;X)$]M'.I27^\R6EN=79S:=FUP>M MPLJQTR<8";\.[4+TDF=DDM7VKF>.3J^E(0NL,$<&JL#>=OH#_92?@RH#?0C? MVIDR:(1TTZ@9W6BJE;Y6,+#\F.AA<&>FN ?23[B"-:S)7==^#DDP,XN",,7- MF!G5[QZ.P$GWXVNEMK^$Y01GJ[:55*955DB5W=,1IT6+ENR?1*!H 8_2CZM1 MU6RB-=Q'LY0DIHPX6PXTIU#]"KSD.!:#F#')+[E_^'V=-N]K=T)897?"V-2/ MIMC9&CZCC@^ 4W;FBYG[QA0 :P03,+,B][6S^?[L!_,FMJ_=WZT/]NH.!Z\- M/#7J:9H^C:=ZJ_A$F\FY:0+73T/M68=AC,&.C+&&DSN=D<9K662)[^A*E#B3 M'.'R1RD2J('8Q39(F,N5L&TV0NQN.HX^(/!V91+2+1[PKL-Q!%4W$@_QMO!F MO"U<>T\Q(!$A*YX9%V6V5WMXF'V3*"YS?OZ'T2L3[8'ZF5ZB)X9^FTS:1< [ M& D1X[XV-+I.;>1 @00)N(,BV,^)^V(O1(<]Y]6)WEWO>L^6(T,24B;R!> M=UP'3-0QZ3-_Z3DBME1EQY:]#7 M\$_/>K-"K!SP,[1 JSBY^UJMAC*D$NX')TS;$WZ1J=!SN6Y H @$E&<_HA$B M"-##+0!SPNF2."A!6_&CNQ03-)F<>_>DYB((12NP6 !>QP&0!J[KI661N!(^ M6WE_&2 +U:-%^)6+' ]W$.(!W@V0O#"#=3D'*%V8(!#CCB] M!!*'XB8UIT#Q$6<>@+:"*A\TV&$DG_^!\#W 7+8?OFS5.4*,J\FJ@TQ= MBLP8&9-"%>)[HZ[R^6O;7+6 ME)T$-F5F'^7ZK4*R??Y.A]!\KD&>*U7N.M> MY'J,>S9QGQWDOHKSU1] ,4C>(8EE+DN+R>()'.?*8=IS^0C41;X**P#5M$>X*J1E]8"XE7)U*PKR)A.E%8ZWC*F(G[BA% M0C^)DP6<*1(KJCS<.C("S.GEWX1\X$5\'IL?'6'F^ %;^$G F\Q"'NM_Z?2W M;\[%278'3O;M?MBU<,R'Q[>HU;WLP?O?P&:@GM8GMZDCJW0$Q3_\<%*KD@\B MU^G)!4"9NJ^B#]V3 &**@$2N8Y/KD]2$,>'2!K.*21Y$EV/3Y8J;G8& N)A3T\N0%0;49)M-JV^"V8+._'&75#^ M\A.&00ZU1:%!%]XRLC]74S(@ "%]]%CE\'1E["^-!UE]*0]QZA[@$T1]/7+F ME3&'DI'%;*T ":!<$?/1/0P6"PFLDSZ?+2Q/@-7;*,!OXM"(4,(3.90N*=/< MW;>$Z$23A3-?XD#8#,O+ MDV0TU4EIN@2B\@/Z- 3#-IPE)ICQGV\+492R](':&BAR>*NJATC2#Y90IKJ& M06*Z0T#'ZJ">LJQ?E/-$)?WU..FM'OFU7+MVN,..PL%5QW+A(Y2T*A^! MQ($H6H!!!@N,S=N^BMMBF =",@Y&[KE.2[FERE[,<3ZH]:@*/;C8W,%_!* T MZ-&I&(_W-+/D@(%0K>*,)M@&,8[]A.W<]U M^*TFH!O$>(/D+>!7X"/R?V!0D2^2$3-W.96OL%HY 9Z.2K+ P(,W: D#YM7>5%+K1\;X MY%3F+Z!]@PN,!SDP*@K(5A30IZ;+X^RT\$F!O3D#,8QYRP(>A>DOCQ)X"6-_ MH;Z=S^6$F4@+^R@N.%]7RIH8(BL%#'7P=YN]XHTL*/2>:'EO.:!'%S/TV4-/ M+S1_Z,RX1S$7N; MRQ1-C-42-L["0)WX7=5!)O91%?=$XYIH.70$!5Z!^85GP%4V#&5: MB(,I^@PK]Q6>BQR=$5^.G/8=%3&XK\"*,(;HS8_O+$)?B(-I=5)".8W[[Y*F M\@U/9<^OI.6$*4/,$FTE>,3>[,"F>:PH$(],&^4)HZJSLLTH.V%YH U&8+.6%X+6_[LH?0#D2.UG.A"2W5."VQMSJ4)J$95A_*MQA>!-MY4-@M:<-0^J(V^33Q"\LD M$NY,;*\2L:YTDZ3]1FJ3^/OSY_WNX#K5.ZQ]HCC"8CF%/,.*K7I-]<5D!9@J M3)IBY6/8Y;'E4>$Q2A1G"&G$R=E0^ ?+109 !Y\[AV9DIJ.2,15VA9MK%8CJ M-ZKP#4<2QE7&I?%179389?5^T.OJN>J=5.8)Z]I$DA>KQSD=X"Z M_H6K 9^!X3M0.\D"THB6!':#- M5C0=*=6H!1D "F'5_]FTXL-ZY>L*P1+>4OB=+,\H.$M_#"SPFA*$4K=V6_F$I'SMTI MFQE35^O?BNG&:'=AI7^)K(^,!B0J/B.2P; [40LHHJ!A7^6JKDV>M+48"IRL) VK4D/5%.W-!"=?JCFO80LL?Y\7&XV^@XVDH#%]=P$>@"VRR&DT M\./!78PX(7@1UK"NAJ3BT1'E5;FO3NJFOO%5S2L1$]A1MFV=9:7M"%,S42Q% MI8C6Y&IC$N\KL<.RC]@9)1+F."$@J16>?G.(7TU,R@,FJZ]4LKKBS/8'BQH[ MP4N+9^+Q-" =?7D<$8(I4/JB1@=04,^>;+^*!6HPW2U::4'9Z?%8U0P3:B]Y M;Q=J 'S1G>2N&#%U-HJ*"E IA2$"%2R]-/YXL6=L]?8B.:AE$EU\2XV31:B( M*UH,L4.$8&JJ-X0XL#U7&[2RLKDM0KUV_"7Y^IPIOU@$=B$.P.5TR0]),AL* M;XB7J]^&]<7RR KABCT25CRC[626O3=FP MK-FP 67#CK/342 #3O/IL075O(EE5UR2IM+FV;XJD9--ZA!I!L2AY42%#Y19 M=+T$OIQ04'H%H!>"3 C=$:5B%MQ3E$._TPVM.%QQ;5&O]JP'1&7\B&[)M8;* M6%=T]^L4Y$D=_T%'J;00K!83ELR2T]KU],0TM(=IG7UAV *OL+@I",L1,6LA M;HY&%LT;.TWD)_('DNN,P]"D87?*MY!O*3P&3+K$\SA<$)^8!#.SY!G3G4R6 MGC!C\:<"J"-7"T 0A8MC0]4F%V8!(,,)HBF5]=LL2C4CQ)KH)%$29DR^.[,F M+Q*G1^QMZI(/OS)LC5T#0H33+U)1-S^K7Z!6,>[4+Z",K6Q['V.B)/\N?55$ M_''&%WGQ,'EQ$:,.:7,1BQ6D\]51?'T,3[!9&.H/H+0J38DAC?C[ 4".@D+T M)R_0R^X!NL+&S.3^FM%S+=!_,K(,;?'\!87\$8R%!6& M+A&L +^&7)N*<"R8BMX&J2,_#(IUH9$(1#5MJO]"2L%-XGV<-"5LO\K0V5R-1]P48 M^9^Z6W$MW JTN 7*DM&\C0)J7\L H)AEWY^Y\NQ/>@W.E4 M6NHCFUB0HUH]C&%(5N$"[&TL%+\8E_Y MR8OE(]]&+0\FP4YD'QOPI#VS/(.[&88U Z$1_9 "1%Q4!.'(-%FP+:/ VM^,Y!#BVJK)&8Y+)Q%5[\>-8SB_=R3M=N>63O-1%^PO)L9X*; M+(J%-1K(!E")2<[W ]15["7?XGPA&I5DU1>_LXBI)[6.)+^2X3_$(!!?@=6$ MSXIV,NH7]3@K? =C)QM'1<$9>#OT#=/961L!L/WUP)D1<*?(#SE8V5Y MHG9@%0=;9<66 O988?Y=&C=/0+\7:RH:!0 ]%-<4QPG$N4-^V8VC4_ &P'N/2:1(RAG#8 0!DNIE=8K4[7?@;;B$G2GJ@V4E.S@,0\[@RN9*YF"> M8TZ/]I_A?O/UML+_CSIA?7\H#ZF7L*G#0/T<'@!BJX,"Z55C5Q7.:" M'K%T72N# >M5[D*W*W$K(M(Y*7I?BV+$L&\(TO3HP'"B]5$%6(2+.65L+@,? MSG<01PRX>*HV2M =0*]$/7L M)2Q*U?VXGISGS_'>08M$ &+^1^(P*<@,-9; MP-0FI"%4L,H8/M=5]HP]YR9^"/"F,* UC4 T/CJ-5V8'QP*T6D::*',B]2J2 M C$;&H5SIBK/AK&<)VA^)$*=1(2X>_V,!-(GK6+_P=+#N(W*D:Q6LBP\]T^1 M0N?_QF$N>(:&0V^858GC2MJ N:]JD/D3'4!_47B26G$,L<)I9!::@&?VB^M. M14?YB\V^BVJBF6&6*G*/19O0FZ2[OQ+=CR:QX7'. M#L38-3SWN!"#0S[RL$M#\[[A1('M70@4(=OZ 88$:VY644Z)A8[.0G#BLZ:P M0-;MQT.E4SD@\O;@F)K]: MPR'B5C'?-72#1 6'FB2GI:$/H3(17X?-_A'4],AZJ(HJ_X2:'"8OHNF\:DKNX2 1TM]U):V: M<@2=\ &!8W@P@4*ZYQ$#" 6(@R1[)&2J44T,F80'5$A1\0//X&_NL[DFVQ9 MI&#(L/I8KL67T-M3L2C1\JJ4=P1CH(JV)BLU5WR]2\1J4E,/5S@8(%X^V;YJ M,KR&8]P7?HS#?J-/UU],608-R3*!GR3Z"!TLLE)GOK N74')Q20-,\^R6EK6 MC=B Q"?>7,3BHR7P7\!4O/T>]U]\?G^]^J4+RZ5H590&CQ$E6X GQ8(CMJ*@C.-NK\(WYL1;"* MJX)3>2:-K(<4VU!F009%ILR*!BV!K5AAK5A @AL/R[O \D$M(/'##@0>?ZSH M&#_V)\P!/TV JJ;_7EVS?35A :,RM>B%V C9(WEX)4X2@KFN7YJ)BH]OBP#J M=&*ED]!6"(P1W5:9TQ@B27JG-,9F0J6+1E3)T*9],*8N$_4MV&EL1EEM48:% M'9!X:ZEP!!RSJ#I1]PB-*5<\5%22K:AD1$4EQ]GIZ*0%Q_?6X$/4TARAX')F M7\@"D47H8"#*_!\[:/>J.X(;SM2 !J0.PP+DEYO(=K,U"J'O'M@BP*I,H]/$ MHKIF@>?P/*?%V.U>16^4$Q_WM<%/E7KZ6;:?L:C$%O0R*$F//8O68&'*I6E0 M,['@?F%SF6Z0!;E-W)/?$-Q4?M0Z+DN86Z,'$I49CK+B@+X? M\ZSS@2(/8[M6RN8.?9>@]!O]H8JSW%6\9%WDF+184ZR^75:H:Q/K5:VMF:AM M#W&@$9#\398,_U@I&8P26&)$MY#[\'BLW$0I['H+&<04^ (2N6\S'J2(^M'" M:(XI>Y9G+$R?IL69HHE\"^U8#+DRU_?MJ#5"\ ,RBVBX0PA=[!9X0^Z9S:*= MC3"N5_?+5>@3$LGNQ5YPIYD%KPQU)&Q.K->=KW(B#E]:H:50$NA 1M'4$ TG M+-FW#%B#![$S=1^AA[_KE8@)\)J*L_J7L'LNCGQDH/NW;UW[=GV;@K,CO'^ MIH_2O#&M'SLU?66OQG^YWE^RO>"SG'"/H9BO__7PV<3I,M&03+V:/18K5O7M MN %5)ZMJEU+4!(0FQ$"433LK[7%"\D(B78KKU8_#;4JA/=0GBFX^U!\:%"+V MO[IB.L0&^!II!U3^%,DP@<[)DYF*=ZTT L$<_F"5X# MNWK$G3<\&NX3_3I\3?Y;[IK[B,*)IUAA+Z$I5C8.XYU,@+Y#3D>$'L&80K-" MI< ME6=&:[1%1[U:F-C(_)!P9_J7(X/+\0SGSZ ^XCF>UGML*&51^A%OF;A([=ZN!]M3B\_58S7 M@_"$O4H*B0?;Q$5S@>0][ADP/ZYJ<7_E/"_Q]YH EQ3X]&>+>%'4^@ BBVWB M @I W'#N3D7C@U0,5A S.?'6)GUM@DVU)J8H, R3J9GQ4[MWV>PB#+.T6)[P M$7_@95SO_-0:M"_[BB$J8%)V JE\3(!4(A-<:0A/%C :N)O7BGCEWXMM9U*A M2H0:>8T,K86"+V'8.*/<\ \>;/;,9D+;7+_8[(E[*5S'H0Z^!4@9U$Y"@UQ_ MOI4Y##P"P&U,]86A09:+_0U1600816@:E7\O;I7$H5>8+%I51@KB8PCC 690 M\]M4XO,WOD]\85P7N9#G7?7W0!!WD'AN-PFA^IGY9I8AAN^W_3&.K8-EQ\X#L?OIJAHJQYGH4JXO@*/ M3+IB^!$J>ZG5D #B759+:5*\DZBH4GEZ84,1 '!SX6*!'\?RB+L6VYQ]L9)4 M9A1A2PE9)XHOYR*$F8$!%900OW,8G]!25]S@:=N!9@<>Q&^!'HNRB_'5)RM M5A)I3@11]VK%,.H6!33V\CNJUU1F4LL7;K68$?[=ZM,F6#K-F>).S/Z="F7KSMH9F:IC*$M;Y1+$:R8X534I]C(:\&)E*[)9&$&34K7 M'&>GXZH1)R:B$@4!N]%AR9(7G=#E1JB^N$6A+_Y!1Y/H;I+'&U_&ESVPB-0E-%5W=7AV\OW73J:=MGV M\A)-3$88Q<9"4%&J:3C7\_?EIW O$"8=WJU>:!LWHDKNF_6C\M@9?S!E]M $ MROJ_ -XLK>_]*C*1#W"8QM/%-9[N9*1^T&V6IWT]C5#';C^_EAU6?$_YP3I, M,:LH.XNF+>C0O/$B*$&/A?4F<':]V+3,*(D-WI3TP>!I'E;%11@ZJM<+HFZ7 M7/?(OE>X5"W$F<;7& =""$.^"D4'R\1D(B J>O483K!465%^>_@A>B+KGB-G MHX:C!*)\&G.LB=P""4R&/[9>U3P>4.>/.#I3Q-3$0%RAP=F*(:PB*);,,DC> I5V!SH M\TM3P*\1<*O\E( SS.20DD"!Y42Y='X""(P9@YGPTE"HBKH(I5#+@X;%?,GU M<-::2?4D^,##-P##*-]]975"P_$#E()-Q.%N,'J;/XU]9ZH".-H'6YP:<#TA M^F8X1"IEWV/;#J70R65K(0, JD4($5W[1IZ_H^)^<$I$@(V $Q$9E 7>JSL'ODO[LA/Z+FHGA4^7(/ZJES6Q M/,\6&A0]I6M(!;A\T1;,)16#5N&%/VE=L-=RNI3E)[C QM3#'%A74%\XF, - M"ID8V0X^$(F.((9/K#W>Y_2=B+5K; CDE?PI ,Z@(!\0-?^6*TB^<^7+16\= MD:014B\ 0854"89@B<2VA6^OCI:AI(SP$9%J7&MQ-*1YV#\6,S@ M7#&W$9">_BBM-%1AH49]/Y,HG?Z$(Y1@GI+M<7$16$;\I;1+T/I;KR:DE1") MW.)W"<2L,Z$IH4]:? @A_^]03Z:G[+&S'K4C8V<8L6F/_-V? MHM)9.;P7QK6+LX(J8A+Z .:_@S:)Z9R5!\MWP@JYJ-\SQ X5D4[^!+3KVNP@ M3;?-$6P;WRJI\>IV4E"PQS4X*$1F(H;G#,[>D\O5-;"=+*GQD.Q3]A@'C'5P MA"<.0Y6%+SA,4TSZP_D)."-5%-C@6%FLGH&&'^\[,-WM$NP7]XK!-JE*'O=$*G*DPDRX=<;KDZ%RG!*Y\EXH2+,M9']N;B M?!]A@5?@'3$B [5^?(MD:8.>%^?WTQZM_&-'#L%P?"X44Q2$C]))?7AA3.+H MJB"T!.'57U+?!C$^RK.?L2=.+MY6_331S&9@$PSW6D$LF1H.IA(A:&188%5N M:U7S3?2PE>#XZL5&V&H@D[E^6/\\BVU,ABVH.+?^H?$%\J060X%77Z_EA-^/ MA118-(H^A#6JD"?7BAW@KLW;4["+/B13%_P MBRZ@H*78]^3V0*1F,789.Z&&6P#O"5*%GC86 (FYXA@%Y?04+TJ9DVR9DQ9E M3HZSTWJ#HTS:1EV6('OB_,[4> ?@9H^]<.$68SN$N(.<_*QE.Z6HO6%V&_ 0 MT0W!(94UT-W1P!ZHA%ZO-L*"R@BC**FI$OI,%45 6!8"XVJ8B0J1S[7>@S ^ M(C1<8@6JO:8PY5QQXMT\X4%V,Q'>PN(%S4; M ($Z\6Q70:&?.80I_Z;B9+] MM%"$RIR_BB.N\-*Q5%(7$JP;TBY-C1A% "GE;/;EP3KL![+<-2TMLL@CR(95489 , M<4 8$L-T%RJB(.,Q9E3+.@$O-WIC3'C$?X-9B:@H975#"MX ,YS_*5?CN,Y% MKA69FDMBKBQODQ:7\9OUB[R._5@DR=9K]81W4:#09Y+Y]3JKC$NSI__9L*U> M=_0T:4TFS1'KLEY_.!WU^]UVJS_HM4?6J/L_K7:KL4.,ZX#Z-CV =2_R 5K> M]\YS'1?BI>+,6'%[ G,BO[H!DV5CXC]H/EH?^)D5Q^\"\KD"!8)Q87<>ES>! MOH/"I,0,OP2A?UC.183JR7C0IC_HF^A"<2(+NT@Q\,NFZ\&TQ!E>7QO^#=@I;(C7!MO\_Z/R0_P;4(JX- M<:CZ%8Y\E,7/,*FKXCRKVHJT,3D8F93Q*."GWQT[U/HR$>O(-E$(7$(>4WJ? M,C'NJAEO,M0H,8]$IPF4:@(_<_;U_$1#+A:C^@HG241G(:RA9O-I69"5$6,( MYSQ;3@+5)&ACU3I_5Q55FP#TAVS9P=_4+3T@]P.FQM6$-8&A9!>MR/OH4^B M1S!335UD\VC&F)A1K5\6MIP*%IX*-*NU? L=52]O"W#$ ASCV&K^F^HK2S*Y M3)5CR^V3EECS%9 9)*_C'5;0D)3:""M:B32W+LU>5/Z,]TN MNW:MJI!D8;UI2=@ !,;^P2\2:'AX]HQ:,=7J54J$'S.%IP$GS=B;F*I"1;8- M*M;%VB XJ<'GHY/6SS2,EW MAKVF83Y1U@S8*6G.A7!7]41GF-TT9?W/#WLNTOAXCH2U@,L4'YVG$XZO7XS% M%8R.9R]1 ZPGK[#P4#5">A@/4Z5$JL%"R.%JXB_=(5&*61.^I.Q%/8-O$K!> M;I6\2"%<.FF=[\G]YPO@3#R/U3B$)$1"AUEQ^'$L%Y[,G^%>K\F860BPP]0X MYBC?HY6+7^:H4IP]W C9+]1UB0YD/L052Y\ 58LSOA-6LVFB,T9.(V= MWWOB07@)DMF4/,J6/&I3\NA8*&E!O,L_JBFSC)^:6A<)-^Q+A@2P^D4F#"QM2/DG=S:#"I[0W\'L M"S0*.]P%X5>J"SX"QW/3?.=R0RD,X(WO6?RL@3@V#R_L+]4ZK4VX!V"<6"A" MEL'[$M?K+:P15;7!W&]"J%F) :[@XZ#Q889M-TO/FKQ%1UAX;^X!.!-5QHIN MN^HB53LCKC 3&ZR*S96#XV,9F4J?Z" G*54@89EF*H2#*@$-8HT;;ZKV7D/4 MVH5B6X[36P)":K)U&K1XLHA2FZ(? F78=$6PL^YGZS VM/@'R@EF.UU__OF[O[S]?WO M-]\^WYO&S=?K?=V7D[[-S==/G_\_X]NM<7W[]>'VUYM/5]\^?S*^W'R]^GI] M<_6K\?"-?_#;YZ_?'K)D:1$?GK^#/ KG>1-F7'J>TO9M;; M>]O!=>&//L3WK,=? F=Y/S_3]63Y=>7_*M?DI^/ M6I?]X3#UJ^9E*_7S=;?J7[9:[8UW^@57)E;'-P"V\C\;G4:D@W .T/NFP>V& MO,^&R]J+'W!ABJ9>V2RQ3\=4UTB'.ZY20WX)IN'KKQBW%HX[VF]+)'>!1/'K M##3R!KS;A\0-,M(@97-A/-/:K=5$(3;.::,N?GHZP,:+)4^A)@4=Q_<"W)%? MQ1=BE6 5QHO'GOZS\;\RF.I.$ZH3,!'.7=0;;6#\/2+J80E[?- ZQ-"^P-SX M=W?75[Q?BJ@Q<];/.%-+) AUU M,*V0P\H3 3,0<-!;0\$M"E[Y&UR>V'J#LGH568U3KR(/>W0:XPU]223YU2;M M8+B;Y).0EHJ2_14AU>(%L1IK$M=J$WDP(G&M 25'&\4UK=N !+?:Y!XV2R.X M\0'AS]WK#5[?4V&V$-FN:>31F;8T27_P!)"'_?>0J\2 P% MP4A_2K/J9]&L^NX3 _"-@$[?=>&>8:LT2H)(NK.Z[PXWZP$U$YR<\8H3>=@A M<:T^)7NMQO@K=C$$;KP%."W]3C);;4H/NYMD]A?,F.D*9G;,2>]5 'QTEI3HR1_5U+9/X=2VU5-> MH*U0 1#B9B?*T<)*KY)0K!V\<,7#J_B!9V_JV_?/3MJ0V=4K[Q#FX, M881V\X,<_8S_:GWX>",;L14#!JOHYMB@_=LC1427E3-Y5\!7Q1104 M\:*@R$0+BBS"H(@?!D4V('B]F\J@B%BN:BK#<<+87H>S6F4#AL"#%$#2<0S? MM?#<.D1FM!.B"_8=U.&%",OANF%^I0#GD3N_M7):T00KW7$\58([-.HA;I.M MY&2BRTGJB(%T.IL1=//$L['B.X)M%\7I"5F\P(^>!7;M%\^:LU<8:?NNW6QU M?A90S5.8KBD7/+>#@&'WR\,"M@#;O&^]9\N1R/$AYO0W0'KD9E7\RD>0Y7?7 MMP^W/Y=>$6X;P >E\Z[0?J8NW.)I,6WXAY")4 M>@G*Z4H(S"%@->54E/T%-SN***8$8^J$]; 3H+F.6M:L04\$>2I1'1 M(S_C"D6 @X]P D2(BAS[<1]&;)?JIV0_0K;[2!Z&#NDJ2[5H;W8_T'V?7$Z$ZP(XR ML/\"+AC!OM7(;$TC/D&QKA<=G4)0#WF&4II-.TO=PEP?8$!Y.'D74Y@_R]+? MG\.10SH<(XX1BLYLLE\/%:/JC5-/3)F-%;:U/7'7SX/=B_K[<5Z1-IE"=:QY MRQE3,,3/TZTR5.:(KX8]U.^^'X M,;E;8@N,;PCU'GTKZ1LV92YFEJ//XXW@UWP-@5_#W^=:8>F)L3Z((Z:C5680 M&_[H)T^XB:&Q!>JI2\SPAA+=@OM&@)/-!X^C0J@0RUCHB9'YJ)VFO6(^92@9*7 MG;JN EV3#??:Q>&[L1_6',TC3H:SC(!%0+<,L&" L<6T6'4*%!-RA,Z9:C!Z MMI/M'84YDM2PA%.J5B-G/JDGI?J^2Y^)00\:_$PX"T\,N@(',/(B3#&["<9Z M^JN/ +$ ?E]H"(Z9J:6]22[C'[VP4"<"_TL8;=1,"(B3RYL0K!@>U*%W7C1= M1PSYRJR_T$]A/[B]5$-%Y% 4^'ME:Z8,-E@8=G'NT9VHM1Y/:,.#%S6O#7"F M$!%H+>$UED:<:]$-KC&LF+ZE#9\(A]*%?*?/5D*O(3:K2[,8"N4H-D;E,?2K MM?-1^;5>SM,#U-#(&5! UU_MN1U$3L5Y1!^OC,G.#JH-J G(EKXO!42XAHJG M4AV#N/X4" \A:,3:N9@([25F3$BEE&JF@&4)!"!;HJQW%KA!Y1,YF**) J9@ MW=*\]I285JH# '@@>TBP,#F^](\6"F@9':L5;^J=_3-8)C'W3YSOT%-FCAI& M*>#;Q>6F$3\83!G_XO_5F&$X")N*<1BXJ$ZLZ->=?P8(16M!'E ML?2LDM/KO88H&2!'8:>\\9N8+UKVE]P:-Y^HUQ(G4#$V%4% EP[,$H)$B)AE MXPM5 5];G.\P= J#S@)MZKM,386GV6Q!$A$VL_SX8W$"?2QN&OM:'VJ WXA, M:6@1P.Z*7+,(LP@#XDME&08<0E2Q4 O*&V>+5J/EM)WO+B>(B"ABJ,M&Z\4E M;39CSC,>KJ7DV^N+JTW&@ZWASS$A&J(M3AY#TKD'&48! K24F\ !VA'C]XDR>:JX>:!HG)U%4ZZ=-Z#55DR?F .9RZ7_0TW'YGQL,L) M_B@BQ** N(V,ULTL=;%L<^C;!&Z IEGL&*B2G_K=WN5 (8MBX8Q@&"CNX8M8 MH(#%?M%K#B^[T53X*$@*YN]"A*1B/VAU!MH8>9E7W#BK'H*H*8_'D)0O'7/N M_\F'_>D^0OF!\'IG%ECIY0+&>:D)GT*)S*7SP=U>6#0,V%9#S<5Y!+".T8EW MTVXI$D/^@L MP#X'C9&=BI)GE.( G#9#,E\8UYTWNN7C"G<&)YX@T_K8 )8$S MV$/_AQL<]@J:0_@L3)0N8=I&WV-YX]C]T.N? %G%C-_D+>!78?K.<1U^TEHZ M4[B8[\I:KM#I.)&O K1R$3H?8^,+>#FN /X"A0K4D(DZ04+X5OL07R **L+" M- )BT@ J//P7A+7F3^;"M<3A]F*,5YJH^.Y3\,K?*MIL'U<'&2LQMCY:HER1 MOAJTES8$T)?"QD&^6#*&(MH2L<-_V//E''_OB3H[,=K=@OECSXXI_$GU3U^C M\!0Q-1MT0C2'.-7NB?'I0PNT+^-@P&BUV-YI>*Z?U1GN>GK 183BP MQF[(A5YD,(37EFYD\2L8"JVY^Y9 @8*C"!0.B*$*ZQX;.6&K/):RDHH3[6HZ M];3]'H95+QTJST-G?9_=UV,PKBH4I&=R;#^J;\TQE(+.9B]3H?B$E.HM2P M^CG:.#F4BA(PV1(P?4K G,0&3J#4+:X/P\I;77IB3(T_DM9"M>Y@9-J+4IF( M'Y]T8+A:/L29/G=W8?DH\8O_BY$;VO,K_R $]APVQG=PI'N%J->+N_39M0L% M&K[QZZ]WZ_ ^-X$NGVHK.&1LJGJ"5H\;ZM3"W7-NW=O-5F^] MWB!;&K.E@V*Z?CM%=/WVNALL\.E[;G,TF)Y^L1OA1TN[ZG=8AL>MD87#Y=@/ MR/X;W%<00Z!^WJ:\MC5H;W3%*C(P8-"\[ RZA0P,:+4OA]W-$P.R?][MYOO% MQD5U#C;&8%2>,0:#;3+1%-66T1D[;9I!L3C3)\"LWGNT0F8"SNWI=,:.34"( MB\0(M_<(B?IN5#L/AS]:D[^>/9BO=B'7-IDP]O2TZ7W3,(3XCAWN5=/G,EQA M+586KECWCONSR[;=V_7WQHUMI^9<&.!.YSXSHPV]U! M23S/(N-W9\Q!VW1&@1PT:(R[7;/;;I6$@\[C['('W>:V;/_V9?VU*-W<$H,] M8X]SBUZ5>_I9;"D_Y=_"?HKTQ8[",6R,1]P-V#O612>7,O'1%NUZ #X:-<:M MMMGO#DO"2.>1%/FD@)4G(4 D]!*H_F^ 1M#Z5,F!S9Q8D/T??]C!BVK,0_'8 MV0OI-1OCGMDN_;;9'A;E?V2F4 6\W+/DMFT!AGVXK=,8]SN< MVT9%)7P.RFW'CML?.

    ?W?A M/ET 3"'%:W=4I^&N_@J;>@\/N7WZW6?H?.05!QBO;@ZZ5&-2*P[:HD\+Y: ! MQFA;@V3.O](QVG)J5(6\CQI4P7R17[J;(N6;:3G/,#!,G-NX-_'YAYQC^0_7 MG;[:LUE>:1AR:1B:_>;>TD .:IDX:8M"/00G0>ZK9PYZ>\>>R%/=->4E:_&* MR'S5W.'8(_/UU74F.P7,^DU(6K1:Y+O6BI7V2'[MSDHB_[5_6(E\V.W,H PB M>:RY]>B.OD2_S7T)<]#>6U.24UHF9MFB*7=EEDZYF.4\_,[ ^B$CHKN?YFON M&&S1C6HK;QP8C//-^A$>Q?(*0+-?+H0LD-F MLU.6<'B1A:6=05EUHB@L3=>).Q>-U1/.)=];UT#H,]7+YI7R86/<[XW,7K,H MESDST.$IG&D2H?,6H4Q%P'E%:,0=K%;7[/6+.C4<3H2D$54K4/O80@2-TR%1 M=OBK3-TEX!J5#21SZ]*.'>1"[(FC"MBOMH43"]4,]8? G?SUXL[X%OG_;D!% M9[ -&N.,833+:2,4_.DLHNT^>+>G%MA#267)VWU#&**%]0:8&/N$I^KFU-3- M=>+G) /UD8&,($'[R0!@F[;,5MU@]LIO MRKPEB^"!*"&PBPF +=3<]1TEH-T8=UOFH$O8%+5BG^W:LQCV@6[HD=EJ[:U M2Y@Y*+\"M:'/A/E4A[)35PENW7[^0Q>[JH:=O0$JR^-#$^]DZ2,I@'=Z)>.= M\_ ]PU(^.>*8?,]"VD24)_&VHS#TA3#TRP)M16[HJ;I$]N4D*&49F3V:5G+< M^KX5# DMUU ,)F7-/8Y<8!+[BL@0VJBZ[1H%?HF%F2IJ-X[_C6$))K9ZI>E"XOY8P65]BYD6S81:#*THS;(G_XA*&%W;D(4F,= ML]DJ2R?K&=3]N\[S1<"\N<%-EN>^\E6O0%SDGX-9\WC;-O^7[^@WOJ$P#WAW M2>@WQKUNV^P-RI(EIF#M45S90IAG ,S3,GLI@WXK':8MJ<>*T=E9J$@I/EMD M?'9W*0"LWZXYZI#:G0(R: "/1 M,EN=HKIF*#!;<5[+'IC-RVLMSFO#GCGJ4D0V>B!?_$F"!-> NA[ 1"\>>_6\BA9X[@LL/%!S?%L6![9A^P+;U!P;)0\AU;WE+2[@^O7;WWW7!Q'ZIME, 61,[KE8KV&% M#S,L'ZH@/K$)FS\R3[C>G99IM)OM#CKHJ5^UCT*SVV7@!WP-7 /$-^7)_L&F M%W\SSTUAPN%1Z'7C^\M56FUB9=\]:37YT=]SM?)V= M\VU< C*V&VW5KE) B>V=YX3KW(%F92M;="*VX$?G__V_ANU6^T-)DI*4T3Y& M#'!/KNF4C6M.<$(JBV-]/;-\W[@R8 BC"X_=W;L>;+%$U_B(G*YLJ[FC;ST\ MS&J.Y%GG6/V>;FNKF=^OSD'IO5?'O>I!L_QN]6!;<_S*CJ2Y8!EV([]/G7=A M:QW7#*L#0.V^V1HD\SM)4L'>[R,4!]OC5GX?/._"]MCC%O?$!UVST\XA#L7Z MVJ;![[E@_!'?V6Q;F.V,:UJR"YYTH)*TAAF2):E4H4*G0I@BNZ98RQ2=\C#% M&0>DA=_\L0B_>7003[6UH]_,S=]!EG,DQSG'9N[KFK;R.\YY-G?OY57$[N*)Q0AYNU=RC[C3-SB!EU4GG[L ;OX?7VF[B[O<[26R- MH^S^/DMO(0E:PY2E2Q*4R:FN>6 R.\_FC4JV*99=3Y;)H2QR\PQ%LLOGD0<> ML_RE]Z9\\GV2O4EN^2;OCOPB64?>)\D>FUSP#-GC9%G_(46# MWA68B$VA[+H(0)N?._K=I#OR,\6$JLD:^85^+6L,2L(:YP&4>\47"_MKS8R% M94\O;,>86 L[L&8$BYM_"DZXF7=\+V^<:[&3N<]KHD6XU^Z7Q"4C-_XH0W * MXAX(N/3,46FXYXP=^JO)9#E?SB"ZS$G_9$_L?0!LZNY$)+2KSQ?._UH5E'L6 M6/Q)T\^6YP PD+;+G\0FYY693A/PHWN=9&"?/-**,E-"V1Z/F:!)V&R/DCF+ MJOJP55>]K@ J=^<+C[TPQ[>_,\-V^+^9\6[F^OZV[N S]EFVSWU4NXP()]?Z M'M_@%O_*-_@K"VZ?OED_TJ0%*D2*ZJ8G1[=:RK< ]NEP;S>E6B^[JJV9E]OI M'U_7"G0$/!+O_K[#J3-UEX\S MAL1;3];MHE>>J/I/.\) [; MZ.1"WC$O6+D%@J#(456]&24H\LM.AJ_!#"W6]E1S1>0] OX,/"]3$] M]-YC_,#,S\\#-;_9&YYS[:C7A^F9?;,=R)C8>@?D'B$)W6>4M&0Q7 M/#OM?^%-0 IMJ]<=/4U:DTESQ+JLUQ].1_U^M]WJ#WKMD37J_@]:5_FK%R]R M;Y_9Q:/'K+\NK"?^:9QHTS64_YTR_V6F?;AY!9@:_ET!1^08G7_\YVN "Z2WZ/J6\:[,>$ M<9W+5RX* UKSE5[D(CG;Q=![=7^7/J!_?0&R(^@E2.EBB: O^/,6OCLO?KC M@\*JLQU<+_[H0_P)O442,Q4>*+Z.F!N:BX#!Y<%3/EE^?6]XR24N M]:OF9>O?UON&IT?UR_J*K=;E<)C^E?:*&3_O=O/]HGJ+ZFR\U9;(1D;$O_W9 MHM5+/#/E:"#TS*']X>$VY8-B^5_,\HS/SI1%I<-&IV7&/,VR[.YAKLKL!I>5 MA%#[O;:N,<][;@/$K,%&M6FCLFU4*X\&R%7JD6$3F?LF"<$?.U[]ITY M2Y:!14JARW;.)90C>)61*-FC5_E>^^CQJ8SOFZN%;G. 2O+S%\^= W@\W/$/ M.WBYYF#DH[+/=>NCWD+KUH>>_7*:(_OM )I;Y_^X;I3S*HR[[L]8?Z#.\L- MTM.%EH6NV6F693+O619BG\ '*Y"%VHWQ$-I>AL1"]6*A+2Y%@2S4X9[#R.RW MDMW_E>Y<+;-[\ _/]7UCX;E/6FMJ'7R#ZA1S']]Q0*+?(X-6V9W M_YXM:AVH"[<=D-UZW*MH#O!^R^RU!U5@MV-W MJ1R7)V1%FO-LL!\+YOC,KYR#LN^YXQQ_?V2G^T3,_< UCVBLFEO>7PS8O'+< M71EXD>-[V ]L-H,PNC/]39'WLU!BN4W2H#%N]WMFNU>4PUTQ)Z>^+'0\'AHV MQMUAU^RF0,<3#U6:A[;XP@7RT(CS4*MI]@O##"B)]UOFZ-P]\YGE35[049BR M[VSF+J!CHU:N0NT#Z-M2\H+&7$8_113>44I[38 .;9G#E!DUE(:I-!<=E8U: MG(W: W/0V3L.0FQ4+C;:6B!4)!L!MAOW&;J#HN 5*I;1.Q%#_(,Y#'J6P6NP MIG/;L?W PY[Q6CD.M7?NM\2Y!96YI%[%:+RKL'8:XU'7'!56GDYGQ)*PT9'Y MJ,N5?G-HCGI%Y5"(D4K"2-L2;P4S$DS_Z0[-0X3 '!N]=-O M&1S],TVA;Q;D,/,J)=?/+;K]QKC7;)FC05%#*$I1ME'0X?),>>[@3 >@8.V6 MV6H7# I&3%==IMOBLNS/=-#5VQ^9HU91K1/EJABJ!$IY1L:YT4<^&$^>.U=. M3@+UJA8NSGE7"684_&C*0&[1'V&[0G?_&#F5IM:%Z0[/=?UF8SP:F.WVWGU6 MQ'4EYKI2M%\%\+)T>,DE'BW-.MRN7I[%8;?:(0#4[+"6=8R0!- M@@"E]UXRT",3DYRJ>+E&BSN/S.@-(,G&G534 ^(9RK+,UN"A@F>2;)%EQ_26LG< M1]D&P);+MM7UJB,7JI^J73/U2&(:#J-R]5/3ILC *9#YJ^NX\5#"KO83I@(V MS5ZSJ#QQQ;)R]>6BX[(1U!N8G5Y9@(.(BXZ4OMW"14E&&33&G;T+7$M8C%[^ M:A5'&%PMFWG27?B&C$YD=D$''=-V"/SS\"S^(;:3N6]W83L+G/%00\U',1 MP$.%G/.:IT&K,1XTS5ZOX/GFY9Q@3FR[9RZL/'S;AB$29G/_UB_BVU+R[6&\ MJC)Q,+13F^V4!JCL;MO!>?=([0!AX F=GY-X9MP)4S4_QKM'YK G.U@=$UT' MIZR*R?G"72\NV/(T]5%0.K?P=OFIOF5V>X2%4#/V.1+_0.MZV^R-]G:[B7\J M[8KLSTE]Y*3A7GY$N> /JAGA^,RQ*_, M]]\;5Y.)QY A<,+KE+&Y]3ACP!"X3/A[X;$GYO$O^>+;7OS- M/#=%U(?-!A?J8;O5_D"GV'JQU6GYJD5\51V^*K1S:F_&VNZ@# %SVNP.DPY* M[>,EI_! ?G>F@/-I/RX#[F$PRW/XRGW#"L1GZ(T$KK&P8,GV0@!*^FRR].S MKB>D9*7$NT!O),8*GR4GP!GC:C9S)Q;_\)M[I_/!0\@&'RW?GN0Q(9W"3 AU M?)2+QTK$9%UBLNHP6:%^ROY"Z^F[9 M,Y"';^XUK4XYIU*CKJQ*Y'[O9%R578'*&_P[YCV M+M]XJFVOFGT5L5._CL?DFI']'C7&SME$XN MG2,9/4WKM-&G/,#J@F]HB"2().B\)RN?W;I"@ M;C&>[^$EZ$C%2*?(2[1ZG W^P'^PJ6'Q%5G/3&0F?&/I\\]L!](/BR761#N4 MPR4T[=?E_)%YMT]H M*OW;9> '7&ORO=DITS^"ZMUFTQQTBFI\+H'O28R5K6CKL)P% #^MKMD>E&4L M!7%6<9RUI3[IL)PU )W5-MNET5GG4!Q1L1!X)DG-[D764HAWDF')!PE1SBW% M4&/8[)F#X=X!L7QDK$ C_;DRY(DY<@20A"VSW@6??>VQF!?9W]N'5G@8O2B2U7PEN>M^,?F(]^BX(T]J? MS"WOV78NY"]'_''R$WB)?EP331B WDNE,_Z/1P]>0X\H%W'?HRBS-@X@?&&& M-8%0N^6\8:S=#9AO8(#=,6R^IF?/FB%&">"H!2_,1P@U[+^ 9F_CR78L9V+S MB[B*"AC@TOB75=Z2P6@E1:#]+[P)*%;;ZG5'3Y/69-(LSZZ\)ZXB_WWIJ]6F\^R(*^27P_=.9? MQ[?'W*M!ZE[]M[VX9Q-O:?.'F\:-,UE/^=,O]EIGVX>068&OK[D >.R%.3Y7 M+<9-"I9QJ=[DG>UP4727_!Y3?W54PW:12V -Z%('X%+VTYOXR':F_ T5'H'( MM<7U/'_9F;7PV7OUQP=E^&P'%XX_^A!?!#?HB7@$/$Y\+?E]U+]L]3K \C(L M(A\LI>&2;\0OR<][@\MFOY_Z5?.R]6]ELOWKJ^XVOV*K?=EMIG^EO6+&S[O; M-ZOBBVIOO-66N-O1W,M6+_',E'.0T#>'/@@-MRDAM$3_Q2S/^,P5Q-3XQ"8, MCBU&IV7&CA-EV=V#.^^;>U++2L)VL]W)$(W=_I[9SP25W:@V;52VC6KET0!U M&*-5U?$7.0(]A!%1B^K*(T[X:#=;!&]$LG1&LG1086H3>!$)TQD)TP'GM+2; MG8+FM! TT9XL<1N\, \+_:/@JRST?S?CE/W9Q-I_2#Q8/^I8N5\0"D_M?G^" M4^-*3$H$QT^!PWO]8CG/( =<0WJ,+_1O-C6>+=OQA5 P_V>#JT]+0;9=<.UW MX7,=QS7F8Y V0*!:\E*W*2$%'LA07\9R5<(*_AXRRO]Q9[ S_^#L J;QUHG0 MMZ\\V^=??>+_=)[O^+NX4VY&;Y^^63_2C&27&\GAWJW:Y<%#J2U_Y4-W3W#8 MFAF]QV2U'F>U0>?T0VF(RX[CO1^.M[(.L&@W^V4;M'4D7W^KRW.2V0/?W,": M&>ZVXT -/9ID'WG\#%F?\MCBW!U0"4KF[UP/'G.E=8/C_!$ MHAVAU2S36@J?%%PY[CRNL[0'HP[W]8F(1ZO*H\=PM3)S9G:/:E3T2+"#LNX9 MU"4(IRK-G:J6'Y4Q_BYK2U>;#LX[6;3?IM1"0VY6D"FZ,?TXN3VOU&IBQ4-W M6'"2=B\:ECN%2S)+,KM#+4610MO"RHI6N^#V2!):$MHS$]HM1Y$BA;9]D J. MH\LL];^>NMF3^E\36S)L%M'_RK\?]'K#5K?7ZQ?1"-OK4B/L,1IAL?C$A^J3 M>S9E;(XMG_P'J,/@[SN//3'/PU^ZD[\0;U6?%OCOQN=_\6UX,]Y]8D_VQ Y^ M+O%.[-E(&Y?=XW?(CBZ'S7[>#MG6\'(T&A327]FY[/6+ZOEL#8>TIC-94[W? MCM94QS5U^QU:T]8U=2\[G7R]^X=?4_^R,^B5;DVC7MET9H_[!9MIMP:?J[LK M/M>PN_ZZ-<]J[_JL=FNURUJZ6F5KM!Y<]C*U6F?SSS-TK>?K3< MK!E&R.XL>WIA._CWM;6P _[YL3=H8XS].(?RS+LWF2SGRQF&)V00(7/% FT: MWS315Y<&:F:\^S57(>W9;B<6SYPB% ?NJX71]/[UUFV-9*[:P<8U: 4UG#;2F0W\IQ6=$Z.8.6JA39!?SY/DIY MJP*IVY9=S=VE$Q2NF"N^*\1(96&DW!:^;OM*K%@65JSXKA C$2,1(]6#D8YS MSEA+DX*ZW4Y%C8_6S'(FS+"PADU'(S?:S79S+9GR3:W*6]6>6OP;-@0>>8OR M3JWJZ,7<-U^_K%9S?V/SA>M9WIN(/.X]IXH_<-PVVRE3JA3U#K9AZ:7OY< " ME.QRU/Z.HCHX3L7J)P/6+)ULIW5I=#9W::S(];7E>5 7+^S=]A;Q#(+>;8R' M [/52N)"DZ07)>EDX;9;N.ZQ+5RO,>Z;S0Y9.+)P9.$.:.&ZI[9P?<0!&'3( MPAW!PF7X_&;S!46,\&)KM81+,D5B?+!A9 ML,(L6/^ %JS=) M&%NQPC+X>EWB-"1MLBU[*=BSD>FG/Y)V2S-UJC%NCWOX# M&$K(7&0CZFXC\D%Z#S)">J=9BZ3@P%C&;A+NLPZ"LZJ527SJ*3ZYI&>XGXNU M_;34AC*0ECGHM,G-(H$F@3ZX/1SM80]SBG:W,1ZTS$X*/'8=["4)5MT%*X]< MM9N'#$;T*!A!8DQB? 3[V,XZ JH ^]AOC'M-LSU*CBW\7%''FZX[_S":E$FEP^U93#(2D%N M*!'?7("XG"_@[W]:LR7+[5$-&N.6V6T/"AI(6":.RJ\;2\M+X5%VC5HCX=M' M^/+U>VT2OJ1\#?F))5G6=!;"50":"4YQ,K$RL3*):4,L?*9 MLG+MZ),O7K^E^?-J^N?2#W#&WK[%(U< M"*E-)/%"O-97\;:^!PXGHW&>#@T M>]T">IR(K+5?6*X9RG0WZ-F Q/+K?^/Z233]QW>H\W_&%N=-# M&?<>/XYTS79S?3LB"6>AY2I98*B2Y,]JA),$[C?&21-+>J1T3$0F\;Q-8NWH MDTLK9H$VVETKYK2)4%7;&9J=3C*:0MQ64FZKIC8@RA!E*J*A$[A"I]300Z6A MDZVDI^&SLVWOBB@RAS M^M:.A6R10T-5)A7N)Z9OF^\3'JEQ(?7)U;PQ3E8HDRIR^ /X>#+S%QS9F8NCCR M!FT[K5(%;;O0,SDP>Z,1E;X?QU-/0,T?MO2]VZESZ7OM6"EO:VPGVJ71GXQDQ7)KR2K3XYV.VW;58+TV+58>3J'>'1*\F!X7SL<5$'Z(/ M.15$F3I1)I>WMV6H0(%)I8V#$+O]]8,0J='EJ.P#U+:<"1-M+E'SBK%<\#_9 M#^9-;!^_=7&FA$]=+91()\I05PN54Q(34U<+R0?)Q]E5SN?-:'3W29#BE[?" M]_PLW=%I[N3%H#$>F?UAESI92!YK)X]D6LZ;E6M'GR(G!VV*:15C6P"U96 . MFGN#MA"#D0(@U4R4*2=EBIP,='BE/"J94C[;CI5[MEAZDQ?+9X;E3 V84NTQ MF FUFG&@=A5*IA)EJ%V%JM"(B:E=A>2#Y.-,JP!S=TQDRB]$?NCTRIG>HQN: MDFY(.4OT8(!H;Y_QH:?FG7/@FII)-1DH8N6:L'+MZ)-O)&&6_,16XX21L;Q! ML!X.Y1U4VG2=#U=54^J),D29BFCB3$F) VGB=FDT<4&=#HG\0TDXXI_,#_@R M(;G +&_V%K8P3*F!@7*I1!EJ8* J.F)B:F @^2#YH()I8F5B96)E8N7JLG+M MZ%-$;/UO>_'^ZN[F&E.Z'R&6]0=9SC.6'\I P>W39P@3A(6F>O5I M6B"GTQBW1WL/T"9V(G$G14R4*2=EB@BJ'U %=\ND@L^VKG\S<%#PPHSO,A0/ M9?\^"X)96/9___#[;F'X2B:I*'U(E#E]I?0Y'&B)B6O.Q%3NGQM\I;/0FD4W;U:GG3KRRX??KB>D_,#I9K*J9[W$7K%@2V0D)=&:$^AVKFHX(? M99._G+5(?9CJW1X,23Q)/&LGGN0^GCQQR/$ MQ2/D8B!BOV".;X'?3P7QE'(DRE!!/)66$1-303S)!\D'51$3*Q,K$RL3*U>/ ME6M'GR+!9JZF?R[] ,KP_&_N%=\%N*,UN[/LZ8US;2WLP)IAYA&C!-=:D."> M_6MI^W; 'ICWW9XPD:6\9Q/WV<&[[(:+,&B,6\V1V>IV2E+/20Q94X5!E"'* M5$.);\.I*9T2'Y9-B6\)\4]M?S&SWF"A;#WGTE5T%5U%5T57G6VOCRA&-%[M MX.6%S6"(Q\P*V-0(7,-A@8&5CUJ+#[7V4(D!489:>Z@VDY@X\^^IM8?DXSSD MXWQJ8PN;Y(%H EG#'OX?TD_]XGH/H5.:VJE)>D_'RDG P6L7)- M6+EV]"EDLD=68W4UY_L5;#99^2+Q_69CW#/;G5&%+=KY,%LUE0%1ABA3$06] M$9OL- JZ51H%?>PY(%/[N[JWO(6(]8P6R;S'\?GJ*PL,VYFXJ*H M9H0H0SU15%U,3$P]420?)!_42$*L3*Q,K$RL7"56)OH0?4K;[M#I;VYW^,J" M&XS,_.KZ^0-N;0"[[#>3@W-I40'._P.4@^_'ZT9#CJT M?)A=^(E-V/R1>4:G91KM9KNU3[>SS!@'[F)=PKAL\8'T+6Y:Q*"KY3_6#+PY>IQK ME[K2;+QRHHK3 S)ZF53!3XPTP+Y@\V!OQ6AOK8\[XWO@*BRO0H" MSWY*>^1E)>RGWO[BU2/]]<8M>$1C5I_.[L7U8U'JIU4 M>YRWCZS:!Z3:2ZG:#P'5<7Y68[3%:ER[\[GKX.R>+18C0_9TV!@/!^8P!:B1 MK 99C<*MQFBSU4"F?G%G?$-\83C2>';4&+=(\9<(G>+L='2W>40=/6@VQIVF MV1NL9WK2T:2CB]+1<=[.IJ,SN^Z#%KGN9<3)J$O:(2^^6+>U+43C,F_( M]5*KRSLEF;O-'9-1;_]._A(R%]F(NMN(7$ :<;D!(^'SM?._=O+H!YW&N-_M MUE)P5K4RB4\]Q2>7]&PIB-_F8F4X,W3AS- Q.RGFB/PLDFB2Z*(-8F/T"Z2KZ"JZJFI7D5JAJ^@JNHK4"EU%5]%5Y;ZJ MH!$:U9L'?NTZ?"4^! #=)^-Z9OF^\9$_WYW\!3/!Q0=7XH.=VN,K"9)'\(5$ MF=,/(2A?#3YA4A,3Y_S]KAV&M2-ZW@+G_I8"9\RYW?C^DDT_+3V^#W=\8>Y4 M%#E'9OWV2?P=V(\S]L F_-+ AL?ES,\- :TUK72E^EQ<.U:KC7ZI'65RMSDD MX94VE:<=3QV,UJF#[)5LQ&^D"8@R1!FB#%&&*$.4(!_LA_,F]@^?NLNX$#C[P,*? X,6= 0^QWY<%?< M!*(,488H0Y2I &4R_/X0299*$CUO>'4;T._&J"I^>2N\A,_2<9BF!$N'S<8X MV=54?<:L'??41F74CC)YY7H;%.LNSOY<%-#1I*/]IS9:L&#O9;HQ[9JLU(CM9?LXBF2?*$&4.IXU;"73. M8VOC3KFT\=GVY6Q.4P4OS/C._("_HF$YG PL"&9LSE\"KK]_^'VWK!6E42G! M392A7AUBXO-DXM+UZLSMZ73&2N2S'2*-=,\-N6=/ C;%RZY>+6_ZE06W3U]< M[XG9P=++7Y\_[#;&+;/324X'.R8C2_)5Q4Z>BMM.H&*(,N5+.QU$#_1 #W1[ M>Y_GB-M(#Q!EB#)$&:(,488H0Y0ARA!ECD29@IIU3C]Z(7UO_RDS&>Z3P2QO M]A9VX4RI!X?RN$29X_<3G$,V@YBXYDQ,33%U(SI1ABA#E"'*$&6(,D09HDP- M*%-$K\;?]N+]U=W--::1/UH^F]Y9;U ,>N5YEO.,=:$RQG+[]!DB+&%]L%XT MG)8^[C?&(^I@K ?D80398@RQ^_,.*#N'91(]Q;4AU'6# 22XN(1R ?=%@OF M^!;L-G515*[,F2A35LI0%P4Q\3DP<>FZ*(CH)(Y$&:(,488H0Y0ARA!EB#)% M8D1=3?]<^@%$NOQO[A7?!;BC-;NS[.F-,-$.=\\F[K.#=T%DD]Q-;\/&># P>Z/3=KT1)Y*.(,H094J:N2BM M]AZ53'N?[:@4T99NO-K!RPN;30V/S:R 36$NO,," WO@->@I:M*@E"Y1AIHT MJ$F#F)B:-/(2/?=DZ'684UB1DM6G\_^0QOV+ZSV$ECRM'&74;(R[_>08D^SS MGDO(H+7CHMJHCMI1)K=\K\.2.I1\MQKC?FN?>>[$123?1!FB#%&&*+.O3LTB:K628^(PU E"'*'% W;^R..8UN M[I1'-Y_M$!.90+(1\)@ST)1Y!ILO9NX;8X889[)8>I,7RV?&8F91NPVEUHDR MU&Y#[3;$Q-1N4UQ1T"&&EGR69APONI-&_([;\-38XBN2?*$&7*.4&^.(W< M+Y=&/ML.GGL6YE=@3+S'[^F%8^+UL?+4NT,99Z(,]>Y0[PXQ,?7NG*QW)^:E M1<9[>N5,[]%VIV1BCVYBL+#-N9N',6*FUKZ>:L5.\TFP!*;W5$2F9C8IG1L0P)=5LH4FF <-7PN/O3#'M[\S8\:)MT>"H9*I?"JR(,J_;@,K,<9^^;>61YS@K1 !- M@)'=+@,_L!S8EGAAP)/]@TTO_F:>FV9\NUJR:<4 *](=_7RR2RU"-EXY47'+ M 1F]3*K@I\,0+3.QRB/8:>>USN;2GA6AOK8\[XWO@)C/F>Y*9Y?R'DEYN4K8 MSM6T=8]HVOK$]&3:R+0=P;1U3VC:!B3E9]/_?*Y6L[?%:E[C/ D$N-IB,3-4 MB0\;XT'7[+2;)$]D-H? MT3JUFHUQIVEV!LD1"L3T9)W(.A5FG?KYK5/F0UNK18*Z,C7I[5+)4@:W(.M33.N2K/AQDK!?+=(II=1KC M?C?9EDZ"0X)3?L'))3?#_=RJ#">D+C\A]HGQFGMY5OV]VTO(,$I#1^=G>#DDIN#NY:#QK@- M\XLI-4PM1'057457E;2%:$-'9*N98M[QW[8S94[P_F*T*$T/Z[7K\)7X8/G< M)^-Z9OF^\9$_GULR(W#E!U?B@YTZC2K9V4L=_$29T\/0$98B,7'EF9BP%'3(=-L8CL]<: M[HML74(NKAVKU4:_U(XR>:MG^NV$%M@4JCV>.ABM4P<$450F?B--0)0ARA!E MB#)$&:(,488H0Y39;3+42FE$91,><$1".#7WB;\X=!O(;,=RP?]D/Y@WL7W\ MUEW @<;?*>N1LEMU9<@-C%'B=ARB3%G1+N0V9 M3!:O5Y\S:L4]M=$;M*)-7L+?A$NXBV/ER M%NU68]PR>^VR#.3 M@07!C,WY2\#U]P^_[Y9&HKPF99R),M0\0TQ\GDQ,S3.G2"/=?,$S9QGQV\"_8CY"Y9ZS?&P[[9'(Q* MTGM G$@Z@BA#E"EC(UCIE/>@9,K[;!O'1"VI\6H'+R]L-C4\-K,"-H7I2@X+ M#"QZ281!DN\R<1') M-U&&*$.4J0=EUMO$'$FHK/;P:L[W*]AL%?-%*CO-QK@U,#N]-EG-4O,9:0"B M#%'F@+IY38KIA*JY51[5?+8#JV3^R$:0$LX_4^89;+Z8N6^,&0*"<+'T)B^6 MSXS%S*)F&TJL$V6HV8::;8B)J=FFN)*@0P -?I9F'"^ZDT;\CMOPM-!R!V#Y MAV4IYR'-<0Z:@RA#E"'*$&6(,D09HDP)!SZM]2!SA_HZC7'?[ Q;Y%^6G[M( M[HDR1)E2#GTJ3B%WRZ60,?_R2V ]SAC_[]3^/OX/_C_JL7*KV[W+-J?&PO4Q M0?4>>UWL[^S#JST-7A0EM-^)^[]O1C^Q'GUWM@S6_V1N><^VO B@@8@OP^9K>O:LF;&P/!P[%;PPGP%K8S0/FXZ>;,=R)C:_R _X M!Y@5O*SREH!\Z*O7__?%4^M86,_LXM%CUE\7UA-?YGMK]FJ]^<#7^NOR-Y,W M[W7YT]=QX#'?>I#ZUO]M+^[9Q%O:_.&F<>-,UM/P](N]UAGP(60[X-#K%\MY MAN2F8]RS*6-S4"\&_P&J(?C[SF-/S//PEY#JA.%J^->+.YLRS_]WX_._^#:\ M&>\^L2=[8@<_EW@GWMDP*'\/'5HS:.5"F&\/E;S*R%S]ZK M/SXH$$K;P17ACS[$[]Y+IKMQM\374A!&H\MALP^R(-/P\L%23"[Y&_Z2\OGP MU: MK99MXRNU]]=B%GTA.SQJ&)[[NIH J,Y6S"S?-SX:WSQF^4OOK3"V"S.F MW08OS#, [\YC+\SQ[>\,XM7NG!GO?G7]1!24MC.QG=]<74B/&-7.NL \\7@D M<-$.U6C5K$.(O*K.U /_'?.-JRR-&EO?]FRVZ^/IOA3 ]4,3J\7MZ6 D+A; 3D<7Q-R8L M,J!C90OHE+];8R]$L\Q1K;)CG1$U*T/-#+_?*=A:1CJ><@8%B40-1>(0HR^2 E"4NVFQUQB/S-Y@L#]>9#5X_(P8\0PT%E&3 MJ$G4)&H2-8F:1$VBYJ&&;>1SQ7>:_]OI-\9\Q6:[WR%?_,RYL'\Z+APTQMV! MV6D6,$" F+!D3$B&K4[4+&)2R3$TRI#;-:Y2>OU>F57*EBRG@F3AJV?K>9:N MHJOH*KHJNHK4"EU%5]%5I%;H*KJ*KBKW5:16Z"JZBJXZKEK995#C1C2((P?B ML/+*\*)JOSM?._5-G3W_;B/49MHI*GSQBS M^6;]:*24,(T:X];_S]Z;-K>M9 ?#?P6EFJG8510O]\4WKZIDV9XXSQW+9=F9 MFGQ)@413Q!@$.%@D\_[Z]YS3"QH;28@;2"&5W,@DT>@^??9UE^RE&D.JAB&9 M#-M2&%(N Z[7 O1IM+J[U%C6&%1S_]=[,[NENAZ2M-M$VOU=LN7WA$![:M-3 MIN7VT?'@"PL-FWJ1;VA"OD4:^'E1P$ZI^V>6H%_?3%6[?]1M;VHD/GLD/F + MF_K2:YE2WTQ],_7-U#=3WTQ],_7-U#=3W\QEW#]4K['CM7 M-[UQHS4>99R/-=I4#FUJ@J[JS>RQC<9N]-RM&#T?NVSC%!$%/NUTFIAVNG.$ MX2QC;'7TL[Z9TR>COX8(0XW$%X[$E:NHJ"^])L?Z9NJ;J6^FOIGZ9NJ;J6^F MOIGZ9NJ;J6_F@+&?X7I?,7D>[W3'8^PZ_L+"^]EW\]=7S\?WW(:A;T^BT)PX M[+OWU?29&^8YD'M7-]W18%?O<8U(U4*D#3&' ^!1OTIX=.RZAH-A0OXPZ/>F M8[I39I@!3A7^P*9L,6&^T6TWC$ZKT]W#:&%^LG==@+WE17#UW!-U?FWP\P%8 M=MKB:,.TQ>]LL?1\TU]]_'=DARL^5O$^"H/0=!$LR;#>S/[%K.L_F>_E$=) M[-%UBQUF/^R$22>*6Y^,2*K$9/YRB@O?^J*KPS+RU+C1>O&;8A=W MIN^O *W"X!JF"]PM^QP>PQT[- DXMCFN9^4*9 MV3ZFS.Q\<"D=K9Y%+VF1E$_HIH1KR;)FB1KDGRI&MG=38W VHH?,2< PB@L?F1A M^H^V*Z]C#*\3G^ 5#)*<:LH X7U!AC?_.?%_NRD\PHO7/=ZU?)\SPYQBESG3 MQ61%P_5"%ABF#Q^[A@U[>O1-QUB:?HA58.&^-9]/V=-H:LQ[K#T;6>##H==J#8;\S M-L>]_VMCQK=X:N[+W2_-1W8]\9GY\]J

    '>FT" 7H1K&$%;_.0="VA:0?X5Q2$]FP%)R!9$+-.$CQP$L=&E]O]S.]R M; ).98=6@T=;*<'_9*9O?'0M8!QZ(71"[]L%(IJ]MJWR5U50K:T-+W/.5P"H MSA: >D7@:)>AIZJV5]CNM*1PS%#A,&:^MS"\)?/!K@$%'.W9)S!<6+ -%6VP M,'<@KP-7QISWSLZY 7D:05\VT+3,24_F\MONJ-L[_/+.=G3'W7:'JLKL@$%K M7[,#JM/]J<;]"\+]@R)_^^IFT&[TQMF,L1KY3X\G-?)GDB/WB?R=JYMN8]!J M503W+\2>R+_U6PM]>MR?&7J&S^"BI[;##%?IM3M8MRO2M_5&GN. MHOSM"7OZ5S?MUK#1Z5?% ; G/;#BPO@#6X(2:',!;+J682ZPU?*?],$NO7LO MEAS64X,.3_C;8=2VVK5N-;"6I@VL4VDW!IV=W0/U--9*H=(I<&F(?+8QP.RE M&IZWXA+[*[ID L0'N"UC8EIP[Y.P. K\ MFE77]32A(/G)\S]XT22<1<[M=(IM.,M[,<=7-YW&L%L;/Y>%04=$H6$+'>'C MU@4%@6H4VBR9]XI"V&FP,1Q7A0N]%AMZQGR?62J 8OY:DY5U84IJJ6KM##_FKX\\-/">N6QFAZ7)H@-D,6ITQ\/=2[=K>Z+*MLV=]LUW>M1@9MS+RN.CX]+K,(Z_>.XU)2XXS Q8'5%^^5!& MF>SQ!P)2D$%I_.]?W?0:G?;.OL;:HJD4ZAP%=P:(.[WNSL[%&GW$.#CU(Q),$IE.?(DA8%+\P_9], M%(BS:>2O+TI[U7;(>MYW*Z&JP_M^]L$.N#?PUK6^^FQA1XO@L_O$1!YO:>8X MHFR";B>;<%T;N.>*6-7 +(J!]7/4_1JQJH-8^]36]H%7:\<]C%K%XQ[J)(/# M(JNNMVZV2#R\*G3>Z5[?$IBS)=[+YR866:%9?#=W/3?62&[>K5ET' PH#L M<,_E62N?W2F.[6(?&/__GUT) MX&\*OJ7E- \A][JUXE=YG-JKR^8@R(1CJ1J#01:7MG?0U&A4+33:H/ =!(T& M-*.WU]XEG:Z":F!U!?57GRU-VY+Y+%SY\U"7%]K@:PFW'$=L"W#+;# 1A;YU M+3*?;@GBI8EFB,[QSB [/:BNNZL8DAU8CA\$NT84>NGO80ILC5@50:S2DOT@ MB#7&-*QA*YN&==89K-45]:J89.HM%G: A4%! QMRU9;Y/D7\':R#;_B''<[O MH@#.*2@DAP;&U)NT-L KCSH'%MQK<*8<4QU3,*_5W251HL:F:F%3:6F]/VS" MZK;<+/O:&C]<!] *J?"DT)CS6(\1B)SBJIJ2_J*@T5<.W=+D M,,!.8=V<[DBUP7.NN'0Z9!IBZF)_.*Z1J<+(=)P@]DM1B-= =3IG4B%Z(88S MEHM$+#>,K64ROA:3^GBB&X'^1PQ@&1&*:ZWC[TI3TA@HJ=\8C>IV.9>#:Q5% M-C@:(-NXTE/4MOF1\@[\]D3>]0!"PT:=;#$ 5(6 M6.Z3E=XE2/5V4I<"NW^9.3_Q?(OYUZ&W?(>W%'B.;1GR:.=$:7MTMP/XL6G6 M5P'\]ZL? FM59J^L#JHU6VTQ_N:T;KU_9V!E?8Z_(TG-K!,,SO3(BJQ\SQG@-CYGL+ MPZ;^S@6:1YF6A ((6]U,Z7Y_VU@7KVMSQU:AC\K6OD;^=&YBIJDW0ST96%"X MHJQ3]N_(7F*CTSK,]8+!V>:*&KE_]VZG $>??16@_>J8;GCK6A\E=/.8>._J M9MS>I05='5ZH%K+L$5M*Z@-493?(L9-J9#I79-HT+?MPR#0@!_SH3DH=6*<:E_== ?# M1JON$UQIG#JHP5P&I=96B'7V5R%6V\V;D0+O:L\2_ QUV'T*<-\#M+."3[ZW M0.#>S_9'&MVZ>/(R46KO.)7%G=[5S6CW,1$UWE0*;S9)Z0/RHG[5>-%E&]OF MRO*>L6<_7(^XL0:%G'UFL<42X5X;XGL0XW_:2;+YNP+WK6M]BV%]/T."BT5SC6:7PK$ 7. R>K=<- M1J_=A*]\1<>;**! ^=OU&9;E:SO*9 M>' F^*(/YL[R EV MP5SV_L[ ^KL87#Q,F>CAT++;NKKI]MN-=G1\U1IX]1FY;8WI C,0BN.Y^ M6L97J\BCFLZ,[8H\9K9KNM,]%'F4*;\I70>QC?WQNC9WT8$Q$>%$GYH=!!$@ MJ$@A199C3'UFV:$Q,Z=4[/Y:XF3"JJN#!O6]U/=RJMQ([JGY+)C2'?*DTGH0 M'^Z8TXZZSI'R!)>TOT^), MHRFGLOOR933=Q?#W6)K/6)THN4.EPT9U=CUU#*J6AU2;0\>M:MB'.43EJ=WA M+NTC:NRY:"?'19NIW]A2%/.AV)MZBX6'+_>F/U^+07J@>OD8L/>S.P+K T*U M-'_"P:*]8:,_J"NL+@>+CH]&XZN;;G?5Q;HF6=Q^P7\ZGO!(VQI/&KT<^:^U.;SH5S&5'\7FK^, M9SN@PZ5G&/K'8,O;9]*U7$_0]A(W]C3EFR*SOWG?S MUS]BL&/-RMSTV7O0=2U0=9?,#4Q\9VE"PIFAPT9WIQYDM<54+=2J"F[U ;?& MC78_*^UKW#I7W-K2&C\X;F$Y<:/3'9\>M5Z1C9Y(\"(;'8[%?(,MEHZW8DQ\ MJ)SM2\=T:_-]=_,=NS27#OKUAMB9N3NJBHI_!>96 MO]?H[".(7HEJY'K=QOM$99/*S@N+D:&4^O=AP0&3N8^=@9 MG<5,V-?>Q<<6L[>--Y:8OHWM>[@&@ZT Z0\,+3S!+;MAW<;G(-X'I$3\OX\Q MH+^Q(/3M:<@L_(+Z:ND?:+_\"KOWK.P0]:D3(2P__IK.3?>1?3-#]G$V8]/2 M14?]+A8=-0:#[/B+NA/0Q:#S83H!51RS>U=0R$OI#DC37-B-9J3R_H0'3J/CZ5>_ZB@X#OV:/MNN@GQ'G0 MQ#SJJ%Z69P\.R+)+<^ !*!.@371'.]?FUQ&<*B%9KU\E+*->V[W&H%,'F2\* MRSJ']!&4QC*L#FSW&OV<;)_7$5,\*IY\!%VQ4,X?UKU='2#\Y7 'OP#V4"D9 M- 89-.HV6KV=/8)G$FZJ:;"FP6I9&X/6WJR-F@9K&CP;&JR4,39H[\T8N\1@ M]U&=K@_1@N&!9XL,):F7=KVNV2Q=FF2:X-_A^/"=T2%KX ) M7UCI$."@0V/X^H.=?3;5J0"L">""".#P%( ]"K#9Q;[\$C4%U!1PQ!23/5 M-A=HC+O9MJ-U7^<#J&\A\\&6S%7=ZIC6%BH/A]]+<;V/;NA&NXZ$7AC6'!AM M!J0D#%K[2I2KT:8::+-1N*;0)HL9PZN;;F_G(>;[C7C+]PBXC*E.Y-2Y=Z_] M^0M1:TI[4H$JKGEMT&Y3-??D2[RXYS?@%5S&TC%7R)Q8\>O.Y5?U8:NTP?JP M]6'KPY8Y['G'GNX\%_81H%8-@MUG%F,+$T-Q4_HBM/'OI<]FS,9LX"L?DHV)T5!="F%'P4A?$#MY9O)UE]K07)Z&(RZJ4YEVG]QZXCG MMMGOC6?3]G3:&K,>ZP]&UG@PZ'7:@V&_,S;'O?]K8V-%\=1<1>*6YB.[GOC, M_'EMSN!P[TSGV5P%B*8Z5 D8DO##NQY>X0Z)O0R$2""WO_:RV\,-$D;7MXP M/KO3C9=?B/W\$]NUX%][[G*WY6&^$/:''B*Z<:>C^2>%Y@\*S?/01CON(>]F M*\0VC.Q5;(O,O:NMJ#=YI4>_KW:3BYCL?X7D_ *2S;>G60T^*1OO_4?3M?^D M8H_XVN$?MZ[U%8PCC&^&9 TK/(C1X(,*>WZ'5[QW:*:E%(X]+J9M%TRMVU!\ MAAM@($B7B"5@A%W=Z!L@Z^P#?._;-(<+&>_[*(##!X$4L>)<-\D+AN_$R_A" M:A/XPIQM=$JPEW]%06C/5@D:;8\.>N?Y6)UE.,:S&6!W2L]?>CY1J^T2!9-$ M0O!] .G^C$(-@/+?D M1T/VN3/>"(S^\L^'CP*;WQIO-%1/7H'Z"7(%,%L<$ZF'4:<\("GLL8_//K!I MY!,^$G*KM^%D8CL@UYE\\8!9ALC.EKZ-?(KCB "0D'%9*";P#[D)X[P8 M9+=K";"BZY+P;HKVX PVRUE^+ ]@^0:P;WN*WLT@MS[P+?P+]X MG_BB:=P":V._Q&T'.#4KX+Y6[6DC:)8U'N*\,.$6RATDG"P MI?TDPV1KAGY:%_P.4@_0QE]]I"F9-! MN(^O;SO_R"!6 3'UO%GD' %(.H2 M&G[$U_W 2,.X-;[%,?<[S9O_56D'G&%H/0AI,Y^)<7P >4^\G:P')1Z7$X[2RS+ M2@,86\3UFD7I[1+"&QB0<9\G$=/"+AN&RHLX[0K><:7 .[JZZ3:+:DZVA&[* MS9 R\JJG0*]E]FMLU YW1RHCQ06H(_7-& MT[3+V.)K6DQUX*#V9_V1/6= @ M9V;DDE!&'N>P1Q/E-$ZRQ*\1+R>>&X%M8_HNG[B4JYC-;38#I1!NGI3&^QEH M%F#;2"9Q]_%>\@-NT''3!U04?//4"\* 9B/DR+64HB@TD9GM!Z$Q-YT9XL', M1E0R5K!)(J@FFF_D><6%0P^,$]C[7W8(#V0(0XX&%0'_SV*6Y!V^L33:C[$X M(H=O&Q+E9\)8I1-R9>X#F[+%!(#8;7,N0G"5&A%V@B"U[1'T 71)DP2S%K8K M;!&X)'G-S2R1Y'C"]J CW?SGQ/_MYN5.MN%9.-DZU7*RP:\?X&Y(U7?#6T7O M7V&]*?#HK!-NU,IZOT:MK!/NO1G8Q(;UW33@7\"*[*4C6+2^\,R/>FB'W]B+W'=]JS@$Z*D"XY0W0 >]G*9BM^']SX):!T/D9%YD U\;@ M%3!A]!(PYJ(&N"3O 6?ER 1!J^6L7!,TRQA!!'<"0Q>^9TO-U/P!O)ET33/D MB'1+5V8JD?*C^= T_G9[^S6AI-O4]I_1$N*5RAB2DG*CBY);JY3H(R"!K@4W MX%R9.T FIH/\7C\^QM3HU^6KQ @O3(C\@-_J) MUR\UTA)>1 0K_8GB'N@F\[L<#4BGH:KI/R4=B)\\'_[I&G=T_.D*[)4%.06X M6^W,C?MR#$K 0H+BNX:DP/;IGP['LD*>U4GSK.\YZMU,P#SAQ_>6#*,'@F!M MWX"%@3-,Y;T()QY\,8M>\"[! MM#HP,<_GC(IL'0-C28_\9]+KZ1-7HH?A/\@;#@!_IN1K5^PD3FH M9Q[R.2?U,G+).4RXY @6_ *(APBFF;J!(C#8(F4A% @B;4?M,@(%F>21X47< MT22_MX3_$/_6F&0SS78,'(DF]Z']T'@$KAC\!KH*:*()/3=(*;I I>YG:J&8%71S MM*9N5NT[/Z:*+(WK)LI[O5FMR=%AE,H!5 A$C$Z(A>F:CUSR $MS)] ,1*R MW.8"PW"QY%1*S,+DY(-8SCD-$O]"*2KYC(/C>:KU(MW5([ZZB-MD2;3@W.LU MAK4^%#T1Y[6GAXUZQ:E1=9+3JTUR*C94.[F&:K?8[T<,N30+/CHAQ'RTH8*Y M>=S.9T\,SL[U(N&.,BQR-&O/Q+I8TWB_$DHEJ'S "!LZNP6^"*KAOXB]>CPA M$[0?9) 6>_09,4%01;DE%JY$64<8P05*M0HL1@<9+3!I4)M\#RRMN1=H3+UY M[A;&K;*'22YLF:)*P.7QV624&?1X5+I$NA#(+_@L6+(I&K@&WFZ(:NC4]J?1 M J-.,F?FF0 MY"C>5;3D^_%R' 9TY#ZZ<+EQ!'X;O646(6D( MDD%O1DDE[M6/P9*T*5/I[Z"G^X*/?;QO8(I6!$8OI0\^V>PY MT-!8)U_A96.4TV0FB7%"WG T8)>1#UHM4^I\0/Z#>$78#RV)O% D%GA3OD-8 MWXO\J8S):$HXMWZ_"7F)&8EAZ-N32 3Y'F.LPWPSM#9@0WRC?'7\Z!G%H8K^ M$4]?BBGU18QW"BCHP1: C4C/&WE5N0LH"C$E4G+9A,^V@9S(? 2Y^PC_5)%& M9%O(=C%)!02!6QRP=B.T^M-Q.0Q.Q'&Y3DXE+NJ-W-#[9@<_OS(?/P"5NZTB M;ZAV2>3KKZD:*MA!>[\[&)3?06>_.\"DADSL[DWIPF\4\G0 M!M(^927G/2J?@:<=SWV\=L#LM)2 7X.@.1ZC,KI=]<629!;?N!9!F+6#VT@L M]PD4!L"P$+'@'W8XOQ,,HI"]CW)LG-&EN)6DF%*:6HS]P&S)A13ZGB,1$+CM MPD:V_.B!9H;ZIV+&Z!!'MVB'RLD.R MK^A+#[1+H,;0#AW^(G3J2C^%SWR M%(Z9!Q+NF0O!)RPS8,O@W0.)CKD=)?Z!H0:*V"IDN_RKZE3ZJC#S5%<:O0G +QGYD9=W M^5?5K=!5?1 \,$%4>G!K"7*57?Z=]"IT)[>.M'<*+T0*UYJFQ/WU*W1_NK:J M>8A1FR(Q98JTU/S+HYBW=I7D$X:_ ZP..7,G3"+;5P@)K#I$!\644<*^A):2 MY5P+)2H 3B4Z%: OG!0_D,"96056G;8FJ@=*$Z4O,+5I$3DAIG45 MT15Y$&*'LU0V$JE9,F6+_"@%Y!GP2"Z61]FT59Y,85&&\%3X@K)$CSX3SAMB M]5HN5?@N\O/(:*9!91.F@]6; 7,*!^. MOJ/:)PIGP+L14.9/G@'-\\ T[9Y7I.*'W&(.]!QK (+'[05,C9.1%>4>M\,@ M?1M@I5@17G3@.58+)#FR*P?&(+/E(7.9R/2UG25'&&BTHA&GB MJ_E73>,K_C_AU[:G/*W.-&8..D>0S2M>B[\W$ R\:F+.B%<2\\-OA"??A!< M+!O& L TQS_P0]?%:!IR]Z8AO5^:=,2WU_DT^\FGZ=?Y-'4^S=;Y-*/MJ+SUSVC 5?B2XL M-44-Q"%K(KL$/L5CEA0Z<7TVBT"MA1^?@WI74IA_7R/83F$O7]V\,_X[O1$9 MP-7L,2RE"7C/&<>++'&$P)N%E*03%W_R<# 94)32@MT=F'Y6F;**\A0^*0Y+ MZ"UQ[#ARAS]W4>IY42#,$>J*8XM$'JQA=N%#4(6?/?^GL"SCQCE4V"O;X"A9 MR]-03"?PU%%SMJ3.2S2!47U:V%PN'55Z@YC,,W@3ITX:4OF)J^>6BLY7I"IDI G^]V8:_E2\=OQ M=F -L&*UZ\FYCJ49A,E7(DI0[5/BEN "& 5U@=6@_1E;[5RY3)RFF4,B^%I0 M,!V>1F5:3]Q4R^&*/&5*IF;%_-7G65ET[QYOUA0^(TUSS1!HB?W"^C72&DEG M3*W+-5>^;&H[OD_A<:6: E 1*<%T B4F"=DHD-X$%9*[.*[[0]RI..&I&.UM MG, W8Y1J*KIXK3=@\BP6(H@)P[R@Z9QN&7.97(6]_*2Z=RQFT;IS#'$FB1"! MCL_<+,KPJIV94G*;G)K6,Z3R]'/&'H\\I.7"2=:BZ@C!W#E>%D\7C-D!\3L9 MC(?3VQ::F$F9](#)F.H-8J$D_YRLA#I E;L*240X-Y3=9HR)!T_(,(=F;PNL MT-=L""2GE-HB/*0H4XX MBR9+R8'N,F9ARB[LDM?P1C[EJ N_ *\NLN%1$%%.AE-PF:MO(",<&DJKSA54 MP/A!*5'DQ+E$^J4 8CQ(1'+DB22EJ&!$\J/TBT+ZD\ZJK&J3@%7&]YDOGK1G M!#M)GA_>]\.E?5ZT ;7ZJT7IXS MPPD3_L94]8@V3JA /@=0'ANQ\(YSJ*6''A?7JCKE,X8#.W6XFRG%89O&>_FC M#+SE^6R,:GCR3#*>"03#?)XRP%.^HP!7 82.TSBKSVE+*@S?\ER!)U,;E.V5 MGQB9W"K& Q3;H5!3@C'PE&*9(OP WT_DFYK+@*O\2^'#T"Q4+?4_K3UQY\JS'="]WC@ M[N)LSWB+8D?Z;DAXP7ZB("+\G\*7,A(BHQ0H&Q;F+WL1+>AYGWN726!/3=@. M7*=( Y3_##22.>T(PI\\HCVPK.88U@>275>2[269\;0 MQYW_Y+%"X4M D">H,K[2<"[ARYU;DCUE>'#63M<2#/2#$%RC()$K(+ K9E4Q MC'CG&%NV[1.(AP">VZ04H$[)N7O@+5%#L'EJ0MY=!$E?'7FLL&/K@AJWI5U: M29^*U+^\9S<7F"O8U6)SC58=M-HV:#6H@U9UT*I$$7C.S /XM+\F:#7*+1P? M4>'X!0EK6YD5#SZ)F_\DG#(4F(3+\%&!46/P)#>J6L<8FVLV*,F^D%R-51,I0,X[\/-6^DG',X7;0DKT$9!* M;1$G @M(Q%O>H8KAQ^K)O:HP4:A)T/4>%3ZN7S6D^4H:0\/[H"Z#Z@K0<#* M&T%?H,US4&7^I+)?.=1$4RJ*ZZ4OW XT+Q&Z2O(=-[)ZGK8&)[ $W[&DK M%2K#UJ*I],U(UH2Q(=DC6W=4);)UT4(7O65%CS 9_5J"NHW-?@J9';=4X9;2 M8:&L[E:J\D\TP R^T580B11;^.3Y=W0-?WA!\!V_RJD '%]&K5^[](WU5V[U(9ASFM'AK;[F=_E M# 45>ON1IX)F='="V7]B@]2/F:;9B3F;NT!$&\+*Z1#M&)S$24:"@2=;-P:[ M2J#"@OK"&=9ESOD* -6I ;4=H-IE*&W; ?:;!LD#Q(ZI)+1BDTF)_ 8JS5I> MQ8P:86P]WE><>SL,R)W,7!6X_.5 9]XXY/@4ARTS9&*P?@2UKF5_\*)).(N< MK"Y>=@#UN'5UTVMT^D5C5@YS6=M/IL9+*S'F/,4>='Y:D];K):U>_R2TU;ZZ MZ3?&[7%-6S5M72QM==HGH:T.RJWNH&CX6D5HJ[1^.Z/_R7UINUM-RO@F!TP5 M^CH+;:-..4CD,HBS))H"FOG3WMZ_&O_UD?=*_B8A_]T3B3NEB:H+)MJX,>KN M++'6H/'>Y5+J7;DV].M%M(IB6N_JI@N8-AS6F'8IF-:I)J;U =/ZC79[5 5, MVY._ZUSU@73 \T6*00Y(+HB*#DM$'\0%O)28!JAUC]J]/6G=I[9;:WP[M'ZP M*\(-">'Z^S+S:H0[.<(=6$W8%>%PZ'ACV,V.7SX!PKT&[\&/T';$7&/1W5:D MR& N5$[*W>OP);S9@\Y0S@'W#]\.V?ULMN6\2C@M)B6( 7#N/!F%<<2-P-(I5D)64XR2DB^/U6!ZV!?G?/V3$[766%X_LU MT=9$>_*4MGZK>Y"4MIIH:Z)]%41[DF2Y?JMWD&2YXU(MJ?F_46%54;OOLRMV MNQ<]/KT0Q_BFZM@FIB-;\/SEY=I<_Y H-HA1#$/!S7X!@@'0'-PVF"]%8RE+ M'7'4/CLY7LN=NG>24^/0TF:1SS[_U&),"9S: MCY@V<-YSLVT=W@LT?Y@SAL-+#D(3@Y- ;@3*4C/KNMV.)CIE:>(T=#]&FB@2 M+$>@B9/<;+N%-%$4J=\_36!1M.A(!<##7YB/INT&82X0?2;>JM?;BSX)LI1? M[[V-XR)A^U+\0_FLIDM^ED DDY_BN8[V+<,<)["LV]Y>PK52R-:8L=1@RV6 MCK?B+Q<=_.41@CFU,R:*@J^QCX[JJT,-VFAKU#?TY]G_DE6,AB\!@D?E,0 M:/"6PDE\B5MXPKN(X>9T<=O:$JD^@Q%Q!P#-W^DV ;5?P&0P[816NG4MM8[( M*N'AF,& M%'^(RLX3C0J1#<'XON.ACTFR;,98I#VKNK:;%AG\ 3%@C_JG& X^_ @'\@51 M*M9(G8!<"_[IKPPD3\%95=MS>,6_(YNW.4S.%]D3#VELR41RX2D0((>A&'D( M(]BN:)#MBI$& +D(\[ V,*&ZD>2VC22'=2/)NI%DB4:2_=Q&DH-S%%,E&Y3% MO!IUZF*CH9L6X-J3@JLM?>!C]I*W#I=6GQ0 9OKG#5!O?9R\MC!MAT1%R!R& M@S*0W2X]:XI#CD@2KJ+VX??=O[KIC%K-HCBAVG=IAT\JZ^D0>P(G?=J! TRP%:=N@*(;J%] MAE*^\O$F&LJ5QK7A-B&%TD2RP2FZAWV/T &ZB4*T"3 9?I[P LI?*2]@/%7= M# (6JEZ/:[RDVSHC$Z1W46[!;TP,*L'#?L"I-]X2"6('_Z!<$BQX;<&$#1_C MQ 5T'TV T(I/O+OE_A)_8,%DFX(=QJ;ZCAX]?55XVD9]'L?SR4D.\(;8VK8! M'@ _Y0H@PQH[MV+W9NG'+.$GE+$"Z8*3LB.#6$;@O TIC+Q$@EP;TI+B2G M=*4! *NX@9H/#T,1&>F2EW"2AQ=N#Q MWOM3O-NI:#X/@@-_^8%;Z'_8%$T[?#1G6P[]N!G KR["0Z3UGDY]IY'6+BP2 M(Y*THK[@/8U' (;YV47/(,#\*\YP2NF.V.@LY5&#SZX/'GHNK$@Z1DPZ!I)" M0\DJ,7R@,3\3Y+]%0T$78-9&TD36K&(Y#4/1:J!>3"=2L_W$ MXB*9(O9&G'1NB)CMF=VQY/J%PD&>1YR73P[A@:'DW&9@Z3-F\X'3IA@@YTU! M0TH[#4"2."KM)/09*K8;7DXL\9%SV2\']!84=^;\&DO,U!>:.X>2\N. MLU/UMB5&(!V .9$&W1HYI4#%0PVDT_K]V\./@/YL__YV'1>B)!!OL?!/#%S4!^,R-^Q^7><4GSQ=KDG.15; M>3:#(%J(7<0Z8#Z_!6'#?&?%E<3XT)Q&X@PWYB]2'SUY&)W%J>#\"]\.?E[/ M@ )QRERI0)31.YL5QT93.G_ 35BN'D5SG;B'L'<.:WU!OS=-^D+HIX M]W=SQ9V"G4%#N.&E2BSYFF7S;$?V"QXK=,$D;TU VV?P<\8O9N(ALX:-\9 5 M:LP6PPN%0UD%6*$O2C.@, <:Q(/\GC//U-0DTW CFK*!RO/D7]RM*;WG\I\X MDXDK[1(O\<6Q2QQ;#)K# M;3-'*#H"5$OR1N,&;8L/LZ)Q4_C5+6FR@+:?7<"+$ ?$PD-WZ)JF@5]?.3J( M#&$:8P<_I[D\IF_'HZCZWMY M8Z/JS(V79&Z,ZLR-.G-CR\P-85'FV)F=-2- ,:\C+]MC6-X:/7X.HHJAOE1P M-K815W:"62<4O2__?/AH3!V/-#-4K)C\ANR I2[4Z1-8GT3=N:LK?P-F+$:$ MZXJCY0%JJX'<030#,6GS8 'SIS88*GP2XHJW]"2'/ZB@9N"Y7-:1,BA'4$] MKLK*#K7 $@PAY@M;#&>K7DL+B=O.%#_@MR6FJC/8#-P#W357D=1VY;4&6>V4 M]"-4W86VOW10$WX"!<)Q3*'V%RKH@0U[X3(7[*6Y9\D\ ,"EJ>E,(Y%2RM^[ ML*VE9[O*T:FOJNP_VI/4?6&G-L\=56B5?O#<,4RWD:3BRK5$_,1ESPKL<$]@ MR\"FZ1M2;DDG%E];D2^O97,NBXJDAV,O;,),3/]2 T572;]S7%%48%BE?&)4/H'_UL:3)G\< M2->0,"3B8?0$!Y77AA8R[-"!XT^ 9DV'8JJDG]LN8C"/ME*X%(UHFTM P"?M MZV2*Z.!C!/\B/U!FGRH/0^P/#P9/(R8V M#(=('UT;2+HL4'G@F5BC+)5(F@L.PS&QCRQIT:>,H;Q[B UJC6G,?!)F4X*\ M90(QZ1=#TB5(F32)XZZ2:$-.(.'W,AC&4J4D2O(Y@1.":R1#S4$ 0&&6DJUI M2TK+9,&C1@C;.G3CI:HQTS0X4@XK_U>.8!_N,072&$,C$?T@+I$34%LI8$QZ7N M/^2:%%9_+@YD0HP);[3D@9<@69+.HUSH>_EA5ZG (.9KZ@KWAXA%E^8*5)<@ MZVEWD6%@\AIP(BP51D\SY8\A\9K!7"U!]YMV'&;G62M]"ZC&QFSCD*8^<\=& M9DD91?&0:3.B9*Y=G<&-%@8 "TP#S"$4A_M]JKG%35.^@)<;=WM6'Q=J3 M?W:-6Z!U1_@ =6R1&@MLY]O##Q%T 0[]&3YXL-DCCVX;;I(-2(,#B.5\+-'8$^Z>/\'HD M Z$+X&>1ZI(>,T(@!F3[D SIW.;/='5BG "ER;<7 Z!J#"]-:&M:!/27V#4 M"[:;AZ0JTP3W$9#^B88:VPHAI;D&*ZLWFQ.NR "$0/?7P$,^7NY7>41Q3*#( M/TUZ][?D"\; *.CWKI>HW]""?,M#1 P"=6Q\&TH63>M6P4"ZK#C79QGY8(@S M/:"8?MM4I.897WE2H\4-B)CS*!]4(+H?2-1,'J>Q-=$**&U!MCY[A MS0-.E M@ODY$\F)+!=1J2Z=4!J/\WFV]H= ]D;@>:Y,=N3YIYR"T]O0.?6S[3@(8="I M23OD!Z!#R3O>" >BXQG:;QQ#(LX;]+2KG.Q8O'[<'&:[G+_&#<)0C6KGI2H) M>YDT:M*L,7_L#HG?<90Z]RT._Y(Z0;HVV'SH?S+,1]#A2=%.2$9]B5OY$Q4D MCKL*?+R7K^"=? M3?*I$?_\(C.>>"@(PTQ^1'[J3W&Z2=EJBTX'JT2R[68,66C!A8S =8RZ)ZHK MPB)FS^5 IRPN\@)1RODZN>Z3$$%3G 5]XOQ>$"[LY:@.8/+^37(S)I M:,5)4K5A[G!RU%AP%.&0ZO(LS::]=$C[";'KG?,R,7L M2Q1I*9?=4K*I);"IA*KR\>'K5ZF8<$F)G_!FA)@2:C_:%)%390BQDYBZ'[9-19D:Z,O/YRZ>]:3,?[(!LF$\@R+D7 MZ"MJ\)*U?P"45.H*8(U"H2[H*]FBUK]BARI:#R#A>]'C'%UQ/IBRL'TQ9$K" MR?9C".NZ14-F-E&;)F$NT]51 $C*+8/7XAO$C?'<3_Y8^$VF]E^ M@/G7%#[CT3!%#^OP*?:J)]ZDO'%FO"JOV)&YY-77@K<.L&^3=9]7Q,%YOTA" M!/ %DC\,J4:@MUR.>,,%'!D=@W]&IDWA8G)JRQX*3(9\Q<9Q7// MH8P(;P(@,F6.>J: +UY=/"R$)KH3&B*8QS.,2$8#S[OFY<>VROX7X<^&8>:7 M?*/X]QF/HM_R <;H;4CJ:H(C.2NU^4"2$;F(I?L5_4]J:[@ _1QCE>+7"#)[ ML6"6S3-UN9\CVQ-$;](K8/[ 5U K:A2][CIL'I',=S<0U.[F*(L(_M^8Q=B" MO,7P '7'P+^_^K()"C>C\73T%T*"^<%_R"3C-Q\8YHZ%;U.SH$%#P@I6"F7+ M$ AOIAWGBB?94@*LO(!'GBPG0.N%,5SP0PGMN!05/Q5ZL$*9IO$#W[+D4E?* M0!T].<8)(T@/R,,7^/V_(M\.+'N:K2853MQ . >#N7H-049DHR#*1.$,E/?< M9B*I>\)5/J&BGU,&6NBH.,="4#"=O04SOB/T=RC^Y,O *H45\-DL6OCL\!6> MQU435#MNRHWDH.6(G5/"8J =[(O*1A52W#W?*13[LMK?*.P9)\31+H%P>#&;G ^+_TKVS&E( MGRB^#;AYA*FFRC4O=L)-"SDOF'XJ-^):R3U28XML\C! 1YF+J9T35CXS)BK MY97%?4:(^\/RU)B$N$_!>Q 6%' 2!;1Q6AESS:D @4@=HH?-9YG,B+&F"?J% M#0:; MM3-9[2=VGJ*5P46P*F'K"S#Q'I^+U ^Y%"Q%3^]J_(>N0\$V$CRHHP M-"I"A%8. DAH^DQTI-&C!/ [PC]..B!]9#Y>2/B-MV&'\+2#T4658TEIB"+. M;',1Y=@_"5=3V9^PN!W,&4^)-6T9Y=8JHM2L"5!1\C[&%\0+<4K*/2;%KK() MU3(?29P!\)%Q94F0.D4@^.YY1!1^+/6+< Z$B/)2#'#6SIT0U$KABN^'AW"I M44P>I*E;VY24$V%W8.F9%3%>Z9A,8!HC+LT>8 3I5X M?_722=(R5;FGV(],RJ)]\QO-NQ<\ 3X'2@-VE(1S^12;H?OA?S>$PHE; MY?&MO%^1&J=8=QP+%FJFU 5M.,8T+$J"XPR*\6$78C5XA^,%>1K%60\Q*G0D MHW0O,J*E !']7C@3,-$'I!H^(6*)T VOEK>Q4IB:(.302%QJD7A0DU9KZ.F=IK43)7(L;)G9HBF< MN:T:" SD1)$+<[D2HL!1HBNQ,P>S*8)009+@,"?-]Q%[%0*B,4!.06^3>(O7'(,F@4D-<;L?^W M6VCG6M0VJY!?UJB/SRK[?S?M7*Y2J)YGXT3PV:6IYYK(3Q16(*^> 60\Q*XY M/(PM1PGQ+#9)9HIC>W;/92LI%1<@EH"&^7P:$I:NB4*+9NS@_!!ND:*'P7]B M0;Z-R! 1_(JHQ&/&LCKC!S[']'MB5R\;BS M:,6[>GB2GN @M'Y=G;P7U!NWZF!]':PO$:P?Y0;KQVMT+&31U:]#)J^;R)]> MJ)$=2P^M.JX!<;MA6E@,)]R\P* GO.&*7A1+QAQQ8U_4>G*_!)6(Q +T# (G MVTHR)3FTX_'$6U!WA0#C_)X[/IY,VU&)R1&W<53H3VE3>O]"T(,#X:<"JRJB MLD"+S+()6WG4P(J7R;D@6B;=,84<"X'Q77DT5IG!JKL MO%@-X[X7JK#'&8!8)RI=C)P(5#">XA:,!U1BP'.4YG/@L#\IM\AT+3!,-*M! MW,+,6.'0>A0:ID7F/M.< 7"AW"DB#* WPOIYVQ!^@C7QHXSA\VHN.J.#!S%# MNX8?7>.DI7W?&:C;/(&:3'(L70&N&&A-KID:9,J]?AC%EX$W3 L [.27%FC1 M.T'#$N5X4(#7'3!9)XP/^PP,_H!7AW-,P6V]U>I'Q,G(X1F@2Y"$(*67-XT/ MVU?<=QM%W5RS,$[?1#H,)Q*V8?<(D@QT%?:O.V'9R;X;1IG M9RXP (8-?YT)1G=;>\?HBC0.X<\GX(FFJ%N 5994JYZ+HNV+ M3"&0W96$=L2YF]".,EN0:=G[4E)+*B(Z&\:.1GN4?U]QF#.S LQD1]*XGZTG MEHTDHG&^+I)(F*41,D H18HF>VY_IS3/%. GQU\US@D:O0)H^)+E\BY48G(U MYF3Q6)3,6"^G$%,YX09T+8XF[8"NG0*M8:^#^':[IRV$=A^%]KA8:--L+KZ' M1%IS.81N&N^SK;Q$.KITK%C"0Z0+EA(B _6_N']O"M<0#RJ(;Z7.=^XB\?., MZHG7XTKLX]),=6P&1.)SPBAY$U&.3_A@?%((SY=/Y?KP%!'T,XI<)$P= -H3 M8;J .4D[NH$&M/;;W!R#.'F+]2M)*S<4Q&=N4 "!%.(6(JY4'N8>^2'/;H;K7)+.3)C\HO4=:,\#P--4Q9&" F54))_69LG@MVD@[1DH>#6W@,@F[2*2+7GHJ,T #@X1QMX([N@KCFQW\W"%Y(K$LKL67Q;]B09J3 MW=R]B.SF.*AIQ[TL>)*1BM\!BU15F1JA(G.$LY M0B/K-#@&,>U3QS\YW"HQ M%9I&%P9\1EXZB-+(CYDTDBYD($X&3\!ODJ9WG A"+>3H)?(9U )%>[.8F/E(^?CHXGQ916BU%X MCSPE&8.4=IA-64[9,P MWM G(:/0BBX'(-+:>9T.NCBDOI73Z0"OJ>3FQJU];VX$F^L4MV&(^ZU@PV$L MLQ-.G[2"N'E^?)'C*3%1/IF=!,H:.A 6'D %R[N31!(;TK)+A.>S1X]Z:@I4 M:*AD%O1_,/+(/6+^OD!]>2*:=2?L1HE%@,[8V3@BRDJB5+OU5T.V.ROH1W$@ M<%'E-VJN*7>_K(N2>5.R8")IT9$/)6J#\%'-G97M8X;IZ1(!%#C$JXJ'!6Q.-$MF]1O;>84P![H#Z:).TY9DZQ MMT%\1=QJ4M*"Y*[F44X_2%[G(.#S%-%#3(%&);XOW95Q*W'\FT9PV,%'E;LA M-G[PHDDXBQQ92;Q+B4C\HN [=F>^=2T*L,NEX^_5'CYYOMR!_%5JK&\WJQO# M9Y?@%DG52C&JV1!M!P+CR39U;&[P ;(^2(%IW (!./69"-!D6-%>#7MAY@.\GM81%6;Q@YPC\:$ M>WZH1"4&K9J*5G3($@1C\6!YHD37]%7U&]=!P]42BP QH50D$<)ANBUL?Q27 MF*M8H,@A!H77L\E]0S&H=*&=%4U9_H5/5ES@)8C>DD2_K>=G#[159,>.\^:I MP:>=4]!CLM :%*D(C$M=^1)"2KGP%+FFKI]JO/1*L0T70)_&G114TJ\L-5;T MB>G':G*0IHV(:GI%9W)CV Q<:V&>X1&6Z+("J]T^W!E=;%-^L.G=)7LZQ7X5 MK09@J1^'%,<[S44J.PDK#?.3B=H8PS>8L0!8,<#D9'=:J@KKIW% MN+3A]K'G>*GDG4W)F&O4Y%B9_J):,);-W>FUKFXZ.0FWG!.)!)Y&N2,-3GRD M-O:Y'VTZ$E)+J6-MS)L]]+DZF&:5[16:.-=:APH7*\JAD.[(Q+E/HFL^YA4( M_31/M?1R$@A>7DI6?8/ZJX]ECB'O@XL=]);9)I.E[&6Y(':W#\%85FL6=5CH M=<_?ZDU D3G#B]6NA?$PGQVA381-M3GJH<]SV-%:(!G0?U+M8)DE?&V[;4'4FK#/,-]*J$#"KA=[I.6PL1COZY1 KIB]Z@WT1*885>S:KAS81(TML:VI MSZ1CAQ(G996OXL]:02AJ:F,\ONTQQQ\U, M3*?=AVW&TQ!00IA"O*J. M@RW]YZM NKYI9N%4].P0ZIW: TF]1'%E4I*CPX;GD8O&(]B86;I)&!_#A5U, MZ->IK'[0GB;\H(X3%]D'R1?$/4RDS,6T;/Z=]@ROV,?\$NWCIA1P\#3?@)#+ M4I"BD9;\A>&3*N/-KK' 17;L_7;_0W7LU3K2II_5.]3F"=]UK4^HQQ^V8I4C MZ+'Y'HX-_Y/%>M0U*4YBH]I\1/:+B7'.)B;<\-@V=GP1IR9]B<=W4IE4,B]5 M'R&9.A4<7A[:\]>=N2#2HPKG!%*(39U[&/V^&$PJ_2"_F2@N0M=+?4B-"&>N M.7R(-9&@3$V(=>7&1G1+OC(>#J#"$?P1%20Q?3M(1#/H^PS!Z*?:M(544VKB M7HL%>K&)/U'OG42O2[EC-4@EM4=E0\2 H'R3/* *1!R7)P?>XBA@GP;A MZ+A/R0\\AVW*M7V0XQ//]_DL7NK] 60LN:&T=S9L.TD%L<^:AXP*7Y0:7PHG MF-F\=#@.C!)C4J->I M3G3J#R%<#K:?M6\'H/RWZ=)8)O+OM<=4?18C;H8,SIWU(8(72@DNQ<3$4EXE MGZ+KA6FQ>)QS 8QXB7L@(NH6AG.40H!!)]4P/,RE-EN4]XD"?>'4$.D,&-@1 M&Y133FBB-7U#TT3>-_Y-/R3H.TJT4!D3PIMN9XN0"2T/1:] KBQ1*G%\5^HAOT!(&C MCX<7B9 >MG:EZ*2$]69D$*N]"!]PQ_' S65(;EG[NNB3]:)98G%W%,<<*T& M% .'\<>U6(7FXM6G&B_)M6?%SBO2-LBPD+IG3M=MD<@/RC$HU+MT8J^^,?T9 M72&NZ5S_ )@_" _S3DVD^7JPG%PME>[7&UZ692VZ*5,7=&T:)?&HG,GP%GMB MCK>4);A<3Q1W@)J[\O+GS8+!_)U^ZQJ'NU1%25J+0,>]E365/?HE\;N1$D)/ MV='O9CE/N G>&6_:;TF4XV'%+#:Q%$44>$IY($9C^4_VE%[E!D W%M?W:7'A MR> =:E6L0\"-&V1O.F]Y8%<./A5Y:/BW*AGGKZ:D,C5[\WGN\5$YM#O,Y\]! M0# !L$(F94\H_D@^$XZ\,8S$"!5'6!0RM]-5LR!)[,(^N!5"&CT!4/7_4&BM MPWBZFHJ\EGQZ 64)S^?.3:'":6EW4CFX4S=K:9I!N8#26A:72030WG@G_&@8 M6;KEKZ3#EYC@VANMC0<"3FOK$C1SN44QPTF;M#PM":YO*@96 %T^KGB#>-$. M7J*O3+E728BZ/*9.>GQ0K"A^V&VO\K>HIIL3;GE-L;2$CQ%U [P[U4Y!37;2 M4VEMEYK>F[[([-)Q#?^]]^A6YL"B&I!S&)Y.-#7#>+C'5LLFC6N7^G5* UKS MZ@A"WFE4S!DH*'$O# #!'Y[[>/V'C>'/6]+?=E%5U,KW_@<[ !YF.O;_PIAVZ::&IHT'Y3*$)E$5/=D TY\?F>KRJ5. +U^&9^[+S MCIAQE:]O#2JD;,DTCH9!B1SY>4K'19?J $>;E"A=W3KS\ U)Y&L9R;%5UL]) M3[ D+=/E*B#A+/\335LZ#[,:VI>!^!MDQ*/O1+HUED<=19'F2R.;.44?=PY M@W$N1:4RI"7=X(TM&5V;5&TU!@2?D)..LS9B:X+->3.=]36-?Z#G5]:_:#J& M&>9(_F#N10[6%RM=AA>Z Y,)R&T3-U[+">D!\*2V$F< MWPNQ=5Z@:0K7)^A4 M9%"HR*/*G&U@[H?*$XP=L3PZ2*/&])_'-:6I)9\8'](0-VS,JR?1"O%?W,8V MIUF$IN>GM7M =>N3Y_\(V,;FM2VE^O=%TYZ7]6\]Q@;;)3?8.?8&\_N%;_X@ M;MV@M4BX=:W/+MA\Y/3F M""&_2GG]^]VLO=SO7H*]+ \)'T9L939E5_12;]Q!K)H'1D)B6=N]3:I*$&*'N1#Y;OOR/3 M)^6,][MUL1&7-/>I)P'F!Y*<2AK^20G\*$&SH-RD"5,&#.TQ68LMRJ82U$ Z\BAK,.2^5ZF^ MP2,J1321CTJMUYAPZ&A8F$ ]0&C>M=F,YWCQG8C4B8TSH9.T:*:N$Y^/%2?> ML4YH.;)EP^<9R PTV<1AI<0)/>3-O**_8/L-L4,% $O?-V[SH'NGFX0[LGCM M<5+ 2BRP94XGYTQ-X[^\9V0,-+49NS#QL#MI[L]V(-+BX*:![8NK3JV*2RZ9 MC]2'Z[V2F>G,,!FUMWH\V MR%\L9@"!/KB0T-!+,G<=,1(F!E]+O2>+N=Q*T@\G4=/-ZGSI>!1R&?$"Y"_2 M*!>2>!*%O(ZZ LR0%RYK+N7DNV[.2-[J#.%!9AV..CSQY1QU%=J#4,*E5R/NYN4%=P M7$?<&>63.66W]*:RM>7]_M4-V*W-;'_&9'5YP.\V4G?KDG,+VQAU6MT6USGA MV$]T? PA\]).7>%4*9H4]L]=4#6TI_ZA"%J*N5#8M"$+TLF&HRPPE9H<%'?? M7U<#D6C!P_,\,J^-\N]@R1/M L:(A#DFC"_+ MUGV8(WQ!VY?FUU??>_3-Q9FSJW+6^D>1(/2 ,T;OGUWF!W-[B1'$CP_W7].& M>J;P[19$?C GI<1G\20>CMQY&2;T8^VWF*F 0.?=@M0"W"8%Q0^30+3:Z*9V M7U;\9LS7SGV=WH-4_)K/,0L,#D2D*_27@L+ ^\WR\@?*-A8/Z&N01SCREYY( M7P)F.L5:;!Y8#@#>E%MB8S3*BH>^+K&Q'*[6Q :,FOF? (0R_D'+$UH/OB\' MOHGT$2KCP(PQ_8U*O0E3-4%DBF5^KU2_E,&6+#:?855+@_+ ]GL$;@VB?18; M&9B;>XU.!)Y2U=API'5/!J\#8U;YP,T9P3;C4V.YF@- &^_X'!>N!:;_YP'?QMIEIH;".DV]+: 6\ MO=V[+.;^\1<507PW?V&@WPMX.<=G=^9PJ'U#GD%_W4[#,^?XJ,\4G QQDRNL M<8)#>?$;[&:1V;;YKDKZBR(;;(@>G461)T%428+HI.? M!=$]@RR([:>AQ.T#]ME@$,=_XK!N+BM!5'XU5ZBWW/%H"WSS\HYU?1SYT&P7 M#P9%=WS"W],\XBUEB7YAS_&RR56Y M&5J4;MT?Y82/1R\*'Y\*V/G\X3WV6N7#N?\@ES; ASG,%ZP3_CISQ54UI]YF M0++L%2^K/0$U\(R/F-GZ',YY= 1^)QNH?/S;7=Q !:C_V10M7&,%\+^CQ1), M>^ []Y%OO)?Q\@?\*%H&I$!3X-'!MKQ:.P*7/6.4CC+-F9H6* HO-,35O7)8 M1!--'"($W"G-7B?#E$J>TP_ZR2&Q.)P$-\ W+]VL:J54Q9;6ST54@JO=6Y2E MG]I7=KG;@"))V!BN$1?.3Q1&$BM4R(A](_Q&KAT:=R\.8HM92[/G02VY$U++ M\Y[ @B'4L_VXDDT'#Z[BK.+"IMCQ2A5"R-:+[XR\.R;-Q5U[71"?\63&CCU 77)5'(>W0WT*40VZ@-Y8CEE[Z6P$I,3HX!L M=9K4/*/[FO+,#XG^Q<2F-S.)EEP6AS[ BW7G3H@D,>04I"6Q=45]VFGI=.M6D6D*P4-5 YY7Q3S#= M;SEBG#EM?G;A0$\<&V(#(#:0-#@\*'[UWL-)*U+B?;I]>*]$GO!*Y#[V@XA# M/7?[$+<:PU=?MX8-XX$]4@1;94,9;W@#_.KMB,[T1%?]8#+;B^7@&4E+7 D M0,DY)2^(7? Y")AU)XP?4TR&C[>EL2_0 [ (#>Y#]TGQ)FRF9<5J#O!YU^+@ M KX!MRUOF3-A*?[0YQ;+36K7&_-Q'!X'5,2KNI.\J]W7C2QY%LEM1<2VU%*] MIO&1)J\H^H^R6^*TX:^%_ MJ?AUH*4BBCJ!9*PW3GK7U,500\$\@S'WQ>?/S]2U:OP,6)1B30H1QPTQ8![] M]8#B@M,,>WF<)OYE'H>AZG^>ZR=Z W#O+:H!F#SE3E>B_'O*BT1Y::DK@EFB M!PVZ)"Q]<< < +M-Z76^%SU*5H:7KQ,G3S1*\2UM49^',U%ELAW1MSE4$SPP M=X1:5/"B#.E]L"W.*02:_F@^-.GG..0#[MSX5^3;@65/M2X[ MDD_TF2M6 Q MD@XV4B/O"K2,*8ISIRV(]!SHIEKJSC>I[@JM9EM7RSGR!Q%T A1K%7*'UG5K MT# PU\FXYO^/E%T>60U$^U&#!@T:]Z*OVIN':!(2!^D-6]>=UELQ392L7.KB MAO_^+V:A^^!:]ND@XOV8I-S[9U>%9=6BHW;_FCA3JJA8C_9J(ZOH98F7F&O> M(_F8G.I&X365F*#9$PO/8HZ8FZ>]F*<1I=ZN_V"IXM#D4N5"6[X3F\<'*H*G M326LUJ*IV!*EH*N$4R])4^LY(0LZ=T3?4>-%"13OHN8IR2QP$@W/13C M3*3,)U-4A.%Y!I:)0.(NHX1"H$8\I8U0V]*ZQR;KB3"4FA]H+\N1Z@KIE\8& M^W5LL(X-;AD;Y!& M9'#%X0(*R$V_SMR,>46_9W*BIDLPTG^$F"7NV LL"CG5]:WV4$LI4A(Q37+I.4E9JDE)M,) MRU.^2C9FX7NC_A5Q2BS%"=_$QF_.H*JWO.R';X27S:2:**E6QG+NIBF*B\@R M%YF_#Y79B*X^?8(BO:%!Q=LT$U$MFSP=YA6BOS]S0G1IQZ<4XZJA&##:4B8!S $E0JYRQ].3$!-JD<0K[LWI1@#\*$IW HJ7L MZ>88CY%MJ9$Y4P<>4;W[D^O+.8>H^&DQC:D*-.M>_&0':+4&B>V \1U1TS"> MP<=M?:7?X+T'AO!Q*3QO"E=7,@M<;$/]2@6"BUW9R5C5F:@BYQ[!2'H5L.UU M 0L<7V.M1K%7X8&:M,]6DB&E='G]0>6\Y/X$Z7.DY]$5* G$I$M-NQ$TE5T2 M23,7][2-7RKV;4J*6ZL*[X*@-_\Y\4$!S. ^:@.VV>^-9]/V=-H:LQ[K#T;6 M>##H==J#8;\S-L>]_VL/4%4HG;]Q=%VJV^18D?UOR9H D13^E?E4(Y%-N1AD M)PC!9]F4BR\LE*3T%0V_.?5_31M J921/&V.+Y[SRD[I@H?4X8JR2@9Y[VOO MN2G!@57N@K223)T"+YRB:U*5"ERP\K;B>J?4\-F[IND\LDNJJ84D9*]U\3BF M=-E8!(&>B:;!-YJ[.2HSS>Q-EG1<9TLZ M2E[Y1C]KBC$[]8>EC"8(M92/!*9+X7+2Z:YR^L'JX9P M]WT"U?(S5_RXD&.- XU7_19C.C>(1)%'7,6\_=(43'!$[%"]AH^)L5$3=T64 M+44]G^.,!]$]A&-T0\=N[O$7^?W2-IM.L>"*J]W;[A1S*<+0MR=1J#)RU&;D MZ7FOZ@)(Z3:9[>N_P^F8U."W::! $8;4OK9N4M%VF"RH(G+;<*>%WXN)0$)[ MDO/4,.22')(DV(K+!Y9P _-P;0Y.0NR%\APE*<4 EK[M"!:@I[Y@O@VOTZ- MKS*)29NTR$7-34PF]6T?3&-Z1^R1P,R>V$4-J*%Z,7,N<)O 4NZHSV$/:@*4 M8_\;57@Y]4S1GT!/K6\F:NT4$Q#O*5K:>),JP^J^Y7"@3FV*GE197UQ8F97# M/M-P6(;LR%] 57$BHR S\S5?^ M:EJEP>=1L\]EZ0$Z>+_IY!)A2AN>F>.7& MPWN\=8-+<"3Z\.6$/DO$&'.:+90HK=F%2(ILAGKI2UJZ#K!H 99!'6"I RS; M!EC(^,XSR;ME3?*'Z1RT.(?=S]+&.5F [U=W)#1(A.08ZIWS-\F_4W<]C(F0 M)FL*/35N&)BV32;%IO$;4G>\*, DQX:(P^NBG;K$!&_?[5B8E*Z=$YF/DD'Z MH"-R3]^!ZUFZ9BK=[9+4*"'?D^^L ]O(&T=E"CQ%GHA_SKF),T6 MYR:A#_]GR3>+KYOPU6_9S_O]9KN?_U6KV9:?PVX1-/_?5?=*_D;N&[":'>!7 M13M)?=[K%7V3_WD1&-J=YJC7*;74:]Y4=^U2OQ$"^D6WO<3.%.[CNY;1!LZR M(^JL7:S=S_RNL_R%O\P13"D*6]B6Y;#],;[1)N%$M/M/#&Q\S%2(*,X46L<% M[SY_M>7&!*=$U@J_,T@\&PCRWTO?(6>0Q[Y#3.%-7-A+S_D* -79 E"O"!SM M,H0^,:<_L=N_:UV+O4VGC,UFZ\[KL%E&EU"GU30>L<0U_CZ3&7P]/J[:3M#Y MDJ/:-;C:EU+QDO:A-5%S^_./NJ=K=E9:=J;T?_L0GM'M+%2%'56 M]),"M(X+92ZG992]HN/>SE_2DK'4X?1#D2^^(J=Z\:B2ZVZV/4;(,RDP'W.[ M;BS=V$?2O;KIC1NM\:B@R>LNT$?>4NH6:NROL7_]()Q]HW_OZF;0;O2PNUB- M_C7Z5Q#].X=$__[53;0@C6:+6;ZG1@O!K6>'4^>/5F MGTK)SHBUA>HRNKH!Q7V455W>'ANM]N0B.U.MY4=^/F(Z3[ H)_9,-)@U]M96 M+&%;VZM*+&&/&DP"260N#UHLMS(O];OW5<>0!X4@E.E31NR,]R9VJF/3USBV MA3IS1"0;MFHD.Q\DVZMNLSN69;&I#;K,(.N!WUZ3J9;_9>= >Z=]W$C[IKA@ M1IO95, @*B'.*IZXQNK9/9Y\6<[FN*EL\5 SR]LFT':24[Q[/S]:G6>5( MVLW&WK"SKRAEJ9L[D8^AIK973VTG)K?NOJ*B-;E5!?UJO

    S];!CIY.9_@-YPMI1T9Y8IRR@#M M@ 549*&.-N20F2LET!Y6?.L:P0YB/0=LM+9^#X\>=^&[54J;2PR1=.<\+\>_ M&PB1]CF6ZI,M;70NM>Z$[B;924H-7I51#(&5(@2=Q[]U\"]?6X]]YRMYN;L<>!G$L)7LWGU]A M_O&J#C!>OY-<2;(P0"=K86/FX((@>$?Z@Y*U#:4YA>@.F4[U)M8<%P\H M UH:?_CO9)2V>Y9JK&4-FC%/I;MY:[=[R6'V/HT* C&*R\8 ZY9+62.C/)VVD*-8-E$J9V/K4O M!O]8UMCY^YCX-(]ET99@K;8@\K)'J=#NYM'4L>>C6Q*Z]1MB!]EZ"@,>D^M, 4$C'W:"QA$.Z.&8>%1&4VF>ZB4MFMKDE**D M$U'0KFF]=PE=3KQUV>GIP;$K7C@#-O:Q>^,^HNU[Y9M/,UP&3M<5(JD(R;& M3+'4CF\ @J[?>R88Z,6\C3>" M]U]P\H\P^SYYD%* 0,M ::R%Y(&#R=[F9(2.LG5E M14?1SL (U_>5=!].:7TH[!#QW23583B8?QE?CAZ22- M<":!R#;6EWP#T8<(G/NDF(C2NM:G31>YGCM26KBC<;G6YFCLNN+HEGEN$J;Y M*)F42ZF!,D/:^>*2WS1)$$:)0E#7P1^0AW3Y]#,"R"F,WU?9UP.1/V UYGCR MZ?MI>2O57D=3(<:HB[1 H3Q)'FK%>U(6DF8V:6TU+ZT9P ^7]ADA[<2N.V'E MU[()MT9D;Z>7E #.EPPQ'Z>+<+'YCW[ZJ_[R".KC8[_8JGJLI>*-ZLM^(O-- MOR&N)CGB$L(/Y*A$'&GYJ_?E Z;IITG%VZH*L9Z'MY"NHRK!)@\SC9Q+D0,I?Z.$DM9>Z.'%YN\XP5FX( G?Y$LR=9UB5D=? MW4,SAARXTE!)4DE(6R_CA ?C&,7>0;CH6].-=Q+L.8&EO2?Z&+J\RM36M\3; MKOI&@0=E&6HP:CFB*(GZ#&F *QM\-/2OW+REL9-DIP?,D*YP>O#>UMCF1!?N M#48*=OS!O5Z?GV3DX!;LT9G."1 MPAI3 YP4@/:D(DNM2N*MIQ(>+W5#+N-=LLRW";/F:2U62JD2^,P3G0^5L576 M(%$+[C(:'D5K9JMFPI_JSOO$*'V$5/F$SA[*U7:M2/XU7*XFG451&Z1D@;B< ME229(04"I^#&TP&1(Z;V/&RWOG_^R^N3(N ^V=*AGN@AF[R6Y;K9N8,T/5U) MWY7D/'?0AWMFBXN/,&O_SL;D*>UC!IVEJ4RS#'RJ'$N4 M5!B;4YV^UZ&L[M&/G#[Y.L;ZTSY,U[A0_R:Y7!+R7==6?>\JDH5I(Z*!9&I7 M4>TOBGI9/U5D]L*JZ%07KS[^F:?KUX;FZW^US@7CHE(UW\(>S[HP&1A$$P0H MS0HXE1 B_4MQ9-(Z=]BRW?"UI^OG]L;LX2IV%3C27UX1^MO(O(P*N$ )RB8+ M#H4'(8+000>?FK=1W!'@94??A_NB+WJ'@PSQ78U)OK>6NNC4)RU$8WW.DPH< M 9--+ %#\'%?S!.M=0N8BR_"06:5B:<.20@Y:& B*E%$H2V[=8G#T\'MCNQF MX+#=Q[7]O)TO9N.T6/-<_T$.F7_X_8]UD,!$*LD+ :@%U@A,/?1G]?G#9_9&#NNA4N=.CO%^.71T+5B.(9NB+; @ZPC9FET@ M)8^2Q\22<4DT+]C;*LPKBAHYJH?]Z(Y@:Y%<%I%+[>N0#DJ'>L]"\^?' MH=$##R._;..C'@I\-E!H=I'HQ?(([^6NW52RA]CZ1*-7>;'*^P QI4AHM[2I M"9;!AQ*-]RK11OE$O7\PCW!CY^]CXM/P"&O/*P-$ L,513Z2>XC:%'"51\25 M9%&UKOL<*(_P7K[9S2.\CV$;)B7SV6+T<;RHI]^[21Y_'>>K<+&$KRZO):$!VY M*%Z!Y&89=5"J&Y@#G@VGP(-GVD\:>.[.1T][T!YL]FD+FS4^-O\1_KHE2"XJ MU>=\D,KX.DH@0< <("EKI!4%.>H6SKO]T2?HO(-MUL.]6R5F77'H8?H\&?_G MU6I/$9%9]#*"L)ITXZE #(5$8]EFAZ2Y:3W#:[,D+S,Z:NB=AY@Q[3%S_8#0 M0:Z>'FNVR72>)YL6?ML)A2.,?I*-Y)J_BCF>H_>4'D8.2M VZ7)T8&P=,5 8 M9Z'U-?YIP;#C!>>46-C'UHU[!OY1>T+?AMG%]'HL4]+;L!+JB!G=O#]OT(23YXP56OGI(81LS]R!'81[)9GX(.3 MDTSR[+2G=!9$DI0J&6,A.%:+W&C9P/'_N8O@=<=*.GXH6I MG'7E"@H95*G#1#27H$)TWB9!R73KNM0G212VES,/(@K;QQ-]$%1NG/=P/5UD M/;7H9NC#Q^D/MZ^O%O-%F.3QY-/(J\2**@&8J+J(VDC,"@-O'2NVQ&!=[)!C]2?ABT'I@!Q] MCG;*;4:]MSR_AO%%37E(^;_3_W8QLL(5R^@4DLH+TBN37EXJB"ZAM5Q07MTZ ME>Q+EQ<#]4&!HH=FEE7M['(MO@U?QG7(T%+06ROWYZO%U0ROU^\(2Z00B@SH M2]*@DB-9K4W 6?#")9],:<]]OJ>0+PZ>_;JQC[&$A]CJ?2DX6]&"W[#)+#E< M1S8EBU$@4("#%.53Y!^L0B@?S6/[U,*FDKT8) [ L0UKM8_2YGJ6 M\+O)K66Y/10:!%^Z*D*)"+K0QN45! 'QQXYIA2 M I40S8=E]*C/BUD @P-'#Y4>2\'C;MWB?=UN#JJJT?MR:Y5?+^DDZS3?7,#F M5 >K2D/!%E>0F0T%+85;H?64R_ZT>9F@/S\P>GBKO'=UDW^\JK'7*N!:I0VC M$E!)AQJL3KD6_FGPD3%(P6F=598RM>9.V2W5RX-@6T<]A)+K$TJU@ 1'5OHD M!$4SAA424&M;'^P4""$Q)RE2:C_18)=0KT ZRDT/<>2;AP>7#>\0[:C-FFMY\Y-6_Z/WB\\X^_@Y3*XUEUSSD#@' MF^HH3TNABD_,0HIHF?:5L F?S$+9H>SKXADDK#8LJ*.*=]^D-+O"O)62_.UT MLIB-X]52TK=7L]GR4D98QKT2H.6J@MF1P8,%;IB+ 9WPM@N_^R'??C&P/(ES M-J"I?]KH1ZGR_DFKZR8&XR/G#2?+.=#*L:I,A!!T[34WD2>3K&P^++2E_"\& MK6=W_@8D'TU*=_!5QT]_?1G/EG]Y_5SC4[W-"YD,J63E7:)?%:& !VT2.N1& M=*(;.<65UWWA7R:&3^[V#0 ^^)GN:$.N(Y-E*<;\W5J=O\^F\_F(48PO,2(@ MKY=T=0(Y+=,,:&21W :GY&!&,6Y7XV6"^HQ0V #O\SW.;=3I7SC^]+E&]E]Q M%C[A\@_K2\S/83Q;70:Q9$(NE@/%4;2<6:T2D=("8UA,*ABMZ,0/20#FC M(*(K(".BCHDYW_Z5Y 1ZO2Z.3QJ1-#SQ[H[";9BX-> M#P[;@*OAOCVNSH*?I[/U;]6_QT>!*V:$ST 9A*[S?$C$ M:35\<3@?,( V=(P6$)!X5&2X'50 MX'U JWGBFK7FT.E%D1>'_O/#80/(S]<$>#T+=[Z872WI4.Z_@MYL!*O.L%&) M45@1/$B72--: NZ*JY,+,''.(D_-9T"<3+G7Q3 (V&Q8(.=[_>RNZ;T$VE&B MG)EQM"5$TCAF47DHZ]@OZ6PR.14VF%O)0Y5\73"#@M&&A7/&Q]9=&K_Y]&F& MGRCANJOQ[=;ZPH0IB57Z>5YG)X"N#:L MK/.] N]4_N[KQRB:S+0J!3PSI*C5#'Q*&82P3F>7M%.M9[6=2K>7N6*&!IH- MJ^/@1^2CNEAWG[)K>HMU1=-'^HGI,\Y'CFE'1ZD"IW4 %2Q"4)8#?KG2%O!%!;*O7*E]+#,@-?6@C#<5]X#RV07KNQSZO"Z.(8(E@VK MY/@&UT.5ORF%>C.?7UU>UXE\P42:_ECGS^$D?ZC\!\)$PR-Y)++ZZ!D=@@M> M0RPL6469$^>#J?SOJM2+61_#A,F&A7#T*_G!-PN/:?@19Y=\)+((W-D(-BE5 M#9_KG,7ZKQ(B9SKK-)A+J9W:O$SHGQ\8&SCJSO?2_9AJ_YS6T1<7=#(NUS4+ M/@A!QUI@K(Z^J$ZP&4%2&"B23*J$P;QJ=%?K9:Z" 4%EPW(XWYOX)AT_C.?_ M_GF&]3H9*45:+#5T(OI,_]"I5E@E0RWD"Q= >2^%C":4YMRBO2OUNA3."I,- M"^$IO'WO[K!0F4=C @+3G'8#A1R\,]4F016GLG&VEU;+,^O]NIR&#K8-*^[H M1_/>2BQ'20D?-1J0LNX@T3$(GA50,C(?K>%H6I=?]:;,BUL;PX#%!L"?[RV; MM%TM[P?+_^?IK."XDH#/1['P(K(DI>)R/HZUX+4JP$VQR!/]V@ZFZ+"31B\. M^@,"R ;\GZ_E^4U*>$''V.+N_[(N\E&1*%BI9(E1U18\YB$HPP"5$2R1_9T9 M3-W&(WJ\8OW48-B \/-U*.]9>+([N(M<>N&#!I-BJ4E4 5\HUE->"\NE-88/ M9EFT5OYU+3T)V&U8@,?3(!]JB3NOEV\F^>;2>EI_ZU9%Y)::R9$+&$H6 9!5 M'KS$!<00:S]X8;[XRIHS--Z @Y5]76"#A-6&!;5^*_\??[OG*3++OY=_L/S] MZHD/6/YK_?]_?'AWX[4___SS/_[?^,L,TXSV"9S]1YI>_FWIMF7ERP.#_'YU M>1EFWZ:W>\S?I,7X*VTR/^(BC"_F=V6=CRG9N_<.^* PY/!O_>V[BG=57W_P M#D1[5Q;_6N D4T9_IBWN^U)P.2+#X(#%.I=$B 11TJ*P)<50VR5L',S0NANI MCSX:FHT[1TDF*SQ!05OG%>L,D;$ &HT6@BOF9?-;VE;"-]RZP\5%KQOV/BA] ML&&?Q=F;!E?^UVJ_O/COZ6)*/_]__C>*M/#[;TXG"]H6?KI82D+[(7ZJOS@6 MZI5>]==PB:OIVEY;;4@!2O\IZP]<4?Y/!TJDI*@8$Q3#UI48M[_?$'"?2?U9 MNHH(-W/''P'@>1 P;>2)'F:@7LNR'J?=19H1^2M<72QZPD>?\^CO"OX0'X=[ M9HN+CS!K_\Z.B2)%7Q!BKCP_S@GPLE!4&65*6:L:8SY!)Z]^],E]O(\U&_JV M%NY>9^QUYM#XZY)(>RX8%_2/(A?P]21[JU+T"A/)E>IK.N7A4='&I6R2E%$8 M00ITJ,?N]K73IX/'^&/:JS$;CEYOE7S>RC(_3"\N?I[.ZA^./&?:!F$AVR7E M#'<0E(@@T'GE!695_%"2@$9*W$4<%M^<'Q+!AOJ;3X"X[DX(':Y8W/M*! M-V1RX7*V(8AHW&"J\+>H Q) M\2# ,8>@'3>2U GL_L3ALZ/]:7.;#Q?OQ\)C0Z])DZ&"=3[RIHF'MRE)KXE* M,R5)4B2F&$1/=E.6452'K( I%,]%(1U+S;?OO:5\Q6O_SMWPKG'N#?A66 3T >#Q$_-G'J3R,H7*P M*AM2*%'(5!]4&032$0RW15KOO7:#Z7+J%EZ?WJKK#;'>,Z^M*I/&I#4#5KRO M,#$03<@@?.0%I4.6AV;5!TH\H3UD&!GY<3 88()R:Z'=*QJZ#@&6M!EUOR[K M_3KD.N(OTE9= JM4] C>IP"I:%649T(,;D#-_EJ^KHQA :F/3.IY%M1?$SG$(;7VX[U*] M>E=5:97PDD4PH5(OYY3!T^X&B(%+SREF-R>?#-A.O=<5=>R*.A/4SG$^[5+U MP62L1[7-GC'E*7B(QAM0'!WXK"5X;I3$1+FCZ84(YF0:OJZMOM=6?X [Q\WB M+FTWW!T]JF^,6285)22L@Z91)W#*1]I3E'6:ANTE$_BQSKK!>?CWJ D^%+4@6R9AZ4 M(N.'7*_%6,#@$P]1#LT#'55[0IO:,*Z"^H#,U@#@5!U3ZRKU:;FGTBVZI.:= M4WM\L]\.JD.5'TXGE2 P!6?JL9#L:B1VT)*@YU4==F8L4X.YM/YEB)U4*)3. M#E+$RLA2ERK'0IFQ98Y^CW/=O&GV!792[8/2/CNINCM[*)U4*_'I+R];")1* M)23I(1@*?55,&CPEF"!-$#QI'>ET:0S7.P(\AUZJ/3!P?_3PP;X8U-WT=S4F M^5X?0Q>=>FK)ZD.?\S1V'0&39EEU8Q\_%?P&AB+)F,$45V=]UYDP)9"J:!1E M!U*5='*JU\'@=D>OVL!ANX]K>X#K#2G@]V+2=7-62E*F8 T8]!H4SQ:<-!)\ MH9S4,%5B\PA\JS #3.E[]_4V]L:C'#6D]J+.TQQ(CQ"R-)!,JCTEZ,'1;T". M7)=D77)^,%=5SWKHQU'ISJ!@\E36P3U2>Z$KEZ27I*(0H HR\%)RT)BC<)DY M6P9#/O?,YQ\,;BT< 94AU;EVYK5'XW)")0%+K9*7I&5(P8!(7#+AD<*ZU_$' M+VHE' V3OHJ"XFX%XSY+?37PQQMFB\T,I"P4]UGG*)H4"5"Y7!VBE.Z%9Z 7 M;5XF\L\/C+X*=58OAEHGYNL$6TI06"7&SA!M\2!$#%:Q9++HA2C@Z;X#'PVI M_0V_M8SDY$^U'W[_X]VD3&>7R]_O[WEV\W=.]"3;013*:QY\"K/6%UT>GV&W>\9=A^8G.09]@ ?/Q7\HE4^NN(@Q\I76%R$:&B+"3YB M5$%F],/I91OV,^S08+N/:WN ZP><+RAQHQ1^F3[\00Z94Z*P?N%#45(.B8-T ME6$5"V5SV5H0*(.0@HNB6S.0/2K0 #/KWGT^[%DEFJ;)*&R.IUHF4, G<,C!'!\60LLZTO8$_@X!VA M1C_^W<>4IPMHEQL5[66TW[V?X/KXD=R+4NF-"AU#H!13X&W@M(6IZ$G,G,J) M^'DWB7?ZZ.$(1W:+/8_VPNGJ46Z)^O'/Z5K4+ */A3G@PE(X+GV F(2"Y(7. M1@@E]8FN>3>)][P!TC+7" (W'WW.$#C,L@V)(^:SQ>CC>%$S[7>37,MQK\+%,O*. M0DNON G:N)?/Z %TM[S#^/OWR<_C19U-&>ZY%#'43=YVIB7_@\+MYI+RP:.?0Q M>/3@C8:AZ2$B&Z.2BL)!%H:#RIXR?D?A$,736I/0*?E.=<%/ 3A;+D+.CYM] MG- 8+V\_C['\]!>FJSIZ['TIXX37<9(/6)*/H?9&49Q4E*^'C=4RJB":3R\^E7(#?/'KN2QLD+!I MN#[N9ABME:SW$_//TXO5Z^BR)OECF'W"!6T'H1A?-.08!*A NXNW'BESI;!6 M&<$-RKTRP).)_F+6P%. QI!:UI;_^H"D^'R\P-]Q]I5T6G$]\E%6J2S?GISQ M=/QI5L!+YB#46@"I4?GAM*D]ILB+0?]PX+#ULO94C1E7EY=A]FW9LO F4617 M \7631F/?*/?AHRNR@VG&4,'$[PV" 55[>M:#KK*'C!)HYB*E@LWE*WDE^$U M8P1K.#I.AXK7CHZ7$BC0LAR8\SI*:TQ4YK49XZ0H[:\98Q]G#[,9PS&9/:>4 MH%C.*"\@-;RSI(95KAA*TU&VIG!\9LT8>V'@T6:,?7SQ5(K9N^CTVHRQ5S/& M7C Y157[(3Y^*OAE+&7*"SV$8")%TB*!#[D 8S9$)6R*Z;49XVG"=A_7GKP9 M0V"R*=<+[&#JO&]CZP24"(FA2<)PZ5SK6KF7T(RQE\_W:L;8QV%/\P'B]G1F M)UB0G"4(I%:UHUTM9I^U+@95BNQ$M;\]:3A O/><% T70$]SN:P?7JQ6UF7G M0&I?0*7$("K2VRB151$RNSB8L?+/^+WN!"@]V]O>/A ;THO&3D7O3F4<"4MI MMK04/#)?ZP8R)T=P#<&CB,KZ%$SK!M53Z?:ZDLZRDHX V#E&>QZLYS^7_KC1 M$QE]7+$,*G)!L2IM&*Y$!D6[Q)5&'9MW>I]*M]>%=):%= 3 SC'$\V ]UX,6 M;ZE:@BS9.P_9%D?^R!%BS!G(3]D+%Q3EE4]F+3U0[W4YG64Y'0>S(4WLW#N8 M55EZTK$ %YKV#X8>O'8"HDC!*V.EPL'0\!^7+PW2"_=&^2T#I!_# F_X8&\O M'I-"T5I0SB$5Q4O).X@N4AXB"JI8)ZRJIQ-''&2")[0_/IEKHMX@^*1RW^[F M&/%07/"V0%%URRP8P9>L@4?-8[:*<3>8BIV&>C^AM3<$\ ]P(>^%W">U>N]> M+.PV!+IH9>$(5AE1W6G!,8E@A)#*1TT)T].Y)=Y3^==U/,QUW">&G_#M68== M+:7,17; ;76GY92FA>2@:&F*U\FD_'12F#V5?UW,PUS,?6+X*=[@7E8QXNW]+5O9;67?+]Y2]&[7'F:)6>>3M6HP24N M(>GD$XN2=IS6:'Q),;1N M2=TNS:DZFQKZ__ZATLC40VE#NEF9;ZX6GZ)!9.M*]( .-2B6ZWXM M"["21=(V")9U8]1LEN1+N >2G4]P[R#7#VU#6V3Z3RM/RW\ MMA,*1QC]E*! '21;LAO&VD'B8X'H2X3LG,U1:^Y4ZUZ\-F"C(*?/ MCMOX:=K:R'U4YB\HCWDSR;_0W[SXWU>S\3R/4S7N-0.I<4DX7T#[: CMD5%2 M*RU('5167 :E6C%[V!%(V]7=Y6K@@N&8F5:@E.?@,0O0 M&(TFH!;;C7YQO^3BNP#/+#H\W+@]/.3<"',]\J2#.#W%@O=$.4\(>(1SMKGY M",OVN;378O&0LM/"@RF&=C%9$@0I ]@L?2J\6#3E*3IZ1WC7GY_W,6A#_U:& MMW>3M?7P]HYU'6H4TE&1C@;1U0%F KS@KKX8)\8%LH+WZ@Y.GREGJ)7A39!4P!ZJ1%4-JH M&BQDD"A=%HP%WXU$:A<%;@=9GLE1W8OI&[.P[Y+O.DKM(&%#\O5N4IV><[V] M-_> RA&N:,VDW4U2I:3FHLZ?477R1+ ./-,9,J6JL63!=>F4^P\8+(_PK \! M*_MXX,08>9/_[]5\49\EUN>CD<8DGR)8E6B'-;E>8B0).62/R2L>>*?"C6// MGWMRG9:7O0^_[G,:'>.4'FZ6;FY-5N+.WUPL_S>8?QS/Z+\OOGVI%3ORL:33[_-QI,T_D*'>=0D?G2"S.?J89X=.$^1670LE& M MS[9U$TP_FIPE5.[KM70 SNX!PC^%V83DF=-2NRXA&:>1TXSS'!*@E):2 6LA M2I/ N%B,48Q'WIJ,9Z,@SPI QYNZAYN2^T+].+ZX(DR/I)#!U'ELF4L)2J5$ MB/02@N"4%9: 0F+/"%B+\JPQ<(BY>[@@_1$+SDCE^@ PG^-BOM$$\P\X1_KN MYU%01@1+2699CN.)VH,S9 <592B<>YUMZYJ*/45\5JCITST]E%J__X*U+F[R MZ9?I?'Y'PE&2/KL8%6UOL@X-*1JB#X3XF,@L.O+V74G;I7E6&&ED]!ZJ=C:R1D*C8@U/WBH0RT$'.7F(: QDZQ//]$_2K3>21\1Y5H!H9?:'B-#'(N*/ M"47,TT^3\?];[FD_X(1,O9B/..6+,C(*@[RKY>4H(-ALP&K+3$&3K&[==KQ% ME&>%A!;F?H@"<\PCSA:1/GX.BW]-KR[RN\LO(2U6^1,E4O17/E"J]2M2,E6K MT5?U[Y2 _1DF"4D3'K&$F"AR,O7QPC%P67+0"9U%GH*-728TMY7J66#HS,YZ M"#M[5"/"TL)S3/_Q:?KU;YCRWVZ8?=]/+K[M[CBXL]_<_CFKK2;E[SO,W9^\ M5_?!/E*>:LS+(13AC8NF>F]2,]+Q<\_3NWW9>VO8V>K\7_?T7<\9GC]Q_;?^P"-6]@_3V7C^^^?Q99A,O\[_?5UG M'BEA2<(&2$8C)37<4F")%IC)+ O%-/W382%O_NFG6[>[7'![S36PQ+[3&M>_ M7?\5:9P$ @$ " !, !Z:7 M M,C R,S$R,S%?9S$N:G!G[+P%7!S;EO!;N&MP#^Y.<(E@(00)[@2'X$YP @1W M"(0 04+P$-S=W=TM>.--:.A'SCWWWG/NFS=S9][OF_EFIA>]FUW5J]9_[=6K M=NVJZMK06>@J@/M<1EX&@(.# XSN_P#H&JV3M(>5.0 H*@*L "@ L@ !@!_ M7V.\7W@-AP\@W-?A[O\ .)Z_K7\/Q_M;G>"^7AIJ!2#^I@.@MN]1 "CW_S'O MES4 $^&8N\WFS"!"4Q@ A.8P.1_J6A:V9G:NSO3*%O:N]C32)M:N=@[T?!P MB0CPW;\ #D6X:^C$CR* M6,2_U;GCXWZK(W!S T!\_-_K67!_']W\?>2"AOO+6]C(!28P@0E,8 *3_]WR MY]$&OZ (/_>_N.Y>D.$0?A]3(-^_D0%(O]4!O$0X\K_5T^&8?]>Y'XG P_WU MZ@E>+CS\7^NX7;^CC?ZR_)?_T%GH O 40$5&1D%&0D5!04%#0T7'),#"Q,# M),5_@$- 249-14E&04%#S\E$0\M.1T'!+,C"SLW#S\]/S20L+L0KQLG'S_O+ M"!P:&AHF!B8)%A8)[T.*A[S_;H&V GBH@-K]" KN(0"/!X> !P?M!*COO42" M^TW^&CPX> 1$)&045#1TC'N%*MS[%B,@P",B("$AWC<6SN?^

    F>E+<1JHZ!Z/E>.P6BH1,1DY"2,3 R,;.P\@L\$A02 M%GGZ3%I&5D[^^2LU=0U-+6T=$U,S?DYGW)_UI0^+VBLJJZIK:NOKVCLZN[I[>O?WQB^?'[M[)Z=GYQ>45^/KGKW;]:N=?Y5]L%]Y]N^ 1$1$047ZU"P[>_9<" M'B+20QYD_,Z3$ \!#Y $KBI3Z>DW\ASP:6HZL/MB^_@+<-HLI7?J<0YCGT+B7*'AU.MJ)9 M,C4-=0NXCT>!GOPKE4_+#8<42WE+&@)%3I[_>.FH^SU;#R51_YF.W*=.V6H4 M*0>_>::SRZ+K>T-YQ$Y6_5!@QN'>\B_#A?R8]RZHW'L W+L@<^\B\/LG60CW M/MZ[Z/\?4N"TA'\@T1FW%97S;,<9K_>R[R/ M!]([$9,\S_0?4_-A9U&8H(B9DKV7NU1M:B0JWF]3;NF(A=]98)T3+WIT-\Z3 M6&8=I[E[ZZ>/PE&I.3K ENNO9T+]"%5E@BIU'SP!!2JR>E@'GWV<+!]>=@[X M(>JH%"%V0NW3U! = X.+P*;6V*<[=95X M1=H1\HK";PP2($3'B^Q](R?Y65^E*T52R27^?LS,HS1>OWI+H.]N-X?IYHO_ M'U?D+O61;+J2$@!U]ZJF4,!E%.[>OLS]M@#IO[SF)QE0Y&!'A;)@39J4F)T* M8 5EU&[DF>:*1*:$GVD/D4ME/1L3,WOI[MC7URJTB9Y"WI#:G\F?0!_HHZU0 M:#7KT8KB\0S_I(>UQTZ($N>IPFU!<6K:DLM;$X<2*""9;_1R4"DE?><;XEN0 MHT:Y%4,VN]Y>BMM[ T7&M2EBYP_ZY-0OXC)[*$PGB*XTZZG,JC,IN'?0.7-I MG_:HYOCS1>^$(]//I)7X:W.^#MS5_H8_]UQ066AQEGXS0VXW6CXOZB+LRV R MD4:QTTR9R45VNY5X+R?3-/_N.V6M#B]SY=A*J>&4_$*JS;>IABG8,">NSOFMUM1KOZVF_QJ6;.;!!& M)MAI&VN> #:ID<]N>&Q8NC&Z/M\<08 M^ A[%^POEEF@?5E1[139BIG-3CW*<3/3>]_L-/C*')DOJR#5^])@FQ\ M-"]O+G4GU>-+ 15WZ7;-<)/4=LQRP"M!K;CJ(Z54G+U(^;**DV,+Z4US$X[2 M4^F+;\+TXYST$;3)3VOA->DF*:@G7[6@F[S<^U'B^G5.&^E&?5+YR+:0LI7= M:Q4[]P8]7K3(4SU-.,?U:55XK9"X@\\U 6;VS]N L+1EC=HW\&+O,Z2<'/*W M4+;H*:A"4<:S%2T4JE+O)KQHXE+>DI=O\F%NT'"3(M XJEX]+!H8G;$B?/"6 M6_V"'DXM>X8_=?-T?;)XZ:4=-VWXXQLIVOQ(SH=8(/>>V)3=YO@;$ MARN'OA"&4(3IJK)X3B*DA")0/'H<";>8<\NV>A M=]JW:4\V5N"<8WP3 7"5#8L=T"H71VZT/+Y' M*NVZC"8B$^GFY;H_38)ZM7X[#__62YPX##F^W5B>E>EXC*+K(TT1KPY+YU2& MC_AOO?WQ=J="J2#*2%56"KUD NHHFZ(5M;YZK^[L'U^/PIUYX0S'?!SU=0&\ MEX/.Y6Q*"\_[.#T>&?V9 M^080,N1';[\P"9<2-*;X9AS+*X1X*N.Q03>=%[A'GN_X@*W2 FO21%)EV9\1 MP]%$OE!/DT9T.X:G1605 MQ.$ZNH_@53UM _[+I5JQ50I\&:U5] &MO6&;>KO3\_L<9>_*Y2])[8SOQNF[ M[!/KB8GT;@JE,-V\Z!,N2G$+L>VUC7\F9'9]>6"\B-5B+#G?X<4;AZF_0U;5B6)=#M8<)906]Q3$3$L]5T"*S&UJ^RSGXXS MR\G/8K^9S;7288T7#G>'BC^*[U3?Q3J5& M/%0&TPVA-ZZK[@>LZTV#M52&L7#TZ8%RAPN0]6CS2VK1Y##4-[,XBX,G&3G; MO1Q['GV0'S] M" 67-)%JJE;)SGKTQU8XZ?[,CFWSV$_B12+/@KJMAR*D"$G4E<7A\G9J[]-' MX$5#IA.-LN\3DGC9%@K?RN-_2"]JP2S(C^LFE!TIE*$?DB(2O_(0T:F-XL9[ M-L:17T4@6?\QY4L(O[RF\-P2($;5(G; M@AIOGA?7J!"VZ@_4H4*^X\R(O1U%RA07BWMT?AI^M-(0Z;6=7EPA4]I 28Z9 M2Q'T0QI@L2W4_@:0TF&FDP7X34WA^"Z\X) M90)&LG(R'TNA2 1&^R !%#_1A<\) .D!H]3*HN9Y MR4N,#Z/59X[JTPFS4+'R.I_:YK5*OTG&+TA(6'3B]E/*=R>ZZ?E_3Z.'5Z7YU?YUS-L=]\G''L@WV.Y[WN\ZE%X M,3Y]SKF8%-+-;"JY6C>4P MBO+(R#8S\D^! 78^O[I$R;AA/QXI.(4Y\M37P:AMJ T?J)5[8B!NB3K<8HO# M'10%#KP^'J34CWNJ &JCZE9XFL\OI3381LHH;W^.75IQP]5_^'H8BP:1&@(> MANS*T-:CE/W\<;]+?UF6-/22"=]W>RJU0X(T&I@_L[+;,^UOQ0,%S-FU^MB+ ME7*2$'8CU>+:XS!I _:MTDNW6?VWN2K!+V*M?*]WUL3'_,?[:B\-%]C9"A"7?X1_L3.)(% M!*J5J5[7#;VM3_S1LR'(5[C1EYRX MW^T "N\?FM>3+;^<@$U/_7#\ZI=_:0'C$.;WHO_Y$29+^Q4I_ M7KBA"/=^+,Y5;- U&>#WJWUEXNL+S=/::!BUB6$?3$!9:+0IPZK]I X.3Q\B MY_[%1'ZCKOOL !MEP_?35=UYKO7=59+N7>P1P3 ,35R5W M_&ALB/,^39WK5H@-K:T+?%\A 3V[JAR5\FCOD&>](#N2&#8M75P<1+BX[)PYC4WM7YMQFMC;M@:^9B3.-A^\;.6<1#G/8WZR+W]5^KN6@EQ)Q, MS454G\G\KG&_)$[[NR_N[NZ<[GR<]DX67#S"PL) M'';.=+\;>&;F;.)DY>!B96]'\VO9^+6]JXLXK:NKE:F(N;&YP&M34P&.U\9\ MIAP\/*;&',:F?#P?]X)X_T)"_37G Q(Z M"@HR*B8Z)B8&.@8&%C8^+A8V'C8&!BX1+MX# D)"0DP<8A(B A)\ D*"WV:J M0+C?!A$)#0D)C0 + XO@WRV_S50!+X=\BP!'"YNIXG_ 3!6WK[+#F8'_EJ46 M"KS/)/:F!&6,+V]T>5V41M=@59-DNB0H[&G08QZ@."&C>-6 H,"Z;,@=BZ7D M@@'1E,G4^0A_NT44Y:-:((EUE5O(3"SZG3**@O2O1ZK^6IPSR,%A:\?$^VEW M,;G6;)X%EGSL9(GP3(8/%]S&DI7)CP19Y=;K10#F[/"_E#+!<5_1'UY770K' M\%8_[:K<:FQ['D;GBAD5"$>* M2"5C?0@0J!@\7E>:7UB3?>=Z^%1ZJE'55D 4+6UY'>=@H6:!-I[TL=9[N]"C M!"FJ%FGG901P0);W"]"!SG%(%=+D>8'^ND)PV,9U7/BW^3T2H^CULKUE^G%^ M\@@2 7'5@9<9=\;V5I1+[<]F\.,!N0Z\IC"Z@(3>+"Q6YE+1;D."RDP$<$Z[ M#A:$.'[9(VU;05>P1MIRPU2=OEY)R7S7#U@& <_5QX9 M96>1/!MTZD.@1_N![^*=K4$_;@ A\;-BXHI]M(+-LH6FXK -2H; MGPZV;1IAOTE_^9?NCP\I_>I'03#V' F#[N9YP[R25M=F9CG8PI.31C^'7 M*%&MM[GP/'UO,$_=_"R/B1Y]+/(0;<\@G*$!-5*QGN!5SKC:4CT+WQ8F>)ID M19R8E!1K)R2$BM/OX&.S+MGFAP31C5X2T\YJ*ZRJI65I['N8"K>7+3>G2WF2 M;I$V&'/I#+:G#EAH1VA/MN@8-$ZC$$XO -7T?B!E.LBTSP$,J)#8SXXL# M?K J"?P0*8W*\G!:49JXD-.9O]"0I]Q^7Z :(O,:W/$($+,(CVM&!;,J9A(G5[M. 1XCS"%051 Z_;S#]I,NKTN MZ^RS?HRN[*9]*?+9-EB0 ]&E*\1%7A=-V+/$(N\598.#.C.PIYOA]R];'E25 M$>AYM.O:^+R2GN1Z-\KN]+XC\;T+SY$90X!MKSS-IN:8)'XSDI4!\QC$SSU; MM\MX'0H0[EHH9:K4UF8.^'PEXNXE>0>P!JHX]P@?/UV3/.A9+0OE ?MIB2!E M0A@U-'"?.G]M$QLAUV.G%::/(CDDC]ZHI6$2%IM V(0"X8:$$%O"F3"(\YJ/ M13>>93(9)#G.T <@EH)Z$9JX/#8B]F^+&>@#"A:.[O=BB.P)^67)"4HP M[C< MM(W*^WT557!FU5^4K9L+XD/2!E2?1QXBM!24GHZTDF%G;M@^[1K5YO4(N9MC M/^(Z7;9N2+4_XT?%/X+ED;%-^7Q!IZ)Z(GY# MY730,5.HD2ARLU!N0000\9K&VNG^Y-X.!> ;56SS/!(ZI[W.R0[(U/<]OJO5 M-HP1J3ELZ@633W[X$,*:)^@@A'@K6^2-!"*JLUW7?0L%<*1=<=X?J1ZK:3.E M7)W1/-3SA@(/@;A3VWWY'&\XL,\:%$ V!*L.M%]:91DJ[.CK]!J\8HLT3EV* MV#0R.MJ@>.W_PV,F)+H.E'+Y >075.+[T":#?TSL<;Z>TEN;TF6,.MM4VOAG M2;K4K.52!-ASPT=8'LV9ZX;4EGX5&6$G1A"Y$_'I HOBCZ83=ISS"MI&^'+H M_<5\;$1MF O?WH]V9.^!B7?UNZ<6O,$$$J-K03[U7%37^;)695 MZ"T.%EZ/P?W1X%?%7C+9.AC0SB=7T&*%2/DYPHFG1TQSV,T]@PYL4NJ-/_VF MF7D_@]V>=$FGHV W+0]47Q,O_.[M5H#<-9Y"AM>./8VIYJQ7=8)%Z6Z-CEN. M#>%AU*0MP>59EFD<:ILJCHJ!SVK97,U:3<>0CVL30OOTI541?8;5H.D. M V)TFQ"]=Y9CSW,ICY2#A-4'>1!+<(7P"5&+ZVU$D4!F@JNW/I="JNQ'IP9' M>G_6V$6C"@KOJ9R3S[^Z+5N1HF,"G_,3B\&[H+V>P/]6F44 9Q.ZN!F M0G#!EP[C]1(R+(-Y8E[I;3ZZ[DZC0Y>'*6(6*.DXCZ6H!&\L/-Z#E=8>-12 M#=7(!,.(+KL$,(88-WJ;\#ZM\]#)N,<%NH7L#[,IZ)SD34*!:N)WY[I8;E:5 M8=Z"_%=DMDUKW,1+=/=[H&WN(5M0H(-FUO["#\.*D8X6+ ]935#WI[6W6BZ* M6@7-U9[TL((H^#^DOV"-+Z9WBY]Z3O326FD#SM;@AFFJ% AR08XPY7EQK%S_C!V@#Y2,W"W&WU M!HO$MNV=16KCZ5#;&^?(US6,8*NUHAA*OW8SSN1XCX0#6:4;F]Z=6XKTQ+D& M"XD&YV,I:A8#;^5I*+"6=H=N(+L^T#53A4/X&&EQ93ZZ1E"Y> 9]GRZ9O129 >:)[*%Z4=_;K[OF2^>NQ%Z62TZ1/WYD:'.TL6],6+[9 MF%GXU6S!M4<)7QD.,X-*#DMSZJ-/A4WJ:Y&%\8(81Y:]"U&I:=HON[%<\2'D M(+/.9HYX'W3R3+ "HHFV0AA]'&?CMR>4D5W*49V! 9X[7Y'OCXU@MB*/(Z7( M,0\^O6DQ[;Q=*EK0Y-G["TG\KL*E9Y0X*.M!N=KLQQ)?;H9GVZ!&3?O8QV MPEE79DV<073"% "9KFFICY?#_XFAEEA?) RW\L8F?2O-.3TA;=TUAACR:J(1 M 133452T[UZ_$L70,,6Y&:.K*UK7-F]4';)G](QM*W86X9C7'\>O3,P*)-MF MB L1S/U!13,F?9>4QUJ2*&F=QO@.<19P<34Y]1=FRA*W[HF2P/407:<.97>A MQOWQZ&=TDDG-P3?\L0^/2D?Q8D,, JJCO& #/L;5OF-!5%#HETJH8SU5\9O MJ6=-)EV+?%1_HLZA\0RQ,Y6ARURH*CQ"YM&FKDK 2LU(T;-2H(^Z%(@#(O- MRK[CZ!;CEI>.CVZTHH0%48 *LK99REY/0J\M4'[ M'B^S<-)=,4IL-NX'&N&7 M[BMX%S'P6AZ/F#X9'X#:N>#VC;/"NTS>TG4.!@"[2R'E); M/Q+6R&;[=2\ T=;E^P!&;Y:1_>F2^ZJ#H 5"=%+^>DM@,^I)S;O[?@US[XZR M*O/)Q))I9<6[IOK65D(D3#.YM8]"8CMIP+7?QI>J=<*3O)40,99U+@KKLK48 M[ 5Y5T>;=2W^WK@G\)SYB9\%.=N2/I*C<01$H\8O=*5E1A5# ;,H&]WZ^&.U MNLG29)MBK'%>D?RA@+Z'GC\?C.C\Q#&\3;TC]D,]\!?I4,EFOGNOVJ&3G M1;!1U)/L1S-41G!2UU<4Z),3=\A@)H4JT*>JTG"3T/;O\IS17X[<;OCD%M(W MZ[@21D;J_5><^R7MG9G!7%\\:8CO5BI;WQS>?+\]<(,"8E2R.&N'-IW)DI6: MD54M[PWG-)K%0,?!#+7CQ94>X;.&K45T=LN#9F_P?57Y!HS6> Q?>9RMK80V M,_X [?HR3(3DF6#UZ_<0?Z+7-7MQZ-#;[\3[]NIKE5^(!.E,HWTNN/U*0=M; M-N_)Y67* /_[/G)DS&#UP-J.%DQLP4FJ"&SDQR@8815/ TEI)Z8\6D MZ_O5IH;)1DV3VQ27&&:-0%%D=>ZZ-F6""DQ(46^/-BAE[2S_4/[$LFU="1^C MB5YF-*$ 7K%:-*@&NZB10%63_'$/XLPH&==!&ZBFHYDUHC/-/:BXQ-7# M3#L[U4 U3B[O^?=GNJ]CU>4>RO#H:F8B>1/ZG.#C4 Y][EYF#PABS*[HSZ>5 M9,8/J'Y0L;6E1-"_YQUE<6+2R73) [K,%XP4X%M7R,2+ MI P9;V%F"J&XHLIQ_ (.6D"* >\ ]T/W-?(.T1 M1G^7O)B%!=F=)(;,[)17]F:I9FAK[0<7> TOF4QB'@,84) MA:9S/ACA\3C$HA#\?;JC?^9"SB3P]&PX]OJK/R(YAJT>$B6P*R?;2W:PS'E" MV-(3Y2L91D4_O@&R*W-F_)@_;\U!@-[V(3'VM%N\L+!\DS7#L6]D*A,)HNB^ MP?6N&6?Z>"FOI7G\<+LV:<8J_A7),AB J_ON@"R\GBP9M(P;/=.5W)=3V+&> M;R403(P/!?+X+!R'(?G+]G4U)?9@BPX1BR!OR?P?7@*%4^0G#3%RC M9S9R(DEG'E]ERT!&GB]HK9%E/4I'WV8-0E1_]-D]>['+Q]C3ID172@"YKIJ7 MOL4RF:!5'O;&S^5YL$ST(V+CV<;6+!?5BT,_-($F!3U09$SA,N7SO1G5EF_$ MVP*12[)8D^6R#]75]9*DA\2('3[.]H O7]+P[_NL[0%%+!=@ (CHB,0 M^(]0X'W.C=W*G>>RWRK!"D0:SOE)^,C=0@T4R'#/!",)0@$\V3\Y ;\=3)CY M)YLQAPU^USN>4,#_E=\) =(0.IOD'RU2+]QW36?#9U ^')_MLF,D?:/[9+\ MD\/*Q/S,]]WIGXSZ_" MG&);M%N!J[.\QSU0ZV*\I.5F'"A*E@\%T$?:MO<5ZB0(1H>&D^.Z\H=N/V'? M\$=%R)13UD6RX4OI&:6'[UIF89LUDX"%-Z?T&YD^5^P--:B8?.GXV-$H82[J MY^$.K#SR)-W733-(,$G#+ " M*[#RGUG>LV&6JWU$SP#SP[8VJHCZ5W+'7LD\CU%Y>'+_AQ)PK: M;L*.XG141*-Q7BE( ANOX>653] M"%%^2?RI'LD,%_+A,-)5TE#:" E.B+H-2E8H4-=\N%,"1>/BC)LV; MS:)P;UXFH7B@:&ENJ>_+FY;896+9"H=G#=7R]%&7^2BL_A1;H17>+*#;JU!O M-GZ=X*\3VPV3955(W[#)#PK$)^-SGQ7Q'J%ON(UK.MKF1CZ84Y'"2O","B34 M;)L?Y(4[D.L=V5'S_O3JSH\="H#PH #XT%)%BO3N90$4D$SV Z-" 8A;#),: M%,@79]?_#VCX$"/39/PH&1 M4U>E:\C] ;]5%@IL5'J*Y$/N[H<(JW10X&1^--N?#_(G(M6?:)7,69A0X(]( MV81"OY&MS#MX22A 68+.C #CP_@P/HP/X\/X,#Z,#^/#^# ^C/\_A0\?SIQE M_'_H2@A*.L3KA*,GY(YZX)*M@/WXF).V.L32]'3):>%#R+!L?S&ON/5(6PRY M9"2$&K?!2K+*Y>Q2H>OCK;$KA2AV5ZCA$Q*W4MT-PDY?1G#P:@RF++U3MUWS MF#O5880K;:+&*- M]07"-F,F Y?Z.F*;'IY,38/"K4U,@W#G8/>E3X)0>55S27"1X?7KE<52I\R* M%O^#!QW5RZP-P:4"1:F,+(X\]%\7Q^+%A\D31IBH/78:P>7F,U JU$6WW:1 M/3?13F_#:"6S;*#G<\$=V6Z'/-AO;=_(N;J;4A4A(Q%>= MKPSY-?$T*(:I&:O?N M]_3TEK:W8U^].4#GGVN0:GAPLD49);%J[_)+W*;.W(-]:?3 2I=^5BX+\?5Q MD_/]\S+/&'D[G\MK ^^U>B=2K^UZ/![(!@IAI.S-TXY,0(\B 60U1GHZ2AK MV$SF\Y'"@^6>Q,QO*9WS]CFS"H6K.13<[*6;0@&N_2E*#@(5@X+SM?_RRZW_ M^::+1K?IFD>N3(VT1R=J+(XL%?Q1ZS&_= M8[[TUC5D94'\^T-\BG6*3L/:VU/GGUXHF6W3$L&O,%.ITYA6(*)3 KR4"UYE MQ)8_,QH^CUCE[%])D$V2?ZC"L/&P8)8UEU=)2KRBH):AM$DL!W/9Y.U14=97 MGE!5V=6S3RSFU4<\I>R<&*!/P9?_@(;\E"V0CKD0&Y3E)G&:T:EKS,NX'_(ZR@]7<#IA],0W^F D2*&TK8&#(]W_THK=C4C6&84V\EF&<)FF[]_1S(N(.Q2 M1)+76!FRMJ%%C#X<\)Z4,HRVEAO<^YI^@W!GK[I>3 _;5H%:56VWJXCMRV6B MW=1,TMCXO^ZJIN?A_Z4A)=14J@!=EF$H&F.GOD6OB^RSB^O]'*K>>R3.8IA5 M5U7SRCI\Y,_IE?/'U/IP\=NM[C\GF.0:]3@4^$%^[XSO P@SEN(_Y&-VX[B+ M#;EVJ?G$P3B)2JZ;I3*099J1$9C@IOG:KO]@JHS]-CF*R( ]_&4Y3Y:ZDD@5T#)R&%J:R"0KT:XBY\?,\%'0[ M2%\FRD>+V18:(:JW$+D9181)HXR/G",4+*M2'[C;X," MW/M*-Z"6-0.%$Q/%R@E?!HA(,KE03HA-?HAZ-"%Z:Q^Z_W*+7RT4P#NK^D8 M*EKH\36]?6"C>"&!0!Z_=OI#3(^XL5!&X::@7^+8QNWBPG[>\M_XLMAV<49= M_P-?Z3\$ ^'5DW\U;?PG?_MMPY^-_D,O)@!S ^8&S V8&S W8&[ W("Y 7,# MYL9_;S?>.!;S%-(6TOH7%G(#E #!'O(_^Q0J81]XHH=,)@PYYXN"'X5.S:7+ ME8IN^I&9UN(F5>JUU@8-)/>R%/YF0^W^[*[>UL6#& M#DB)R//-H5@_Y$Y'\+6L,P3&!#+?JTK0QD.!@PQEXZ10I,<(3"3]G 2;FQL% M90B$J=W<\5FE$U8_.>9 US%XCU73'1325)R4^J0YK3B\QS7W-]WOB"52'25M%@0Q;@/SV.F" N1Z$ILN:RUXMX(&D>A'A17S1\F' GH7A>U/YZ:_9$)N##,A^-\+?3L(0X-;MMIO)C0APY?AS&4N-T9_ MO29:QGQRU3VQ:D^M:\5E13F<^$V6XZ \T"S4F9O>: -=K"*0U]UMO0[G/14O MF>0A8J*/7;^-6WI*[;=M9W#D&Q%AK^S12OF4=,K#Y]!^ TS5L-4E?[7FP.*FI M"]LWQRG6V T5^39A4W)=/0-7G*Q!AT&+QX# [;51J0)^9,I3FN%_%:K6URHIM)86RQ(G1\.%F$ MZ7079$=YLF[K"V=6Y]>6QC)I?>7?2PSTAM6V6"2.>)LSF4S?2N2MBPJ"FHL* M=J^JKU1TVOA(LY+TU>/0:&)G>\][(6R;F=C@!0-09K!]98G =E7H*PQG@A,) MABB3,\+^V*=8W;08%,;*&_GB[N]>J?S'N2BA[(+3LH2V%!,<,@/SE( M8:%X6D4$!<@%P%0:C'G>/]7V55(J$EGZ7RX[.=I\V>,:/92@VE.UH4($W1Z, M5YX-F6#(LZ575+?5Q=0),]:3G:T$S+]3!'V42Y,G$LIZ4-3H3Z.N;9@PBI.( MH$\5L[&"8_-3?+C(K$BW^:/MPW";5)+.N&\]JN#63>?1[>8@'/7G48),1?)W M9)EO [J>>#S'3Y_AS\HHT\QNN':%O&B)\!7Q"VW&K)U..#(DK*W;*R H M[4!,O^#IB>SZ3&BE^"/UYO%S]QNS@SB*SI>/:6IHSJ5)[FXBPW>\74$_%5]M M=#5%6AK,J&!XN5M8(V'J464%]LMO4#_BQ3!OQ'2UOC!CDKZIV;RPM1X)&78D M653;4\(0/"@MT,UQTFE)L!:\$(]88RP4R QIIJK#:;DE?,T1[V3"@.V\P@8% M9L1MNGP?>AQW+C-.0Z2_>GB]35AK>O3 A/E]>8BTJXL5*DI"@Y 1&L"R:OXQ M!YQ]+'^;X2K*YLE94I8S1:X48]''C-G6'^V$1CX#E.^#WV9V^*'-@27;17R2 MBG4IL^7MZ(W/Y%E4ZF(VKC7V7O5,!*,J)#%_63$8@ SW.Y5\&OTE,'< MJ-H1P@U\K2]))_"&6*UDS"F=<>RL*VRV9\^#@CJ\B],S2X49FSO+4BX.1:DK M*]U6#U#4JVHE/5*N\1_/1F)2=ZX:848Z4S"(<.<=3'V:]/$K\DL=Z"35Q^1@ MY\M!S.0WFM>ILK&YHE96D2:\D-T-,!"_>>R7O>Q!"W%F:"[,XI1C8H_J%A]U M$S@0V**N+,WDF.F(7A\;*]_692TXOHF7HXXNUG"%4).!RI)VXM,7,^MMLAYF6O= M+O"P0M.0.SN<->K7#5)8^2\H=5" "IQPAR>):NWU8=X\G.,;&R["\YXW1IO1 M@G@97N8UIJD/-:PH5=05B$S\@3W?I#4H0"RF:'5"K@>" H'GE$_8-NL:5GP8 M?/1]=^W43,?ZVGU+[='V*Q[<6E^WMBN'2DT-EV_OJ=1R ^GTGW28HHK&ZYSPZDX_?W:R4N>$A]I'CR@/=BP.)K%]'I=AS.W MK7P_3#J?5)^-&W(HS-T)XOMV>#?3,MV$HAPQ,G%D(DR^;G:M5;!)M9$_W=AP M:9XP"+;KN/)C.(@X9:%N3\] H7?N>RQT36>@@ Z[B]Q*6+N?R*+CDFF3K"E;3-Y)/7C% M(H/GE/!=1MVZ/9)!(Z=2M<%7-F %_&A_/26LF6%)J[MBCZB&I\-\L$WM.T]4 MB/SJ04RT8WN\"-E%2U S4@M((LBKOGA (L?'948U29@M21E.? 0QW7&$\..- M!-@-"LB#/BWG%'1L+EM?&;X!=MR35=QVQ*+=*1Z,QNAYQ[;7;J=XR7R)AFATB%279RF4SV8/&BT_>(M MU&"6\%)?I2SQVHA_-$G_,,.#)PS%FR)HU&1O/J#8-KK=DW>;K9/9+96)U M<2F[+.KG^]U&TVPINKHG^BJ[VW,OG"4M/'63]G>(9GBOYZBYO%^"#F8,R>PJ M17U&.TKTYOL8!^'5@I%"*9),Z.Q(6U'*:)LSZKY%VW+JTDM'$[UK_]K"K,[F MCRSBN*LU'^KO4J+0[4;%E&HJDI0N\9Q3K;MCNXTFA ';9V9OK)Q.=P9(6URY"J((S]065N%S] M"V[%[V+TOF_LS9+^\$'>N;0-KKHQ#U*-IT27V[AQK3[;5J!UPEGJ@'>^JK<( M\ ?R"[T9&I1BB#2_:8M::N*7YEZAAIJJLBSV]GQ1^$HGO"X%D,M371C8$<,7 MU;&_L.^S+$N" BC..]\;TX1*/;:Y6[Y7TM771UV'U..=7U]6/2*(9(;G7Z!'3F>\S,70VT^:/A+3"C^.J>:)&J,PK1S&@FA9]C[7^SL(E4(4<8J9BPXF M;F*<>5IOO?@WWCJ]Y+TW:M 5SIS=@*/&QM!UYEI&WOHQ!OBLW>M1[4PRF2[F_@5-#\S2!:_466:%@W9ARV\"ID)]-.R5K)/[Q^NV;#G@ W MTMX5 ?%%ED,0IQ3=I(ASPJ>JTT8X;L6=.84-# M,H7)I0=ADA9-=KHO"Y)IE[GE\^O^3FZ,;_S.0K:Y^B MU/IS,*G_$\OJ3EEY"JO/AND&6-0[\/[\1.XG[G_E[T3^QY9:R:@0:K"4G>I& M)YE?*(>.A_?UA>CEMY!U[K6,V44VY-!!=98F)RFF+;O'9X88X(5G52>R[;VT M)YAI] \6EK1EUQ8^^1WB\88F,W^1=%$I,Z5J/V0WGU/.%8)ZBQ87*(D!*# M!9#,WOI9J_6XP>*>F]570]G\%8,7$PK.YC6J$9Z8D8.FR-P-IDR7G&W!J-X5LPQ+<$*E),>K5NM(W):7LKFC;TW#R9W5/5LJSO2MHDNZ9=ME"/,K9ZO#!9RU8;_6L:RZB6OQDO5SF36=[.@%^:D44?6XTAD%3I*" MDQ^ZTI]BN2'! XX[7PGY.9<\_E:I\NFEF::4,F*GVT%Q;#EB=>O5EEG8Q^&'IUO6VDV-MLCA?0+J1@U K81*HFNT3 MSMIV@+E+T5#[F*GO:\/4.[?56KID<1D?S]+\/W[_M0X>(OP%[=X1:0.&?)U] MI^F,Q%@R9=\-)I+T%W07]"%#_VJ^7"A]X6?KA@(6XR[D4(#40_ODDZB*E4JH MZ%38RR8OF=!XI4&V*0ZU^9NS*OSFX?$@'05 MS=*^8/D"NV>;*8IC#P3#Z(?O)<_04Y#-^J/-H#:O/;UYCY >%SR,#[U\W5E) M(SE(*-&/T5$YTH9/*#N;&6^S&B7?3//V8<=8SG"\T<8([6NYE2W^>.-V M7H)/3SX'/-!&Q2SBTU5;W7##/Y2XO.=KE&-E,BJ_.T.Y'YCW/*Y$3">E@2A[ M)CD%HKVF4:)#4C^7RW3T*O[+QEC/2XO-"=NB%RU[H_@])/ F>)RLX1\?>X@YCB@*S$ZJ@=T;Q M5(9V,\-/*-O\Z3Y32IOM9< 98D"PIL[G^!>2&RV1MI8F2\A]3]S*@3!!6V7T M@!]*!80>NP-X1RI>CYT?-;L9\KW9KCP9F5O=RF,XU$L>*CKE^JC8DC*P,#;] M3%,&,Y*7].5CJJH-0^)M/W+P385P_]5D;OFA# M*5,'[7<>4G=PD)VNC[O75']38>BO-$;O;%" #&)SYYZ7/EU-6[*9[V[:*"J1 M6%_7?VD1,IJ3?[2&U7N=;@J*.*#KLG__M9PG7T;2;@@*A+I?';B;%+&W9U!C MX%S[6$F"V.1O?W*E'EI_5F/U!T@ M[Q?4R#\,<7^(7MF)+[^FWW4%^1?4S7\ ML=N3O4SJN84ODSRN]0-O ;_]G.7/_:;?'[M,Y?_+M_=D.I1^(+NVA'Y";YE! MOEZX)S?_G&C)7T;N% J,$"YYTX'60"T=2[3CS]"%M9A1]%;/6&J@Z 1%OR):^#"W5A;MVZH M%G_K][0M)_E&;+C:F.E$F@%L>"J;?#<&6.6WI>W.8X449YEZK;]LO'KG0IWT MEM"SI]M'8J,S$]O5$CG%Z;M4II5&O-:4S+!6NOSMTG+C1M#X9[#]B_Y/7#5_25X2]\BI$V'2QK M;T/2YU7F6J8?H_C_2@&V('#)BVIN2PY0"0$X]ZE7U4AC@4>*>Q_'.YBW]!E[?Z2N1=.;(@ M'\M#?_9'D:NFS$)];1N$VR,"G]'Z12KK2^RA *;WE %3VWB1D'8_"V.Z^K&K M^Z[IQ-35@0^7M'E'D1*_/.VNIBEO"(G'6RBP\!PT@@?1G;3UY=/MK=#K^*RU MR/A)/&TPF]$#.&\NY//T8ORZ\_83;C M?C*LH4\9*, MS8P6K(9G_'[U[8LBKV[[:?\^A5Q>ZNPJ,P)]PJY2*=V&Y'N44%_R??S0.8%. M/]/WCG5I2HG!F\Z5Y:L[D=/JUJQJ6RKGFL+E AO!GT5.YUE::D^5 (C2S/;) MW2U= MYW@R_)@016?.;MHX@@\OL"C2VN/3Z[#RM'?E*+IV[L$L/'S@Y^HOR;(*LO&_ M_7P<7-9^^ 1_6[)*$9,\ '!PQELC.V8P==EK/,]Y[FZ^_4$[5\NKLMI/+N#J^&[1(3^BFQZPUD*=W%1+/C^%W MLY\;Z!"D\WS[K*H>L[97&PYP$#&7/ER@W%VIZ FV]59*F.SK*K;R1"< M#.U4HO86'G\M6C+/?%$4K,Y%JBKX57BW\PT6;] MH[C)0YGA_X>Y]PZ*ZNO:1%M!4+*28Z. *%D0R5FRY)Q1DN0LJ:$1)#49!"0+ M" C2Y""IR4D$)$ON0([=Q 8:&'[?O77KF_O.3+U5,U7?=-7N/W95]SI[K6>O MYUFGUME'0#KD$X7S9LNQAX!QBU"9@57N-;'6[[-:)X\1C[0:T>@E0_ YCQ$7 M3B^D(V #B"=I%XQ,)'R35?^#KZ!X43BG+F,HV4 _RF9GB/Z@B3/%^2-&.8$5 MNX7D)_/W4VWL:)H(F9BT;)B2,-0W]_D[@.>>>5;]X.UR8=V,5CB_M*"I$)7W M)5:E\_EZ76%.^@V@I.:$]8)L>AN([^-9!'HQ3FFMRL M[ 9'MAVA!B+V00;H]&SLW"\&0$8$TF3^CM_W M&ZQXM<@EBL6;@ZWLJ]B;,RI,,S:M04+N>V/QTC(S E&[OU_B-M8MH'5T PJK M%R:*R?B [0 IXZ^ 43Q@7KLA!:V'WV9HHN!2';( M);:O<\HL6S8<-\54@.MQ(C],X/GUIAHT=P:6Y:64JZ".XT81G3W$]-U\VU89 M-J"FIT7IDS\TLUNR=\;-%#=<0X[6522-.*IV)\GR\>SWD6>7@L+RZLQCZ]4+ MH8&/OEF?[),&$\*O"/B)L5;J$X5Q2HV-6_2 C?5^XPT\]AI.46;GC3D8X](6 MF+Y^A:RPZ11_ME0O@30S:A@HY!GGHP/42R!G_$Q>\B.6)V[MN5KAS .%_95C MR1#F4E.],DGYNF]%JN"%EHX.)2H=Q:"-Q7_GN#.2+/8\3H@B.6.9H=XBR_VJ M7,9."M!C; 'H7-?'@PFM^Z+8\SP\I!.JF*\*OEGPN1,X MM=>';Y7O!?UQK&H'\O;2!>KV\)@7'4QX M.IZ>%8&[6.)10+HMV+UQ*[VII72*[I<) L2#&^QJ9$5^ M8]:/_P5WU0J1"9K3LIS>]=7DIXSQ3#U[ZRK15 F+$%5_\9N#*/',Q]S48G5Z M?R4]W>+$(5T9K40,A/S!YHVJ/)X4G!RVJTZG/#IZ+@:@D6BUH6-B^(,]MY_- M)_9]]^W'ZW>@U03)/L-1"5?[*H5*!Z1=_@*,!0MA2^"Q2R7-82XW8U8V#[QR MVG[K.-DS'2'L9KLRVH^-:XP$XD&*Y5^=0C0N&JX<:[14,?+O;P /7'P70CLV M+]YXUS*Q.CPD_^S3;_9Q$AI0%0JCX8R%$:UD_X9!*W[-;ODL=GSY^HG3@UD3 MMW$=2)D762OL&FB6.+?3'7C+$P%E%L'Q;]^ $$\]PWH^'N%+'6TJ.6\&,ZI' M*4RXU.^\C>9]K$)Y-:U->%C)I2;Z*UG/5(GX( .'[X]]/SG*+6=@].DY]PT M4F@%@9R;(T,>8']M]+'0IHSI,@H'/]&S\ZJ8LU_H;CX392L;DO>VC+!\P1+" MC M)]J!5P[R62UB!YXL.>VCQ?_P;-HX;D\9*.)5AB^52#:>9>HEM,L/X')L)D M.0%Y[7 [Q!&J"E!H2590U6D MH^ME/E;0P_.!@2X:P2&\QS)\<9V96(E3GN()$7M_S1BY)E-KVW1W?9&+1K#: MJU1T\<4EC)"./8][FGNUBMZI5J1/0Z\W3CFU=*>QNO4&:Y-IF[MR\8X^YV319.6F7$Z MS='$VS%D3/$.TRK.WZ:'G\I\2TCHP67$#7 (CT! SK.G+649?S* M\[Q;\:"]+DS=1L8'X!62]A2*&L%3F-CU95Q2$W4Y\#P->%5'+RB4])4RSDM3 M] !R>-_E9"4QCWUTSPT D?FR M;Y*?+<.@!=9\^,LDAN!OX6H2T08G>P[\^P8K7ACWCG]Y@EY/3Q8SXZ3K\1(N M'EQ_)/FFW*!S7+?XU+R*.<5U;GNRO\;R.\9;"C\X/A>%IE=ZRT"UD0U]/SD/1; M!V)V:)-*Q]*H J0T!0T1=V1AC/3($E)86^RUT6NQ3U#6^WEX&X<[^\&*&D[H MKZGYAAG+FOSTZO@%7!U.:MS3U[EC^H40[J_[_Z7O./VGJP#'0HN^NH9Z$2LX M4JKHJ-P;W"R2&NID66^S,K@JG=?@FSN&WGW[_0&>A;)O1@0;'%?Q[9$Q]88; M(2<)H:1QG!W)JS0[AV84J@[$8G[N*537L.?0.- ^KCVW- !VN/>;_4M)O*V\ M$MF$H.@%0U8K)>S[R:2ND9PBE1[=_],,]'_7,(K#O=-!D4=?DZ&=@<2+#GH+UTK0Y=,Y<#N'.V_7RS*L/@-@,H4.]SS@:&O=)ATZBW$X>FKS4&M M[ZR)W?7"C#6E6V=&&O'5O1-,-X#:!]=IF\_[=3:T%!8CC/5+RKN6>2VOE0=; MW"$--L%[0_[=U$P1YS O)8^!Y-FX?="+5'DT?_>/%>#V:8UZ>=?+ M&X!MEGV/!,7WFJJ1([L>[Z&U1*C_AZA2;"N2,Z[B74-8#T88U,R[^C9]L&P>EYIW]8V3.!CSLD[P&J^:9;QS/ME M$8M!^(_G^^0Z5KR.-P!J256,)#]2G5=]0*?:+%?P?-U=4*7_=9SQ>7S3 M/B:U/G(,^.*T*K*#49(?(SZ_]')/GL[7+_9WAEIF9YZ@-!HOOC,PH=>6+.TT MAMN$[>2$*H/+] ,_Z"76TQ6]H-9:%[9598E$E#BNRD*; %P>FAX29SP#[1^H M![%%R-E/DM10N6\[62>5F6#)=_H)P9WWV$--:AJ\Y/J10N&;SC\BW^\_5GWG MF_Z<2E#E$[4=&VN8. 3B@U CHC!4&2:/*HTH9GAI4,2U^4W?-O\I^9=FI!2)9G2HN][_/N M"F9QR-9^WO=S*WET^TPX)EL!_6V,9\;4[=O9!V>Q[8C7V9V A.2P(#="1DVX M]/>*'XG$6T:6K VS'+7Q)\[OL^C<$OR>,*T&@BE#'&8:G,>ZWDI_+VEMEQ+G M3T:LGEN=FOZX)2TC2YU:51G9\HN([QV3^ZXQ7$]CB@9%V5@3VENF(=SCCJHF M><>%WW*L]-:L(@)?-2!SG;M?"6UEL+T9=WO:FH)\;:>R.,A4QO.3\UF1^_(P M98X#T$!'T<,:G:\?GB@B%!QB*/FFB-O$@%8K/[?5V?E]BJK9$-O0#<"1E&D1 M^W3!Z-.7RN/LG^L)/D!Q @EIR\"#%_G8^U5J?TXX9NHM9+0U6MWV4#DN['&" MD2A6SQ$[W.OQ_G:X16#G2=:HQ:<< $)5-[CICOE9IY3U#I#X&+H'4]?C^.$Y MZ9Q;E""J6Y1XW? &[!?O_*T(G'4#"+5CU!YE3Y^VSA\E6_F>E\8'P_C\#XP;HPS9C M'47JYOG_[U&;M95',-$N.'/ \:?)^).!.?QEI]\ 5;KJ>*);S23*"E_%&Y52 M:C/J;/RP+(P=1[EJ[C\[@!Y?-:JD?O7!%]_CNB_*96V3? 7W%QO+C2LSY*+: M;%737(F8@]M/8RCTO[_E&-;]!@VR''JZ@".7^HF);,;@F:)G(]M>1ZIO^GY. MMTNACCU[0^'*'2H@])@>/TEV4"IH)9X1!O1']2R+U$;]7F*3"Z T4=K%"AY M#\E?AY\YY^08^0:@8?U'2(/\.,DCYMZ'".B,S$EB3=(+EQN 3\(+'/$H 3>T MK;IAJN#0;:^@)5;L<%UV)]^< 5X:6H[0T<]H]W4$1]G[?W%)I>821L64!>:, M>V1/7Z:O9:SG_\9HWD1@;#CWXU M^H]8XYY@C0A[7?EUIB4UF_+>C9!62)Y[D7/<34UI9G.;DMX>$.NR^O8>.F.D MGD5F>OA#1NH$'"1AT^-OZ<3GGJFG\?)ZYM1]1$P5AXMVV85/[CUN:(C@W2N0 M3>YCB-#7%@#@?2W[7MC^J:(BL4)5T<0%=(41O#A#\/)\@)F8S M-=N$#>^^,() WS5.5[R#A3TWM%7U#NTI0#5I*\L_(&2=%4*!P[/($QO4@Z[D M#AYGT;7E-M9R%55)R>F-B0YVP0.)T YAO;K0O>_JKX\MA%R\G7/MYYX)VEF'9EB/L6N@!I#[PD<_"\*=Z<=!IW?WEN6_+'P0CE4<)21[< M &!:[-Y6TMM9%1GY].0Q=; 9WA )WV2O2Y1>_3T $/[F!M#Y<>#-6>!&J*0! M8B6&-@G[C)E??08Z;M>P@IZ*DV&5?"I698N M +,49IS1WGF521_U&8!?PTIC*,:>\@#%QB2:$5.E-LT&E6B\D'!U3^]8#:"/ MJR.QI^>:6D+OZWZ&VG$"HS)^3%I4!-]1M,>Z&VL]] =K3#_\P+M6[QUQO;]& M"(QT5H/5\JH^39PL$)V"Y%A,3CTKA-A%_%<<+DYMI3W%>YS-&+O0;$ALYC]O M8NL&^6J;_ZMYA!_9]$DX>GH/IVB=G?U>/?,UF:9G]U!#RZ6A5]E]F(GJ4^^I M7IUB#J)455C\MU&94\AT,9AT:YFI3JQ]QBU%H-T+,OS7-C^W"([7?Z"V@-GX M6)\-CF18JJ>AV>&%I=BH?E)?%^QL1>DNJ9! /#2YO]1_P5Z>AJ?;VO!E(J(9 MI'_JB'&H]&MJ(I>B+M*.-Z9 YC"'".'B41&3-T(W )>%1?"+$^K5?FZ*G6GG M-J,A9VS^"[4X-R0*AL>^>](VR MVUDM'FQ+>%M818(T2K #"DW3QYGSR&[X3V7_/$Z2!)WIY$Z[VP]7)X48\#.=?)KO N.;7>&I3^EWZC:F33?^-/$#6H2:8_GA ![G6/#HR? M0CLQ#+])-G5\MRVLKHXE!54Q!A-O8ZLXOK\KN.6X;PEL!9/#R!%64MBFTQDT2VX!;UYJ M65\P*AO*?2E/>@>OU6QU[PH'B4M&U,K7D,#MY B%D3*D.(NG!0AFA?YE>NPY M?(&N04"SV?/[SD/%TP#U5W_VGE0;SG?NGZL@])-$@.K>F[S-Q^3=5H^,L;1( MHY@0X/+*N=>P]VG\JV77O@3].M!B7"W=X!!^TJ+16XP9,BH2)URRW7)ON8:T MI-VW9'2F$9HT^L:%BN"R((;I.6N>@!@U!M@K\P@DB0;-*]5]PWF@\V/:Y-C# MD,@+(.6\1)\'].>K-[\'JDE6EH90:U66&)'N;*A>5^ -(!'G7?9WNP56W;@R M1UZ\>!!#/:>YMG#8L7](=7>XB;.9[7=470]B0W-_O&-X\F"R^:@^'7CO(S1J MW>GE5),9YP?HDLE^";_920^_ &4X-/T JZ(PHG*H#8D^O3YPO MNVJ9,].UV&*;HL]7?(,QY:GU;Z%%HNFW95/%FLQL]JU;*R?B;!D(#)T:E>]G*^L=AY> M@/.T%>FBQ3959#QC5XMP?Q62U') X995MJH:N#\WA3W>GA CDJ$TD.1 )1+C MU,:M=- #T2\3J1U)1O LMD1J+&6-@U?Y&04W\I2"9CWW@"^PG#TOKB>O^3 W M @_W-E?,>>#^#N)QH6 QC6ZA[-N$[V);9R2/@/?0WZ%" 4[(RZQ7K@ \=G( MM5=ZG;^HVV#?_S)Y^ V<1%^$!;E>W\4^1,28(B^5T89A]H[?\G7:U=^#N@'L M;16$LD55 (#HW38_)"_TK <(E,/X=;,8-B/B-3D8OKW2C4I0=)/L[&%S9HYC M\O$<(WM/?YPV/?7J59WYHDIU%Q$]>_(HM3Y)BM97ZB-PM(P3]TJT%FWD-=V6 M:9CSF7> .CB81(XMD5ZP<-]SD6GPZS-"+LU[CB W+*)X9X5HCU?R>6#&113D M?FW"_05*94:*6@)9O^=B#Q(N?TI"3O(CKDD2$;?JTL?B ;6AF;/OT2_4>B;, MD1RX1YGH0H0/0@5C4$B9B+V3_#O;3]0/HGF_*[N7;E,L=.OWPW/*=_4E(_[V MD;W.?'LH'"33Z1ZKAU/]<\ K[)\RVYOUNL,>%J_"\I;^KG9'3PJ9+/R#Z).6 M$>=N2[K$WH?8,?WZABC=B;T<4EVD?"P^ZPO[=RK:5+3GV?MABW%9YWY*&/N/ MF-1^RZ>8@TYWR#5#$T0B@-;\\G4D;0.7TODR?8'[$D5VVT2!JD(##//5X>^Q M4<_RPQM 6$2N7Y>?[APSHP6LZ:< V'E B/=G%]Y&M*O8$.J>PMUO=Y+S.OI7 MT+K\D6!22;*LRG;G*@MGS^Y\ITF?=H:U M5,.:(FW2>R^NE,,61""5I4]R]^ M07#8AMM_S@#93$-3SM2N$D&^W[?JD.K./[^UV::SC7^TD Q/WE39Z "K7V7? M .!%+$S88=26- MVH3LPOULFVEZ+;T%A-A>RV"0:;^N/LLO VQ?G\[J;+JE- M./O94!G29E'H3RO7.H-3_&&RF2552,\)Z\A]"Q%FJ>@EQU2E5'7 H?EU??FQ M[.,9)C-NKFP)RN*+#'K93P8?W!=\_:U1X'ZB.QL/X'%;^C)X]]<^=91@>9@5'[<:LWCO>8:419;G:B<#X#51%@LE/Y$K\BY"<$9)B MWY/S:YWFIQLJ?IX\9PLC; ]Q][#N+\]1H$4>I/HPT M2(O"OV5RWQ'/#EII$7]:N$QD?SMJA=+$W_F-_7/&)1K'I]:"AL^2:)-K1A^J M]H78@SAN-X 73@GCUX-ML[IEOZNST/Z/I<6)$94OA].:U2TDO6KW32A=W!C7 MXM6:%T6L8%_'(Y#]T56NCSLE':HZSP^NQ:[]]8-% M+T)R78S0@Y4![\\EO\6MC00015W>Q'#/_-5LHF_0=Q"V?HQDGM[NL'.([_ + M,A'ONY^N%-?2&8Z*#3X0>;Q0UF909>ZO=+'\6'126,(P*.8/Y@LH_X7M>?CS M.[5$*;*Z#U#2!#> +AD?\KO;#YU:YP@2S*!90S:F>[6S7B9 7I=3_0#8 MQ,C2BP)VVQ1O /Q?KUYCY+$RYVNN6N:FN+ZO:,B^<7F8JU= MET.9>^@ER8NEB7"Z==A\>"MC78#+Q:(._A0/RH,=(NMADEH>V?DV2?2ML15^ M".$FC!Q-6N@TSY$[TP1VV]!..9RS./TE\(=BKGOWL0DXEE!L!%1T:1WRV\^* M_$1*J.\66S$X-C#3MRW317Y6'(G;&Y3\ (1'C5E]N M %0R=OGS_5H1(7S8*&3'O(UVL(/BI/W47KW5O1%O:NBQCI(=Z\NG)(0-^L&7";=X>HF$_G[6 M1'LF_B9/,;>"3G=L@\IU3<'K[AYAV+9WJ,-B0Q0*R.SOC%A.O((B.RBV+.DG MVOJB]N;[=@V3W%WV+ X%S'.82%;ALW'^^:<[6%5$_MS^&.KAK.EEC]'(:9"$ MF?&9I49 ==,<2< Y!Z.F'\57DOTN?%QF 4X,6W2+ Q%L)J*#'J>*/O+GA!/$ M>[+/@Z-*\HPKA74&?G](L^?O%"+]:.0UD&(2S;:'N30%D3\FQ_') '!+,LB2 MVN,QF784IHK@JJ@#7F[U0/K!%62R^^S#;SY+YZ"SZVF9.O% MX]L:,W27BI875?'+#57:MN96[_]2X:+#DPVD/>:?WX#WMW]]']B"TT17YA+4 MN309)CEE];47]W!;ORU,[N'&Z](52E)VPH#G*:^)]!!6GZY%$[LL[Z%A!9CP M/L_^I^T-Z-WSL!GI"I+O*30>;6D&K+9W.]%/T >X1UJGWN,N[E_;T* MN^,63N*_MSB^BW7WL[XH(TZ.W][XF!(P5GD](E-ST),XI]1C&-7U2D0KH%RU M94-_FL-D?X[@53<3%U) 3D)V-2<'$TH&/'6_#7DWZ<^X M*\<2 UUP<305YMEABC9Y<,<8 6GZ%6+)_4>:H G'EL>#J8J@;RQN6)EW+5JU M$ZK/<06 8%KRRI+6OI@J[#/EW2HD>4R+>]3U@,))8G+_DQF[9I9T_^#02.U*D\N0&\,FA_^R5H,G.-?"G MH9$)2FGQ+>^P\A<;B9!#+\;IMEU]X*<",U((I(-G]P;0 M(_QK96@N_\,,9VR;7;$_4.WZS_2^9#1Q]!17NI_-WV>K<-M\:R3?^2&NSEK!.KM!=O+/+)WYW6W$I[W8*D1B9!+VPU%?2VCM'QY;Y\MI M(A9565:EY )"[\8Y@&54,UYR)5=KD<9/DV%%=R-;]TP;2X9/2\3BL6DMY48\9&BD>=Z+-_4P MF[S4T"5>R,Z@><>J)L-.(\'H3+V0G'1?[&"P:G2,[#;%*DN:(,",8]^=.LAM MT%8]Y$#HP-^# \GU/ %0'P0I)JH;6HV/WT^@CPC8E'X6\A=(NG_-O)E%VT7? M0,X$>C\C5+J@8/?6@ZT^<[$IY_4X?_83A_N4W&DDY\211]M:M(9$G]Y53JX' MBS2F[ZR=LW X959RI73UOV@KXA#S,3V\;-QQ-96>GFZ3#F'Q;T6\OJ10T=LU M8HKO-N)B=\E;@87($@+" NZV$VIC>TJ-<6H-Z*30W[8+3+,_.(=)1L[8N!.\ MT^@'NUP^")_[PH,ID=Z 0P>-V$AQ_"6QN$X"W=.*94];F4-.E-&Q]OV[+*B+<]#<&XST" _U/16 MP<[A%!%7NNMFV>U/S]-,41+=K\!ORMQ*&6LZ^P)N .:),["*V;$U[^[KF<33 MC-.@*"W(E6N0V3A+C2*546'01C;( Q,)15C0JB2^;C634KJ^8B6O8=KM&KS3 MQ:QVE(CYL7(?A!<,9R:[X-7=9EQ2.MVKM$N_VZ#W[2%@"IPXIJ%N63T@ M\"#(KW"1@D%E.$+0+:X^J) 1-7\#:%T5J-*_"#\1AV"!W1UHHRH -A\)^_AU M!$%J)8M6JO$ZU?8?,\FTCE:[K_U&3N7P3)# F_4O$PW 'C8]"V/W5^^>-T@O MA?J7*DZ\7-@PAKKSG]RWCD3\11B*V-^)&0-09N'[^.B89_3Q0Y:IL+SPU@-J M[*1IXY]ZB1='B^8L%M4J"<) H>:N[F?LJ(^RS*[4**LZF;VW<*WYGIZ6_BIX M#'^R3_98S=*\4U*%R(/D+ZOSE3TVH0N:WH?5K \AIZ8 ;HE>4\F0)W]\F?ET M#26& UCM"?'==(4N9N*I!2$IGD&"G/>G8C^E3?XY[)AK,G'50K0LR)"7+@V[ M!&SDJ.)6V3K43M0P!Z&DIQKJ ^*6QKPEWWNYF5 \._FXJ.T PN(@4H^U0Z_N M[JN7E[F)E$]R2M/'UY>XP7#>JC_/"B''Y/[_UNVP\=%V2PK5I:PZ5F)E (>?[YWSTU['\]3$*>S:#0*U&^4H96S0YN M1S;T0P;L)+:^HLS*IKHI$-?C)][QHLU#<[Q:PM@UI'.\R5LTRZ<.QQEA)3D/ M-FO0%R\R(/WS/$&5_L6+Z<2'UV,PYC;TL$+I'/Y,09-^Y%ZQ[Y&)+%!\PXV. MA$64,$R B_^C-&/*Q<11?TNS6:Z-<>;R*_?LP3@A/EHQ+M7!A10 D>BJ$70V M49VTW@)U% /6?\@)R,4_O4]6_AAE;5Y;WS8U%@N/2] M%K1RQ(NR\AN J^7@+&W\3XF[JMVTP"!ZS@Z>O^S>%GD5)1I<)[*+IK1T U:? M+Q,W##>KU'+IQK^5*=@&TS ^N"T1$A@R>JA=P5:6I:G7OP_9<")VFJ_])I^+ MXG$2!9&#]4ZJC*N 5QES'8B['?&9.0/?:R/%-A]'V^2_L>G0%.T+NN=MMX\U M=1\\$J0%59%?4_U'0P[L_TQ\_C>&429._ZI8F@[W:+:>F7) 6FBR3:S<.;ZQ M?WFWAD\Q8!G1=4BE9#A4H0\X'QB_NW5O M9#^)[6?MI,BK/[-Z[D1?@6VT0<_60JGN'"]18TK[P5@NA^ZQR&7.-G1^Q/&5 M ](J%KK/,K;+0$(7/J8KESCJWC[8_TZ5D*!M>_:T\*JYJL*LC^)ZM.6)OW'3 MEY=SO>P!ULM8F.9C _?P M9;O:EJMQ_8LA3XE?.G3EZ0;+!"KX*%'ZRDH(X!?&,%4F6I*_PO%#DWWW^NFH M\_O*3O;N_0@#]'U.1U:T'.I[52*,ZKIKS_E6DVNA^$6WSG3M'8NF5O-0VIUV M!I0T@NRR3!'LUC5W9#F!SCIJO\ZV^0Q^%[OJ'(KT@/_6O+P!1+?TW7[M5:R- M*^S*C_<);2=7GL38Z=Z_3[%:1 +:!72)%B#YL>PKNY=(?CKERL;$'XY_5C/K M@R6T#WGL.9G2B-O%?>+_>/E7U3XK$5IE5K]^H'XI:K[E1V'JS[<^NH>TA>Q< M.IW_=A\%.F83?D?1=9ZLPUX$B_2OH+6LHK/(H]H\O:'.^0!A9INUE/ Q$DQ4H"C+P3@6;M2! 8DEN3'Z7W_4C3$D\62OB<@\6G#.ZE5)! M;V)!5"O ^O9S^('Y]'NN>76W'\U=,5T#U/M3?N'C T5[FY/;,(<-\*=KJ9!Y MF0;2DAH,(1S'H!F#/I48JCB.%S&,'''C3S9CL3_7W_?9_$U/^6&-$9+C*T/> M 4\QY8R79 -7@CPQENU(?HCX47#)F4Y-!Z.+^?=N E]WL:@/[AFAY5_YUB\O M>UANRR%:Q)*$W)]Z[$LH4/,C+Y0'FNKBT5]$5"Z=5F;!&7!^4'RK\3@V9H1) MG_8@^0<2:?W/.DWU(]5EB-^DR";;?#+P^YFF[!&G3*X+"4!D> ML,/*WPRDR%X0TBR?_GK:RQ_"Z$HP+T6L,KX/W/6CM=3F.AR*&$M775I_3F#T M;@$2RMB.(<11:B%IN]2#KM1/O;$CT/>EF;3=>8]]4T9W1)1EN&#DUU,R9&W4:'#?LB@&ELL9"1/"DJUK"+H3!VS&?-]^+2B_ M1?S M6IC.T+(/',JY/UC[4$V DC"VW7C2CD+ZX2BC$"M]6O-@#6Q[^:]A?&>F^8S( ME,7@?+W6Q"OS0^E]@KL'B8[DU;9QC0<5VQ"WC8W%?+2Z.X-_M\HN[,GU5(@D MIBI253KD<[>MH,-X:6LN(4M-UB;.X : 'X!]@%0HS5:5U$/T.+LT'H+MG'3 MQ=2HD=312*V/ M5-D-._'S\ /\)N6N[%KE[S^SJ>;6*$"__@J< TN@+IP^!L60J5QFEK$C)90 M*LA[^"SD7.^(CTPA^&VP'4&QC:>C-UWZ//(5Q'B(S:N:-4%*KBHG!-^_%AA^ MS8[A[ZFBVO9P/#WUSHZ7/KPPB& W9'V8#K"+'-B9'KP(!0T@K/ZZHT0&BNMG MP,Y6P&5P]V.$_^("UENK+7XU]^V;X$*C"#7 +[J,\Q)K%8X'E;!+Q&@^AAPA M/!"%$T:SOBV;/+P0[CC%+C7[\ MAN7O.8*.0I$9\10+C;MFK??(D_/3OB1FEU#_F)4D1JB[XV$55/] #5Z_$N ) ML(Q;LNB@X0$S -#N4>":E<@2-',HALHTHK'N9= W]8#TQRZE'L;3KY($H*/> M1Y1Q)'=VKBFQ4H@Q?&6GEV;&NY6\J!=0Y/Q"=CIAY=:;H 1_9L]00CF+=JH[ M2!;QJS0?+1;_\9,=J/W%N-L3;F_2"D_VQ*I9]IK!/4DY4KH-W&S/M,G3/I)G).D.L3^;'5VTY?J MSOD6AO&4<_:E5KBX5GP]-/!2:592%/K#29HFX:6SV?"+HQ'BAT?G72(_V7_R MO:BN63&2M+E4Y(P"VP_+D!>?[,YB*I(L!ZC>)L[-Z*PILU#0IEAL0O H^U7. MP_([;./MXY.G+>BH[=XFR6W?KV)%E^XFHG]TA? V8IYF((:3RTU_N_'VK=<% M^[GB?TIAD0@H]=L$5KOW0;V[3EE$,:5]2V!-;_=7#;0] M=#-6U7\'NY8E="W!/,SQ-3< +X'?BXT/'/RMKHFH13JY]XB[P10@3B2Q#)Z] M"B_(V[[[O4G->L 3FL;S+$$$'<_O3E=V)F2'BC,J,6ZE#O:C9!Z;+U^+CNA( M"&%V;G405^P_)\V!KUE0,]N20<=GQ10B-R0^YHD4W:9%&YQ$A;\;:A -C-W M?&YZPLPOUY U_[XJ.?8>6%*N66LXK)!3S)K@X$NE938\?S[J= +CUH D=4#2 MM%^*S/7@]2$."-M'1HJ7YN+VE]B?S>P//F"L?&.[<4JO"C,8W8J[??_T4@6Z? ],E-OZ=W@0*>F4T_:EJ<'X%3O93; MSGN.32RQ--_*$'?9?,GM(3!:DW1M;.W!Z%0&3[)4VANZXR?MACG-OW3>R2?; M SW$Z-0?D.&D/Z:,&6&H&ZYJVF>@X:X"$@I"@\M.ML"E@6:%@-)['R]VX(F[ MI8A9=&E4PU[(\JJ5.L,2*0>1LC.5;=WKB+OAW0*_5LG^TE6X$J!N>;E^O1FA MTC#"7-$F4E#;6"9!6N;K56#2?Y^.<]4B7,)K0Q1^Y<#D3.(471[]E:L\#D H M>X]5"'IL5-\$N2_,^,4Z1EZ9R;.S'$( "AWXC5XLPAB'0B:X;Q@V;JT G4L MQY/[R+!GR^]$"%QK$BJI4F>76\N??\14=>5'2C_!SKF_)8QU=]]K R).*!0= MPA\VIZZ[_MP+Q=IWP?'I^ITW]V3@^1$ON[KG+'$2#L4L&V=WH12>:L\/%(=Z3EMH>G]/3 M=>/IG];0-5N\%69G)XB\T V@SDUFD_NVH@8IW #Z=R*Q",1SX8-/UT\_'KCQ MF3**M"2(/>*S?+Q.\O8.X=H /DM@0L.6\+V3G,"(^+Z*YL/2^$*0S7XUZ\G% M'QK)5CCE#:#;!*W5$\^!&[M3[RS&._?$9SYN?.]QT::!,F$-T[L.";#C;6VO MU9./UARC SW%CJ'73A;:.34Q;(K0@0!/IB,>08#AL\3T\O)W9E_.I#4M!%6K MRD#T&!N3J_QC"W"GH"-OF7\AJ1&#USG?NUQ;%[=.UY%F Q/9U4RQRPKEF0\_?W?M4OPE!WVCKC]VJ^V$;2#:YY 4ZDF;"( M2W?0!VP-)JA/'+C[9Q;&A]9,?DOZZ2S++8-Z*E'J5Q)?VC3>0$V,@237N-$= MIV98=[2#XO3+? +_#[.O)T^T!*R4JA4ES(O0XX.'11(#":\>Z9/ C2K&98%? M3*-PCSH,:Z\J7]I-&IN'C#G\\Z8I".K-SU9#R+POT]Q59LR12)KB2A.+#M=( M&F.'.OB_!X3\OX)D\WKDGX<4H1M7&/(; ".4Z/G'_*MLSQN G-G8)1)X+:+\ MGT'X7D>6_C;B3BY\Q.79ELTL M*U9>A@E2_7ANO13-#NR11!&F4G,E%3W7-4K9#,A,4SOV2"V+3'PYG66V8N![ M9"0CC@N^= $9HZ_6HQ =\\#.=!A]=7N+?1.&)8IKT?&7[+SR?I9MW,7LB]TEU3C\,$OB0_>.X@%!# M<8CL4UCM%(QPR[2I-U<$<1#GP@M21\RQ7VK7MX76ZZT_>O/12SZYND0./R" M^6@OOVYV%X4@GZOJODB(0C#2[7WM: ^:6]7O:6:]IZO*'D$_($HO"O"TM'QX M]:ZU$CYI*F50V<$"R]7*^;5R&BGH_ZO>W(%VF%[B])J8QHZ@"R*9P/T1XJ M78.L\' K,9S #2!,"R>*!:-7^N=I:LJT4%)^O88I)@-02U-E2N-N 6MC[8R_ MV\.,M*1'5'A$S::7*1"&ENKYEO>X1"SMI2S._.K3.MHJ_)IS>=X21YYU$?R* MV:E_45WZRYQ@]6#B[\>F%GW,=&ED;#9K\&#'2Z^0&=.5W6DX^(ZY/_UDOR4' M)J0D_<*UJ%"SZ4.702Z"XJN@$#VKP4+RY1]92;Q)YY7[N.<8RKX5"FD:[+"F MAGJ/Y1,Y,)5==[T>>8[D:V^FV/9!-]%$IBJK_&O&6])\!=)#1Z&40T%Z2'=( M+/(&$+%"'C+YW7$^^-BKS]O^K^ 3119+@4*+RM]T#L. 9TN'&(2S6C'W%+9P M'LPV\ OC#8U8[Q4>(T#Q03#N5BV_UV 13+/0Q!1M%VTS6?A?ON M+(PX?9^CN2E9GGESF/S@81.5X8O5W%_ZWI8CEX^OIRW)KHJDN7:,\NB:IUX& MM_1D#MK\!W ')7]7AF#&Q;\)0 MBJT9!B)&\^09+8RQFY!:BQC")4ZNWQ\]+(AI5M.[KMI>!O.?&EU5PTAPP1,5 MJ6J3#5)RNS@-WL+J(P]J]K3/>.G. ;:7/U+>CBV+5:IPT96)3UF6E8(5G9VW M WQ@19GZ_A4\#7'PQ88E;J^YL]@M5]/=X':,$#*XM$<,ZKHQ)4PJ?X%ZE/V^ M][Y-%#OM4"RS?JAXZI9%VG'R5B#[1?%&="5O_4>BU9"]*KV;+=!Y.[+QP(GGC\H=8T_ISVM G*#1;)-SVD0 M$SB=&\ ]&^R<-^?\B14)Z ZZ)]O;AT@Y( 25!)C7&WFGX%5L\\;!VT:Z&5F% M9>/OYKX!$!AOL;#,XN2*MM$KL9D-"V<)AP%[8^1N-CI4-G&N'LUZ0XL/"+?R MYPCA)QF=!W.WO FCK_]HD\:+N\R\NR>DMO%4B>6;=7[@J=-VX=376RCGI=.H M%7,8<'L[G^V!)=S/6+S147#^"&E\[*NQ'I8'3:Z4&DV*1N_?A8\VWZ9B7OO4 MX26VG"L4UEH'XP"G#;\6]P]94,#LQ?IGJ#6TJF^Z[H<]2[ =-"*!0/\D*7ET M)G6&*08*4]?,!'#V:808I;A4K'W?C#HQ(WO"B(N)01HHG*A, M%N_AQRXF"F7J(^$.W,-8N+X(K:!T'2I@PC;Y$;VPA'5U.B%)MNM'CB W'M'S M<*/ES]J$Z]"!6R)"NI5=)<(US%#[!64XADG[2WT&MR'=?4+ N2.38IX 51YC M"('Q)WQDI?)MGFK&AB.UF/W55;%1F)(S)&TW*=FV^OBW[4>+' @7TNKR.I56 M,T:3IK!R,^M[0\"BJ5LCI0F20-?+6Q72I0ACWEZFS;XD[ 13)]?'7HF/TB$C M^)J^@9_@_PW5X*C()'H!TQ:@F]U<^<]DY>^WEW;)818RL_S@C\\G# ^,=*9> M2L=7@MEK^<_B$,W#M*1G*8*":J_@G>$,L[UYM%=-;(7B!H!IP9W?YDS/ZREIOHD&\NA\TA!I;.1^3V\+.M[WJ?=LSB#2S^L.ZK^D84IZ.DD M3CZ/O+XC\_>'PKX,E\LNF8"BM$H5MO Z4:[[=P>V#GJKL_-\MM[ M4<'G-3MOS/JK"ZUU?SHL; M%Q+W8A>YK[]5C%,5@ELC=-:O\6 M]JE.6(=_:>RU\YH(@;+"QTI;*"!+ MNW;:GVZ83IKIH'-/,ZF23:PBASZI;TB#VER?JLS%,$5WOC5CCMK2.K48A8,; M#EXDMM8R@3<[CK*T=EMS?U[_;1_USDT*W #>*@PB7#6:%D)?0_4 MY;MCM\T/8A3/P:,8EWX:'S/S9EX&E.3*98ZOSD??CLO0=MWCQO*H)RMF0 M8#T9E9F^IOIG)N:_1Q"W$@0PPF Q2G'K]MQVS4%I-XGK@W-MG]81,MPX/UE^*[9>Z)O4PJNP&<<6EGA.=([428&R8RO#2+5-]#\?E MQU/"- V.KK6&SP2RS=8)W4QE14[G5;9?]$7WZW;/:?G52H)ZA'O61E] _9Z[ MI!_8N1L%D^GUS4OX%VI%6W*8Q12+6QR_Z/+ZR^)FWI>#JKZO) !@^S@5S(\X MR^]E(,LL*X'Z_/!S9^Z?,E8Y3V*R[\\]+0&]I$6=BW:_)EI#KW2#R?>.$YFQ M[KU9P&@>?H;)W5D"RDV_.\6PC]:]?E)BAB_]-#-+#>24P#I'9@V00N MDGR3<2>FZQW3=O_R#)_N- BT=ZW;F.6X&1+-_.\X<4KZ(>9#/.J Q#'O"?JT MB*"JT$F;=Z1XK\Y-U>9MDG)I 6&2'/Y=;LOVNMW?*_^Z#:QNIWIO ,[+-D _ M6]$;P#AX@[KH-H#_SB:>YF?VA\UVPNC:I_>KNZEZM3<(3,B7Y$ZD@@&<#5XK M=W&NY?XK/8'Q_36"&D'N8';9?LA7Y0:UCTUA=Q:%QC1+FHNC2QG&OUX_K0R8 M_/U,@9Z$,@27"N98F34+%&KZ)R.1_Z>,Y*UZNXV:;J'6/.I=2VZ.NK)"F.H; MJ6YF_I]&Y4P\U9WL?[&E_B^;N/[]5Y+QXD4$X6G?UL+4;O@ZJF/_!I!&J-[< MX-W#:M^^=LQL^>^M[(ZQA&M6= MW/^:=-'F??KEZH4S?V>5&9 K[T[)CT >J,OQ8(I95.?BX:Z#U=+7?B29 MTAK@4:\7XDYPM)V&YF6;R.G*Z$E4Q5];;0%2A:/ MAS/X?J0_3O/'CX//3OZ_BP?^I\6OI]XNRNW6D'?.ABU+\\!%1W?]]Z\D!_\* M6ZIP]>9N\KW8R::R.<*1 ?"MY[G^\;QFAG?4;2B+_!1JR3,25EJO?3K^!X3[ M3[K\-VC1 /<61?I/(1=Q(O,0FZC7-'XL]8KF9RNL);BF-[SY1 J EZ(">"1; M%2;LCGU.V)<8.Y]>QK][@)8_ZF>AG6"7<9SU];?C]BE7M8.\M)W?+>)J73JG M3Y34)ESI^=?+)_O_7[KOD4SG ?995$\'I.,>3@?EZIC=+=[QR34/U2O-U/Q9 M:@0VV?!&(NR\8,6)'W!@_>FNG+3(#8!<&IN&(>LVZXB0J2./Q6E\6ZR)TIK= MO]>S0"\4-YBT4&O-\E7SQ2($<'GV+PCR6&'$O]#J8;8WG-JO%/E2>+BHU!K^ M.S3NFW7"@ZHHD._W6_TG_Q((V.Z@Y!>^ 9 XTF2YR)^"\1UG_AMM[QT.]_?] MBXY(]!)$KXG>H_>91*('0?0>1"=Z&Z-%[P31"2)Z[[T3O;Z[7V>Z\EOBP!4:W/( !.<[S0GAB MTS<76?WJ!2I9(4IWE. W7J2#I#% UB5/?NI!_2%9D6VXU$_Y](HFXOZ*B'?J M0R_M@=""5.?ML*'[DB\ENZ(ZHE9YG#3UD/;_>N;B; M84F6F7ID@X*7*;MF78U]8\%II7]T/'KUE<3$!TT3E4:W60V"QV]-*1/^BJ;1 MN15W_U [ ;W^U_C.;WWU5B+\18'I.H-[]Q<"]O6YE+JM (H-@&(Q3S&S[?>\ M!.ZJ%20$%H&VY&XW)*+>5E*_'8S#M3G'I^';:S#93+TQA\PPUU;G?_=5@BD- MY+KN^$0V=BRHN49I;;RI:VJ,'SY*CU#(G(+H)L_V71M10_[+_]4C]\,]GJXQ0"5WFG[_W?+@2+.C M(^%P#;P_$7[U93TY[QU)*8)1LV4Y.R.H?R_B4FY M,]-T \$@%';1BD/^8UE->V@'[U&RO<,RP9GL'%.AMM@'%K>VNB9W847'O6Y>OA3AJYUH&];]O'V&=\D2YOQ?]1!/[)E:!H;+'(CB&;'B"#N;05D0;7OMJG\ MI>VOY!SX.:U''%W5=G[\%DDWN_F8%929"64[1%U7O=\\VQ0;T*;KMUOIHLS MY*80:?7M7Q47_5>E-14XM-IX4Y*7VW,S5/_K$9/][\4-/8,^_ R:T3O'H"+O M /%+X4^P_L]^K[?0Q*O.U!]P=//=R:EJ9DQLT#Z+S,( M^M>XZ"[I&B&&(&@;]*F;9Z91\)%]&3+"L<-/T L?S5NN)*I'=6! T2Z6;(I( M&,(W+<![3\F_W$?UEE];R&>* M=S]Q#?L2@U)#,'(R)S M/]ND MA3)IDEBW9>;BN+,^TI?-W> B)G*E".HS[:;E*!)(W<[E'('(+M$<-ZBI ]?P M!-8?0M6PG_^^ \BJ7%;[O+NM 3EU\:J[,IFBL6^H!SJ4SETN?@>;FKS G4[2 M_!),\B9B(1R0\IP8$HDR[Y>F#KGP;(VE]'*M MZ3O9=?,6XNW]UMKYMF$%Q>UU#M!"I.5 C=^->%<"RP0I;5PTW&[C?S(/KF>8D5<)R?$%=YW_#V\4_]?HJ*D!V>2HV(0# MYH^RCXD]Z]".* _^YNR/^=2RTI=_4[]4VI@Z:G)[PLH'_:4N399#P%)W@% = M,"%B*V1[3M;\ZR02VT2"U,NK9G/CY^JT2(L%2Z9W 7._8;V["F<)80^*C?GX MCUM@V31C8E35^XZH$>)*Z0Z:XVR,_VM#-2KFB]G+5*A45*HW M2;%:SPMC!4O]2&V3P.G[JZ-V/] \R,3?JLFNSB *UE#[T;<"C8'R3[0#1)I: M%?ZFCW11$3H$\O[/#0\X(_ .\,CB-J_2ZP[P^'>D^2)'K$J+O=6"Q;PAO D? MV_G,.4HF\\SWPSMYJ:T$QSXQYB=@[7NEA6"->=%QINJT%.09_JUEXBF2_M76FC MG[U+<,63Z:SLM>@<7MCXFJ+H5B\T#2!Z2\<,^1<]L_\R!^9Y9HQ!*"ZE05,Z M\R@JNND(-*>-U\64/C3C?"H:'XUKA'TGUQS0&IRWHMP<>V'C)-CEOF(M8WC\\B'S*X700?-_ M#T!XT_\&#!NY"HCN /\.1.1C /__=L [W&-WNK8%;3EN*%DQ09WJ91%VO5!V M\ARG]\X[W.60H-0*+K FGOHA[);U8*3\#O!OEI?$T1QAD/CIW%Z/=_L.0(CJ M&.IF[Z:)E%=C"WT-&3VAO09=3*@87#$W4<,3D4L?YB&,8&P0H=5-P^&FT%8W MPQV +K"$A3CNPJ 8N&&/$[D5]*\P9J"-2WQMA[I9ET[%*A;) MU1V+C-9-Q#XIG8Q]Q#,M[. Y>2^U'HJ/:/USSSDJO06A>HBM,/8,#WG9CW.& MUU]&R*,&H6X'Q-4>BVYF53<\F%Y_B?YL1I]!\R?KFJAE MPVVWF]5/#@.@P9"1I=1_#K<,^M$"V-RC*AJM[V@K-FX29+GN\+PJY8''GN ) M42&NZZ:U__)"/AX&"RV+(BL.^H B[)=VC=BV66=+GTUO_1(TKY*3R78 O&'Z MC*MS?@>XU+B-J^IQFB9%]<#T1YH6Q1B5AE-'V]E;ULRHZAN)T[*>*6&S\+VB MEU>:37^C/\.,.'(-U0/A=;[<#A11;PN%Z;V] R"2S?Q\I#]1< I)*[^EU)73 M$L=]%.954W-00(IU^SG(:HL8\@-$"IMI5+OJ6=KG4-<<9'X?RGUJDA/RHX// M 4#(=(;+F3*8[_+_\NJPGE"^Q>=[<3-25O*_F4N ]Q,J'J'3'T01.UWYNZ]) MR&D)L37$6IR,G5L*" \L3L$.E6*E86,ZB0'\4U4QJ"$;+;>T;H;$^296]>&1 M'1^!2*/WS/;W/A>/VK01!:(-'[>3_T&R":972(I+YQD,&_I%,Y*C*,"-Z!EE MS.$P5F*C< 3!Y@?W',HI7!GJATR."XV!3.,OYN"-<.DU&1EZ:[*!A[SA"HSA M)O_C3&C/!<&/H+=J0^EFG&US!1EF#5$#CXZPN_1SB&QQZ;,?ABK^&A9V'+H# MV!^]0_C$R.(BLS(E;B--Z&IU/ MU4CZZ5)<0GHWE;E9?7> N!PWN2Y^,E3I1QOMZ>@]_Z\\#85(U2*I!_+Q*ELN M!W2S-75O>%6I[(G8!D\>YPZZQ+<-^?9$R7+> 8@ID./#,[0B):@@]=0WS:D3 MSLD;<>4N!&Z8QI\4HY+Q6 6RT^7\)\\Z6F)\V0P+TUX5)R?I?HX+Q3O$*^,= M"K+I85+9(7TT":U2SQ0[)1YU*HUX&4D68?,B<*9",5#<'4L,_@Z@I?!VL0DN M\C)!2DQ.<5XC07$EWD=ZD+8+Z[VPW8/;_[)>E,7S51Q=,6=J!F8GE+R, XI$ M4:1OZ6D!-[I97,4IQOALS?>S_Z4_AJN ]"GJMY4']%9I "-=JY1B^LR2GOR8\\EW\J)-K.\XK;S1>A,G7V44:*CBLE'%I+/ XBN;FSC6E MM:MIN+X:;NR)C.R[ S1RQ#K;,^2O#HNW)B@F2@V2,*1CI_;(YI!UDBCRVEXV MHD".R&SH;7IR0,$] U=R: E6MTF0EQ;.T);2PW6A]3-)75ENU3(:P"+P+-<. MJT_MSA5?GSDH2IXMC*@*+^6D6<@0;L[I,!14K/9-/,Z_X4'I7VHAB*@&?0Y_2"8R6 &^:3Y//\==XS6HI=#\"^/QG=?;VI(@F M4MJ1;,"^?.WU6R6B];0&JE-!CP>1WA.A!MR \[_89EX5:%YGI9V3S)W=E$>- M$6274'.N 7+^^WZ!8%V>YP,M M17OI/>^-5&__BLSP5^TTM,1LXBUQO7\134?TZ.US %/PNT8ML[X_]FR5H?<+ M:_F?2;W,[&&NJPW0R,'\*".E!%F=[2Y!,Z1B&EY+8W=WW"@9-O7;V=2Z'W7L M:F4\*GVT8K\]W^).@!HCT10]4'WX*^2#\6$S[E23>:_O_'-KWK,".^&"5J\^ M4^!&C['8^'#K-&[G43-&QM\!K)@_Y4FB6*G[H\'\),G;-WY+)W/$[''"ZR;A M-M2$3\?LO1L>3'=\M.H0@R^\Q;TG2&@*JT&Z.T $1 5"[6-_F/?)'/ZP.%* MFKWCIXB0VL>&K\46^V31+.]Q?,FY&/07F!NOAA.QT-RH3*CQ:931L30HTOD] M+^L8]M2;%'P\W01V>YI\?C_=:U^VN%WP[8T>I!_#8;XF'!2U103D-/-E-D>& M+SBEZR'4B(1^%H03JK@Q=,2H/-5G_>%$Y8+76VT,U3^&(1,OO]Q6>@9LK7T8 M4,]^@U"(2CY^EK)I'&CFR5T[]D1C+%*0?E2\_/F+;)Q?([$\[_:XM;4W[9O. M-#9]SH"*U4SA1FG/-V<-%^.R5K?2U#+,8TXDYDMNF)QON#!+U".7E_7MTM6% MH %F"@WWX^D97XV@<] MJF% +9LEB=5$BEY/:,<&#KT9^N3B9Z'[1, D8M>9HU5PO>+R%6(Y'DB+HIOO MMW=%K,J*5'9-IHU$BC;&\QM9T"D:?/4-39EE=7G(>-AYK@>RZEE)[ <^0,:/ M#.6:CZRU##,SC;=OB,'=J>*K5%X4?TK>39T\&U6'/[W6> )P;([[/I]3?GI?G>%SF G;PFJ D.0C#Q212K%H"4"H:[! M>81!&W8M>XM-:IT/#@8?TT;W?C C?_X8/&74H]BI!14D.O(GTFO'A)<<9BGF MC/D05]WF>+S"'A1.>2;)4_GE6KF/L<[TD3LSM9A;(5H,2;RT$WG\[7$O#$>> M%??<;3Y?]: "9*NAR_QZ=2NZZH\_)2^H/OLF;9H4J3]293Z((:TW-@RJ\TJ$ M2WQPI#7 >O"L5G !/I&#>.5GV^RV!T)H:4;^38P'/D9Q7GY""(NUQ*.QV:1; M,DE4;IBVSRJ(XONY 5:8Z>PCLV1$+/3H,$\R=.1MBX=UN_DZNW:)UMP. -=C MREJ6**CBLA>.8>;?#_<:KPGOYHE9NE%9X&<7A[?L9;+A@B&' Y,W/_.Y:5?XD]&]^X<$3_N<[/M::-$!=+9V58#U>*//QBV6*94.+6]0F@82'G(IN^.8K$L;MF>@O%SK\W$B(FF' ' MP*G>U+D#X+G&F,(_M?V2L&=Q;H-C8N(/P!,)Q $"N65 3U4T9U&?438]61G51A[M>\+_J M!](NT!;,@74K-?2S/37X% P^^%M1U-R_ G[4WM,:< M+-EL,,Q(>GK](9)\5M]I!:LA!LO,W@&:.O5W&'D'I/6_U-YV&'3%S!'#+J,U>RW0?GIY9K% M3<0V":LLY71!_Q2S@4!<=E51-QR27G(L MTV($0P[V'G-#8A]<"4,@AXP=[*$#BOQ>RZT)\KD7Y])V;]*Q^BDX4%U8M MLYMW..6AGDA.^/BX\.9J)^@8AAB'B6>4V&^*(/12JXWL%8AC5$C3EPZ+".F$ M*2V90'MYWCE$82'*2J/FCWNV:X(>-KE&9C72O6/BSGC706Y8DFT?5?TX]YOI MYD?U$O<7&QW):0S+D^VDB9VZ]Y1!#W$: B2>WF'&L1-ZW6+&AA3=?N5ARR0N MN4%4_(3%4M\]D_8RB=(P\4!_2#,"0NQ*[VL[ *1%>(<5'^GG&;0MB,*%-PFC M*F&C!@/EV+5<2>$'XB&)6=VQ"6()8@HTNC38:YU-! 8Y:MGQ&W(4W1D;OW?! M:R41$R*TNKDR[52J^O.9AXL=(^H!?YGX;_@P8Q""VQ0P?4"A[^O-S9\.(OS# M1>4.VKP_3:7+"$@6==^9-"]BQX^PI:CL RG0S B)>#X,BWTW&R(]MO*GB9F: MI9^;EPW]-!]1(;A!G!"V.SI@S:2(-QG(:":#<(,,('EWY+Z *S:O^]PU0'[< M1W< ;-II#U368$!K%OD?\TCT ^3F+\NP,DA#XA8]QLU*;T_XHKB7([K M?H86023VN9*C=1$*EV67]VZ>@WCMSZ:FK\I"YRH,PKPVKQT.C83IQ%T231)# MT?;(ADN+VQKT4V00[&2+U#[HB4"UYZ3VHDMR5:5S<-P+!M[V_J3&9.&(]_VB MJ9QN_K?^-4#4!H*Z=ZM1/TPI0C;PJT!3"5O_(26%"E'2&\HT:R5%(CRB#81' M*-Y.%^N!QLG4&;'\FDRL(:RM)SKC MM47JR"1]F^>5O=$CH3-1+;8$]DV(+M[@22^+M36VTN4$ MJ@(Z'>'/$>:S4]$*OZ W#@OTC8](>5&BJRTZ/7%,]X*:X7RTCS7R'Z*!F<^B M'G$F'6D_-!0,AZK;6*H9'Q5[ RV384P?G@CQ_!"*VWU."]"?NF=8O#5!?>H] M=M\A3]%O&C*443I?68'14/,O_+MNW4]D+%RUIV_&&BFE#=_(F+;\JFJWA0=2GB<> MC]Q8H$AWIOMD!)^8^Y:JS[YOZC!]9B_6,=@8!')X$H\>QIYXV@O-=GL8ZF&N MI%^E839'H-R\H"A7U381DCB8\-E-PXX\7*&CN4:ZS(:8[/]]5()W.&7Z9*-B*2'I=&\CR6#"U7GCBLB>+3 M#-X:D)Z*1Q0I(IG:8([?T]>5.MOFB]0$@?)/Q.>?IF6Z*VOR$O4*OLJZN=)$ M:$9Z)A)R1CAY$@N,#]B3A7@&!$C"&@S&V H^"?06IPX+C97)BD#E2/N,WOCK M1S8Z@U[.L[*5I&\'\)9^L9SL?U(@[I!DFG9$ 84$;+X'5 MD%2$[ L76SAK)^*(B6+09Y(]A>P/T"C86[9AVA'.(A0]XA7,'.Z&O.DS)^^Q M<\6I#H.2XOQ6(XY(_C[(ZBR/?#&18BPE(*$,7N(K+QV/!UC@U\P=>_,=@)M5]VQUMD6XB)N$ MZ37+R8/. ?/[0U0"-EX4[2M!J5U"%BV1>=%.R]U<+8OP:NN(89K1QZ#96!^W?B^E-;\T"HF6O;HTQBB M,C\K73_6#P#1^,]LN75)>#7@>R5@S*+1UG -T='F0U0J=PNJ;WN\S-DKP'#' MP*8UW'JMP>DM-<]J_&7< [*>O8*:ZB,8Z3KA)5;L3GJ/X)!K.%W52"A09*5^ M0\''42J&4666(/P]WED)"T\T[@_%5V4;;0;3Q=W/P3[W1HZ?9%P?>0>(=@9+ ME&YN\.=VIA:GT-JP2N+3-5A@I:RL%:4HN(,>@YQ!(3V$)\Y5G0I(B9 M(:5'E^55TJ8F-%7S'Q]RMUD\W0@5[CB3"3&GPO^,=L#(O)ZD-#6&U]M_C4'O[@DF+ZC6C!X.LC)/KRB5D0RS&- MCY GY7.W7T_-VOTJ]]/^/DH<^RRJ%8+&FO)C:PHDA JNWD![0M#8WWPYE1%F MBPM_HDH;H;7W':S[=I\:2;?;2CMSB(Q$^>Y@"4 MK0;B*M)SW)G^]7SA8R.#-1;EG91U!N-VJ^ ME;[5FY='?4Q%C4"$46G?';,XPQIOK(KD^]?4 M%7:%QD*5-Q-_"?Y0?;Y-T9*_4VVBR"'I69WM:MUBFYDP\30DIM.D1#!"2-^Y M) CE,_,GMH;1UV5XK^H$_++$^"?WVJQ: 'FKU# >?]:Y9OAL?I0Y.?@53.W[ ME=$::,5S9CRXP/;7/JHYYX;6P%]O./M&!B6_I1 S=[84<%20;7:FEHF=FJ(! M8,%*=Q':REEV@X((5U 2\LUSGGMNSB0[=/*$;6PI$Q^%5<2&RW:$*)_R(%6% MEL:VS#)FG?RT!F#(Q=^:]#3#.7)''.N_FM).TI==U04<9Q4HCYC?4@Z"G5!J MQ6!OE-:.*Y9C2:KZ,C]QQT0,+?3CJQ&>L#[K9*WA@._5FS$ = &B!DT.,T6^ M]ZWIOV)F\.IHDQ6EDB/?J-KDE3PARU&IAJ.^/<@3X M64M]WM8@!!_5]M"M$ELUN5!/]RW CSV%5\E=24^X3I+MS.]O!S13_ Y BV'I M]_GPBJ&JDR'Q"QP[=9A>-GG!PD*_9IF$H+A<^ZI=O(=B:.Q(HYNR/5&7NRIE M3=T3TR-R?@X%H2GN $-;])W.;DB)R]I%ZB&ZK@ER!9OMCH!O-QQ?$I,;.S6; MY,/.BM\H:EQZ.RU_V32&S)DCW@1*#">CU ;^FB<"L=<I]M2 A^ ?SLQ7Q?TH_I%"SQ71_P+XW\LT[3)$>OTYPR=S9E MH:I.4::GD^"'^WW7NQJV)@*D1K^>@_"#91"G<8U2K]?T6FPHCW&E>!C=M7K6 M=-)8Z[1YO]>,W0%01OF/0=NI0 ZD:T@3,=/^<#[!GZ;6'H3IQ;'\^D9R6O2Z M) '^ X-A?!;E+S]?>4MKHJD\5&8@U"LJ.UO8INI(1495-6+S%_6"-LY$=GZY M9EJLW/NN*:O.!]<\XBG#D(Q9\\RM)B7TDXJA/+;VCKF>#U_8%BO!$A_:MZ+0 M!GS:.S15O0\'*YZEX4E8_HP?#*6@5V/60+:@*3V@"=D(&14D=?BW.\"GU!V! M)J>Z5120ID1X?3.),F4[G.:U1TA8IN1JDAH7*YSY,2I5&9&0[%9^U%Z2'ENR MSNUWVD3X*13O,U'*U"Y/'$GQ\G[0(.EZ *QT9#J:KAXSSD2O[MH')" 6*/V^ M::3XNZH'?:;YO.)1+SLYAZ') ]]1HT+;&V%PT&U;-P_*5N_VFRAA$#9:9J;Q MG(U./,P_F7XU)YTV3EUF&)Y&3KTB7Z!+,)C\%Q_1 57ZU$V $I_O[\:?@7>" M"M;2[>#.5^(&M_L^[TU_(M/=57KW8W";1P;OJ0_^C=)1^JS]FL1Q^$XVHXN7 M :QSD?S"L/++7HY8\4M]8'U_%K- [P(.@/B8,EJ_V7ND2Q6"> MZ,;C5ZX5AWEO>#8V(#^26O^*U&*\?$:8$%OTVHYAU%@TD?=,PVYC]^@Q>*7KC&8JG+[667$!0 MQ(; ]9?#GD%C;M."G)U?;2O%B@4%;S5VMXGG[E31(89*4!WZ:<6A?S>F=L]/ M3%*PB&@YP (#33^$P(J&^M)+7[W,S-P!ZWN6BL&R5?]0M2)KO'ATO;%*[>Q2->=B@H M- UBPW*>H%L7023,W=-P>GRU?0=8S8=.UH2!J1WYO,E&YZ?]O'5/:CAD0S'/@4Q4P\F=G:M.!E<%+]<()$ M*NRX[L?CI!K];6^P#8(2D#6!#A.G@4H"QK!64D'$HR$I'K]/^537S8/P%X M'ZKK7!PLK&2BGP#6O@V&X(.-EL%/RPXAI$USD1'&3E32#%J&1ALO:%I;\D3? MB+Z,=A*8/W\^11/Z"7S.C*:2&6@/G'.0/NV[-Y^_S0@ZM44GO< M 2/8,J]= MZV4#*J4.T=@2M@6M]G?3;CK><*G3H./644Q1Z=%O ">CT>YJ1?#X\ MD2FYD1-R+.[]T?[RH]%:'V-3)5Z=PD,N,M9[]JS+ L.8ID=-PK'NX/8T< M,B>OPG"!:9"6*#DDN?"IAWB^BT+)33.6[3O+O0;P^JB>H4BZO)H03F!&JPMO M3EW![!AID-I]H]#";?H'>D6.S.NJ-H#5V*,U7397Q>* M2R75J7P$:D5].=GI=FZ]C;L#.#"O[ALTHV;OES/*#?P&E"!$[O ,TM@S?O"SR+=5N="0F M'!!TF>G.QNIWM=OZ%8M'2TG/]SI%Y$Q1\Z4_@W<\LN)RZ+9>D-D,I6!9@J9% M!9&!+!=D50B4_R9M#+BD;+[?D!ZA>>%>LD[I?G/YY+8$9,>O.*]V6PB47'$ M/@I]E^?,V1^]UP35R:W\NH:W@,#S-GSN1[C9\_K[-YD\;@3H4@0E=R-UY'%D M]@#AZ:_8Y.9\J>*%7R,@\,WN#!\PR?KIYPM."Y-M[P=MYC%W (1&8K YC5B\ MFN$BFB3+NP."F_W]H"75L-;)RC>:?FS3/UTH19-3[*+JR2>(RUI0'Z]L@)\? M;HC7=()_TQV@-YLWV*8A^8$_+L?BW/SM[ NY-ZXT MOB %5 @T4',@CW6>_T\\J79XU^%Q(*D\WNYC/)9@QQ$,):8__P&0 M$/65F0RE!-V(3VC!PB$<[ZC(W@^)5(R%DX^RNEY^QCXU._\G-4XPV@"56UT3 M5Q([(/SCTHQ!-PO] J+"4$O$D$ 0!V>Y8,_&=5&HLMWA:$):F<0J(/A_-E.1 M&=/6B.$HOFH-.2O#_LB;@W5VXJI+"WS=P,.C':K>>)QR= !N1,42TJ5Q#4FI M\K.EGP78[V;9=R6??-;/03]"JB_'R&)3;)G(3<*+SXQ5^*I-UW'=3SC+L$+W M<^!'..?/E0A8B,2QD6+U_.10/ FL%:*_Y_;CZE!&.V",%2R HHIF%[FLI H*C0 MH?9:9RBWLOCQV#,)1'LM4=5*B'DNB+QG.PTB@-*'XG=J(6IV$J.\3BE\M8\= M(+2S C.*_+/T 2.T1+K?./F>1U5#M'O$'?^0W'N/T'E9MWMC_PC5]'5D)Y=U M ,. >%12";$V8UYP?A9ZI+-6M&O=MHE,E[J9Q%T@<3P@73&^'(R]_(:0N\V/ MXH?.8#A\O?5:EAM%(Y2]T<=EHG:[2:6/#%78&94EB;*[\VH2@^RF49S.D4/Y M,6_!*B@_&%QS>SI^5U]=[=V,A;=$1X0$YL37D(WUZ13'?!UQA=:. 6>MA M]#3$\*!%$!')16C9IE:_QE,2TU<4FX[BY2NRHSYCPQKO[5H>R[M(XJX'V=X/ M1B 9,;XCMC5(&FTFL0 41TT,UZXZ,+$UOV\N!V UC_--G &>5QH3D!*0BETR M/F7._(B9[6E,A&_L%&[W1!CI;O5.2KQNYMW)-;OQR:5<%WP<*529G)>M!8"H M"0&P3/^YK]J_[$VW7@#BHJV1##-@8P2F#)CK+-#&V]A>:1F%Q^%V_J,J#2MA M7SO6\>:=X$B619/M9709H\_W(LJV5)'MM*0C*46IK_V"J? M/]%[;53C$/>$;GVUSK',8]/N"2.\ =IKKV4:(R9:A6&;L@VXAA'@7ZZ8AROK5$Q^] MYDP9HI>&'#:6/QIH#2/H7? FJ1&E(S4HGH=K)*4[O+RDD?D-:*/>[M!^1<^N M!><9.-%S0M4;V@6I,]BX$%9,S*WT_,6-,T?_VO"/31DU&;MT&G[HVS(&!X#N M6\E[Z,.>2TJ<3OLGQ+Z.$I=3NT<@A.80YA$2_'%$(+]()5VB(P'H*BUIQJ+) M\NGC"Q=W@#!DO.=!9]"-*F:F/1).BCSMU_I-E;16TO,)S%_&XM6FJV\U4#G20;J(S*!RNS5(26#)CP^U;9U-*M:-23!!BN?L M--ONK;($2]]$\A%7 UL$*"7MG@5/0:*#OP*%W\6/QKN _5SL;4[[PM)< AZ' MZIY/M)1?_I\47OK_(KI-_$!&8XWV^M:'?1X4 RR,JK4LF(A_$A@\1A5MM\3T MV'ZYT*3Z?35[:!3>7,BG=9M"[;NCS_S4,FDU]2HD\DU]_& =_X7K\15BZAPZ M'<8>:.8*,EO\=1/XF_5+YF?(01Y*9B7_5 :KE_)0]"WNY+W+\Y09#R*.,MZA MK!X5G=2:3*@N"O;MS&:/^IFQ&]>$_',*<8\(03OXLCR/I#&:GH)^!7OC7U0D[A% MZ64>0<>1X$EO;+QAJ]-M;%?8J>C)G9B-9:AQ_!D[?X_E.(-5@_T>N$)5)[O<=!\[*O4)\[$ MD*&0YSO?2-&\W3U+P@E#?5J4.Y9.C047KOQ^, MO%C(/XYW\\D'P=E5L)Y[P[?"^VA')H=?U#BU(4@C:V2-G7?\&K-]EN%)(Y28 M^5\\2?H'&OBTK))BL/PFI3!GT:#(=I>.PI7UWRUT3-]:U"Z-/5_CZ$2\+[#B M>$G&638L-8D-#/O:T"E3]6I'D_1W5ER3(;L)P':6C#1)< M]1)[>KD;-@"KP2;+&RGXK8FRPF0B4W?89RSZV!(HFA)IKA650.<35W^V/]1@ M9O_Z=:+,?9Z/WK AW[@M/[RV;84_K11 AZ$-;3]Z@/:_C#QQ8)0G,-@^<[#GQB$G9-/K\#DZ>_W)C\ MZ+GTXCZ;__@KNVDCNUZM:2Z(M7K^N&C>B;_J*4W$)GLT#N#Z'4 Z@. L:(UN M2?W9^@"&O\&-\3+9%\ ?)_Q\(VQ*^6D"ZGJ)<$NA,^>OQ(MO6P11Y7& M/X&$WZP7/7N!V[:>.-*C^GM8>W] E>R@\=K)7ZJ;>=WFC_V(9W5GCI?>==&. MX)K@I3)JJQ#M@F0>!JV.#"XA3%"'4S+$YJK).Z'*K"F2B]6L*2;56/'L/XM5 M*S4F>Y--?(XID>V@5:4^\\:@4 S;D;D=B$3,IT?/WC#^:'0:FX\^XG1S_ D; M-EH?D(1O95X(POEC#@^*\']8TB*JU[^2__>7*O8UU^5^V9&Y[']D";=$/T/] M009HHR)WZ$\IUARR4@?8]Q(R Q[JI=+,LNX9X;BUO759@[71<(K-*Y8VE]+E MSME"J%J6[.3;;U1 72;7CH.@1F:X[8TKF#FCCXZY;[21D77HE6R:2&B<^.Y!9 M_TGX[>'DQQ1%W<^CQQ/Z,IJ 4$"-_YQGMARN:L.\Z)%!9>,-E_;:VM)#0@:A M9^&O_P/PF$*KEDJUKM.W$,KY5 (UY;YZXS#OJF_@IS&*"Z*!(IX-)B5' &QU M@%"OZC8$J?QA^,$W#^--ZO](V&^(JH)IDM; >9' K1W<8+0(H=(W>SK3W1W' MK\:)C5(1'+3F71Q72=M<'P%B?_D5 !#7R1M!S,P=H Z4V*E;B9DBL\/PH1RK M3*I6$6:E0GYPA#2I6'+"C*%NRON30I\*2AW#N: ^/2"+[R$Q16_> Y1J'=JK M?>G;7#5:KN(ZQ6B]4NT\]5Q^].932%@M&9Y)VS#OQ7"K'.>V9K"G8,Q:SV ' M*>&JL>^^7HNQ\:3-*UKK^!KK,!]=8K:YW,+$']%YBKB+$'SD5 ;L MEL?TE:I]YY?2 !]#V$I?!F,7'DMBC21+2#]D1C_U\#'*MG]I3EBERKQ\] EB MMDPK@G%X7V_DAE&1IZ=74O_5_.P49'6C=(*Z^QV HINK)@0X8F5EO=;=!0Z:/;;BE/%W87%7] 6X M^UV(]?K6W^S8)C:6@45 $:SSZ&O=XJ[X&,59W%&== MI:_1D[_"F0QW-BLZO M4L*V:XX_!\Z)4]PSEY^Y2GG*G&E:3L6^.O-RN*!Q$<9-^6B.K,;4GT=96=U$ M4R9L-A%">>[R(2DJ "RSGG>-ICS$I"H-\_#/?%1U?,J4\@@!A@B M=)ZZ78H$T.+X5NT?RF,O6'XCD6#!3Y3Y,-7L:;Y:E\'NVX^F^$34-8&5G43H MVX^\^8R^_6(9*_;HYJ#,OMS--+SWR^CVSS9GJQCBGN1C3YVGF9S1[/%APX>T M!CZX2?9_#D[+@2$R%04U7R!207V2&#QT(-(:P[ETP3O).BBAPW?5\I<1VB+Q MB2R9S5K4S^+Y1'FU#T6').OO0QB&$_PJ#+H? M)0@KU<"TM(OM^A:RZQ5IXA1D^;GU*N$TA].@VWPPZ)L]A!N9]9OJXXH]G6>R MO5%@53T\AMZWA>=9L%!P&1-@UWI_X2;<;[^/&6?+5ZF_8:Q<8$--N]6QC:S- M=R&DB>8.X.NNV4%W(;W;.ZPU,))KV-%R[B/;F?[Y8-L2KEO".U:#%+\#Z)P+ M:*+8@P:"HK:8@%Q*;E6'TL39T9QS%_$<3Y2=;#[OJJ3FSE;O/6.A* -LNVW= M ?J /7;Q^OW='$C]XRVD[:!02T+G4_^E+,KA0A;%AR>BXZ?2Q6"J?=!]B(8/609=* MB"VX(R(:[0=5EY8#[<27I)C;&U65\#?4:6?XQ^X+NR.5C#0*PL9[/@A/705YK(EUG"K66]7\QED+;C^2@V5?\.W MA5H?OE(K<33##X?+ZNSGUOQZQ?1Z74/J,U'X'2 O.\F6TO'2\MY8!?N*7$:C MC&&)M)L&+6$9?;]4FF3H*YI:K1OQIAE[+2IRH0S.(T2?K!&:!0$#W2Q!?. O+)U22?I=LN8'\TKI)?@.$-'7A.I# M4@QY4V5P[TQZ[9$=QDQ448A.]8N;O:VH??OCI6D836]UZB4A:KD0,V)."^3$ M3&^1R2HPQ7^MKE]F8ECX\V:(L/N-$ULJO=4YJX$!%4](RLO<":S]_5F.7 MKIO;B>VB.-T*C0Q>%:>+QJJBYI;9@Q-(\:RY,&2%N<7GTQW >IH4988\UA^6 MCN@!.E_< J]9G\T&+9F#W5[\\YQDP!ECVQXN=#)NWV*7PZ**JU[]21K<+964W349W@^S1H@ M.$J[@<#^FEC;",)=05GU^R=&R[+;N);\SB*I(I+VRBWVC:!Y!:X(&<$=W:5B M2^TXI3NK,PPM7K!;T_393:^\!L\#(ZBT2L,;=YM2X)0^@KD9XV5;D"E0;?Z M:W 0(>R>3R1^\SU]FW7L0!=15VWOIGHEP7O%J'5U[1 ,+J?93I=BCP8)H.7O M=Z$MVF*N4P%).)"/!WEV8/8$)06+_5XMQHCS^Y=*X8N]+*Y%BZ!D]Q?K;)#W MSDK;^EN;E*BZ M\!LU3E^;WDDY1%@; T)IT*@&J%;;KI "MVX87D<<5"J1ZE MU3_Y4YR SQ)X&"ZLBYOG1Y'Y>)@Q$(DL\PUH \W2, /5)#JD\ZM?*(E_8&*N M/![9EJ*ADN$S09-:&TX87$!2NFW;9TZ,F0817KABH31D0HKL'6[8.]W8!T]. MILY4^]Z)B @= +#_X<==7QNE'_S+YR7_57B'FS2C\GA0X3O&\R-16@<*["34?H(!3 M@]]OK(/5O6&T]LJTNU@Y !RWU+@\E6K7OCL [BD0=P=:BM9HE\ M.(3]0-F&DU%8F5YQSF/2/\WC;:EVB7Y4>55)RG%[C_Y?)@A)/%B1PP#]3LJT MS9+:L:3#9;*BY8KMG_SB2C/_66:326K[6GO],AZ9V\$@N^36NNMMH"'MSY1Y MK"$GE]"9#?/Y]*TE@93.+O[2U%7UZ6XFY'?48[7GTS(O^K93BN,8B'PPQ$CU MFGA9":N*-0OV08M.O['X$:+(D!R&N*OM!+P:08+;>!7H7M?/C"S7BT/PIJ%@ M^0ZOA8/==0YLGU8<S$C"7TTN/K MV[<>HXN23=X-:7^':]OZ- ML9L<"$@8S)'&J5/AJ_W:G\\B)0O>?W.+?82*1]U3>%I9I//BI!@K)L V-\SH M9\C-%IBTIUDVAQ"E*&]0OA@3S58QC='6TM#V5LZ+0=80869J'8%"CL9' MUG.=4NZ5?*XG/=YJ+#(M=>];MR]^]\HY4AC<%GMQB_$>B,9S2%6>:*Y>9']3 MW&#K".8;D+3PZ$]XR4/BASV>;AL>Y]?6OGX"_&"BDMZ?T729H>_H['EV?-%P MKC3S1#\-+80*KYG>4>EDWSFRCC2,V8(+_=RC_(9KS]L$U'YA-3HLGX>%TZ7= M8:>?\(P!@?9T',N;(J558U1;FVM?FA3[D+4A]I/K:YW8--U!'OT"'Y^7G+R, M6L7^ZD,GFA.V;>N0\(<(0@L&9M4U[3C*W>.$K#3[V40Y%:YJ^'H@]8[SK *E M8N%_'YTQ:8F#L-GE/>J>J_*RS^)(EM=W/- M.F,$P(Y=<&G;%F3A:G+0CDE)/2_;'KS<'M;+I6%7,=.V%SR: M09P[F8+Y:2IY-(IWBYY>0UQV "$*=^.BV5'OA)*A)5LEWPK;+1]A2A9FG : A7ZURJ&3QR$/U&^_C M-'95IGU^^U!%H MTU(T*RH>UB6C^T'-.#/];$G2DN],Q&;0#K";S"'E4K;6MD7J6V,V S8L0;]< M&DDM]0VU;B>@0B9>7R/BK['\&[./ M;$27O#G/+RT4])&G83O(ED^NC7HVP1/Y[4EA43_=2P$)O"/I.)TZ;_.2?6+. MN_Z@,RX24RI28);4Q^751NH_YYT2RE]:[W1BR]8 MDVQ;4U'\O"O,Y':5*2R-.0[%^ZT#!24T;D7TK&.>((FO6ZCH8MDK)VJ>M;IV M"I?+QP_X<((Z^W;U"]'<*/=\DD9:_KT4WGC5/?1X=M0R8-OR,<,#^83]G'2Y MPY,NQ/@ D*V]J[-[CK^TNR-V/""3VH-(8&9 CH;(76K;G\"M?T>@3JC^^[HS MG/BI>HEO>,33SV)I;]I.1)ZJ2,>SL*1 M"79?A.OS/I$ME=8\0$D@GRWWI;NA)/2-,\7P_OCQ/7T^TL;Z$W6] @.,_?(< M.SIPW'*<[]^QBOY6W'+8(7+@/M&?9Q49;] T62I\_+?@:PQO[9_0_REZW4LG M;,?V>!^Q#..,Z@15H];[UERC_I@^&E\Q,2N4$?:H6WA<_\UOE<7F86K<;[S.^*E!6AYQ%4D7\&L M,[2;EZU%>@^=GN^H)_PT=)I,>$RZ-OY'"E ;!^@\=N UC%J'PD<2Q'C%VI", M?UHB==^9V3WOZ]N_L^3Y]]GK-_S'_S^\:8XQTZE?_P MHB0BO];(*!M>,+^MBWV4,[00G!9+YI<-ED$$ST94+[_8H[3=%2]+\^/.\@02 M'TK*O>I"CU9XQ1T9'8DEOZ<@.NSLY7& R+&YMJLU6TQ=VI"0,**1_NCMZL// MX=D-]Y0V9JA=>* H %']_3/T&?3.>DZ^JB?U9X-#0)P"-LI#B/2$NSWV@KM_EG4SO M_WN:%JDDV':-9? 6#U[ %#*K--// !^,5L] /PF;X%RX8^+LAX 6.C)#P!9 M#IF;^RR8XBT3I=D=VN^P?WSM%V6M^<+V=]].V;P'P)C*Z/T#H Y_NT&_/WTP$TR,GN_WI__2_6UWH1_R*/]BXU]L_'.Q MX;+Z],?$K>6:CX<\96)RBK<5DR9I!F^E/3/^"@TYVYZX&\G<^(O1V%:"^\DH M^$V'H7IP*/K+Q=/42R7JV\'+[T^ 1,0U*FCW><(QYYO MCJO*]OR@Z$3[[6*U+1:3'+&!$D9"O"?H^U$Y1ZF!U[TT*KT;(UN2B]Y?%MC> MQ(MP/,*\C0*XT*(B0_.131V-"F67M6-J;@X03GOV(@., 1C:&0ZY[N6?> =? MP5X.'1C;8M?J?]RR\R>7 M8/T ^!RD^@#XGIAU]P#00$"P64G_+C[/DTOU@4F],/76VBFN+F+^A8'*_/4I M2V4*VD3G*,5_"%W-?X(!W-?_T(VAOI7Y6]<7\^?N8]G^4Z-_^6_.7URET/]1 MC*A+;##/9)2!R$PJP^\GE'.K$@8T/^5P$U=&AM!U/_8/BHN_6\!)B)W].IL7OGFJ4J@WSC^/R>I^Q_)6Z$=4^ 1?O)]4 MFTA%TY_1-=;K]89(&"*MRCI([IKC<^5<]7?4YJ."$+/I;.7RI:N$-FV+M#33 MG-C)-SJE/^V-+8[D1$=I;F9UG]%.1*XOR_2=\WWUK0@I4KS*GEV) 2!"VC#" M)9_ )[M*0#F']H0FE4\E*RB_>,A\7^I>BW:Z%2W_3F8ZD2A7EO,10 Y03_>M M.?5H%ZQ'R$2=B<11'322?![)-)6LL6%*#@2TBWU%Q*H/G4;B%Y8,#FSN]>JL M&O$T\,SL#'T:5OY0I$'%4S-(=_N(S=?CK^*W20 :JG7SO[J.^J%,7(+R*2>0 MUQ.]^E>YH\]HE:31A=,,EV ;]EZCR? F;TW9]QZTH4)W_N<2:^DADD2S=2IS MR%$$^W[G-5[F"DUK=8)F?;,^G(+YBE>9?!10.Z;1]D&6V!?'8?+6!T&GYD#B M1B?-U[>>^7)UKD *,4M>G$4D9$1'(;+S?Z1R),8NBT8'=B.9^(OSG(T%<\V<':.!+J&4M#E% M1OI=S,=9MMQYKY94:Q4.UC(@=&A'L#Q70XU>DE9D2R%21?]PII?W0TW#ZV.; M:5E7\W2W4P!4[+4'K X_TG2 =OYF^.3VV'RN??OL'J*Z[V(ZWM_Q @3KC'A M<>P^]ONS X'V8PGWS&*=\FA'[OW+R0*O'YQI[T 8#*E#E] M>OSEUJ [(@X#A:T%^,V4ZE-4DW+2WD-Y"_!4Q!([!3&@G)%UY.T\A"=@YBI MQ%H(CT:&)GFOHY@I[<6K;&2E(=6M6]Y52Q\0PG&20"9#2&3CE\6&H> M!'39M4);1:9WW5+*FTP0HG>*!SMHD H;$04DF#*O^7V)O:4Q(T(Z'%%%J:B: MO"C+ *(LC<;5/6YD96(!6+ED8@EIJ2F:(&&P*)&NU*VV"YZ+=ZG>B35ZT:_6 M[!/LTH.&WEE8;8^625Y]C)@O[/ ]WQW<\;8%Q6\H#7PV5Q#I5CXYV;?D6!C> MW9Y-:J)1ZRTRWQA=()QP<2':]:()6Q100>-BH[A2_Z1QK#=Y9^I-F0-SGVZE M02[J(:"A1V],0#KT:YN/]-RW^BEDV*!2L[\%'ERP7I;ER_T\ M9./Z2#.%?OGGJR#,' \QIBHZ=ZAH_U'-$TRA/_:V%LX @5\6Q!C?85HRHKV; M?MNI#B%C\ZZR'QP_2%X&/@!>ST3KZ9$$N7&L9-@H3^EZ]>I6ZUR7& B"_#J7 MS=41H3TR1*#*([=P42W1TL>P8/8RS(% D 19W>VYHS'^7SU9*5U(&]YA*Y7U MI2[II;,IUI&A"U,X<4"-CA[J&.M.F]"LG@/VUUW-NYWN1T$Y^02^[,KBG\0TDE6O W_$O:%H+QQOULA"YS@I$: M, YH#'N,9"\;L< M7P[+=5\V#6-CX3AK%TDDUV*:-M7OG'G3T=Q2W+@GYEE#-J)PMY9MA!\ J?SM M>#K.<^2;[_!R"98S:9#XWAM<>'NGW0+*.?N7XCEFI7&5@\\8^NG7UI4_?KS2 MH.-Q"H>W5H1]99O,(QNF"]\;U)"JD68S=Z&8Z%K_.;59/(FZB=.5K"5(*A*2:<-@'^ %#+'%16)F7+%Y!X?;,4#T"5]@< M[G-3=[6=W-)U&D72GRHB"X:&)92-]:)5>S0SJ0HP;O8NC$J_2)99.:MT2B5/*>]^-.!+C1:KZ? _E8BVQ,D46]J6Z"C MFY'W(1NCR$SR*#V=@!VS2WUD[;:=5PG!;(QC.2W"A8;N(A2>L3,09V904\7' MY$"OPI<9FAP3\_Z\G(>\@5F]'1@T\&"GJ!''19:\-!-AYQW#EV7K@/* MS TIC:ILM-GP(%DQ I'Q7CA! 6'=&R5RY95= M72F+9AR_(JNHH62JA#_K*:7'3VHOQIL*CPZ!!7Y<4?CS+!V-/)V.0=?N<;C# MD-P7[/)$?>$;@B_"NQ.2N'5R^Q\ F>E.X2<\"UD7+O#+'HYAKP> T?A9E+?" M*C7I\]MJ3@NMK":TYNGU+[_& M897+T6%;+F*Q&IIL\E5KT1B-"?UMVFIF ::H,^5@G7)0Y66W-,ET=?)D]3"J M]L*I3;ES*4UWQHUEST@^J ,4:W]^\HS<3P!F[#7="FT6XA^GD<='( M*+_^NA10.0Q[[H%=W%/+>_6)&,>>)&.C' ,Y,MG%9@XQ&K3/ _E0]:>D$?#% MN^G0EWFDMV'SZF@[S;=87=A&JRZS=*=._4@R>:G)Z5&(XRO[7 -5[%3CK)P_ MDSN?AT@]$F91GIB.P54: 2$T7GA B9J'!.2:#+B&-9T M8+;,B /7?90V(MGOG98\/?LEE1E^41!4H%5> S02.K&:TQGX>5[!0\)<$A1D M0NEPO-.V LZ!:0#ZX<>O)LYQ9;3#+W7BRKC*HZJ'6?@5=.2".P"%[]/QOQ6N MT4KI7?@@=$JS\.P/CHY_1 .Q-FOOSMH)19TN&]I7Z^JO0#"2?2&8'\8165?; MTV:W]?X\I81#H),-%A.X@!XE[FZ4]9V?*RS\U#PX&H,$ZZU[9!ED4?YJ[FK MTY(S33!'*ZA&/*QW.2.A+4N$N]6WH/C/ECT[0D<-!A8B8[I3R[+L/:F]=#]7 M:#P-Z+.Q<&1U[/-5.L63"CL>]I$Q$^_(']P QD1.=)?=&P60]GPPR?D(YAF. M]W.M[SAKWR')!PZ+.^60()^MXNQ QKAS7*?!2]RD_!_G]KUX1MZ&[-ZOCJZU6+V\8KZCG#E!F9Q_U"Q,409A]S"M>MVK)%B8N64>G0"V]X M.-+3(LW ?89PJ6^O[NF5J9-9H]X[B9?N?2R2F=_V? '([$Z9X LG4[/%19]H MY1QIG\[(YQOM)U[OFZ[=RPW*8]^' $NZX$?H;C5IW9%F@W3"TX\$3HYDV ^Y M1A3[#\-'JMFV:AC$-9>%]LXJHH4SZ4*=!('K;& 5S3J/HY,]'QW'C2C*/9(D M7-->ZV^6%M%;%!IC05I_ 3'&^L(,GG_/8V!]F-=0:DLSL M$8E0!1\%(CX=ZZE,9E:5-%O#7Q#(\7R!JW,;N32S$-"[:YHX%,#- M.J]GP_-GRR%,C?7?2J2:XWTW?]*HP%@D+8BJ806&IV8S%0)NOR3D?Y7G9PU? M'MX)[%A4UX)Y[A^@CB MQNEAX E*M&]&Z5B$N@DM_4628;=R\-5P7U(S4%"/+\44Q.XLK1^6NCVG0',I M\)A"5Q?-T7U+_Q,,-=J;!QOL,B%I F/XL;#8%]O_U)K'H-7 8K$>&NG4;D?H M[,[;7A8IS?6V!D>U>B;U_&!\U7^8E"X9Y9L(Y<"XVEV+H9KM8DN-P\)NPU+; ME[-OXQGGJD+R%)RSF #:%EO19H-L#3MNQAG7*RZXT;!1+EO U(YH.<5,6;,) M(JC'E&WL3,T65Z8KZ2TDKYN?'J>=6IA<07FIGX4J1(]B[=1%^R[S7(+*J(0. M%Y2_/:K:TKFLORQ 0A_7'-A,^.)((#)0'>1(I:O6*)B>759>L[+@(2^Y2F(P M )(4R!!R\\YS3S/=:ZV8]*%M(N9I5BZYM9LIYRP]UX8?!W$M9WN'.%'7^7%C M[W@,"8R@H-I0;(:?\SS>;:6$

    A)^:O&F*:;VUZ3H)+O:H(IF:@(6 )JW4U MO%&5"K7:BSYBHLOT!P!170E1O,^PK2[23B#_#J+GV;+JR+SI\8Y_1_[.BO"J MI-_VFN/NVT7X/R[-.<:D6OYG9@ER9P53S"U\Y/K'0R@,+>B#YDY-9?S@(8,: MK4WU\(+HMG6J0/OR"U%N3+GUJE/^/G[>3R@8M%="1X)Z0G92XA<[1N VQI%> M2R382Z798698./4J/^L72-L/_5)MC36FM)8VZCFIENN9HC, %-QO29\[SV,XH #Q%^M1] MW^=@E6JD=U[1_,6PZ3Z;Y8?TZIAH+(J1)5@!"ST>,!5I!8]56(7'@RJ%IR35 MG'@;]%(5GN$\U0YN[[+ PY1P+R3OY1CHT<[X"*_V\&X=O%U]!1ZQ,BSCUQKD M3=H&KOHPD#T ZH0JKPZ+(+_]K$@@CZ1$CHUX@KXI-+^=0<$HB\-)E%M)@6*I MRPDC\M0HU23K<[61A*J1S$']NVIS)M0A!;Z*O8XP%JI& M=WX?H4J#1]N945=5-'GZHK0F4 %HGVWWJ#"# M^([JSQ&B+YXYH16L2-YBU_0 B-N8&N!0)1";Z%9YFK!=[;%=J=>FDW=H/R*S M_@#HL6>$&M(MXHSMUCDU1'N+%5#EV"$"7_0QIJ_Y)FXNT ;EWIHA1*+.?3Y< MB$+FAS/3&$>(GT^>U&NYM+]BHL7_MJ1G!',,\66M*O7E^U2CL \80 G:('J+Q]@- M[>M>>(FC!WL;Q0K1S\3E+GWH@-38(1S\Y1I/OKUMMCD54UDY6(:0MJK5S>?$ M(\E@B0WPX9F84K/L/7')[=D[YLXF^7$LED#0^PY)E/YRY;^X@7*NBK??[R=F M*XHKY4ML,C\N9>3Z2]NAS/+^W(GY=IH0=*"S'/"U):& I90J9KENW7RVWU9M M/0,[^NAK.L]JLM6E_M_U*_$WW8:FZ77Y.V_JOLS+[QC_B"4-X\L8RHGEFXRV MR:1!""=O#$LY5J?-'=N'L1OP8\?-?UTKNJ"G/-B)NG(H\Y9>R)*IVC9>+B]? M4OZ[UJ9']<; MC>AZLB)6B!O#F,)G-2H]+2.=BS[EU0':G^I)\+KT >"@);Z9Y^H\833''GDH'OJPN1&>G)0(ZKA=&?8!9D0P&21:D.7ML\ MR37<U@)L;W_X%#&V+N*>L9#H@K9PXR7+[4E MO3?LFZC[&H^GM.XGG16KVC8 U<4@,&.+[]CF5R$%QY_$*'LN M#'O,]([VX$>,@=Q7N#CDXJ5435NN&)^*UP=X-UR%&%$L-.S/UEHA5=>'17[; M5.AF^/';JF3]YH21EK1#EZ7@%C,&XI$B_'M@S_>8M[79>"?ABGCL:-F[O)G=FFN^743G1AE:1B:GY; M$D\Y,K<-]Q\O49YKY/W/S=YOKT9EDD[ M(.]'^ZD4H#P">U9P/WP'#$?(3V61"#T 'B'-#@7RTYSRH86V'([/11PBA6?; M]X-A[!C',MA7EZ)KP&EM6&GIQ*E]SKJE%H6T"!&UI-1>>C1'<^YF%JQ$*D(1 MT1I4;C.V:F [4[GX&DO!YA$M%@;['&/PE!?O0NK\[E;PR-?.K!_K[+"D4['A+?@%KVJ688 MHY>.JOD%C]7XT2W;73*P<=PA,JSQT_QC_<+-=&<^_V)?A\0JZ COENMJ]:$5 M4AIJ4=5XMLLJ*9GAO9@TS%(&49FI* M,.*L8[LC*S2@8K*#<*B-A!B&*)IVW0. %.RY3B-L0F4P9NCC+%L[^58)FC3? MSYSH*R=7(C+PB5<$)4CGKDC>+)5?=V5W=VOOFO(!4 K2KRWN=*J]#!H_T_ Q MT^B%UOS]E4'CG4Y\$A/D8#NE>X$??=)Y9-S0&FN_ 87LU0OJ0@Q_Z<3YV0*5 M[)+'6A("OS[-?=DH[&R1"5$6.OU/)()O<_XO6Y/Z/XD139*@0DN&KY&!XI2& M?W/=ZO]@PXBZ'U_%XV]Q'1IP#_!1$D0\ M@MTI.NQ6D;W4G0B'6PJ8SS,IU)ZX>+BB V1S)$#U*;\1&GL\E1..0"1!^(7* M5&^ M<3G6EUPV'F6KD/1H?S)K]XP^,8PDMG0_O#6G)L; NRRP+.26$?&5%@?Q*9[* MD4 6]RXRH8J.>T/^<4+6QD=FJKMJ&H_-LS;JK\@8V$[G,.J 0?R*;AL(ROQ5 M)=(#+^U%'4O!!X%1>N(VJR;/>R*P-L*J"SB_ O0,W*,$GSQJM<%&I;8('$IS M5@09ER>-1./M/5$"TB9U _"-P/^>CP0D(!'T#29M7B;8;4@"E)XF_,K8B"91U) M?U@Q1>X,-K@N[?8=O60;P;38.?[X$VR ^*![5\IYSIH?NVNH=N!%P'JEHRMM M?!.BU.<>F^[RI:.='O4,H]/*LFC(]E3LO?\ES9A8AO\V/&C@8-3B5 MS4L/?^-&@3$ ]KX1\^MD@0N8A,R^23"*P[QI"7(_.2L[ M?%*C#"F8=-5C@"?W=FV0=2V3&7^0'G?"&PQ&<^(GC.E%E[9D(:!?J& @A>T+;(>V;6( ;5QUMY=UL?>6O_]W-8=@77CYEF9%)M6.+''SN^N:83XCBU24VLT9*->69XG5? M];*SC^O*RA._9;T:W4!O\X 7;%B%USS^'#SK.GE!D;U@P#P748^(JTF,,=WS M<1H!8XSM1&RT1-4,T:K.R4MU*0QAZ;(RTL<4H7FS0Y^Y'-/PHF]ZT^$[:=N G^3;W JT(R6+7%I]]H\%)XS8* M,"U\-"JWJ;&ERKJ&XS.V(T/B=-#CA5)MFM(7L%C01K-'+QUVN30%B,;MLBGZ MU*1R6GZL,<;;/O(0$'G^82 W'G]%2@GMCL\XJ\>>N:8M5/RNN+CJ+C%?WL[? M4%))G" HD6:_A"(@1XNHA'Q!U\]WIR3-HEYEJGB#08V]&9)??5FGMNCAVQ2% MN/R24X4T+]E#M/8D:'P,NR*W(;.E3=GK;- (H,-U/<1X,2GYRCQV[[+V<]NW M]<27#>\4 2$'2-MQ M6M$3^*N^*O\FYSMM8B+62XHO.AZ:X3KJO5E+Y=KQIL!#<-U)2_GFSZR\S/3=M$8X4,+3+4TQ<:MG29,)L:(YKU2I*M6RHIK]L7:Z&OV9$)\$&IG#*8_U-JC* MV^=2LG022](=#^3E,.%>=3"IYJLXXDLT =9#4'4OJ =MI'"7">ZS4.9UU&LI M1VLO%<_#T**:--1.4-I[?&25BDGD"@$H_ABVAJ,8GZ]+3;:&5O6V*GD'*FN2 MY)2'1[2\ZEJ2PL"!X:SE+R[Q'#<4HGB^2&*4V\!?6=6GCLCBO%BK#G#V]VOW M+]4(:*5KA!]W-;&60S9K6NJ3C%+>)S%0,5@QR!I;T/SP.AWA:,MNR,!LW&O3 MAB"73O,""CAM>]O"%),1]9KR)!->#*9&B(AU[JP->X$WLYSO3B3EB7VM,XSN MK.5[,5D])OQA*J(!]YG]V)0>TUE. MX=?IMN8C\]9#KZDC<)_\ 6 8BK:&$M6%&Z/P.]\=83+31Y;H+@9YERBY_.1V M.O4[V(E,UR5._;KZ"&Q3INA&I+@. ;K6QA=]/-G&5H(.:5 LN,2L,P:8F!TL M6UTXAM*:HVP;FPYS_,38=B 3^^5,["Q:3ANE9]C"JK$1F/@ >.R7Y;+Y$U2T M43%G2_( B%#6WCF__)"5FU1X+LZ:W>I_\[.<=,R79O7EC:SM0O>,E&QUB<_?*L\-,H#@Z?RR+-^Z#&G79%*P6U3?/RY8I+O MV#5GG2]VJ'XU,\\9\-M13AP9)_H:G@Q-Z \Z'@UU\RYG-<0^='SO,HX=:?7R ME?YAWTJ"^@MNO/40JE!)*]L"5,D;]_*\Q?U4D^T,]Q!5H\)4"FUJPE),4:EZ M(=5.7Z*?<-,(TN0"CB^,S!$#BQESE^;1]0 O ( :>Z,D*/&UAM0=]..L>^V5 M7]SFA\J4#8''!FU+-63,MQ-15[Z&^[_LM,;EO7:F4EH9Q]81W &%-GHX6E1] MM.ANU&5K"NM'XO8X\T(;9SO*JFZ@N.MT B_NY*WLTH0 M3#EPF4[*.^MV3G0#A2 0EX%>2Y"QV[+US;#AG9Z)Y.0TK0NQ,96BJD7 'V64470YD%]D[0372XA8]ZN-0K#H1'3?7L?ZCZ"N+GS< M;,C^SNG2;[--R%8>^[#!3KBKTU+H0?I;G55D6B!R^BH>]4+@ MU'YOS>ACY&R'*>_,[[3I<5[&>5G^JRJ;TS5"&*=RO_'MT!Q#/8Z"*,4B/*87 M\ORF@QT84TJN7!YH5SN(:A\;6[ MK%&UP9S'Z;3$^%/.')#X/7*(X;:RKH2;!E]>[*'.&WYEEN]0"/C\1L%8=4.# MR&9!+<=S;&XWP59C*_T[E4$$']HF"F%F5K?8=LR3W4QZY)9Y_H+9H'3R[UIG MA<,&G+3@R*1-%B9S(P0J" 4_\49D'W=+\YO( MV=.>K=A/L$1FQ=+W4E'#J-"UX1[I[N5J= P5D#32V[OI.:LS!9?WRNQ\V'W M!>D8R^\V/_5M+G:!5IC/1'-^\2O+:"DS)4PE& WB&I&(WGTTO4A=G.O:FF?B MN#02P^GZ$!F9J0BF_6X^8YW=].M-""TW[_ZJKC=(DH03AYK-9'FY]FCQU.ZW M3OV2Z/S_,@=\:F3!,Y W#,._IA^["R?X8#,E>EHSOHUOTYRH8G?N-#+N@$B- MIIF'LZQ"GC+)PR7X#;HRR\\R#AA+D%'O"EI+=0#%\2'"!5AM&5$.CU90-FEW MF0I::(9I(9*[-1O\K\S:I9U;&?C.&^1\ MF6WK\_A#NU)N(2+J"-;W K(U%(\(H .MN@*]/N[KC:-4(%*_SV3],!F,,-*) MY]I3U3/V V,["0V5GS2TG/7$R 'AYUGH2-W9#FF*BO'204GAHB!&'+(/RA]_ M8P )8S0PMW##B^0=Z*(/FIN:'/Q09&JH[;5:Q=_UZ9!UO:'8YHOOI?21P/3N MED>QH4"'7:LP*%M*2X/0Q+J.'TGKN3##"@M[%6O?RS3"W]."M9A>* ;(D F9 MN30CDF8P 5U?+$/.FO2',U/0VOP8Z>NH/]&4 &U1MK)R+%CHL0>BN<^,<\^M!S]ZAO\" Z#[LV-Z M.Z:V9"BA!3)[VQS=**; LO 65/JRB+P5*'1QYY_NM7R2# M>V8XMWREP%#]U@F&QC;.4HO$;T7LO/PI"W[-GM3-;S@FTV8/? % !>%/5FH94P7]Y+(?ZN%N*TO$IZ'=B?3B>UY Y MW]XGY!P6"8I"4=ONS);RJ MZD;4+T7GZ7L%:61'=4_8#IW@S^=;A7:F]J9Q#W(H#2>)K>NY^!L]"6Q1ZA$#^\&. M0[R2YR4-+'^[ TF/BJ.JU!ZYC1?\Y@,*_!J-UP2]3FOK". 3-2T(:8-K2_7) M[.CU+[ Z*G^T7D@T&9DZ)TNPBAA$1G1"2GMD+O_#O=A20=6W=2//87$Z+ M3 D.MU] R#;Q_9#%K*^>8R^TY*Y!3OVL:.JK5[_LO-?*Z-'K"UN. *0Y0AP& M339LB;J(OA;^D4\^HY\Q=\2)ISZCPS%P)IV38'+NH56"/:;#UI3O36ZLPVG) M;!C4;)9@)"%%D[DN3ZQ;\.;OG1?Y9V@Z4F\5?\ZL*;E140&1FMTE-%,4B&>2._?U_15M\:K2S@J=]"W.GE)^G4;'_)JHL@ MI(P;(J++RR0IR\/^O8^E]TY$1"SR9,BA-,?1IX'T9?;3SFB0D MKJ";H;(R^%T8K_1>I 6L2$KY2!E"R0HH/**/WL-B2"'5S]6*CN2G4.I \_J0 MF^TO[8RD8GH 8/IR[C\ 5(6I6L MV*;2=<7@& M2SC2_-.XG8(#5,B>+8=#3Q),R9E2TM;R]*SJ[NA7S^..^PB1> MP4J0[Y7\FF8&G'3I^RET"'L3YQX>+1XN@\F3@RRZ>0DJ[_TDH9%GDU2Q,"]F M\MTSG)B@?W0@/G,53+L1\T;T4(Z'RK??*ZG:58+G@9GJ394!96ELB M!7.N)^R-P$#B_2^,?2Y\@QH$:8QEL7[_]OR*7%7W7 =[%R-CQ3E-E"["*N2P M^?UZAH9\T\:37[3H#K[&T52!8A@8Y;:(XWF-'@'H=UO?Q].*":5(YPVE(<7R M).-X= P)_;@L!4/ 93A'QI0T \A%%6&9%5)VKO]NEGL2+!S5Q(E%;UE1HTR_ M1HAUF+K4W!32.0%,"T-[(Q?%%"\B_SMGN$9Y0:MX(PMV2UNG%E?+3P0Z%@+U M1B9\,C?Y=()UPF38,)@B\5^09R9NZF51M#Z[E4-TK[#"T;/\W+[O?GCR-I^7 MASA$:2XYGOE]VS8GOQC*&SB5V^\D"2#HZXG>,MDIC3EVBU'0;_Y]M\*F=D+)TBTRWB!&RR",!2&I.6;5 M+\V++$*@=E/2/ "Z\ D6E.ZY6Z=^A Z%,T51$IVB72E@J]GK( U/%]UW5&5WH )&F9IR#806]G[2,%5BL@KWB&@FR@:=JD5WF4["IDIA*59* MN9R 3Y@8[+*_NKT#K0D0"D6.I!DEAM2+9D9YW9Y[J*RBTI^MT+S"(W3AK1FEH ^G+[S= MZB:Y(9G3V;6:M-V6] ?MG7'I0='X0J<>(6!E&,]\T)OQ9JF-Z>H6.-=P%Q0O MQS9Z>ZG*010Z!.!J>F]Z6)W1_ 6_Z%C*I2N.B1N72-4F@9AF1%A6['_.IO#3**?-2?, M0WAR@"Z9?*NBCX(>7V".M9#3\?M4J?W182[AHK%"90\]FH,N(&BT4$@*0*PI M_^^W_FSE#5#N&T1CHJ54QUJX#W'=>%A)B4 8$@@O5T?:X^[,YWLOIB5O;UNB M=+^++X(V,&5N7@!0%C7EK52^LG;(I58J2E/A*F(H:_Z@U2\+^,.U*OTWW!U* MU,8Q]CQRM.O22^UH*]RMTX24Q%:?3%S"0%>4;?IYAS>UPP>+R;=Z[6TPK/#.8G<)G7<)$OSZ=R6M+>F#% MUD/V!*4-:P7B,5@ T4&!+ID<8X?V]#_KHE<6R _7(NV5LE\4YXRAM!<5%BCB MJ^+3&MH.W@[SUG-*8U-_ SF7G_[. 1KQQOX;UW7]A]=X]98BUK,6=(^>M/2OH".'S:"KOT2IC@< YN;XE M'&J:;-FX4<:?Y>;E(EA'VA#5ZO('0 #P:NGJH/Q2!Z'ON)4E,F"C>OK'?,(N MG=Q_J'DZ/B_?U$W8.? X;.ESV<-L+.,:V0/B_=@[JY')ZZK#PBMWX)<%\C9. M<51+QIQ,L9\49NF##N2MV&,CJE,5B+HU"[@-AEE:(?9+N]:_%?^P1D+_J/3H M65-MK.7S@*X)49*I8KTP3F//EFYONQW<"4'J+ M:%B>FLK4+VBF0]\@0637.MN-X:EFC-_)D158#3DC^61C6$"E+H3JBW-,D=)Z M2K:B#.N; HF?% T8Q=>SBANC$::T<).99/0?@MU[6-LE+VD? .S2$TH"]6P[ MWUFV''Z3!XL@W5>DX:MA-:L$9Z'$VGM[%;">' MYJFX<2/=L>34F]'\Q.MI_F*2=K="R [+C4'0@5"8_=DH$5,43JVHA=Z[N<EK.U*A>2[W4DB9 M'\@-BCP"[N22NJ'&Q,KWEQ;.>YCX8VX[ 8%\)I+??M5H]JO>-/&T-?P2%YMF M.0_5$K !8SD7K S7E@+?AFQS>/TBU OD>U-W+&,'T40>6@\H>Z% $NKCDV'9_OMU'%COO, D/=ADQXO.3"_H.*Z7?.I@/N(G12B MJH2/".PUD%=6,4H^ /)E'@"4.:/3'G1G'%+U:W<5IP^ [-:O*#GR'^]R].:@ M!\)&5^TWYFO7+EM:*>?&D08&<9E^DW0/@*@_6,K8V6N*N2;)7/KD.W?U !@W M4]&HMKTAOPL9]!.ELP/3J8.+ 1/959'790JPM-S$^@=]JB# MJ(P=^ 'PJSSO#S&U64]?\-W@)MU_DIY#2J=?:>?[Z#&2ZEI899U!'P P[=\< M67E>E\'N@ZWJJ.EJI?W.]"82#BE;>V7>5ZZ.8"S284QFL?L+%I;"I$OB(CCX M!4:OS1\ B&+).SVG!X!OE<8OD-9A M^Q=N_\+MOX&;7T:QWVA&UOWCMC_@&)F6V1D9?0 \6OU#SHQRX:.G-1I7IU4/ M@/:Z/V3AN5!P>S7_ %@S^F.$@+'LJMO#M_?@@P< G.L/]FG=BQX TNY^2-(_ M>/*G@UA?9#X;/W8=1'Z^T(NM)E),M]1_=SIWWT7J6GF6S#LD3F:Q.GZ_:T*6.SJBZL_,;TES0@6"]U( MBK$O +KSD7,=D6X+U[59?&HGB+Q2C!31>(/_AA5U6V(5?8^.1G#UBQD12GT4 MQ))NGH"/XUOV T"?KT/K&(Y[R_ M']N4YY&TEU"5H0Z89,*^,*%3R^JZ-BE+*[ Q],F(*OW ^BY\*S [VM]WKU5V M]IYP_T*&Y!G2T2$*/T3(1UX(E*U,U4^0ZQS:=4CGA"F'N?GE]/9Y[!U^@2\: M$GA/(/.YE:+" DO D&OH.Y['P.O/=$Y-M'/M:]C'0''AJ?=1YM&]_8R:-3H. MWP 8+S 25?\DP:(O_P@Q00X1,_AV\@9$6$U&?_+P7()E'W?J_:PH(Z,4'M:F MLX#ZW]6'4XC(A26<-F&C\'Q03=QZGO#5S9/7%K7,4T4?2I]8X=Z_[%R M:J$.^EGZD9>'29/,[TZ DQNI:*0V-DFB7#8CS2.?$[6Q N=*MOQ(;)/IJK*@ M%#577.8Q7:W,@4C!+'[S6P[#D\_N\[%#WW^22[[!^/'7;V(DM!\ 61(RMT_^,,$H; Z9 M/PU,\\\ZC_K_UP8%64L? ']+4O%OA?H=]U_T_T7_7_3_1?]?]/]%_W\#?3RZ MB\ _WDENI33M*RQG_EJQ5&CN+VT?Z9(Y<.#9!\MS:\6:P?\BR9ACRVF2N3$C M$MO'NW@1-;_F1VH]?>!P/LQ^JMY<4>-M5&^*I>-(35.**2JMAX$!\;3J]'FI M#Q>)J)$)O4PP6F'"NHB2&4X>I,+BEHL-C:>2\+;SG=X:OJ$V3$-^A)P:T4D8 M:F"E*E0G-^BP^BT.')I-FX!C'/YQ >$5.IXJJ*L]VYC1TERE"GQ/V5O:DWD5 MZ,_OK)'8#C53L!89]3A9D:9YV+,\LW:/K*@G8U@Z-D+M/2UVC/ M3O,_D?'G:^;)6U'\J0S2_%]*(,!X=I7O7ZJNHM=_'@&J0OC(_S(**U!0]ZPT M^;A#C93"$W*NPZF*YX@1S\["NUFF=!R4J:D!%8Z4@U<[E$XN:95&5=G%XDD- M!=:'V*M[I+7//[R2V[:,\23O,X[+S"DH+'^*D.G9/PY;L"\(E62Q1IC:IANK M;0O;PW #2^7@^.YH40TTZKKV9!-;B?HRLM)D6NW MW8=T;))Q8_A\,$LMXWI]E[++2FE;@QYC>0VKI(F+(J.5ENRTF=FJUK1%*XM+ M#K J$H+17:(+]PC^WI1YM'=.'W]L?6+(B^0LC31R6,N-!RS.0MR%_:JR @]O MNZ0R>O9%-6\60][4T[QX[;&#P0@'Z*FMT^$HKT6AXW*H5?DO]AI$J+GWS(*&V'&KK&Y\#K8K+3 M,1K*#^*1CS_6#:/KUIL0K!,@)>0/[/Z\O'2BS%ADW@\PK_Y[IMC37[&/[#LDDGIS__8=O-[C7OSIG7@(NSI M_M[^GP2NWA:2:_-8.3)/Z6F@.;I@5RH*T'.'SRVA[*$L-*"6C>^^_?.J\3]; MHX[IS@J^)NLQH5U5G_V0F%WW38,ZZ8A07I1=X8"60AG-!_\-)OP!$':/BBCO M\OMB&/K%E\8&5RJZZATGLZK2)94-^>.E0BKZ ,J?X,=H:QNMF=D!6=B[DV!Y MN&EC%K;]N4'UH=AOO:P&K@?- MQ$*8MI66E?CYE675+C-X B*KP9O^SF]&--[[8U"0G">N!@I*')/.@S)A:N$F M7@.D=74M'SP40MU?4/1^.A*(]#\0" 3^AM66!SV+#/R\-8F8RS-7*?6KO.\% M$0/<^VGP-_>E<&^+1U+.X9O2A,AY7X9;B7&AY?9A%P 1K+I8I8VW]\+64 WF8XO.>NXJRHF0,O MARSTB&GZXQ1NMLVS34<^_US5-JNW]=QC^,,=]"XOZ%[I2/'H_YSEBNK-\+$O M- IAM:Q)M%3K*AR(YY?BV%Z,(0&_NKV?[7I)=U:PS/S.&Q:N<>>T#C*+W7RBGC&/746SFS.] D[ M>OQO.Q+#R]4Z=J\%0JD^AXA_+E1;N!%J!&K/YDS!O[AI?*$C*T//R6M>(9PX M6":K0[2U,3_O.9I>CB*1ZM-R=3VI U+S$&B'RN=)=[62O;+R8LY_ MVTXJ:_PQ#>'1)1ZUTN3@V)-C?;!J#4Q_5EEBQQW*XGP$BW96I Z?1=2%O8>' M!KMQ&5IA78#"8CZ-6$C2]RKJ/FM^NW[<3L5#!-)[-2/$$9%F%):QG4K]R#+X MRX+,/ M5P*;_FML;Q>3P;KTH_)Z;F9J=9) MK67W-@+S1Y*>V49(!0W"M';7SPJ.@D4*'TJU"W4[ENM).CI&239%*#OOQU:$ M?DXR!)[,=J:ZRNT=/N]VY SUQT1[ #2*T9V,!;67>#D>;+G719G[E&4AY3>: M1#1M9FX> -[I@>1$P1+N9<[0H$FG=8SG M%6^Z85R4@TG8LR:_PQ1CE.:0BR6Y^8>B"=WMZ"-[1\A9U&'^H1NKM2GN.%C MS=,E;W=L?A34/H0(&D$'4,BP1P_P8N39:\I[(3[;E.ES,.[M3A0H2'[=B#]( M# QG+1'Z=[=3_K,WBS&HTY,>3B"G%IM>5#O[@ (F_3GQ-2OJ3MN\6![\#AHC M2249::8X_>19_U0(#\7[/?SX@IACKW@-G1LY,#!K[2(A5S@+Z.A=M+H4R] P MTH&-TP3.I=Z*4S1K&5M#[;JU17IOF(5<;S<@7G:DP@R;FR@? !HGJ(!O.A^O MPO2H_#]@4GF(H;E19%)-0?RL1V.2&K_6JK*$NOK0O*J=#-3N9_*T'J7CP^?) M?@ 4P5I?2.&OKQ[R_+A50%S>,KJ[.R^6)K6ZU2S%9(G+RWLR+M9%KQQB&$Z%1I6NL!6OC"?R/@U!7W;F+V6N/;(PP+U9.L+/9W2 MK3KB/*M+YK&M^/FZ+F]A] KZ.YS3AD5J\[UNJ[%'WGHCJ?B':F6_5@@1-*&1 M'U+I"/MM+B"T[K4$'%B:*FS8Z&,_+HNDY$2Y,=$6ZV:8[HI\64"^ ]J+ZVIX M Q(W2+TCM4^[%-:CIJ6O0:/+>F)=+FN.'+,NNDU,_NI1#,.-ZW M-&2,&([%=Y,!<2_H6'Z'GM >?/2%%9"$[-C* T!KBI)&@2IBZJ.1=I(@#Z.5 M]540 _,7E,1*K 14>\@M$,ZX\3$81D=I6['G!#RP=U.&I$0ZX42RK>$G*KL! MWMF]X^?EV"_>\.5'XOHR@L6GSSZEE>/X^J2L$8B#^T?MLKYF*0ABI"QJFFK< M\"/7F^WA9?TLG(ZNH?=#Z3]O%DE41&2SXF*MIFB]9DO?H%K$O8_*F-D"Z(QKS'AO#F2F%QOT\ MGYOE[2F%SG(/PK=T9)G6\*A%QIFUE!>F4,[E250-IP_!,KDKMGJ5F!"N9S9Y M+O/:%O=")R,_$%W=J]7"%3D@HXXPMW4*0P-N[O^'O;>,BK/;TD6+X.XN1= $ M3?#@A& A! ON%BQ0.(5;<(< "2&X!JG@[@[!+<&AD.!5P0HHX)*]=]_3W_Z^ M[K[GCGO[G-,=QEA_:BSFPWK6?.>:<_'6?([RFEA3R5'M':7S\1X-G;/@P; ! MEZ-1\(#OP^L8S>OH<.&P%AW7LRQB&^'")RSFS>E\BOT #)PA?[/O4X&:RI7SDS$GO,EO,9FI-S9,:8XI8>=Q[;8J+M^1RD6&8-D.[;&M\F3Z MZL4,YP0O%++]KGP1F5WNU7%J8/[\AHH*M1@6'>,OVTNX^-UGOO8P8!YQ\ M*^?DV;[AEG_EK"B!/WNU7D1UV[+RR0P==%S8 MOY^1I$?"+";U+8(1 .ZGMGE_> MKK9W;31)J:N%J HU?M3XO]T<_#\ GHX]' -[NY,? _14XG^J]0=[N%9H7 LT1:H8[4\N/%9%U MTEL2_9OJP7I>_2OJY_+^29.GRMP@U>!;P,OFX)N^-<]N5WN.0;KHW;+\8(E> M@'[N9[OY\L+P@J5=X>/RVI1\%?%CJ6=RU.8!**^0O.LC['U-XOH5D7X,.6;, M?&65P8^&G&0T4- 8>G <_^OWM1IS*+P?0YK#P+57*D$Z-=.'O*N6#6-*HXQ M6D50R0VBNII:0@4G%9A&:)KXFA[AE14QAHR'2!/\_=>/LV)6J+G:R'Y,O(V^ M4NZA;&?+*NQ/FGQ\7_8+W3YZ^$NE54]&U#RX<(\J/D)*<\KMVEHG1+5EVL"J M1L.:]QA]D-%,7A>O#L-GCA".>Y8) W6WVJDP@>KV1&.XJ\!N[V*187T>S>(1 M.4UX]Q2Y&OOL0R8"K/%=U\//PB,E67>3V"#%!F35U8$;.Q>O'V_XK:0H7G^# M=$G?^\0D[S2XLH.P>?%''6D./?&$%DQ0D80 M]6T4X[LRW7%(C37]$VHT[_.H-F:P?<>YMU]=:YG!CLO*8UUQ9*A(G[+0HT#K MH\>H$'&:'WF)KV.-J(VH,+0U$V1^R$!2D<#5ZBMU<+\^/"MB+7.A:Q!WI\FH M21$^@,5.T$A'/F#N?'ZC03!+EH4G^2B@*Z2U#>$#+6@&ESDZ6Q"I!/H8 K5.&B9O=CY>%$Z25OBAFL7ES"$UZIH%R MD4 _/.U^KPGGWWUY[:<4]LW8_.MDR-Z<=XU'TZ?8-? !=Q1PL:\G.>/$%$M- M@=$RF#]HQ& W\R&"LM@([(__I/: [V)P8L'5MXHX]4+ZM:.7%=6&I>GC_G$! MG7<_$7*\IABVF3;.K] MJL\Q+YLKY/XVCD1# V@;SX7]4JI)-^ZE8H=$9OG5,[ =$%>YV+9:8CE_()>6 M^KZ;I#W*STK&>Y1.@VA7[N2[_++T/;QDQ56]3"ENSBFF\EC,#15VH# &TBRU M^E9)X)>XK:6>Q)9'$3>F,FBA'>:/5R2N59YW0Q\BR;T@R"4)[LO#6P!>6T[Z MN,8958JDP\7L4H9#X1*-;:U_4?HB6'D=V.LQ1=JK;GO)%HW?9:ADC\6DA($) M._1WTG/JL7"UI,.[@LI?F[3/UP,\8 &"HDIR'6K=\B$OSN\R# MS#9\,,"<1,;M\E#3Z;^N4V;R:E_H,X_ M@!#?%:#.J]$'- ];9 1NZ&9"!%QWVE\W-#_^,J80Q_O>-]^%;(,X[L/ M)2= MBFROYH@5;+MS/CR"ARSH;/A]?%+CC^WJ-"VLP5E6<>0D_6PV@GKVJY%W+#V&0,,LO M,/^/T1\HUEEM>==1MZC-4HT)'\6G42\N<;8@,&&OMSLC/==-R"#S2/L2Q0.! M*<6JCV[LK%KAU(YE,A+2F/=:4P,ES6'[4K22?+J#Y9WK8/&':U<+X5<2D-02 MOF=4#N"AWL8@VC"]BS[I/LZGQV#:*& MA:O! MD,!GJLP8VXVA.'?[D%<+EA1$06(CQ[1#VBN2M*_?P\!MNOA%]D[G S M!SQBJ:ZQ>68S1BVMZN]<:_0.M3BW$3_ZMKI?]@<.RF.[15%QKMG#M?U-6KM9 J9#C*:Y1),=F' M(X1A(%6$6+X=16J::K&AB:'7Y)(25Y 4( -5SZ9__Q]T@*3/OZ^<$H^U9(D6)%>E\=3R-355CZ M6(GL'3-B DCU3 C]F<#':]<5I;"%YU5>XEI>)<1HU4"!A;38 M%_%COE5U!H&HE7M!Y^AF"PAFV5JXU5AD[I2YD-3T9'E0 M,V=[!>OF7CSJG@8BRV2F< YIX!13M:BXF1OOO&UFUI#AVQPG,@H8K%A8I^S^ M1+CN$3@OW^PX)=.@1)=8]YW)>>+=ZLTS(I\0(PDR%/@;46"/K>CS;\RIH0E:F#G'1'%(["&& 3M[YD;Z2FZ\M+C%.N;^"F:DKY;K>A8A.%X-5M?N)/O\K.P93^92-P&%22^]JH6BB' ?:NU2 M;2) MS4!.&'*T:VY..DU M;A4CW1 &MG"QCO.Z/6N\IJ4JKUE*O(9$HYW\A.'VSL1W'A*Z^H3&;W@M%"GF41KQ'T8DQ9FDA#3I3[_YX_H9EQ[S2 :-FLBNP2*(.0(IML0CR$!"RZ1P-<)161 M*3Y-L]>C^;1KN2,;:*&-AM+9<5^OKW/JZQ.68R/V2"EK*71PV^4E[@:!L!8KZ BN<(I)5%BT!5S:@#EWS#<9=//$8EKT1+6SS_16\GQ M&QQ^39VTV(KL5^O8<-NFID:C^;$1^SHV<<:(BMS*+$%F%PORP9\1*=5VG=FB M9P]M1_FF(AD,'9JI 2_NQ_+QR1+U,.-E9C$S_21;DP&^5#=^6'XS N;5#]9F:XXBY_8*[6;+ M>,R]'%[XY)H6#6-%)\EOF#YNB 1LE B@[+0]1%RO\J+O3=K,][75S<=8:2M. M3GJE\DDS\N?RE72B!8/I,G#VD&+K1KR]Z>9VHA)(T=CD2G4!_ 9'3#3@4PE\ MW],K<81\]WKM>6R+_;H1TYQFB':[3?G]MGHE-!MATIHZQ:XFGE=!/S.LRS5@ M.I&KUQ_\V<#1W0R,RJ4@;+LTH.T4;[! HD*207),8FU=,]YJCTCGHJK:J61! M;J,)0G\9FY+(((OR!Z>S$UDOKIU:N-_WA5#NY S@P!PFW/HL8\*?>OJ&@FG]4N'U=8\,;P%=]MD&91-E MP6+E+ZGRI65$+%^CJV*&_+#OICQ+@&^DMT&@G/3XIU+A1(;7$08USV.) ,+I MAOA#/:0-=>I*6JO'TD!M=1-QWH/$@MK]ZGB3YR?+^?+KX[IAD2WBJKZ\+1_+A)6O""(L)G M;;@<9-!D8$#K?.I%=3TM@WSA0_@#.QM_GG/0G]9_BH$,\7']?J[>PJZ^=O;N MBX;+.%':APN(B!EI27 M.!-X9(R]&A!^"R"Y85/R@4LIP;G\Z>;<.0OCL-BTB5L_)PG5$^!PWB-__D7, M-<& !77R1M)_?-*7=YJKQ@%C=DYK=N!*95&39 _DB&*1(H]'G:(7) [(7VO MC('%AY\2SB?W:8"+>B8&[5=C>5Y'OYRL)S]^[ZB-'T>(N6WJ'9@7E'X2'])^ MSPQ&Y]D$B>"A-(8;%](9+S_?TCVK'&8Z!"3X)#T9[ "LM\J^G'(0\*%Z4\9M M5E4=ZM$+ E'%"3!$99L2%@!<@*22!'=9=HN0?7DGQYC=6FY3K3-=IVLRM3G! MJTL/\6!"P?6#Z]HK-D3.>]Q8B[7" J&7+XT'OT&3K]=VG;=0!]%=)+,_>_?% M6T%V/$4]\ASH-V.'J+:"K8::,OL") MFC-EI#CTI-E*]V/UG=;LJE2*>_N@%E>P<$]'Z M"X7M!*6.SM+CADH]H+Z4[;HAGVRAS.W,_U%G:U'4^2DAAWOP"4LUB6Z2%TOR M2[APV+ZXR=JUK-ST^G$9;XZ-U8O5U7/,2LR_E9U%.4AIV%PDS;*$L-'4X2'/ M_;@U;HLF6:%^:@U-L3!I"06+'2-TWQ4XYIG2N-LM -58=8VE79*E&F,+FP'J MNOCER<- )YWB9JDU,/J?N*V.[Y);9@6_S>*'Z MBY\/!T6X \$L+M*8D],Z(][;!^CKJE%-O16AL/2A+>KU>UO':FW!C$)X0%[" M1BU5#F73U#7G8%M0FY"O,0)D3Y 'S4*W/JL;ZWYLXD)SP7+^FIQS6>V;O M$?]0,X.8)FD[Y^#;.*:]G)?O2LU8MZ+#_09)=@6EE^1,U0U)TC*=B]'45K> M()1I[[E4FW:J-AYPTYX&/""LAFP:R5A-E3VY&8FZK^;OSDPB1J(CPL6'A=O/ M"%2?,&9?RYJ?ZJ1^Y+QR= FTKC[&T>NU4T3>=')'-G8Q! WN>1"T9B3$+3\G'7QD M.&,AJ943]_C,-I_=1BS$D8, NV-PE4!7V_QF,E,$YN;4'B=)NZ3_':1:8^?A M XT2L/BNRY>Z">:+7]\)2B#,*QV5Y/+UA-T".B_*&&?*(4<5(/)/C%.30I9: MF%L@OF< .J(GN_A>PT@/^%AOK+R!5)@Q\*< PN1->EMA-L Y"4N*XY3.=Z03 M&L.0O.;9$6L@ R]"LOGSPRF1+/Y,NGA$;S4WNU,66AYWLMLF ,@ +([8G0"Z MU(]7^G;:Z3WZ\1%(3N=",!-2])L)"]=K5EFA@X4H12S4^\XAF0;9T7TF5((F M\6G;'2L$YHUU50T:39F5HC5R3*-4#S$Y6F7$^8$ISH.0 A#7ZC1W?GU3L-A' M+XRY*$N"& DL<9KH%Y-OW SD:J?*RO>Y7VV:U49:R)QH =0P0W\ *U?"N=RQ MMV8%[0\\OI>W1)B^\Y)G8T[#*RH6+P8 O+=1Z6J\ZZ.EK++(97)%6N'A(2!H MP/XW-3-H?E&G, F MVVY0U7(H^T-?O?&2R#@"7QZJ"AY,_[W-E-JR7F>Q@1+('<6ZEYDJ$U0=HAN-GU"Y47N8Q\ZA*]*M7D81 M(2!G\6%84! FPE_[%6#P?DPU?:L!911_AAO R=L:]G$T0WMU>XQDL MKK(^/((QI_Y8HHD_>B\X<7ZD)F$HSN )P'H+0#R>0>=J_/BZL'QKMMR-,%P; M%VKTVJPU/]RY3JY3_-'5=23C 2#.1;I\C.CFJR0 CMZ6XNC6R,4X-9.H,6I4 M:&61Q/H:;]0UZZ-8H_B<_1IAN"0-C,PQ'2/6OK Z%B)@WZ1#/4HC/_QH3(0M M4%Q#*O@60-KV0&X+<=['9U.G2326MV,=X_:MDXH1NOS2#\Q$+W7F@4C)DV6- M^P#G,))Z4>5%^R*,FI5Z\ WV*U.4XXWX#"LP'?RD@ SE^)T)A3\GDIM!-;:% M99EU"LHH5%F8@FG+Z CB]G#'#*Z\WMS1W+D%U%%D5O4*U:[1&RA..F)?25RN M:R6@S*'KM"D,&=3[!IT(RGI98^0XL+9.$R\N# BU:#*ZF?V061W'( RY80;; M]\]&.V?;G5T&)R93#3UOE3QQ1(6H3^/L<';>,/L/>\M-5M2O6DG2P@4S@K>^ MR=PG$HMQ0AE+=<(06@-W4K%5%B ^P+<[S]3M)._#Y--\\N=#A0,L4"J,[B'' MWF\[%34R\6%,=6"&C!/FVT#2W6)-H)3](B_S"HWT$$N,N+]MX; M<\8B30F+G^187P>Q+M*"&/E1XW1_BG1=6&@#!/N#8BA=$)X]J6= MSV.$YO69-C6&/Z[+11*Y8)%:6CI>9>/][)E)-8G,JE9))QH'EW:DSE%S2,W) MT592/=E\LAT[@'MM0WR*3@ZM]I^Y!1!:M$QR0Z?9,^QH<;\F E+-@IY\=$:7 M/JH1XL_\(+C/T3G-ES D+T./#^ F-]"8OC_IME>Z$/R,8D)\DGB:(UCU!^<& M+^X"TAS17+ K?/FRF0,,,FY+PD[=J^'1P8 M8T+>H@Z"EO-W&-^+6E;Q/B05'%D8>?T$,[9U /-]^)D6G#)H MZQDB !H=2S&["BDF@?,0%ZZH&RI[;33WG! D,PTB]W=- X?+_3# MRNG8J'GYF\6>)["\H$.7_NQ\3-HI$2\6TV)>#ZX?[4Y/%& ^Z*;VH MX@B?MH.C3H#A0#1?7EBUQC2H1M%12PQHL2$_%!VEN1:KU4= M/SF4RI$57T%86(FGX,Q1J)MR<\G[FFK5HJ>'^ZY)7W58?GI?IL]/N35STXQP M"UR)<#EH'LHXD/1%WYU:.+5__.XN^1:05)P>@HCNG9?K"RJHL, MX6X=R8V4%5"QJTQI>BIII63P^N [CI/!71U.B!=]YC?KQO_Y$V?/L1WQYQV- MG=G++T':2F\.7ZP:"@CM]BIUX D+&7T/>:1_HAIV0SDM+FQ1IEKJ%RO(;?+J MHT8F+@8OGEC7Y]S&9[RAL2Z]9$FJ]&,F<@ A.5[:!QXQ"=)6?0H- _W;KZ2J M#CU1KR%>,7Y+"=!;@-PM(&,VE@PE0Z Y016IG[_[N/[DP%6B_OJUY4^ MB?$?+:FE+@A;;=6EJ5>^>XH%W#CC? G)O :,V-$8#[#=LY^'L5PGP M6T#"GGP48.1FN/%;WI7Y.3-0:( OX"?0VV2_^5/'+,F+W HJ6 P.6 >! M70(:"8$7!#4VV7@K=\N*DJKC=7E\_":$_8ZV\X*[I2\2GK5N/3[WD(V_IKQQ MU1=0PW":/)21@@NW/)%:#(]'ABO=V:Y4..L]E)=T2+"\!6Q(GA;6_M[2_XDMO06\7@P8USZ^083? F(GKC_>694Q&+M:!]X( MZY.I,4M="4%O@NNSSGNDD([Q^POQESC+ 2M$MP!XTWCN+Y';:D>I'YQ>MP!? MV5M WX^;D89;0';Y]C6<\!9 6X[S /6W@?_]#8CO2@4:X\7KIVG3O.(.8':T M]@'K\8\JQA1V*+%L\+C8S45+XH(M^H6572OF\9]N*GX]H%,?Z,!#MWZ&UXT6 M0QJGXNFFQL\Q)B/J5^-Q5G^\8- GE*_6>X\I7AH-3"[;LXQ>!4^-ETPI5Q7* M,7MTL99R']E)O %TDJE(BD+SA4(#OA-VI_ICSBQT1Q8;[OW(="]I;%QI*!F6 MJT'7H+-TG5Y-GH4@41#"KK< K,SR,G"?6/BLKZ(1+V-;Z(L5ZT%:EF-2E[0G M+ABB)8S$04NI3!I:) M\Z\AW%3X],H%WB?T<3]]MBLS>M";D,JEQ)+DHC3B5J.&*2E.^;J)UF:04RZ_ M1I[P2S_(,2%BH%,M5QQE<,>$3Q<1T@NLNBE:Y^9P('TU[4M[UINYHA:^$<;B M%$7X?D)TF^[-$'(X?IWZ\K!:7'EM@9?"1OA2LH ZM>^,+4P+$Q.S03(/LB;M M195.&54#(A%LT?>,86YJ2F?]X&"1.5.((\/\@"QQ_$9ALD5GS3\NB^)&%#S6 M2WFNL?+-YN#Z4U%+1#SM0X+ 8BO.V#:S#J#W4U5#[?CH=HM; '[_&O5RY] 8)M4?"2))S@@_D^_9:[W:W5+BSKEU$Y>ZY#J&7 M1]3:F9B9EB3?LCEICP52\]PW M*&T>"T\G0?;)W(_:C& ,JN-+8OB.:9= FZ7;QH"T:T: 2HS![.NO(9_U3'15 M-A?L)CD6%;@4#JGI$[,P@^E2!]X\1E?QDS MV<$5$F45]OQ9-E3BOJ)'QRGS'>SRBLRAYDKHD=H MB:DH>U[Q(@YU-Z>AB&AA)(O.0LXT54LIW1<2?QDV9>(XH10JJDY:#*CT^([D M$Z1Q[SRU'?M &*[JPYNQC.OUR(0>C [@HZNEP$<(G3.Y\50J M$%+GLUWZV9==R(,D)R;YW5=X)$X^J9V,= 0IB\C'"-PUU5 '^MF/-G,T#1'] M;'E./?)5^-3IS+^UC.Y:EAOD4LG,G"()'Y<7Y"NW[W-AX=2XZ1O69_ M87'O$1FG6S?A84Q(4+SQE*^0@)_H;-?0S>[RZ"Q+,)7Z_?F(;([BZQ5I 'GE M?_JY^$$HGK6'EZPIY6NE8H&Q<-R]LGS38#S?J*G]EPRF#5^&OPWWR=NOK=?3]-N0?YEI%.&K^>.:%YH[F@E41 M=A=),G= ;F,11X!;8G=7=6+787=R%3>LD NI C9Z,0.D? M'\\"$"EP&@-7.&Y_R+Y3G_$#MW'42$*5H>".!>NS% <@Q^I2WJ0R*NL_D\%-=,18RZDX#O8FLW<97$ M]EZ>7"^HK9H:5L8M4CID.^AU+M+/GC] '>4.L%Y!U=O56&$+MSE6)"-+GZ=F MHGIR86'Y(.-<[?&XJ;.1_Z>UFHE]LZHOS:E#H^0+Y*TM1 HTA'+J#(!+[5XR ME$XC)!$L+*?"V)Y27ZMUN0 L%2 XTL)7"@_VK7\:F*EDFIV1Z25PH+.:];:V MA,OX2+D^>9]+Y3-WS4,Z/<;$2C5.O*#N,#H=3SF ZYD_;M449*.MQLS>A\D+ MY(I?7J6XUS^D*YC0PN-_][?%4!4^VS:'50;W8&59 #B8!:^=NL)>'PN M#GNRJE.BKJ@P[%T4A-2Z$D%,\/H26Y0A/G8U95@?T#@T\ W211'P/0/%>7SQ M^\#8E)%!$ZY MH@A> >WP?U +6PZW^@QN-P:W7.SOIS.:/L6FQD:+,< Q<)SXN7I.O8PH@N'* M('+\0)\E>F M[E8?-1I']TF3B)7$7(.2E-CIG0,!XA YV'9_K+NCN 5&P[S#YC!1)G!:-ULW M+?0>A2R-L'H2RI-!=E3>B5N E9]//VE;ZUU62[(H5[I+0GB *Z:E?7Q?PT/> M4&CF*!"58SLN!*BJ+DVG'0H+[S:FJ:T,4:D,6]E7V3+X.CNNQ*$TNDTB;E5/ MHL0N 7LD4A'E0'V8G8H;^W1]'5L]#UP01Z&M\4B&P80Y,Z5(CG:7MKF:;;@; MJE(;-S]Y9F]@TT="919$[#4&4 @:4?F=X/X7,+ 34.THE'A=XGFZ\,M Z8D& MM>S?#02!=M M$\;89]I?!Z#OTC 4%!G,TZ+ZA!WGQ$E,-&#:\PYWH/W,#E1 ,V^!*MX=HS92 M.-\4UCX)[R?OS%:,+^R1CJ#%, _.!X![ZP)%\-X&OG*A:,O*?0_D#NAF0[2M MD]0SB%RXE_2T,84)O>-"O G3O 5POP10.36<$(8B"1U6ES#&Y"=!C@=N M5UJ<9."(4];W218;J2Q9KD:L9"A9?_!]5_A[_3<8Q;\0RUQQ2"FJ$(SA]@!1;>]-WO"LL M^BQMPNCYX02M+:O2*_U &B$].K.,XJ50RP"5"IV>=OP3",7>K'YF@?-GQ=0! MHIW*7<3+=CCC9 "?A%5)QV]R*=ENG&_IIWIR/RE,' M/.6,'[C+04<\OH5U:7S5+\P4PC1TAK@J)%\M/E[T%8 +E:]S2^E&&U X%.]X M%_1EG-/X@NB$47"J!BJ;'\O6=G"VMEF)GY'7K 2WD4[6&"PQT3K(G0QW-RD; M?'I]YJ9S['O$]YAE9'-P"WEC[N"PN"T^I["6A;O31C39EU70 5NXB.6LF5(2 MKQKHY_JIS,P_L''ZVMSO!ZJ&$@75]Z448IG7KT4 !/GI.;< ;(J4!LC9I\Q5 M/H5Y4JFQ;[_N]3[>?')V^WV M\E\7G2NP1%N#J%N [?=#5!:_''[D=2P[DB5=OB_@0)D[.J-^GA25WN?756>& MKUS!0\"NAVEEQRU \:7/Y<1OX-_ OX%_ _\&_@W\&_@W\&_@W\"_@7\#_P;^ M#?P;^#?P?Q[PY"V@2Z;@%C#^?.SF%E"$F TE T3]WR\L<__GB\'_'K_'[_'' M@0YVQS6(+HW6K3!+W5H 9>$HXO8V6'D^V'1Y0KVGS;FQ5TZI"B(QUM_QITON M90"JZ!HBPM4E*1K#-1;."A+F%ZL9A7<^O U2QWX5Y,E)H2,)A?'+)\L@ NBS M*Y.?3]VL^+%]+!K!#CUXD[FK71_3-X0'CJD@BBGN.NL%>%;_#S%9+[K S]F6 M2:HRJF4@(B5OMR4E-(KUA0'GK9I]6L=1);7P(G'K#!^XZ1]U2@(%;,JFG$O7 MX!9666NW@!?^X*.KBB>7DQ>7%6M_4UC)^IO"RNRO>2LU=E)G^A_1KI17 M8RM\" M/I_< B1^_!*\^5.O9<:&&=B'RJHQ>$"A%)W']9SX]8.[>2/"-&U "B&]&^!) M_W;<+: )FE7.^\\X-JCR42-7\I#Z&_$WU9E9;_P_[-V43B'/"_Y2UR87JM/U MNF]8JO?F/=)YX=SP^"1[T0[AJ_O=&A$P!->OM57EI#+B&JQ\N_]&V._HEZ#=Q8$^R/M%RW ,I+"W@_:,EU;/+7O/^/ MMY?/-J\^=#-E]D&>QAAS ODKO"2E'QR!?V*1H[":)_]2,KMJ_GL_<;"TD>.G M"*,B=@:U\_5 89M_:D&N\A0[OG\E"UQI ,;1!C?#%CR"%'_#\[OEUA,EMN705S78W[U;-^MLU^2?N-@-)] M%RDX_W?^T@^?_'^B"?7EZ0[/,]FE0MO!Z4A@3 99(TPU;Q/S_A M);M)NRHVP08&(OWS]QG+I^J9M.:E9@A:_/B7_^*!I*1I(Q6Z(XWWI!\:M]*T MG57PB[-"J$[W^MW*N^]6#E\Y-W0]_17JNG^%NB?_"'7E_R+A=0OHCTUUG3J( MGY((F/$.R#QI^^>F^K_H$#"T0[SX=L=:^Q0P3LQ_+]/_'6VL"6'TKW437EH< M]PS]%=V_SC'/HC;^SS@G[M<*A5QLF5QP")9$@KS^(%4XDG1+)V&G=0"Y0ONNT+;=;H?$09-5?Z_/]=Z7X?TT0QYT< MH<.AT=&=KBI^S8C?$X@YG00X%[CLFF&=3I] JZMSCJ]Y*F-0Y/BLM";@,SWX MTKK5Z(^J$2@YO[?L/_O<-4T7^I!+4*BE-L(@OYJ?@,T0;HN,+U#["^S/E4K% MMX W1H_J:OAHP3*J-6V )38"WS;DC?$)2N,_B[YH_#ZM_L=I9?M7RCG_*9D$ M[O@(?<]#KI=5O4QA2D3!9?F61 KJJF42%"IR;C[H MOEHYOQG^WR-7XZ/.:PAEC9S5S5<;9"+2>A<3C+7[MW+C#]*U'(71;+E-$L'] M#K8LYLN/*AP-*6CE"<3;'J"Z_#>LO_\?7J_\)UZ,B/U1IA;]QX9>GHZ\CCQ* MRKL-(F\BVYGXM;F6F^&IB9SZJT?UTJQZWRII,0@F0R#T>^9_?P62<]@?%:D% MY^U3Q=XQYFR!]:5D(SQ?U=A':X<8I!X>@9-M%"+F^P*)J [U:+,!1"Y\R(=P MU]Z;)W,M?NQA)_C">N-N?F8"W*R%C4+^;G VT.O,@&5S5Z9(QS9NTGYRLE.RG8\ A"N]RW?@6GFHQV4PF7$_^C,[/!%\2I9,Z5C%2W[!K] MTZ[O;A='.H;M"<]X:-CD0$Q$^2TF+6JL7'DN7Q8Z6*CWW-2-/>'=4*$LF&K7 MF?ZG#35#(SMAV$ZJVI(Q:P:&+7]8^FLT.9)0UBQ[4P\!K)/GG$.U)K%9W]KO MN4,B/!5DFJ]8:R87 KHD2C]I]*U++QL^KV=X95"OJ*6(V\F>;'@4*_D$#%U3 MZ![![?%GASEF^68:?V*H9JW(GTW"_9CV+)'KX/GSR8CHC$B6F$_Y03$)*(<. MCK%.R>37NYQ,=:J !,6[L**PJ:$3C&@^RP?A(Z*-A&YHPVX!70S .2ZDU.<] M=@V;0Z:FK.%%\[J?6(G,?'U4'UXE*:I]VRZ&F_32V\U!M<-7LPAM8;O.,%!1-=-WD8P"?Y\T]I/%'J$YP1>U>+.$- M\4[YJ5BYX'[;-YXO9GZA+;U:FLF9&-*G B@[_[KYR)^&MDY4BX+MZBT =X_F M%)'P;0E$Z ]C832(3N!/U1"$<*+T+F2-@%O]^D'A->.X4#"BV;%Q0@C M3R++02-WU?A1;9+K1M_]#Y[R'B6)+Z'AJXZ ,_VX]26>\LTPK26R*/4Y%DOB M8,X^7UIX2%^F9 O\TURXKV"!/0UW7-LE6[S W($U;1EQ5JVAJHB>\OUW9/&# MD8UK7_B@S%WMM7)C\>+\L$L30H0&M:\*%!NDC2]TI?5H7I:\V$*@;Y,Q\1.V M%I8V[_O*G2C )484S,'@+%TXH-H!TB-!^=P 1+3KPO;!+->.M@!5TW:D,;3N M@*>4J=EZ@RLZ*TW<'@&%"D=)4N^VD84;P&(+EA/+[(4D&9(UJZ>C%@6G=Y+% MA0X28##V+9FJP'J:R67,(.:\['.F7C__:E.WGB^A@1$ <,4IOI^U"\QS;* M_&#JY+WX7LG #=84LRO0!;,58#]AK 2#0%_7PNW7!"2Y)GT9$G>K5PQU"U/8 M/F>^>/U0GY^EGL$$^Z?EA?- MPC.XEH;ZG5V-IR]ZQ9 A6@WG-24 6&OV G1 MQ-90YAY2)DV)Q?"_4=E=1'FGF1SC'>A]H(#>9)"C.&>7:LW,\O.K;M;7](OS M5X@+.&8G$%7@%@ $AW3JRTWV%\A^WBV_+IMWD6=_%[$:S)1DWK#DL+D]QIQG8KK 4Z7H7FHS:^80W!* M^]3*WV( P- OYQ7?HQHY7Q$)%^OPQX8=U)9O%90-2YP5.JJU?Z_Y1G01DRUZ MD+AA Y47>T?B(A8S0@G-K&DGM)ML&?9Q8&AR* MXVBT<- TS/I^=(M@(CZ6>W_ZMY\/+17]0S^IYRU-M95IFHUAE$F<#^A)E,-Q MGO>5[1?C$@&X.NYY,;H:N\+FUL\@ZV.1#+PP^?:U80E:7=A!ZZ?IY!W1O%V* MBC2]J8)\6?Y.UZD]CK>*1S]X[FNB$8^A8>G&NJ1D:N,(FH) ( %W77NUUP MRH, H7@8:M<**;<_<#<]>$^=JUHO.C#UTOMB!YMO<5^-@#WI'W7GVC<7- C$/6X0+!]+M=Y<9TW4/:/5G*%]\B63" ML4KR28K_@O\C&\W\ZVY>.< [EGPC@.1&P!@AO/K&F+LR6KX=3E#(?>#F8R1Y M>HI+V]P<>>]IY5 IZ8MPL0;L!"SZ6-GUE9AE=H3/G4O9SJ^\+3L4./#1J1M_ MF6/[F=CU+)(HM2%N;#C@Q+2;FA^DYC($& 2<;M;+-7@%WYS.J']D3\!F#(#V M'Y=P=G&UV^[PMJB83B#LV&%RMX"H?)A?72M#4=/F$;FN5]BT;,W3R3YX^'&T M*08'2B]HR?<5'/^H;PG4Y4V0"/IL1>]2SZ\1,SQV- ML;ZK^YNN/OLJ!"L#E[<'MU,X2G+J(K)-;$IR=C/IY^YV>X#[<&2I>1CKJ?'# M&.=4#3HG=5TB&3*4']/_WO&@PPXW6&>-[S()]SZ//GW VE0]Z1!SA,8J.^!" M_HJ"$:\2E;W0/@UA <\][UU^!&3>OW&.@__$9,)\.LS-Q@&F(>###7853#''?3B;J+ M^2?;:^&![BOH!OI+]OZB+5]J)P[ML5KDQJ52@?5J[QAFB^^EE'*"'SU1>-Y M(*%^;DN:"F*F7 &>K CCC1!GIH@1+!?=5I\ZS)Y)W773U9-1?O_L>>5C/*\X MI5=$&-",N?)_YW^RY!M9Y&T2JK"Q=?9@<:Y,TK:9^W"&' ?3R^[GC#5U_.)1 MY 14PQP1G[X#4'1LN80!TA*.43]-8H TM5EO/86$IQ R(%]NGB+K@I%B^A>L M$SYA6H3H53WKSS0Z7UXPF7>L>:R-0.B1+V<%LJ*7<6$*X6_V3[&/#B""#E:O M!].7N\BU9*F6L\6317.KK>1I15;'&:P+5?\Y9.5#Z,9OQ.RE8)6"1]C@Z,XL MT[:I%K%; #:+4NZNR;RK,N5[S?TQJBB)-#H>8KV9>M\*!7:3N\C,F15[ES^= MTK83J*S9?V(W;)JPG#KD>?8S["V;WH :>=4&.7H@9_>C)]F$+W);A#L":,0= MH&.HN\M<$RW\^7LTEI?EZS\*?[U_H;?A[M?,_#T0VXHNC?< MOV+/Y-Z^)"O"M0.^HE<7*U3MY_#Y;CO-B;"T6@;,S?!BF3=I;2UCGP#D+7P&!KMG%.?P[D?=?55]5>@@)UJ,NN)_6V:FY1C* MVP,B\A6$]>55V#)0ULR].1G&KL4=K,4W?W%B5 " M3@L-O?D(J^_4GPO=-[L%O$WNJQ=UKXBW*I7_FB@XH$==*&?I4-G?4D=E&K07 MC+*?0K.0NRC>&>"]6SR2/("6( 6'7LR] R=#M>O7>*,R*6!])6M8ZQ-(Y0") ML$\!!"7;QLED/O.VW-HDI<12/6PL#]%3=/$ MC3;<4,[SLR*)?:T7@\2RM,E2SN-J3DK6=R$U+@#,\@ECF2*D/EPXLHT-?*P( MFXVT*K/QIXJ:4]5. MW?GF%EW<"7W,)&>_S^/(A4$7LH_*IFY1[2'LX;?Q) M)E<$YIB[(L$IHN2?3BA7B@^,BCCD9<1]A\C\>SI&O>*H M5\_U?%\@(GVR;0)@<:RQA3FN1<0!ZZS1.@V/>"S3\27,7."./T8X2++KQA\W MH,[_@##? D(AZQ(64,IHI/#:$M."SD3+XX+YZV+AP]C^-8:%(7Q MO1\&87 5JSE][P!XG98#V-=(+,CIF1910GD>/X32' S[J2Z"HE([X\X M:1#@ENVH%Q::+\B@O 78!GU5YRJ>>#'1IROZ!<#'B0&EQ]ZN!<6U$XD3PH15 MX,NMJY]X+A7=WM<:60_/T*K&\0K>*#I +3\L*XZ7)(\\#FKTH,:VDB8,R&UQ M78_OCS59:ZV(+HO'Q%W!75G1U:6-K)4+OE[>J,"CR!4F<< /AK"\T=-%YPR3 M[/\/9%I7V["O2X"]RTPP<'+7BBDL*X97$!>?5.?**W5SJ^8UFNH;)ER2P;WEJ$8WL #P48U3[JU>&=2F?#9; VO- M\@5P$Q!CP19NMV5 ^['^8=J53@*U.OF']UZL[]!I7;[1,X1&\E:!&+)X!4150Q!JC8%P'ADZRT#O:_+C[8@VB;O: M=JVH4T*L7_(A3#[+Y\Q/[=$HLIO6+UF/# M4[[ZB*5R7\[V2<=\F+<)POA*LVHR=&?ZJ^>DBI-WY^O[ 8]?.#@]R5OW%;M>E0G&G;LY02K3S47KK/ M@]-3FHK3SQGT05+I#%P7(+%#YV$!>ZV@D?V M17I,)"7IK(8RC'BH"HU1&<%R&C#5WA4J\"6T[SP=,[RFU42Q;8F M3N8>L-9P4;7N19\5.O-/<]>&8K-ZMPB4?>U_=@<-G2BP#O2L%0IY6P+%)^WT MR-VBYDVZ6="G=9OYES?-/-P^7;A3&22(O?YA$!'=I'8GLZ<;UY M23:A+;HH9VL8/_F47-#=9J6PD9YKH.]9TC"38$%<;OY>TIYP[1G>"N/E5_P4 MJ3\5\Q7SF3P2OVM%(9NCW=6*5AYD*P3; S%\-?VN1.J[Z0E5QWTIZ8($Z@TD M].VGC02_.%(ISE8F\V]I<6C:XBDY.G$C]CI=$>'KYUU9V'JVE-IMV+ R/OMC M0Q;N,W4!G"^Z"Y%8"XW*+1]=F[$(4=//<1Y0K_F+(D#06P"9[YM)I*KDI[41 MSZX;ANNMT/REO30*<[%4.1*C,9KOSZN>-SH#1]YV?>GFI_FHB_"$#J_,:RK MD:*>X00A9H6#N>\W9MDI5?&2P^UC@[\6NZLY4R!) F8?C/HU10$XO[8]\>6? MD;RO#WYZ+IOZU9[A_VKONZ+A?-]V1T@F1 E1HTR"(%&"Z&60$$1TT4NBEVC1 MA@RB3K0(@B",*-%;&"-J]-Y;#(89+0AF1'@Q8?OMO?8^^__6/OC6^DZ^@_OD M.7O7==W7?5WW6L_[L!)IOGR[7)DOV.WI7[.KR1U@]"JR("JU \K&$L^@_F5< M&<)_#NI()5(';43";Y>;2QR&9S[+2]@72>_%Y2M2Q=@U/LD9P >2>4FJ0(1! (L"R]F8-$FFWK>S-S>_=1 MXWCVY*/)2K5F+K,:B!-:S?&9W@1KK_(Q7YV28UOTF0A@@OOKIDX4NBFHYE=J MY5ICY1(4/TMM'JCU<8X7G4CV&.3^2U=!X%++NW__.<"%Y=@LX M(@[)8K%9PS]_DC54^+C[.PPW-CM[E\9@.AVE1' M(_;PO$2\([9U6XU<0;N5"R"VN?2=W]@?9SO!VA<0)>Z0$P+,@?P7?,B"GSGT2<.ECXK<3N*T/$N< M#6+(V=SGN-^W+3[6JR*C@0C-?ZUKY8?? \*J@'Q=9*0Y('8I;/0?0P1!=4>!(N60YD M63LE_S9'S7KHIMZ\(C5C?+CG<%KF*Z3"]]A62W;Q?=QNG1XXCG0)\%E10N3< M)JZ><=>-&?1V-4[W-'%D6A=)=KW7%&E?97QM>B1 -;SNN>5UG5:][E\BJ]YL MQ>Z>A,5/(9K-;?Q7_-UFW]$O9Z96DG[V.0T6#-=_*M1@'R/A$H=0(8 MIQ2I<.,+S*(C1V3"UY0[W/U^5WM^M+I1+X;GO9K4G#2+C!@#]L5Q"D2:#*\[ M-X^_O/$KJY#$AS <_S-LK1:YM)6)(A$[77F:WZT]#X/'6)M.&W44#EPO1D Z MVG3UE;EN\"7@==_:U.E&;A#YPC&.J[SMJ01M*")D=(0#K5 M R*KP(CBUW,08!)ZW:-507/%W4Z'@&TI,DUQR7U\LC;\;<+]4VKF"_"/1>MU M57Z?P%BQMSV@A>"16!"AZC))FOBGJB?!I!^^6W?.^*K]_$1_!0:@P7'J6I+*RA,!*$ 8W)[=:F=*. MV76G*WG1X7CV8@H/K+UWWZ-\;E'VJSQ> QN26[YZX$$H&DR,6$I=&&= NCE.! K)-.TI+ ?/I%!JO(A @Z,PM)3X@YGP/*)=O>1B;=R7KP<2G,9:UEEA9;KWNR8AUFS5Y964]Y"TY M%'B;<_LF/<2+8P*I/]S2N]FU+]8=%8N*.' 6HA@79L_7##G5H.=5^#7 MF?+@PE+N0[>?O-V!5/XQ,'JCSMWJ2&1I5[I!DB+8=-'8/48U0P6)]LS6;),2 M.P_T6V99M%!W;%VLUW&J'ZE&UF+OJ461*]2<(+IR1,?@[&Y,HV\E6^0?UJ>2 MBM>G*E?0ZB%-*J_(H--%GMY,B\V&[=S:%*5JU#X403DTO$2>]O7 M/1$A7(3H*!P$#" ?3Y2;CPA"&%FBGK]7Y8G%\VLX=I*M7R%[))V1Q+USF[0[ M>^A*/(JL\'5K$;2<4##$WUB.0X)=35IO-^0(?UY_\$C"P2ZUT'1N3@&-,7L& M?>YCHW_A).3@DH!A8#[)GH!-%[H9V7H3<, Y^RY*&S2CQ=2+;18J^3,H6=VK M>TK];T37 MUF5UWG%W-Q\"-4V;_1;%+BF=2N[Z_E]\GFG?-ZZ9%;)KF?04_G--]AI% RK5 M(:&Z6X=-$TQQ/;B=D;#F8LN1UXVYK5RE#N%9M>_BJFS?TAZ M/S"@;GMUQ_C_["&J6(!CPD8/\GJSVK)\(JWY3V$[7(7CDF72'VV#UX$>O/$- M4C@&C!K5(\' R)2DA(CH*N>\-PJ07ANZ$%X C>^)P0M>S$"YMNAF:(E?P4^? M[2.IMXUAB70^T'DVU0IV9M/6W;& YV+=UH :[J^%.9!!U.T-RH[JR7CM%]1( M&_>WT(G7X:6[8*%5 UY]8TFOP M=;J*O&_0Q^@S;EE+\,L:JEQBNC48^$Q XR#=P7(TUYXV3S>[5UE; M_U!">(IX.M2GZV?PO+@G66=A%RL^XK38 UV^U%J3%\9UFRB_?!3+"VCB1A$V M= 63ON<@.HMNFG>E'O?7JK]E#HB&Y46;YJ;;/2%'O/K6KAC (';&"^I6Z939QM-:7?EUO5&OL+218;D)YPQ-UY&BSY(_(CPJ(OK-M!^(;0WYDUA-AUEA5L[H8%X8?HU;4-35.?EVH;$@6<8 MH[PFB0GRNJ^E]@*)NH301#B$6-NS=.-^G3;#;_6VB7S4*6UZJ:6ES=N=-'5# M#AL[+OMDSOQ!:I"0EVEBUI)S+ATRA!4 X^FBST&.QHB'[M!.?$",PJ+C8;#7 M()6%U6);QFVOFMK I'P*4,3O6R/*[6@<7<3);/090^_R=B(%H&16'_Y35S*G MI7RX1*1RQ.I+#MZIQBK%4V#YV. 2F?)U=X>CB\\9:G-JBP[J[4""^O/=S#^8 MI-]P96&I,Y7;)@*ORHX2+[5(_NH M-A_!Z;M:6;>4\J7M#QNM:&!GB.[RE#Q*^?2:\JKR?[R[#3 MW8;\JL77O"A;,K?\*7=Y E;TE A%X#BA>/_QK&E)_X)*$TQ--NC.6W;0%.ZPY9S(MV&R)J,*A3K,) M8RGC3%:--VS1\&EC\0ZJ(95XIL'@R_^9R?^;S;^M$G_M8B!=973L"S^E3FAC M'* MXUGK$D(_58$ADH)7,N#:^,"#KC1WN9X!FEKADM2DD./HR]0#3?TI$;$G';$4 ML,0>7027'!!&!'>BKYO]O-D;)J&'SE=IG1$1,C_5H_FX^NVNFWBSF+NQ1H_X M:BT#X^T1H)>@WG61M%%NU^*T'W2TA",$^:^TXSL--B> ME=H,+'&Z-]DGA!P.%[JK^B/J8UH(."T8&PLB*B$::5'X1,RU'NL'1-ITR4@Y MQ2@TXL HDX\^>X"O.0WL:\C-]B0WQ7F!YZ><\<4D!P.)NL!D(6Q&4;KCC!Y= M4]N2J(_H.+JA?@ZB%-H/6^L/8$F.8S41[Q.?K';J6=^V_JL&@G?2(4($X)#) M,W%82[-2H6OZV9TK9SV]G9B$Z3]3++9WHEG3'CA'JV$#'JP]#,MNZ.=\_)GP MNB>$Y6]6W7U$"%EKS=>IF3EA2>&')SL[]ON+9I4YE#S15LG-\5ZG.F._.M>I MW!8OJ$S= #PJT214J1'BX-) :+%+H[EBN1Q71?&PG^?-'7W.B07)M#UI/JOM M-0];7//R*_8F@&?9R@97U5%%"W.RFK4G\E44S7_RX\?+7&B)I> M4_9>1-A8P'__];S_[[*$=-%8X*\@2RRJ(NOAUYTH: GOZS^[F2%\ *=V#/&&2T._;VMX[ M!^DJZ8ZVRBKA^(#)NB2<(KM,W^79_7-0(K)H8V?TJ[YEJ&$ZZ2P=V]:W'_K5 MZ1RD\BR4(' .VN=_O^B&P1'66Z2[0VF# -?[=-HJPZ,CQFW89%+B3<"32-YM'MEZ>7JOV=YO=&Q36& MPOM.)V^LG8J [SZ/\+>WW!YQW8%M;U;/09%<2C1 IA+M)L9J L*P:+$U8]/< M,+.14/GV:V-'C^&GOK!,RV,0/,%&"RX&*.61I"=Q@DY%V.U2)P:W.-L:RT&. M%(FP:\FC4=1E"3^.KX!8R4L0G7**+=F%Y>;:\?[U*<%?L!3URN\'TZ"V(J(5 M:78-/FE05,D$#!T&=R!R]W8VUK>5FFUE5J8IB&(*'KCQ:,.!&SL'P ]Q2E(3I4_/0:(G75Q,ZK#Z@JF,E?T]^2*?*W[ >GO+/I8,0][H\ MZ6$0%:#B$BQ'LQ(N6[29\"(XD*GXHQ9TV2S5UNC.#]"5(:_^WP? M&>@F7.[.-(2\N\2=A/!,#915$CC(I6,DM,6U\KI9RS0RNY2[FCNFXZ7&=V<< M)E:J3QF?/_XM1BVBW3XPNE]:-,3()U@#V!3#$%U8$6+A63Y>/L-W^+YYPT2% MA.F.^P23JM'SO5N)0X['0&?8N]R<;%>X-.%#$*JR.(=YW,2PSG0"^\<74!TK M%3"Z>AH@\ P$H@,]-QY^E^[T1;*_MBY\;/&I![^H:LGZ@/+E>?)U6Q"; D'@ MTO1%E(#PG(TA&91>WJAE*1H:M:@UI ZY.M!6!)-9 M:I@ISXV1I^0HK)RQ\),8'YR]U>T\!Y%H$>>@--317T8R I@DH@L(./V]CKPX M SCI+OCA]FT2_HQXU(.L7>J^>J8(8U$FV ]RELO9!]%\S]K15_CX2:/$&[H M?\/9*9^UMH*L*:TL+)S;-GY@YLK\WF;NJ52_IP]#/WO\!G7Y586PF3=0Y\DZ MU1GH'5@HSB06?QHX(<%IVVZ?)@J=+1P09L!Z!1Y_?QR/W%/MG10'0MLO8J8N M&!C9ZVKEK8NP83@'==#;!;]:?21D/$OU+CD"[6/]M$ C]U/9/?+W:L&K1WJ-L%LQ;<$%C?!L5(QN##Q(E M%\LPGV-Q/]8R57EH-5>3*?D2]?Y 78D&IDLP;@B-VG(%6'M*8I3+92:@D8.% MK"YP X;W$^AAX'FGYDL=+CPPM%KBN+"D!F/I) !.G?Z'>D"H.J&=>NC$(U(% M]5C(ZUFDOGTJE6Z?[,HG^^H+M-\3MGZ2=V $QM)T)7W;?@$A Y#3#N$FG[W8 M,<(Y*-HWE-*EK.AGD/:[A.?EIN:;A_T4*HF&*! ;28!+T\7.G[V><_)]PDUP_SD':!Z-3YR#_0B(8 M07I!!*L3_O3&'R12]5=MFK $+!$06SZ"9J[^ TF?D6D?>+KL.[[1ECI8[BSU MCC$EXG7!/Z%BZ&B:4-5)O[[;[L3>$G-UK^(?/48R,C*[ N0;=*Q SDJ/?P[H M&X$O28C%/#1J5Y(E?-\^\$JZ=*JGA-39B&=%I M<_W"O472;T(94[JQ-R;]Y/\*ZDX67E^0W&E!170E-WQS'C=E&IF3/=8$RX W MA7TNM(BH5I%=7WNA1<;HKP;UU4NFW>+*5T&1U 4"'<4K8T%&]6?7"'\JBQL_ MR=%FT!9\#9>7YFD]X$L]QPZO_T%RNG%^;LU7J-T%JRO/0&'61==;-; MP5BZBCE[/2,JH2DP@>;+6<#5?$$(&[D'RSVR*BAAI A?EL#R/81SO%G7&SN;WZN=%3_1A^SBIDB HT?8!.P4 M_PY!F+<@S9SDU-!FO-V++VE0X2QC> %;Y:4,>U$-G^-KC8AH M#^%"34EL [ZML) M1W-EW._R/*S:Y7WN-\N(&-$VF3[PI_V+\ 77@+L7 1V0:^W$&X;Q%C#7#3.D MOIQ_CF..[P?N2FIV9B5D+EM'6)NL:_\,E!=VVHWH.#2GVAJSQ@)2G('S*A&Z M?%K]U;E*\Q_I[M#=T0/_Q9.^4YUIRNF9VS,G=YT5ILJ@YMT52^OQ M=\IN>6!FWMO91@6+T*Z>_&-#[8Q)C<[Y++3C*0$4QLXI@ZZ.?X@$W8L'R9!/ MO%%HPN6DE_43M[O1)Y45KQV*^S__G)5N?!*<6K$XY\F41\TMSAC3NDE+R;_N M1$%51H1H?254=64A.6TV,;IQ=<3 +YO[S%F.9;D+X,1!"[N(;QQ#R1+R^;RR M_$&MX%JZJS\?&7^=OA)7E*#3 ZDUQ_Y-4Y+#"M&O]0 +9=$OZJ[+0E$T2V%P MR5 \J]]I%9V+B=ROVZI!!3/ZD@/N(XM?4Q?$4N*YQ)W)^R1TV4AJ1/XN^>.Z M4RMSJYN=7?LN/I@/DX;:6JQ$]B;F4%1&JZ<,T[$&59.7#NP^!5#6T_9##A+5 M+-+84B:24N*JWXJ@S;2V2)ORX#&\/V])=T?#0-4N4#P>S?%7TGL90FT-BU%0 M\<8-\P4'4J5.\];$5*8[=^ -FJ+!Y#GWA+5P;9&H;.A,IQZA/B[8SG7D\'!6 M#BZN=DUV88WI0Y10(*^?HC-M4;9SZRVB4QS\6>G\5@Z_#<5HOEJ!.C3%G:9\ MO%]R0%"[9=78UFPN]VV^ &V&(/\CNT.K"<>),_;A-M/6*3NYRJ*;F,6*:N:A MQJ@^6X7BJ5TXPKW[&X^S?G>0T!F8L#934K1E" O5RM*?'+>M;4X>D,J<8Y$W MEA;\0,Y/IM'CVI..RX8\:IX2.5CDZ]5MFN+]7<6/JM?(6=O7V613%GDUW-^_ M>C(&'CF!YE?V$B'ZA+.XRE%/H;J/?LR;3\;H%@Q9*0 M2X";Z?BL9AOA,/5U8?GPJWII9GU-4&I&1L%5$P_\R&J]N);8KO,?.L,-9,0Y MZ/K>01M5%NS/J:;$CV;9RNV'1(J'_)F*!MZ'[W4>#W'LKP6R"1^5E7BRP[[. M=K;1PK7+71O+H:S-XW7'DEK#S-B^MODO8G?=/J['MR6OZX'G/HAGSX&>)YJW M *&XX">" GL*D@56ZG;RB^8%,_0RZ(P?3?VL@OM-8D*FSY,U%29Y 1^B1EVH1,OUB!-EJ@6/,>"\@>_P8:B+Y0YO2.DZ*$](?$ M=X5.@<4D9?1$P0V,Z5 IFGDFJ]+_K0KVBI%#.$[6X)5;]6RS.[Z*"A@(!85Z M+BRYGG3O9HG$E%J:*T\69HS.'PEY"SD-6KB8BJE$>&4L4P>MC5[T26 EI^M* M)\;HI-UY_O2AED#FBJ^3&%*T\E<5X7>O:W[PLLR?^S'FNG%.C;2^+7+X M2=>UQ[Z)H4/ #0/P=R6[9VCK$O.&G5Y6JQUJ>%AS)C!02N_64\U_*L$^9@Q# MYN_69;%OS\L/Q@F^CFOB5H4*[_=B"YH*173Z/TL)5M_%=RM_!! M%BM#CWKF^(6&,^_B(NI@D-O/]Y)%=0Y'#943)-11,O:)BG:_K7HU!J?#C5+UC>8!H5KCB^BU MIN^,G^H9\[8ZYA0:"'W:E@=NS0-EIH M2%;(G]3D-K95F)-B5V1I->KBX.FFN)KC-_2^JWBR0>_SI[#?G+G4.5Z@,M]_ MVPG]3_U/_5<5V?G<_P)02P,$% @ L(%<6*LWS4Z!ZP .Q(! !, !Z M:7 M,C R,S$R,S%?9S(N:G!G[+MW6)-?M.<;.M)[%:)TI2E=.B)=B(AT 160 M)KT%"(0BO0D(""B]M] [A(X@17IOH3=)J!%"&'[GN??.G3EGGGONW#-SYX_9 M>;]_[9WW>=>;O=?ZK+5W;N=NUP!4FJH:J@ <'!P ^.X#N%T$* /P<''_N>X: M_MU%0$Q @(]/0$)$1$A,1D)&1DI"2DI.04-%3D%-04I*Q4!%34M'3T]/1LG( MQ$#'1$-'3_?/37#P[KZ#3W"/@. >'3DI.=W_ZW;;": FQJ7%K\+#X0#@4N/@ M4>/<]@* . +C[>/T]]U^M_ MUP_ IR:@>?A4B9!6]ST1ARN=2%!"#C'G\^HN^M?C2"[1#V[!]T@8&)F86;AY M>/D>/183EY"4>B:M_$)%54U=0U/OC;Z!H9&QB:65]4<;6SM[=P]/+V^PCV_( MY]"P\(C(J,2DK\DIJ=_2TG/S\@L*BXI+2FMJZ^H;&IN:6[I[>OOZ!WX.#DU, M3DW/S,[-+ZPC-C:WMG=V]_91)Z=GYQ>7Z+]7_]B% \##^3_;OVD7]9U=N/CX M>/A$_]B%@^O]SP!J?(*'3PEIE'2)WKO2G++H7YG0%IQCYG>OL%_9G:'+L*LF 9E:E$K7+91OOL5HTZ?/XVV!#H&5>@ M_Y&*#^61!LKWAWM:J"+A7X&W:X*),8;IIKH'C M@L,5PS):>_,5"UP 6]O!9\J1J.T4JU%NP6VX)(9SP0N;]*V9UT9KC M'?:O8ZP!LRMRXY[DWD83$,ZOT0\@2=AJBPZ#79CO7C*2HCM80X>IJ6@2NY&A]T\?5H( MA8B733'A6/ MX!.4!CVY0;/'($_0W(X4Z.!L0)"?'GJ4RC)&*01W209R' M"%J.M2">+7S:)0-)#)WR@/DSI/5L=\*:H]>E6DOB+>!U1TO8Q//<$WX9GM8G M34 ?H^<]P"/#CEUX+3RX[=G&01:CG=="0U)AX\X9%*#L+.K02[6XX^\GDY++GV..":-3SC23#L;/$%A$9F5// M]XUG]W\3]; X'[TO'[S6/@!2Y:'8L"7( @A_V3Z#-'<=?/>4E/CA*D=<:+I! MLCMVQ'>[]?HM1 GMGK]/U(^E^NU83WI,: &&*V$'IK@S!4PY9%,:91+47;CC M=UZ6#.(5^!:%*E@!0P/(ZL8=Q58IJNHFQ'X=<2RL^#5;*SN %RLY78:]_\B- M<38\EA.^D$&;YN^9+'_V%3_O-6E(X@GA2EUH7Y[Z8O?GB>,['RM+LH#!D,E, M @ 8U$NYT(J8AH5B/'.T<]'>/>:/;@&A ;*.>:M&*]HN#3-]#1KW,Q! N&YB M$X$D3E*< \G 1GC_,25&N;TI<+<%<^7BK!:OJC83L3L[=AZWCJSMYDF_=E$7\P+PON;65G' M?M- "NRO#@!R:!]W8NQ5VC%&'O+457"[R-659G),RSYU7 =T<'8T7S->0/C&^V%5,@SZ7L_P!%Q3V-1LD,"U M/S^0DFMC81"\#P:V8F4/\2>S^2\B,P0%.N"BM9(;BL ,!4 /P0T [%!VA-# M3%$<"M3HI-=::=8HLW,8AK,E+HMNX,C!Z5G"ZB_ XYO#[[,S[$0WU6TV*$;$ MP^IQ6=(=M.:I8?OO3^?XM?!$4^.<4WJA2BLJ_^^*$_UO0K^V_'E[.5#]-N#7 M+8#22?X^VO NXGA3VZXPM,9=JR2RSB?N]WMX>2;PDL.??1R3>K VG46&'34G M1D+CA&3U\DSV3?S/+D56VK^SM$_,L49"9[0O='F3FULQ38.CHB, L&/\T;KX M3!)AP2V ^!#$$+JNK=PK+](8I[QM-\MP*EYC/# JV88:C%WM;"UC!RUF#+0H M=&CP7*IG$)-V4(5 M[7?ABO99][L% ,WFT&YL6&DO*)6::%O"BI.!@5FYNO[#I>2W9-7BD8R'\\J7/DE7MYP%5/Z[:.'P2J38.83];,R(!W4T5]K M_3BV@QO\$4AINFJ^FSX3G;U; -G#/UU=9)[?,4I>M2=P3A'_* 6@<)AO,[N6 M1!,->'>(M,R<10KSH!SK"RI+ V8?^T1_T@@LG&$W?;CCMK9)-D.>=>B.;!G3 M09'G3 C_R3!/G]F_.CDV;$D_JA0,HM))J@M[D> 68/W.SP,1*(0A1P\B*".! ME.='H-Y,QF;D=F/N,LA^3[!@I+U^/Y=(XZBOU_6GY;M.R!"Q]?N%-M9.>*-% M3!X2UK/*@C[NNA),#8'8$>S6.E)<&<,08 MR=@%)W*LVQD' M+2U,/Z]RO37>, .7;\%++8. M&,)),: -0;7UA9[WC*$6?2PJ4Q*S!_9/WE14]$XJL8C%Q)6S,%A+?6+_?#7; M#V0!'VC?Q&#\$#_,RMOD$&C,,Q^HTP+9B?0"D*_-*&%:PY-I$(_YOL%*ZC4' M1G(!U),O<7Q0,81$-0I!7N!"@\4 MLV 'D[Y!.M4Z7;(0%GQ8\!R^Q\\I)M!*$D[D(O6'PA9O?77^%M /I,7P(MJ5 M>[6\40RGG0R9M$T=4]OHIM_&)AGG)+_],ZV7#$1/G3Y(X7N698K>5,M:5("% M^TU4ZXN4\QU\"8O62RSAR+ZCD3IO*@NSTB-"<#(2\ #3^E:2Z/[L0@ M,7M17>6WYRQ>UAIIX_ (LOA1F"NTIF)7\8$E4S8E 7KQ^B5$'?4Q,ST^K.*P M36:M0@;A&?\Y';N"U9\68N&OCW-#?9[?_.DM).G4?P^F<0L(#@9G]'8 D18] MB\YD^^Q]PW]$)1S.^O.D6W: M$LT^>1:"4PMU)@>+B_NSNB8W'9*&C HVQK+P)\FL<2L^8WIFSOT*05@Z]%&N M78MA](.VE%6==FW5Z4/A@MJ41]/&^KT)(E6=7LVW_LW1 M(Y[)P?PARCDF]_>[>C0,2C."VUY;E< ^)T6-Q^X:#':2-BCJ45@$#F"Y9]N$ M.AXBP\,/Z[25^QH[B%HR=*9X4M;L&?;X_X[G]9=M4C,\DZD=Y9]K>WK-!R;J M+BN(]I@YCDLK5ZY7A"<2>'"6?M%,H<4:U%V*'L;CC&]6F M:7W,Y?\'DR?'A]?D%5#6L* V903E MO5T)^7LH:(2P++^=:Y&%YB5RY<4LQS-S">U,9+'[1R3^WD+W'\FU\/O_C ZL8/K:#WW>8 M"I^#J:#ULG<- P1BQ:%,=MY7L8>O3>R]W?90,E*?&$JSU>,Y%Q M>O/:UVP887_*GG0K:9V_[;C0'L4 M!4 =P-%\G"9H"7\O$+F:,T_).N@HGMQ(XZ&(N;WN"FIBK"*+?*#/F:,4*-,FS T M>!>C]NF"7>;FJR/&$"6YME+3V0PLAD"EY+91G"7NK17;I6&0_:U!E/DA%2CM&YO98_0U M_IT;@(@C\%G\_-B&<$R'F(.Y9,NTF"-0$]D06K%J*Y%H.L:_\G;$F8_=\I%9 M:0:%%%<*438,K_HFOX,'(HFR&3BF&G2P1#CC@$']"8MF \7V-!5;[>61N#X& MKI\??1:&;[^C0!#X1R-O >N50UR//RE(:KE"+7LJ7R)-G62AO'B2H! M'1RY<-RVX]^88PR/L4+%SD07FQZ[?+%SZ;I(@!!9I/-^!H"7 M[N#VVA4=TH^W8=,C3(YVN@4,_+*&YN^G&II >PXB/K2E(?Q(X6D_%KU^P69-4*U[ S!]7F68VYC);B#S.(=>/B M9K/&>L"9%#["\3$N,V=FEKWC]M$EN\@19QO/ OM9!AHNMV211T]:-FFB9R<" M987&-AA[XT.OA'N."799V"YJ*^P7&*HKS=Y"7L)/CH\,)M1'Y[5;6JHYS$J) M2C=C6$*ZX(U$,?5P2I5*>RSE>-TUFV5G:H?(N&4]/,6.;N'(,&J#+YM0@'C^ M.P6E^+$\\TT:AG+=6*Q$,'M:J&A2P+GNP"%63;^IY:L2^-5HP::;*0]7%^_6 M -.(>R;?32*&']AC^+N-V^:"W!"$3+X,%=. .?/85AS]84Q..F9@3=9!, ?> M?T44CCZXJ$ GN2+]_@D"(:H3&&%O1%:X9*8057$L-3/M*NX! M]#[RI'/#_\;']+?KY]JFJR*[@^>U];[> 6S=3/1%;58_2WA$7:LV0[^!IVDL MQP5!$R-LB0FA%=OIPO+TP-B"XA;@>$P#>8'RSGJ_9KR#Y-Y:R;&V*3&=MQ"; MZ9^WFI<;#J-VXDC(Y?_\M8;A#O]RY@-&4U-7ZVL@IM,59S)F,BJ_H55G_/Y2 M0[-"3-5V3I*/<^D-P=-ZWF1NOCC3NPJUH$",,,)1S63BTSD_$=PO\F-5B&&K M*:6(RXL)05C:%J%C+[*--B%D!/#Q'ZYDD'V/2EV[R-H8H]N]TDE@@#DU^GK& MI8K5P).#[WUM"62.^$GZ'5?$W4(& FQ!S?8Y ^8QX%EY>3/PP\+9CS&[C5I. M8OQ:1LNZ3' )E0M^ ?F\:J]P_&16A7C):>.W_"?:V43GTP- MR.F/IC&I$8#/0"3\TRV >H\:#>MO"&"8%)*G0QOVYO6PQ/8V)@I5" 2_B#)> MC^!-K397"OU(UFD3M7'G\2<4:&0Y$<)T9ON_C<'172(8(^@]UNA?>SHY]HVT M7*\B+.=KAV+3W$BM_DCAW;]A*PL8LB"K'V-^"TXY5DK[\P>6-_6G//55DREI M1F__KTC'%YEZ/R7B-$]4=4#B3@KS19U/]QJ]^ M&!2O;=($QUA8-6DDE^66/ M?_U8$CK3J_V#NEN225HWE1CC8NU"='O;H_P!9-EKE O2O^T6X/1E'VO7+%'F M,?[II#? +:'6"^-N[KDQMF"Y81,K3_86W-@S@V5&M@>C%R@IE/B:FAQ*QCTI M:YO?;R6_<*_6F3!U_J9*0> O:'/]""-6C:I!9Y)3@(\97TL/S4-MES((X+P* M]@R%(#XM[&_S(CF?,D9@K7"@4 ?3,ACG[%?">FNLRKG[?>])KD&/6<*UH<0P MBGQ-;S)V/KSPF^IS4(1!%I&8E@+1/G(ODQ\^59';6CMQ3NPH7$_\7!1$^/TT MF*P($)_J-6W_MT$XSH+F3#C$,!T4UO8>ED5OERD^X;&LVH.02U0JM9NYU,E\ M2VB$=R\WH5G$I8LY\)#_CW"$!;[L0Y1>EY<\(TH^2Z*HR$C6;>'E;!+W=%MU MY52:$/WG8,5[?QNM-G>>5"91:7& M1;G>5-'/$4;VR!^0:E["NRU2DWWJQT2 M1!T,G6E6.4(EV?4T7[4"\&CDG?L;A>Y8P"+\$D[Z >W'D^8A*T[^=VHMCO_O M1B8K3*Z()G]H??ISC'K7AM2>(M,MH*X_><,#;>& &+OG0&/7(8#,**P5RG)\ M:BIG(#4KR9"(^TQ5^UIC\XGY]]FQ*]#1LPU_QN>_(9 '&6^FL<+VSG?I&SS\ M>*1WQIIH':Y# E<=,V) 2 MU_"$K+7$_6:92$YT[?=3" 9U3=@UNMB9TQ&+:1R)LT;[M=(4 MOQ+S)D:\3.;6 3TX563G1:PNL@ZD._?(49K7(9V2\@Y6YU.O4BJRT<%:7124^E .YDH P76P] MB-1&#/@[61E9ZIO%=%6)J#,157AV\-S$89G '7+BGF:B^LU^@D+:K&/8Y0[C MRD_+T=]LOFBW6*\,S[FYW.5-GD"* %RTS+I.O43%^B+S$:QPXI.'9*)#"?=( M03I=X\NGG(_S8Y=!;K9XOW=SHP!\_P-U"H^!XT#84*M:U;4H\V^-SI9/TF?V M*.9S6+_^C%I^_K.L>L"3I[Z>\G, Q11&- ?L"Z4T9J-\WM38,BG J9U@,H@S M+!#5U#\YT;+/AQ>#!/7\Q? CQE@/4J7K%F(R.>!1^S)>/^-&^=;44\3P,S4, M/JB*F!;1)Y4%C"J0>XZ10]]9@%6[_7FO51V-W\D$:34;U=64$2Z5]V5(R6[. MYH\KLCLB0//P]=1HB$R.K30L^*SU!Z]R9,79HGY$?T/U$YQQS2]>57AN.^2K MXKLL3C\<\O8N&A@D4 O&)KU52LXDH>H;K^CU%7SB-A3< @QN K J#[7T+Z MX@Z#=3>/+_97IH]M@AE39(Q^DHL^3J2B74J([T_RFM(^*:M9IM\VOX<:BVA3 MRMWWUJ#X 77+^1@'K&.*K95<"=;G;];$F05*RD]/@0U[9S,?(RFR*A<77C3. M-GQ R'S\$M&3\*6@^KM-!S^30:B6:?VHM-209^)61^FUAPF;(/WV%:B7DNJ M<:$AP\ZR8&5ECM7E='%)*EADJ[',"9 8I+11J391 U]WMQ>T>1_M__B>$_D> MHZ&D0$J-8"L!NZDE5X>;7)!XZDS)PBU@YN+9G>^HVI<=O3@[;=PYD?.*&D!" M(Y+Z5N@GZHL1M@Q7\T*RA<\>-5G%7'951.W'?$U,G,_\RE.JHB/S)#?J<30) M7V[@_RIB%KYJO&+I0PIC(GV!-SYW;9"'UQO2&_ .:$?NBG1+;EG,+^$T M5194W+;$$/$:93Y/I>T]) M).ME!O]R#J3XA#JG!">KW4RM_@6"!L5<*O?8+"T,I.C[P.$;-L&R3T935SAJ M3]_@?FB$/NOW3Q7?4$ .=SQ#?1WDC6YSYE3[\E)ILTE!\9X^T-RA\2YEM5K% MM=.]!10H^Y1IW!R4#&$CH[(KKGT%S> ^,?T+7U*48?^+C]AP.+!IX@ M\JZ0%^.>Y.__DHQ$A/B^>]<@GVV BS%#_]K8DT [=^=I-7RB%NV:K+[9S!=> MCYG];0Y$\H9#^(F2\W<;)$B[>)CH1*E_I_1K7(JWJDU7TRM$&ZRN&V"4]YFN M;@''3"EMV17H/V!H]VHXE-;CF-'DP%P I;;@2,]E+/#BB.WK_>A^G,2:VJ( [ M5K@G;1%V!+OS9)_=5K431S\8"?; ASC?[1,2LU[Y&=JHD,30U&!;XJ1,=*-B M]"NVKY=OCMW'8/)4:M"[L#,046\G5$_,49=^ZJ'U*%A$/?XS'I'K("8 M/9#\X72;*&&X7\D2R($L*"&TO45$E=$VUJL?E](3)]S2[ >]@F'!XBGGOI2_ M__+9\B4\8,M,^&7#N,>BF?S00X*"2B/5X@G])]AA;'4K=)LY?5Q1@-&!%J[*AK39A<0[ A2JA- MSQ?^.%KL:;=IU2F3FVC<&V!_B4I[I)N6^VY4'\H[NNX8?S?1/OU[3,K^'DVY M[>B)^B$]M;Z20.\7 )[XB3^L-WZ!=B-TG/W^^&S7@N+#ON$$'V4VQ5-N9B@: M]W*[(P$=NMZN;($D;_\\PY!^-"'>NMPC%DN95A5\3 M[](#3+45?*'Q#?!8L%$Z1I<[J$J+PB^92GR#WY $D5CM)%JNA/"6\;U,@=3+35: M\[5B!BN^ZB5BW_Y^YWNFH)0TTYK%XL!R@TTNW^N@KFU,LJAYTI_*V$O\P<:L MKU]M>*A)ZKC)7255L?7Q+]1!5[5=PRS MCU?D]=L)B R/YCI&M=?QE[]<3[4%=BR="#H=2W'&GA,HEP6,>7LA=UL,HGW< MG6T>V^U5O&7]3#7H,(&.?*'?_\_/U_!Y8U*_3> MVC5O.#'7D'*G"-\$3+X]2+[5KZ"'_F%A"*\5^'LXZ4J*S?N/68 M^DOH$NS,\1I_IJ'^$O/F"\6S/@B<)ZBRY_JU2M%>!V%'\,RIN;^#0?0;=>$S M.\=>CJ>J)F"O>77D/K6.GEXSQKCSAN2A=+YC>6)J&K[7 M8*Z3O45L>>W7K1,[L:W05@W8DD1#!$M ^'B4I[^@OFVB7]6 M>22MI60T[L=?;C6GO>:?0V?._.JKL4_IX)YLXQ?$6"#CYL =ECQY^/RX MY5TG6H^90PX-%+R9-NC_3&>,_WB2]%7OO0K=:X'_%GY:P?=7=QT8.^$GW+O0 M\RU*;""_O<6Y\YEX])K%7YHSA:N3.TI3I,-I5:%[A?,_1E+X_,UK39?@A6.M7;T25@HW%(7/Q$/U25F/\ (C0X MXZEC>M;U#T;4IBXT^;?Y80M)?5B^9EO,P[42ZP@)_,3\I*1,PK5L LS83"*( M%..##J5FO,I%NTV _EK5"I#'7UNG8.Y5"A\1:Z&?NIV9L(,NEEG2W]L-%>5Z M7<^?A154VK7(.O+D%)O,]>=Q__EHU,G>S&68X7!'4I>!8H\*/MO#BG\!F:I# M\PVN%)85?K@L*!Q"4A-9L^C0A:>O?T18LK5L'*2Z]6*?M],JW7P/ .X^U-Q] M:J%.)!S0_^GZB-=Y3TU>HJB' &@(_6F^*-$+H2N@Q%KF<\"W-[;MI$-+>MNM[T[+="#4J\ON^#%2;/%M;Y-PET MD^A9X;;]J,UTX]&?#DH/]M0(83Y=,>IGT.H'X65M: MFL:E;J!:-3Q^E+BHME!PK[T9Q_"L9?L?B5L:>%#17/?K_4TVC\OF&;6OS*W M,-U#BLWJ]3F2G"?:$.>AQ$\(+H]L4)P(KSS!^!YA_&'!R(745*JTK/V!B$DX M?E:%8-9AQEUW6'[C+8 6XOI8<&@PL(Q+)\T&;LN>@^Q4*=4D>S"J6\1E=SUPQS M=34&JXOS>76(<%.B'I.2:)K\UP>D=C#&*-)N+%ZUWQ@-.%KKMZ-A>4OLIHLP M5E;5EM;.?C0XZB\0082A)UJ#!F^FD"OHPU'6PQ!+]3IG@2PEK@REJY@H9(4R MED07E838+N".[[I#)]HZKB.MM.QT+.BC8U3"P!E7T+Z#BL[+[12>KQ[MJPE7 MQ@,K4J/2LUD0=?0L'+LEE"_R-9I[/@@06ZK. M*8[TWSD\N+8)^.U:@FJ,"P_Q&.S 9J8B"$AWQTV0JZJ69I>!T+6$ -Q)V;(L M%G2M"-X,\(7*Y,I1M7,]= MP#K3;FC'Z>_]E$]6:[1!25%G)",+5VROMKB:@:^FW%)CG>F"\2@NW MHXP*($#"N_U-0/B[$BDK//!)L2/[O7.+NIL4O[1@ND;U?BZSYO_#B=*/ MH;:P$//'Z&2VT%M ",; 0_LY$_>DT]DOM,I,AK^=#,?0A&*O< 8+H>WB[)8L MNZ@X:%ZB'QI\"R /N#\'CMM?^-5E4OBC1,7?TXDW9==D<-OG$QZ?V0 GIXRJ ME%3VW7O:D*C>:.?MKA+N:><'37E>E\TYIF_HISK6?R9;;6_Q)"M4C![M>Y#^ MMZA[M=ZF=Y7="&W9W:*(' X0F)%5J;2C0O^H*$IZV5(WR4%Q^:JG[>FI<3)@ M1?%O!"_]_BV 3IX=HX7>6U^-6*&RH+V#GI;QG2G'H[KVUPL#1XR,!AQT#J'O M>)XS:# GN5C+Z(<]&_DH>0A#.!\*X]]D#"R8)R% !+]Y%M.!#GZ9]"7Z^@R_N3X2<[?2%=A^'K]Q'AB6:U1U1=+/)$Z4>M_0'>4LV M]X.:LRFB_G6XIJ__-Y)BP/)_U-E(V&/4+6"@3/C>_L;+20%HHS 5PE-#4P!B M PB5B:^4-K#I T5+&DKN=&=2DWN6OGRI]U91QU)NFA)6YE49O@[JYK? 7;AI MN'3<;I;&7GS<5*6XIX^!1I? 6 HY*GF*JKME3'V49[#W MB3/,JNQ,2[XB(6\VD2M)$MY[*;5EEXL'X^GPM M-?7]=!3E<1V-Y2U J4)+(5J>LN/5.#JL3^U&(FGH%O"[VO@2B@=A]/FQ(-TO MXR/28GDBGN%Z+0V6=FYV]B2Z3B6#9MK[U')/4!YS9D5PMMEIC0\&V#@X;EA0 MKK@[5^R=QAO]T84GE)55V/TI2,'.IS+_3(/VMW6 YE.[CRZ=Z@EN 0VET N3 M LE#>+Z;XWG9+H744)GE7[V+N?-VKEO $6*&7R:^+S3Z[ =UH'TZE]X:EK@]B%/K6-SJF_QIF7QID< M*)Z,=3GV#;WIRHW:FB!OV43@;XK-"[PD"UET8[\%;0#+'/<%O&QQ $]*?48U M-&TQ,RJ;ME.\'QT\VP]GJ[LV,_'3.M+2#G]$.?_A$?4#S# C.@X\UB!C0"]J M:DY5(!0P#(AA#SF0<95XBI4WGNIN,9N:_7B>-:L@7MGNO_VFO1(:9H]-2VU>LQN7[FJ@U08F?74EJS/TD,TNS'$XC M1CBY=.T&^@9O=TVZ.2I67PP>&,JXB]P05J M\9[Z/9[IAP/5S!MR**,KIV2$!<7>57M?7+CXUO04RC_=[+G19NO+AP;>GS8 M+MGW3_P,7O=^X)C8FC2//5QN^2O+,_N1[QU_@H8E: M&BT9>BZK1!![?;/YCV>:KW1,LY3#O^_K?MZ':/-?G:^^RHWB5\[^]U?W$[X] M3NP%2"!BFQM&VH7V3+>Q2I>/#A>^RC4_930XV:996 MK%.XBDLXCR"&\67_5^*_PMJM@].#)$,U$ (^H[I>%VG'/'L9=W,]1O%0][I M+5%T)!7Q=+Q"A1]-DY]/[$$I99_ZP%9_JAO_20A&+7]X6>N:6>!Z;.0&D;W) MQLJHQR.T+;!4RW1(1_T8(KN#ZV*LS9V#BY$K_0LT(_L[JPW*E7\0\)L=#VT7 M<5X1L&3V'3$Z]?W8"G?><%\B)U MO96N=L+CVDQBFI"!U2A%'!A(YUS"8F^!9#= E!E&]8(<_ MH \ZQT"@ MR/"DXZCL^YHR\[U,WVK>(I-S* ZV_Q9 (4O+Q4B[-X9@G6L^]30XY>2='6(" M#;-<2C]Z5EW,02K#ZBA/$#RSPF_[YKUE*"X?>^>;,]U71O]E85G$.*\Q-C]Y M1DPW<=B%:$.1,K<-A! ^RD%:K'^:-#T(D)]8N&)G_P7ZLCQ<]+M#/"UH+7YZJ4CD=Z^(+$?$XK7>R%M4F'S._-FMOZ?L \P^ M5S.8%3LBG*ZLE[DVDYY7-7%H3N$"1E/QG_HZ1ZXVW 40 J=J6W;&6T"H?X$9 M632L5C#)40XS./B%TA,P#:>\!70)8GQ0-'N>P!@@H[#PEFQ[Q=?$E>9S=H]> M @S5M!MWJ\C%22IR;77-GQ=%BR5A1O*O3P_/U(*'Y+PNV%G(27A:F<]HA/\, M7DG2GZ9&P=?*KHZC/>^)C7U>)8'5IWT[BKHC0<@$$%K;673N>PD/@R.UX4&K M%/.\&3UNX-)SU^L;7W?I'6PS&>]V84-Z<[45T=\_[3U^R M,70DP@0U36X(WK:O_I2C,B-$%[LWN0(&_+]@:$,3\1FF7,WTMT&^:W]]FMCW MU<>>\^?^K,N&L? MGS1V;WP28Q8U#]%VG_7?LO_S'T0SB?Z7-]Q!GD" M&=H4$.%]6B-^K^_R%+6NKDH8+\^C/^^/]HO]O']Y%0?P0$!P5%@^EAKYH7TJ MT=I)*$>*%^CSYL+"H/(6L![??4 9[NO\JV'GS;< ["%,X0\L]Q8@C=R?R91V M"F-;X$>D[L;']GXHLQ&W#NG42DF<\&3$)@'ECZ]<(()H/1LD=F#T:\5,K306 MNQES= NPEH/_\)[2-:]G>9)#H)->HS:Y[E+G\L;R^6='.CI=E4^>H?_U'T=\ M9ON.8TW4NG\(7_::.] ^DKCRE1SV9[X%M#0?K]:_@]C?9#NVX?!>\$2R['?P M9A!7%0M4B5HZK4E7CY$\VSMXN],-G,<>O)HBBI%_4)<>5BN3QEG5\G!:CD5I MZ8IOC?*G3W(U38FP9=B,F87*+0#_[Z&!?(%]_+W &7_K"85M3(P" /-PMD/< M8169!E%*-#I\&U8_664XK--)N:8TT.I]>>4V-$HN/<%J:O1Z987^WGW=F,?% MNX"2%A/A*G0M7#63_ MKY+V_P?EM+6%@!K]HDLV&H*?IJ88D)3*#<*R.G@#EE;) X#E54:K&H@*#3?Y ML0+ > AVJFAKX+JY^.L&@8\,\YL*G<2V+ M^4W3UWO ^5>0X8#@#JDF].2U,G8\B@,I&6[1G4[0XVBZ.Y!ZLE/2E,06+V\T M=M]0;RT+S5M1L9W=TM@;3[^"3KF)\'$\LK)6DU.W,Q7JV6MH;J\KPO"MCARZ MW-@76%R"+49V0P84D*^B_8Z>R[&NIX;"9+5+7FKFS^K6E"@57X$ MA@#K)(^8/>]CI5%X:(6>0^^;:.\4Q5O QQ71PN:63@*&*AFU9^F]::.?, MQ/JBO+O6-6*G]&?L=&W%OYHBQO4C6E^/?D5!0^[:%R]]W[V+J0G M#:,HH[5 >3A2(6TL]!0 7@7?6/]8B*KP1F@O$AQ7UQZ2+>P;> M+]>$,ROVM8-3%Q85#\CCCT/, MW+/1+K:BH'R3>;L%@:OZ1R9P8P M7 TI%.Y:[M"(W%N X F+C<1D#A&]!KU[EDWNPV649^-%'"4R/ # 69H=L:!1 M<*(D1P='NR8\Z%C-V +U[W" MZUD$BZ <-,\CKV7S7\DK';5/SMDXV=NNXO,[*#%XR,:N$0XFC\47K=->60KZ M38HV7S*S[T/*YO@.GPUNUV_IHF.:OW?0[@R&'[&AYE]:$P6=/>M /JL;PM9D MB@X +BOA7="J^#"/:U@#NM:H':4RS_QTLX?!'\2=<0J,]9=3$?*>5#H1:OEF MSH 4#F^CM1>L8V/YI1G-Q#%#_WI5;PHKWJI"GY;]KSVGC\T1^;4J6.W"$2F[ M\@"ELGK\7<3(KNJ+D[ UWF>EO4D!,. 4Y$\MDAC5.K>'Y888(%.[[GCAAW>_ MR5%A4,$QM<"L=NP?I8?4JEH2.&MX$QTJZ*1; ($CVFR]R2JZVT05AK@>_Q(S M'BWSP=^[PP+X D:+MD!Z(W@Q=-$(*70T2L0AEG0]N3STDX#CM]RAG*KWC42R MKJ?#JAIKT-HK\C7@?-:Z30_P89OXFARM3CH-F;>"M;$-OOG8Q0!ABDM*]HJ/]5=+-7(JH^&0J7P--PW_6Y-JY]GK\2!!91KF_M-J; M9-,/)[\%K"5#"=M8MT8J"TLVM/H>)!4O,;V[!LK&*Q< 8\7I3XK.ZKS97#%;H8DDP9=$@IY,W,70RE1<9MO!MIV$:Y MR79]IP'9#AR<'>S#*0/8]E8I/5P=;&4/2IXUM;A(JJ]D#LF0($O?9+[G50VI M%V]K_2M\BLWJF^DU&+/7(@U)%23(W^Z8O;2\@N]U(5?7,W\@+[6, D@\VA093@V^0?/M:?B6H/,6?V"-.^8O M2J?Z-2:SC]AK;AC_9CW5HS<5R\@)AM3-]BE,*.S#VL;L?QA)M8BT7^>6PQ4D_FV> M^&]*G]S!8A(B^>&RI>*F(<,V1%!\JHR%LC<=?[G>^HI_ZS@2CGQ%B0.6]ZI! M+AG*/X5O>9M0"LW_LU%N#5][$.][*CZK8!>_\'J7.[0:#5V/3E3/R- WNK8> M_>@>)Y*-ZX)G8Z$8 MMAPTKS8#"V&23=[\#@^KE,$3T,OO%*#FDGK[C Y]=,*OJ J4O,I6F;S@Y!VG M6<3< MB9Q2FC,I]FJ-=\T-QK[:W!F;UY XY4$/%7\<=!_KI00-L@AU:6+/UF5;SRNOV%/G'. M&P+=3L"[U^,J'FPY_\T-1A6Y*8ELY@+UH$'6.8H?#OT=$A"O-F1!VJ0LDF#8N!L;9)(4Q5)Z;I;@.U4P6M' MCY_$HB_][D-)=LJ /;Q1?XMZH!00GVL+<)0"#7K&IXZ24+6K0F"=0+ED@*K, MIIA91/(M\FEG-Y(H<+T-Y='!CTZ9!#<:)EP61$!Z3:N]Y%SG 0.S!?Z/;@'W M&N/."]3/+"ABY4=H/^1$A'1N;'_(?NOJ[J?CKF!7ON/B9?6Y(D^;JE]U,,G&RWI;HI=?93$;"QNG^7T4AV-V%82S6*&PKDMJ82OLW1DWR^3YN9_SW> MY->VPXDT&*)=]/;MV^>-CZX_VWSD#2Y5_T#IDO\NP?"3)ZFCSA+(3M;[2>(; M#5K"UTIW*8!HS]7;7PA.YYMD\8YO":,C;'-JZO/+.ASO-![? D3IG;YA^&TT MB%Y4^_D@GHJOY+A4%0-B9%H?==))OX+7MY_K2+A^_WZVD>EGB..?XR"9+C-?F,8YZ%SPUOBX MV:.OIS:'P&5^D!@DM1GO6U^ =M9O"STU:ZL68 M8C9I&SEWE2^5H_O=V-4WM5'[$_J9*[I?$WR?E-%'KUVSQDKV7,S,OBIHJTZ] M6;)YJ.3%R3['T5"J^9\Q!Y8._P1:U.O)JB4*'TF&)U6@]U$*O^L\H>>*(9&% M \N*OA05B\WDO+Q6+W:8A.P^>4#KU8YLUD'SWEU'?J7J+?$1?[[<$>BN2Q/- MZ+)DXR4G45D 'D^'Z$W6W3JY!;!B%X%4C!O @6>5EL@>J23M<9T/C+HV;AR\ MF-J&^^Z76;.)T\W7_-A^>1[T\08!>OI:4:Z_0&XC.IJ<$/UNF)#,^3$47QG] M84.*>2/D2H'LD3.)"HV :V[H&]W ;!< 6ZB#)SEG\R"3%M7??3OV:,Q/L7:1 M297)BG(!P=S:ZOK8]\$K^,0)N3$$KZ0 )/4J])%+_UT'A QCL;]7Z[C@!(N* M$W50,@OT0%_Z<99@2K*5KKOS)^H_^1\_WB__I%D\^+&S'$J-76 G0O[Y@;PZ MW.O@;+%@EL3JPM_XNJC3LYTP.40?R!Z%I6J@0:N MH>N77X]>ZJ7L7ZR^K)KTV#)H:FO]T:U"XV2MFR*;J B@/3*W4G 4Y#A0KC*E M)$#'W0+Z&TWZMC^O4,0H-GY9-E'E;E[:!@E_4%5V)@];:CI0!*KJ6DCN QMY M0WF08Z&>"F1@;PN4_T5[D9G]+6!>&J*KYFKM8+\H9.[\=%J9<\NKA#OJNTV% M'RQ8]GTAY#G2*Q+ASV IGU1NW -UX"2CO1_!YB9SGUW-4I&5YA90!LTIM\"] M!?Q,O6.,V:\*5X"*$N@T_/>,!@"'@#>$5X].^-,?09Q0Y?[&9? M=:ZG+05?OTE@^1XX$M3YL^\ABCYU@9WJ1+3D 7UD5#4>]YL-_(VJ\IM\88=O M+5-)6VZ&8KOE!2BV,M'BJ -?O@]ARY?OOEN169T:B"V;K!H8FRQU<#K&L)%\ M\7]B5YJ05/.>96K[B-G>[)^B7_"_%/H>L_[Z*79M[.1D;?0@4DLVSH6.8COY MJ(S6_O&A9U^O5Y6&V(2 KFK!CZ4U/C8-\=/C&%F[4LS'V3MF1%;9GB4K[#$* MD(2_TC&.MSYCTU9#P!@<@/?KU]=7*! M!LD3E1[P@UTARCCC> B]%8G]4=;S=2=-8S+_2,/I%I QZ..3Q?BZPOQ!\>[[ MQ3AFNT>>69>66\M?T)2=TMZ!8IZU-6:G3P@=PJXG)&&3"RWV?+"//Z0FHC[3 M)\JWQ+* ?5WS-"6BY@D^@)-?1ML'Z[\:55:<8.KM(=H:.T ;+"OY6!/FX(0A MN%-$Y\/L1F7'[2CJV#2=^'88?+130EU2#8E&TCBM/ZZ'CWP_'\3XO5GA:$VZ M?MV]ZJ.EMMJ>^#SMG30-9:&.7%FV WCN 5^3= M)&._9R8K64$CA[Q#B,P+C.#?[R]G9VEZ4CK23&2X$\G+U;ZM.-V3.NC4O07@ MEGU946],F8C>RV_Q0^&I#H3%$Y4&Q7W?80OU'+'!J[/J_3PPY#KQU:27YXXO MM6*N\=I/?>.X&$$@(D MX>+,FC/WS#?GSJP[W_FQUTK62K*2=^_]/L_SMHBT2#^?3BGP9OV1_)1S5;*[ M\XE,W);YX^WIC<@+@ /LMFK&9J\ 8K'6VUQ:5;EG4HH4 M^ 1S$*1^6%PHLP6FK/AVRK"I,EN]RG7RG9%T@"79^^K6!0#HXZV!SHPC2TR? M5K:VOMZBR-ATAM3QC^LNXEWH;%S+PO4220XA#?T+AA;$#<@!8N/4&@K!^:;A MQ0??#!^%7Q$@2?("U?W !.\&!-10C8T,*?H-15G0,^9Q!,C]9:^:226F5R*Y M2.!0ZX\THS_Q'^^49>>(;RRE=$(6\/^"%Q M%$(52&^L1#A#:ZFCMU9*KMYOH3DDP9NHG+1C7N'2UAAE0&-O?AU*ZTKC/'GV<"V=!*H:.^ 3[L&&)?X%OM^[9AY4\@ MJF7FN_=&CD:3U.<$ MSP&C@:K>B^]\;BHP9QS=1??9S]:W-^!))UT>NK,#S/G)N7[Y83#9TL_H/T'P MJ1<*R ZDH!2;9!4+FT MKXZF#^=8-9]%U7[/E$Z!47VQ8TJ^BK<>/YZV+L8;[@=,I]QQO27.A-UIW? W^^)+ILG\VQ*PW MN(:P"(*,JO)V!B-D[$<'&G!?\Z!/,(<^_LWCA[CA$^]XL;L_QEEL24MFPYOE M-.5J#49A0.+U:;LS6:=E\]+MLUK685&*K2M6P*_R4I*=\[+)V"WC1@HB-:#W>U)8)F9"DG24F-='T&: F6O9AK&>&SC_&.I3U#U H"0 T]/8OZX MRA2UAE"504IT]5 MC6'"A)0EB!>?=K_^XUH,.#],49(6<'/SR8TR^1'S0RTFB\V>51"5<^YECRPE M?,>IMRCP^R]K;.]&CI'$RD&\*0[>GR1OK$6Y^253VO8W6BY,ZNJ.UCT!/X:Z MBSBF/&[\;&9DSQ1S2$FIPBO6X5?5-/V#VE(672^X:W!.6M0JTX:+P3RY=*90 ME7IW3Q8)32Y3.63L;J?,!D=RP[OZZO6&Z3PW;9-BJ5^:>M8H'OQG;47ZF.G_ MO\76T.YS6Y\[;6;Y!:C%A M^0+@X;QZ50]\'WH']WVY,0A$7@?)TP!&X)U^XL*41CU[VZN>&:C[5FK#!R6O>2KR*BC']J6]56&K\?,Z-4C M[L,U%1Z_NK)6-1<58P9+PY/@LI:*[MI? !C2T#\*+@#A,^U&ZZ6NB[AC'QV5 M I?=Y8IHQ5;@H_2G%"* =_*O;T@65;)'L,]JT]]D[2NSY!H]']F\N@BC".Q> MH"7>VFJX->X1S:R%\:IH8!KWX#=0#]-1MRZ+/ULK9(_A^$SR0,DDSW)=LN># MN2GT*L[;%9VPF!4LR^PK;3)OEZ18_[5M**#C*S4Y+[%_=V6&?N'_3DQG'2_O MY'<6I>7DW+SPUMZ==C%+YRG<#=*15'-K<)S^T]N1Q004A02E"/T&:R?'\=') M2F:^AJ4^GV)!FG-,_]V$9'^*]>0']>N^QW8CT1L2XRL>C9*%63X_-?S9/Q KB4T?%BW.;&FJV +%'YWIA]A? MGWIX(I&F]?61W 5@P.#P$JO*I14B>3+SHB1W,05)& 2(W@JY-R;LY( MD@^"3;_UY"H9\=0P,"'\K'OF@7HLAPCEM])EK^I0"CSTJQ )09DM+1& RFBV M3V1(NS>EY0IWH(4D,0-W.8[?.+9\R4A4CQ<8U=\_K9=%1/Y02WXJ0>'425'I M+YVB7N;?T!B+>]I\YA+LX7-$$ <)"/5V^=HSU](:?_T0L.+$UAI:"HY^\]M'A>=%K*I= M[ 4@R%NTFT/E2VE)*CP#3OJ.WW.98*W.P6\7'9Q+'J\$K!Y8]!N-P9UB"S,QX/(PM$C#<\0HN?),E\+5-&1^1;8NA2I!V5L)\7JASE==K0J.L5(_: M6)EA\,ETVCVVJ:/4R0CG41CU6J?>O-K-;E,B%]5TUB>Q_GL5YRS/CF_^7HQR MTX*$MVN1!Q_G;:4E70 ,8FFH]F>EYK,:9*X.F#G6I":U%FP\[(&3B/]XU:/5 MMW5R+S62-__XT@^V$\4#!_7GK_9'_ P9Q6L(=K%'N1B[^3 7CY4.P62M],7R M%#Y*; M.?.-Z3K$TGXSP7OE83TH&OQ -K3G"=.$UGG*FPT>\0L )31%.IGHWWB]T?8\ MK^ YKG/Y:D5:H8ED"J\4?(G6"3#2 MB5I;D8[RO[R%N2=G(84)MOQSJ#_B\<6WAC5D/CYC2T\AA69A/F"Q0V6..:*" M8>+ 993G]Q[UC.CHW$:MS\ D7>3SJ]N.CT:CQ7Q%*,:V!@V^@W]BN")%$>1; M(@Y^\QE.&8;/A$_NZ'R41\4M3#_MUP R(YN%ECJ)3UE@YD%"F$MFO1@-8$,]AMX@],-H+@!V_S4R;^5U9>??,K?.G[1D=O1LALJC; MB-C;.\W.;7X![NB%)=!'(LWF3I:/N?('302H[MNM$;4 LZ>'0GC7+9.3/&,7 MST"N.^+L].CS&#QL$<2#X\(R8[C:HK7KU#'?VR82#$:R(5/8TK"OOEWZGX-S MI?'90@-&9W]WS?P:GK?R-LZVM<+/H]:K?%#CL/%\6-R0Z#DS9*P0]6@[/DN# MCY]'NMUQ;N\229S_D_!E8B?7>Q.N*+"@/9C%TLD.5G9,N?@4R$/E)^)'$-%R M->MT\O0FC:[5DBKV>UA/)?M MJOUXBRSAE#G!?5M#CKK<-EDPE,CIV$H0U-<0%V=!Q3E>$9:<% 96R6W[0X*\ M#IP3],:=701>M18K3@.]R#EBM617 WC'[=(2PW@D45Q+7"%'R;>S^& M#JW?U,I[2[>-IFA/M,J$C"WZ/I&>H.5B=-@(7RC_/>+RO05$94F&>*4*_J3W^9LZ&>W15%3BN:]( M]_++?TH7HIKE.1:I5$5[/X476,3:IZM81*O+QC[6TV.)5=WD/?3'IA-*H%KG M\CZ#>%H<6=S\]RFF >T))RI93+)T^[WSST%46^Y=6YU&42:)T6JYL;72@C,W ML=MCY3 :T(>%*VW3G9]<'I[3SQ=G11-UV9AXOOL% (NH*7)85AXOCT4AA7D#KMR4.MTX.T1^:[QY+'S46[^^:+PU,^;?: M>W)_,L",[=YSD&Z^]G'@(;=(ST\Y'']42E, N]XCCNHWUIIQ7^HS3,\$FA7I M]&T-_V'8C^A1DA]G'RVTJVJA)?3FNT29_W97LE-L<\O JF>.;>5XPDKP(BQ91''X. MVY( )$9TSWL17[5)@7Y:CY6V(H^YJ[4U%=^FPMEL\[>G/;*MCW !1 M[[0R'1]H@;8E]@PTAJI?? M:E]ER#:SC^6\*F5SI4IB!&J>5ZO*T3$JC)I:?VL&_-D/;#3Z8(@N_+Y4S^.D M93XV^91ZMLTUCC#6WP*4RX^6D1;[E\U,7:4]D:-[46W>\Y\ MOC]#MPF6KW;/]VXRUZ8(D[1L')YQ*0^]/6(%WY3AAF9;F'Z*?87(X?/E..$J M\!WT%.$NY[]_>@%HDJ40+FI[N9KK7^;2D)Y9&ZA M!1)MJ26U0_A3=OWCC,8;J;AJVI)24@^J[_)4OP6=1*S7UO .PZF2=;2,V0BR M><#KV3T'ZE;SGU;AWEIHMAC+WB?.2([0Y UTI]I,94EEN.!Z=Q]5CSLY?C,TT(X$Q1<<1WYKYCZYZM0[F M!Z[4>K 0E%71!MC 4EQ@7KZCHB>$]L]-V4+O]&O)GS\>N^COC-> /L+(1&$? MSQSYB\YL+"%9O\ H-BHWDHYX-M+"OJRA,$R]J9N-B\F2)J1J8PPB MH/PSY738XNDE+)@E'MW_+QNUZ)>13#!'ERO0NW<8O"6R7DT,!9KR:MV?,V;Q MC?Z1+<7JVVFI_:B#XL!+)$>'+JU/PLI?O:8C(S$X-RK>,HAW Q@-J;P33&0J M.[,);FTGWM=Y(6]][US6903(W<7A)Z U7*>=CL.3L0;YV;V+< M>VV9-R3E)!64G1TW]X,;2P3?@RE+YIOM//N\G:FRLK-MS,_6D9[@-*3?.O8K M+^S6*V];)"KOC>C/:LLY8OCIC!9.&5.*K:JK&)/US>E=$B3O>A8SN2NTI_DS MH\&7J[3+?]4V(\ '8;U0FLU&]]+(HLO"ES8\92I4W4CSA0?(*R;BM0S"NXK M/88.&,S.PQGHD#(G&7.7)C,EM_M'[V*[8W9O!"]CC_VAM,5OT7]5PCUJD6H] M2)0W&6..*$.0MVB@6LH[9C/RK>XRC\!;9R=(/FV._QP^/,)BZ)(Z6]A'1FGN^MD) 2E_AE&XI<<#EF MH4T0SO:8D"'[5"(8S&@TX/@KKF)'EZ/#"B')AT+,=:).$%LO^3R0X>85R/!? M#:.].)>EX_Q&/L?/^20;-LK[5KN&^+R!3.#$/ #G_1,OC-YED@C;I>D?%CJ4 M>,7IO(L:^W9.(*?/_+S@+F=;T7D;S85U^UNIHB&J3E.8L7SW,W]_UH/#O6+$ MD@F1J[K()#6RK^+8)H(S]5(A?6[YSYQWKD-->7Q(YIR#=/2L. -#<5GI[*P* MC>1GRG@;60"Y^TN\\3(*U)3"W#AQ3%"ZQ:O\.[S/U=OM7$<,-/&;556RZ(]Y M!(R!R'[Y'53!G*KHDZ4R;Z8[+>3V^4._L)^UL]#Z MT>.\5[I##O-=0[CSPBYA#/AKM_J\V,UKU2=UPJRE0)^.< +,):M0(O M?">SW#!,B(=9@R@">QMN,07&,"W@@E%TVTFS.1'.)B0'1:8Q'Y+O@3>XDN8) M*1< 6_/KQ+X&LK#6ACME;)86^YZ/O@2D8DW<]N93(B6O9OB%2*FK*[]YI&U_ MKI;4>W!IDU+IX/\6POWWUC]]T(>>&._J[TI;KHU['Z_9FVR-$6RL@D\SL%;+$Q& MBPB;JGC59KHUM,Z70WF7?,J87PR3<.X<'+"]"R#?,.S7+*M/%M^^_#VQY:J6 M#]%'IJD-7&>"0J*"9)/VXC$1]U3W_.H*1>*VCK %D[_@UVXP\3D2QACISMHQ M+I_*%D@W#[:EO[1(3GR,NMV@WTF15EUP ?!6N#/%7C/ZV"/Y1QIC@>$%@,XG M2PL=&".0EO/\_GL?[;F9DO<[9K3663L+9:#P>.S)G]_H^KP8IA7 81=;OG_* MW*-I@;!":""&>JP\CC,LM&#FY(7 N];S<)_N8UCKUA'#]\SI3>SCJ:DG\>._ M"R>7HUYS%[$^6G=;C_]BH%ER? #6%,IKT]7-3GZ7LUGA*;MP H/TR#$KEZ*) MB2Y9DPH5V-_WGBD>L7;O!6RCZ QJ8B-+)L]5.AY'1NG%7IZA1/E_1XAQZVAU M(8JT6-4F.L!V#T8BHFR!?+.2J;# (][K!64=' 8 [*GN\G81V0-':T!AIAZ7 M;J1#5B-/9>9.%T=3>C))E=MJ\FO!(J,54<0'L"QN)$>M M?/6WX=D]5-PA3/J0QY(V<("J.@,GJ \]ADZI:8:2@8>S$EKJ7RGKCN/USE_Z M?-ZJ4>M.\Q$>UIK_,]4*-" >WAZ2ICS<,5>"0G#^:7B)030&$; MXB';!6"X' I9(D!:SOZ%?'?:6CO7LD<*CQ6T[*I6U+@5\QWX%B2Z8#S$O MNET \KJ7>7M3\N:P!Z9_*<*\O_S_-W9VX95QQ4M:'Z?5MMD>C3L=52'!+YW= M^=HL[U.[=<:,C,S)3I& M.*>SPIL"7V@!*LC)4WC7]FF)8PLTEQ)4PVBG%4(N*^>99;AW0R"_AW([#),Z$Y;:UF?_T4G( M[-YO+DHM(TA/J)9&#O=,,\L8&KQ]U_3^-OG/J^_U'=+DS9.<=VM\)!=22M<3 M4A8XQ"7'N<=N*SR(XLEN GC1;7,7I@W^8W8FG8.; \U-XB#S5^?XVL;B' 46L&>[>^B$&L#&I^9;'MR'\#R6W7.>P]V58CPIU 3=P%4N M.PU,>TZM#HO&2QD_IWX'O&I[[-*3.]?=:&G0ULAT>^^.%KH];SNAY!WGM-I5 M8M?VPL^S,7[@$D/&\J.$%YC 7Z+]RKT.A>J "W%,V!__9U6,^ PE.OM@Y$" M_8?WR!.K8PB]L!CCE^:_C:LOJ3I*U/]914DE?)J4A<,!<$9P&/M_Z[=_HY2. MJPM1"^5Z%X!(3Q>(Y(0N[%@DBHM&ER-'H;\TQK8 MWOY&+*\!%T<.). ", ,)RSE[4)2HK!+7LY8?B65@F#9-%H_WPDQ/M]2RA])1 MA*?]OAK$TTZGK_3^_W3V31K;BB("67#*BSM_O5N1[B>UH?P$88U':]^.GIGE MMZ'IW!RY5FP[@3?P)&BYB4A9TVS^'\F^*ORC'^1FJS@4:6(EA#H'J31) UUQ MMBTP6LAB-H@VH0W,Z8^@P-\?MK4*OEY:>37_7:P01RTX4I"GK\R(\-BY\,?740?TR/QT .[)/9AG;J #>.453@E(K[4B=P5$V;\L61XA MQJV85BQ)41(_K>EOTR@.-BEX/^;5-O(7ABF+6K,;Y N'X5_S8JGA%49F< MC=(HHX%KG"KP!] VDSWF]ZTLD0#"?0QY.Y ,IZ4\4N[DTNXG$).Q+1/8[A^0 MK4@I(1/$NU;[&/A9?C'EEL?G/PFW.8JENYFSK3VD*('W/LP:K'$%.3G5W;[< MLE"_K+8=K1(?@94F(F?Y4'^IP\"5/K&9^CJ[#,T)'TI_,A+>(-XC=JSVB&< M.]8>9V%=I"QJ5,;&5J*Z4CWP[>.S*OV!>^^#Y(]^ G7_:7F%U)HJ=4,V@_-< MD4Y=U).*L>B:NLA^=HZ"]UNSX_3U9=/'$]/6ITZCBY3G7BLIKBIY@N%%WI_U MQT4^]$.Z"R,9]>?%HLGH_?1!;=Z;KGG+G-[HHC:W;$6*-(#'E6K!NSY9NT%; M\4]Z_1]//[?],C!2;XCQ_D06 9HJZ$P,N'?Z9,/9C^4E&(A.+#9'W<2L+_0> MWL)_N:1+XWIUHHADB3R:&K]Z_)N],Q69S!!K%%L"\P[*\T[5'SJ,: M/KA!?\-1"$QE]"7>7]DL,5_HJFZF;DX6+2 ,$7V*Z-$+(<=%\)1[Q/F):753 MLH>$MJM!K1!/N7KC>M7%"\!UAP6FF, M;'RI>O4P2,70ZIH3)W\ MKM>P,Q^_MC9%^7L$558K6>!T7]W?+L%!F;'I2KZVHO]W.T2YJN*KMY<^6>A_ MQ4GINW'[RV%A8):IQ/(")4D;GN=>.8<:7*Q7X##:=A_ZD[:!\$:0"]7WQ9T; MHJRDR?D)NVK)EI\/X,B]++%VXSN:GU:->DMF#X1\,RCYZF/KMN726,WQ5R? M7(&#;'=Q+G18U+N:E))V!6D+-66V]/32ZU2"1EB(6^%!;,QXFPI MY*)_UHP6'V[?>2*:?@$HG5+^7?0D-?(H9R2$^Z#Y%4A>*81/E%Y:2%O]]_\6 M!OG']7),S)$?J)5RKET;VM%#*LC?WOKQF78W1PHI245^I6$#/R8^;%&.P=2X MC2FC(BZK_22KYC,WUZ ?TJ(/VHPQQAX5?]"]I _>2X%Q7)_*NXU[X+L='0NN MN^%@>^"J7)\;^#8A)O !U&NT *^!26BKC*] G7<=?7EMJ\>UAP)QW#L#: H- M'JU^]6\P4MM'RVZM2"$?LKI#FJ%]D'#S2K+&E3X'\*6Y#'=?ACD=T?!RBU]"!W4&D,Z7IS=Y5V10-_L/B%CE3!"^-)T M4I0;",(+HBM;YGC/95K.^ MCG%WK6JIC%61JDTM!.869(?+=AWK>!YO<2ZS* M Q$)(JC!'O1 B >,;$O(/HDAT3'#\-GC"FSQ->U33_!ZN5UJ3<406Z0:3]>E M/[#\!X+# R\N-,0%]A4>W_R&>DW.G'P,#O*6\_,S^.H(HO5$,)MJI./4>N29 M;T7[S(H//YF%5!_++F+EF QHO>1NMIM)#\N"0&\8^'5N,[ET@[&_@6SC0-)Z^CAT E M!;',/1?Y0.S:;!R8KV7B3I>[5);IC_^EP>@W]-7* !6.ILL4]^%5Z;"%U+2S M-84YJT*1_K8TU?&BF32A5O91NHE80HCHS #=//(K)X5%4.7/KOF%8**8FH Q MS6K\QHAGG\_(LG)H(-O4=R3UCKZ?D1-?<1\W#1A2@_1M)#'G;2@_5X)ZQ;"7 ME%V>(9 BNVL"V82<2J^XM>4,!6 +:;19QWE^?:O4#&;OL]]6.<_>:#/'\4+J M&%N4'LXIHALG<"WDG[!?K%QN@)5:D^\C#F$IH^^\@D)^__X\S M%QX2TAKMM6X$]K&1?3?%L [W!CPHV9J6=2-Q#>!FX8'W)CM#+=QW@M[!' :F M5UH:2S8^&NV\\#F&T,[=)_8-IL71//=S@>TI ?7E_"B3<"=8;T*\K..YE0\& M+(SW2EJJD^,(-I5X^HVQ??;)&KTNI+:2[8=YH6_WL-"YSN1:CM["U,BX>4P" M.F$1T2:(X\YJ"\$E8HP8!AA=CL57HKA LO6&1Q< VZ.= MUD"FX3K6GY.;-9P?F?/KIFQ78](S5(& ]9 M"N!JJ6&1%H_+:K;(4&!4MJ=9%J-L_V8Y6PR)-G5DMBEGZ'.Y70D@N2%?"D_V MR-G\>3VS/'2)GC-22EOE=>'/(.6G?>K_E/S!H[O!.1R+5)E!S!R?**UG4=JC M21M6\>;4YKXJ:M,Y UK.^ -W_-9$@MN.M[E5T#+E:@4$*3L^%AUK.)-O1^9Z M^'@OP!&X+,,/?SC_P"1OR3S\W-AP=\DPC5'[;%PBLD[O3E@!-OM08,XMT@_H M3O1_.<^!$65C+:=<^9/R_-05CMO3LN@J=&]I8*T>*VJL$'O]1W6.1G5A<.4W M:V-W_O:H-_9E)3Y*B'[MS^])6,0%8#6O\906I]Q2TBV!+25_C07__,4';D,S9'[%S29Q/!7ZN2=@5 M&,.^-W@9#@I&(O-F9EA=S MZQ?GTT)A>KD[,?'[6FCS8$^7**83/"<;KT#-"Y.^V_\0@ UK9 M\=J[ED\LVMDO%1D!5 #ZM1;:/U:Y8_J9%:;XA4U$4II2(4S[C>NC3JKR*- T M\:BN5G K_W>[_41=^CR$X#D R2:*5&GFB5J7):7<+_U7]UP M,+ZM156DG.V.?D55<=N)M\7-?<#A!VV/S.A-%0KJ/V+(F M#0;,N EI=4]7SK=$(:$U8G]BA:Y[WHFZ:EQ:K\=0BO& M+;8?853>DF8]H6G ]EJWRPQLV'S$0@!J_8(*+K&"FOT<)NUJH-(!OZ5X:1:K M.X0[<\#K5;!I5_.C/="IR 6 O;,!(CQS(GH!./"^ '01;2-\:+&O5(NH2E=0 M2J8PG<]7G.K&N8'GSH$V9Y3 G]4=$A%@BU]0?+M&>-GO]A#.2ERR9\ \N@, MG%CD9*7+[IRF=-!>#6M6&K6T.0DPS[LT68TF^C_W95DY.PQ,_+4F#G]7=>3I^!JC^-*C(KU;T 2(:G?[^QQ2Y 9S5&J_L4Q> 5([JN?S"IE2TQT7, MHXU.L(@%VH?G7*W ,-WKWU!W$JCK1T"!5U*)'!.RQ70K&7MX^*,5._F9I/V2 MT?.0;P_BW] KZ_@9?,/M8+_A[-%;IIX(!D-"!FQMO"_ZS]31=&+G2N1I&O$N M\E*I=(1?:Z26]21$V KU;C7XQME),0H]#;\ W.HL\',)N@ L(B\?R_*R"#OL M^"]_;P?4FO6NM6A!E;XU83D(#G(9K_"W*W.0%6UC1%89@8-+(W_"W,'32>[< M&&&S8)$9\$M_N,BV\I))/Q+-OF* TLXNS,$(ZG]O"60^E%#, M_#+MBCRU=4$F$+:D]KN**J"\BP57F\Y@DU"Y-,/-BH][0H9-Q63@K*MQ>XX. M"?_2E,I[>G,[+H^(D2GL?>:[T (+"J3 "5FN^;BHP'DKGL1NWP'552<0-M@1 M/YNP1<]2([?_5EPB%!Y'B_72_SWCVO_[ "IZHT/M\I%?PG,F[2Y,:",#"FG; MQG+ J]0J4\L5B5"/<@OZ$?,>*G'C^_]\#R*D6"6.X.L+;.[&P,'[F ME_5O7JH&ZU8M4AD7XV%\*^B3#C-QNX6VI)^E%5P/IX49WR/WBGHGV3+K0:W@ M6\-03K(^Z2%+-_&ZOC^(8Y>MX6AJAP&9H0;:[0:N6L1+C"<>;KXA[K#P>(51 M$E)#REX.5J _,-0;EL M3OSZ\VPS9GYVQVY;RY^E.#9#7<[=<>RMAW(5'YQ\ES\UUA0X-[SDK+WU1]C? M0_=EZEJQ@*ISP'W#AH>8S ^+,R*>A0Y8OY=7<869+_OE2*3D_ VZM?$*A%2P MI.J:'1,$_X#I6181C&^\QW/>S?5G 4TZ(%:^A)S4*S?5*]<*-^.OG7 VO#5D M+&/=[R=:%,]>!*"J=ZC6P27*]N&YYS&-J*E%%--3QZ7O-Q?HS$7>*CU[W*+Y M[K&AL]1*4/T9MO ^U.+\&=0+:?,IZP+00I]:=;=JVJE##MKY)PHV"S(Z,VYJ MO(:G1<^F)P'#\E$"7[T(Q7%_D-=>$S$E2O[OV[WI3E,KY'NY:L$OT,A=+A?/ M;(&,E06Z>9_0U0.T<2FWY>:P$)_R",CH9.$J'H1V:?V&N=32P*G)WBAF!)]L M)]P-%=_)*A*YFYWMYN+V16?RTK:Q_YA/X('G%-G7L/ +I&4;33[[7V,47Y!N M\W9 3<^MH+1H&>GM!1H/CJ_2K?92-7'$TW A F]+G<4%@-0!!_FE,K19P70! MB##TB&76JXPB"C]VP7OE*&E96?*,KM3%8.?H3ZMS8,TZ#?=])K^[A%Z^J[!P MS:7:U9XMPM KWY%9?$D$+90JGI* M.78N,=JY\P)&X3($RE@-N99""FT]-P^<#60D?,=+ORVK+JA37/G>_F! /51C MB_R:;^G7S9]'9@4S43&';1> WR 4.T:8ND$.M_1 GDO8*(,PU@-T^O"&Z1@Y MM4&\$;8(^<#VJ!PCWI@WZ[/_JMQ%>%JF]V7H\%V2:ZIKUI\DV8/[X+@^ABAO M;]H?#DD*XH>VWP)[S(NUPHG"N"JH'>$G4X#^V7%['_Q##F4B.3.;E2S?:V \ MBR7C MHZ-N*BJ7*BB)7^E7G[?^M\>C" M_^,19(4PG='T49MS^NPE^-WW.Q> \1RQ ,.>COX)=[5.1V$,3F].4%T#+$O8 M,H3V&:I6-^A5ZL+=/#-VERH-SH C'D)/AX;*; M*I?#O>W.X8RQ8\< AO:]0N;K=:2LAM@K5='LSZLQ%;F>K$_H?RLH*.\, /S] MDB*_2O%K(B\W$2A"J>BM-NE'<>CO*[ ;UWIVJS.R:$9_+'3S!F&63]("=P&X M3G!LW&I*?V8XI$W'D]WTXC&@T':9O.V6S!(VRD40^%T&_]LHIU5MDD">\XO; MPKZZ[^QWE-U:&:=^?GY\21RQ854041>0!84,31]@/L9)])*6),L6H%#;CMU0 MX**I[O)Z!51W>?@",%7=7I[8156]2#)%OJ,I/0);X,%XKKS6==KN: M/E]MNEH"V]3;QW1\[LAAROV74/G508K#^YJ^45^->D;'>QN_$^X<$;VBF:J/ M%2/:E1. K!;DV,9Z08'>,WM*51<:9::/T0 ]O4NZ%(Q4I-]#.E:$_RMCKM(* M7V"2%4+W+Q ?&@0[KE\ #"R=#GL6M/'LL\NE/U1&$*)S,=$.HVBT)T^WHL"& M9[*;#_TJA!9BKT7E0_7J+9\6=J\DKXVA[]L0_ G52H,_9=+!.8(:JDY(%^"L M&"Z8:0VDM;G[+5[/FCQZH/GS20MF9W_'G!)F:TZ)ES7VK_YE:F[\Y&Z1P$MZ MYE^Q=<*;"J[GTF6P1&+XZ06@BM@:/HM;]4[MV);I TLN\@/!T,GM)K?5Z^5^9UHRB):GU\DC4"I&QSL7IYR;[:F?XAS M:/@RB/'MTBMS?END.#0/AY0EM,)"A2X ;8?M^NJNT_V7'&.#2,*FPK9Q)5-' MVR"NF";9/J]O\JB'=T6+'M;\[/YHDC$PK.'&J-B<8NAD9MTUGI3.GB@1B1'> MXWQ)C\;IK)7R*N/>7XL:3('JO#<9>/R==&PZB]O=99^;?=8X8Q%DU:C5T=3J M!KWQ*5J&A-3=NJF^#*3>JI'.GE68?8]P;'1;PQEL;?NN!SV"X=%B%HLB=D1$MAVW#RIO\" MH%V)*?HE2XH&+IVTBJO*0I9,P?THI2$?S UGR/[*6MBB7;TO%K&L@?GJI79S M'[8*+6QDAMB;1T^$ J_[//?1U0Q4'&E>^VBN*XH'I18&Y(XCS\EP \MDF35_ M+UIXI42)B(V*T]R>56=J]_UI9/!G.5[4_)>R %-UH^AB@I+P>%ERHV 5!D(6 MV-%XH^[.:EW@G3"#*@31V/$6MJ!S- ^*Q.WQ3J%0O\HBW@1SA(HQWF * 7AL M\ACQIOX=GU,\0_$NLX#T]=]F-85_%UPW.KG>/[FI:+W#QCWLP6AF3%"8G^6& M\$K.NDX*Z@2$N-Y98!.5?&+,ZUA[:KR7F]FD*>T^8.[@]:9&3B#I@,\QX77: M&)RW$[8DB7N_;!\^7*9MZ<)NP:1R^L(__NT52=F5HC4U,+5/7!OMW?)]ZLI^ MO13)7LDSJB>,;!]81BI=W;UDZMV7#<*@D)"JT=18'96#1<(*E4C_["(LVO5D M@14\Q1WV9,A9<'7@X1-E,R3/ZG$!@6MQ(%2T/J3 [$R1R)LUE^+__OV9@7G6 MEI>?1LW,E%&K(\41G(,"HB9Z2XL[U"4B4%C?\^!(1IGE\15A?]=8<\A7#4LT M9^$>E.!O7-4@R6C8W8WEFY+$-U(;.-2JLS++3[W/-,9^Q1W/S#<\]+\X&6"47TR^! MQ0F5@6P^;U0+CKH%ZM2]F>G:H_S?<$TK-;'+C3)E,&!I8XV1\N->Y M!>YY#OHU3C51B0+KAA.'#QN>F4>#0& 1,VD?B580.MJ>IF)R+SV,S2@%)?J3 MC!W45'^FC[@$%0N"<5M-ZK8YC:RC=Y[4:-"CQ_R1++ M)5G:A;J>N_K<;'73<$HK6(C8&_P*LM(28'#^=LCH)C=ZV\P7U*XU#5PQ79C" M"_T$WMA"1,V)FKU0E/M3>^.,G^&8\8&H,E;*^"F[*U>P0>06E^/!FCK MK,@&*)1WB'L]F \(R-2O!.:I* ) M#@I0]-]X'TCJIKM?UEX_;\#Q&:Z%0TKY=^NJ4VJ-+ M;'[QXE]]BEBBIQMU::?Y-HFQ +,S9;IZY8Y/@DJ(RT'@6,!=#X7@(9O M!E]\:K&;..!BIM4HF-/NA$807SK V:4=0EF^/2E_=MTL.N0+$&U*$ ),J8V1;!FG4OF5*_D!-Z8+%]M))JTCAO M'WP!N'>F2/$0V' @ETM(KF64U>,A3XUB3I=HB-OF$I,OP!T:@B[X+CV4?>70@ &P,E"L!O1HJS<6?-W_**T8W ,15282CQ=Z2+7 M!YOX>4'ZOF7F['Y*/[FHDLR #)[BRC'#B7B?2[=%CC[1"+'">'\ZO@#0+-CR M8X58OY#/V--(G>V#U+"(Z[!F6>(5G-SP,S1_0P'/!8"A2#3A"4$//G*JO7=O MO4W=*F:)[?X%(+@!YZ :7?2!R+*3EMT2#$R?X1F>V]5&$G/*2!X3CSI8$065KG>^B34(\ BML7 +ZC MF>L%G: ][L*P+#6I2UZ]F]N[G',"^HY$9T"<$1&#*V:8 Q_ANX%'^F?I[U20 MT3\E\4S?+TW7S.&Y3VMVX;OZQH^(M;_OY_ M I_,#W#4%[\D^F@:6^_?&^Z3*[&UJ>R\WDUE)E;2[7!.3 M_B-[>ZG%%;&^2"OMJ%*VL8V9(O!]AW,W]-:+9*0F,@>2Z2@=]S+V(_W,9$N] M=4ADAJJ9B_79[]+R6@RQ /OI!V;KD ?BLE 7X$ 77]R_-"O2$1$P/8KRCO.7RJ,?' MWU;1D(RL[7X8P34B&Q[PV65'TK_\6QC(VY^EZ?MQS*%G=**5C>AR9#Z"YGZ1 MA]0SS#?QM>/_5S(Y!'L.%XN@_UNK0:H=1)XA';/>DVU5.>X9_8?#!E;'[U> K)N!5T?,SHU''Y2$7]%C7%<%IF:O M(8;KGG8TEI/.5V<7AJ W-!)>-G[M"2A1B6!+?$;P%@<<'2%:(*4/DI/$U) 0SYL_['6O."PT&G2-I$UL)?)#/%. M3(MA%GE[NQ_: 5=X3G'*$9=BQ44HZJG/4ASTV+\UR1F?8$T:DAHPZ33(0_P: MF,LH]LC_^=.-A,7ZVQYN7Z5R)[?\54_QO$.4H725T981#)*C%GID +8@WO;-_U Y'H3[BEEI:KSA9&1.XQ,\/@Y=>IOJ(K[6+]+F&(_7!'1UK[[L4>-! MQ3U2NIFDV;6_79B1.V6'+7"'>9-^K8DJJZ3A !=6")> ^:1#G,)5KSA^@CW>. ?/F\L- MP6K2""^?3LEO:YG5+1BN#\D5%<^P-TVY"[,1.^ MLC%:J5F^%TA"B&Z@]R%3V0AKSRCDFB]4O>I]/? );%%L%ZO/,.U48SQM MW.YXY5VQPGNZ , R7&T$E^'R!.N3V\@R:I!PBJ36.)<@#L*8ZS)Q[U0%X:_% 6+F6K=YQ&'_Y[!H!Y[3THV3GX7F[08"Z6>^:(M+J>6#Z MQ(B'GC)00Z;>/-&U:>A378+(X6@KNN@]7FXQ0(X/"DDUM,/F=<'[YRROI:0O MN@7T.6LK>G ZW9Z-C2RAX$[]]N]EHW#'\ +,>D_,ZJ++:Q&3PFJ,;JL1U5'< M"_6<4=ON7\ZP9P/M4&/?^6(4?:8&,Y4/I..?[YR/G?]Y&ZAU\"B^MR?.$>CU9,H%5^% MU7A)*>9O<5N' 3[TTW:-E'B)7X#7(P]B-1NLFPZ-P8WBETX_^JIN6!6N=AET M^SEM:R HKKM?]O1+@WM3-Z/>QFB2_))@.)MP"%5>WBV>8?FJIH^AS;MZKL@T M4$^]'Z-E9;0.A^&0#T40 $(1<&>78<\7_@G-KEING?"R&JD3Y[ N-T,M$:C, M$:@WLTF\/53&P&^1.3,C1:*>>ZN-*OFXP.^1*;Q+S>AO3K!ZGQZJ@!X(YENM MGBB?817@[E"I^O$4]+K1%_'[VD0PKA6+08?&]Y&'EM4_;:NT6@*;E[9U;LO_ MC?HH]KXQB9T]OWN@N^[&"#>)_+T(8@ILDI)<8$8B])2X-0_7BAX5XLLXUE MULN2\IZRQ> F;0FIIL:5#&L)^&%=^[?JC-[^7RNP;:Y MPS\(QK1X']=]_@3_IFIJ"4(I&.HQA>CVY&!6R-FS_F91XZF'Y]ULO(J_A@:V M3H[:$9E*5">(9H6Z ]_!M0L<@8ST"^_A@*:T)%XKEA+_TE5^$)830QXE!D1! M(MBD:D:=68+1,S+/-V;ZXGYV,MY\/UT_T=186M2Z'^:F"(Y;ZK6ICX)6)GP8 M^ 9ZT?%D?AT)$<2U*VA_"*2H;-P_+5CAZSJ!8"4$4>R M5&WV$#/J]R6GV52\Q[=SL5DA>1.N M9-3A+,Y]H2JZ5!G+.%E!%\'Y*S ML.(Q7,O2E2Q4/C,D14>1&.-V/] M]SKP&O3!J)BJ\#WPRJ'SI7A>@%"S M\P<4&>&4N(C \E)'[ M)Q="24$0^3O)EGSL-?'APA_\V2!D$1%(K1&]# E/N3?.L;U@61DYI44X60>- MU\NTPM#J14%GU+KN:0Y),XCEQM'T9CS[-.^.WR-_56]^B^RB$E^#8(BU^4<( M569D /G21!A*8/E>IR]GI(;T[5G5>S;DFXXCJ%W4[B@?M?(5^"M?"](^4$01&:@#7$;RH236"ZZA@/J81@0R\8(NLTS6A^7-K=._HDPLPN M=Q+:G"'&6CV8-58!XJ4N+F+*%8:WR,4_'6M@QM\=+<1K+]']GA CB+05."XG M[A7N%?+S#:]?J0FZP[<\6EVAK*KF6]1=*Z&HZA.7>MR8"UU@+^@FU&()!O3Q?X'^6K)E=(W?*;/5 MEJ^B[QH?P.>DH^1'4X_XA?8$!CI""M]'=I"#\*M62:0V?W M2X_."P @'P[B^Y\U'] C\[8_:'RT)-,_SX7]4,]QN)$UD^!LB,[;=F17&T'J M?)Z;9W =\G:MA=?!U'ITO-?@&V)&<&+_WXC6%0TN=<><6VL+?PSW]*3(I?K] MB%\K^7(HG=A_O]2.[0PB%>QE<@]1!#TA]256YYO@.G5,!34&IN@;_;GW^V^ M6X_S-\04Q(TJ<M#\A M4S[]549YC5,T3&1?>[-&E(DUTOB))$LI6_Y# MZ4%0TM/M #IOL=C_A[OWC&KR^[9&@P@H""B]ARHH39 F)1$1$!&0WD$$I8/T M%@B"5($(""@H0>F]A@ZA1T5 NG02I!-(J %"N/C[GWO/>.\]=XQ[WO&6,^Z' M]35C/SO/L_:<:Z\UYW)W[T3%P=_!A6S0$)ENX$\'Q,9ID.2F?I@ 1&.4Q+-. MB5F,JW2X;#E]ZSC/TW MMZE2BA""V]$G))>? [KLE@ V5Z^$N,I;706)VT!/Y>'J+OSW??9QY<=]"+.]17GX[KJO$NT2.A$*#C&\4&9,9:P#( M =2+_V(3&_]B$T1D(<8.=^#SH[IW2:!?U?4*"#F?L88LX!=S*?G+/T38 (9% M7]M&L1<0N:?]3MCPA U]\CZ8]O:FC6!RZSM^SJ770P"NT*/O0)&=R9&J<@LF M@2']*:[ ,FLN;K"SC8DM_,N:[?6PFVO@:_N5]9OR(>PU? C82J;]6NF9WJ7V M $LH%VELNL[[":"%(NZ'Y8)]??:5+C80Z9AHV,?10!2",E0( MMC1_["DN:%D52 CZL$@'6L1.CK3#$(CHOGFED$"#*P*E6,XXVNZ'L?5\H6:><']1.N,#.*]P4!Z='LD;O6QMCC'=WZ%G@PQ MLDS[C8&%8U-]=>9-#:D(_?@:4.9G!?V(0AUSB=?J3,8<_Z[TU1^XAXF) OT5 MW'##@UH<\QYJZ#N^"TH)X:?_B"2S%2?,D*C)Y%I*:.G1IF^VB6I%/Z\DK6RS M@.5+NCZ^)*_0LODLRCX1!8[[A/"2*5J7K_0HG&*5?SK5L6>ES74]IU]+@,*8 M)R_S>!,#Q0[C%CHH7:WEMO587%RN7%\/O!.][ZS7/WG:4HHJ0[Z$)2+KA'#M MA'Q,L0RM +N.BMG=O6X;?"0FEPM4>:A \<14*RXCA#+-QUM0B MEPZ]F] I [G*Q;L[9GOCQ3A1R;M9TQC7O[KXI2T+VR!_3V#8"+!N['8VYRC] M:Z*LWX]Y/M=GWS=7J_;80OHH@RI.T4@BXT+7B4J/8D;B@6LEJXN5\CN'7L^6 MA91M4)YC(];6_';4TQ( >3B%N-$K?-O*\4?]S@?$<;C2WCE 0+2[G7FXE:]0 M*#HN?]I9SNE.U517=>4?*ME2=>;1^MA]AG]NRY[\ZTI$1,J$K8UZPX/ -("-$ZWWT-/=-8=2@L2EU MZ(SP+COSQD2P>T%V67W]KYGH>R #BJ%)YI=O*V+%3FJ_Y1" H<756=;X:T>& MC9S$FJ'1G%F4H/W?)10/DZX'VFL:A'4??K_"^]UWA@"*S#EY#0_&BN3_[$YC M+MO?M :!)2:F17U)6TZLQ\:9(GG_*GK:0)=@,)M+A, :6L>>=&?OCQ=YJ0&J MZ*WI_C8%S$6-0]X(FW,T&\MX3( NGL[Y'SXIT_,N] $>/H>):8[%(U@.A;Z+ M#Y6+OL,7]@Y10502&F*5U>P+0=*\SFI/%AY-BD%O'T>U3;D-/,\ !'Q5(E)$^T *^0.N<91CTF=GJ:Z[]@G&O3$[.V\/?. M :[.$M"=DK].8$%94TS*UJ?!3IVDWL4A.MO-DS>)RSV3-,M\PJ_?6 ^B%);( M[VV:,;@N&$/=X0>*9GQ_/V0EQE=^6U0'XA'1K5JI'#BKE# MW.TF'FP"O&=24U/:DG?9TQ]2C-;[+:IA;K#3QR.(G*R #0CZGP.:'P2_,TM_ M?G>?*+J@S(U[V]E.]I"#/D9,YOCZ,]UJR@Q\<@UJKZ*]=0DSB67$;2Z&?LGJ M"Q.M&EX6;1*;UCF2IC]\;M5TLL34E"]^:3BBY==^<&61"TNSSJ>&@(8[4]-= M^7^R,?=CXQ4O3B?1/20*B3-*A*+:>:'7(%<(H2$8V@?ZL9X(&O_T!R$U,QJZ M3,&U]*]$Z;7/8L\!3M#I2$/2.&%A::I5):_J6K.5=US>0==,WT,IF+=VB+&W M)>;7:F"4L(MVUJ[*WI(PD6EF\1S03:92D!@JG^3WYK(8QQW*A8!/FBHY87>4^'KS(H.@F- )9Y=EY#HC@ M%TT$=\=5;(K<&Y>=M>J'&QO("1,I?'9L'WS]IW#UST2KBLA*0AB3I*-)(5[H MQ13TX_'1(I@@&!;IXWYX#H@+4_CK-#88,'26B5$8.^)Q>/UYZ%3S;^&8^AS0 M*4<"$&SM@93MU=('J<;(;/<%XUG61G+<"497P(O,)SY97S69^I; M;O_>#_M?*\A2_G/"E%=^,FM+=7"E.%$I)ZD[!*:8G(K=T;R=5_L(D BW2PLI M B&&O@<%'OJGJK\2C&!;<>;+?!EO0MUCO[S9P#:DMVJF6RF*2+K="'<4YN3N M9;Y@4"ZS,O*F[V:?[*IZ4:MYIB:6L=[6--#5$QZI6,OL[=]X,XMYV!S$ I9X M,&\S04[A]7JR0JO8>-39\N1W[!+?+9$9Z%[#BI\?Q?(??Q.L6 S EZ=P!.[U M*KVJ+H7K=L*DTI6L'M.L/#Y>V&(E9 MXF=2EMQ,2OM%K/ZBS%_T?8OB1E]UD='3$@6 Z0W, J,V]%6S1LJ36C"#%OO0 MXI7##==;CV4$?AY /PX9Y-WQ/5XMA8:$QA+U*F8#(XY..;4H.L!M:7I6?D!5 M:[V8_2O*X.=\;U>2FU(>W+,G,5-%$>7I8\KJET)_1DI_/Z.J*H/&01G%0#SK MXH)1CF,OV!H05.G@>5"\*+=(+T:*;FAW5V$TFH$!99]_P77S*OJ']KCQHACC MF.XVP0$Y8>1[8*U%9#_\ K%-M"Z@A[I#U5#3*.)-'JFYVX^ZM%WO4?W8'-?B M?N?P+&!G&TE+XMS@41Q')2@_L[ 3\*RO???L#HE!\P5WS*K-=LF-!T74.<_( MIAN+1[)!+FU^3I+1*L2%8Z@>JAM=LNIGG]"'2H^?N!X*_5OZU;G!(F.D3AU_ MA^D:0.76F+X-^O"U$2+1!=5]XG82G>_'G/:>IEFKP+WD:Y-D/)!-!AC5[*I= MI+.Z0=?4,(KF[>?;>D1B'O(YF7SC',: 1V+E2V^68J[^^4443&R^9)=40H93#<[O'A>!R"V=]MY/^:\(/&+N">)EY"Z7. PV6T+V",MT+\O3D. M!>[O'5=RCY*@9-A,C!W!_/1AV"@KI1[[)NTBDF:6&_L")N*N'&7&M.VQL&FY MMVXUTJ-Q&+'B"!=SXUS^VK20OA"T3]4+G&%%5W81MOE2S3@.2QF92$,C4G>W MJ2[?77V^U*X;6MHA@72R35JH\_Y.U:UW#1SCR^IS8RR#HJVS$2)R=$5:Q76: MQ$3J =.!.$NL;,P:XA%/U4(K3;KY0P35ELDWV$XGD9:6:HZ75#T95*_9NVAR M1!GSA-.E*:>Y0#SZ:\X!TJ'I-Y'X%S]:)/= RCA3(N.*BN%3'4<,-'Y'6:NX MB5ZV+:^\&CGE#%^UVZ?!QI]D="+I6J5PAT-;[9R_RGR='I&U]U\QC-'F<6Z[QGE*K<6AZM M/-WSI7\1F%VZTZ+.;G-?4]\*+_7*@5Y<&,?PT=4#)^O)LE= J7:X1% %OV0D M1WWS6\G85C6949XG^BD;A1OSO['6[S5U-\0$Q#J(4GQUOO-#@X:_ MHA>$33U8 C\^<%6YV:\'L)A6\TQ8ZD^0M$%X_ M\?>-5*?L#?*KUPJ$J X0%7VWF)#]Y%*T^KBF4H<,.4C(#/Z"<1P?+A M?VUO8\*NGVU_)$G@10,MM=ZAR]]D M736A)4,2\0-<)J^>3 MI+$E*O&$$I-"/2T5O6%:M:>($3?'UO:FZ,&1R]+:7J_0 HF:!C\#R6\?JX$/FD@R@ADP5-U-18THX2I/$7D$:G<.F 8>PAMA M1@3TTG&=BA#L0_.C=SIW=GIN8-A(>:E86S,BTUDDB9YX(V+:DIY.L]+U*1%E M-BGE<\_3V."2=XU0VF#Y+B1!B"K:[8!I$G0[,/Q[U&Q[/8' [YU^N;<6O\(A+S^[_$.^5\9_UE- MR_RRT#C?_HPQ"YF:1)I^P1X*=?)TP7U4.95FM:O3%U>G;)%V3$T$1= "JLAM M>_\S"PU6=[YOJK)F8CH\V:WR5>+IQS^JN^1CC'WW%R=AQ$=XV<-\'%P=43,* M46.-L:NS[&NRTN71?V7,'U1SER-*3*'_I63P[B8F5\- 5[X&Y,GYT;!KO)A] MU& YD3@_L[:%V#P"&LE]=CG2>C6!_S@&J6'FC%G2XLERYAYNL@R,ZKPG3<%9 MF^ HNU?_A0[ABG?I"UP*.BA7,]7^MF+9??@V],Y,_;-T^L7[W>LMEQTR,Q;= M5\X!+ 2'J5DMV;/Y1.5Y0=L[+:%%C[X\Z8"G[;U3Y K1OV:1IJNK[4JRL=P\ M\F,6&Y$5/95\X?AS\D^+RT'+5G/MO.RZS*$9;VM[]* 6\.B!.;-VO53XU55< M.6>($];^1L]KEG;ML_QVLL ]%)R1T73X*T=%EA>7U\,"/[UJ=\ =OMACK?X7 MWD'*ILT5Q:%H(*73].6CQ*+ "-%'.=G+5P4;G](X)&D1U[N9SO+5#;B*_;:- MQ7ZXWK V_8IF<\HGSF>WK._)$.TQA='JHS(3DL&KKN])0,_*W5ZG0,VN]9P9 M]A=GR_O=TB M5-4Y0'F,AQZ7,[)T^F)Q3W+E."M Z>[0ZJ;Y.8"1=,N,J#0* MC5XU?A^&&55>7%WU5%\\/O_X4 M5!'$1I1LQ[\L:I?$Q[E^=.##8E]2"7.SQSQ3DERUV1Q];?6^6(];UJ:YCK4; M.'[Q92^C<>,^)=5]2_8NVF:J!Z1]I/K9G7^,?\S#!/&@##3W36MMT[;XOD&I MGRE<#B=DLZ?4A[/OC>=1OQ_K%[+>4A)TKKW\MRF*71!'$2C<"RT0VA.(&V*[#SJE"XU!\C=B0S#R"5"G@>.0) M!=S:$;VV>%U!_<^?596V7+1>)RT5^D5F6]WS(],7/UO"3E$:/U0VUQ3LM -31)+M$P'&?V>0PJE#F>?4Z/7H>KW2P%_&EO;>X_#?8O6S60&?^S96^ 4+Q]P W+=^T' MB82- NE!#*A7F1/(:],)]\\!/?4]QT?7.D+G7\T\3I(]RSL'.*\O MOWLT#\#E=TPS;2-LQ4[\+@C^*N#4M_(IP?*4+)"FTR,C6R"HU:XHG&ZF8K%>..;Q*B7]!C*#Y+5 :3A89P#+ MTU77#0/>3".JUWME\VQG;R#:^$LG"U:$MB7MEM,NZ0FY5'9K2I^J M'QTEIV^L@CE.Y1^/N/F*7BGSG5$0$T-SVC?4)VART-_/>6;<[$H_4&X*_>9* M-7A<^OW[6?^V BP&2@%AQ)7,">!0,>4R4\QRG#DMJUX+OHGIX,_^^_K6CV_? M_L[SQIY-5/V?>E[.UVI$)9O3//?08?27:W243T)J".< 7Q\;: B^R_JQH2MZ M@ 5S^.>3Z.,F[F"LC1[F3,H MQ;(^5Y+-M8:-GD"OVSZVE8YI6?.>!#(IZRP)N7K2K-4\+*-&C.YJ#B F);]U-!BP63X_Q3R\FD7)"2BH535UJX]'/X? M>:WGK7M_E"Y->OB!?MJYH9AS M ,<&!V+K35VYQX>7H-U'9O ?;8Y=R!I8-_W5OFS3Z"]C!8:IH((5](?3R%W2 M@[>J?C0#^\H1JX?8,8C:W6F"4@=KYN?O:.45YRM+$0:R*F<7/SB8N73XA?#9 M6ZZKG:$VE6"DZ1*W\"DCO;US5":$EF7.??]4-(2-"2#0$&=O14<%,/YQ+V6* M2C2D]H\(V&X.VIMQ?9:P@V$>S.>'-7GP/&_:8%Y6OOB#T38?T?2_1R^>RE]Y M^LDT]L:H.42 (N0IF2^-?PO.>Q*W0" A_]%UBY[2S:AKR MN+53E2_$[#_TJ*0YO=CQZ^^!D"+K3GM'ZIUTS(IZDHRMR?/[Y)NVV3QRYX"( M7 (,PY(O&=-.0;PW)ENN<=]8$D'C_W%2F>KZPT?DM^;:_@5Q I[1HP6&V?9L#GJ@NL^.K>B>E0!I 5^1?5810@-[XT=,,I M9^N'(4T(-7:2?.,K!R_8,29WS743'@FN@G8N1"1/ZQ427JIX6C1T0UTW YL^ M((_2'OV.&76!#66>7 /D .[\W^IY.-LN.$&(/EK,SQ.[$)\MC,3/5PHK$M?L''>'9Y19SM.\4U.ITT@$RQL\P91G56&"4,>XF(B9>; ]W'; M&7C&GNGMIL(K!Y0?R]R^C*HZ!UQ^/KBZK!I!J:6BD$-?YU3Y5N8<,./9!V>H M U)9$(#=T]P9\9YUXMK6XWT-8D/.#+]_/DL1@;1*23^"(;*V*Z1I0R]6CQ$$ MLX*8"7I]Z8<#CBPM!9W0PY=*"1H/KWW/)@@F'/4"_&K^B!*3[>JB>3YD =E7_+,V:BC_^5!-L MJS90;CLUJ*5Q B&%67PNA#MRKUGCRF=+[DB3UR1E__$KL+0QDYU-5A5'3FL) MC4C+,RBN,@_,5V?N+ORH\?VDS:@%3%'[H0&R$[Y/%:9D+RN75&NQF?V$&NMY MVLW??]WPAAC]/+=/*LQS,,ID%Q'%9>BCO[QY!NT\!PAH]F;.9O*D.T3?3 FB MZ[DMS;147%9)13#.\<3J/&27S#\>M_+^N!VZ6;$YF8EN%X$8U!)""K#6#19U MBV]#G@9#Z^;?$C=$3Q6AR'+Q&]EW?Z-G^IX7;JN]F")55NW$G0.8Q-IYUN'= M/B4_KS0@J"ZPX##T\ROHM3#6>4*IT3]7NTH5CA_BW+$O+S,F)?3_#A8'HV%= M,PLW-N"X#X$HO][9GT(1TT]5OZW]; OOZ)ILG*2X?1>E8]HCJ@Z1.C-'HZL0 MM9D74##7Q=5,]1RP;K"WA2QX7_>]X)% D)!?D@SGQ]]_ZP"03;SDX;O6"5E) M@@:(2_5F?O$32&V1.KM[>[N90(._,OU$FR(A/C!PWG-Y'*Z5@-+OZ,XL'=]* MWQGFB<.[+A7$X&I^]6PU)]4M'5E =.7I#S_]'=C2"3R*#F,E( \CQGGQP"3/ MFZ/[UY?+RXS<7C[PB1T[&U^3YWD$3/2'4H-?-LI8=F* [(]ED=>_"\.7O\T[ MZ$NM>@GOM'M[!Z[#+(X\/M%1O"IA]O*$W\@+UB0.<2@H:S@*F0*W1]! TH_(%?M]YEU8(M*3V[,O YM#Y,6EK11" M^6XW1XU1FJ".TIG7-S,4N'M?&-3=VCZXM_G<67]$SV9.KXJHAG$7[@IVRXQ& M%%NL^TN=K6\OF_T*<S9F9TM7@.9C\V9AZMDX/#E^:KFYS:9$P)GR:_?U)LZM) M8!4Y]^OX]N0B$.4Y;9?;D1KC!OCIF\^W*EI2NV;E\./P5@B\^L_/D+E==>MBS&,P"3@( Z,/>8V=- MMVPG0??63;R/.8SKILOF?B06[U,5G[R&E3]'G0-H&%&P%0\.VC>-#IL\3-Y7 M-J;^^/2%F!:L@6Z,*-]E&5#L$_7GI4SUL&XO"RJ/ETCO=!S;4Z%?-$E^:>)N M@'$W^%-_]/WWFP-E/^4#P3VL362ALURP>F/$CPE1,].O#U]K(G=+_9(K"$@U M7 _(H[+,;#UYR7^S] U,8,QA[S$6]M!UV$84 [^ 6@'1 L^:]UQ9R?,X'&AO M@7'\E^A[:VWL2DCSL)*[E@3MCH;I]S_]B]5L2Q^FE!Y^(F00_U[;9CP>*#=4.!!?5X(Z2!3]_.8_;JV M\%8,7@E#7H0?ZGD98A5WC4:P02V@AJ&(3F&.N+XKU,)Z-T1@#)1N1Y+]YPGJ,Q$\C MT N_]= 3R?QMIQO!H[<&)20NW5KZX2?7:H[/J- MD:71D!?5A.%MR3M'"\E[5@L(8.].G)@XA IW5C;^W3! AE[**ION<(8CU%)@ M_2&8$NH$C9VQ[,F6(774"WQ8:I[NCI"JOTY5&79P>(E*(6V3*:>TR ME(;48<.&L)>/4U8M=@VXYMTU*][,$+RJ].',6W2R]=:I E$!YZ1FA]:^*OQ4 MRBL0[I2:M-C^*K1/=*0H;UEX+)^M/)F[K=6DJNQIS[N>-@99ZMPU"BUU9HI_ M]7A0+&/;X1Y[D1YZ@F36+A5_;@HE&9^UA5XG"YO:M^*CVIB+-Y$/: MRZ$U3TY8;).A+$PCGL^%%#IM=%&_]M\L.N!$]P)Z%G!&GES$1ZV*IIW0*-., M(_&N.5LUH:4SR(?[Y'@?$=2US@ M%M8B1/[P_&)"(7RS.-E_-@?W(1Y!455,\N[B.XXKB(02"SR5!>P.POM0N#.ANXM/:&. M^44[206S0:S97H4NII*81V6ORL+C04+M^/E2T6.8)TTKR];4=XD_'P7!\9/S M=0:'L!K*SXVY 1WM&?4J"VW7C-NNU;;O0#?5*M MQ9E,' VT1'F_QHNP_4\=DOD?&*9\>,=.Q8P>2N,:^D'^-@X>!9O#F6@Y]:CM76(_)]$H4QG+H;6IW\>:\P'BY7\A; M(.U'F1;16UC]I>A';PPAN#6';3O=>=YU!ZY@EV[=PY5Y2AI2^T[S0B*_K&:/^V(&*B'4OE'8KVGSN.8-P.L;$7^]#.!V=5^:)-AH:+A;& M#+F'FXRLFPQR\U4!<5[)3]UY)'"_9:CENM;)Y']V@(@3/C]_L'\\R"YQ0\V==_5=H$"2II<5"PS-/ZTRFY[-CXCV;T[1'F-9%WKG M?:GF6#T:,//.9_)FZ\9V34F3I&M06.'KQ'0)A:@MSQ]+HVFNT!W/T?J,6N&Q MUB ,<$N)UJ5;I]J2<_R-.L5,XZ=OJV2O*!7'TL&,%1[*=F?)$I_B6*=UTEF> M# I>L?IF"-S *9["+'Y5XT++6\.X!8P9US.EI1(YJ7YF<*IE#-[)J2+G/L$; M(]%6O?3Q_&.6QC3T,SHGJG]*?HZDB=;U?WK?>=J(G:B!6@X7CMMZP@_:8V20 M")7O&M;VT$C7D"'W+/^=@JQTT*W 4Q+S40QHBKO%:FYP7J=Y$4NG:0+*GML< M(K$0)=OPE,7G@*LQ;]]:6?_L- M.5':L!C'S#Q0>+BQ*W]D')QJ)=^[,TVO27"K<3ZT\_.\7M5EWC-E%L?%?F5] M9GG#9Z8\"!E)ND+(6J*LR+Y%2/;SHBV+].7PE&J?Q;5 ES-#0I<6YDQZ09XO M5'VT<39YF%IA+*@T J:BB^P'FIZP3\[SXX>PJL5:!6MXN==HMM]!(R#_JB%\ M [[AE!QF:W&T$XV\ZDL?->V9G&^YT_R.3&7_M_2/^]LA](>:7).&^)]R$"*'-Z#D@NH!=/9#^SOR$1 M7%FZ_B?CH3@S!LJ"=-V)L;UJ$Z*=:'CJ:0Z++%A_^'AC/NEX.N;WIU/3(6F( M.>'LU%#+RW&QC8_(C@[B=+6-=FJW57O5P:*P(D'JJ-@BRE#2!9 Y3=DG\ M"N'#?3IQSTTI+WD2H<5$CW'F/-(/I=-[PH4+@4;]8^I.X^2M7DS8?-J(3ZH9 M6.GGO*OIWE)!KY2WVG(#_OCD[:-AWW, _6]U^P*SF?5#+Q&C!D2::&&+@'H*9C-MN52U^'"";5K;5 MO;8G+[R60[9I:TR0O#@/8D#A/JC4M,^(O M=<\M2>)(HW_MNE"D;X00?XG2:'#>J4#7Q4*9*E@:!RR7 J+W\;$.F:0G2VY7 M4;:&X5#J^9]KS2J7XO'+A"^8J6/AHY-:S>]_ZN426N(,/"^BC MYV7QK -EA-@9=5ZE<>NLA#^76WJ")__.T\1\,&BZ]E'4MS\)<#1WDS#YIU.S1EQ -SSF MW5EECT7;>SO.G8V&.([424YO>: ;UXD)7=/I<^(M7)D&I\IC'?7<'V6*+W*9 M%[VB^4R!:D89#MJA4Y6L73N,A&:S9;Q*5D?AB#98$S&]PI MUQ!^NO'5VOX03OCH4>YISQJYM;SJ@^*N^[#?DY5G^XVCPMSOE]7P>O'!5JJJ M/9DSCU+@4[_GS$;T?T3?X!VQ9+B]SL=0A+)Y09RFF7@!*P.L1#,%S'&\.W0H MA5](JXX9H9IN1>SCQ!GEH729VL+XP&JJ@'VG!DA^R$]SS:A!;P4E5JG^L MK9FH-JZ+ZWQML&_-_M:/!V*QBUE1+]FVZ!U9"OJ M+MEVJ =6B3\#-[0J\HUNH^^3_Z*^]V^2-XIP-!C+AZ\'*(XKWR*^PXF*H_\9G^\K\;?4)WM;TGVG<9#_ER&Y@ MC6?7!<@?X,(37G)K!/:1N^A.4H?^D/H-O7T@KJ0^NA_8XR\G=^@5#C#C-V+C MIKI4,?QT)B3#H?Z_]2)8"N.%..#DN]I4*B'6F &!^V]\+6?JM 1!L1]G5Z=4 M97<#>F $4?EN2;JZ^G:Z8024T]9;P$&OQK(6VKK8#HHS^KI<(_W9Q9=T,Q1E M;L.'?QF'YI1KF91-!&O4Z:>"OOB^XST'O+YW"2GO#@*'3=G6C4FT4^$RB+S3 MW)U=&[8.+/U5YP#_D&S+L[5)\.-)7"&1H;\W&SP.K@?)$ W:QU<]=/+?U%C] MT/6)5$91JZ31CQGO"N'OTI<]AG9'0E]C@8S(Q<(%"A#PNX][@8MIMC3R3=KN MOMG5J ]<7G>Q#U0F^5M9=@YQ9U__&F5I^>Y$PFF6A[=6!"6^B-=:,_.4*[_F MTU71'&FO(IB>4D&8"(^'9YWG:1'C",%U: 5CR,W0!\AOA7-&'$ ;K2/NWEI 1-WT_P>HK[ M Y58_O;*KZG%-ZU>C6&VQQ>R"SPBT6T"78>W7N0Z^P?K?+*G\;3W>)?#\R.' M>N1K_,_U_T\>LO_%@_T_@$C3_\%%,\!C6)V)3-/ZZ;3X25T 0^G]#8/),V>* M1\?@Z?VC2@I<6>8318^JRL+OQ-W,RW7[(ER4B/,1?<\[?C=@J?!?$ M95I$-"6\!W&M341/]^F86H\+G[*D%:*B6%DIV"-J&2Y5,*5HG3A,*I6$_;*0 MC-D70:BA*Z^'QFS!I^6WTFF OP6DI:4^*$E8>H,>>"BPKZDJRZ+9!^2PGJ+9 MYR>> -^Y^L#=A_,UPW4SM#WZW"FI2%/Y$WPIX M!&^-O^1=FA!^164H>*EC\KH?[.$W]6Z6OY,?=0N5;$?SP'@L8 MJQ&YSU\V3*9?,; =ABD$\.F]=1)5BHJCC=\$ M1*.C5AFN_+1ZNXE=G#2\6A["/3[+(K>KYR/CC].05ZZI,M;?T%HT_?XW*>1D MJI2MYQ'EARN4S4N?^(OW5"L^N+I>#5C@&W(3.9)%69*&S@%SWAFF*4H>!@0LG&ZB8=.!5>KN(J#.P MW) QH?HT*)"QH]_G!;J+)#V1\2=1+(NE96_>C0MV1.Y8R*V9+)=QJAXV<1TE M-(:\H!H@4[:$;82IU:X_;+[_''"I*WM\']GE.66+7NT\:^"P26HXJ:#T$]<^ MVKL&]0'?AG;B=;G,L@N;T)?XE@OZG!$*=DAD2NAR3MOEMKC&) MSF<@E.J:U$Q/=2]'+T?";5X V1J@4G&B7=')1*JJ2NM - $2_[;Z[K:>P@GY M2+4]?A(&,6YTYA"IBDT22E:P>AV9T0%.OU?QP2"!^6N9OV&A;OQR05D(^;?J MBM47JALHYOZ-"T33*IM[-V_ZD\&/0DHEZ/QU#86ES1/3=X0L;9A:G$=K$)X2 MI1WQ4NS7]X"F6?N5*Q_9>1>ODUUJ3%1;VNF4I$2U#])J]S84)Y94WV!7V&DM M60*A\.7OM;U5WAH1<*-/OG]9&[71*.G-SQ(HO#>=@X<9@*D3RTE"A"Z5 ;%@ M[KQ()9]E+C]NZ>[]RNNC4!=P7)BL;RTA%/=#Z1%X.2O6Q@_@E4)XR'7]WL%1 M\2I!Z52-:/)9&"__UK"[/@96J^ZSC#7,5FX$4(VNN(U[SX1>76F?SLXO#93O MLKFAAR!L]AWBO^D^T/.N3D7Q>@A]6/UE*B2/5<69=NC<&M[:1I2&AYE&C#6= MB/[0H#I>@=&2.D&<,%8>83Q+8>5\@[1,X.NK1&TIXCG@]B&0BC0$IU>F+CU+ M0UN22>\=OLT[?8@\FOTH@/N*/^#.7X/@X A4SPZ/KCB$'H?.9?B<_&/XNS?5 M$X89?4JJ2J8&Y%6HTT*\)1C-BW\2!JQ]M^WJ5-'Z+ARG:D8U\'KJPYGKEI-= MTOR=9/Z^R/"2.Q2@PNP9OEU;?TAE#JF#!#31(FIC0@VMFL'0'Y>8P!]?GKF. M$85.)8C2.+?YT,*H5,G_Z<)&J(?K$8TJD;G62I MKYJA?V1_E1AE_C4^HNN_N2:ZQ1YQZR6?D9]P/N""6)P#F)%NGF^ E,LI,STV MLJ.#>9'BAH,D MGVFJ K)T4@7'0;O*'^A]&5+<1^%C)KG<+HXD4M@O#D77Q[FC;6F< M%2\_;M$\#,U\B-KH<(![NY;^T\U7_>D<$ =N4=O;NX *1 ;-^WMV8V%"A$UC M_,N\W\[8+=4(L2-;V?Y'2PO+H*[V:H+EJ211C"#K5$4P[%2T3IBS.'0*&_9= M,,^;/0=$7^3H?'7M3]E;$TRW1@E/X[\8 >Y0 :@M1(KD_W>?_?][L<3* H^R M4GE@3.?F&2QW/4Q KB9HSVDZ\X[\8Z9%]=N?>GD5^-ISX_?F[-'@7G:(TN( M6:6,+8/3M!'(/]^]>&'H1GLCPUU-K@0!;UR?W*O9ZJ>6^2&FB0PGKFPYB#U0 MO^C[UE/%Z$\/C/[TT6E +WF-9G8W3<@&U8709+GK6*PXM;:$!*(YMQVO^:Q< M0MZ. LJ-W GP&:E)$Q(.V?8>?.,H?',>.7EP#KB<--EQ4E".?[#0RX&9$J_/ MR'^K(S$_KY':WYA!B3&@#E>@?DL:U&/O6"9Q$?GQ=)'XVY+7-ZH# W01U:.K M50F!893A&SP.)1BMW ZCVZSA--YZLM,27\JF"._*B4>:>IG+]@VNT-ICJYRN MFC3I9U5>G^?3]+I!HF,>"&LR#P_0*$^URQ$M(\6EV?"?EYY=TF0[CEN?*)T2 M1VW9^1*W7X0-9TL0HM! BID!W%)WKNV$A(1R'-V"5/F[XIX(Y<3910><4OPQ M2O4LL34$__P<0&( )O+<;8RBWPGKO-:EQ>3'"S_P(EO+.<#:&A!=\#Z!DIWG M@&ERJYI?AH-FTR$-TV;7P\P(]SP(Y J7D])VX7'MH$#0.-NL:W-AW/:=N]R? MU 7$%%]J/3H.4L8*\LQMV' ;9\A\GK3G^!UH!)?5F,:&TNY/UL:U+R4D>9)6D0Z2ACHX7!Y=,RB54\NMWK;>& MBN_U0H:_$I_@A^+3I1:A47;)X3.AT&L9YN< 5Q^WA+!+S5FVX7">,$&)"UK< M#J8S9YZN?ZI3)[)_X_XE^N)[2YD;B0J=EO9.TZ+IU-_V)5D"N\VC%0KP 0DR M"U=F%.;34V;%#)G!HLQQ8?ZH>Y?Q@RJB/_W B>> J_N4TD/0\L"^ XTG_E7' M4DK!K-Z&_:QD"OHAN2 M[BNW?!=?;E;V@LM@;?LO(;(685@J_ -U*%-@IPRG,)O<\.P6=9[O;@Z97J&P M[*%!D7[X7Z$&B;!O%;I;QR'=\"J]J/(5;=@-U^EL))A2W8!74V5OO/H"WPR$ MT+]I)X. <-JBZQ=+6?JL0=&##QHY!RSHI8"I]ZEO<^4=O1#)KV'GS32+]QHY"M-<5[JC+M9S^W6*GJK-#;SV(88@ MCDLNC#3!EZ>1/@E+"INZ8T<4?FFL5WO#EG>*] V, &-O^4["F4E\6FCK MFU:.>J<:>PW#[CFB;$NG W"KR6:(\#D@PHK(18#\LG9-G\R^-V9__-9EQ*UA M#DO][,96;TG3\P:'D,?CH"LSDT08/YZ5R"S0!V;P6_>5C(#22,IF14AQ#^Q[ M^DA=O'/?8J)XEH?:%4UNDWXN(":Q*MZIQ$?XED!1U4_+6Q9++WL/$0U\6JBC MWT!#VSP>-IQ'Y&*YBAL$G&OF5.\Z0D/C$ 46NE3OM*J-5CT(TB/4>.) D@3+ MBPQ32M!:+%YJQ8LUPY(J35,:=H-8EML@C=^$UWZZ;M)?(8)Q0^$R^]6XR9C] M.!#.K"K6&_L4\%V0>DUT .J$I3OM@5- ] N< M20SU^-E)EHUR]&96KIND_7S^N!")_5+$-V_0"QM-"P":*'_J$LA_U,%ZC)J6VPY5,O#\>4IEQ;=K\'1G&N-;'\BP@Q+G'AJ@) MP!Z;*Y'H&)@O/,9&>6*G5:5DTYN0O6"$B*"U-&H9!CSJ#=Z))JH7!K9TG[QLRK,6.DPKMM0,]GBF=G&YCK5= KU??8+\9V\?E7^48DI@[N_P8,T M%8V[AY5;2XLJFFAHART@4,]4]*PTSZF^OL$E@=W$.,'SJ>93.HT03+@*PW_J M=N8;"1Q8LZIF3:Y34QVA/:=A#GF[V8*LU63DCUPN^\"KS2MDJ-*Y7W9FV&<: MK/OEZV,2)4=8LN!$IE/*-@[E.V)5L_Q,_9O?@RFW=[I]O%ZI$T0S0F@I8;=/ M*532"J8;_2@/T5+;BK#,GN:4$359SP&+$B.-5<_9 M=G-_)C2W1'Z'+:=CI'J>&U&;7OYTY[*CPF\"YQ(E/B=S8U5ON&[F/2+:SM5> MIESYTE-+U[S8%LUF7% QXV(B=BB1K@&*:2DVH&BVE*M_S=>BJM G"(=+V5/] MH0CL6E4H1P(@BF.M=\NM-Q5W8CE[%//J7ZT/#QR^"!>[<;=F&_!YT/QW.C$\ M[]B-^DBFG0\BB1OJU9%8T,.#/LB*6@9!"!D#*?RP"&EV-IZ8 B\C97&<4H<- M3;+0B+)HP8SN!]&[#P3?W?@5#7D7N"':]/7KSO.MAAM&(AT NE:#876^_W@T MXE]VCSD.*:\HO!6/^B0O!5H&'"(3ZL1E*O5]BGK>A%$4,3I[^#.9]@.9P8MY M"Y?;.6:^I6<2L^^,O8?4!U_3T(<'6;K9XYZ'EJY::Y.HR?!'2]MNH&L0B2R] MAK3X1)T%>=T9_!H.>W4 ^WB;"1+.R#&>W:].U=C*BV689O MJB[Z!E6Q<+CH*C >CM.GC["EL4NCCV?M.8EGH(#%C&+%'AVDQJ(PXWOB,"+C MSM(":HDG%Y^+26B&&'"CM+6F\4N'N[_*1*!S-]L3"887*7F.((3KXPP2QA&S M)<9R.UV'KFNM4GKJ7[]T1Z4>7ESH)#[W;;7<$)V8 3\&*KO8XO1W$J"<'AYU M"Q%PZI=29YU%LP^.:E#9;[ S#,"CM]3%A:1NV[H,['7^5@(*+VW-JI?6VC?* ML825%@'O]_%7%1-U591,UW53]VF2/1O;#F?6:[J&O/]2Q7Z M0YY15..SR+E&^O^O.6)_4CKCQLVF[BK"PC87<#A=]'!]S\TB13Y=I/_ZOK=/- M_U?GOO^?!;G0?Z@'8VGP'S4;=>5A4H2;IWWIV3<0>+G/ 1C+(IV?%NYU M7>:0G B=+58E4[O++'W>4F.&M0+9\HC!'_'H,I("@4H?)'0J&;\_\P8W:^-? M*6;HD?0]S.TX"?14HV_I'MNZ ?$N ;5X#DA@"<@ ,4Y0%M1[5,_V"K5.C#XP M5[NY5O#P%?NC%T*ONM_IL-BOO!V^6_)?>ZL?(F6 M7E?T*&KP"\,- DN>W,CLIE,E&3X NXIC[=0B?<9SZC2GYL1H)UE."/\Z%ND( M$S1-#GQ+HI[!^6B_M+ZKA^>IT]1(&N"[^#9"&\'YMH)P-7;3?.X_L/JURD%M M.$'4/Q=S2S"F$TIUP&US_Q6'93TD^,7SV'. 8G?S6272#1J[&V3#0M!M%J0+ MT^(;%I:,/%L73G5NL5_+WY7^.*-KX^8HBS-T"HGS6 M1@S^@J!GM"0\OJ>DB58L7)M_LJDMSJ$U\8@-_J7?N)ZJ?! MD$NX=G007O1)6@;![7GVUCG@#]MT>R .2;PQVI%>5HZ1Y Z,,5(Q]UW+J;M\ M9NV@4/GL%W0Q$PCPE=699VH1U1#GA]9_3C[1I].LA M1NVN3UNJ_55^9NL2(5)P_;(FGYI,WVOX"I83.BL'NPT!ZY7E<2GB/,) T40. MM]>;S4%RI/?-GMW@F2%,R#<_3Z;"B/+?#NP[V)QO^\8(TV?0^=ZP#'U-E7K5 M@P#)>'=XYM$"3@><:'L]S11ERU4PQC_X1-K*>O[V&?.4Z7[%WR%KG":4S!P+ MO4Y8ZN&H^]@OGO!TFN_P.%WM9'*-F:DM+^; PA+ALTH? \;I05_#:>=>-.#< M++ _/AV?$*,ON-$"[2YT";&O_CFM/4>AWD/\R MVC>2FU]]:,?FS/SL:_PMEO]9#@;_E>,_U\RRO#!]VM4NU#XA@[7L:J<;D^4. MJIOZ/]K[SJ@FVV7M(-*K2.]21 Q%.B(DBG2D*+V#B'20'FI !)06%0$%I%F]=^E-0P^])Y08((3#^^-;Z]W[[/7M_>-=W]E[G>_'_2/WFO4\R6:>JE*PY;@/*=.+([6ZJN;J-)>DL3[#Y^KMEN'A%@:]G7#:C'@HJ=3OL;WG M->/>PHJ+QG434[RUD>MJF08&YAN.=]JLV8D8#N@-CAQMN5Z4S8\DM_ $L:/= MFI$T"%('!$-N!22C,XF15776A'%A73_:X,,K9E?N\G87RO=.,[M0U$0W)\DT M+O";,P($STB8F01I^1--%P$?N=SRX.W0.-6LNDY"P@+/V\S[L6>->;K^ M3%X4TWR1ZGX)<#R(\K5D+4<'S[Q)63AURX6LB'=ZAID$U=.*)[Q^3/V*=!/" MNR%*\?&;SD??Q.7ZB75I]; M-I(H_^"*-?NP))D,XA"WWT9V!X7;XBTA61JP\6:]3NAW6/L(V7?I+ZB)SGM] M7_D2M./M+P$M:3/XXA-0V,*8XB?QLMKE-_3/@1 M0D\ 5[:VP)YWFOI%[@4]"D12B7<^;C!&4*GL[\M:OP=)V_P,&U:YOU[+DR@0 MQQ>6L6[/9(",F12 \KH^2AVJZ+.7A>+*2]EL._[NV:_^*EDK%,W\E/VU:]M_I@12, MDG!=9*T9E!GI[ZG@UN MSO#+A[YS]*9*>I>T'O MU0*QQD9:P.A'H9A$ZT[9@;3CI5$2WG_FO+K_S+]]Q!;-!L7>";Q;X[ U(HI: MUOL7$.&?7O3_H"_YJ' MBN6J_3+X:O!Y^9&LP-9#]N1_,Z_Z"X7TH0XQ@T?R78='<>>139BKCR 9\:_,;G^Q7+F?]!* MZ,M5$7])8#$C>5NBK*P"%< 3_-?=P?1V[(_G=(*?*#_US9&4"1[_2P>=_C]9 MRA[!'&S/R[Z XA[/\. XWD*M;1)F\-"/G27X?>I_GGW!ZO](4P M!YCCR:+]J. OPK5_5G8E>8.?9C1:8$+E971S44OJ8FO;=X?<-\2,W?8*NI[- M:H6J*YK>)\E1;#G9" &G=ET"B&;:K*BJM&R-:YSG972G?*@"U5S%V9HUGYKP M.I(Y'_(@3!WY[4,>%?W@/D0\[ M-:"AQTH\1'>_-L;&*$V#*GYFXRW=Y/GJ'5.H=&'X$S\83+D 2 MND)N8<-+G"WO-DT)">,>!^?^=#APOV;VJY,RQ]%0GTZ"?46HRYKZP4S@MR!) M5'QUH9G5-B?SV(%[:18CRGS$]F8_O?4J3X5Y!$DF0ZUMOJFCLVQE=>2D#E#G M3L2U@P_Q)L-R%?L.A%U!5,NNHAV7@.K6>)4O+J[X^657$&8MQ>A#WI<#=[_[ M0NJ[Q'( (# $FU@I%D)TTMX:F9LB%=+(FD@E>^)4[=3G-=X_>/A;RFG_YZL MPPL=,8CJN*'$O28_0S^Q*HE'XI'J-\(H2VBNTZKQ+I0\?3O2_H#BJTQ'S9,?>QY\F.S]^QP>&6*N"Q2Z*MK7HXJG!<)#Y" 8]ZBS MR(I"2([>/6=6_HBIYK7)!N"0>Z"'#STW(E=$R7!O/7'>DVU0,*%I30=A&* 0 MG^$?[.=L3]0\=512JZ?,;/1U2A%XGPL286">WD;>68VU6-H!6CQ'+'8T2#*> M]0L\BWY FNA.MK,>V@K6FU%P(%PY(,-98+^L:#83MG^'K ??W@U2JD>M]504 M-"=E>?"G;-%9^FO=J36VF'Y4&]"5Z]I^_;7.:$:5'%9\?$0EHTN.OR!&7O-. M2F?G&6=F>W9]W0JHC: CYT@@L MJNTAT,X&JPC)F&"@\D2I]U?Q.8;(X6&&Z#OM?.^_91+T"Z!+6?_[_^1=KVSN)*9*9EQ#X7U-0]1 ^\L2X67'K]@!5P"NR1 0E@)7)QTBC?+_Z%CPHA M#6871EVBU.<^FY_ Y"PP[I@""!2!+:L):H? MWC5FNA/ ^0\AI:C-GDZ"6.!#14:L M"'-OF6)@MB5;J8DMO5"7!.4/HWO6*LKVVXL4."YX<\*V)>,8'-%#Z.HT(RUV M_S7//=LG\(&Z7=E,&ADL0PDDH]OJ)DC8Q^:-\MA M1DZLDUER;D4(\>SMF@'QUHYZ_Y1_Y)EN?I;K^[967)1=,M2--VP2DTDU\ ^J M9/?=WRW2>"]&MQ!.!PD7L]A635J+Q<3XSDHUA:_'.\QB+=B!1;OZ1H.L]G%- M=IDX,K1.CX7V]@*495M&%^+[8- 8*9CWTVSA(MXD87B6T_210OL1Z4,+0HXB M*P?#(!#G^-[Q%^_"XQW]"7XZ,J$NX&K=^Z3W]#W4R!\Z95J (!]_M%?OM-R3 M$.;4[H"OU2>8%M>JP<'!"P8IPFL_+[*-W)[YH@P M^!K3>=.L9QHE9,=KO]!W3_;9AJ^>+N6C/@'N?MQ<:S\X+Z3VL5/E.NJ'X443E MU8#_=3_Z>H'!<$I$.N#$UBWL^^IJ6U-D:34 ]P\+'%Y:_6:'LL 5L#FED(0E M?'TF3AAE65JTR?HR8=E$RBQPAVE\7'.V0HQ.TW-F]]L8D$M<&;9^VR7I:>Q% M8)&C84!W0WNP,]4JD.=)Q7#8I-R]%]8T/M:D"F\9OB)AA%B_GC'37B0'A=8, M;W7"<)@/FWZ:TB5@P:)MZ>(.X>I7S2LBCUO%EBYOW4+3>YCDMV9MLN;'BPKE M5!VY+8>M&_,<+B WW@V6=!A/NK89D:O_!O]J..H*X4'5%"'!M-CL(POG/:.G MM37?4Q9(LRJB%_#KUXU_.)1T?1/13)*G?-[8.!+%23\9](BST6>Y]/:*::Q* M4>&@'9OY'17*S^_C.AUU5>6M#:.R9 :R1"WH(DALLD;=N75?673^!M=4LC_UR1'UO- MB-N4M)&D"E$S#.]RL5R=#=3UA3MR;A$%QDYG,%R(E9EIKM<<=$:54!B;,OL/ M7MEROE(0:H4DZ3S_7%+6\P6^Y9E?FN.D[!>%M2'\:Y>/+L3/J6!;# M(RX>:QP\-*#Q M:>]X09%]7QV:M,B'L.LW<%UT0UR B]+@90LF?11ZU%TR%=A,VU4.M==Q@[FO M%1+HV;"]NG=/#%$I F*"2.]HC7N?-@EF#]KDUER IG9YQ! R)9JUI"&?,VEX ML8+(5D:<-C:*$UX(R=^>5:U&]<2%+'!5UX2:Z7CY71_BBU^C_$RD'V%$&'_2 MAJWMEBN( H$AO[MEQ!W\9E)$FK,=$);O"A%?1% T<;2OX_[& MT2-M*&L)^CY^3"6A/(()R7"U^YP3>I'.KS/?0QHGRT%/!]A+*0U>&B+41Q/% M-_MG._XVG8_^5#WYLD:U+DS;DTY1YL[JL<(FX>B$P(6+:6@@I_0?+UC7C,IV9@TCA@? "K5 MB<4X>WL$\G?XWS&QBJ+>()=.V5C&;J'%N:@A(SHZK!KN2B%L3>63Z2LZDR*N MRB>GD5J#U\GHB&.!I*D_9M/9UUM^A;>%L%6C^6?>VHQ*]E7O%.*^G$A6Q9H/ MI 65WI:YT;:4/J6JB=59*J5>T Q^T&$J_(9.O++7U8;>J?O%$?U[IH]?*0U13J^?J+/.E287? M?K".Q?->;_SG8PNS96CXR9;+ZF03,,>JWYZ@NB8PAC2MDXSY<#3QU(C=VL/, MEU4Y/FE&V-Z1JMB\?T-[M(=^X%QQW\5'UH!%(323YET+JS)E!D.5:S#U^^<- MV(021'&?%_+)MWF!Y ?VQ'/B'WE[!VE#CZP\I^E!1*BUVNC;:"%3ZE2FM_FP M@61#3;7NB7P XD4/\AY)2$>MPS\:MT^XUGHS"%C?<)&9A:))=0*Q0B)5T-V8 MI,R2R$.$VH?E)>M.H7&SX4YP@ P'^PPX$^>)QN>A'^LV)^T?SFA4HCESB*%+P$N@6DJ"=:XDI(V0)W4R:QCS45!:BG_<*I-G[,8;F33KI^$J#IBCI9M([[[+*$M8@-7[*[5TVBCZAZ%Z%25I5VX><#.<\BQS/9I <)Y$P MUTR(*?0&UVZ<7,>6B+"-04V8_6$Z>/Y(]E-Y[">:IFL>"<=$AA/>LUJ<'11L M%,8N):6CJE3-3<]E5YZ.&:@" LDK_\4,PUOMJZ+O7XE\X"6!)3?= G LQ8O]5XP9!!!E_ SEX!XO4K^ :!OP%>& MM0S4E!4Q>+,$"[P$D&!:<9YUK3&+U2HYRPKBP?9MEG35Z$M 1(GW QBM%?:S M\[493=J.6=,%MHAHI8_+Y6HPWK A1NL\%I>1K$UX8I#MN9N58XU,0$:4/+'/ M5PDE5#,L1OXQ9E[79,3>W:LN5TQU32;UCI+]_3MRE*LS=DQ["CX^Z,8V/"FL MG:G&AUD-XY(2SI.2"3XMCHQB6 8G!YYH(FY(]24@D7 MSH +U=3" 1W]O=R*8VV_!'3K53*,S8Y92>/<+DJEX)&Z.Z8+84M2:-6P8R!; MX,X!G=:W=IBUR4A>=3SM>/"M"A)1T3$4EBV^M:KH6J*9Q.EZ.2R-[7$00 M%5>1Q2ZY*@3L@Y\[_W9.&$/MIZ 1X1=:OWQ6W\L]8SGA9T"V<%UD50N;83YD M+%O\#ML_EB6.\2HUW3'R&VV=Y8E&WGFD9CMG8-RG)M)>GK.V7@DBPD^;&O6Z M<^R8&B:E2,7#G&9N&$LB5G6^+5:)G[K?J3"89[]/$_6RO^W!*Z^'G.=_4TXR MG)0":MU>'&ENB!QG#UO7X5;NWTLPR4"E0?SPX0AW/%$O7I*@7MGF"M\\ED?. M:!Q;L4Q-(+TZ-[J8)(_^9(A^%V3;296I%]4_E&IXQE' M3FM2Y;:,X#6)@&M=UQPM9]]5)?ZJ4'[%A1H%4X(WL_X8P43"> G 65SM<%%" M_[RC(Q_XY=P4^J/EJ#6[Q0D+/S?=N010^\2I'$XL_VC("#V>'9(>L+IA[F3U M4B[&4BZ; R1Q4WA4<:,7*K$X:\O3)G(#Q)A/WI<8#6JA3 M1(/FJ9*_=_4AWB$Q3UG@!\G'A\B2R3.W:-0B$7[<-.H=2!([V,::$2:*D\5S MCQ*]JC94VWG'/, MMA%*9T.?,'(#BYKN['JGMX$_WVAB_-57*=.6XC-'228F_QP6&1K6(TO9.LEN M[K!6)WWZGJ8RDTQ&:[LI68DAW1&U7"Q,VPL;&'S6.G&BO M7;@3U9'4T(W)M&YN2E'N:ZBM%"S3(+6'JL*.IUB[4+VODN6([C M& [Q"><.%HN0'977[D1"EL0S04_]EJE$+6/T:;R$=PGP?C5BH16-2MLTG]7: M^*RGDR.OB)[,G6F%+YT/Q9FUK(,UQ.A:F9L.!3(,#0VH4WX,>_O]K6\VBJ/E MMVRW2=&Q#\-2*\$?W=4ZR.38?!3\71"_^[+%2RWBB2X,T*Y8)(M^6N;ZMP,/ M5I:E/,<0":3)T M>?7?H"FYWL:MA*$GN=EP@><" MLA,PR?GD+SG*7JVHBJ8K('XLDG )"+N*;='Z16B*CG&Y;"Q,XZ5M:#9&7/WX M?"JC-@\W>' ?7W_U(S(^G(^-CEG)+H9,<=X>;^';/+/,N_(6#51\!3(#J[0K MI7E^1'3Q8Y8BN.R!]!NWFE.=87;TB,9&%73VX]EOH_$#$1#GG$RXS\Z>E=;H MP?'LD4^AI;DC4K'/I>MAN&"D\L.R7FZ/OM+XRNTSX)K:)< UV+8#C?V,>XCU M$HB\/8[C7A"/')[1.W^"I+FG4C-S9[1W5=LXGEK52N.@A1@_RCK3!6/>X;R) M-GI3BA. FVQ)F^Z2V7\+;A'5&U'#2NUYGC?:SP=,) _&O#C-\7T)Z\ :#*CWECY5_]K)*&?C@^4Y,E M)^D2'6633PE[TRW^J$O GBM2L(4'XJ>*!G<^@)-MAO FZ\&>U+6TV!1=_V[X M,B50.N*)1U]QHO7&MXW"_-R\2G9[%IS(QOBQ45\+VT6C5)R69&KQ8D0MW!'I M2OS;$E7:$E/(=CZO[#IOU/^1X8V_IZR=S>NE:U[CC3 ?MQ2&$U=M *G<>:B MXHOIQK-4E+>R:L<4]WJ+&.X9YZJ8/&.(UD?X 7U7[6._CV06PL4NTO#B@^B= M95=XS,;H2-3M% QFZ'BZ@>DVK[L7'XDXD:ZZV$986-J+$[CVGU+!NRRBW!$U M_?(>M;]-0B7)JFIO9Q=#'1#0D1_@WS]S$_2KXUC>;*Y>\^UI_[QD#Z!6QQ2M M6_1OP#RG&(YDHL#.0X'XFQQTG3U65&5-;#D[TZSY>0754VA7#5*7]XW5\ZE* M^;3;(+WZ2#66_A(N*OQ<.O>DD/=YW.-EY9U!I"BU.M**XJ>#:=BD6S5SDO'* MH5V"IQJSK%F)Q?K MI^M\[ABWK\$B0$M(^O;:"Z$HA_9]X!B( .L>0*?S@C+UQ< PM( MDKD$N%4E/6+M;Q"LN?V*_5K>HV>DD@0[?Y.;&8'A00]1O1'[TS,F:,;D///O M![0+"ZHW$T\Z:3U,6E'U3817G@2/N@2@[&DN 0PF(%M373" %:I-NGV]RE'[=]=(2!'PMC.ZJ9'\%Z(=3C4%=7#U' MN@Q]6V2QKEY+%V"]T6HNVI\ER>L6BFR!(&-+TRHU:WOFV:-[_;-I4SU/DRK\ MI H,&0RV^L%:.H5WX E!8N,0>SF1Y"/AX<@AW%E$R MY\7:4"W&X6X5FAK/_?RY M@ZY)&Y0/L4^;\51)9>3O]_GY0[;M/C*.)K<0#KQ(#Y$TQ[F@IIL#@W/,-F?. M;M=Z9)L+QZ%:JNH@2=+B[:"N198CP'D.D;$O7/\O':=,+;#"U$%#'>2-HKH$ MA.,,*".(=K06-C9Y%U+9H6.O12!<75OP2L"L(X@GI6;@[)B^U3$. X(XN2@E&Y,F M3UQ)NB;FQ*;=!C]F+^=PR?.2!K40,K!<)S^_&\V>.O_&49$:;0A2PI:>"^,T MT"?[C?YY.YR,8R_0BY%[\@K(35.R54TK_HS?T_*Q^'T5B^\>;??A.M,MURQJ MNP_"0WC&RY9ABBB1K\$%@T2=-^6+A1L>WS"GI)-^L<&P]TD_)4,$&X-QP\:L MP&,MV5O1-&]QTG@RU$8T6[?TS9];I<1P7G^7=XZ\@C=VB>)?K'TF^+!UPO"G M4,N\MLL]$L'5K4/5$H4DY4OOSC513;@5EYB<=3U89\-"BY[@Z"IXN+?1<7!Z M/-F*NM_: \H!'!!,I6\HT?^CE[^\ W+P$ON=X>0AH[&"U) MW,D6@L11=>=V!9%!6E)CFG%*C6"$B'S%^?R;-?JOF6DKW'H@ 7P?IPPV# EF M,GU?+L@N!NRZYK+;EGIQH7*:1"\!\F[0@U/XP^RO/TM@X*O8@F,9 M>KKB=0F #D'@/>YA5HQ-)FC;3M;T<-'P$R@!UI)Y=;SI 5*UG@PS*H8I>F-+ M)P7"]X&DT%'Q4N?.P=#'U2B2:)QR/J3 -&XIL9K4 MS=50&-7F5=Y[*P+T1O#Y]W@02G"!6G4[^X>O^\:5=: M)T301_2E_)Y)_WJSTY]*&&6$R$M VP$Y[M7XKDO04U?YL9\#+\/V\L7D*IAM M/DS>@ TTGMVU8^!_J;3,^L'C8P/(^1(0%8SCNR)^"[-+ #$5GA[:V8*GNP2, ME)5>Q0Q[>(;C/ ;8U!94$>L\':E4(& M9GOEWKA>+]#7K)L6QZ!K?/W=T+?F_ 'I5,$>RNXU;W?5^5] "K%MT6;T! M<6(SI[5*>Q\H?+:Y^4BD,[+GT6$LN<(A6)N M?<'U7^O3@Z]\UK<-VSN*XXT MKZ7@%)MK+DT/"K;=?5I5J_C([-[1N\J(I/G':@, UD93508361IQ%VFN7BX@ M&IH(U]'7<>=YMI\/ LJ MPN4J,"!')U\H\0/84Y1]6VHIUY7M>Z!T.R0Z4Y*B'*HV]*9!T5:KD5?9[,MG M]QZ[;4KT.",*2X<[UV&_C#"J5F$A=]%,,2=\8R4G<88(!;E9#=2VME")*Z_G M\N/A [[X'RKJW'<,R,6L-,?^]%AR/V1V.3)J9:LT?XKW\Z!;WM/E!,?V^^UE M-='#>;*&,'YE;Z^9SO%N/>_B;@W1'/E*/$MK!]=\\]6IA.&K[^*'0;2&)'9; M[<.4EX +IY.[0-@YF.P2 )J9\[?Z:6)_0=B[#S*JQ0+1<:V.E6@2 RC13@-5 M28Q-3KL__TQ&SE9WZ*>V4)=SI6B0(QLH- )9+B]PSAVDB"J(QH'I(%&=M9PW M4);%)(),J MEBX![Q98L>\*(=I(*)>)N4@!_=ALH-7T&0>VZ SA4 @<^F)L>,!^+N M/ZC;]M0ABRH2$&R7'K8(8=\B;0_]_-Y30H!KH 6"HFF#QU[EA.Q!CU:X6/N7 MFGUG34TD%VM5?ENY3$A^9^:OSJ;E?9(FD3#(OHH";I_=S=*FQS/8:N@+/FVM MC#8"B6*#SWFOW(4?$^[=/2#400 M(&:E_-24+5WO7!PG,(DGQPG&=+)63U6O(;=3$M%)HQ5:R4P)VN'OJ17["'X3 M-YO^";&^,04(-^^NFVCN\[*SD[\5JM(YDY!&];Z#6E*#0T>291O\C:OG1E5_6X#C-$,38MQ1 M]EWP&Z#:XMEYBE->X_F]?7(2Q#TRYIU8FHYZ.-:6)@I\-/CLRJ%3.1[Q1.NU? M-3ON+4+8=*:H!BR;5]^;.P'A?:L7Y4ZWW=0_WSB"\S+W '&ULY+U[<^0XDB?X_WX*7._:;;59H(L/\-7S6%.^>M(N*U.6 MJ9K9L;*S,#PE;H5(-YY5X&W!<<49^)Y6=Z"ZX^ _\N+W]!&#ZPVN1%[<0_BO]6MO M\X>G(KV]JX#G>*A[K/MK\50.)$+?>X2%#JA\$2PNOTK MCF,4A"B" <:^?(PE,(D8@T'LQQ%S"$XPJ1O=I-GO?U7_0W#)@50O*^M__9<_ MW575PU]__OG[]^]_^4&*S5_RXO9GSW'\G[NG_]0^_N/@^>]^_;2;),G/]5]W MCY;IL0=EL^[/__N73]_H';_',,W*"F=4=5"F?RWK7W[**:YJU,_*!4X^H?X- M=H]!]2OH>M!W__*C9'_ZU_\&0 -'D6_X5RZ ^N>O7S^>[#+Y63WQ<\9OU=A> M\R+-V;<*%]4G3/A&2E^W5CT]\'_Y4YG>/VQX][N[@HOCS6Z*XEFK2LI$2>F& M2LK_?JJSGR\0WY*\U:&L%H2KU?UL2\8A3#];$_=&,@2?7N!>-Q>+W'Q0[S,V MU[>[Z^IBT:>7V-9GD5=X,\-GL>^F)_)&_>*3_*GM1C4T0*9U/RUU]T3E/RJ> M,=ZPY;.F0KAH> TK:G[JUK6RF]77[_]PN\) M+];5[OM=\PS^^JWKJF[/L+$_&:A5G9B>!2_S;4'W"]O]YMAJ)1JVH#R\W\,&Y>%T'P6R/R M_WL2RIP^$VZC3(B\> E/3LWAV<_14FI68R-P26KEVL8D4)[_,]]49?<;J'Y3 M3U3]_GX^^#:NBDXK7- SP]0^\3/-I37U4,%G(R:*_'ZD^E4^\K-J!D**]2>0 M%XP7TH8^HN+!YW]=Y)1S5GZ0(G_#&_Y%7#WB5#ZQX1_R0OWF&Z?;(JU27K[C MI%J3B#M^P&+(61Q#Q 2%L1N[,*18_IZ&),+"A'Y,!5@<&TD)2Y +<(^+WWFE MY ;E3F(S+C(>##UJFA+BB9FJ$QVH*064J IJ)238R[P".WV@W/!!]9@]YAJ+ MGB4B,^Y^5EX;"\Y+FAO=SCC64[MAMJV[H;382C,TQ23=U,W?J$YOI#7V1BKZ M^YHC)!PB&(P=*K?[E%"8N(X#XS! GN",(1H;F5O:72^.Z5K)U0QL90<]X0W- M+OT1T+2_)L%U:D-L&%+P6RTY4**#6G:;%IDQ8+9,,_V.Y[71C $Y,-;,6QC' M7X?-O]T6!<^JM>2C!)/$AZ[#(HB$AR .&8:.H%[BN7'B!=2$KD[VM#1VZJ8/ M__' L]*4CDX#2D7L<=]AD+J80!2%%&*7(AB$..ZP M"6A]U@'P1+#JD;H5L";F\".\O0*MF/;8^BP2ELCY=#^SU;+#\-^?LU12$2%">0$>)* MKD@(3!B/H>OY+D%!@%W7,R%?D\Z7QL=*=F76T%IZ(%KQS?C#"'T]2ID*TXE9 MIH.S$1QTDJ] *SO8"0\ZZ>V1SQC,+/&14=>S4M084%ZRUJ@VQA'95UYR^=+= M5<;>\4>^R1^4]_Q]LZROHX *%O@$!BAQ(&)!!./(PY +&@DW"@3ES(2Y!GM; M&E5UP@*<,<#VXIIQU3# >N1D#;:)V>@98CU)02NJ/>K10L02UPSW-2NY:*G] MDDWT7AI''Q\SN9#CDK_CS3\_9E\>>(&KAJ!2N56X(F558%JM,28."AT.F8NE M%13*;1,6A$.!/";< #LL#DVX1+_KI1'+VSOY;QRD&<@[B0$N2UZ5]<39[(W5 MOYIQC<%HZ!'/-!A/S$*=T."G3NP_*ZQWDH-6=/!;)[S%XS-SQ"RQE$''LU*6 M.2 O^6M$"R./_^]PP56@&GN;WRMVK#VK5T6AIJOBS#=/^T>N\9/ZU=5W7##) MI6E1/]Q$VJP9=D(6AAX,>#KL-[!!5S^9D".LA7DS4M!ZO^YD;U*>_E:SI3/ M:TSKEH5<&L/7D@(E M*OBMD?"TM37?2!K0_2N.S]0N"H.A&4?<$V%GD\-MBS@_G4\$\E%FGZHO,Y+G ME*WK1O\F.Z_>X8I_P&GQ[WBSY3KT._#ZTMA3"09JR0"NPPEKD8&268]%AZ : M)D%+*,W"87M4P!ZQR[E, X(C5%1R^I?;_/%G^7;+0I3MR6>HS5FX0T.I;NKK M/#K6[4!Y^JAB7\J; C/%#%^J.UY<49IO)97L_WZUV>3?U=VT#WGQ+M^22FPW MW5/7^2:E3VL7.Q$+:0+#*)1FF7 ))(D?08_'L4](Q -NY%^U*=S2"*63#NR5 MJ \==YH D1>@TP5TCYOZ/"R.KJZ+Y'7&;'*/RDZM%:@5JT>K5@T<&'(NBS>S\L0_JH:]H@C[&+1'O<9&EV6UYS8O:K'R7 M;K;J9F":\8\5OR_7D4M#'"4QC(GC0D1BN2\/40!#AP:^Z\0TB1P3VC_7X=*H MO)-7G;DUIW,KT,J\4@=VTDR_SS/P=H-+.>T_9G2S5=?FP720MD>G9[F8E2%WE7Y*>]GOFN]2/ M69G*)Q67RAYJ7DQYJ:ZUZ,X1S586-$5::4$K+NCDK2V7^D8/VQ;J%H/5&6"( MTZA]FT[[L^WA#)3M[^=,7IOHZ/W4.=&7!_5@^?X'+VA:*B/C\[:^:LU(F##F M4.@%%$/DR:U>0BF%$>$N)4% J&=T>\&ZA(LS#?8"@I_2#)1*&^,K\-;'T=*I M^Y2CLWQG:ZNE\KKN]%R!1M,9C^_'#L)<9_?&\BWKX'XLO,:G]J,[,C>&OFXW MW'5(X,KN;XK[K&(?-OA6]\3^^-M+8UXE)5!B0O?9G+[AQ7V:J60Q^N?V)_ Z M;R]>#M74QUIG40*_*9$MV87#>(PR!4\T.9OU-ZQ2W^ [\^0X&^^=I(3;VT*E M/Y(L\45\Y8\\V_+]IH8@3+#' LAP'$F3C0B8$.Q"+_2#)!*>'T?$Q&0[U^'2 M>."YO,ISUTI\P6G+6=#U["N;4$[,$Q>B:&SUZ$)CR8@YV]VL-HFN\B]-#.WW M1EZUY&7)^2[D]Y,* >[NFW<][ZW(D. V,V(WQ,M* M6KJJQ7-JGNM'=(6FWN#2*ZDD.F!0=9'D%BD9X MT$EOL''2AU9C,S4)JI/'#>P!55(#*3;X^@)0\)M5Y_\XL,;MOO2[F6]'9JSZ MLUV:^=NO'^L@4;E#RAOM MP&.MWKQ'_N,_CGE< [,,^1_(A=#@43MF.T24&:M^+9_:H[(".US #AA;4;:+ M&=R%N";&Z_&''7EJEPS)V:,HABJ4!J(B!_ .(@XC&-! Q%[\J]&ER2. M=[,T GF>*#PMRVT=&B\G15D7.]AF*E*-WS]L\B?.VU\^R-[O5 *1!]G6!:G: M]^#K\2A*I+[Y'Z*7$@]400N9[# M ASI$(=1KTOCD9[@S<8*[$4'.]GUN,(,_F'JF S4B9E$#\_S!6[[CHBB!@A,/(C?!D'@\@EX04!1@)G^C M=40ZIO.E+2Z[Y*=I5J\Q#1'A75* @E,U#@Q4=T6^O;T#O+W\J&]B&X_/^2W, ME*A/3/X[T?>9%U:@DQY(\4$M?WT7N&ABQAH=)@16U*>1>WXA443=%JM:N MIJ"J6N$^\^J+^) 7@J>5NJ>\]KCC)R+T('7\$"+?\2%6^Q\_(8P2AE% C1*7 M7RS1XM:LI9KD4M V, M;9:*ODB>^4M)VX#O:*EI*PV/+C&1WW.Y-JA(R$SY2ILLP5*(0H5A[_XN9[/K M,H_C((04$P_,"(.U5F=#N>>XR$Z:0'*DS8=R$&:651;7^!?^?O'B[E0;2O62!JQ]IN::Q M&\?459'0*( HC#R8,$)AY+F))*V0TPCIL-;QYI=&3)UPX##SSPU-BSS9YP8^])A#(**,0((H@I@(QW5BXH?<:$=XNJOE3=Y:O'Z-*M/XRY.HZAD1 M=K":>&(?*_H[2;FI\VA8B[@\V=',X9;G%#Z,M3S[QL@<&.VQU0K-NE$4IW.FP_#"(B# MK!AF;X^-]6Y[J4]?FIMTODB8X"R$% 7J#,1A,$%^" 476/Y&DA 59H'>!WTL MC5QV(C:GE2OP/YR_./(_+GC ;:C-/X' 6?, &^KN[Q(_Z%NO]6%-=YQ M6L=?_=__W0V=?_+=%5 ?:5O)]LB?O'\"6=ZUEC:GJ>KA?']=:&S+IB'GA]^ M'B->.+(3T]_!H-8"KMJ3:YL1YR=1L!9N?MC#S+'F)U4\##0__>B(*/.ZJNTN M9N1=6M)-7FX+?D7I]GZ[4>&0'^\?Y-^5/^A37I9K%I(X$G$ Y]%JIB'"Y/8 MBZ#C!2RBD9"LIE5C;5SW2V.V7Z2(12K7_G0GIN24K"T7;! 6;3X0PQPR/;P3 MTTLC_+/(N[T"*]!3 >QU $J)25$WB$J?%/VYPM/MCX)9R/IH$(=BU\T;G2^( M?;3"SZ+9Q[ZBRY3(4.0%E$);]/298&3+QZ?5Y[S>/1,8 M#OQZ1B];+5:T#CPW"0.&8(Q=#%& *20\""#%B$H#UQ&8)^M'7I#\PBI%)O.D MW]^$QU>-8'5P%\LW&UR4JL9[LV4VC/,Z!2]%C@329="/? X19APF21)"&@3J MM",4#&EY3BV".P?%JS"LM#D,W"$*<%45*=E6==&'JJLV=%6?,S0_OWD6G7>7 M;^3W70((V PCI;?>WP<>Q]6MY,S MK'46K06+A>M+4](EW(.(Q9)C0DDT810X-$@"CSI&'#/4V=*(9E=ALNA5F,R: M(-#=G9+ZD/-_^*LX2&JRD3^&B2_YR/SDL$"=G MZ8HNFMK>T0LPFMXY6L/3D\ZJ1_2$YO8D+!(^[04T^.F]QU->W/ M>99W)0::P) V*F07"\GMTLC M@:;,?7O2\5,[_0T/)#0!U^,$^S!.S!,-@GV)NRBRGUJA_SQ)7*H94)9H1;/3 M6:G&#(B7]&/X]CA*^LI++E^Z>\?EICM_J%-]9'5>D*V(874X>0&$'NN@E$S$\@P;X#A<]]-\)![#"C4+/1DBR-N#YFLI<,;Y0S"'1R MU]=GS7B)]80M<2%X^68 ME1XOANLE8U[>H!F),IZNVUKJWY[N2;Y9B\C'24(C*'@@23$.(TAXZ,,H= AR M781%K&6Z';2\-))KA0.-='K$=@C7,%%=!,+$Q*.IOS:%G-1UH$22?*=A _G# MG@0.6YIE4I]4H)NDIQ\89[G\^NUOJC925L_R6Y[1E)?O.*F^<;HMZAL_7:Y7 MQ)P@\6+H,88A"CT7)HFYRA4,\C&$2 M)@D,O 1YU,?8C7VCQ6V,%$M;ICHEE+/_6&ABKO- M]RY4]!=>W>6FZ>9'#:7F(C7U $V]W%@?&_#;31W=.\G)Y45PVUH?1LDP+]-? M M,!9U_4V#CV/7)KJS1T@PXUL: )>/1283F)OU,'$4MS9+"K6:>"CM(OOWBM M=V8N??/^[]NT>OJ822GJ.Z]E[7:]N<-9:QE]SK.FFO:+HM68>&%((@&].$80 M!;X+8\(89 Y"/' ^!B@>DO%A3!-3.8[A)IJ ?8]7P/JV[H->:2'>6]"GE;QX!;DP*.C8P#; M//YO<7FG(F;D/Q3K2&-,\&C&"*BJHI[V(<"44\@/Q#< M-PI6OD28I7&'$K*)15,_],0%O[W+[W&::2; MC)0>E0S%_P3<](%R(^)^KL8 M,GN!?^-%F3OV[V+0CH3_7=[F!86FVJ0*C;VV.U6CG(5$! QZ/O)4OG"F\H5S MZ',6!<2-'2\RKR!UM*NET5]?TO\)>"WKB!)/QV'5W&1; 6MJ ZH6; 6N7B3Q MN,:3I0X_CXO-0DK'.YJ_0M*@PD=+'PV_<:D']-=,5>2\S50FVAO\HTT+7'[- M-YL/>:'V?K7+I^\&16$H?!=Z7"AC*^"0>$$(,1OZV MOBYUPNQ.&Z#4 :T^8WV=QH-FZO"<OW/SC=JC0R;W'%;_/BJ:X7I,&+)U]>&MWMA 2=E'_5X[/3 M\ S3E!5DIK:C#D"Q5EOIK/H#US3DNRU'4+:GAM,MSC+CSRK43>3S#R[68=NC MEC5UJ!,[5$ :2_,)H1A#[/L!= 3RF8M\$25X8=[:GOA+HY_/6[5G5JM\4PET M<1[9_M OQAT[P!*J?;=H!\(?\WK1J#%/V<.V*C^IK"!NZPWWD!MZ7N1"Q_$"B 2+(98;0B@"P>2& M,!:$,Y/%;:"OI:U$^\AX%16II%V!6E[@FBU"0_CJK1B64)N8W@< FR#:20,3 MVY<)CO3T.G<)3JM\\BK!P"N75?:]P3^:.B&?>;7&(O)\SGT8,9RH**< QK[* M)L*(-(2YAQT7K:N\PAL]NCC6B1%/[+J:\)"'5X!U91@K_&-4S:"C:.J1PZ48 M3*$(/(5Z6],4\@B:5!H>IZXR0* M" D\L[3,Y[I[?3P#1I\UGL]0C$+J(3T\D@@)-ZR?5A MLI8!^FR',V>$U@7@,$.T]IMCXPIQ5>^KFO-&M>G*,[7-JEVV#D(N8P(] MB"+7A=A-/.@E I$D8 FG9DZMH=Z6QCZMTV$OY#EG[PB -<^];,$VM7_<%+$1 M884:2%B++!SJ:^;@0@VU#^,+=5X:1QLW!(QI6EV^T5\2#-I MBJ9XT_-;W,@>RN-_:B+EUSBF/G4B!\8",^4Z9]+&B1%T7;GU88[O!XE1856; MPBV-E':2/G.&CKOM8740]9CLM89FZ@.<<:-B3']3P&>)+:V*-BNY3@'J2RZ> MI _SN,4KQE)U:H WR/$>CV5VUXQA/-O0TGAS+S"0$O_T^.=>TA;]P,;S^ W3 MH'7H)N:U(=0LI[@W@F94,.3YUF<+C-16M!\DJ?_2.)ONK2I")%(Y0(I_WO&' MO-Q5K>.()BSD'+(@D!M!%R60*( =Y'O,2PC'L5$NFH&^EL8EBR;H9YF-50T5'YI=^B\,G-X=1.9^44T M<9E7CSC=J*/'#WE1IPA=)[%*>^4S&(0>@LC!!":<1S .*?)")"*6&*4 F4K0 MI?'4/N*U;")>\;:ZRXOZ=I2*"&M^.U=NJW.CK'GPM8"QFY@Q+41''\0Z[_2M MZS37&B\@X%ES3%X[M/FTR2N3!%A [D=N(F+D,$9F66=.R[BT):9?MF#>Y61@'"=>2>R,SO(7D8'2 M [6V"UA S@_%:Z\= Q+^,9:-\Q!;6S$TNC(OEO<^J]+JZ=L]WFS>;,LTXXKH M7JFPN?XIBA/R8TY!&NB7SCK2_-))N1 2UC* 34K]^WC$$ MARG6 BY3^Z6-(#$JJ3>@^*C">L?:FZV\WH R_2)[0X^93]E/$M_-]5V>\<:& M7 O')9Y/0I@0%,A9&B!(.")0Q-Q')!2$(JVXMV.-+VVRUO*!6L!V&Z<_4P^ M.S]-+X%CXCEJ@(31!#VE\JC9>=#8;%/SE!K]>7GR&;-)^8_T8=UMY[[R1YYM M^;>JX/B^7 =.P%BBDO(F7B*GIL"J)#>%ONA M83OY7,UGKOQOS6D#+\[";.<%[_A-XTGS<(BOG*HBG4]?Q/NB4-N7O5/UDS1K M/E;\[#S5;69!L[83MZX<511RN:I.0AX>8#0]_56IJO2TXVSFF8Q8AY&($Y2-S*JJ=%(:7:^>11&O0/*2\&9VCQ_@M/>!DX33_TC$$TP^\\! M88D!3G8S*PN<4_8E$YQ]_L+\%6^>?N%8V1-J'_2AX'_?\HPV63N1%P@6)$P: M 8$T EQ/P(0XRAP0 0U#WX^PUNFY09]+XXB>G& GZ*C+8#J Z_&&91@GII!1 M"(Y/;'$>$]L)+@9Z?)U$%^F/Y-L_*?).RQEN8 ML6OYN75G,+W+#[L[;.5^SZ.N4*2W61W6F%4M-:;9[;5LCZ:\5PG:B^/0Y9X# M/1YBB*A+8.PP#A&/!64)9X09&35S*[ T(E1E@\OF,OY>V97*$"9U?=@T(;_/ M@%G5U\R_;>_O<7/@T%,<[#4'G>IF=#K[!Z7'S4O^3"8F^K[JJ^>?0OTE]-57 MG\/^XMP>@?Z94_WU#'\REN^AO/8@6EJ99A=_UF7NM0;GY9KY:G)<6H>OKCWS M:Z;*(WS[M3L"8"3D. IA3#F"*$$$8HB&/N4SJ&7KJTR%0=WD=>1@"^Z%M2W#%IKFB5/J;5TXN*1CZC#@I$ M"!,1QY**&):&.X]AZ$5.[/,X"LRN&TXI[-*8K)\TJXGW)<_C??>AF2MP,'N5 MP75T2J] I_[8NE83?"=Z5+J4T9^8B8\&=U\ZV#.5SYIN8*P7V)I U%+=$W8IWG\QP>)89[QSK_^;LMO\G]/\TUKL_];?L_?*E.\>/J$OU_=5[K9 M,4S;7=H2TLH/=I$B;%O7"]WIH-86I05HU0!2#\D9]^K?]+-I&,-_/A1G2N0G MIN]I0#>*QQF+WJC8'./.9HO3&0M#/V9G=!NC_?K%EK-/*2;I)JU2WA5E#SQ$ M$D$2&" 60H1=#(E+8^@& 0O"T*?4XX9^_:,=+8W"6CG!^Q]JD3$]6#X)I[93 M_V*0IG?JU_CT9)S&J3\(A#VG_O%NYG;J#RI[Q*D__/PX*OB844DN-_B'XIZ, MRJ9KSOF<9TS:8-*$DL93.RN.W]U[FY?5&B4^YI1'D :)#Y&C+N&P$$/AHCBB M8>!CHA7I;U6JI9%,;9JVVVO:D]6,;.P,F!XSS3X,$]/8>R$XK2NR-IK5N?*_ MXJHQH_8*UK4!]RIVR\+J^(WH_J;9EGTUR0A8XD\[,LU*ME9A?,G,=AL?&9&= M9KP+_?R E0SMQGET:T2 MM!>!W,G:'E$9AF*=QE>/2:V@-C$[C@7,/'3['!BVXK=/]C-O$/XR-+LMKSF1M+6*VF*N%*8Y",=;%8^PI,'2NO,;93NU/L#^M,SA3;@V'=A6)- MP%=RG-@&^+2[Q'I/8\\4))'RLFJ-WG><5&M/KA)AS#FD(547 V@"$\$1#-PX MICX*J1,8^>B/]+$TIN]$!+R1T72??PBB[J[](F@F)LH=*KM-M1+0YH[YI/;6 M]K^'/]/2CYA[0FX)=%<6>6:YN;^ORB&HSCLF+:$T\52^*3!3L=7/3L!Z]LX1 *TZ(#50&N5K'&IW-K>B MAG)]#Z+.XZ/#@+E\Z>XJ8^]46=N\KBC7$DI7OIIY<8 =!H6G,OT(PF'B4 H= M[C)$$$T\9G3^K]'GTMBB$[D.DV)[H8UC@<^"K6<%6(9P8BIYAEY/WLY*F"8T M6!<@>P'"9WN<.TQ8%X(CP<+:KYH;&A^S,I5/2E+K+C5<%SG]G%=7+'^H.#.N M0*3=X-)HI14<=&OM[AY3L5CWSM8N(1WPUAX"(* MD2IWB]V$P)"@D,K_5MM5ST)7);'G9X<3Q0'BS K@"A-^F MF3I'4J>83W)1&''[Z0!?PMQ0VHZ0B]A3V?8I)$'@0H4_L91?S7P\[H>316V&G MGIV[&%2>-7G@FQK%O5J7'_)"\+12J_4:DR1$D>M#-P@=B'C@0.(% B813R2I MQ(GGB'E*0NF(NS2#LRT*1+'\DC:O4PQ*:Y0C/R(JG1 ,2.Q"%& .21@+Z#H$ M(\+],$;.^I$7)/_CC7-?[)E&>LE#K>E>7LSP3>UJME #+,]@HS-HE.Y7HEZ! MGMX+*.1B-#ZO7=-%3]@_1GD7(^#MU08SZG7D!9C+'.6-$V/-I:$1>"B"L8,P M1)B$84W79%)_BP"IM95_DO&*Y V =ER MD]4\.WXQLC.V>FO.[",V\=)B*7+)?AR\5:!MW2.R(M.\EXYLPGAP0\EJXR.) M7:T@-_+=.CFF2^6.SZ4!9"SB$"'7A=B7!$T\[+. ,!;XS(B@^ZTOC6AKX8"2 M;E2RT>?(:=+?6#RFIC%M*,R)Z)C*M@CE6=OS$L,QM0XF^-&'9CX#.K *OU1W MO+BYP]G1$H%K$7+D8Z. M7J^TK^FH3WQV-.%(+O\4Z?#H"-3J@TKJ?[I$\ *.E$8.VVL?+IF*_<H'])^(OX-2OD;VZS]!^ ?;WC&A5Q8FVV3W!\UVR*U2ZIP MJC9,-_G['_@^S>K'O_)J6V3EUWRS^9 72ILU8D[HXRB +@H%1$DB]SMAHLHR M48X3$6(G-JI4/[7 RS-T^OJJ XZ^QG7*@$[G%=AIW9YXU(<@K=XJ'5.G>9-I MH-$=_*:T!ZWZAMNTR3\?W2"!Y7P4DP<<+.1[&!'+,,\@68N+F%C)$1HV8$9HJH?Z1BN)*LJ@M 3LP9?0R?2SSA+4DC MD"R9)WI]SFJ6&,'PTAPQ>WD<%UT7^8/4 M"TE$DG7"4!5L%I P#T&.64@\(LT1SR@+X'!W2V.?3MIZZO!.U!6X5<*:$= 9 MG/68QQYZ$U-.)^@*U*+6^+W?X_>W0?R,N48/%DLDN^.7O_@\I'V[!RGU$/103!@+D=@ 01B]Q K+,Z:1*[,4C* M/$88K;F:-'/U0*3IYJW2Y:\@59'"G(&T36!FF*YYU.#H<>)T6,^4YKF6?P5V M&H!:A=6NN(>T]OIJ@$8/ZR']%^%H*T/T*!GFS1Y]"4P'F:4O:LP\C\\USZ]H MM<6;S=,U3NO '(-<@59'2?)W6?LPEAX/N3$E0,>$H?XR>M4ZUAB :'I2CH8GNY9 M_@I,.7WNL9V1YN<:UE!3"AE'$WW-)+?GX)ME+A@LZ^ON@*T MD1D\Y(5YH Z:IM]A+!13^Q,:N2:(/3NJL;7:D/2U8LF.JG58 _+80R-WD2I?P\>RW'+V MKD[CVEQD;?(_OK]_V.1/G-5VT>.Q'R!(14@ABJ($)LB5 M/_D\C(@?,AR8;1?'R;&X:=_D,DMK1< V4QGD>2M]FQOCH94?/,@W+\B2,'+@ M-'=XTP_'U%NY&NQ&!=#HT.88:$MUJQN9W<@T#W>JU %M-K-;7@:FK9W92"GF MW8)=!M7!7NO"YB8(_VBS"Y3OMOP_.2YNY.CR-1>4.SB.(/5<:1HE/H8)54>.%L,ZCH)N(:3C4B@7$,Y1Y8#PVN6Z DH'4"LQ M4RC'$'YSA'$<[7\Y(1Q#\!B%;PPV9/E2P:?";DAO4@AN>^FN K\=N=B&=.DCD MFK^=Q^Q$+N^0PGU(7%4RHB(AA 'F,*8HM@3?HB(,-JTF@JP-'I2L<\J9=M. M!_!<"3-2,AX./8J:$N2)"4N*?AK<55-2[@G\UOYSDBB1L>A98C/C[F?EMK'@ MO&2ZT>V,X[T;?O^0%[AX:K+3J:)@7)TSW^1?.9-_4S_7V2RNV/_9EI628RUW MD&Y$(@29PRA$'B>2^OP TD2XH8BI%W$RXG+!"%&TYN=K72W8*:"<^854@=_7 M$5SR@WJ4:UFJ?GZ04X,719?LUHPDQXR='D].-10SU0OOI&\SAZYZ0R&WJ'L5 MFC0\\L\[+>R1Y0406N++,1+,2ID70/22-2]IRHPX_Y%>D +T8R;EDK_\F,D7 M[_.L/BYLB]VQ#WFACA?5W;)K7M"::7TJJ3;P($<)AR@1"21"1))I78\Z"0T1 MUC(RYQ1Z:89I)[Y*#$QK!5KG2=&J4%_13%LEP$^X!%C5AU&Z:/I19OTFAAE\ MJ2,]M8=&)\OTF\$LT[OOY&,&&O5;5TX'@+JT"SH(5J %88%?",MIG6"X;O\/ M]Z4\D_[_5U^,MHWQ&D/7&"6RY]K0<.5_:V-C5E%FL4Y> ]S.G'F5OF=P3'[/ MU\@5C(DH@5S9,R@F"4P<3\!(;A8#CA$//*.T'8;]+\TJD9,HF- I*0&?P"5I M!N,B'9+?\U=R1^ZQ>PUGI.Q]N:[(/307.2)[S5QZ"ZJY<_6&RYT!W]V_>B?_ M458IO.8]^H(L*%\BR- M\OH78MJ;CJ36J'?O<04ZK6J/7*O7V&M,XX91CSAG')RI]TZCQV6F.ZD7 6S] M+M(X:5[I\M%%T)V^;719L^/8^6/VR)N3NZ;'CVW&GC6)B.G.EH:GW9RM36-S4CR))IZ[&<#HXEI;2]BRV-JPWXF MR9,Q29W#P1+[G.QF5EHYI^Q+OCC[O'FBGV_5[]<%_5+QE!XWP^CF M- <)H0I@)S:WM' M4%HV-FT:4Y1&90[2ZF"V/$(FZO:S"AF]-]:24&RDLG$V]Z)5J,56;B_;?6:> ME2\L&UZV!LU:)!PG02"1IP&!R'>DK>%1JG9\#O.HH,(+S6R-L:(LC9E&;=4N M& E=.V4.?">W9.IMV$]*C3]WJ2(Z3E<-MF[J8=&Y@1M@\EV)JS2H:+W.+(4B4KY?5WD(JW6B'F(NQZ'L9NH@B/8A\1'/G2],')4/@?. MT+K**[S1X\)>VT;DMNMANAE8BP8>:MD,"XGT -.CK)$P3,Q!#0+7PPB85_TX MU-56;8]>R_-6\#A4Z:!.QY%'QB9%R%2VL#J]^ =,FW0+^?U]6N^Z/O#.UX=O M^=I/*"$N=B%ATG)$B'J0N$) 2@.&D)S#PJ=F*1.T^UZ:K;(7$P@^+N1GS AH M>N2FP75J;YRZ,*,2&C:I[CO!5Z"'M90=[(6WF;_!&#%KV1WT>YXY]X,Q)(>9 M(HP"[C-,H@J'O(8@"QX$DB!'TD!NT;IHW0Z71IOO>N"Q0O^R+.MX9&O%LQZ'&4;O(G)J1,7?)?R@D[@:7-' MF4!DB8VTNIR5ADQ >,D_1N]>ZO _'E%5GQ1^J8/'2Q4]WD1BE>6V"2@O7SB. MPR#T0]>+(.(\D!1%!<2.CV#"D)>(F%&"C.XHVQ5O:636=SLW09;D6)!EF @5E9G&&<*)[ Y -:C"ZP(]TK!!C:! M/1U[8+47\UK<;7+5I_<_Z)V*R/TLY\::!%[ L/!@Q*@T3A%R5+DEN=5V@I"P MB(4^TTI'>*J#Q7%W*R/HA 1*2OW"VT=!'"92&]!,385FJ!A5V1Y2?51][:,- MSE99>TB=?DWMP>=&&GU'X^L;ZKC*5!2]Y)3TLU5RV7B./!@%A&"91?0_/ M"6$;SL+ZNX&$>$],@WVH:]'!,]G!L\B(%9 : MJ&VHU,%B7=UQX-FJJFO8^[PU=<=!=?N/2NR'UA!:&(^V,LX3R:^ MLYA8OW?RJKGUSJI[^N:)G6QY95&M?\$_TOOM?;N6N=1-/,\7D&&/-3P04RRW M2"B(&')\P5VMS$P'+2]MWK?"Z;UM>)N75;E?5P)I MOR=Q[$.7!X&VB?*5!?Y6Y5 +4. M8QWI>N-BZBFWCO;$C'$&W)GZ#-FKGPF((7CRGE MQP^)/^>UG<-9[0(O;]1-B/[?E42?\^H_>?65T_PV2__!V9H0A]&(2SH4J@YG M$F.8N$D,1>(XU*..(ZC1%;;))%T:CU[=WA9U#N$V?V3C^Z+]W'&\K=J>/_(" MR,%.51*XL@%&!9BGNK=SI_\,# ]C7G-P7]?7M@([_;I@)J60_&T%GG@%]CJM MP-6]2MP]P?G/5/#;/C^R+N?KG#]-!??)\ZO).C0/<'K7YM^\D:^N/3<,_= C MD'(20N3%'!+NQC!T?89#Y- @T@II?=GPTKB]DPTHX?3CF)YA-:.6Y[<%?KA+Z=N\=O4W%WB_IN7O M[1$*23")@\B!3N"))N< 83B",8K/PJ$ M*]0QN!N[$!%U,2U.Y+]&V.&A2Q#W7>TR(N-D6!I-/,O7WQS5[@HTO>T5:+K> M%6CZIA\*<\E8#1/-3",P]8E+3X/_V19IJ@?A9>4FL-=#+R.;M6$PJ*$Q_7#, M51)CQ+!8*F9Q&89#M2E&MCQ?J8G+5']6.>+"ID96$%1%)[;%4]U[4V.+RJZ* MQB'29.Y;X\3Q>8P9)#[Q(&(T4N=( 72%RZ* $)%X1F%3.ITN=,DIU2%?"0K> MQ5JR%<##Y\;C<=?;S=I&?K(WPO!:75=N]N^B"N6UX&A[_)[G&;K1"!I M\"8N3$)UFE87:6"Q X.(X]AA(HP<+5M8O\O%\=!.:M"(75>FDH*K )%.=/!; M([RFJ64P ,.4- VL$Q.2)42- LG,0+H@PDRSH]E"S\P4[\>D&;XY\G)=5J4L MW6Q5-^WMY927ZMYR^_T'?A@X%"/H81Q"Q*,()D[D0,]/&!$1]DE@=ION3(=+ MHY^^O& O\*J^+&](.]J@Z]E!-J&+Z(<%]:-2#W(F]:*RHR!0=UDH%"R.(1*JI $/./1] MP1"3O\.!4;3\A?(LC56:/">'=8+-#)1+!TG/?ID1^JD]!.?RGTP21&\)/TLV MT*72S&HB68+NI05EJ]F1B8F;+*,?N'P%;V[PC_=-?/<;GG&5T)_B1'*G\& 2 MN,JO*B*(&0F@B[!/$4>ACXPJSYWI;VG4V,IIF(7X#*9Z3&<1JB.'9@+!B'08B1HW(*"V94.EBOVZ412BVU M.C.]EJUV_N[: WU=I!E-'S:\_O/;/"NE)FR$(:8Y'GHL9!_EBY'D2 M%I@A98F=-#N=E:3,@'C)589OCZ.LG165M_ZYJT><;E1DU(>\^(8WO:.L=YQ4 M:X%D0V!=;S,%HGN4I>U),>Y^5ZT9"\Y+TQC8STG^WV>3?L=1/-OXNWY)*;#7IH^JY*Y="A8@8=J3=1E4:F,B3=ENHIC7I?FOG6 M"0J*G:0K@#N-@)Q[@#;EH51JS!6@9VJN6!@?3;_?5*A/[03L /_: _SJ&>!M M/:Y/->#6B]R, LZ6B]"H[WG]A6-@.7 >CFID[$%74U_GU*6XT!%.G' '"D?E MC* TADE, AC&+,'"Y8SZPNR@:["_I1%;)^[%UP_/X:Q[^&4-ON MB#B'CA<2B+"+8>+@" 81C1B/7)<0K1(J8SI?&M_4,M?G7NJC-SQ@-T)=TZ\X M$983L\^[_=6M#L]:\EZ!]"F/XL>@9LMU:-+UO'["$: <. 7'M#'2,,+E7;LV M.UX@B,,\&"CZ88 I=1.4^$8VT*[II=&/DLS0KMG#I&G"C%)^ M:FM%"C6%67*@JRT+9-_PO,;&@4('=L7A$^/F7UT0X'.>%>J(1Z7;:Z9Y.\?7 MU"',I0)@%(XZ>AWM=Z$ES4Q_C/BTIW\@_\'Q; M[DJ1M'GI_KP"&3<\;SDS GK3W0*@\U! V)?4O!3(^N?.U/!'C'HH6*)+,YT M-BN!Z"G^DE0TW[)9%:X7\$#RMMO)C_)@U%TO6,0E]EZ 0 M^F[BR2V-H#"F*(:^@V(1A ZF?C2"G280=:&4UDK*V<]4'81MI"G_4]K=H#4L MK33% .N1WVN-U_R1FGW]GH5KDJ>AVL"[JL ]3>72U=ZAF[JNG96!F+3NW642 M+J NGA6(]>KFV>EJ?%E@UR,W:;7A:]]UD,LE^7-*Y7:QSGW@B0BZL1.XON?$ ME&O%AAYK?&D;QEHH%>#@>C^1/W>N]R?S>L [](:9]5),)J9$4SA&%0)^J?=% M18!WC /BE&L>*_QX\,]+$VY(-EV30F(UK3"-I?WEU5EL&4> Y$',2*X!H M%#@B8!$;8YT]ZV6AAE4G9+M!-+2DGN.H:029PS*3_=)!\7$8"G-KXZC&M@R% MYXW/N\8?5>Q@>3[^U+BIVU[WN,9%]=3>Z':\A,5$(.AC&LO-51+#) @I)'XL M!/$()=3HVMIA%TM;9;MB(K6((R_*'P%2;_Y>!L_$<_@9,JLZC?4$5^!/0V!I M4A_I8-:)?5K!EY-[X,G1):GE]KY0C=9&^]===JRRSIZY#CTW\ETYW5U'2'.: M(@(3&F)( Y_%E#HN\8R28)_K<&F3OR=OLY4&/8G;5*ZF23/.8:['##:1G)@G M+@-Q3.EH+63LU8H>[F[NXM!:RA^I!JWWGGD2[*O;V^I]4=>7;NIEO.-RZMZG MF3*Z#?-AZ[2U. [9%3"2DN>-A^C9D9TJ:2-5 7M=]%-G:X$[S"A3X#HUHYA# M:OGNNBEHHY)O:W4P6QYN$W7[*;F-WIO9C=1D9_V8JS]KAR M5P7H/WAZ>Z>J 3U*EKSE?Y--5^_D%_@!IT6=57&=!"**7#>!Q/$%1 )QF& 1 M0>&X+A<4)WY@5,A^"4HMC4L[@0%N) :W2F3 %!4(*31X5%+7[BJ6;S:X*%7] MM\9U-9?GRN8WY48"N<@CT"=(R#V)$V$A+)0;K@=CNFZJ7#WK9+;@O^: M7]9+!:?[OM[PVS3+5/P!P9OZ-L=_F4^),,]'" 60H-B'"%-'_H0I)#A"B?!< M%W'>?DKO,_9?^4/JU)ON,Y(]_)?\AB;VO+_25[%\5WV;_[^'#&A"IBJ)S=Z1 MOX-G!78+98L0J"$""B.@0&JR=R_ R3_!F+]V5(!-E?X88003#**UN(,I9#.O M(:2N2%_)36LMZB_X1WJ_O6_*UGX1GU(I(I-"KJ,@Y$[,71@R@2!",8&QX\8P MD$LTPXAYB="N&*35X]+L^U;.MC*#@C#T/$HAC&42QW8B(D'G$]&@NM>]S&/2^-WEL!06!02M4%^)L4*=M*KSGJLYF@KNELFQC(!LJQF;4 MWGPEV,:H^:SPVJ@&QGD8=O=<]ZEQKXC<4F"J>YM[H(4%T4SOCG:_"&0GJ44W MO08>EC;R0SW-NK_64/GEME?G%7.7_ >I09[QKYSFY]5:?4D;9*/3+:8BI36_7[> MUEM#C_G"0S&%2/@A1 Z*($F$@")A3L2\,"%"*Z?ZV9Z69D8TPM:F\W-Q02.O M_KV\88"'FK34K!_PT_OA7'+^"=U^TAQ MSSIBKA.'H0OC1/@0Q4X,$\4+-(Y1$#HH84&PKETW>L$FNY:-)OZN_>D^X\^\ M LUE-BJE,POKV,.E9\", F'B:5S+U)3_MF=L'"AJR6[8MSNK"7"@SLO5_/"! ML=D?2?56>;2+4D[IYB=I#>S]W[5)4'XLRRUG[MH+<1)XS(4\1$(5K?1@C+D' MPQ#+A9P["8F-:BF9=;^T);R5-U6E I0S>=4F/9$3NU5D?"84PX'1W,],!O<< M[N>]Y"NPD[T7Y;1J8J)*T,AO,T?D&-BL98DTZGSF/)%C@#G,%#FJ%?-RO%_5 M?O?J1UJNN=Q94$\:&R'WB2KO+6 <$!\RS%CDN2%//"T7Z[-6ET9/*O-F6E:I M2J;ZBUPOY-:OW>Q+835]?<]A&V:9T6!,??@Q#@>C6KH'>E]0.7??UFQU<@_$ M[U?%/?SCV"IK=7SSMSO.*Y4-5FTBVNOM* C\) D"2 5*( K]$!*,,8SC)*#, M#V*$C-*VGNYJ:9.TE134HH).UI&) P80UC,0[. V\7P>"]F(>FCGT+!6 ^UD M1S/7/3NG\&&ML[-OF*_3;[?WVPU6);C?"\%IU>3]^B*N6%['X-9K$2$^"N5^ M T8$>Q!%*(08$0+]B H>,S=!GJ.[A.MTN#3BV,L,&J%7;2J^NG)@*[CQ6J\% M_7DSP#:@$S.*%2R-[ 43@"XP);2ZFX/(X(UZIX<:ZCI=%+>]C>$U;=!L)G MJU.9H:OKG+@>;7F3<<=QY"Z%(18E#L/R[T2'H0&=+HX7G MLJKEL95V7':C09PUSS0MH3?U">9HX,8$7IQ%Q%Y8Q>FNY@Z:.*OTD9"(\^^, M]ZOL*YZ^K(7:9DOS410Y,8,TCE2]/HX@]H(0\C!BB8\3$0FM'8Q!GXNCD_-% M@$<2BP;^^CX3BZC.X2BY$-!1_A%-B"PZ1<[U.+LG1!."8^X/W5RXD3L0A#:C#Y:8(.YR;WT^S)=[2 M*.[]M^OKE?((MX64Y=+?2%Z7NNO2YH&'X3(*T4D_0*7JN0L8<0SOF MYK#/$KW-([/]3$VE"/O-=G>R2T+O]9Z_05;@C: M!NSX-4+KO8P]NOP/OMG\/UG^/?O&<9EGG-6A$L6:49K$ OO08;$'D>-BB 6B M5GZ0LSTM;LUM3N.4M/!W)2[HY&UB@XR#JT\AK'M^:0&W>0XP M1T VX@CS#!P7G&&>:GGF0\PS"AZ>8IY[8>9$IY_2C'^L^'TI.<2/.'-\Z(>4 M0Q2&#DRH$)!YGDN)SQ+$DUG2E.Y$6AK9](V$\PG;CA@3X#>E&ZB5,SSFL## M>J<@\P[;$BS]H11[>B,V7U:\ Y!?.Z?=7J _1D:Z P"MY9,[;-G\_GT;M%C' M7FC>K^^]LC2^;$7[J_Z-^+[^PW1U@>H33TE?:6G+,937DY.CN+49L+^@I[M?XRJ/'TV&*-=:S#!RF;8@M%"_^15G=OMV65W_/B.M^D]&E?$TB(V'$C M1F'LXQ@BSQ4PCID#8P^[3 A$8\3,"CF:=+\T9NA"=]20W&:IV@J85G@T0E_/ M*)D.TXF)I8-33130B0Z^2]E!)SSXK1$?6"W+=!ERU@I*&G4^<['),< <%J(< MU1%G+HX&%-CVE@0K1DY?QGJO9@ UW+6.X?;5@_3 ML"S3P=&COFFPGBMDJY&]3FS3DWX%.OEKP'O#T*A@,WYK)'K6HKE,^Y\YMFLD M/(>17F,;&G^IA>;%0U[4IY7J'C1_JQ(E%D]O<\;7;N@GCN.Z,,$1@Y(%I7E' M8P8)I3%Q_9@F7"N;AV9_2[/B=GC*O0"VUA!FTD@,ENOEUER'<=;W&UM"< MQW=\$9"C+L)HP'/1?9BA]F>_%J.A[+';,3JOC;.T!HBK^U-CVJVQ$V)*D8". MD&86XE$$$ZK*RO'$L3MA5IMEMFY9X[40,A2P. M8!SB "+DA) X;@A]C[MA@IP846K"38==+(V$>A("WHAHQD='4-0CGLNPF9AA M^K"\/P.+,6&797IY>2[ M+MK]UK=*LG]77,D)"0]4362$"40.%1 'PH$A1Y[/2.)Z<:Q]><6P\Z4102,_ M> /V&H">"F"G ZB5,+C!8#HJP_0Q-=83$XLAS&.J,9GB;7 ?9$+DS M-[N],1*WH;L9IDW.=_-BI++/[E6,;6-D:#2]XVR[X5]$[U2NL3BE$=H[GJLO M8.Y=<4DB-[.4^M G22S7#[F5C?U0P$3]AR+YHV,6#SU.CL4M):T:*K'!LP/M MJ[W+H*>,893SR+'2,TIG&(&I%Q@S\-L+X-/LC"]$TU;@\D@IYHU6O@RJ@Q#E M"YL;QZ._9MMRBS=?BH^9*/C?MW(Y5^'.;=9)Q@4*F-Q7)R'R(0H$A['K!-"- M11R$;ISP1*NZAU9O2^/$5EAU!+X7M[XTL%*_>Y-7=R/S? Z#KD=[UJ"-+ MN(R.^2P)MC32ZNO52R0#.LVZ(*V=;G4MOE8[=?^]N35UP9TV:T.N>2;Y"@,Y M]4GFG&-H?A1J&7!;!ZBVQ)KWV-4RF >'M;;;'[<,= D3OI!-VF1K>[?E'[// MTHB]^8X/$]>3YJ?[]"Y[D5>J M&BWAX!JG; 7^4\'Z90!68Y(T!,D2!^KV.BO%&4+QDL%,7Q]'4%\>N(JQR6[K MPEQ=]Q1X F<]YKD9)$&'J4AQ"YB0LQ MPB%D2>BR (?42U"+]_N,O0;:7;?38?V^^:"G!5IOW;,%W<2K7\L*WQI6:"1= M@9ZL=E,1G$/$8N:!DUW-GFC@G-+'\@JDR5S=\4+%I]_SJXRUH6"E82*. MX486]''7@H)&TMHAV\DZ2:H-/5AL67O#GW@6C]9XZ@.?]U_.1^$9);0XT')4_HI]*[.EJS@0 MO)^=XO"/8S=*4@YU,5P=SWQ-R]_?%IREE?IIS3TN=TF>,M8C!Z(D(3")6 ") M\!+"*4D<;A1",-#7TN;<,U&5CZ81%2A938W(TP#KVI!68)OV8A[PP M3S:E.0S:=H!E<*3?ZW,ZY:UJ+89/>2E'8*^4 M50O! $1[QH).IW/;#09 '#$A3-Z^X)AJYQZZ4H5&:[^E8O6 M3H1C!XD84IU<+IX+V"G['LS)]Y,W!YSIV M<9 X80!9B#E$3N*J2N<81L0/<4""P-6_&6U=NJ517"<^2#/PV"D'\,Z,*%JU M0-7H!?)ZW"56.XW:T.QU! MJR1H./N9FJV3YS6'5?]Z]ZL.[TSWOU]GF(UNBT\V# /7R>WW.=M]\\G@ZE]( MGZZ3\27%/V9E5=1SIG<[7G;+R[M\PZYYH8Y4\2W_(FJ7_7614GY3I+>WO%A' ML4<1#PCT(S> *$I4RB.70=_S(\\GCH=1:%IN_ )YEK:B]S-",*G:2BW=C1ZJ M.&^KB#J,JZ[ MPL5XR#\2GG&1GCY)M3) M>D0T(>P3D]-[(3BM]COB>IO]58W"9J>T1V4A$ M+9&;:>^S$MY(:%Z2X-AF+KY-=8V++T7=#5.[<%&?3S<74%B^V>"B5/O4YC+*^+LH M)X= U^ZR"NSD]E?_9LJUND-?-&S&ZI-$OD^:,?>:4<>M=%_I@RSMX\_5IR]C'[* W#\KG?;QU0YLO='H%^HI)& M1E1::ZK"%*8Q0TDB7(^[ZRJO\$:/EO2[-F*GG0#3S20I.:#U]?!6=E5G_:>M MJK">9G^6_]]J /!.!3.*,A@5/:::!NN)"4O!7(<,7/=A_K6#>2=\+\; 'G&9 M(V:)OPPZGI7&S %YR68C6K#A9*@KKF,6>S11MW==$D#$&(9)Z&+H$,((\4(7 M)48;S,,NEF9"O3A@/E>S71?(,>?T"ZMB;XC,A>?H9PK;7WXT/E_%^_,*#A]@ M/WO2/%JHBX[\DO'V8IXK]T))X M(."$0<0_#& D!D\@-_2!(0N(AW6B?@]:7 M-J%W562'[RMA77J4%9^^VA;1LKNMT'?6^ M;>T%'@EX+*#/.85([IH@EO8'] GS:!!Z B-G1*%> Q&T/MOY2_3NA:]/5XM: M^GJ!5G='>@="AGGW#<9&S[BQ#?5,^?7KT(&>V#7*K>"@D1PTHC>1919/@48@ M9BN'OD'/\^;--X?D(%?^B";,LS_T*2_JKY%^ $KOUCU5)\ >'Z(F<<0)#01$/F>_"GT&:2N M*PV8*,#<,;OI>M#%THBAO4K9B3CJ*.4(D)I.IHO@F7HW9H:,N?OHI/*VO$6' M'=8I>T2EEU/TV",CK?,F.<0N M/*U-^OBFB0A=XUAX#O9]&#B^*A?E"9A(I"#"/N7$8S0, Y-9.MS=,B=NEW1F M'T([KES\&:@U;7EK $[N96E0ZP7#MK*"GUII3T?=F5OY6K#8LOB'.YO7^M=2 M_& GH/?6R%V!"BI[HXX3^RJSQJNR MW-X_J+=*)1E5$6OY1C:C]BTJI'J-7>02S!/((R:MA\B)(4X<%T8>0BB*?9I$ M1B<(,\B\M%V*DKR-B<5[V5= 1=+];^13G>P5[Z^ZF!QJS;?4-G:\LT@ M\;Q;Q_F&X& +.F/7XP,$]X4 KQYQNE'EI#_DQ3>\X;]F!<>;]!^1YUWF9 MUJ$A3H#E9Z.*/T=U/9 X@I@('W+N(^X$/&;$,[&FQPBQ-!M[3S$K4-O;YO&% MQN.@MUI,C>[$]%_'*.[E7X&=!E#D!50ZK,!>BSK-(^CTL!O*.!9%B\&.QB+, M'@XY%J1C 9.CV[KX2MI;_)#*2=P42?G*2UX\(P3!SN"C^F#!E>_C>48&G6>",N2#,Y'GBS>0)%*WF=B35M MI;92/DESB#3/(Z8$?NHCBF?7V5KQVX)+X&L?_[:0;*?#))?;S."S?]5-L__7 MNOAF!L_ -3C#AL8QXLX._87C?26*\G*=B).C()B@[D>IQF&U@D*?8>Z'/JN(QG'%P(21#T8)$'HNU$0)JY1$CR3SI=&0IWL33FZ3O 5 M^,P-,Z(8C8 >%4V%Z\2]G!;Y-4'AJ#FJW2\29=SUL_?@0H M!T7DQ[1A1F=E4:UOTFK#OXB/&4L?4[;%FSK8$3'*!(\32'Q,I;U$Y$^!W#@B MWX\CSZA'"8?*P!-S# CL-&FD;/Z#W&% M?+G'$_+?]AQQNMU9B."L6MUL/_^@^1V0SWGV=;OAKD,"]ZHHKEC^4,EMUP;? MZEX".=W"TN:ME!0J48&2%;K/_&VMV/JW/@: &Y[%]C";>"IKP 5^4S);JD%Z M'I11]ST&FIWMPL=YU?HW/C2>'NL<>YXRO/R82T MTM6^IDX^B\IQI(=Y#S=.JWAPAC'PJ'E&H4^253C?%3G[I.J@R/EU MGV9UR%)S@7XMD'#]R*HAUB*O0$_H-NF&;3#U\QI9!W6F7$W<)/Z6.]/QO'M;7!OT)@@)EN(#RC"W7A>3^EZ])3@^JJH"J]-\[; M'PQ>4SK;L;,M.]TYOWY(2K+EV)9(F5+4@XW=595(Y%H/I4>+B^L"(Y(*B+(, M02PB"3D6/.1$J84T M0.W%;'(H?=9$Z,/"6TF$BQ--7!&A3^'3@@B]=[B?<=]*:1J%"/YAM2VV+W5E M#R9QF"4\4.9'GD.4A '$% 50QCB)8FYT<) 25&+:'VY?P+"; M!/P@,_++?P**QVHH_0!<<;Y]8>#)#KB[%6N?C=T_X.LPN@W=>6/K M#<5_DC0V9^%FE. V%%BWU+?!LPS[%/PJ5KJYHK(:;_ECL2K*K?9Q/8MFJY*1 M,"9IG,- 2MW_-LDA$83!+*"4\%Q$J5O,0\]\&EJAXXK>^V28E+$O57S.0[6WN!XT?'I^6ZQXAYZ;@K#E.^6ZU+5>&X:';"S+&'2+H>9& MCI7(P,BL8QWO"UW#< U^^W+WJ96)I;9D1@_[P'0;6+NY= 1$QW;+68()_C J M *_9;8YP#0IBMQE_LFAV!V7;8>TNMUU5-/6HP?=I04^&4I&'<09YGB"(,*40 M"Q;"-.=&/X=>]_K!=BSN9(>SW0[/.WHC4TU3/_4 H!%Y MHD*J=C#YK:?:,^=;E%6U@^%"=57+FX=&%CQHH_>;>%IO]('DW7I9L)?JOX?O M;\#C+ T8@F%@$F6Q+K/$8AC0@*C=8N'#7GZ M43#P:277FT?26>[L"NSM:,D[HB/34BTOV M\ RIAP1_UGZ-D]#O!Y"U@P6;. MB6,7'& X#6-PN7D8+57Y-C4!+BA&42IS IE("41<<$@92V$^PDTJ3%,L]_91D\3_F*_C?PFB^]PNXBP+LX02 MF(51H%[GA, \Y+FR*U(2!URB*+?OE3U(A+F9%NH)0@Z=HX?!WN^0'A_,L3<[ MK6S!1H-](ERKW'A;BQN@]7!L93YL!1P:?(^^$E-U 1]G1=SZAE\%9E=S\6$# M3]>!_"K%C]J47S?2P+WI[NEI:>IWD.4[4O[XN%S_V=ILW5)]*LJ4>1CD,H@8 MA2Q-,_45"2@D&490Y %/PQ1'&,5.NU.[>>?V$6F+#?BA-IKN6:ZT %*I 8K! MFU7+Q;#.P-:QM=+3+0,K?BL=@NT@#35$088JYKET=Y M"C'-8I@G880PER0+K$+TW:>>'7.9H_#-7GSP5,FOBZK40G-#R$QR8N ^Y! AX/[XDL7Z^X.]F[PZ#KL',=!YS, MOAVF:-NN'3C"0'N6_1!\I\LAFFF_5FV%OJV7RX_KC3YL?A7U$ B6AW' U0KEJ#8!6 =0Z.%JUCDMB M:=V.!_38'PLKC$<)2[D2/%^6K^/LTUK PZ YL80'#C.,]3Z0S:I8/91W8F-Z M9;P^W\P"D61(R!SF,4$P8HKE,*,X(T[A+3WSS8W5OHA];]L[[1K[ MT56R:Q# =ISE$;:1.:J1](#7-&?'E@AY(J*^V28E'DO57Q.-[6T#S:ECVXV_ MWVWT:;0I]5-UY5DPM:G.12!AF,>9XI900K6KUNTI, UHS)/,T3/8.^7O"7C=UQR^/EI U.KZ,G_X) MI[5WK $X,7'L[W3W\W6GA];G(/J@I-35@+2OL?Y#%P9Z5I>LMN6")"A"F(60 M)HA"1'5E5Q0QF'#&<\18'.'$)J;%ET S#8-10MY4QQ?B(.M-J^J/V8B4>^7M M/5=>5K'?;SCUVHQ,@AT)^!_W"?A[K8!6"RB%JA.3_5]:NDV\8/8.R*D7;B*W MY'0+Z.2S](EVAR?3RS23^3=]@M+V>GH==VBK7Z7]RF0UKU??BO)?ZMNL?T > M1+A(8AQD>1S #),$(BDDQ @A&/$,1YGZ?V37HR@HT2%OQ$2D!T MH6/]"^=^O1TXVQGIOM ;^ZY*G&N\IN=I,34!5J4P5\7!%ZORGU\2LC2..5Y# FC$42AT.52!(&$$AU' MCG)"G5P"PT69'?-4FOSGH-RZ(4MA23^3 #PV.=7A_+6G]VSRW;YPE?8I'+09 M):SH>E#]YNP-$>0M$OFN .Q"=M\U([J[+FX96^^4]?9-,*$L.67TW2Z7ZS]U MIW)E_;W;"%YL=2VKP]]JL;X)OF-:BOMUTQ;GFW@6JYU8R#B4- P5A49A#E$: M91#G20R#+,@#KGX6958UST>2;VXTJU33J\6!L>HVC=PZ_9\W?:4VE>CV>^,Q MUK7?M_'&JS4R9S?:@8-Z:F?<**C/PD&EF"DM>-/^1T/N-V"O*;A?@WW?L&]S M6%][5\@;K_-$GI$W7&\G5\F(J]'A.1ECULD<*2-"UO:KC#G-P#-2?=;QBSX! MT6D;:JHJUOG0&?67E\,E=4WJV+Y]6RN(P[U[Y=?M#;'19RSI19&2L/POSR/=D*74K75-)=8,0I#L,$2[R MSLB,,0I#HS%HHW+4'YF^@/9U-33 8',#*G1 "QY@\*GJ)]<(W8 *(],(M3X1 M;W "-5#5)4!#!0Y5MCV>F,]M_7T=S,]&KVG/_V>C]J4P@]D).+#6S!5AMN*!2O"'EAL8P1V;G%DM@-TWT#>LX^^RKT74O?:' T2^2H+8 M3#EMI1 '$$X*B+C<>T4%H%\(^Y>:8G]47=<'EB()LRS(89IB!%&*),0YPI"' M.0J8#&B4)TY,='FNV1&0%A52(ZMSV),-MI8DXP>QL;G%@%6)V8IY\=@#R0$/ MG[6%+LPT?:6A;I7/UAWJN6486WP16QV??B]U\MZ^(>PMVQ;/ M9KI%I*R74)<0BT,1091%BCR(^@^A*$Y#'&8\02[%Q.RGGEN(I4X],:&53[7L M>ANXWK\,5SD-)&Z?P=,&><0(:1C7V()$X)Q1DF8I"AU]L&.(NK /#QL MQ(/V816-U."YTY$U]4([>$O??/GF[_[<.SB/GH*]RJ,X,4==%I]>R7$$G=[- M."K@9_V&X\XX-*=2T9J>[=V2E&6=('[[5U$NA-I5Q_J+(4.>0(0E@B2*"60\ MSB*,4)K&5M6*>F>:&_4;^0[U$/[0,CIZ]RZC:DG4/K :F6?=8!J0"]D#@;<4 MR$OS3)SYV*/N:<)CWPWN#8\^;#::GG3 VK/8O)BJ$+8=CL[=.[-R#D=\>+K7NESJY;9_1H&A%=JW#:8^00(^D!JZD"'8=@YA:BV -& M5YSAI5NG"Q;L$?XHXJ_OV@$-6NO0 )TJ53R;UH5E%(21^C]2:(7U.0W*DSP- M<@EE( 54OTEA3M0_TT!&24X"FE)LW:?5:LK9?;Z;J*1:;--"4^W2M>3FOTC_ M-PH=^I+:0=]/G/X!'?L+;XGED&:O=J Z]'SU#NY4K5^O?6#=VL ZP=35#=9N MH.F:PCHI=M0;UNW.82Z4.[+9%JQX,J<"AV/.][J'=T%W.HIKQ7]?\<._FS)9 M.B#\?;'4/UKDH<@YCXE:#A9#E(:9HO>,P82$2$8Y"W" %BOCA>;W]EX7+\)9 MO5JX>K5.1!SO]?HFR-*\$MJB64NP$EM=/UKG6Y)MI8XI%K-=@ZD/7FE_,@T MJ0?+*XROO5U^!Q_&\[J(RB& ]YO@XM$XYZN(W7NU\J()5^.*L$5 (&8\@HAC M#&E,8\CS# L92D7FN8OKW'KFN5GLZKG.S#NM@YT%D6I.-\:UQ]R.54=!3ED+:L;T70 :T1".V M$S9"S(U7U,.6CMK.MH*^_R1D"D!'9IXK6M@:5298AU$;"SNOQ_Q;"W>OR]C- MA8\ ]=M>N!IZS@V&CY2_LL7P\5CN 6XFENG^\>'_6?_YV^JI>+H:>+"+.3L5V;)SE'4-KDC\^ZKAZLKPC3V)3[Z$$(E&" M10JC.-+]R<(04IK$,!,H8RC/@T X%B,_,\O<6.(@)'C24KH6'3\'I-UF]&IX MQK8&#\@8 4?8@79"X*VT^+DY)JXIWJ'F:3'QKHN'>L6K4GOWY"^3F5[J%)HJ MC*\IV[=(XAAC*G6E<)E") ($*#_T 4L%#RF'A&5"=X'(8)ZG.4Q('O.(41)COGBJ6CIMR68[+?(U MV[R>?SS@_W&*^0T@6T#%0['29]LZYN5%6<7^5R+*9(89(3#-LQ"B3'T,281R M&(1AA&,6Y9BF]4I\6/$W7(=F]NE70:SX>/C;GA)Y173T0Z*Z-JZNA5_)>P,. MZ-[V\LJ 0R)K?+R=$?7/./$1D34$IR=$]K=>W1Z]KZQ>>:FN7I5P%5.!TB1# MD,=A A'#$:09S6#,8I8%D0PCY%2ISIMDEIIGQO M]M?(RVY'DV^RF".3Z>DZ=A<\*#LK'OC+XAL-<__=WJ^4ZZWZP/N!LZ-#O*<) M!G>),^E4_RRV/][MRNU:[0$_%X06RV+[4E=(UWF2#ROM-EX$ 4E%A"3,(B8A MRG.LVSK%, HC1C(99")V"K1TFWYNY%X+J(LT;\&?1!=F9LL=-P6H3EJ- $J6 M^AON&'O@N$"V+J"Q8!_=-U0)#OY4DH-&]!NP%_ZFZ00!#O)[[4PW #=_O>I< M)I^Z>]T 8,[TLQLRRN"*S)N=X+H?9ZE]7T59*MZM>T8MTC1.$0L(S-3V&Z(X MDQ!G60IC@>-(_9Q$@5,3N\[9YL9KM;" [05U+7_:B:T=1WE#;.R3JQHL(R@X M2'H#:EF]5E7NA\1?.>6.N::NH]RO]ID"RA8W#4Q W.@:GML7G=ZH^_?JK,>G MJJC4O1K1U!TB&24\HA2RC%/MUN80BS2%7,:4!9S(!#M54+:8H"? MBV?C@EH]%#HUT'@V!I5XL@'=CED\0SDROPQ&T3TOSQX77UEW%C-.FU-G#\%) MQIS#K4-II]Y2F-)39D]8?BI+Q7(+Q@(BM7#KYOUGVI+ MM7Y\(JN712H8B2.I;)%(IZ&%+()YS@*89QSG*"),9E;.^YYYYL84E:B@D154 MPH):6CN2Z(.VFR$\ C8R/0S$RIH>+)'HB+U3(U2TH/YR8(.^<2>A DOE&AZP MO=P]X4.9)$P(7GY4HOU&MG4.O[)-#GFPY5>I4V0/&?ZWSZ18:L?RQ_5&;YX6 M,0JH%"R%B. 8(AI3B+,DA!$+I+(QLC#-K5R^O@2:&ZW^_E-7&7K<:W1C M4J@V!Z7TL=$CV?Q+5 527.NA>%O,;GYZBR4:WL%Y7H#M683+Y=]ULG4RS91!LI4R^>4D.(3ZX[D%"_33):HXA.4 M=M**UW&'[;L_J<>\,QBDC@5,0N\VD<_L4*IG%9D66<%>J;]P^3VPE+OO AP-NMQGW M#>/(GZN#N/N(/=WFZ*>]S* 1^K)7PWF/[H*1I]VZU923[MM=0'B]@W>ZUU,D MO=HCE.6"!BA&48(A2A3A(!FFD/(@@3+'L0PP3I VSNU;K9V?QHEG)FBK=J_G M. 18;,E?@!AIKPP,KC"U(Y;KD1J92LZ&_QHA1PSX/0)AK!C?:I*W#>L]4K0W MDO?XZ@$5YJO#3%V4;R4V.EEW58JR.4]7+SF+DR2"3 1"'S4F$*=,!^,F*8YB MGJ:AE3^O=Z:YV1O-T?M3)2T0M;@.9>D[@>W?+7N#:V0R:)"J!06-I/U!"HZ0 M.93S]P7=5#7]!T/H5MC?!I:NZOZ=]T]7XM]&C:,Z_U8W##.>=$:=$/M&DI\% M4=34Q)75$;7E^YWX(O[:WO\IEL_BM_5J^Z-<9#P.(A(AB),TT"VY$D@8XC!! M81[&G"S[TXR]WSDTDA<*['2UVKU_2-40NJBYZSY;K<:8>4$=Z^"LLI3MVD=#5$8Y^)G*)3Y2,! M[R56+L(PJ*K*Z6B3%5*YJ$B[=LKEBP:&J*^V!=>EU(MGCD_@ F51+&.08UBM55,=-&5+( $$PI3'F4T$>J/)'0* MMF;N(?KCH^DKP']$2:=-#Q@? M\I/D@@FF=+?G[C?\=K/YM.+WQ=:^C^SQ77/C6B.4O:GV"H)^.VVX]B,3UOV& MF/.^5B+P#5!R%L\%WY$EZ ;&R4@[C\$@"^W54).99^=5:-MF%ZX84$7YZS\^ MO0_Q'5EQ\5BPNO0:Y2PA2.202A)!E @&*0EB&(@\3WA.IW M%0(^>]]T57Z[Q#XJX=MYX?"BG.N523ZH'S33#[,C,"%BEPK@7XCP&SV[7=14D8_-8"XV1BF^>5=UCX&OVO&UQ_ M5QLBXX3Y7/>_?K]^),5JD44\30E--0LPB#+,%0O$5*&IS.90*H)(K/;]5K/- MC0PJ8<%>6M"("_ZH!'8\#.F&VLZP]@;@Z)_WP=@-"/"WP,1;9'_77!.']%NH M?1K+;W.3N]OP]]5F7[GLGOSUBU@)66S+^Q]D^\_U;LD_/:H'9?M!2L'TH8"Z MY)L2X8O8?I6G=8#+!96(2!JF4+(P@$ADL>(=+*%(4I*&@A*:6*4;^1=M;B35 MULZD"M!:O[ILH]80%$9%(!H=S84;I:7)7M+9NV<*\CO$&7M>_7Y?Z=NMZ;2<.K7AEZ/E-,J!2CNP5\]<^,TLYY=J.<_407^[Y;1W[[[=LD[D%WZ+Y77R M,(^S AVN:<\33N;3'@>HMC-\I!GA2%D4:Y[W* (4BXRR&6$0QD%F136IX-]D\WM^]O(6]7G D^UQ.!)767/ MN+T0]W\2?0(WMNN@P:SRP3?" B/M@%/%7O3LOT ^49SHF]*)II^O@BTJ'3S? M.\1DS&VK3)N+K>]Q8]=RLUW\5JR*Q]UC0Z4YI2$7 J)4.UQPDNE>U E,HD0D M62")8*D-E9Z,/#?>K(6S>\E/<>KFPZNT'YG\:KD\GCQ>U+;+YZ%N:OD[U+\. MOH[3\29Y-R^JT;R(ER\8YOK\IR@>?NBNP,]B0Q[$EYT>L^Y847[=;D@ MM5M:FKKM"X$#CDB,(48L@R@0$<0,95 F.94$9SAC3MY05P'F]@Z_%ZOU8['2 MCZ7E&>9@Z.V\HV,".C(M-**#6G90";]OR%."EOPWX+V.KM5M@QM5//I3AZ+H MR<7J//VD7M>AX+QVQ X>QW--=[5?7' :(4;C',9)BB&B.8,Y(3G,FTMS3<0E]-[:Q7Q,[ZAD%Z9%Y:"\SJ(2^ 0?8M^M6G5)S+N&Q8H,S6)X8 MRG[>2>G*&8[7W.4^P,!&O$UXP5?YCI0_/B[7?Y:..[FN(6;T:ASB6Q3_:$&! MD724;9D-)+[:FG9--6VG4@NE3YJ/VMPSL&2!J7>W?Y:)S$.*$@$CDN@V>DD& M21(P*+':4D4T)AP[5<4]'GYV']L!12A? 6;W\@^'8>37O1)LE+?[O,Z^DN&/ M!Y\V?_VL8BO8W>MH6FW?%X\ZC_JW M+W>?6D6 [#-*+N/5_:YZ@VKL5[8#)?"']XI O9 ,2D6Y/.ID62F]BK435/HO M'ARLOM&5P]Z+ZL]/JPL5Q18R%YA%^O24YC%$^D0USV0(>4S"C,9IFDGN&+AN M-_/<6.)0;V^IY03+6E#KYBSNV-M]Y$=!=&0R:60&/S52_ZQ[H;^J:7@H:>@U MQMT-+7_Q[I;S3AW[[@;'F3AXQP$&GKO4I0V_B:7:E/#[]3WY2_?__K%>ZM,= MW<'#E,Q14W)=5$>LRCI(*0FDVE5P&%/=G$H&0FTMI&[332*2(1P''"U6XL&, MZG T,U >JY<05R_AB50CNLAK=?3V6\>T_WE01?UL9:+;E6&Y7>XWZ<*X/@#1 M7RA'!AR\EI:G$F,NS62E%ZNS"1VQW)*][K\)C>R@OJI=^\?C0<:5*/HZY!@J MQK0'(%>"=7(X2A8^?@RU/-S?#[_3^^_P?8UL(ZM^2S@-:.U?P -C)O_?X=-%(>54_T M7ARD'PU/_-,QT:0,TZ_P:PZQN&,82WP16^T.OMNLGPLN^"\OORL6^K3Z6*S( MBNE(&YU&8:9;Y&J_&(9)!&G.D&*-5-E=! 509@R'DN=8F6 NX1KV4\\M>$,G M'#%]KO%4RP[H"_AIIS_CQ>IG(!L- -FKX$8P#JMB1SCC8#TR 6F8S?'171OF MWQN8]\*#VWZ8G4G)'3%/).4P\:2DY0[(:Q(;,,)UC=.JO.Y]1R83U8=2$J:* MOV+&0HA0K.A,A@(*W30)9013QEQ,G\M3S7_:.FU H%D'M'9,Y >PD9EG MCU5=L:'=3LUKA%D_&IX;JIV9Z$V:JEU6^%)CM8X[KND0]+ER>)5L4YA0C\_% M2GS:BL=R@5$8R( &,,HR1149DY#BE,* A7F8!C$*8N+>".CB?'/CBZ8W3=V1 MIB4R^$,+#8S4CM5>^C"WXQ"/2(Y,)->".+"?3R\T7MOV7)[M#;KS]*I^O@E/ M_VW#"ZT66^/_N5WQ=^N5=J8+9>Z(\G#D>CA>#J7$B3)-(!6Y5.:)VEZ14)DG M:9Z+F)(4\=R)<]RFGQL%M:0W<=Y'\KO7;'58!SL>&@_=D6FI$]CQ8@&NP\UC MJ5B'R2>O(^L.S+DBLP-&&>AF7O&BW&X*JC/OFJ87G]=EJ:MLL,KAK1L\%JQX M,B>)!P?6+Z0LV()F>4R3-(%JYT4@DA&!..82M MS<]@KX]>HB.-6F[V&V"4\NAD]P2O+U?\M>),Z[#W!-Z)6]_7N$.Y>U?NR/+K MYM-*;L2_=^J+H6U>4T6;2Y($62)AD/,'FN MN9F=M:@*2G 0UNS4;O3/?EEO?PSJ^]8%MRU'>@%Q=/J[&K\!]-:+C#?FNCS3 MQ*34J_(IW_3?,HQ*OHDM45OF/8DU+9)$S#A!",H,*1:)40ASRB@4B(<\IV$> MV!5!ZYYF;@1RR]CN<6>B/ ME69WK>UW)36\^_ 5?%'_;P=O@8_K]7:UWKHDG71"V?WN>T5QY-??$< Q\E%L MD!J6D](Y\G1Y*38*'N6F6-W@7B7U.UD*[83ZC6S^)?0&YL-?>H7%W7I9L)?J MOX=G/.*1B),XA4&6)Q"QC$$<1C'4'>&;WXML7 M_G3#O)M71D5R9)ZI0+QM@PAJT75C%BTV^*/^TX9BK@3:OMSJ:(!/5'O5 G@_ M%5@' =51CM5MO,EJLPY2LUVH==@ PS:")WVOC0N8!"B)&<(PR,-4GVNFD/" M0!%GDG&4H#"*%L]B0]>V.\&S\[B\#.W9QGL7C%C@IV(%^'JY))L2/(D-*+7$ M/[OM"<\#FR>8")YSM;?3!%BD:M(Y@W6*3Z/.C"TJ"*S M]FB>''Z\6Y)2L5!UOFG^_@M@59=+4_)(IU\H66\ '7F)[';M5P,_\M=TOU=7 M E:)2]Z/*#HA\+1E/S_'I#OV3C5?;]B[+QY(T4W=;K%Y+I@XGWWT11<+*W4M M3I,4:.H5MG__;EUNOZRW_R6VW_8-&4PA\*\F?J9JO".$2&BIA?;C<[MC7SJ7\H@A>Z+JKNK;X_O D7 M,H\S*9(($I(J"Y]&":0B0)"PE*58L##(:!.Y:7N\;S.QU:MY')HYMD-BO8(F M(9CLI72TMRTAIT@PCL( IE@'RR8*,O,5G6$TZ<;R&"Q"G\1M.=[O'R*)U#.2[=/S<*47*N5V*]*X^##AJY[:,V+@+6'[#A ZNQO;[= M,(T0F]$'RJ"PC(N#3A:1T:=6.QBC]]KKJB+L4Z@_'ZI>ZOS])(BH##($$\(C MB 25,.=,V18Q"M0^&*,1O M9);8ETL8O4Y"#Q:>BR5=?2TG]2\OATMJ'[;Q M -9NO0]_B0TK2E%^6E7[6?/V?5IME5U3%JQNZ)-DL9@2%"#FYX280>FYVSEXZ\*S%T\4^Z_,@(&IUN*.G;HJEMW3LS6Q!)SP7 M.C;'#AKK$EEGSX_:!T6*G?>JZU+-C3/Q\+!X[EDTY4+Y\C-.(?*T;LD)%^'$ MBSGEW(/+Z%?UA?1!U(JI3V5S@,4%5UMNW3:MCIO[NOTA-@N M_%\9YKG,(Z28D>40R3B#E*((LI1'ZG\Q$SQUJ[3H3;:Y,>=W]D.MYM)8YUK- MHSH0>TVA7&^@UO4&'+0%6EW0Z'L#M,8]UMOH*V_KWGB3]1S=%>)I^< ?1D>K MS)0![A3OV'MSO?B3;&(WC7=(3UTZ_J=P3^E[9[H(EVKLK_+=H:/PE_56E+JM M0=WFP)0M$>6]3B9\7*],B$*=QLXQXR3D#&91)'5ID42'#$@81")*,DRS&%NU M'_ BS=R^!0>%]->@W;)9)\.6IID+V%1:506>U ^WZZ/4!OL4MNL7LYOL)U^B MD>F]M3I?)6AI XPZIKT+J!4"M4;@?@TJG>KHK-YJ!V.\<];9AY,NUT09B3Z6 MS4_*HC=T.](8KY]CLM1&;W"TTQW]#>KV=>2B6+RO'^C[#5E57^!OXFF]V2XR M$4:"Q#E,]1$&"BF"!.F\/1KPB&3J Y@*FX]>UR1S^Y8U9QQ3\NR8-K*^6CF^?VYAXU"-:2"C7KHZX$)GR/ QC*/(\SXA"C2'VS(\0B%N-,9+GM]M1MZKFQP-FXGKT& M8*\"^$,K 6HM'/8UCBO3O]<<#^_1_8;S@MI^OS@>Y!-M#FVA][,!' 97QV[/ M<<#)MG;#%&WOXP:.,/CX_U7OZUO&](EI>4=>M.]T(=3.+<.2J!T<5U^#-,P@ MP3&#J4PB3G,AH]CUO+][QKE]#AKQP%,EG_/)?@_ UD?Y_F ;F=4;6<%/C;0_ MZWBK/9!W/4 ..92W \??*7S/?%,?N]NI?^:0Q:R#"*<,(B%D#!,PCAEB"$JZ8"^ M&.Z26+U/;]4)HUUJF;2$=NP.Y+X\=F0U$MH3'78-]* 1_^8(^EL;Z-W[ M! U&SU>O('0$1RB-$ RE/D'. M:0AS18F0*U8,(IG'7,8>8HNLA)F;E795! KXHU'+L;?%5['5T6[.-R3;8++!&- M&$UABJ,<(I+&D.) P!P+%LE )#26MH>5)Z//C3 K 4$E(3 BVA]/GF+7?RYY M%2(CLY,+&$XGD1>5'G0$>3K:9&>/%Q5I'SI>OFA #?VAN3,?_KU30GQ:Z9(1 MID:*"1&__T%6=5;-/TQEMG^*XN&'-NZ>Q88\B/L-X<7JX9_%BJ__7% F0AIB M G&:Q1#17$**9**8(,I(EF4D8=:'(6^IR-Q(IQ8._&FDJZH/DY?2LN#P6Z-I MTS7@;[+8(_.I5<[F+TW.)CV7LUD! EJ(5"D]0&-RR.BL8+D!#3"@1@8TCUJ% MS=_D 7/HEO W>="F:K[PMWG@W%H]S&"5NSI'O*5XTS6BF,$B'/6UF(,\P]Q? M=YOUD]@H$U&]O-O;E9'HRUZ7!I&T/9,<;<+'TEZ_Z+V);6(9"R M"[%NFO )ULCL< DGC\U!;=$8%EW9-?!T0986ZAW%6MI#9U'[. MW\BV_I=.R2A67U?BOP39U"=,^HM>;A;&+N]WPJ0$%BL0@A^%-5XX;4.NH MK!\=O<:JB 5E 7U7[]Y2['\-WJO?W "M/E P^+.%_*V )V/)@T"36E/^ 'QM M;GD<>9 ]9KJ_ZBV4LQ7VZLZYL:.V*0YUD4V>='NGZ&2"O0;)RO"Z I\)S*T. M:/Q;71>@&&IKO1YN2@OK@BJO[*I+5_GKR7"4M9*&)$H1AFD0)A#EB8!4YB', M4,ABR<,0Z^J]UW4&F'&JRMF2]H.2)6P!M[-[/,(X,B%5*$H^HVI?^O3W_07/5UMRVWRA0UX[+UL]B\F/KCCUM;2^#R"'/CB>,CD>Z2 M>"Y ]5L#?C :F01:0H)&2N""F9-5T _)(.N@8]C)K(1^U=K6@L75@X\9G@M= M"4.QQ/OUCF[E;MED-BB3(8\R%@J8D#R ""OC(8_24%D07(0)EAD-N8O)T#79 MW'A@+ZOIF$H)!UQMM1R+E7:B:WU^XP6SL7<+3<:2>CQ%\:SWJC?@W4;P8EL% MJ-9%*,%/WX2NO4*6ER-9AISB]&+D[P#G\E13G]WT*GWFV*;_GHD+_O<>M2I9 MI2B462/*5^>MOZK!M]H=MB]BMPBS!(4DC&&4B;IT' X1@0*G>4:"C,8YFZ0E M@%>UYD:.M>R"_]_O=)+M4O J0$U9FV13@B>Q :5&Q3):;5Y@C]U;X,V>C)$_ M 1ZZ#UP,+-H>!1:U #H3761 ,EYRFV*WT[4J&&7=W[J9@5^E_A[M#D992&\- M$<:1[NJ.8JWN0I\%*5^=)R]X$&-*6 !Y(!E$+&!:PIWZQY6=QWI6Q.XKZ!?@-RBETY+Z M!M1RVX7A7-.CS XK_]W*>N9]J[YE=G!T=#"S'. Z%MOW6JCWLK^(E9#%=I&R M-,-1%$ :QXJ[LC2 6) (^>:V&=B_3D75?F1+_G)MZM*' ML!L7>%+!O>A0ZNV-[<+?VR?I#Y9NL05ZP=-/[\ ML3WS3>V4M5/_C&?6\L:![MFMVK)H8^BKK#CM=F4VEAOQ0_%:\2SJG[HEESB. M.J/78B^YII0CD9MO\ACI)@/Q\N7D<9Q]6F_,,&A.W"8#AQGIT*/L:5O9\L4T MC2M?^60: KC;%$PL&$N2@' " Q[I$]DXA#A@',89RQA*24Z%DUTPM0)S,S/> MZB##]W/AZ[()R<1#1C H#'A$<1(ZSC588-O\>=U MK##2XC@?((PEQ_">.!^+U??MX_;#9K/>O%NK_3IT5XB,9H*((()$A@@B ME!-(,0I@++,(R30EA%A]^.RFF]MG:M\%1HFLOE,%68*# 6OD!P<%W%OG=.#> M_6'QC^;8CC<7(+UUZW"#Z:J6.QW#3]Y\IU_5JU/E$]?;A M86/.!(_[S;>"-A<)1ED6\0CR((\4?T7*<&<)@SS!6 0T%S2W*I@W!V7FQHY5 M.URUC__V_7='C^";/A,.1OO?8*5G8,#[B2[:PP+VN%0Q1&H'<(#&LS7_Q@OL MT[)_*U6FM_+?>-'.6OQO+=-,HX?U45ZUAUED24"#C" 8TUC7C$C55D(P!-.< M!3%/$DRE'!!J-*$*,PU6NN!,,PXTV\*5;_% >'*>3;R^_W_[[.Y1.+C4_D9! MNZ>+]W>)S&U)/B\_F?\EF3S&]HP( TLE-?W,SB3N'#*N%@D38S /P?4LVV[="_;4((WXOCE&_ 41]'L1#L5KI MN%JU1Q]0@LIN+8),YD&4,(AXK)[].(@@31""&:5Y1D*.I$CJM?BPXF^[$HT MTZZ#6/%15\#.CO*/Z<@FT-G4UD._59T>W$IT]5B/RPDH7S6W[":=MJZ6$Q G MM;/<[KYB_UH=Q6."&(I""B52>TR49!(2C@,89@'*191%6+IGH,XR>&)_WDWJ M\^X'DWG'M>M,ZLR[9^.8]190X1SJ,,L@A%&" 48[IG^K _3^H^UK#IT/8=YT M>[#BOPDN'HW]7MGL7U>B+N4F@PR1(,D@)T&F[.HH@'F:K^'T0H$Z[M MY"SFG=L+KQZ1Q+WKFPW =B_U"+"-?=ZL"X$>1+X!!Z%O:B>'+N+IL9C>0*P\ MMF>SF77R3FP.4)QKNN9R^Q7MQ?4$9/EN_?BX7AF2*V^WVTU!=UMMH]RO3[T1 M[8S-)$R"A(0"1@G6_<=C 7',4L@91S3$@1!AY-Q__"J1YD9@U0>XZFGR5'LI M23L <+"_VL/RV7'@M(LR,CVVE &5-I4CN01M?73IT??% #S;E]W/R,-XNW(%'PHR?WS^4AP:[0>6) "TGG93DW(!X362.=P\/LBYU!M3F:;W180&_O'S3FUPH)<[VO37E$XT3QD[*LW%L, M6\P\-TZJ!01H2(]6&Z2[V6=4_*9PO5_>+-Z !ELM?;\[[DJD.DC9]^1\D?CD'2M:7,)6;N-[E5 M353!IA;11%H<">FQ;$T/#+ZJU5R:9MHB-3W*GM2FZ;M^^&;TK@F'TE5'%U*P M"*E-)@Q3I OI20IQE@60IRB*I*0H2:SZ#5R<86X&W3X=M3X*5&*:PL7N.\MC M(.UWD8/AF6C':(W,H)WA6>VOV@4>CSCYCN^L0N=V=^9TXY5A=GFAL?-H)6163=..XRG'8TY@6D MT:VD-CXW34"3_]#.7C \429EDUYU7Q-&_PW#.$&3S+OU2K?C$"OVHGAI MLR/+V^T[LMF\J!]6W:.2,$!9QC-(J?H/8D3"/,69SL',6$JR@$FG2!^K6>?& M%49*P<&R[LOP8C[4Q8J+QU4A"U;ED!.;:+TKEL*.6[P#/#+/&#NG)3"H)?9' M,$Z(>"(;NSDG)1XG&%Z3D-O-[D?H[\A3L:V"@W3R^DZ]U=_73T41PCDQ-+0U HP)H=+@!C1:@K<8-T(ITG_]Z6P3[ M@_<)%F.B(_BQ%L7I4/Y*.#N.YX>./-E!_96JMX_LKQUJF-W[16RKJOGZFW;[ M3(IE%59?!]QK*_O'>JG&*TV6AI*AZ2*!,X;"2!"H/CD4(APRF.=! FF>99C2 M/(B3W,46'BS)W#XY7]2+O]&ORW^ZV;W#E\+.%IX$X)$_0DJ'IH='%>L.]HKH M3*(FSZBERPVHM1FEZ+'5Q:&F W8_VXA^1U/NJA@=7KLOR/R;+T[3 M_G=20*.0I]4$_E;L5+0%8<,',2[AI\XKA4=GPQ!O)S M##>Y 4:'M913E_T[P6[2^G^'V6=8"/ $FF$5 4^'&4:&_Q"E/@2Z_:LH%RBG M1)( P21/.$0\4D07!@*2-%![DX!F"7:J(]8:>VZ&22T:^$,+9YE(=PXR.\(9 M",3(9&*)@3-%G-'6T^O?'GG25_N,2J]?VW.7#'PER7)G/JCW@OU8%?_>B??K M1U*L%E$>IT%"8D@"+B$B(H%4YZ5ADD=A$M"(8B?7S*6)9O>R-G*"VZ>GS9JP M'\:BV$L-_JCD=GV/+^%L^5)[0&_L-_QJX-Q?_AY4?#'!I6FFI84>94\XHN_Z M883QD10;$[#QOBC99&'8=&BJUV"&XTT8VN'5=XPVQDPM!R5MW$0$M2S\5/G$#QQ!?=^RH;Y+AZJFH\R#25C40B33*8ZHCR'-,() M3'DL:9A@G*EA7#R5EV::&VU4@FJ'QKH1%92UK([>S(O@6OHV?4 VMJ=SC]9> M2O"]#RUWMVL-%>5N7Z\?7+M=VNE^MGZFK7B_C_1I\>\ME MM \Q?:/EG"CL=/IE=0I('0'\CB!5G[--%K@Z D3M8-8QAA_>!N10>74?(J:D MT&VTJBR.W7I7'NJQ:FGNUF6AI0BCW]05/\JOF\_KU8/8*+UVC[NE/A^L2C\3 M1%**"!288WVZF4',$(52TER$49Z1W"D:851IY_:Q#B/P:.15"PJ61N(;\+#1 M)+$[%#:NJDB[MR89;]%3G&&F*^=&DBM;+.(,XB1,82:B+(\9CP5GS9'VWV79 MC\^^1U[X7\T:MXI7?S9K? /4$_';_HGX5?U:/89S6GF[7>?;K^:$#7#:5RTS]#KLPG:L 37\S MW?_9M;V9\_+8\=V8H(],>8>#&"/>#=AWPZW%!WOYJRN UL ?\0V%SA/W.4\_ M*?T-!>Q[V0JL[GOF7;'5DN7^Y(P?]1OEM_%TN3T_V;J6?4JOUG66+5 M9^3*L3X-UT-B;6(]/8 M0)@]!ZP,!7!075BGB2:K&#M$_78MV4'W#[/5U'97O/Q&-O\2VX\Z^Z1.)8MP M&%"FT(YSDBH[+ L@SA,!@T1$,6=)3*538<3ST\R-IXR4X-&("1YW>@& RJX>>F$FQ MV0A^3_ZZ+4NQ+=5?FI_M3^E*L7D6Y>V*U\7/RN:*;V*U7= LY3*@.90)06H# MEZ40AQF'E"1Q3GE&8R'=CL6N%6ENU'+88E0[N*:8HG-K5 ^K97NJ,>4:C.[4 MJL0RE0(J=6[,W_>_:(4I5$J9X/]&K9O#A5HSGT<3OE#V=OYPM4 3'S+X O#T M),';R /K5I._JG@)4V=2KC=_DHVN";93[W#"TX1B$L(L8P0BG6%-TSR!<9HC MBFF.(^9T.- QU]RH5+^V57XT8"UA'7FT"UP[@O0$VK?%+/VN*6MPA\^BS*\OX'V1^ OHZ$2"(:4!+E,$ZR M$*(XE# 7*8-!)C#&7(:IE /*.HPJ](! F"F*0%R,AM'J *W/(3YBRF"8OD? MUFQ\ZQ6=S3&I93",6?;MT;+/-QC&N>%8"K;;EZ[+_A,012<((1@0'$ 580")B!.,LRL(\"..4(!<[ MUVK6N5F\IJ6L*0ND_R(.T2\R([>\+YX22 MIR^5W9R3?G&<8'C]Y7"[V3U7TC0L_R:>U)/V@Y3BPU^L*'4=R87("6*I3* ( M:0H1%A*24&)(HR!C4OU&_=HV\?'2)'/C=R,GV.P%!<)(J@O VN>]742TFUI\ MX30RDU00'60$E9#:A^L!(OL\/Q]0392T-P0RI[2[/BPZ!41>+< M)'/CO]H_V0@YL$+563@M[:HK01K;C'+%Q]UDZ@# EX5T;HII#:(.)4_LGZYK M!V9_Z.X$!Q;ARKSZ)K:%FNB]VJ"O'JHV[H9KRD64!(AC(909A!0-,)Y"G&0Q M3&,6AS3(8D;) '^KBPPS=9^V/FAZ9[$QXILVYFL)6-40I-1JF@#ITJCB&"'M MM%)V#.,=^(G,+@-D2VZ#>2TYJ$0'E>PWH)+>8S[( ,Q\I8.X3#UM-L@ 4$Z2 M08:,,:"MX7KUK A!&;E?Y;LE*6A:, /5670@? /;4D=(:K MJPNA_6#3-1YT5O"HUZ#[W0-#EMKMNJL/R"W[]TY_6A8H2QEF/(2($/4?@2-( MPD#]C1(:)3D2CEE^'7/-C]@KL]0(V7+T\>$V:A?2=B:I)_Q&)N]&RHHM&B-3 M'Y!7HGH,8.K'PU< 4\=,TP8P]:M\$L!D<?I)%C0X^$G'/8]O-,R/!.OHVTQ[1 M27)N.P'SE&Y[?HXWS+3M5+H[R;;[UL%."EQ^5V)_*K!:;UUSYFP6P=KR\0GM^)9/"]5/+53W$@,MLE>[QQ8??W9/ M[XQ3VSVV$)RQ>ZQO'7@&N7M\))N7KW+?7&=?I_?P<18TC3$.(TC2A$)$U?X* MIT&N]EPH"N(\C./0K?"5 MN!=05%:0#D<'HS3,<4'*UZFAS933GA8Z@'!R2NAR[S ZJDM^:[[3R0@;PK;_ M++8_WNW*[?I1; XO1T0")A#-(<^"1)=@II#&:0R3B&4YC\,\H$YUMVTGGALM MU7*#3RNYWCR:17&C(FO$[>AH#!Q'IJ0&0F,3-4*#/Y74H!%[I!9>KF!Y8B7K M:2=E)E0-N9/*YC-D( M192L0/'5:[QSKFD[B]NH?=)'W.HF-P[AHEB\KR,N;E>K'5E^$T_KS781ATD2 MYED*\R!0M(%2JF@CSV&F2]^*&,<1LFKN=6F"N3%%(R.HA 25E'8L<1'$;F+P M 9:A^)9@'*?L/Z?;H;$M4ME9VI,N C M$]!)E>M#:])*$=#2Y ;4.MZ @U+@CT8MCV:+)X ]&3;72C.IZ>,)NM?&D:]A MAS'P+V2I?4[??PBQ_:R?'NV)^JLH%Y3%,HA(#$W#=H1X"/,HYQ#+# 5",$G< M:J!=FFANG%G+"8R@H)%4O8M*5L>**)CHDF)8I^ MA5]3A<4=[DZ8=VMEN%B:^2?7S^A!-7)YM;DO:CO(27 \TF3>@;,*M-T"YR\8 MDM"HTSA,Y'ME W^5_]#12'=B8\S@A8P3'H8$PXS+&*(PC2"-&8$,92(@(DA% M8E6MS&:RN7UX#IO'9RTF4!N 8KM4N\LG]5.3XN*24M<#=/<[[!N^T5]KDQU4 M)[C4.'Z5P,BKLZNK[;A'^%SR$/W!.%GVX75P.B8>VN'3F6[8,\2$289VRARG M%EK>,S1@C9;BWSOUU'QXUA7(#@$*7"2,8X$A2X, HDAR2$(2PB2G@NJSUSRU M.D3IG6EN1'L0%%22N@:C74+4SJ3W@M/(C'H"T4@1';U8> LLNS3/Q-%D/>J> MAI#UW3"X,T)5H\+XJH2D(<]2"GDF,HABF:EM?\PAE1GA(6,\BYVZSQR-/K>W M7]?SKZ0;Y/ [1L[NC1^,Q\AON3T40YH9G*KLKWU!:^RI&Q:I7#^_6Y;9<$&4&11D)($F0>F^CF$(290F4,0TR M%/&<$B)[*N0>885-4%O-UK[PO.D5G@ M-9*F,/\^U\5(ZS&DR@(37Q%575--&U!EH?1)/)7-/<,XY2,I-J;\<)VJI[>4 MY3<=-*!K5S65=K( !T$>P#3%"40X8C G00Q#)C*2T9B@F+APB\VD<^,8+7-5 M6UMW-:M%=:,1*ZSMZ,0W@B/3REGP1@C2=('%$[-833DIP[B \)IIG.X=QC@F M,?CSH6/C%Z65&E[W4N3J\YRC)(<1ICE$N:*87 0!%&F>\P3E>>36G^+R5'-C MERJ??;E>/4 UW>/PCI8=Z-HQBQ_,1N:3"JZ6E#?@(*<_.NG'PA.)=$PT*77T M*_R:,"SN&!B/(,I2B'VGU\^ZT6LSS\L=>3',]'XG%DD:R$QD'#*,F2*-/(4Y MRBA,>9ZQ.*9)3)1QLMZ2I1UIV$[L1"'[Z4?H?$4VV$X[;9R#(Q@G40^N M]P^T8YH)ZO:UY2+#,651FL,XCU*(:, @"1,$:1 AE 1$YCQW8:*3&>9).>O] MRR)J.1U-EA,@+2V5:^ 9VT#98_*A#Q-WJ^22WKZ,D9/QI[5!+JEW8GI\@[*@NJ1JL7#TP^,[ZD.O M3_N'IP'BYQNPQP(T8 "-!JC@\-MD;_IE]-BM;T+A)V_[-_W"G.L?^ 92^-NX M?Q,K\2=9WHO-XR((XX F400I8;H93\@@1CF!0F0"J3U[A+E53T++^>;FZ:M% M ]K-=_WVO WL\%WY0+C>:C/>0'C?!:&7/?@98$;<>K=G>_,=]QG5;3;:YVX; MQB.:PK8ONK#H>J5XK&Y!ASG% 0H%3%"9V>9 M&V=40H*]E -[^IU'U(XVKL9I9+)PA\B9(#HA\$0+Y^>8E PZU7Q- =T7#XQ2 MUI'.5#?T:!>!OMULM)FBG7>_O!PNJ?UYMW^2#;^K&X'<*3M(?)6M8&IE S%] M!$8PD6FH=MJ%/I 2D^:UK^\#QG@8[YIO'&H],GT8#^(OIHG-< M>OV@)Z OH'U=K2LPRJI]=/-PW#4/QW'N2*VTQWCQT1?&5\#Y>().&[$^.N G M(>_CSSBT_:S:+JM=MT[ 7_Z_NTU1N:;V]?"B&M<;T9@T);8M7ML-]"6'.X/OK&)N .Y$0+F M+('QU@BV>[:)>[]:J7[:[M7N-O=6.E_6JU_5#'7DW7M1LDWQI$=V[J+3/]+< M"$-)#'^]O;W;MW1I"6W?,,<"P6Z^\ _>R'31A=L(;7'LL1G4$<=B^,F:X=BK MVNZ#XW#7,,/CO9!BLQ'\GOS5BKHS47@+)A&6493!%&&B*Z$*2-*8041SFDO) MXH"( 6WN.Z:T>A.F[VIO9'.S,[IPM;,QKH5IHCJIM91 Y_L=!=!V@^9L65C MXXE>C[H:B$O[ZHXW*IP:[%ZT);+KERD&"/$=-/@ M.$:*&V)=Z$]BB&1$DHB%*!=6-53[)IJ;B5')"FIAP5Y:4(EK7T"Y$]UNKO") MV=@.]8%P.55+LL%B4/&DSH$GJZ5DHUZ[M)+5]0.#V[2TNK.#-D:^%>6_[M4X M]0D0YVF6(!I *E.=\I_$D$0Y@HRQ-,,\CO,P<'%6=,PU-U(X$A5H68$6=N ! M6Q?(=D:$)^A&YH;!J+D'1O7CX2N*J6.F:4..^E4^B0^RN.7*(/=/*[9^%+J@ MX(+(- G#&$.<8447@F-(Z'.9QH8H+HTDHR\--2R?9S MU>RHCGI?KX9&N[<0M>.&*W$:F1,.43H-6%K RX=]P\/>3]7W'?C>FN%M0M]/ M5;P8_'[FTF&O>E-P;&]W_+XJMN4BQ%+DDF(89#Q5[SB/(&$)5A9"BJ(PS$G( MG'+_ST\S-[O@4']QLS=\=UI0MY?] J9V[_OU2(WM?-R#=-@=_-X)DO-+WXV! MI_?^PB23OOK=BKY^^WNNOLZU6#'*L4=BD;- B#P.((]I!!'.%0W$B$*><,FI M"&6&Z-ZW:/_M[YISB'-QLJ0WWOC1MN2OX=GZG9"[N1T'(_C6?L=?-^K;Y=_O MV(6'9\?CV:G>Q//8I?0EUV/G/>YEG;^;%O-?=-72]SL1!7%0G]3C(&*I9#E, M,\XAR@B#6&02YF&0X3RAD@BKR-VN2>9F1E1R B,H4)("+:I]Z>&+6'93@R^$ M1J:$L^#TQSC8HV1?F-D'6A,59'9[I)S*+_>AT%%V^>*MDY5;[A.^76:Y]]JA M!A3=?EJ5VXUY#KX)+A[-V:\)0JOCSLB#^"K5#U:L>"++V\?UKKI2/ J^B$4< M2!Y(B"+]GS35["@#1998,I8QF1"G*LS7"C0W.CUHH#<=Y.%A8\P^'65C,5KQ1G8G/2#WBG)J>G<8?Q\]U&.VVW+W?JZ=W>KKA.7GG2DMRMEP5[ M.02)T3!(_BJ.<4AI0Z91D9COQW/BVD=O$H^Z%=J-3 M:]#M:',,*$>FQT9DQ8):Z&,PU0^-X."/^L]12NN[HN:)]:RGG93=7,%XS6+. M]U]1)U.G/6S$#[$JBV=QYE4BS8WAJD*2K*V2+B-S..R[ 2MA$MJVY"_'#LH>%M#R M8'#291G['-&LR)$VQR>*-^!+M2+:DSA&RV1_D64A"U979U<2_")60A;;\O9Q:YNQ M,63LN7%IK0-HE !\)W2US-=Z-.]NH\I-O0NTS_,8M!+=7#K%(HS,G*/A[Y0B M<@V(@Y)&!DTX61K)-7"T$TNN&L>=ZTP2;?E.F4!JGM]63X6:B]T3NK3J =\] MPMQXJY(4&%%UO<#[XM&\-[]]N?ND7QZF?K';V![M]J#7ST)^@!N9:VPQ W\8 MR3VEG_5#,XA!.H:=C"?Z56NS@<75[B>W]^+Q:;TAFY>JJ(M)K-?MHQ7?E(9= MJK]O"S7-=]T2H@I38%P2*2F!.>&Y/K2@,!<8PRAC&4J%")(P<<@Z&R[)D'B1 M:4+,:[FK<#+MRM0KI7:=>R6 ,FCK^ A32D6_2NW2*N G]8Z9MK\=$96^%K3_ M<'G$]9FHV5VC *@TN*D*FRA3J+5:7R5HZ0$.BHR^ O8'U^.OQ$3'VB.MB-/Y M]W5@=IR.#QQXLK/SZQ1OGZQ?.=(5!<-^.:D2H[^1]QNR8C_$UY6H8T+RB- X M%2$4)C,ZP03B7""8XQ#3-,WS)$Z=*X#9S3TWN[>6#X0#"G)9HFWGOQP)PY&_ M(6=+81TJ$]V !E\E_!B56]Q!\UG.RG+FZ>M3N4%RMN"4XQ!#NPT\%5NU>?^? M:JJ=>N._K^56S22^B.T"9XP*(B(H21Y#A&@,28YR&-,\#KB,XI@$;MT!NJ9S MHJ;)8JR+E9)R199PIS:992VM.9!QK=S?";4=2?D#<&1>:@D*&DG!]SUZ7SK0 M&U"WW@84;W7F.R>;N"Z\C>*G==RM[G)WUZGOSS]TH7>YWCSJ3KT'#\SG8B4^ M;<5CW[;.=*6O!<@I:\+<<3^$.+#(S,GIQ/#N@,\D+9C#^9.\I!V;9? MRN6VH65-_K%>[M1V=//RL5@J*WD1YRA(HRB!"4HQ1!&.(!$Y@Q@G+$@)IB)) MW.J9O)IA;G9[79EC+R6HQ'0M8/(:QVY^\(+.R(S@"LR 4B47E+^B1LGK$2H-H@QQQ%,D88QE"%%(D'IY,88\CR*2R)@F M*+)Y>5^-.[=75I=P*0U>]QM[!21C[YR'HF']PE[0OTC%#UK\/+^GJT25[1"RHT+^:E7[O;CK^O^&;Y\E![XUY^^]?6A&._^[%Z MN&/6 2S=H\SM?532"B6N*6=52PQ^JRK65]7+WYF>2/8GOCT@]MO>_O ;^>6U MA,YCO7=[> ;9W3U#3V9RVZG8MK8M[_#J5#\IO?[+Z]+KE>?_D.9153.\5T_% M5Y/LH5N$/XMR*WA5Q6"!@T#F61;#) ^XL@$"9< 'B?HG03R)(AY@Y%1A9#+) MY\9JW[[_7H+U;EMNREV#?ZA!/\[/ \\H(QB$L$@2Q*( M@B#39)#"G$I&$(OBD)/%DPGQ56;D9OLW?B9>:S'><_&+>"A6*\T(E"R-I^QO M\"3@.,\X"Z1:>I)!%(4(YFD2P82F),]P*L(TK9^$#RO^MW\.&AW&=(_PO]DC M<-7Q\=LNZH2'SP/[-=4=\UKJ5R7 P58! &H$;L > _57@\+H1]CC+=RX!^ C MR#V'X_/QEL/R\'U$ 8;7^3B<;!PRF+,HCS,6!#!B3'VQE%T+298GD 4"D40- ME<:Q:_F.,_/,;=NAQ70OL7$.0#N^]P#+R.QL"F*T#R-'2>KNP<%CY8ISLTQ> MD*)#U7-U)KHNOZ+GFZ:7K])TDONQ7JJ;RXI\'%-VK<::T1.]EU=O+ML2_U^- M'3%&)JX32CY[E/7..7VG,EL8SO8KL[[99U,B]:_C&H.+C"8R05)MY&B"(DR[/(OE MVA1M^?"7WFF(JG;+@B,:(RHB&%(:*!->$ICC0!GS24P(#<*09TYG$19SSLV< M;T0V=8I:0KMQD@W8=GSD&<*1N>@2>J 6>)IZ3PZ8>:(EFQDGI20'"%[3D%WJO41:2V+X>4*,?]A/V ,WI76D+? +-G;DJCJ?W$0?)1MA;N M@'EZ41PFGO1]<0?D]6LS8(2A'_+G]?*Y6#V\4Z9!L?U(F+887IJJSQFF#&,. M><0X1#B-($Z%@"D)XA!S$N;8J8ANYVSS^WC7PH)*6M"(Z_KU[D+8]KOM";?1 MO]@7(!LA:<\*$V]?Y*ZY)OX66ZA]^A6VNXDT4Y6BC7#G&TN7R8$7'+F"YZ5MZ1%UV-I6ZZNDA2&@4,"YC$ M5#[($+DTQJ"'0K^MH"Z+GZBKAFVA]D0%\'&=2A!!_^$AM6 ME%J@?XKBX<=6\-MGL2$/XIO0V2O:8%FOS#9G1Y;W8O,8+L(TD!%.C1A M;R^"; 9%O4W\W%B>)<_[:1C[9/KZ2+A]K-O10]5@ 6HPP!X-T((#:#P\A\2] MS5KZ#(Z;6(/IP^3>9HG.!LR]D2@#J][492_V/1-JEU*($A1%<0I#*G.(4)[! M7.@>6"Q6UK?^;>STA;PPS]R^8HV8-T T@AH?>%/LQK'.S05P[3XC'B ;F>KW MU6SV(H[@HNN!P5PO IMSIK:&%$,>2O4A3 2&)$4IS G+ M8QQ0FDAV75UE.T%F&C;GHZSRX$*^EDO835[CKLA;%5(V*HQ<1]D2_L%EE/TO MPYM54?:Q'-<447:#TKZ&LN6X;U5"V4WMC@K*C@.Y'X>JKUX3(?Y>_7G[5U': M'H.>N75N&ZR6B,KX M8_M@CJH+5P(#+?$-:$&NA1ZIRG ?1F,4&[XXY]O5'.Z#H;/T<._-P^CIRWJE M.^.J3\CJH*JW @H]REFOG%F9QH M:+)"YFM35Z'I*RLJ47\>4,G\,L)V;.,%MY$9IBWCOO-K+>;E,UMG4NF%PA.1 M7)YG4O+H5? 8N- % MN/7)D \8QS\=.D+P2$ZOYT-]8/@[([HXT]3G1'TJGSDKZKUE&'_N-ZFMF88"(X PFH>Y$&$8)Q$&(89KD)*!Y$%/F=(A\>:JYL8?. MN/';Q22)>90(2#,=8D)DHG8C#,&8"HSRD,L\M$KR[IQE M;A31EJ_/M>> 93$-H9#)P <>I"'VO\E>4I+\\]F0%ZGO5:Y>K[[]XXDK5 MYC_?=.1566S%=[%Y+IBX,]4XPT4DHY3G3," 9DR11*SV(B(ED+",YQA1SE.G M--)1I)P;R=32@:JDZ41E13N7,4,YP@0+&..(JV4,0I@391.*%+,HCT+&<3I1 M?6E?"SE-+>G?BE7QN'L$S9)6@EX7/N]]=>WLT3=?L9&_7AY"X,T?8*_JJU6? M0-Z\YVT M0TI_$7*]$=\$6Y*R+&3!*JN.__>NKO&EJ'A!!191"FB49%#SD M..3JA\2I7.9XHLZ--&_+) 7W.CQT9(.]-V"$HSV]010)[IL9%2 M;>-K.?TFA3= Q)')-]33I#:;@22C;3(FOMO;U^M'42_^\ZA7! M4)M#L:ETZ&=CNRV7ZS]US[#Q.B3_493UI?8"$DD8B4,0YE(9=IQC@+%( "8B MA3E+0QDA&THVZW9NM/MXF&CE+G@A9V 7; M$SO!FM=./DH1^0_5=)W8X!,IREJ5KVJ6?VJ<]Q=)$H4IA1#$*,0 LC@#-(<) M2&DNU(X70T+C2=QG_>@W-_X]259;2]_D\=#R&Y/$W^+C,N/YF4D]HP7%@<-H M6Z6K!U)0HQ1L%$S[C,H[I,[D4S[_B7JI(SS/+^&M_54]:??W\'3U.[3.?&0] MBVF?+^Q1K.ND%EJ/^^>-::ZPH]?FMGX^?GP(FEP=AWPX?-YP%9SAA>I&7'SO M.D9!8I45[(+RHS*"';F2DJ<]^"+Y=B@?Y6.H4'9O71S5P M7;W%.FEM$ZT=1QR3$&4 H2@'D$L)$$]2D&0$\IP3&=K=.9EV/+O)W4JK-LY: MWEV5T3;S\I@8>>,Q,#15/2#K_5#B%E#M33A+A%S95J;=3FOT6()Q8HW8OC\R MU4_KR/I5R.V*[]Q9N_I@%&<".,DR8:0F[&1.R ]&]U"CS0P4 M5ZE_ACN;-ON/D>(G"8#,WK+??WPO"2]63VKK]$YMB]J\-(:;D'/OSHT76AG[ M1S'5G3Z,40(7/PN^)4OS_^R+5_KJY#W=2F&^MRC4IL5F*:Y3$#&,Z8]AA$@6"+ \I1* M#E.2I](J>=>EGN8WX1M!VQ(5^KJTOB*US;!P&=J,15DD0IT736T&(<,)P!"% M@.(XBV!.99R2KI)($W[];4/*S10X']8-.>[<'^COQ%.QJFOY4;+4S@(^<,<\ M"@D6 J0Q2X%"' &,(F7O)C 5D.0B5OOO ]4_JJ7RC5#ONO;H&;3BG@$W,V^= M,(/W):XEA?;&OQ'SKKF1<9C-\BH6KG+37>QGVM1TU]0]R4QW]86)K^O;4_^' M[:;:D'I"?=DV%11E&&4XE$ P&BN2EQ2@-([44$ B:12G-$T7+[;L[EQ.FSEV M+.W?8CEP/[*0\@2R)%:+1XK4R'(ULBS.0:Q6D!S'*8YSVHZL\?HQ@W']^RPX M[H?4\%3X+0?)\P+GLFQS3\^[H-%T!KX#UP;AK6__+\KW][B_OP:OLQOXJQU- MG;62,;'4B?D/W]35/!9$((QBM<_(2:HVT5@*@"0) F_2$1 M_Q[,;P"RNQ2%!GV-Y'^]H_Q<55O!/]2AR,TQ3.VI5?]=N^Y\_$N4K%!B+82@ M"8T9U&D+.8 H80!SD0.2)C&)H)0X9U;D;BO!W)A;RUY;]FMY4-8WV+ZH'T4K MMO[;=:.));5;CY A;_O$W3-]&V.V%VIV>:15H=@IX1#=AZ+GROJ MM>Y_6EX="\\):8YNR/Y6]\MZ]2C67\3Z_N=3[27'-ENR7+X^DH);>)E>:69N M!*;$!=K-\HOZI_.*/]P,M_('6@%K;]1KH%Z_"':(IV=B<@NEU>VP(4BC+HJO MM3W9G;&ADOWK8]-7WN8$O?:/KSZO&E*[ZCR_2)*,RT@F(-*%*R%'*2 \3@&- M.>*)S',Q44#;./GG1GV[:"#23M:G.AJ(ZV@@J:.!W 4/3_VE3'.XZW'\_T9' MOPT*.H=$9X6:A9G-X*S@MG%\ZV.$D=+_/4X8;AL:UR?/8\48F<1LO7KZ+LIG MG?%TSVEF(.]S&V-^K1?A]8RX$I4 MRR1F9Z$T6QYN!L@SB6OY@!:P3HU[YX5:!S%PE:KL;!_3)BD;4O,D/=G@PR/K MMHO-/K'L(LLSP;(, ZPS><,L#0'-$ $ATR2049:2U*I6>[]UJRD^07UV)5Q; ME]VR$/L!9"&4DJ8I!5F:*'9$F (M\WP[KTI]3V54M^H.VIZT_?TZMDYKS9Q\::3;A-D+YR%>[++JKBR7TPZF-5LN*GABLUQ^I-UDCL8B@3CB&0 0Z8H("4Z"B)!(,ZR4) PSFF.;5;JT9+, M;55O%0DZ38*O:FNJ79_K':H=78P?'C-6F01TS^1S@G=?BSH8N*]'T.:%]IH? M^F98'1';>#DFY;^;X3JFR=L;M+]W;=*I\DN0XT,3>2 M:T4-M*Q!+>Q=\&F]WJS6&\/-S#7,KE^I.H++,ST-(>6X$J8A**.N3X?:G>SJ MU$"Y_K6IR>,C)OKZFU@*MA'\G\VR_D6-OO$4/_?R[";W^OF%K%Z#3M2@E370 MPEK,[K- &M4;18T9Q#)D $< MH1# *&& R(R!,,L8ADB01%@EVW$JW=RHY,-6!$0+'D3!JY(VV#32!VG]1\O3 M$[<#:;9%>K/A\ZO:Q^! MNW;@-0J! B9HD0DT-.[V6E[&Q]'^RZULD^[)O,!ZO$_ST\DM)<<>7G2(@OJ: MF[)%^^U(RO)$T)0!D<08P(RG .=9!&2.(A'33"!N%3(PW-W<:'Q\X;&+@!H> M>SN#R?<1>%M^;"?JKA"9QPIDUW!Q6H3L8F=O4(?LFN+G2Y%=?6ML-3(U!46U M>22OFLNZ>QV>RCAB2()8%RN$<9CH"%*L[,0TD7E*LE10NPICY[J9&U-TR1B+ M5EK;0F%GH33CBML!\LP1G8!!*Z&'N[)A#)R5UCK;R<3ELH84/2V!-?CTS??B M]ZNF),V/]5*]7S6IYKOR"PN1AYQ#R$&:" 0@#Q% 7-D.F N:81I)P:P@/5M=QQAVE83\5'[PQ8=][?SP]V^ MU9V]$1@#-_EF[]\0&_U5O*C/[8=VBCX)/UR$@O-<0 08CR& 4&A_Y)R##$5J M?\/S)".A=2ST4(]S8Z7[IZ>R3M\7D#J437LH-\F-@IT2(\*=!T$WHR.G4'KF MH296N2?LV9AFQZ'+)MBX#%4>[&_ZT&03]<^&(AN].(YP],'-OL;.5\'%Y=PHISY[W8M\ M%^R%OFLGC%K!E>"6M30,P#=C'K>03G&2?1N:UO1C#I C_C'H<%(",@?@F($L MWG1SW:<[W)\LWS.V?=XN]=7%/\IU5?V^*@59ZD-D[2K]3LAUJ6LE+UB2LSA3 MW)3DE.@<,1R@B.2 $:QX*HWR-$)=RN'OXV_[1@EG-/D.4Q-_GX#6:I&#OR!MH@8.=Q,$?CV2H_$GA(]/WG*8-;)+2G\]*AQCC+(0IP&FD M;$()&< DPX#D.<\%2=/$KK**O0AS(R/KQ($WY ZW'Z\PSY&0>0YHE'%]TI # M(@@#0B#)$149'&7#>QJVZ0WVG7R3CHK%X:>WN>'[--1A8IY.OUYN'N\9( U0 M]IL"2 - #(, FD24MC_5*Z /!/2BVUFFZ*U5;UV[K!J)X:F[UY3EGN MHE(+JZ@V!5L0E(F8QLK(EEP[.2M+F^1I!"@7* M+>,'PXPP)X+8,W,>Y(((]'P,]JH$>UVZ,XKV^5J=N^#JV(QPJ+D956=>-^,E MF=@UYV;(3OUW;F]R['%$M7F0_UBO>7U/+\J?!5-TO5[R12)R]1$F$1!QJJS+ M/%+[@HBIGQ)"HA3KO\WL#B(N=34W"M22:IN^%#_%:N!6UQ91TV,&%SAY/V!H M(*K%;+R=6D$#+:G+HX5K:#@[5+C8T<3'"=<4/CU(N/K&U)5G]+_^I?FI,P.C M!8X13.*< I$AJ.@DEX"R" &8A21,,BE":'4M[E*XN1%0+6+PLY$Q>!G>%/D? M.L,=[1L-R/SWNLUPMAJZW^-ZP/VMD\:>$^WOD1%V %1WM68&^AAK!NJSS?=+ M4E7O_BGJRH,B0BDC:0I20971ARD&*(DEB&@"D9HT,LRYG?EWW,7<6+>1,*A% M#-[96GTG )I:>[? XMW*ZR,2_-$(Z/3BZ)+VSJRZDPXFMN8N*7AJQ5U\TCZ) MQXC4'3-.V&&7E\,N&\<\SU)6DM_5T7:T ZCQO;N">+83!;9WV!ZYD(.EP;P8-.\EUH M9; 3/NBD=QD198^9LZ@HBZXGCHRR!^4T.FI$&_96P">EXWHEO@JV_BG*U\\K M;F,0G'][;L1C9QM<0.2ZF7 [&)Z)HA4PZ"2\"Y2,Q<^";\G2H1DQC,,HB^)" MDY,9%\,J]>V,*T_:3=#_+=H3@%ZTTN\K]=[7[5)$(4VC1S7 W68\#271GEDD MEZF^@8F WH$#D=,$XQ B@HWN8FPZG=M,K^4^",&K)0^TZ(&6'42!EMZ,#:S@ M'^8'7Z!.<;!I@.?U;?]X8/F:U6$R]^;/JWI;[[>.E72TE]HU.^D^Z5B9 MXSW0R=^/FVXZ2H>MGU8Z3N<[^>N=6 E9Z")XK*RS8'T5U7:I+TJT9\UC6:S+ MYL9$/?NXKHK:N68A>0[5!,U PC,*(.1U+ M5W0J!"#8D+^"ETY<[;W[HC6I$Y_:<8&3,33CD:E'QC,']=713H)!IY#>_C4J M!3N5&G?#6JDN;ER_LM/+'9&Y1-D1"3H1:5("=0GB,?DZ;=M^W_O[2ONV"/Z1 ME,O7G3]XQPA IK:]2/ 0Q#FE%.4)H9E1$1Z+/N=& MNYW8@=!R[T..^M%(YALS4^"O;W@]P.F=*ULD:Y&#?7!0>\O=I/BQW^R:8FJ^ MU_6 [41;72.,W>QS+4$:V.::MC39+M=2M?XFU_;56Y))UVEF/XB*E44=V?-= M7_0M8$Z8Y(*#'&41@)*H;2]+&>!89!!G,F78*HATH*^Y<767)+D6]B[HB1O\ M40ML&;<^!+/AK:<;\'Q?)WSC M$'T6)%V38^LB9;01%J,N+"^W.MF=Y57%^M>6UQ\>'8!;-@S1_/?SZIXQ/7AJ M^\A$\;->IW+&0ABE!*1$" "S/ 18DECG*. )%P1'X9@. M>34&X4QPJ_F[XYCH8?-#E#J(HA0_Q*HJ?K:1LOL47O]WO>1JH?D'*58ZS/9A MU2/"LJC47_63%GP1FP>I\^QQE HNQE[6Q5;K0*O=IC[8)6&\Y_^UK39-8MNFH)K3M(R^ MA\01XWL3<])5PC?8QRN+]_Y&KD8'=9BZ2@BO7Q2(;<&?'.^"O< .N=44&U;6_:=G.5/T3VC)^<>R^ M7-\!Z"6UJL,)"UD(_NY5IY71)5>V9-D5,M5U3.M#O7W=PCAG)!4X T3@$$"8 MZSI./ =1RC(:IB+,4J,( A?"S(VUOK$?@FNG3<5./;V"O6(Z$4!/M<.*L;:[ M_!M&T73W/\W8>#\5L!Z*]EXA\%*\T@6LSDX2;A!EXA.&VT$[/7EPT.8X#F[3 M-50/>1U:EZJD64XA0R9>_!%&( (R@5QS(&1*0=6E >9HE5X.A09W/C MT%U&7::ET_Z$>LW3!375;U8KP>IKOS^+S8_@0U&J/RHKIDYT8<>>@_B;L:,K M5#VS7R>F7I0:%Y8=Q+6H[GC-!!!'O#78U:2\9*+T,>\8O>.B_I0./VM3V"<" M$TAP#$*)&( YR0%-!0-,4AI&E*8A2\97G=IW-#<^.:F.I$4=62?@(KAFA.$" M,L]D,1*M&^M'G4+AI6I4KYLWK!5UJNQPA:@SSX^E!BGT4OJ=_-6KOOG[BJOU MLRSH=B/XIW4IBJ?51U*NU(I:+:C2EL(D 2Q+!(""JLU>RB5 *4P31C*29O&( MRUE[269Z5:L/$I^+3>M^6TNJEUG9"!]46UH5O""E]47%B+$RY2 OT$_%3HWP M=5C";_TCP0,%@E:#H%/!)6^-A<\9HUD+,#'7C07HE 5'MV3'CU6Y6;QO*CL5 M/\5'*=6FHCGO?Y#WO*G;L;^%:IVUXSB"82XIP'FF+WXS#'"4$R##2*0Q)*'$ M1MGOQG0^-Q-K+W_0*+ K.ZFXL%/BKG>39\:%H\9EF 5]H^V9_ZR!=IB1[Q;H MAKA/M=OC/?6G/>>-ZG(2MKL%C([G;FKCUD.GVL0\.//(&41I*!- ,Y@!F!$. M*$XEB!6U)3 D(F=RA*DWT.5,;;HN-Z^:4L7A693.8BZ%K2DW!+KM0=,X#*<_ M9VJVD=Z/F2["X?R4Z;2G-SIDNJCRY3.FRZ_<4E?GVT9-2-W#;WK -%?I\MH< M8IRP) 1AJ@@$,H@!P3!56T=[>H-*-(,JGZ\T,_S*+3&!%WP;NGNVHVOJ M$'.61Q$'&=9T@EFLS)-, ,0XHAB%.>=6?E C9)@;S?1]#(X<>G97V&.B".T& MQHR"/,/MF9JZJ,,AMZG-.J B>"0%O]L[$/CT';@!4J=ABW82O$$XXRB(SHEPO"_:ZGW-IC#"6B@)QDD, 29(!1!$'>2@AS2-,D;1*0G2Y MJ[EQ7E=,ZNOX>EMG$35C,3L7)+EM4]K6K/)?.#A4LMS.C3[J2LO^I.3K4]:"5U M^#4;X.'N9.%B3U.?+%Q3^$3F=## T3^?D%LN),CE=P=1-#B=S9 ;2 M-QDT,EGF)G.%^DF;+-X:D6.^/5!XD._)2[%IXN)TT-Q6L=JWM=S\24KQ::OV M.N+^68=:_6_=\<>_=$6ZX[B"2&"49!$#A(0I@#A7>Q0"$Y"3G/(41R+#N7$> M>H>"S8W,^ZV"3KV@T^\N:#0,^BH&K8X6"===#O+UU>&MAL[S.N)FU&S. MA_P.I$5V_3<:T*DR\/N=CG;Y^3U /93#WV5WT^7Y]P#202T '^W;NZ4]EFN^ M99M^V>[6XYR)C$E$8I!'(00P2A' %!,@4DI2D3.2Q48A0H.]S&W5; 4]/-ZR M\N0?!G5X87,&E>_SDC$H6?F!747A!H>ORVU/YMEU5;V^"]?UA\>=[GT7S]KF M+U\__L]65W\C9:DSX379[^XWC0MLS3/K1U(G+,@HR:(LIP E4@(HHA1@GN7* M%(]@BI0I'@JV:&K%?]N0;)&%]\RK<[,D:Q&U\[Q'BLTN\.@# J\>ZY]B9+N3N@3#_9[M!C8QWK2%4[]AZ=[J0B@C$C M$A"(!( H5EM$G$"0Y))$$201HT9GL5?ZF=O4[I_E-&YQ6F9;E[CSD)I9$PZ M\CR_6T>VVFG$K[?:(!+./-+.]S*QU]F@JJ>>9<./C_4>:S+7_$>Q^?%^6VW6 MSZ*\KRJQ^2(V;?WP18)($A&& * MV,41ZR))157I>[2[V_()FB!OQAZ.\?1^M=Y(VV3DZ>159H*6N,O8>K]G-#-L4/YL$K)TS&\DD@A%2E@N-0P SG@*"J.8NG* 4 M"1S:%_;?%9I5^[,AXU/Z\%\5K$3I^7S3XV-@%9S0]%!>]V_D"G,PBC-09[D M,8 TR0&!! &6,91P9:9D>$R:K*-NC#[4Z?,E=%(&PL8I[1*49C-X##)3Q3.W M:#CS";JBL[.8YA#?R5]?U73Y*K2\Q;)H M?7D$V^IGM-N/ZJ_^Y6_%<]$XHS7GX(L<(8BBJ*[/H)9KKH];A8" QIF$E.4Y MIT8)#YQ*-;=5_D'*@JE^]'G+3NA@N9/:W/W1W< -$\V;#8=G>MKI%+2)%W0F M/:U6<*C77;#3+.BK%NQUL[LIE[KKIO?)R-_/'Y9;E^%:)UBOOV@Y3B'6EJC>_Z_+)NRY'7)4BK[^L- M6?;_7E^0?%EO_E-LM )/*^V%NV^I>:F^4/W^@ZP>ZI1IU8*AF'"244"C1*?0 M%PA0AB% 2(0"4YS)T.K>\\TTF=LRKK/==K('59U*GFKI#Y?U4=N M_M:S#8< M?XMOP+/M4(L*:EF#+DG>?5GJ0HYMKO!._Z#612\[;+FMO?T>VM24]8VSPB!X M%9M@CX*[Y6DRZ WSSX3K>:[Z]0..6W;IY>BQH;YJ^>]T_TL[B M6I"V^X?MIMJ0VD7W/T3Q]$,K]U.4Y$F9$/KD3/V^5Q[GNRB?XP6E<9+S5.V! M$QV+DL$<()Y#0$(ILTCF!$.C7,AOJ,/"G?!GZT2 6FT",I.#5T29U? M2LGU'/Q2K!2WDK+ZU6X!?HOOQFSIG?G7,.&B>[!WZP&@+R7/+L[-*MSBH'[H M?U0=%D$+1K!#XZ JFL;#W:K\AF/I:#U^"PTF78G?<(B.U^"W%,7>8?Y[271/ M2KPZ2:NAK_SA6W-;AEKI^F3S[^:>\4>(#-/];6!X9N$S.#C+3WM9\5$^\$=- M3>;^?EZ%ON?[A2?<>;KVXA7V"5*^J7]7NJ[CY]5C*7X6ZVW59-E?0(8E)"P$ M,J4:DN*^/7( M'8>P1X==2X'>W)]W'( F[KXC6QY'X[]7XD%^K#;%,]F(:H%@DI,810"BB 8 M(00(XA@(B*B(6*C8VBK%[6'S01]"9L=UX0#PSUS$6BK.: MM+5>T]>>A\,1S1PU/BEEG%?L>/I?>&ID&.)Z]:2/H'2YD>^JB=8E4T8XB<-4 M A+648B( 1K%##"19C1.,,]":16%>+:;N4UM+26H#^2TG'>!EG2DB^L%7,WF M^^UH>9[W-5#?;8&R#T0NG M8BF^;.LLJ(C'(H%I#"33RWHD.,"("8!0FD0Y#'F$C5;T'[?"H?G66V!A/%4'E)YX*1$O=;,7?7#?LJ>;6R2B3JD1C<]!Y\9 MNSI7E;;VB]636+%"5'7<\2+*9&(-]_B%+4L>T.2VU=' )#/O$-K&^ZL2RWU:06T(H$6I.)2FQ= M W**(EL799A/F:UK,%D5VKK:V"UU3+^3OQJ7Z4IGJ6 Z:NY#4:H_+U^_K]L\ M:T=5FA_D^Q_Z&O#SZIXQ[;:H)'XL"T74+VKUQRG,14)"D.2A(LQ$0H EBD'. M.64AQ(P)JS-,/V+.C5%[IFZ;.[-U+./ZZIH8A (Q9(E M& .&,%)+AD[.%8D4",Q#$2$8<2)&Q(^[D,V(A*8/.O]'J3>GO-,D ,%&<=-+ M)W7C?Z 4JGUA+>_57(RHX6W<5 ,TT1U>/SY(KQ6=0G=!IU*P4ZGQ)*F5:CT. MZE=V>CF\Y'.(LJNK01%7[[(99US!19O2XD3]7_ M(PX$B;1'9L[4UCE,0)3&/,4H94EL=-9XOOFY3<#VDJP6,6AEM+TP/(#/],IP M+"C37!J:X3'BVO"H2,L^S=B1:5N$1)E", M"I88;'BRT D3]?J!%$;/.SW.^+PZ9XJW"8'/;'\92U.1H! DL9 ID@ DDL& M0LH$C\),YC"Q\N-U(M;'1GL2JH?^A]]O?63++4OA+8!RX*I]O5?W*_XX2]Z M3RY2F3."T@0PGC$ *98 "90!QF*48PG3!,7V=4%ODLEF=KQ%C="U;*-6+8-6 M;QJG&*&8Y%2"!$&HC&:" 6$8 4I9!@E"7(V6;<70B4=IDNJA;S,Z9H;P9'A[ M7C.T9'=-Z8N>@'?!7O:@>407F3[Z9?\-AU'$+I!U%4!\DRS3Q@Z[@.TD;-A) MH^/6PG^1LM#.T+L":HN0)%1B19E"(@)@CD) = 5LE.=)DN!()I38'#:<]# W MJ[<3,%C6^U!F7=[P%$,S=KL)&<^,M0.E5]O0'?M.9? M?G#<;#[T^*T_19E!*$-EJ9)8"F4&92F@3&U>>_Q M/G9"GX'1;$;?!H[G*7T2">!V3E_6W=&D/M/!I+/ZLH+'TWK@R9&^]<\OI"CU M,<-#^:&H7M8563Y('6[\6_%3\+JD8-5D=MA7UY49RG@J.8B27&^ .%9['\B! M2)&,<)2G<6HU\\<(,3=NV.M0US/6T?*U\$V!3(,*W_^0T@G7B7W]+6.)(\2DK9Q'D_R#JG93]YY8=B MN:W=W"NV7.N:\9\WXGE?AS.">9A** "&5 )(8MRD6$AC*/(L3CE#5OL?-V+- MC4C_XSB)62<)Z*Z*H_B?ZHD?U4.I5RQ1+I)4&U] ?_(LNMVF1&<= (JRW! M?RAMK*/\'0^E&9N_W0!Y9G6M6+#7["[8Z0;DN@1:N[M@KU^P5S"H,YAT*AZ- M;*.G.Z[W@[\CSG[FQ;3VI_Q"J;V]4!&@..JD(=-U]-6X!@!RDGI MC#%MC,W$KW>]W_2FM[&8/U?55O %2A'%H62 47V/H\@(8!@F0&0LP21C)(/4 M+KW^V7[F1D'O>X< =T%1RUA796K.&RS+,ET"UXQ['$#FF69:M+XU:#5"W@6- MF"XST _BX"RM_/E>)LX5/ZCJ:0+XX<='VB_LA^#;I7B0NPIY>W>0NK/?5\6F MNM=U:HO-:YW<;G_A0&G((Q9+@#B/U=:5UUO7$$1IGB82\SQ/K;:N-TDS-WKI ME-&'6OMZFST/K%JAH-8HZ%2R-()N&CU#JVBJ,?%M)HT9CC:-II^+(R?(NK*Q M;I)E6J/+!6PG5IB31F\H!'I2L?2T>-J[X^)I30ZESRLE9UW$_J1"Z;]J13ZO MVC([69YE.,E2D&"F]I\YX8"B. 5QDDJ>\32E.!N1O&@J^8W(9/H$1XV0XPW' MR8;?D._G-)I_F\J=C?)!3_N@5C_8*/WW=3W;;T77<')O MS#GA8)PMQSEE_^,6ON\ZPG);OM;K:[._J6]V%C1*0H(B":(L#P$,*00($:GC M:Q*6)R*,52OV"]6E_F:ZL'3."IM6[.ZD(L)IYQ*Q[MV2DTJ;MA\$$_I2]/_] M?Z(L_/^2Z"[0&(7R]V,RD?7E/VF+^N/N_CXO[\?=$]8TV.TN;7BX3+,"(D!A)&', ,1HJ5 M\@PD/$04(H$S#G?4M-Z0I8M+>R/1QK#83D!_\ZE)G7%TU:N/#NO.75[7FPV@ MBSMZ=^,QHXOYR[?Q/<7JOYKJ*MX*YDGNW\TDFM&ENQ6$=C?M=DV/8^S&EU?[ M_-3\O_?G6F0)8IRB$&0TA *IDQ$#@40,.&,)X+$$"TVY@1\L2>K8^4)^+2F MS8#5(;WZWX'H1_UJ.^^9E/\M&O?7:C=Z=D1[&7 MH22D(&84ZW+C&4")C %G41SF>2K3*+/S3KG2X]PF=$_@H"_Q\-<\$FVSB>X4 M0\^S?Q"^X(]&7H?7NL;8.'-FN=;?Q&XMANJ?.KB8OFC'-/];O"R:ZC+%3[&K M3/-5M7T85_2[4J_!8U.TPT/7[/Z*JE^<"[#="#4WWFXC%CURT<,D M*Y5#*+HUS&63M_AVUU>&]ZTII_:UG$01U,[<.MM6!@%-" (\E82+/$HPLTK2 M<=K%W-:BUD>YC?@>X[]] *"I+7P++-Z-WSXB7JS=2]H[]=4^Z. -W+3/*7C> M0_OLD^/F],?GE^7Z58AOHOQ9,''>JV/GKU@[<%3U\7#_[W6*H"_KS7^*S=== MGNO&>^/3NFQ_50?&+:#(.0JE(@B.,P 3C@&A40[B."-09I!%=J4 IA5_;ES4 MN!/3VEF,]12Z"_X\SF_1I$C5WAOE7B$[]IKX4S%CQOE^ )Y9]ZRCX-[[ZJ[G M@-[Z#VHMU6]U^8A-L%?TKJM1(-=E\-7@X[#F[[<9(T=KP\3"3[KNO,W '*]I M;R3%+6?)E6KI0=;T^^[U]U7Q/UOQ052L+&H/QON_BFJAUC=,10(!U+5[H0QS M0#&- 4SS"*4HS4EJ%8AMVO$\UZB]]$%/WN /+?%E2_&V$; Y9G:+JV_JOP'2 MD4?-YO@X/7$VZ/8-#I[-P3A__FSQ_NB-^DLI?BANW!T5?!&;!_F=_+5 / \3 MDE+ 8"8 #%,)$(HX(&D:1HS@+,&YC5/+0%\S=6OI"]RF=K/>QE^$UW@_[P(T M_QO['E+M\>(OVN7J5V5>BCH'J9+X+K@_2H?W2'0F :<' -?@_.2E/^R M\LYB0T\ZF#B*\Y*"I_&6%Y^TF]G[BN#WG*N/H6K_\UNQ$M$BC7@L\C ":NS5 MY*81! A*"*3$ D/"(-,^[]^D9(#%2.5.\W$U_]L)_OPZU.,N6-%.MFO=G#]DYJ]XQIXZ#Z M*I@H?M8YX+34RERH3U&_%M5_M_8H)%&>X#P!401S '&2 )K'&$!&41)%F(8R M-75',^YU;L30"1[L)0\.1 ^T[.:.3N;P#].%-U ]TX<9GM>W"S< :^XKY@7@ MB;S";OQPK5R^K'$:<.XR;VLR-RYK]?H.6_8O3YS?J8CC5.W[. S5-A!R0 3)=;W:6 B!(Y3D=MO J568 MVVIS4K&B$SRH)=?W]$U^H(F2/XW_-DRWMG,><>];YYL30NU2/O6 N NN?44^ M2IN\W4B^=8ZH\0K\/;)%W3Q SO)&W2[)K45)UU7UGI3E:]MNM2 4Y6$$$1#J MWP#&C -*$[4.LB@C@E.6(ZL;D,M=S6VIZA4IU7D\6%_6L<5*3^ U6T7<@.:9 M[7O%2S5>[XWPNJ&&Z24HG-GHC6J:7E+XZW@M!B62?# M:'/K+Z(XA2R5"*2<",41&09$7Y5R2J',)$HHL4H+<*&?V1%$G9FRK2D0+/?R M6K+#!50-J>%VK'SS0@U33\2[H!72(2L,H^"*$B[T,BT?#*MZ0@97'A]9[;AV MO?BV(9O:GK&LPWCA[1E]LZTCT$Y$+SN**S"X*FI[H9=IZ]8.JWI2FO;*XX[\ MFIN(P39@7O!HD<RQ=?'+UHZH2LXH-H_OMYI:OL:6+[CV+SX_U6 MS:9G4=:)O!9$1I+&20XH1!) 2A @,$Y!DG.82Y[!+!^3NME"!*/Y,WTVYP\= M]^C:TT55-:>#*V'IJV0S%L9&C5-H)S-T:FF#7SJY?]5I]3O1@S^5[$$GO"(M M+;Y3"\@6,W=6D7'/4UM*MI"]F;K;33LK@_N6E7!/VHTXCNI-Y5"38 M!83-*.EVW#RSSZV061/.,"*.N.5")Y/2R+"BQXQQY6D[< M:%4P8P,S2(=)P3F:WBT3*R"#/[3\#JC""JQ>&GE.0ZH?]RNN__-QGY3[7!9MEN9IGF0"J-U070D<*QL#$T!C@CG)XH@* M;G5>8]KSW%A'2UQ/C*-4YI9G,\; &Y[1^(#3]UE-AV3]P\=^4GC/&BDU3P:';9^G0E?OG=;DI_K!UG)FNN- 3NLWD9$M>IL-@ M2EX>P/5.7GM<=T[Y3OYJ*MRH'[K???Q+^]:*KZ(2Y4]1*5OOGK%R2Y95_5_!>VXOBSPC MD4R1LKCB6&T5LQQI%]8$H#1+14PSD1.KK:(KP>;&PNZ%2KMZN=BPV?5_DWXJ5^+P1S]6"9UG"D?89SNI=L8P MQ1P"B+(L%H+#Q"["8+B[N?&MGMJ-N <>\\$?6N*@%MGRRO *W&;,Z@Y$SWQY M$W[VY::-8'%5='JXLVE+3QLI?E* VNRMD>=N.D-\ZZFU_[R)@##&@@.<40%@ MCK&NVQ "GL&81RF+,;.*13C;R]Q(I*E+T/D6WL =YS$U/#"[%2G?AV,C0+(_ M"1L"P=6IU]D^ICWA&E+SY#1K\.%; A!T<9B#PC"[7[?FS3NQ$K+8W&_:G(;: MI7RK1O#UH+C,0I DQ5Q"0$6H-H>$J7TA#B40(N0D9S"DR.J RZETGTAI7UXJ_$XF5]RN$9_BFN.OZ*U1ZRP^K]D:7*2+DJ5D_5HRCK#"$?BN569__HXFMC&!*UC8T!2745W20B M@(14 AKCD&*24Y9:):2ZTM_<*$PGY&_MS!=1!I46^2[@C=#_;EGJZPK49G3D M$$#?9F$KZ3[%UEW02NLENMD0&5*?K_A-B/^,?1-F]0I;7IWM-DYHMW@@G8C(7TJ5D3M(0>6:( M8[2"/QI9_;B3&N+BB#*N]38I=1BJ?DPAIJ_9QQW7Y0_KS=./]5*]\G6SNG_> MF 8;GW][;ES0E'CLB1E\%9MMN;IV@&@*UC ;N,'),P&,A<@J2'@8A5&1P1>: MG"P<>%BE?@SPE2?'&0%M*N2J+F?]HCZ&'Z02#_*]VFJO5[7[P"+")!8TCH& M6 *8LU1O#A# (A,TS*,DX61$7J3K/1M]W=.G0]I+VUSJ:'G'I&4S@-[,2G"$ MY#0\T0E;'_ <0MD(W/@*N;,5S-%Q9"X8=#BIQ6 .P+'18/'FV&)QO;9J:NLG M8E_H6M*0*KZ)(\X!C/(<$)*D0.0)"GD.N4B-' O-NIN;T=$61>O/BKMF@:WZ MI1ELJ\@-(CY,..YQ]'T!8G+CAGHNIIY3FCM^RW(??\ MO[ZO'\5:EW_XM-IOM WW(1=>GQLG*#&WU:8^?ON^#AX_/AP4>;D+/JW7&^U: M8KXCN83;]2V) \B\'TJ8H17\X?24P@"<45N52VU.ME>YHE1_LW+MT=M"4Y5! M(HJG2TYP"\:QC..4@5C$$8!"NY_%<0@H"EDD<,X%S,8$G@YW.S>N:*4=%TUZ M!6&SC8E[W#P3QB[@LY6X[YK;"AW\THK]J_L(3S.<',=O7NGT3:(SS8"X%'MI M^/;(*]0NF=&[U]V/_[<0I6KHQ^MOXJ?"1]_\Y5)D.(US@ 1. )0( L2R'(1) MA*&$<SHZ!]^JZ=L+73ZY?[?XV[:#5#W_#>U3FFOJ]A;X#3_CK6 M"AU7M[-FG4Y[66L%Q,G=K=W;(^NTMGER'F1=>^;+>K7N"E(U+-A2X%&.&Q%* M+%C$E6&40P!SD0(<\1203+*$A5 (816#-4Z,N9%6/^E04TBIM0)^:<7_]2[X M8IO\?N0(F1&9?]P]$]LIY'T=3O#WFJKH-C!=%0X=)\2TQ3]O NJD@.=MK8WC MS:]B0XJ5X)T;\#UCV^=M'7FCC,F"J9V.B"45.8I!A%-ER&5)! CE L@T55:= MI''.K!+K7^]R;GS8DU![Y&H1[;C/ &4SGG.+G6=.ZX0-=E$ O_21; 5VN(LT M1\<121ET."DAF0-P3#X6;[K(^OA)?3&-6\0BSZ0D*>: ,9PJ>@G5/C'... " MQRR420*QE>?MI8[F1BI?ZOC'HJJVI@GYKT*94D7')&- ,!0"B!5)XR1'(,Q@ MELHTH3R.%S]%2==3@MGOT!^<[T]"2YU":WK<=SML0+,C9&;?1<9 ME8MR]" ,$\L4T/J^@FSQ[.1O,R%U&@1:A>! A^NEFMU S]>LGH%-^-M;#L&! M)'^OH3!>&F[%L5DR5"OU,A"I_]5+P>AF)UDB;E6Z6SIN;F=D@$R=P+-M:Q>D MGM 4Y8A*D(J0*XL=9X"&40JR6%F;,(-"Y%;9[L[V,K?%H14O(+6PEJ$P9V$T M,REO!LY[8&[9QS>FD/F_7(,@V- M&>9F\]\YDIYI82]O4U/E)/.]%\:P0LE59@BC/J?-#6$#PTEV"*N7Q\9CW'.N M/K=*IP\4#^5CN?ZI9IM89&DHL,@@0(F0 ))8 HSR"$0Y1AF4B/"8V$5BG.]H M;IS3!A"TPM[523N%@C3H!+:-OKB [S#9N$3-,[^,!VQ$K,4P&C=$65QH>.+X MBF'U3B,KKCQO'U.A*>>>;;9DN7Q]) 7_5W4F!M4ZU,*NU;DQ0C^"(.C4"+0> MP<_JWX)+8=#F 1F6H \SAU^\)[!51D#M(9IC'(2C@CPLNYHL]F,-FFC0?1T9YMA "3;N#& W2\ MF[NAI='5.TI]_5$^=NNJ&M=A-J,TU^!Y)K%.W."73N!?%89!)W/0 M"CWL.S^FM(4Q2.XJ5ESOE! S]SA8Q#5 M879QB95W1CD+4_!'(ZEAZ.!5O,P=85SA-I'#B^UG9N7,8H+%@-/*X.N3.:>8 M*-%W0C%ZWH6'>,^?=U\"X[$LF(@6""LD=:Q>PI,(P"SE .H9V@EMR7)[4!5EYRI=CC>I^BI%C(*$Y)0#BA,$(!JMPE(3 3@*(]2&.89062QT6>& MU\W!L4)8<=Q.%'\3KSGDYF=<'VBCB;D1-'I%:B(=2OMP%.U7: M..6>,A.,A+FI.L6(3&3&>AP9*XOW5D@'K.'134]F*=^J?-^*OKDM-X7>WI&J M8+MK!AKS,(T2"A#6=9@RF0*D5AP@>4H2D:.0)T9G$4:]S*$7 M/++4%SB?ENL_/RY%S4_W*_YM^_+2_&G_UY]78(! M3.,0$$8PR,,TSDDJ"816#KTNA)H;*?7%#GA1L>6ZVI9UCIC5>@68OC =>P_M M9!#-V&SJH?%,>GMUFBMK+7'0:50G(SL8M_TS/;7\A,DXQ-E9X1@'(DU<7<8= MB*H2_+MX?EF7I'S]^#_;8O/Z=;UI?F#T3%D72PU7A[6&@T9R+]":GX[Z@7BB\U!74%L=?MHC-G#< M:='89 ><]@KVCS1'O&U/Z]U1ANYC'QEQ7Y;JZZA-YW>O^T?:VDWW>BEIUI;] MO5]5GZQ^_T%6#R]UOHPO6^W!\"#_)2KM?/I=M_6#=Z]!_[D6@J#&X*ZSY7LPM!=8&HB@1>(N:+^>!QFT: 3? M_P9?C_F2/.NO:**5?=9?DY6Y\&:C.6!U3"_39,;+F\'=MX'>3HB1IM2^IN5C MN7XJR7/7SSUC8JD#<02_?RI%AJ24T]GFW+FKO*LG6:0?39M2ZJ.!)^JS+3]J; MCQ^E%-KS1.Q<&+\JXO@JM-3%LJB7(&VE5MH_9;WJC@)U*GT($R;CC '(U=R' MB'. ,:4@APF27"2)A-S4BAPOQMQ(HB=EP+28YD;+#6-QW6:1'%XVG.'CV_@TAL:81(Q4'[(\50,]JU/] M:6]Q#K<]"448J=UB=LD5*MJ MQ_>%%&&$I0X1CX2:^E$6 9JI^4]SD;*8I"S#1H&5(_NW(H4)8BI[T2YDTQ2- MJ,N);M9!LR.[K_V8FY_?*7M4:Q54/;6LDYY9#1<):1PEC( D8FJX=$HZ@G$( M8,X@CI!$3%J5G/0Y7-,&)\URN,P.(CP.@N>%0N/?5>#5PO\:[,2OQZ#!NZ]! M&P;E-#'=&/#<9:6SZGWJE'1CH#F3CVY4,R.*M>T#.K^O]S$!.B/HYU7K1]68 MP?6!;?4?Q>;'#['DG];E-['9++O;N RF@HH4(*AS=,:4 !PG',@<(IQQBB@7 MBY5XT@>ZWPVKN#F1S&CFXF;FGLCG^=ZB"OYL90Y*T=2A53-XI29X9%6=X_BSVN0W6G7;_+N@'<5.->W['_24 MFWS4+(K(33YZ4Y65FVX4[:K-.05\J/ZQS:;$CYBS MV[OLG&1:L8.>W';;$D_C:K9[>?O1\KP6&[E>TD'7RYUS94]9;R%Z?@?$T<;) MDY"3[J_\ GV\#?/4O*Y\]UM!:+$L-J\+&><\P3 "D&>I^A>$ "%. M ^12!E/&$NMSJDN]#,W3G]4C>EI_Y,LMW4VBGU9A&4=M;ML);?.2G$):#.. M=@"?9Y+=%S*H1;P+=D*Z(\8K*#ABMDN]3$I-5U0]YI9KCX\T-T7YLV"BS:6< MA4F4"TQ!R.,00*IX@2#&090G.64X#2-L10D'K<^."$19)ZA0@Z6L8D7(E@;= M 7*&=MA8/'R;3XU^7J8>NKI\=MIV"PUS#8J^BX&IWO 7!E'[D6 M;UK#RA.X)Q:9KW[L2WV>*<7WK^I1B/(?Y7K[8EWCT["YN7'TQ9*2_]))/M4? M:_'-:WF:HCI,NIX ]YR%/)K.XC',LW-V9KSJWIX;GU_ECQKLNHSAM?JGTZF^[6 M,OA#ZQ;4RED&;[D>>C,3]0T'=,*["H]C:9^AV@_BKG):.Y9NVBS8?J ]R9OM MJ9MQ2T:;[J'UNJ=Q"*7(,L H#P&,$UTL$$O 9)8D@H<<958ILP]:GQM==UE9 MQD7+'@)G1I>CX?!,=L9(6-/568T=D]<74O"N MSD>['*E-;5/1HZJ$KO9$>$HSR +0S6?440 SB@#/(>8"!%R''$+!\[;I)FI MTV8K>B :F9O\ZNLZGQ.IY;XUP[+12)D1B$?@WS3K.-4S#9 74_*;-7:R"HBC&V?M[4+=MVH-K#4!ESULPL8;2\& MPY!RR!D!>:JC@=(D!H1@ 602QFF.8PPIM"H58MKSW&RBGN#M!#P0_3!&Q;(< MB/%HF'&A%XP]T]_]P_O/P?U1@-6CV@#H_:+S:UUKA%R5Y##N=]JZ&[9PG!37 ML&[ _H[@_NEI\[&LF[Y_WIA>!1R^-3M2>7HJ:WLN4#*N5V*]K8[\/RWR7YP! MZ?K)_GA\?!/"C=!8'=J?1V'4V?Q14Y,=P9]7H7_2?N&)$3-QN?SXEV!;G5WB MO1JAIW59B*I=HDSGY4 ;LYNERV6P$S;82VLQ+8<0,YBDCL#R/64OX.1P 3=% M8]S4'6IXNHELH-[!M#9Y?O392ILZYB!MS$EA8$0E$W$2@@AR7HS#ALHSAQJ6+T^^A2CW K^;KW:5J)ZORWU;G&!$))YD@O )8\!9"@$ M.!,A4/\D<2Y);EA3:K"7N5%/*Z1./[*WD/59(6VJ6ML6*#V+K/'IPVUX^;92 M6JA: >^"5D2GIPN7$7!WDG"FCZE/#2ZK>>:$8.#A@Z4DG[#FECN?IV6=&+\_:/JL>R:L^T+U?\98$ M?MM'*)Z+ 8!IFM(($T"EKGP;9;HHI(A!E% :1@A!P:QV$R/EF-ND[]:M]C[( M?D4?-1C&:[YOB/U;!;4&0:M";3QUD/>T\!];<2.6[NR+45),;8'< M49&^6F MYL;1Y =!-_M6NU+CAA/O_,LSFE=:P(,YT\GH<,8,@^!H0ESH9-+O?5C1X\_Y MRM,C'>E)N2I63]6C*&O_S-WWRO,T85&" !2ZLD :"T!#C$&:P5Q&$44<&17K MO-;1W);E7G[0%U&VF>Q&9@K]=TO/]DMC8<8=+A#V?3S8BJB+"3?!/%X(Y!H2 MKGS +W4SK3/W%65/O+*O/3^R.M$^M>>_="J318[B.&5Y#H3@!$"88T!RM9_/ M)<\80EF4D]"J-M%1!W,CCO>]^6]9CN@8.K/Y?@L@GN=Y/XOO75!+=Q=\KJKM M0%8+^W)$%_1W58SHN/EI2Q%=4.ZD$-&EY\8;K_O2F5\%%\]U2H''LF!",0;3 M0<1/8H%2D:51S@$AD=K3)USMZ2'/U1:?I3*AD.21E75@V._T.!%2WJG M;08MJP[E5[]9L>*%+(-?2!60[J\LG0E-1\1\?^$8YRDV''N1[X(>YH\-YGNY MW>Y!+(!RN"DQZ77R78H%%.>V+3:OOT%"&DM#VTE?,YIB3G*4^+#CG0(]AUPD M;[-#< JCTZPCCO8>W\2J6)=?UIN=#QY.49KPA *)< X@3R4@29X"S/.(1#&/ M$F)EGYST,#=+I!$PJ"6T31QW#)X9"]X$B6=&ZZ/A)8O; TJEL>1MXR&Z6YD$HR][U :+?HN MCUUXYR^M*K_6=E6K3;!7Q]/]R8 M>*:$(SC<1S!=5'YLY-)I@U-&+%U4YRA2Z?)S]J7\O@D=Z'2O3PC%L[YI5U/_ MIR@WA?KQL6Q7T_JFH_TJ*:(937,&DSG M1D]>S&*MNO7#>ZC9%W/SH,[N= M+M-J61M@&&6:)Y*0+ (D2RF )%$HN%]N=& MRHV(02UCEUCCQ_B+6]S^?Z@3_EEF[+KT_MWFIY 2/'Q^"+^J?>V6Q MDB<1-)4G;LKB=1&^Z^=J+I#S/'/=@&9UX'8-E5&';A<;G>S@[9I:_<.WJ\^. M=*7I?'.^ZWW;@B99F,@P!#(G!$ >1P"37 #*49C%+$Z2Q"IV][#YN4W_G73! M'[5\EH'X1]B9V>KC$?%]U&4,AKW_S%F=73G/'#8^K>?,6<5.W&;./V5O2;=I M-SX5%2/+_Q2D_+CB'U3;"Q(R)#'+09H0#F":AT 'W(",96F"PXR&R.C(8ZB3 MN4W>5LZ@$330D@8?=6%$):NY:7T1TNOVM0N@/,_I41A9V=K70!AE<%]L=#*K M^YI:?=/[ZK-C5^8U^^^OXD5]"S]()1[+]5-)GN^WFQ_K4I=,:>RK:!&1%+%0 MK=%")"F &"* <9: F*:48LJ2*+'*EV78[]SH8"]@0)HR17)=!N5.#]NEW0Q\ MTS7?.:3>C0%]F[47.6AEO@MZ.+O.WV<)DS/[P:S7B0T+*RA.+0Z[UT_ K(A [F#SC?S:$GK,*1&UMJ]MI760ZX_0V!< M<Y2RV[3T:JC*K#A*3UAFJ?["JE(4RS M) (,);HH5$R5*412$*59+#/$<)9:I2"X19BYL5&GBP[H,\W::\E4MPR=(8U- M-""^.6[$6+2G,H&7G&4N<'5%D;>(,BU_.@#MA%Q=M#F.>7]?E;MRG*JW-FRA M6K"$09QQ&B++,AU0O]S(TO^V)JNVUD)N9+J,:1 M9% 9QP F6:B=E 0@80)!*#F569S%C":+E[HJZK<-*3>387OS;F39OB)&<5O5B+Y/S3 M]LY-VHU"C;6I+U/[^-QF;NV!H_[>W"NITWMX3HY4V?,$O*JME3O1D7ZCO(>Z M-B9S%CH2NN\;=/Q7(\MQ'$1JU+E"J_V5@2[0(4BD-BN)H&H?")7=3,,T!&$H M1<8CP0GA5@4Z!KN;W73;!1I539)+LK\'^Z58-7F#;0L'7T'<;/%TAZ/O.7P8 MJW77) 2N>C>*#NM_&('BJB+(<&?3U@@Q4ORD:HC96S2,O4[(G*K@Z>17Z6.7[GUU.\W\*- M[SL:H:F._\= [O[DWTJ*MSKT'P/5P'G_J.;<67H/VTVU(2O]\2VB,(:0D1R0 M)$QT-D4*2)A*@+*WW0QUM[(Z%\(W.O M)ZU?>^\,+!X-OGYO;V[QG5'=Q.0[]]IMF1WUL4U5B4VE?GBO_EQLWI.R?)7K M\D]2\FHA(Q@F&20 IU&D'=TM,H/IIZIZG(BC,;SMETG8IY-SXL+:: =6BZDJ .UEOM]AN M'L[QYMV4@_16MN#N+UHE[PZS%FCZ[11MMZR@UO7P,:VM7PO2U5AX-#=O%O'- M;5-7()L8LL[ZLL^T^IZ\%!NRU'HLA .,9$X)#GHK$9I]AV._<%A$M=ECOC+MO=)>6PD-,=\-K:9&RZNVJPBOQ6$%LM#&N-)&J>*QE(,(8 4 M)H! % *[FQMK-3"@0@80"'C.N+".]8Y-$&4JI%#BD*"78*BC2O.NYT4N]@A<[T>_4SXWP M0:ES=?Q"JH $+XWXEHZ!%N-A>K7C ^4I3*3//8 [N>MD*'=-Z7D>[&5W>?UB MBY>S2Q7CCB>^*K$%Y/0"Q+J%&_-7]^K-/ZZKHKY6L2M\:M+4C";,/E_S6@8[ M@8-.8B\53VT@>:C+MTGZ; #"Q530)N_>D#?VQWJIWJ@^_L^VV+PNPBQ" M49(3P$6* 8QC#%"$B/I7'.8* 9R&B4VMIM,NK);K">HS-?4(JIZ<_R<0M:0C M\L >@@E3FDBUTP*8,J9L(@(!(D2 C-,\$A')4S8B<\]MD$Z7M.?=+C4/)>HO MV)B\NH=XDA#&(H81")':NT))U8X59FKOBB 1.(U9A*AM4AX7:/K/Q_.QB2AQ M!:3I*G<+-)[7M$:@N^!^LRD+NFT.(3?KX)$XSOIY$027284/.Y@^?_!9!<^F M"C[_Y+CUY^/SRW+]*L0W4?XLF#COT+)/YZ-K?G_\2YF#124>9"W-PXM^I%K$ MH42)D A('.8 4I("C" $0F0BS2(:I[%5.D]GDLUM<_I]G\LKT-]"4(KV*K]> M 8-U+78@6F4L3\7<#:@90[W),/DVUGN.A(_DM3;;[\M2/2*:W6ZG@3;F&_'O M^OG&W%&?;=>'S2F_9BY_B47W::ORBUL. ML#"+DYP!CG$*8!AA@,,D!E0PEDO"H61&-:.N]C0WVFV$#7;2!EK<0,MK[J$V M#.TP83H%;!++[AQ6(VJF#X-F[KWG#+R)G/1&?'!6#GA&> SXV0V_/YD[G9$: M?:\YLQ?&FO4Z4U;&SB"] *F9=7D[4)Z9LA.P29O@*09P& 5')MV%3B:USX85 M/3:VKCQ]:_ZKNMEWKTTNE[IF9(QB"9$REC@)%1?PA .:X1 PGC.:<)DGL=4% MZT!?L^."7I:DYE/7Z9#JE$?CJG$.P&QX-.8&/-];R?&XW9 8ZB(BSI,_G?;T M1@F>+JI\.8G3Y5?&41)T;8=7! M*C^UQ '9BWQ7NZG6875*",M-D,=Q-K269C%Z$Y[;'R0 Z.FI[:^SY_M:V;M@ M'Z@4W/?'?A=2^7UH[.U--N_#XLKB\R?HM :C=\!/[$W_/8Y<>[:T$O^S5=U] M_*DCNVP=\"Z\/B<^V(D8-#+Z<;.[ H2K&7BIFVGGSQ5E3[[^:\_?4A;HMW55 MZ2LT99]MBM6V6#T]-"F=U$QY)^2ZW)?C$VKJJ(Y5'\6*E*^?-^)9AS(JK3=* M_66=!*IQ>UUDL4QY*B4@VKL)YH@#S 0!0J!<)C@D*(]L_.\\RFIE.4W@R-=E MG%LJ97\-:*U6,+Z:LL]1-B.YF8R=9Y[LANVW>MAJGY2]JL%>UVY$]P66=/C1 MH7J[2 #7I9:\#H+3>DU^)'V#HD]>(3]?.Y7RN)Z?EF7JI_V-V;& MDDD3,R*"]LI:IU7;"1NTOS0PG>S1L[W]=X/BM X Y]!TZ0%P'9.K3@ #34SL M!W!=F5-7 (-W;@C.^*QV7X)_V.J$%X^-YWZ=?ETQU$]15NH+>I#-SYN"]H/* M%SE*4JY/^E.:2@!)G@-*& -A$B<\PS3,:;10[]&U\1G<30+93)&^6%Z/N5N1 M]?U84ZAA?,V&&X<+X9A&/,J!&A>JKV@(P#&F(!:8ICS':C<06QV83C98$]WB M](:J%%R(Y]KAG^VE#UX.:W'H8 #6E,QI_OQ60VMXHC'9@/D^]ZC!;C0)&E6" M1I>NKH?.H]H?SYY&O&&F#PVY&;BS822WMWIC KK/JY?M MIOI-_!3+N/4&S;,44T$%8''. ,RS&-!$<3",,DJC%.=I;,7! WW-C6#[*=(: M:>_^_^Z^K#ER'$GS?7\%WK;*+##+ [SF89.X*LG""VA MYEC*70#,95FY\YC8+B5W8J;W*1]WGN6S)>,NO&)NA/\A37I^B\M5\2U_V:YJ MLZW]H 7C2<#C"!(:IA"ED0>Q'WJ0$3\5J9066&C%U5R>9FZRHJ84U*2"/:WZ M=OD%0(?]&79@G$)/M>5%GA_ NC=XAFCDD8@FOEDS M<*/9YR8[=R1.4A3JU'+H*6'.0'8L>8=*0^WQG[8ZU 74G!>(.C7W3&I$78!% MOTS4I4$F:4->YPU(X2;"#%,8)YX'42083%&2P@1G(?9Q$(3G?"AOZ":;CNWR^3:5_<>*^2ZY[C3E!-]"N;<:UPO1<5\J-'Q5"J9CG_D MS?_>K8\KS7PM5JO/35//9<:9CU0&;!H(HJZV""0BR&!(,C_@C$21, HN-YQ_ M;F*V(Q_\TC'PJ]0N09^'_[F[1U=\@)810R%JNDQZ M0A^(Z%IP/Q31Q&-@>9$9-"H8TI$@%V>9F^3H" 4-I6V@ :AI MU9,9ET&]+"NL0>7:*S8&)6V!H(7"!4$@WV\$@?QA+P@NCSJ) -!BK-OX>@_; M,I".&S[^]N2AY[P@DC A$94RH84PRR,5+\7*CPN,&>!5GM6 M6P3-38S<'/2"J<-FB[KIR6I/];7FDN&BC;6?W"W%^QA4)]K.U.O3-*79\=3_ MNTL#:QR\SBPN0W+>V00;!]ZP339RW''B^'=>59SO!U8D=*/_;)-HJX];KEJF M?I:[8QEZ21!%:0@)1PE$&8YA%C$&(P]3+XAI0%.CZL2F!,Q-W,K/.C$3IL:0 MZPE/ET Z%I8-Z8N^_%/4+W9B\.="14 3#AYPSMK^RXH'>[)Q+'J69*'Q])/* MOK'@',JZT>-<41/FJ&CP<<& #X<% SY*G;?8KNNJPDU;T(=2VKT/;?G&CWC# METD88:EKQC#R0P21B#.8HH!"GP0!XE'$:&S4=M EL7.3F9^^/3P UM+=18K@ M)]YDS+[43(!7Q<5";OJN\T8AP*Z 9M.KXJI0$Z=?A^:%ZTS6W/7-[/759#J& MFR^D81D\-%](QS50;%NN*.-X<6S6E'%%ZO1591R#?K*NC.LY)S[!VN+W]]M- MM<%UOYU_\/SI>**:$44*U0J7E3J_FF2^J4XPPZ]#,(;"..8P M#4(/(C^+(68IA[&7,A+P+/5\;MRJ:J[?QM3]K_[[?A:.=1QW"SU_=>>^JY;7 MXWX!.OY!"\"^>TX-P0Q4GW%K]MY:D"'5_ST4HG%+84TW&CG].#7IK4?A4W/Q ML4P2%B#&/1B(-)#'EL<@"<(0>DD2<^:A4!KN)A;ZR5GF9EI_*=:0XNH9K.K; MA_82R.P .0VGGKB_&B3'POG(Q?AI "%CX7D1 4NB[O0BI'+#]NT MC98D\D+!.8((4ZFL9E$$4Q'&\I^")2).0I$8=9@Y/J4,A> MYQ@E ,Y >XW"-R,1,-B44-4^4R+4NFBX#(U3-6@.6HN9DG&E>'B;8_65,]Y4 M_FTC6?(?O$T^YBC!!-,$R)](%*9^B#T>&5UHZDX\-Q'RMU=5 MP8;2;5ERN-X^.O57E]TJ.;PO& MEZ&':2RD!1-Q(B!"G,+,3U-IU= $R=^G?JK5,.MPX+D)(44;4,0!19U^U.L; ML"Y+CVL@<"P=-+DWBF8]Q>JH -8W TT6LWJ*_'Z8ZLF_FVVVJMPL'\J";>GF MOFS[#==]D%B4Q"G-(JD/>!C*;88@CE6%G)!X7I;R+-3K\'MN@KEMOI;&.B"Q M)=.HM]19("]O2!OP.-Z8(Y#1WJ1#[%\ZA^6[O3-8_FN_9<\..\G6'6*JV\*# MSXU3_@^S??<)4RRC!"'JP8Q&2L>/$YBIC1V')(SB+&1^:*3MGYUI;IO["]]T MY>9W2?%FVOMY4/74=2M0.=[HQX4#''6B'03#DOI]?IY)]>U!=@\5[.$7S*O? MW;_R=1NGT89H5*V]F268F M$12ANU"JCE3]>F[GT;PL#JQAY/ZFX!B>$77OSN.D7_;."EX35;TS^ZR,BMX- MPG"AYMWY=R3=(?K_BW?##UR;<-E'6*C,TPP%)::R$'DLAHMR'J>=YD!"/ M9:JI+M)S@5Z88V["[S"-M$TIN"+5=@_GL/_! DBN'97F^%R19'N$@(44V_V8 M[Y1@>\34^?3:XT?-71C?^),:\#=>/)7X]3F7PWXL7G"^7M(D#+,X9C!AJ@(X M\T*8,9)!'@<$)T$2>;%6.;>+L\QM@_C?-C3^;6&&2O[]L8?GB<@Z/-$6T4!&DGW1;5IKJMK^XV2Q'[1!"Y MWUF*U65!',F#756IC7@8A%E(/-\H\.G29'/;]EV"]4M'K)F/XR*N>FX.6V@Y M%@ =4#LZ04WH K2DVG-UZ !BR=MQ<:I)'1XZ3!_Z/+3>L9?FK5H?UXU)F@YR M6- 8>YG4$D0HM80HXS 3G,.0"I80G$41,I(:PU/.37;4)([H2:\!KI[HL N9 M8P%R-FE;4=RV0JII=IND?1H?AVG9!Q.^>R+V:0!T4J_/O'E%..97WF7H/I1* MXWEI=69,PX1D(H,49P%$A(^<5#FFKR#X_%#6.Y^Q:_Y!J^:GFK_R#?/SWS%/A?E-[[9K.J0W6KI M,1*&04PA#V)U@<,QQ($G5,\SA$B29#&)EVO^A#=\($'1!CE:FRAK-E&?*,=[ MJ0)_MN2"DJ_4K*JJRIIOFC1#4.TX,.\O:645AR^.)EF9B0RP/2O@L0![9NHB M-^!N#5I^NE:3H&-)U5X&/:8F7"']*ZLI5VJBFZT)5LSH.LP6Q!=NS:Z>8K++ M-5M@]._@K(UI7D"[3J+\]%=)FUQKS6K9;]^:FR:LF:X\A,7E4^(Z&%S+?$68 M];3M\RR/*EE],-1D]:E/L] O1GWFB9$N]!\X7ZF.'VK/XGY;7A7<_P?>M/^Z M(57CPPG3 $?,4\YTJO()@QCB)/-AA'& 8T$XIUHQ^&,)F-MVWM$/15%"Q0'8 ML[ =:K+G@OPO>/#T. U7B=--[U#]%U+$>O F_OT1Z)GR\]O.OVTOO^1X!S= M!XP=9YQ _-NZY+1X6N?_XNP1__6!K[G(-U57F+;ZRJOM2CD/5;VK]EJBR7>2 M3S\45:T=5"IYTI_J@O+>U0-\(R M?YPB6*$LJ@JPCA< P0;_!5X[JE7EZ"8O9/1%L%VE+@MD249.*:[M '@IQRZ./ M38877([,/N=K57.LOEBN9IYD,OC&[$4KQP*61XI1Q:7_AFB1(_Y9&(84HI@8C6-:WC M& 89]U,6QB3A@6%KE8,IYB8%VHRXC2(1O$H:C?NB'&*HM_FO0\;QKF]!J:EK M*^Y+ JWV(3G#O+W.(H<33-TKY R#)[I_G'ORZG;?+Z^KXB?G;5;MF4I^JWJY MY$_WXNM.3VGTCUK2[),\24("'&(?ICCV( HQ@@2'(4P82CDC*4V]L4W![5(Z M-QG3;TS=U)XBYVM/M36G6)UJWEXQ*$87X.9%U9H>W2O<\M>@)^9FL<:.I>5@ M.;&A)6V;C ,G><;.5\!^5W++=+Y7[W(W<%_H<.YHPO$)"KR>\:4H-_F_VCF[ MDOFJI=5#R5_R[4MUM_[!VUO69>J%61#&#,8A\R$25.JB"&'H9W'L)6D8B8". M-,,\+AK M^S)+@LP+(PS3A N( A)#'!(!N4"IC]+0\QE:;@JI>NA)S*$)C93LW;3N=N6C MFJ/?X+3>@56/[O\)>$VY86['$/!Z4L\FG([EVV%KTD^743-/XM"$PE8*Q]!T MTR9P:#)_E+ZA^YZ=6!CE]]W?-K>"CM<:HE0I\VHI!(]10@@4=1=0*CQ(&$70 M$U2@D+.8TL!$W)@2,#?QLZ.P=I*#FL;KPEP&ET!3W7(([!27#_W EN.XE]J$ M[@'O+L!%%S=' 2Z#T[]K@(LN.$,!+MKCC&P3HGHHWU05WU2JQ'N;U4W"..%) M(&"6,@J1)P)(J)= ZF,>$(I$D!CEIIV<96X^R:;?.*ZI-&P.TS4$NL7G4'.3BP^:A\P^==;!M'Q MWK> GU' OB8RHR+XA\:>+*1?D\E^C+_N*Q,W5/V,\_+O>+7E4E!MFUK_U=>\ M^N?GDO.[M=S@O-I\59V?21AF-.(I3"+5+-,+?%55C\ HC2.$Y(\^UBH:/AG% MU02.)!*:E^G];?VE^!YO7HG-9VPFO2D5TQZR^C M9AO<]+\,Q3E0K(..=_!U'JW 3=?IO3MA:M,[@VY2#N"WUOW2>&(;?2^_JOZ: M]^)O%:^5Z6488 _[00I13!%$%*084)WTS#^=Z MQ_Z99]B^W$?SW$OCA,E7KMI94954MGZZ6;.O38D0Y7S[LE6%I^_%+AWATRI_ MR=?JSTWHR$.CABV3&+$P3E+HQ81!))(($H(SJ0$3WQ<4AV%BU%W# DUS$TQ? MN6IVHA2?? W^+,I_BD*.?)4Z:V/E] 38Q.OA6,R]X::^ZVSYJ>\2%J!A2<5U M[)@">ZYV_?I:QNQ)1(LH6Y*;-BB:5+I:A/!0!ML=^[\O-Z'Z6KZ.LU&G9M(;:@'._)[UB'8,R#MQZ+8K(L+AN&U: _[0]T! M[5A6FF)LN6W2>.Q&.5 -IYK,GSH.@KY[=>0((TKZ/=S='AO'>]/Y[U*,2@%Z M+S[ARW)2D'ABFC .ZI!\7HYV]S)RR6026_:1=MJF)^$RV>644_>U!?*NIG89;IZOK9@^1-:3^+ MPX[SM[2U'CX7)<^?UH_XKS9/K*T0LE\,B4HY/H*[23$MJ76JF)1;\TI)[WIED[)C0 M!,:2TV%HMDD="IJL'SH+=%\SUZ]'WTTU%L#=6GDQZM24.O[J\1FO6[GV*->O M4C$7M;"K2RT^XO*)*Y'DT3CR$IA$*8;(\P@D(LL@I3[-$!,T85KNW7>B?VXB M[NNWOU5 90A)92)?*^=O7K %P$U6L/QG6Y=;%>-FQ6J%RVK_6X.ZW._QJ?A$ MQ%'"&.0X$A#Y*( I$O(_@JMR[!3Q-%G^X"4I_C_X6/I\.!3VDG6\_MGJG36I MH*'UO^47,FPMSGS5YQ P\^%BP$SKM.L! 9H09P5%9[DLP Z-$Y_6O+\A?2-V MYM_21$;OS+\I(UOY'5?T@FW]'E1-9HN_(^1]V_T]R1AGZW_AFZ;2T^]%5>VR MGAX+2?]+L>ZG+,I<[)MBEQL"G"[PE4%;IKZ.O7/'P"M^7J3 +X MK&'-S*=@OG9Z7@:G*^)8-U&+T5:)^T61_^L^-[->D ;\;V_ _S@ OK$W8C2 MEOP3YO-/ZK$8#<^A#V/\0.;A#8\EDW+\X[9L-#K-\(6W;\W-S._K5AV-^B$( M!X@,AQB,!\.QT'@L,5-7*49X&$4(G&9]5 3 P5"3W?"?9J%_@W_F";.]QGB^ M_+3>2&WHAC&YR-6M_/&^?"S^7"]C++* H@RB.$ 0!8$'<<12*$@4I9F'4C_1 MBAN_,,?8H\O3W^L7_/;=<5*]GF%GXQZB1V]/;>= MVW34>E1AED_@CR\/=ZKM=)5+@'3U_ M(#1^VUX/D>-]>P@=\5\1:BLZ[C,3X M1F3'0T[;D.PL2T>-R@%-!$92H6/,Y,0@<$9Y[;[/V\WVY(#^7'G+]L7\-KX M>N3QI+KD@,V?A9FI/XRXGFEO%4?' J*C%>R)72@;GO"V]+NB%SQ>@-+8<->& MQY*A/CS?I(:Y-ON'AKC^BU=VA%"5@=:@ZAPQKZGI'+]G(=7]]EG= M\%;+) V18('J=B4RB%+D0XR3",8\(9YD7N @TXM8NS3-_,+*WF9!TX;,*Q+0 M.SPICWF<^"'D/$BDKIAZ,*423Q&&<42$'U-_?"V $6A.T^&^CNZU@)Z>\+T6 M$\<"]^VG=3OP:5V7)W_ O8O$]VZ*]\MD/V#R8FKZX;,C"^:IZ]VO_+45R ]E M\53BEZ_\!4M%9/UTL]T\%Z4JTKM_IE'9_24F(8^\)(1^**0 D#L>IB&6QB+S M21*%"$7<2 ",)V5N8J()B2MW9(+7AI>%_%W+#< [=KJ <%&40#1:8/>B8=F[ M\6NI)XZF62''0JM9G#V%X*%;G!TC8,])_T';MNKU<-JJ)S>>D&D+Q5T-V%$% MN.M''!L$\\C+NG:(4GY524FC6)B#E^Z#X.J8XVHO$I9^%*4H00)Z M/)06)8X(3".>0.R3$$MJ))?@<"X)^[&Q;GZ#JZ1L6DWF'X;"5R'MAIFF3>(=9/DK@U7AEI.38=X)5 M:0Q;N2V_%6+SIYRDWUG.7T8)EH*"JG:8G$LQXF>0H,"'$&XRY4W?2S[&TZ(-N:9 <0"D:^FR)QET-(..Z%TW)4LAN6-QLB5V=*>=5@89 M@G$DD$S?M],1;M^6Z6V3IJ5'B, ((RB(D"(J2E*8HCB 1$2^B%F6>:%1E6G= MB>\ M+!923S*ZO7"Q$-/<:.S[!#@"V^-Q$"4)ASB)Y3>/Y7^RT(]@D,8T$U+CCV.^ M7//-.P"]"X+9N#Z-C[YT1V#[.,9)ED60<:[ZLR52_2'4@TD2$!3%E B/7=-J MTHJ F:S#[;L)&#V5R 6XCE4BC3:3[MI*#N'CJ)WDV6G?M8WD$!A#[2,'WS?/ MD?K8UF6X6\MOX:4->9(S+C,_8U&481CZ/H$H]E*8!5XH_T,%XI@'?JS5YNG2 M)'-3<3HZ08]0\+TF]7P2@3ZDER6,+:!<2Y,Q&!GE20V!,"I1ZNR@DV5*#;'5 M3Y4:?'9$.;63%SV-R^=N+<4(7JU^?N45+W]P)N7-755ML62JK>A^+^H!U&\Y MNUFS^^VFVN"U@WRU#EC_O5'NJGU*WYFH%BS]^H#AN.OXS+$F\^Z^U89IZ_ M<6\_@AVGH&-55;P$';.+K@6'^A2:P>[VWT"/YUDLND'-JEDL_E2EJ=[](S"K M/N5\;2X5F7(W^72UI)P#^*9DE/O9[/A9WUHN-U3NO6W=7^:WLJBJOZU+WOA^ M?\/Y^@.7AZ+*R5BB),V"B,8P)CA6A5DCF!(L( L30I.4Q3Y"USAA1U$U-XVB MIA7LB06*VBO=)>.6:YPOQ?DBO+^C1?YNSQ8XN6 +0&K>5):8.[_,55@[UF8X"@C M022(03JM$R+-;ATF2[WMN%"%LW_LFE+ACDEI-S;9N$MLA,;?%>I.OM\6V MIW6H8IE=']">;E+7T"35IL1TLPP2@IAJSAX&U(.(1#[,/(&@QUD:"\98G!E% M]EFG<&XFG)8)T3,8%"^[YKUOC8OZ3]\[1C7OK]Q]"M=>KT^PP',P#^VNK<7K M^ROQ=W[//Y:^F00$7 FO?N3 M1.-/%K8?VZK35W0X['H*JSP-X67'XM;7#T_ ME,6/7)YT'W[^K>+L;GW_RE4=V/73C2JMTQC"G4CQHMB/Y?]!U9<)(A$B2 (A MSQD/Q2SEGDB]V.AT<4#DW Z8'H^J,DC9<0G6^_+S\O?J7U1RJA)W:U8!^0F* MCDV =WS^N^&YXN([T#Q:WGEU'9\N!PN[8Q S5VC[TUO87Q:O\ 'X% M.W;!GE\W9XW#!;%UW+@@<=H3QR'(1X>.R[G&5P?^F%?T]WS-[S;\92C,\^Q[ M<]KI_8JWBLA546W5!?)W12VHR;5<\_8D%%>5O'T[XN05;T\R=*K@[>D'S3[& MJMPL'_/-BM^+NS63'SC;XM4_\LWS5[ZJ[?WJ.7]]+)KZV!\+E7J_3!&/PC@+ MH5!-X>O*MR0,$(Q\%$<"IX*%5$>W&3'WW%26FGP5]+!G 'QO2-6T:LD62I4&4J(6"S-+1YGD' X5A&/@7GF)G[V9()7 M22?,U](RJBDU-7U.PZIKO5P-EG,#9(>3(E'=6]X.X#3"9+B(@C6M__0L$RON M%UD]UKTO/SZV^$>UN1>_%06K;M;L&R]_Y)17WXH5^\A?2TZ;&KE+DB1!YD4! MC))$*BL9C6 :H!0&(J9Q& 1I0K1R1$9R'U,3,JE#TPW]S$3(]7-6![PVU%IV?FKA8 MDT279YM8!&FQ?BQ[]%ZSD@.[]Q>2, DS'$00(:Y"&!"!!*4)3! 6W$^2",=: MD>=#$\U-S)S.\]3Q,)KA>UF,V$3-]?7^:,"NS8XU\)S43Z4!>6<59\EK8]\C=>;78C6DH9)X(<)@C$.I8!((@$QIQ0F ML8=9AAE/8Z,8)[UIYR8N&O) _J(NC)OJGKM8997D2GG^P[0QN>8"Z"DB]F%U M+$\Z@NO$X%\ZFH':+K^"%NX=W1;;>1CA9*NIA]ZDT[;V, +BJ,&'V=LC:]>K M]+X/N&HJI?%UU42/UE=7I1S_F=>]7EJ%78*. N3[4(HH#!$E"&+/3V&$$(YC MAF,214;EZDUFGYV\:B@$H6&%>2/$]223,QP="ZB:;E@3#MK/O5_=>0$ZC&OR M'=A0HX"S53'>:.YIB\2/@>6H+ORH04:*,3D:VZH;KD\OKZOB)^>M9^D,$:OZ MTY _W0L59?*T5C&,#[S,"Z8<5%5;P CYH9=2 E-/Z65I&,(TSJBZ4/Z_K>XOIJY?4 M7'"[A-R6@'="X[0'@4N8CPX,IY-=V>_WH5CE].G\FA(O)@8=6XZ-]'VP6 MH*$2?&__5Y$+:GHM"L$A2&SWYSV 'SO,PGAGUXA^>Z"&*JFU%R=H8QKN@W]>!JH:SKQ[&+IVH/7PMB2V]3IJE%L*%Z EF:+WCM] M@&RY[C1FG-9OIP_!D=/.X-5Q DC=7-ZM51-+I7M_Y8R_O"HEJ%%\VM!C*M*4 MQEX,J<\Q1%F(($923^&$^X0E.&29D032F71N(JB^@=\3K7H3=F37A? DX89! MX$9+H">.; /K^H;2!J;&(LD$)$LR26O*2862"0B'4LGH7?,T*3ET+I]L^_/= ME.7O!KE2YU^>T7??$@E.M"!TD30UC,FHS*D+PTZ6/C7,6C^'2N/IL>WMZUBW M!UQN?BIO=*7RD8MU]>%G_R\W?^75,O0]P; G+?TTDF=I3!A,,T] CZ9)FL:I M"'!JUJ1==^JYG:@M?: F$'Q7)!J>G :PZYV?;L!T+$W>X+@ CW*"(31'-'XW M!<9:.WCMB2=N$F\*R''K>.,1K%[*[\^<#S_WC[0.^?I>[;X^U:M>Z=V[]:;, MI1"E=:^G98)9XK$T@YZJA(M\Q""F:0@SQI*4(TXR9G:CY8K2N8F^'J$+@)^> MRKJ,(\@[HNL"BZ:]YITM\U51 ],NWH175WTNWS21)C_!R2LNQ>L"M-PNP)MO M8,?Q0!+LN_+*:AG; M%5;<+8#D#^P9W!5PM>LGLPJZ16>:';HF][A9A?.46\[N!.-$_R[<0C7PN/]S M+47?<_[Z(#_^3]_N'YK[TR7&*?;#P(>A:C2*8H*4&R2$*/53E@;8%X&1Z: S MZ=P$=GTPGVC 8R:+M>#6$[.V070L03MRV^9#.X*!HAC\HFC^=9K0"1/@+$E! MK2DG%7 F(!S*+J-WS1,JFV(T7_E3KHJXK3=?Y%>U#(.$"#_-H, 1@2@,4IAQ M3\"("R_#&2=AHN6)/3?!W,1-0R/8$PD4E?I9DR=!O"Q8;$#C6HB8H6*4&GF) M]5$ID2<'G"P5\A([_13(B\^9WP?^L2E7C[Q\J>[%8\FD:;N/]=/8G9='F-L> M_0/+67*\ C6YJB+:B3M"O2T[ -WP5:H=U!QO7RW P'>KI[X>.*/N5"\,.]F= MZC!K_3M5C:?'5TK]@V^>"V:\W\^\/K?-_J9N:D.K_M8^!]'POK: CN--?0(8 M!UMX (>KJLD>CCEY/=DS3)VJ*'ONT=$I#G6'F*Y3S-VZCEG<5U2N@Q>77B)0 ME D"0^3Y$.&00!P$$?0B3!*>T"CTD$$C-K/9M3[UZ3NLW8\.:-8$7<\+8!'# MR1(EFB96OW0D_ZJ*/39P]JK'7P9V3+Z$ 4[VLB=T)ITZE\( B!.9%29OCU F MV'\^%NIV[.9EHZU!]-Z9G=JPJVI?-T[H7?MU"9(&6D0?&PW5820LKO6%LX@, M 6*F,)S@?IR6T!]H.M7@!/EO](%3?W=6!^3/HJU)$:+82PCU891@!%'D89BR M,(4XYB[7*I[D7O:ZVO^>8Y*NWS=H"D@8"40^F M<>1!%$M-A"0^A5Z6>E(;82$)#*LWZTX]M]V_ZQJ]P7^!U9Y>PY9Z!MCK"@@7 MB#J7'!W12GZ\:8010FJH,%\942@K,P\4F<:JD>!^/.3>2TI!E&(O2!NBQ"KF#? MM<]"AW.C:(,3?(X*,NB/,UELP0GB^R$%I_YL[@FLG1MTL\6KU4_5E>;OU:X7 MI/$=H\Y8<]MM;SUC+?%-6)E"- M\DYJ33"9U]*$W;XWT^@]UL02Y,,3<5K;^2:W;P4Y2;_5_W[AU(UIM_\5.'+&_FW3_^U MS5^5!WH9!)AS'C.((X0@HHQ!DGD!1,+#09#A%,5B1-2#+?IF&A?Q.Z^J?P<] M)@'3Z3KLQ$ADMO'?H\U9WR&J[JPG)]OA:@XVQ1)V=L%O4C._8L M-N2T#+BM#IZVR)JVY:=E,(]ZA-H>_]IR[Y]Q7M;9STW0B9RCY^'Y@V/5UI[= MK[^J++LR7S]]4%WLZL+ >TV&TTPDR,?0%SR!R \2F E!8!K' <9>1(3/QI5Y MMT#=W!3+CCGE(_VF]H(0,D7L&,2?##O)&AWP36O MU-]K&5U?NO=7<+=(BVX-E9CO^[MW:RI7\6 -V[+N;C+TG,!OO;*[#=K>J:*[ M15C/5W*W.?3=_. E?N+M7_A#F5.^%"@05*0! M3 )E'X2I*JT4A3#,@BQ-_3#C))ZRM)(FW7,[7WID@U_R-6#%:H7+"D@] E2* MWU^G+;*DN_R:9\K\%M7U:6.Q %./^P7H^ *:?7>/6WBG\KQ$;.S]N:$E&6<)3&&4PR+B"* @:) M%V,8QQXBF2^-'FK8L^3,3',[5#I"H:04=*2:)NR<0U5/\EO!RK&L[F@$?9BF M:F4R (^U;)QS\TR<@#/ [G'.S= +8VMLW$HA5>+5W9KQO_X/_[GT$:'"(Q3Z M2%"(LI3## L"@YBR#/D)HD@KNN[L#',3#FT]B99*4),)))VF=38.@1R.<[D: M'L?RP!B9$;4VSG!_1;&-PQ$GKK9QAJ'C7N"[(MM2U,T@+*-B;LZ/.EG$S2!C_7B;X8>O;))ZL]T\ M%Z74;=H>6&GH40\'"?0B53,TX@G,./(A$QEB3-H2212.:I)Z,-'<),*^$2C8 M43JRU]A9;'7=#M>W[DW9M* M#_S:I*9^X9LVR31*24@)3:$71PE$(8LACF,/A@A1%B8H2'QN=%-V:I:YB826 M/O"!K^GS"R[_:7B-=1))S4NG:_%Q+ ".H'&1ZG\) UM7+B?GF/:"Y!*;1]<9 M%Q\VU_B;:H)W:U:G>6EJ^6]>FMNFU4]R.^9_6%US!?)&0_U%-6HQ##^Y=LT$0C[VHDAJ M2$Q:4(FJNI@P'Z8\\P/J>;'G!2:ZTI1K-ED!QMFLEIX^-N$:.#XI&OC?L-*E M4?ZBN/EU46=6JAK/^"]UD5PVH3\]KE3]MX8O>\J>)8 MJ8774C.I FD)ND-5 MT]:P(UN;Y577LE%.<"]:G?<@*MR/XH 2X<$L2"A$/O5A%K$0^I1G)/&R(,JP M4=LRG5GG)E#[P>%O&5"_^3JFRI0>^GJBTSJFC@7D60B=ALX;H62KQY?6G-/V M[S*!X:@WE]'+5_K-51^O-\X1]S(;@2A3E>+5.<)F&8 M1C B0I6:0002'V>0!F$HPBST0[,&BR/IF)OL:ND%I>K,RWJ$CO2X&ZZ*H4/> M'=:.9=HG217=]%0]Y;E7](*W+*DT^F9!#I_K,S98 7F\HW\)]K M@G%0G;U%&#FZY2>G?<+YNC?.ZY>W3.O\7 M9ZK\_WG7BSTKWN8'<;VU_T[+[-HK<'NG2@MH-,MMOH764T!J1D&O-+Q*196L M3>,8<+ 6$S@0;%(]&T>#@Z4P<4BXF'[K?%NJY6^8]\\WPK)Y&T MEI_^HJLM:SMNR/^OI9*?(<0136"&8U6=7QY8.$@"^4\OY!QQS\^2Y0]>DD+W MH!I!A8DTZM/B_)+9["09@W^ I#J0(A\2J1% )#""*4?23",X36/J9U*+,%$3 M'*,_7;CUJ!+E8U9 [UQVC*OC,[9S(RG!"CKZP9^2 =!QH&*O6QY QX3=X_0* M""T=C6,HF/28NP*BPR/KFJ'&'3^_%^LG*1]>E"[W*(>X^2NOEBS@04*E?$.4 M$8@P\:09Y".88)J%J0A3CQNYR4]-,C MO+H6)\<"J8;HT0PB8X%S"0-+$N7D%).*C$M,'LJ$B\^.J&FU-H6E-OM'#R=U]KA_X4[Y>*[668/D'VA0*JHL#F0;\#.*>"<8(\E(8A+'$ M7= 09H0PR%,F/(XPRQ+6XOYIS=X+]6YJAY<^-643 .YY) A2*B#'5 +..6^. M'\;#((MX$D>QD7II$^QI\@08YR]U;( 44C]XN@&+/@L/5 MT%--;6+L^*C;D0H:6A=-X:D*],BUIZ_J F-)=QV<;E(]5I?Y0YU6^[V1C<9P M]7RS9NI_U 0_\*IVURI#+,X2SC,>PX!1HA*3*,2I%/MI&G!!8P_YD6_46.SL M5'.3.HK$^KJE_J%'["@K]P+$>@+%#G".1@;F;]\B)^F1C$>%=<*A $@YOK":;9MJ0<'HT^K#9QF[>CP/_/8 MR- @:1[AC=09?N>X.JRY^#&OJ(H\4^%(@"&*$XRF(5> MHL(KO2CV@YB$1I&5I@3,;?MW%$/<%EG-U[2L,P+Q"I"B+(L_E0%21US^@BN M59U>Q8AIXHWI0NF)$9?P.Y8S.])!3?N)>K<=_75,Y0*T+%@,EAD)GJVH%]/I MIPU?&0G.41S*V'&NJ W+JXWJK_:%;Y;$\P,IV##T219"Y'D1S(2?P(3$OJ<2 M0K%I@98WX\]-G'7D@5=)WXCZKSWD] 30%7@XEB\[*!1I_5"!6_R:2^E>!V5V M#ZD:W)TXNE&QWW4TE.7JK\M'938IP!R5>3-&RE?BF.^VTN6^&8!REOYF^/S["Z+&-7_@B.=N6=1X]RCQ, M?!]!&DN)A!C/8"I8!H6/LY!B7X2),(TQ.IYF;D)H'V6TLZRJ!5CS\SJ]":9Z M(N=ZI!P+F,,XHY[BTM *_L";-ES;;N#1>5@LAAZ=F&3RX*/SC)X*/[KP]$B9 MH"RAYV+%[EY>R^)'[6VHVG,S2#A"*9;V2BPRB)(L@D1$$0R"3.HQB1>CQ"BX M^L);2*7D" +F MPR3./(@"D< L]3%$E* PH%E,(R,W[S@RYB9A6O*;7L!O&#"L53EN4?0$D'NH M'.8Z(::MK7@744?G-ZT:[2F#*V?[ Y3^Y M\NBU$W4>(1S[F8@8#%*?0$2HNORB!(8XY2F),/-BL^*\ Q/.30C615'K/?G2 MT3M*^IU'V$C.6<%M&HE6@[8CMI-A+FKY:D)C5S*=G^X]9- @\V>DS?![X^3* MPK . M5V"*^J^["_8NUJ%9!%6T[59E^8.;)MJO_OF#JE/R4JR;<.Q^-/8"L*D74N]$ M<;@\C@^8H]"'AG:U,L?1VPO06.0L[U4YZ!\E-K:_PI]P2FFYPV'>I[MJEF,?M1@\]- VZ9 !T7=0^W MC@^UYPXYT:^0/P[\R^)M$MP="SACR,%WJYZ JS$<5;-_W(R3U?:_"I!^#X#K M!AJ;Y;*+XE%5CJ04+;N^P;^5154M.6,)1)F'8!8G"$K[GB(21P@G M1GEV0Q/.3IBF$ 6$0&E#4NB) M)!8>PAD.C03*V9GF)DGVH9&\I71D[/L1I'KRPPI0C@7''J..2/"](].B9W 0 M"MNQZ4?SO$\0^CEVST:;GWUAG%1H.S]7C\4-_:]M7O*'LI!3;7X^R*]@<[-F M*B?O]:5N:)-F812K8N7"IQ )$4$L1 9)@%),1>"E)%FN5=EUSA[UI84^!5J[ M(FMVQ1$=[G;(@QSH&5>-O^FU);YV./&.G+&,L33")Z.:!7;VY(- M.KH7H*9\4:/\:1!E8VED#I@E\60P\:3RRAR00P$V8@1S%]%M\8VO.)4;_P^. MJVW);UXVNAZ@4^_.36%1>B%>_P0=I: E=:@2OQY0P]Z::S%R;>2,A,?(VW() M@U'.E),#3N8KN<1.WQ5R\;EQND>OYK*4"HSERK&"5RJ1YF[=6D-W*FM5'J[J M%V7Y4]V#UFNIVKITY78>N@H[WS9U-RB/HR2D(:1)("#RO1#BQ/>A2"(4XB0B MQ*/O2.2SE16< ]@[7ZM&.QSAE4 M'1M:+E5WV(;/YI<-IZV\;)I>[=9^QRWX=G&]C;4MM\MA23-S1.2D6IQ;H \U M/L>SC3QSJHIOJF7"0I]&V(,>8JHC#&9FCIDUF;^(SK#M90L8UWNO)A/4="J=XC%_ MJ3L%__'EX:XN?"+_(*V'RE%?>AV41EEI%P>>S%K38:]OM6D]/S(>787V?.6O MK??SH2R>2OQ2EPK$B4#R8(V@GW ?(AS&$&-YV&:8Q %-$>+"+$GG[%1SDP@U MI6!/*FAI'56,\0+">@>S'=P<"XRQD)D'GP^B82OL_/Q$TP:<#S)\%&H^_(8[ M5T\].9'3UM???%W5@39?U25*E6_X-U[^R"EORAA\;=H/J@?^CE=;OB1!B&/, M$"0D5'?820AQA#,8A(BQ)$$"$:.Z ZX)GIW@4K85K)FI^SAVW-CWZERUS/;\ M.U,MGFMUZ^'NMJV$#3_4J]=>M(";LI0/\J:6R\[+(XH2W!;5!O1XFM:38P/X M"7TZ5Y$[.^^.#?#'^'FLS#LV;[)4_1_?>I':A+XL\D4J(@$CG]+:^0,Q"3,8 MXR#"(8X$"0RSR<_.-3N!7Y,*;K3=NL;@:NJH=B!SK:2>0FMJNY4^_B,U_=U M :[J[[S:<"D3&S%WD#CSFQQ_\Q%O^&>@=*)6=(T4 M4% !A16HP;+L%)G3^MOTP<6%?FS[(ZZ=WH[TF0732<9Z-\L MG7[ ;#/]*Y<"@3YSMEWQ>W$A_^E1Q8'LTXJ]),@PS@0,,U7Z#:, IBF7/W%, M,(OBB!.M^^:1\\]M]W8L@'L!+N;YZ6WOL:MR60A,@+5KM5 79O"]YD&KY)L5 MY%E!ZS.Q/DO?$#*#E;A>F%\)6B/RY2"U4/?E_]>"?>RHDXC_*UGN#HEK MAQGGO?G"-ZJ3W$-9_,@99Q]^_JU22N'G?(W75(47[GI@['(U$Q)Y489\Z NL M\ND%@C@,/!@'(@N\-"4)-4I_-2=A;@=*W191K(H_*Z ^"R ZT@$>;B%B:UGT M_!=NP7:M?/)-TX*R(U]Y%7Y1'(!\_2O8,='KW.(D^78\B):L]1$$3&I6CP?H MT/Z]8J11ANH#+Z2:;FRJ]E^;FW12)MO#IWL@S38C>_4-%%H6ZU@4)K!96P#L MFZVG>!YKN+X9:TK3]103!\;KR4=&A#RS_WPLE$93A^7IQCCW7YK;]MI?YZNP MW;Z7[M\-8IW?P#*\V48CXGBKG0?#6GCB6?;'A2F_&6FZN.13#+P)1#[YP-@> M:T!K'@PU>]/%T%/K'4+L M6&)TE /5;KJA?5'_W) /WM"OFJPU'-ALIC8*.FL]U(MY*_I^+RHI\?9,6(P['@F?K3ABT^FGC0L>"?N& MV_([>B-IERQ-O3"B& I. X@$BB$)1 J3S">"),2+$Z,X7H.YYR;ME$^QV-7L M6TER >W3>Z5V=V$11FIV=J!]#ZUN7QI1D?Y6LW.HSPT#YDJ7NS#S^^IQPY , MZG :0XRLYURL:S_N/_+-\^VVVA0OO*RG5+WHP\B7^AAFD#$D35/,!$R9G\#, M%PAE%&6$&77QOC39W"151^NH A474=631+:PD$':&+1@HM !;J MPONLOF6QIK,&7+;J.5^::MI:SAI,']5QUGG':J^FHRX;'W"5TR7B:1;R*(%> M(AA$!'.(/2^"-*8X84% !8ZM=&HZ/;_)'IJF3U--EO7F/N?0SQ(F*(MAAN)4 MZJ0\A"D.$Y@PG 1AZ'F..%L8QP>+86^FFGSG MG9DNH^:V+].9N>?0E>DR+)H]F08&N=I,_SUO6J'DO#I?L3KDS(L8CB&E(H+( M9QE,X]B#0J0>\S@+!&(CJG,:DJ&U#=^AE+B%ZN&F"V)LMEO#]QU,]Q[MB\-J MXJZ*B8^$SKX1KS7[>QGR)M!<,.:-AAEMT%.^KGL]%^NO>?7/#S\_\#5]5EV' MZW"'R&-^Z'L$AB+FTJB/&4R3((%^G!#N23DG]7)#H_[BA'-3]M[0"Q3!8$?O MJ$)8@XAK&_S6<'1O](^&<(QEKX6+/>O^\G136_A:S)^P\O7>&ZM6DI#?KQ/J/ M$13'>H_9Z^;AK0\_7NOT'-W(UN[YNJ'M>[@ MN"P5QB+A>,M?!*%-6K04T'K(_:A8UMT@DX6Q'I+=CV ]^IMYKO.'HLRK;\^Y MQ+[X4?WSI]81<_[%&7U:-8&@1^'PN:&+CGYRZ_4H392_>H26G3S5R_Q?2$4] M\^)DV::7">\GE X\.;+BEUSONO;([_F:W\D?JR676G7H>1AF'O8@"AB&),D8 M3'CB^PASZF&C>_GC*>9V0NXH!-\5C: FTK1@]3&0>NKS=? XEFV&R)B78#K+ MO*U:2,<33%N4Z"R#1]6!SC\Y=FL7])]W5;7E[..VS-=/C6I<5P"ZK7M9574S M]]M]7ZMOG,HGE0-QB0/*4I\$,,:1#Q&B,4PQ48GBPO<\Y@5>PLPNT*^B9WX7 MZGN2U:UA[NG$U,POP=D%Z#($]1S8E MEP5@K0FY:VB96!Y:@.U8=-H8U-RFZ8^][]G5F^5MB=8Z"?"E6/<+!7/J)\*/ M.10LC2"BB;H2)A2&R.<)QK%/8JU(&3ODS$TQ>[NE]7HQJF35?@R-OA%F83F' MS=EI%\G]54VW/O=O^B7VI>]AV>C'.IE8K8]F&6D7"Z5O64^[8!-9X386SH[A M;@_>"T:^A4DF?V]?V9YWO3 7%(<)"E),)3K2-3=GH $\1B*@".?D2SV$SPB5,J,BIE&2GTN M2IX_K8$$7W*BZB5MY)_K+9O7;,F_L"TU;V%CN$9Z%H@#R*$K\ GS_>W2VL-5J_#CA+)H7AY)/:$.. .30:1HYRA2_FJ+G8V^#4F^WF MN2A5E<#'XD.O$QE;QD&29$Q$D%*22"/!%S#E/H$,8QK%"J:@U>KG]),J'BIY*)*!\JE55C?]HT.F[]NZ0R\-%,LR"1>FN-^AHOC M^/H].\I@(_TNB,RRE^9:8&UZ:4;3,KV7YEK83GIIKA[TG/SM?S._RY_^XW]T MOY'_4=VW_N-__#]02P,$% @ L(%<6&/I>H24V0 "3H* !0 !Z:7 M M,C R,S$R,S%?<')E+GAM;.2]67-;29(N^'Y_14[-ZWAE[$M;][VF+6MD-RLE MDU3==^8%%HN'A"D04 .@4NI?/QX =X(D",3A">J:52FY@.?X\H6'NX>'^[_^ MC^\GLU^^X7(U7?OC]E]>+='J"\_4OKY88UIA_^7.Z_O++^@O^\A^+Y3^GW\(O[V=A71;+ M$X#_OOFS5XNO/Y;3SU_6OP@FU/G'SG^[_!>AK50,(^AD%*B""2*S'"3RJ PS M113]?WW^E^"ROB^7G7P5C\M?S3__E[./?;WW^3[GY M-/?>_[KY[<5'5]-='Z3'\E__U]]__YB^X$F Z7RU#O-47[":_LMJ\\/?%RFL M-U)_D*Y?[OQ$_0[./P;U1\ %2/[7[ZO\E__^WW[Y92N.Y6*&'[#\4O_[CP]O MK[WROZ9?EYB6I],U+O^:%B>_U@_]^FI!H"!R-W^^_O$5_^TOJ^G)UQF>_^S+ M$LN__87^F-XJ)!?;=_Z?V[_[]?+5]/ 5X67#ZN_T@[,_KR\YC S\OL9YQBU[ MYV^9+=*U#\VJ;GTXR3B>;I[Z(J_4RI/6$^>(C0P[9"P9*) 91 MB@2)^\0Q\!*#N\YU)7M%=&]TL<+TU\^+;[_2@W^MHJA?;&2RD<>MUVUEQ<)=;[[.S55= MOUBF7Q;+C$NR*N>O#LMT2^_7\7SVB5^_AB4]"-*7Z2R?_W59+DY:Z'"]:"S1 MK>J(]+_\0A(HN%QB_GVKN3L9W7!)4%_AYI.'HN)T!9]#^#KY2$+'RLBK65BM MWI6/ZT7ZYXOOT]5$V104<@.*EPQ*VP1>& $V*NJ[2_WIQ$J;SB0\N&R-I?TV"V- Q@>T9;"9?G]Q_:V4<#B8O'P$3\?Q@+!8#,?H$(O%(@P7;"3#>XW*Z MR&_F^34Y[A.>=&$!-9A2 NV#R4$HB4,6,@NC98SIN+3.SM?N!0WY[*!QN&A' MQL:KTV45W&_350JS_P?#\IR'I"U+F3M()ECBP3((B1FP7*XG8"S;NF<&FG=B[0-&G M\/UM)DE-RW1;*G!F)PM%7]ZQ!-XJ8J0X10M#9+*8C):)#B&%^[+M^^+GCM?O MA1S_S)#30M1=8.9%SJ21U=E_JGCXA#X7N**-5.:B0 G#P>F@0:M,DF$)H_ - M\++CU?MESM@S \NQ,NX)**_HRW?+3XL_YY,;LR,3:?6_?#RS/)_?:3-(](>;]8K4.L_]W^G7C=PDKE8U6@$"# MH!BY7$X4?UG,SU,_ M6GMMA&NZ+C<>=Y]Y\XWY(>#X9UJ,D.C(:/F(Z71*2 MN8B?INM:ZN #0^TET+^BGB\I\I2L FD+DX1K(TPX"@TWW[@?&IY/:O4HB8Z, MAD_+4&^??/QQ$A>S"0J%UFL%:.HQ="1GR)E4CPJ**5&@D_ZX[>':Z_;#P?/) MIAXNRTY,PIOOZ4N8?\9-&MB&7!*C#:XH2>ZPRPR(^0@^U^_'U:>6VZTA:R[ ,V_+V:GI(_EYLQQN9J@BSPD5CWD M>O@.U^Q6//;>23DY7 MDR)%U-Y94()7/I!#2,&!$5Z9K+4B+[L!1G:_?3^H/+?,: -)=X&8MW-Z6DCK MZ3=\'=;AC*T)%YRK>D,CB%KWE$V&X$4 9VT(DG$NTW'!RWUOWP\QSRT]VD#2 M72!F8QM?A35^7BQ_3+A*,F(1D!DCF1C&( 3!R>D*(IFP^'@29K.7IRN2QHKLH/72,FU!>Z0H+6B$8*0&9#:J0+Z69"U.]Z^] M=#]8/)^\Z+%R[0(6;TYP^9GVQ[\M%W^NO[Q:G'P-\Q^3%+/E!1U@1E5O 48( MQ47(KJ#"PFF7/"X(ON?E^\'D^21-6\EY9+B\367YXC1/Z1,OUFM<;57RVRQ\ MG@14#(N1]1 :_U*@< ,A^*S$,87Z=QQI1]WOWL_L#R?G&HC*7=2ZO[;=/YQ M?;)^LUPNEJ\61$2ZX$:I*(W1 KQTC-RJ0%MG"0%X$=)8PVTPQY4G/DS#?MAY M/GG8QE+O8GOZ^ 5GLW-KB;2?!BXC)$TR413"060F 2NAQ%PRUZZ)TW+EG?MA MY/DD9H^4:A>8>'\:9]/TVVP1UA,51$;-'#CT9!13KGV]R/.J$A Q1<%M:0") M*Z_<#Q'/+?UZJ$R[ ,2V/\&FV\''+R3%U;O3=6V%5D^E)EI56T=1N]39D8L5 M%81J]XJ4S&EML\(6A4'WT;#?='0)DBL\9J>C+"WNY=QX[7Z >6XI MVV-DVXG5N;S2_!O]9#4100NF:PH@VTPL./+&>#W<"MZ&D*3S_KCCPCM>O!] MGD_.MH5\NX+(MCG"E@G'@S0..1A3D\]D^B"Z4, RI[*,6?LC[V;=^>K]8/)\ M.R<==>MQ\@ MGD^V]G!9-@/!O_YZ2Y;$US^/:;2\22E>D=-UFO?JN7SK$"1Q[W7WO=.*W(FFGJVG(^6(QCV_0MX9O" M25>4L3HI\#H)LD(8P1L;(:IZHT_KZ-UQ/N&5EXW3=6Q(W3]:A'UH_O>SSOV3 MD&RD "9#<05!"64@>"] !X;<%IS&LY7V(O<(W?Z6QVUWY7?IG-ZV90<^\6V(=0% MHL@6E"*^AJUJ%_V\W5*EUO7#B( M6._WY^W*4/\$XAQ8:WGN0PV/$W0%N=G07-T5;Q5%# MP>A!%=IB72R.OM7<1NG(^;JOA>'//I]>)##8V3= UINSQCPNOCB219& MUAXEY82&3CGFJDK+,_F\XR.%1>GUXD,-CA-P73,YG#%ATR2/+P(0A#IPU MX!(3X%3Q7#LRMO>>E/VD@QP:P>00(7< DPLK>YGI34(H"M_(;:M'?2J398TZ M$AM1B(2HL\?[+D\=Y:Q<4#$N3(;P4@X3< <0>;%:46AYX=]K)7.0QM0#/Q*& MKRE\]!'(*G(925*ZM!X'3'/]3]O_O-T^BW, M:GW2B_6KL%S^F,X__WN8G>(D1^TB,PQ*+3M1GCL(RCB0NA"S-I4D[CN8.P'K!T% !N>B[-M=$!Q%Y\"]-9W;%_6RP_$D=G73.FN'J-<7WYW?E5U&B% M]:@=".%\[>U8KQOJ L&PJ,E]4R3NSWE)IE@G= *M3"V ,05B'0Q86$S&!B]3R*W1=@\]XQQ+#0BM5K+O M $?OE_@U3/.;[U]QOD*RT^_67W!Y36:3X*P7I6;74[WJJ&N,&>JH)Y$DLD1N M:+KO$/L0..U!UCAS76Z6B].SABZLEZ<\=XC M+95L HFLGNE&(R)DK*,^)(:H6]NJ/<@:9[[.@$Y88TUT *[K*Z-8(0T%.("> MUV089G") N4@<^%.D]'%02/!<6;O#+C''2S=PZ&Q6(=9HTUM\167ZQ_O9Z%. M+-]_-[J:G![^[2>J@ MF= [L"WOB)-0>T_]CF&%'Z:?OZS?E7_0KES%->'.A:QQTSZ9F)'>T$*( I+2 M6F!1@>76MN9>@GKPKYM J)W8.\#06]+!_/.4HH.MA&@9O/F>9J?UDN7?%HO\ MYW0VFQ2I69TL!*ZD1-$".O")[+2.I>1@:U/VUL9H'[IZ\*V;(*JY$CH UGV^ MW!^+>3K;LW/D+$=;^VW6IB.A1@U>!RC"&Q0Q)]'\]&0_RGKPK9N :P!%= "O MBV6! 9-3NK:I2084DN<8%7F3D?Q&*^ME/+QOCLLA 'J4_1G8FVX"D8.$V0$( M7I^]ME[J/L%/X?N%^9SD8)+-5H(.AM4>$\0$-QI$Y(6I;#$UK^VXFYIQIEL. M )1& N\ .E?25E>-8/:6I:$?UZ'=7(E@',65&:9B7N'0AWD,^\B9)RY MED/XRD>+N0.L;.F?*)71URGQ4?("RDCZ2F,&JV+2W.?LXGT]"P]/WHPSJW*P M<_M'";*#/,WOTQ"GL\TQW(MYWI3*?5G,2.BKFCQ8_[@0C?>^.,$RJ%QO_T6+ MX*238*(M60B5(F]]?+HO;9V4C_W>I$9H$(5T8&>N\'4S2@(Z'551W1,-J_&V+'J*(#4)T? [\//^H9\$77<4Y^ M&L<$0BH-BM$^[*0B0UP[SA[/T+H?4!G>4IOO26C M260%B1D!K$1R]JV,$'.D'3QZ%#8&E[!U0O!.8L;=VH8#4 /1=X"AS= #7*UO MK(2L1I;:Y=DCQHYUV1:+#<.^'HP(SR#DK&/948"#T-A-X!='8E M+L\%=CY^96*8MR98!;>X(4F9G&LU0K"F]D0/X)UF@$)KEK4,.K>^=WH_1>,>2PP$K(9*Z %2 M->>U8^=&+9-P%/):47?N*!EY?R9#R=EG8E#BO4.X#DXN'N@R#79P,12(&HB] M _3LXL"R8F-"BA/J%4I3ZYJ\J**1TA46$$UK;_M S QVAC$09HX4=@?)R3M, MYY5D>]$.?9V2FZ2J=0.1>'&IXM^C5!2.6M/<[#Q$5#:? M/^'RI%Y,N<)%$-YQZ11P7VOF;! 0R;Y"4HY)5$JQW/J@=3="!%+4+QBB+4DF.UY=$+[25+K8_8[J:FFQAN0"/51A4= M@.H*$Y/ #-HB([!->X),;E^H9>5"5HEH:Y-N75-VY?7=1&A/Z86']8\YJA#@ M*<*XX5#52!4=@.K]^7LW+&U;$"@FE,HU!29JU!"E!.\5!TG1;Q:L<'%OK^8# MK[G>)&/LGC-M-'S[;NM1XNX ,5=F9IW1+XGIC 5RT064*HK,:&*@C$F1HTHDIZ M@Y220\F"*[QU9^@[2!DWC!\(12W$ MWH$5^H#K,)UC?A.6H*[)+9\- M6&.,U+3_FM"ZJ/9AJL:-\0?"5&-E= "O*QQL,EUU(O$2O^!\-?V&VSLLOR]6 M]?K*N_(I?)^4J$LI9'V9E7[;N(2X8S7Q9>N=7BU%ZRK;1Y(X;E)@*&,VH)HZ M0.%MJ4V\K'06 5K7T8"N:' B&2@N6.FRP1A:!W&WJ1@W%3 0EHX4=@<9RH=R M)+3'AXS:"]K>BZ&0M%Z=8,'2/SX);SUR-6 YP$Z:QKVO]M0Y[^/5T@QF3SG[ MY_U&&5]P/4WD55_CY+A!0-&!$ MT&/$W85O=-=0$QE]"=(7$+PV$21V(##:Q&OBU2IO6>&M+R@]CQ%!C]+PWB." M'B/N#G"S8VX%5R%9%SU(8^LFS#60E R85+(F+IQ0K7WJYS,BZ%'J?7A$T&-D MW0-:;D^OB=X[*Y.O/AKY@T88<(Q;<*7$6*PF/EJ;EVGUX1-!CA-P7 M3,ZGUSADRA1MP$9!$8.Q 3RCL,%Z:QU2!,$&*0GI?$10(Y@<(N0.8+*CFX$R M) TO#7@K52WEI;"O[LFV]APU@OZ7!G/E?^]R1% 3+^4P 7< D3LZW?JDN+"T M6+A-M:120,0Z+!RE3%&P4 9J(--5_X9CM;O?+)A'B+H'O,QFBS]K@N*WQ?+U MXC2NR^GL=O_^BWN\WI- A +RZCR)RTMPUGI(P?F24C ^M+8VCR*PR]DPCP'$ M38@-IIT.H'=/NE2GJ+DP#&2(L?;3-A C8[1#LSKN+>0LVT]W?C8=C(XQ6HV$ MW@%\KM?,O0_+=\N-K/*FJ.4]+C]^(0%/,G?H);F(C%6/48< 9T"D<@3D)D\ MA>;7]/>C;.R]L T.[BUD;**4[J"V86'UXG3]9;&<_A?F28R!14-1A PUBJ 0 M$SP/";21V6;#(Y?#%L;>I&ALB_4$T#I*"9U"ZNUJ=4J:.F3=*:ULWXW-=U60K:&T@'"[Q1&[T[7JW68UQ;N$^^UU4BR<86\ M024K.RPF('>PN"ARYJ6UP_X 2=T61;8&U*%JZ !55TK,[]S"K=!.DL$%6Q(G M>XNZ3KN)D.H('".MSZ+UW:(]R.JV//(8=+561U\(N[632T\[MK <4&\G32*X M5"QX(0OFRF88\.+(0;[4&'6/C1!UE/A[1-+91AYC$M%C 32UFTJQ-0U<&(B M@58&6MY\]/4=I'1;[=@400>(O4?T7-VUM:*=VE(TP9(CJ0AOP%,T05NW-$X9 M4V3SKMKWT3-NJ>-3X>A0!70 IAT7K+8\33RC+3CG&I=J7L<.D#GENB;86C@XMB+G/!J4.A@Q3%[L- MHX+8[2V.BQ=>H(W,1Q8ILCH)A-6R;$>X\!Z$=-Y9$22FUGGA.T@Y_BK;-YR? MXF^TUG;U2;V8YU:/I^A_N5YDL9);*T4&EH6E5>$D^,(#6(&P?!.R>);I=4Z\N15UX_;@9\")0<*ML.KJA=]+9\\_TK MSLE&7@A$,,^LEA:"UG4*G,O@D4)0KKS2 @VZ,-C0X9O$C)OC'@(R;>3>@5WY MB+-9W5_G^>]A^4^\PE*-/VS0OH!.3-(^FSDM!9[!!HI!L\3 2NO;C7=3,Z[K MTTC=-VM/VLB^ Q1]('40 5^(E=?DT,90GTB 0) M65:>=EWZ?7/G^AZ"QO5SAL%2.PUT *>_X9QD-"->7N23Z7Q:Y;.>?L/+U6&" MJ,4,4L4#0.IEEKH %2WA#2)UKD4K K M321?C]9'2%Q I@6"D64G4FL8W2)B7-=H&. <)^F>O.K+EB<3R1$WL]B9KMT?QHG:H;%")PLBAP'))QKCG^8-ZT@?*N@>XU%8Y?RSFB^NLG*'_0DH) MI6.2.]"E-H(R/MI#7F_H":: M-O/@ @DHTH:O&$.(.A&/=6(%NIBY:5VO?3]%(P=HP\.JH4(ZL$OW,"(,%H<9 M.*IZ<%TT1.8[R8]T.)V'Y8_-K; Z0*6>*"XV.;9S.S[Q%F4NMD!1 MY%6J6@CAG8O@K'*9EIQM?_-W0';&+:4;PG/K1??=+ -B\6P9O\0YUB,JEAEQ MXC7(C(;8J.;!<@M2%DYV0LG(6_<%OX.4<2OPAH/?<3+O84?&]=5PVGN9L$Z; MMK5\3-93[D*[04&6',_&F=3Z*/ : >-6V T!D\/EVX%=^80G7Q=+LI5G]88I M+;$JX]/B V;Z7?UZ;H4 3GU&&P 587C(H7CP$R11((1+75@4N MFQ=L/I[,_<)1]IR0-K2R^@E2_S'/]8AA&D_7EYW/Z_JJ31_2YEV+]V&YGJ;I MUXV/^Q'3Z7+3!O9E6$W31-;!G4EG$*)6MCI7D]>.;2I;.?V(<]VZ//U8FO<# M[+.JZ'M2-?:#WFL[PHMO83JKG4@^+:[4\Y]5>6^Y+(5%IRG$#_4?I8P""ODE MH&,J%UUCM$'WY(=)W ^;SZH<<$@E=;"QGZ^V\TN0ERUWDN*.8P2*>^H$T5K/ M5K.64GCE?.:9F=8G#W?1LA^JGE7Y8!.Q=Q TW.3CS!SS8*-D"$;62B0;:B62 M+T#D^Q28"L6U+C;=2/"N M7C?RX'+R(%/P(@MC@VQ]8GX'*>.>)SP)=@X1>A?H^0^()4G0Q="Z#]SJ MYM?M'D7@N-OM& @Z$,2/5V?/9O=,H#LZ]G"-B?EB3M(.IH(&MR2:2, MUC2_^_]($L?=Y/M%;!.5-L3L$]X%WS&^[CI#1UT*W_7TP6^'/\A2^[E)V[>\ MF.<=[[[T99'E$KT K52H0Y36%UD?26+;,[7,(AJG.3A> M4T.)10B9,S#1<.>C%K%Y!XO'GZD]Q2REYNBX_ZSM,7+OP"G<9XHFA7#31::? MUYX=^!JW_[T4LRBGB[6+2$3[YDYXE>;.$S9\%%4C]UQ]>G@^<0: M[AC3_Y@36[/:,^W_7LRJA_&W,)U7,;R;7Y[QO%A.5]4-HF_GG[=RN9@F:X7W M3-**YMR0'"*S$)(V) Q=R"GB/+GF5Y8'XJ6#PN@GQ.2>2^)) =+Q0KFFAL5R M@XKU]LAT>QZU'8LY,444831"T9G,4LD28J;($J-6B,PXU?P"]I$D=U"XW1_L MAU!W!Z>-.SB]6*C!AZ#K5>/B>23A60[1!H1:*\>$0Q=<:Y_E'G+&[MG]=,Y( M*YT\EZG(UR+C+V'^&6GOJ(51>+(9!+.8?T-:#1A6EB+U&(N E#/#0LO+IM8GA?>0T]U@YT=I^E;#L#9B[P9! M+W>R(HU@)G,'@=4@7.EJD#T'BK\+TUKFB*WS@/>0T]W,Y^,1=+S8.T#0CBGG MQD>*R6* D%(=^%G;%W%7P.2 UC&I0O/!

    .DA\LV] 8+T<*N2^8G$\Y#[[. M,2>!H!$*E#.:9%$;O49+.W>2/(?6?;\.'"4_6-G?<# Y1,@=P.3"T]M&DC61 MMIC7W,C&VXLR9ZV%!V/SIH$"0BVGI;TV)(Q6:=^\T\Z]!'5RO-HP?CI:[!U@ MZ 8/9^O*%EI!VM@ZX8X6 LK:+4@BH ]6E((J-*^!9I+:0(/G$-++N0F'+6FM97 M$NXE:-Q JCV,VDF_ RA]P#7)X_*&_QD7WFD1N/&0LZDMEGR$*(*'D(TLD<)# M5EH[.[LI&3>\:@^>!O+N #4O4CH].9W5T^>[JF7.&$/M# ^^WJ )M!QD1G"^ M;LS"&AEB,;+Y:>[>Q(W;A'D PS2(5CJ V[:$846*.4MUO/SQC_GT/T_Q-:[2 MX?&/Q1I7=5;G!]QX#IN>7KC:Q6QPQ:D4'912IW^0 MQP#.B@S%<"V\*#ZR\$@H'D3(R">Y R-Q>-WT!,3-4=/Y\MH<3U[ERJM<6"+O M-#'AR$_QCH+I@."=$LGP@B&8QR+NWC>.?.@[-+3:2;L#A^W"I_V= NK-]?L) M2E5$<.3(LE"O?<@$P3@%7(:4$W.2_)&ASO+$[GZYU7%),TR.IT M[*2$!A7K'3*M-:"S7 ?4&$KKRJE'$SGZ%/M1(-E8>;UB].[^YQ.#)3/&-!A6 MNYZ7XNM4+@7"JNR4,\G8UD=/>Q,W;G@P%B8;*6ODL'.G[;\C\+YL8S#ATHCD M3 VLN:N!M2'?62C0.=0.BK0GR!NFMC;QPTE!L?;$ZEE_.[R.QC=K)^' M^EN:MUL1 M7!6H\3DE)BQX"L% H9/@0\V4BV2U)Q=$Y-;X?"2)G=PG&2I'V$X]':0)KYSA MW;;W0B5DWAK0Z!-Y&$[7)C\&A%*)H? AF-9!\'WT])8>; B$NZ\6'*>5;C(O MMV4UB9H"I.($,%8*J)A)0#G21L&BHPU#*V9:I_]N4]%;?F\X3!VI@6Z0M./^ MQ':-3!*ZR#%Q6A.!_DG:@@LJT#\Y"F&5*>8);JULB>DM1S<:K/77WS9<:*T*Q.D/QEBR"3AE< M81*8-\6FFKUJWBOA.(I[2SX.[!X\C6:[&%ES![][YE[1H9"%)TBTCJM\'>UJ MT8$.)(7 4RK-)U@?17!O&NT9QMMEN_GEN\U!Z>K-=URFZ0KS)"1F M;8PA?LQV;0[W)9._[7+_\=5VMB\EUY$Y:S'Q=;PM5] M8E*0*QY%)B_;894N+4:G0MTM4M!P]-^J^&G. WK"AX=+)=[H] /9!Z6T[0^LP@O MJO0WDX!($P6GZ]/J86G/."^&0E$T%LA41(A%!N R,Q8MW&O_@K-,C'[$]7JV'6$TB2:DI(DYX7P]OTPD:2,,6,92 M-#H[<;-?YFX/Y4@Z]L/GLSYF>W)U'>M&/PDXM\>']_)L0XHR:0VB1!(Q"P5" ML0:80V69"#[&?6KRVU"S'U"?]4'92*H;/^K;:P=Y<_)UMOB!VWS@^[/0]_TL M4. 0O%!)90=:*DW<:MHWG)3 T,B".1;O6E\T/I#4_5#\,Q^3-55FOV[MQD6_ MD\N)3RI)RR,P66R=-B#!21=)NM%$GXHPES[A$QP_W$GH?GC]F4_)&BIR9)=U ML_(NLX9OOM<,3)VT*EFVZ*(%5QNH*)X+Q)@].(=9FLUZW"=9=M?S]\/0LS[' M:B;>#@P:1667S<&D<6$/(!(DE7I(7CE Z#,23"T69760#WZQI)XUL=+S=72R;7,'==E MF./)8>#@5$%0GKP$GS6#)%+@*G(TK/DDR0,O+/T49S1'JJ 3(-U]/X9E"DXD M6HC);&8?UB:7I:X/89W-DAEL[;T==U])_!0G(6T4TN;"TG60_>NOMZ3_._U@ M\ZO-;^H#/F#YI?[W'Q_>7GL513E+DAY)"I=_I?U_^[97B_EJ,9OFL#G;.;L9 MO5J45V'UY;?9XL_5=7Y64XJE'TH;/_S,7R])OLG,V:-OH:<)^?A]C?.,^2^- M>KJ^NWS1B[A:+T-:3SCGPMG:G"_:VF+ $_2LE9"-S!A,##*U3P[=34^#@+(^ M\_UR\6U*DGOYXQ\KS&_G[\@(AEH3\B*MI]\VQ?$7$K!%,Y^9 ^,-+;F41+V M3,&/#BQ&)I6WK?O;/I[*3AJ5'HN@'6'HD.KJP+^_'FB[*+C@04'-+8,JO,X' MC@:L<"9%9@UC[QZNH =*^QNO#3 M#>WT]6S3K?7%/+\XJ=G'_]KRE+51.1E&2]D33QD+1),T!7+&1UNBTIHUAN ^ M=(UK(;L#9'-5=@#/C>SJY=_?%LO7B].X+J>S%RG5:IW51 87DI0*3%&10G^2 MF..F0'(RAV 89[;UA>[[Z!FW?4QW<&RFN@Y@^/KLM5M9?@K?WWRO%A]?XAS+ ME*)#*41)T@'':.L05@N>W![(4EMI770LM(ZN'R!IW%XOW8&QI0([P..%F'[' M36'$AI=)*IB\4 A!I>IZD!,274R0.6*4,=J(K5&XDY!Q&[!TA[WCE=4!XBXZ M^5_U)MZ5U]/5UJ*3G_%^B2?3TY/5V_DW/%/ Q,7"M;8"LD?BTE$XZ)!Q2)QE M5J1EY"FWCL4/HG3<9BO=8?8)U-U/D?2F&&.'),^SP!>)X0FW(15O @1?R&TQ M3H"3GD2:79"<%:5$Z_M2>Q,W;O>5[A \C%([L,2WCUTON#R_S7 N/Y-R2@X% MH.02%";B48<(41A(VFD_$3;;J*MG0-YPK;>KC5::U4($T*[.C!&8:[,N#SPX MXT4PLL36QY3[4=9;U^LG@N'12NH9@>?^R?OP8^.(AJ>@U6EJ=$QS3$Z6P;[YWY&9>)W@CIF2+Y!8RS<9BY:WV;8AZ[>&DD_$2"/5%"7H-OE M#9^OJA\385FH8@(NLJ,0317PDL19#Q'JS^U3X.]>$GOK&#UB$'.8VKI$Y?4C MV4O&(BM>DUL"16FR\5IP\*'0ZD,? B\^6-^Z[Q/76)/JIXI@&JNH @_O7 M4T]B8=D)LOGD&6L*TDSM?>+J!;=DZWU);DMK#W)_ZL9-ZCS]W8HAE'8X'!>T MSH:$X_8L?[<@,TRD[&V#[1#;)6 MZNK /I[UMZXM^M)_GDZ72+S2,EO_J#VAUA28U?O$7S?G];889R-9?AUL!L4% MDB 9@A-.62=M+KIUT_S]J>OR[EDSG-PL\1U&:?UD'L\9K+T@%V7])REA4I < M#BNKP(*JSB^CX(P\8')T8BU?CJ9Y#= .,KJ\'38TS@Y50W^ NE@Q+[Z%Z:Q& M^Y6W<'6NV6N,ZXFTEE9.C!#0D)<;N8:0ZQP4&S&GJ(3.K8O\O;WL#[C8C.O)^/)=N[)NU*YNN3Q)O<3X4U, MF6*TY&*M#Q$D9JXD<&:+"[XVI+G1H6!G?\X6M(Q[3/A$P!Q%<1U$-?N+=Z(Q M>2=9!.2&_!E-7K*OT6+.(H0B4T+;VH;N3]VX)X1/;#T'4EJ_69_?IO,P3[L% M*8S5U9.+(@[UL95]'V5^TWIUPEQQ3EM80%Z6RA1!S--6I M3:)8$2-O?4GV8:JZS.L,;? :*:E/N[=[[#>+3*"V"@QR6D[1([BH-;!B/(82 M'>;6)0\/$M5ELN8I;-[Q*NK(XGW V0;,BT_A^V:HUF)6&XO74'YWZRSM'2N% M0OI8&$53E@08F:I']9&D6(Q1LO4)\Z&T=IFU&=HZ#JK0CFWF=HJ68SYIM1E$ M+VO#CJP@N,S!<(?>\R*8&=Q0[C_Q[*F3,4]F'1^OC Y,XOY"FZC"8D&3P',; M:U\8 4%8 \YHE5%8A;+UU=/]J1NW,/N)H3>0TCK( U:VZO]K><:W,-O:]O-I MPO47FZS\U1]<^>2V"?[M0LTT.ZV[P9OOY#S//^,',LIO2D%2@GF:P<,M!&4XL,Y[J M$1MMJ,P986B9WII@_0QP.YBSW"EN'Z/$3B8R?3S]^G4[BCO,SD7Y=EX6RY.M M,L^%JJ3T662$5.\/ZSH,A<0C%=!"Q732* MQ56=%%_O8GKF(U,41F2W.>P/!KRFF),%G3 &;;,9H,G #2I&'I$SA+)O7P$[ M1O)=8.?\'N^6?.EMK58N$% Z4,YG<(RXB2GK$C/7.K6.?VZ0,/*UF"=!S>$R M[P R+W*>5EE<"NC-5F*U0&Y?^659G U%$J=U;_?$).M?7%2F\%L?TR.*)]@%)E+9L%X1:8\ M( 7YHMX03H$8E;0NF_C4/[C^>TZ7"K3.N*GWUI&WNVS5T4PBP*"]/5],YK@X9^[K78YM-?GT\$XV&OUY] M\>7XV>WXH_=76'I7SDYOPNQR,NT%8*.3R9?BP,14S9P69.9LG7@>8HA*"FS> MNJL)X4?WOS^&B#H28+98G2[Q$RGSY:S62D4AO#!!492&),CL.#C//802H^9< M)T_OD]?335<_7'6_9AZ&BV%3R!F+K:.Z23 M,B7O($4LY(?D +$V)LI6%):$IO^VOK[U,^T=U:V\3_.7=L3PVM0[98K!?3US M]-%^-+WN.V)/. ?>7V M,YKM"0^0U\B>OPG+.6EY=?Z2"TCZK%*4D0)$:1$4-PA!&])R5)SIG*1/K8\& M[Z+E6*M[\[F74,XU%V.S N:S 66%JX61NB+;219X"K'U(=6=Q(QKQYK@X*9I M:B/XGFW(!_R&\U.\DM YP(CL>$@S*_(0@8W,R-EK:MWQSHD.YV@J:%Q$GH%A MJJ6?08,WTD#*7">%.?/<^M+"GJ0=:V0>>,TE]&5PI2X:, E3[1Y2"_=2K2[) M!57BTKK6ON^^M(UK@H; T$V+-(B6>C90FP[M6S_B;.Y//> ^(#6Z\SGMC=-[X,ESI>7F86;KK2B)Q7 92Y >D;Q M"9>JR-;%88^A;UPCU18_.^X6#J.GGBW5IE!N'F;_6.%Y+]7##-4=#VIFI_8A MM%FLMT+25BV:?TWN]&QQ'6-CN\Z]U@.LU\TG-#-;]Y+6RJW:#HBJQ5B;UX79 ME1GDI%#I@P+FDJ9]2J0Z\#8"\Z%X:6.R>H F&G>1#[4U@C(A@6=> ;H5@SX[$OP8U,RN7K5B]NO&\'TDJT MQ>F< $-M[UQG#WJ&%M R%C'%4DKK7DR/(O#X>S1[O.Q*_0H3B>C=M%&=;E_8Q#S-K.QS0S: \3 MV8J!;>TM5^>=D>J2K\4A&8.(4HO6 MV=;K%!QK'G['U0KQ^@C?*]!4.6!B%.C[R KQ)XD_4=L\!!XT9X%YW_KP[WZ* MQC401VC_IDEH*/B>;<*5!MUA.T@(3VJ^Z>S"Z)2^?'].\[:K^6'!UN/>T30& M.X*](XU2'=I4CT37/\B7_80G7Q?+L/QQ]I.+.A')! M!<86!( M?C(;'H77#PAXG_<<,S%L(YG:JYCP>-=[=J8>LK9:)=J-9:K[,N?@$Y*S+HI@ M*2?O;V9[=K)VX.O',47-=7YU MA3**)G:[6I&+^<+_!^N?B\#"<'F*0['M3, M[NQ#:*M4\H6^-^,6+GJ'G_4:W\R3-QR]0&+1I< M*0H82T&6XB*/K:]L'T?QL1[5I]I&]73Y8[.6+I=(4<4D@QGXQE>0AD-4GH-* M7#"CDS/-/:G=E(RA/9AN[0W M*@;ROW/T$I0GH'GO%0CII50R1HL_E^W:^^TOK[[]2@N!I'440D+@R8%2'&EY MB@(LHF8V!Z%E\W8]QY'\K*WA8_!YZSCO"57=L]F\TLSRH!++R[]N6%=Y!TF- MK.+%\W>CBE+7) *&'(!64@,AIPXAD6LA,Q.B9*%-:5V'=1\]XUJB5IBXLU?LL1KHV89\/(TK_,]3 M>MR;;P>>K-UZ1#MWZU[B&IF4FR^Y=-B-=X9V [ \:E VU\R 2A!KBJ(>>V!I M[1'<1FM=]4Q:6#V'5E9,N-JAD_9B'T'EP" ZD\#P& TCMSPW M+Z[JHI751M_OR@V=_=C^>VD5 G="^(# ,Y>U[6@]15,6!+(LC M[*=H&_4([-TTY /HKX-FQK\MED@&Y=4IO7M.?"P#A=*I2K*6F&V^G6T$N[K) MJ"[")V<%.,=(EIY;""IR*)9;IKUF7K?V&PXF=MQVQ^-C]VFTW &<_U'G:K]9 MK:3.ZJPQ6P],NQD,PY[4T&8R2CK2!IB/4.J$PHC)7"^60:(_-N:L8= MXS@^"AOI:43$;0K PO:J\=_#\I^XWDP!WMR2WVWXF2B):QZA>++Y*B8.P>0, M-A1+D1IGPMS8MG?7WSWFI>,.:1P/9\-JIP-#]R)O*F97Q-;F\/DF.P*3*+;> M<]>&5I%"3G:[*'(Z%!/TN&)-ZT#D 9+&'8LVOLEKJ;$. +B['\RU)3;A6NDB M=8:H:UF^*P$BV]3^RQ",C9;YUA?H]R!K+R#ZGQ>(K377 1@_XHQ^]?EO.,=E MF-7N'/ED.I]68:VGW\X;EN[(->5@F)'$FQ:U3VT$GX.&X+F4*OO@0NO4]V&4 M[I<*9S\O9I] P3W ^**"[&J-V;NO9Z)^.T\D4&*W-O@[XW6BDPRY& 1N:_K? M.@&..0ZT;I7BCG&)K3L#'4#F?@#^B0]SAE9M!^B]*%ZZE4,0S&;G!6#4]83* M.PA%)RBY:&>Y"J)YG>M=M.R'PY_X8*:)DKH VS=<;3I3W&0$E0C.&?*C(-LZ@$7P&KEY!EQP6:1DF)LWY[N'G/TP]Q,?P[1250>H^X ) MI]\V'0T_+4.N?0C/VQ%>_O[%;+;XD\2)ORV6KQ>G<5U.9Q=-"[?NA"J9 M9)HHG,N;2_("R1G&!%Y(^L9:A:YU'51+^O?#]4]]V-K\5\05M M8S$6' \!%-:(CSD&1D0T*+5F^LGZ[Q_D#/S$ASZ#*+$#<&Z;DVQ[DMQDQ?AB MC=$&K"X"5-(:(A,:KK8A5F[\KOB_GGWZ??,+^@A77[4,NR8'Q6&736=CM%,A:RZ9G8DSR&8)IW M\CR$SOU0^A.?"0VNW X _+?%(O\YGO* .1HP MLC8$,K:6Z/$,LF!A,6DE2FO4[DW1T \@_\\\KEH^5B3E^FK'K[(]W:_V,FK[OK.\2654QU5)0"TRA+DE+@[GU$787-];O/\G8'N/]OEAM%7@E<9?)TM V M5:L6:NDVN571U<;2GI-9,D)[V;K,]#!*?X8;[8_!YEU3U ;4;\_V_P]<;\MO MSC>Z@VWW74]J9G?W(K61S;RY_5_V9>:R,%TOF]E:DL1+ 9^,!$0CA,O%"=GZ M#L-=M!Q=V9F^8#Z=U;O)-]Y0=[CT\L>V-?JK65A=:=CC6<[<&P]*.T&>5:W' M]H&^+5DSSAA%C*VOK!U$Z+AVK0E^;M5K#JZP#F*ENYE\/9V=KC'?P:9V+*-W M",E5JUR8!.>1@R?F92C2$Y]/ALM[21VW#\<3([.=TKK"Y@MRWG-E;?H-/V(Z M76ZFK;[YGF:GM/EL+S+74=%GSLM-J5R9'!0"Q9$DZT(.!2@*28&8MJ!3W]=_.RV)YLGGBP3[CG8]JYC3N1VPCK_&! M/@87P$S.\)"]!.9E!)440F \@;5.2:NY%+YUOF]/TAJT'P^?/R_Q\]EJ.'OM MS>")UXH^;PV'L60!QNK^Y[6S%[M37*KY.#E^VKUX]F=Q99OWLI:N?";=[SQV*^.!_@=DWJ-U:$0)TT2@'2RGIIT]=C M>Q<@&69E5"HRU;R]U4&4CIS.:X>FNQVRP137LRD[KU,.5TJ4CS%F]S^OF3E[ M!-F-#-J=!=T7*+2*6>3!@6&Z@+*RSH8VFKYUS(J< ]K6WL>#1 UV%^%*^)%E MSC9KP'H&JD+PX#FW8)V34G$?-6]](O$P5>.:J[98V?MJP6$ZZ=DZ[2@H/L8X MW?NXAD-:]B6Z67BXJ\G)Y>YH!$-$#JG4\=3:$=;05?^;MJIB#&-)-%Z@]U-T M5!NRB^WZ5?@Z78?9]+^V;09.2>CGXKZQ5VMCH@A.@MW4:^A@(.8806KID\XH MHLT/(.? 5X\=^#7#Q;5>8P.K8.Q&=_NP]]OINL[!.:G-3[>GS+O=1(S!9DO! MKE";MA;2@LM!@?(Y%IT"MWJO/G@-:1KWF&!,3 ZAM)YWSQ>)?H07X=+!V^;N MYS3;+_<@LY4/'WYL'EY[*M67AMF5B7DLHH]*0TR&/#+&R$*Q$(!+IDJ4RNG< MNK'!/>0T/%':2O?W:8C3V>:(X0;:$SH=(T>BK_9HYIQ$8#&#%@XS\T68V/H" MR/[4C>S'-\++/8= +;73LRUZC?%PO_W*'S>S.G<1U&J^+#U^Q\"\I)2.*1N0 MGM7&EYJ3.LDM=;MO 9SSY>G$*=F46J-;. M,N=!V$WK!28A*.;!14L;;) L#<+OPY2-/-WU>'3<.H%IKY">[4DM^YANFBV% M>:['6M/Y9YP?523^X".;V9['$=_((EV^M.YGU]ZZ<[*GM"48!,8=)_<[)/", MODW1:'ZI94_W-;=\[!F5FY? M@AO9M]_"=/GO87:*EWB[]-8M+\B9ER#0BGI]'^MT<@W"F*2SH/ ^M^X'=A\] M[:S7Q5NVM\)I%5R))?Z.H;XVOYM_J 5F=9EL+AG=\ FJN%?_WA--O\&KRQ("L"3 [>I![ ^0_ A@P],L>(UZ62XMJB/IW?P#WKM MSYMYG7<3U2Z5;!X;7*3B^HR,] MK<9,-X]LF=6)PC&0.N?:"\. %Y90*GRVH8CH;/MNCCM)&=>_.T+?MSLR'B_J M#C:[;6/)=^=EDANNSAW2'^=[^DV;IWUAI1"+,I#[*5, QUF!4K0U@3F;RC"] M01]%YKB>6%.D#:NBGK>E35NJ6^-'#MZF[GUFN$(%F6UI9ZBT.#,MJ#4R*#)0]+Q"R*;)XS.([BAO>'S]N? MX?+;-.'N:3>UV4.ZN R3%I_GU3M\C\OIXF:",@DR_LXZR*;>NQ%.4F2NZM48 MSUD24?#FT>I@S(Q\K/9TF+[GIO*(\.C .;@4Q+8]X.802DNG4L)4-5 G_L(P:H"5DKKY$XKE/0!:;;J[(OI%ZLT3/YO:C< M766ZAO%;E:]6I]N#]5N5.I)8U\4#+[Q6ZAA:HB5:"*P$G9*P+K5N"-F6@W$S M-WW@_*F!T-\RB#>WJLTIZS21#C9RV)RS7OO)/^934D1:3[_=CBFB3D6[(H"G M*@L7**8H2H)VUDJ5C>?-V_,/R<]>2V2P<5/]+)'Q0-+5@OECL3GBP,2URA7/'SA M.B %S)L)"(598,3#01%'D]X'1VU;\(W!9CC6C=8N(8>L?- M* P/UH$UV!5:7Y\10$SNJD*\F0/ATCIF J2 U?W% L[0MS$5$[Q+,;CAXOY' MD3IN2#\\1H?36P_PW,Y >%<3+*&8D7'.E>#(W@6-'A:AYFX MTB:UKJ?;AZYQ ^O!@-=:(SV@[&(QU3J_\\,ZDMV90W+/D8@RMNA4*.Z/F=-Z MJB,OBU20&.,E:J>#&^[:T&.IW0N1@\UL'MX4#JJ]GI,X5Z=AA-IX8Y66T\W9 MQ:*\/%U-Y[A:O<9UF,X.ZE_YB*>WZV=Y*$M=#;]Q(F9O"-+!U6E/(6;PV3H* M8(P(41B33>NJN"Z&W]PX67[Y8]N_O:Z^2=:J)FNX\<+NM-H=J) T_J GI5CQ&7 MZSK"^?TY/1O>_HXG$9<3BX8DX@T4XSQ%1>3N>LD2_P!5^R0]X[< M-^!('2^>2.!=@.GE_KR%HKP(RD/B=2B(E+3G2ZZ!3+=#*41QINP-IOW?.^[Q M1',P#23P'O:QR[%)+\\XR#X96@X:;'9A.]4KA*2@J%1R\8Q'WCI/=IN*<8\, M&@&HD9 [@,G%QEZ;3*]_7)[.;39WE4LT05E@VM0;0U9"R,&"X,$'XUE)KOG, MOOL(&M?Z#.X['ZV##@!U@X>S1:8C*]JA HN>Q).B!>^R!Q.]LR9*UOY< 72VUO2: R>CEUDH6D8N@HKDNP6%DK[57%N-*C7O;'Z+ MB)'G@1ZOV)U[UJ%2[@$F5_;PWZ=S?$MKBE8/(H](3ADOK,YK<0Q<(?)EW )Q/2*MH&98_MHMJ4U:\>G>Z7M4NC=/YYTFJ M8SEBSJ"3U>0*6@4N&6)*6U1%J\2Q=:+G(9KZ"=X/5/MB0!UT@*F-:-ZN5J>8 M7V_:%&ZO>&[YVH:4JTW^_DIX>=EF9N)IZ27O.5B3/*CL:Z>89,$REH/D+J34 MO(SF*(K[B?_;X/$)]=AJYFQ0\C MB+&KL@E-@4C,CIR ;.L ;A'!1^9 ,Z:E2P3*(M26\]"85[J7SLG5:YFYJQD51&VWO :$#1-\!B,X_MC=8>J2;0I0:!'^$4[P;.5YU,P4A8"R%J&$DB%P&<#R MXK,V%* TCW6'X&/>60N,3X_Y/W9LMM)4G:X*N, MS;U/Q[Z8S8U2F:I?9DI))BFKK*]@L7A(Z"(!-0 J4_7TXP$"7$$22QR>8(Y5 M=;:6+!Y?OO!P]_ E)%[JIE[R"%0@/GP)GCC*SA:6BXRMTP\[R!@Y#AP=&W?+ M/DY45 =8VS5RZ=/G/S;,).4%0^$ 2Q;D@@I9A1.AI.R4B,[8U!IUCQ(T\J7< M&_[:*:\#)&[ELKY"M"7W5P8%1#^"2BI"J!/L#$-B2S%K7?/'L!O?[[>*Y!3G M[V@)=X2.S:FQ*;,0! O"WCM?D Y X0JPC M=VSP)?4<)X5VZ-!XXG/ M] [0W'T:4/9B*Q?P[+E8_*PA7_\O,J1,'HDT^!@[1&@E)6 M@W>Z@.#9*,U\.H!:#34NZ,==L;(QRA09Y!+H1&8I MZ]IE9R!JIB$ID8E%)1UK#:\'2.D44L>J_'Z]_LGR[P!&;RX6%!W6F3^S_&;Z M5_W5]IE P(B#Q(PSC750J/SUN(=.73?4OYAMBUU2%FK*(TB)Z_N$?"2 MZ$8R@\&PK)U+$N4^P?J]'SR>SALI:MY*:AVX(*_GLX1U-_EZP<1T2>;R%YRE M;^=A<3G+)N;"N0L:9$RU ]?1H:A3"+F22@23O36M7QN>HFG1--=$E MLK;<;#-C4<=B%0>1*;!4K&:P=.T8BC)PD8(2I?4@A:=H&KFSL"D"GH37">KH M %YU _WR$_[ V06^QZL T"%&&04P7B>-2)[ R3HY(-D@:C\O]\V'VNTBI#<@ MG:+KN\4@)PM^9$_G?FWG/7EMF.*8=#&$! M[?W!D1M)AT#-< +OP ;M,-A7&=,L>$R.3@#G@I&(1(8H*:((6LE$/D%FY1G\ MIH,>,>S?P&4Z2OX]0NEFB];OZ(^3T M=K4=J?*GH'2D_#N TC]P_G41OG^;IH?,K(NION,(**(NNF+6@$N<@XN*KG%M M>6I>R/,D49W!ZECUSX?410?@VB8\'F(G(T/E58:\'E4B4$,0K( J2C%FE(K8 M_-I[G*3.G*I&P&JIAPY@]2O&U=O9:P/)"%FGP"GPTI!LZ#A9 MK5AQO/50Q8=H&?=&.U7'CT+F2(&//D]Z-ITOWL]7N/SU @63;/O,FU-PY"]" MRIY,I$42C-<(3 HOK:.+V=YY;']@;O3NG]\3$([5W+RQ&#NP(>_FLZ_TT\ZK M@*YB"),#.5ZJ@#4N@>)T)_L4#7"ZD2U%%UJYUAV.N^C8"S+^I=T[)TN\0]1L M)V:+[).-&GQP@ORM5,!Q53VOE)CCAH7F<\1W4S*NL3E=PT] Y@AQ=P":&R9S M.SE?DN5E9'PC]Q3V*5XGYT=.MA@+1QFR;S]%_"X1?4'E&,W>?9HX2VS$X->[+&PG5W#KK0@>LK=D<7V4X)2NG:]:273)Z[S7A*&G$/,0 >.5 M^#12[+RUE#NXA-[/9W]L[2)YY,EQS2 H64O=ZI91+048Y:T)CL6L6L\/NO'Y M$>'11IGS-I(=V7Y\F:ZJ57T[R],?TWRQ.2?)2\;JLEFG'86%SGL(Y*(!HM,8 M+$._7][M"=NQ\^/[ >/%S+1K(^3>4/*OZ>K;)SQ;JV7Y;?K]R_RWV6JZ^KDY M2(&$(;DCMRW6Q9LZTT'B(0'G6FO&M_,%W4@;P?2IDF7&S7<43OR;(ZB(EDI@KG)*[,P$1FLB"K*E.+.O5' M2.@(0"U5/F\O_PY('9VK\X OX)!Q8%5DV MUAFI6V=L'B2FQPTH!RGZK@/=1.H=P.?><_Q'7-0_"%^13[*P+'&)$)BM*\DI M/G ^6M#.!PH9T-LP>,'[#7IZ7%MR"HB:R;X#'+TZ.YO_6>>2OIDO?IU?Q%6Y M.+M?1CO)F)()ZZ55H2[SY71!1T8Q+&=!ZXC6[9?G.0!1^U'6XZ*24[ U@#YZ M0%E>K^]9DL'][:\Z.PTGPH2BM?# 2IU\YI!#+%& 09-EKKY :3Y8^AX5XXY< M&0 ]I\FY Z1\7.#W,,TW&)G8I /=S@R(C1K!9K*H%-6"S(4D55MI2^L9K?>I M&+?3O#U23I1S!TAYW#*6G#!1RF,%\D]^V3@DS@:MYFU/8([TO]+/@V_3I=K[^(-J>SW ML/@WKCXNI@FW@^!^#2N*F["S:;4S9NO7@[#'>@MUZL=WQ: O&N!*[8KN>V[DF]6B^^R4E, M;%&::5USK)R\.JQ*"<*!-"(+KE7,K'7D/APWXU:K#F2YQ]=[!R?@P^I;[3$Z MI^]_(SE,?^#;69J?X[OYU;0'^6=U*,#U"N!7^7\NEJNUH+#,%_@) M4]71>@OG6I)7?[\D&_$E_#7A/'J1/8> =6@ \Q8"(^M@74S>,VYY;'T6BN^ Z.P,/=$!E+8:HH\(,4JFM#!"Q=9)G'UI M&_EM?H#<\Q!*Z0!L'Q?SA)B7-4BN?'THCW,Z2=$8;66&Q&.]3VP!1Z<(-$/I MO/8F8NO.KD-IW ]\+^C9;% E=0#"_9X%W\]GQ.3BTOW/EA?#(17)Z)!ILNU. M(L@@O=*9&;9?'5OS!]MK&O<#X4MZ?1M221V \,'YV'\LD5A]-RTX2485H8T! M'NI\4^_J(.M(OV)<:U-7US9?6[X'6?M![44]W[5510?H>AV^3U?A;/J?F@RI MU35I]7J^7+TZGR]6T_^LE;5)[J$UV4944+CFM:29D[?J?"W5RES54\-:/T?L M3=Q^2'M!SVS#J*4#O+T]_QZFBWIF/I3:(OJ. JK\:KG$U?+_X%DF&TYG:>*< M#M&0=1;K.M4@71W5K<')$#/2+[-MO6AC+\+VP]D+>L1JKXX.,+8M-_V$W^MQ MF7U=+VDD+DRR6D;@G$2DA/00M:V_C5Q)$500K0W8;DKV0]$+>$9J*/ .8'-[ MDLJ;D)#,+7F1$^&**8H\1"TX\:$#A7\*\T7>*7\-?'\',]"O_KD5]5PD;LN]AO'NQXU\K MG&7,__>)3U^+KV&V"3IND5\+0&ZP^:&\F1)+:1K.KL8T+%_%Y3IZF3 >F"PJ M@\2 H% D<%C[#(.AD^VK+]!ZI^' MFYR^)I*FJ_H,?_VK3?O-)\P7J>KZRWRSR612LC(I^)J1K>&$904B0PU"Z80\ M<6?N#H[=<]?'T22-VY_Y/ @=4XO=K:$YG.U?-V1OV;2.*X_:@]^@K':>]PZ\F!+?> M<\4M!E <+3B; W 78TP164K-"]7:>:^#/9SWB,B#='6B]_K;+ ^;FGN/J\LB MTH^X6'<:;&?VS,MO83&;SKXNMW]3TTGI^*3:L5]JE@YKPFJC1-;=#UYE KQR MB9L:"IE0"W&3A;!NW9#9<72E&-8ZX_(0+:=:OIU"O6)4.I^34A*$L:+.^3)D MS74!JV7QVD9G0^NE*X\2-&Z4W@0/=\U9.P5TX.M=G=[JR4X<2Q1]L0#,![+R MKB"X* N$K+WQFA?=/(5[BX"^T'*"8N\^GQ\MY0X@\@7/O\\78?'SLJ^?;NX% M;H/V3']7?_W/<':!U\T/$W3*Y\ 4<.7J)C_Z5>!& P;I%,8XP/OG$62.FZ 9 M#FY#:ZR?,."/69Z2P*;Q@G[L5J#KQIVS]?^8OC7_&!:K:9I^W\RENVK@J>*> M< I_H^_S<](J1LN911:"!:A!$9_HITD<-]OR M3+=X8TUU<,__"Z=?OQ&T7_W 1?B*VY*_M1"7'RY6RU6@$SK[>LF\?\ 8[_\O/0Z M;XS^=V2H!?T'/ MU,E%=7.2- ;+CQB?Z1DRL,-":7!UWWU%/5KV M'0#GR5&$RX=F$5ZS/1G%/.50"EZIX<3_$U,SIHE323V/JU M8@@^1BYD/1Y6AXY+'5K''>#\-PH2YC\1U\F@RVG(FP5,)0@3O*KEC(HDJXR# M$ ,Y-[+HA)GIK%O?S@\2,[+A'!TG=WW')DKK 'V?L.;/$]T]:U;6/;J?/O^Q M8<8;F;S& B*ZNA:3W.LH2P2!7 K!DBK8>L/YHP2-^_K6'0K;*:\#)-XZ4AL6 M4N#):,' JO4*NF A%AG!,)LS:LE$;GU=[R!CW->S[E!WJJ)&KL'_8_:#CLWZ MN?#LYV]_X:*V_^8;#S(;EK3DT;J 8%ED4&5")MUI("\G2AN4R^9./<+.NOH] M/S?N U@W&!M*03W8M]TAW[NK9O8HR5X;J2&GHD$)82"@$A!D]AAU25(,_69Q MEZ:1[]MG#I>;:J@#Q.W_^'PWIZ629U&* !QE)BG6_4-*>9*BY-G)D@QK'7D< M36R7V<$C,7-T]< I"GQ12+U\:"Q&>NUD ++W=8J>)7DJ$4'Q6.IN+ K 6O=H M#%'0,A@JGPDX)Q:['*+%#D#Z0"'9K]<5:.0#/5B1MA'T)'&15!8%6$K$JF,: MHM(:F- V)B6\CZU?,9L0/JXK, Z@GU_C+['&<,LG\L!%7=G O<@U$1S!U41P MS8@EJ\GMMZW]UX.)'#>4[]TL'Z/)XPWS?!7.GK4*\4J:.;M$_PG@$A)_P0B( M2=/95*(P4[0SN352#Z6QKSZ#IE[MH.KJP$\XK-P26=1!6@:6T?%6-5_BBY=@ M PH1 I<)6X=:[8MB!W-DA\7*276RARBN5U1NSO5]<5XU^5S?0"J%D',=L!+K M$E9-)UZX B&YF%EP-C:OOCN1Y'%-Z/C('4BY'6"9W)G%.BT=SC9.S)K'5ZM+ M-_S2O;F?K[Z1SJZ-%J983TZY,A)42A(BMP4T'5]C@T?5O/+M=*H[M,5#@>SN M2/+GU7@'&'_ ?CPD[PF%!XB,(904=6W;*."TL:(=<_%\_@1#Y'85Q/B M<[BT393508#U@.PFFLNB/,6BGM<7N&"1CI12X ,B"=-A;-X)^P I??4/-L56 M"^&_T&:;5[/5-%=VIS_PLLCJA%'2QWWG.9IL]F5S\(DWV3@7+2'**;JEO:G8 MHG\HAH9'X[S.+Z7!YOKI^*9PKU.XO_V5SBY(E'5)72UYN-C.!KY+T.6KLM#% MJR#)7GLZM2IE!U$K#XG<")&? MNW_ NJ(["L=UC!*,,W6S3\[@ @F%_'0F(_>1 M3631K#L=-+R\?SH_1N-T@G MD.GV]-RH74NJ,..=AHC5'-%O:D&1 5V*,T%PKD3K],!3-(W<\]$+>/8"]9&: M[ "9#S<6.,-0!HZ S.?:KL^ KDX+J#5WKHC S/]/ND':ZGSOSHY#%- !DAYO M#HA6%\V- !1T?:A4&U9DXN!E+)(EY(JU'@G4<6?'H(AJIX@.4/5Z/ON!B]64 MG)';N^0W[*A0"F,I@W4QU4(%.B2ED"U7Q26G2Y3,-\;5$R2-/(5^2&2U5,;( M71FWS.['BT7Z%I98&PJVO+#HT,EUL6!=H1R-AL!C >]%UCRS+.\.C]K9CO'4 M=T8>^SX$6IJ+=T2H+!>KR9?IJL93;V=Y^F.:+\+9VHG4,7A9,Z'<()(3J>M> MT5+ J^@E;YPP^C0[ZX-SH,?[Z5-8K00LXU:>L/5OZ:K;Y_P;"VM MY;?I]R_SWTC JY^;LY@]F5>-!GB6=?ED2. 89A"&9<147#1[S;(X%'&/DS6. M:]X( (_!J:$V1@;:ZV]3++_]10=TG?$O99IPL;'#5B2_)U L' MG/ZP6"VDO=MU>!2H'B&A(P"U5/F\O?P[<,=OC^*PQHF4LR<)K)O?K *7M )N M0R")B)([F*XS7*/T^/?@Z6KI %.#- -S)E%;N@&L#;4"R$>H+3Z019:,J8Q" MM)XD\7;AQPL72[<,JA^#!BK/2?G19 Q MZ"Y!]K(&\!R$EX.2:HJ?O%@?NE??DPS6KY.7"WO>SN@^O%C? MQ&_FBX+3U05A:,**P2)5AAPE^8BE> J1G0#AAY+6X)7[WL]^-PUQ>D;G9D/#)TSSK[/I?S!/8N$Y<&9 :*=!J5B7W&8+KB2> M6GFP$XRB% >TRW?8\%8C(-7!D5628G&O=V+878>,N M'!P1Y]4" \7S.5O.A(N0O4(Z-DZ"BQJ!>2UX]CIS;O>X M'W?_]'&7" Y]%S:0: ^&:(=HZ 9?!^ZSA!_BV?3K6F6?Z9_+,L7\=O9Q@3^F M\XOE]J;W.6955)TE5#.7(4!4B7[KL@W%Q%Q$Z\>;TZG>"YOV)6)S),WVW*I_ M/Q]UW<1^^_BVS*\]]8T!TVT'L??,V;?B@Q/*DY.&I8X5E0CT)QQRRM$7633J MUL5>SY1]^W6Z#%^_+O#K)HV^^>SETVKBB@?)ZK UXEA)M/0K3EYJUH4IGT)J M/N?F,7I>1F;M$*SW'Q3Q?I-6'Q6=<_)BFRQHJGTOT.5C %!TH M@QPBSX6B:R:*$-:8O%=9VA/EMKN^/2YRVFEUWE#$?4!D^6J6-QPLMZ5*2EF4 MS "7R.@4R0119!(0G9]LM(VXWRJV_7!RGX#QBK)/U^E]@)PHX [<_7=$^FR) MV^U'B9RX(B5(2Z>$;&P&C]&#TBYP]"(ZWGI-U2T"1D?'J0J=MY)N!]#8R&%+ M/+):TYC!&$/7;S:"). *11[1I*P9<\UGJ=PB8)S7F.&@<;QT.X#& Y?NNZNR M$*.5S58&,+D"W"5&_/@,P1'^>9V;B:V?\IZB:=SGO.9NRB"JZ !:3T0"ER5* M=2[KLXE?5A]P\7E1,3?_JI5;/@>5\>GC1[]<>O$3HPA-[-X#E*E^MJH"SC+(W!#3J-E+D;1>GG+&J&(]"ZM:INB>):C?L M^L%/70;,6EB#WB!4 TL!.M,K3-+0M4G,XBN.P4*(5UEC W@$Q&BR$5N=^#;@N\79/5J74[ M%@K[0NU(O70 M*[DZ7?P

    G.QF*W;:DE$;Z9_K1MLMT]7#(U)4=;7\U2?KA*$ MPAAD6Z+-@L(AT3KY_C UXV8@A@93(RUT@*=W&)98ES6_/?^^F/^XG+RS8<44 M(6U1$C3ZN@_*>P@A18JLN5292>55:T_K$7+&S3H,C:A6>N@ 4@^*ZOJ)"Y7W M3)%OP'PRU3>PQ%'!&OL('@/3OOD[X=-4]3)S=PP7_CC5] RV?RS6?4"1*S*_ M-;YVOEIC#9XS!]'YF)/'XO:;J-L":&N*.G6RCM3_OO Z7!D=0.M52A?G%VZ:Q]B?I*XB[PD#I9Q<%M M1^:THKU3-ZX-7$=1<#_/3@_R4X<.*!1TL\@(A=>W#F\+N/JF9F)13C%I3//! MOX_1TZGS-[#9/%01'2SVK;VX'\H_YO-\LTSS,SFV-X_8)%K%LDL*A*DU3I'. M3E I U=9H21AL=PZM-B/LG%[]@<&V@#*Z;D@;%UM,@MG?RSQ\[RL_B05T(FZ M[L#;_??'/X.>]KUFKZ0-V6[6@+A$@L@W MVO^ //YK=?PM!FBH\3A;:V[BX/ MTH.3UH/A+EGFF?&^?=7H8Q0UG2%QF7;<2OK2$W;,:DZ, 7)1ZK;VFBF(%-$+ M%KTIJ1C??,#2$S2-W7;8#"&/#HPX51D=A"6/\'/#H;TU@B6+&!)=&X">UV;U M.H(%Z1]%.,\"ZI)"\SD !U,Y]I2O,0#80F']!!2/,%H]61%E$($")"T9@F*6 M(G_A),A:G5<81FV>T>B-'E2,@[A#%=%#2/'(^;EQ:/C$*LDX^E+'\Y/(3'#@ M4XD@)2,W6;C,[H[,&=3,W:1M[%%@HQBWHY7SDH.*-Q?K=\$;O&_*1X>+*Y[\ MY+.%%H$VJ&*>(%0(^S@1-FDE70&=)WKI[3C5:0,"I,.L104)0X$MOK]K@.(YX3; MP8![,[]83$+FEBOF(:I"9TK+!"$J"^1!NQABD87E8?!6/]]U$/&,<#M8 M%7UG[=8SW@,R.B>"PJ'$025K(F'66Q\ !\AIT'I4A7J+_/9!1ET?D-O7(=TG9.0:N$8HV%%-=*+,.[BF-DS\'A;_QMH O=XA ML>7%V!AXQ R@BD:ZQ>FD))>\XNA0-.\=?I2@D6O,AL53 QV, M'+-M&/D8%JM9G61UZ2]L&4F991&= E,8A0.^*'!9,'+>DN!8=PS>'9*Q,S)[ M]",CUX8U!DA;F79@;;9#SLA1OICEJU5M6VZXBLI1P #9.4,WL>#@%!G0.L+# M1Q]E"JW7KS].T;@AUE#VIJ$6.L#4VFRNQ\RDZ1*_A+\V8MNR(YD)2K@$HLX< M50X3Q*(SF,BY==H%E71C4#U!TKBK789"54L]= "K]:"AC?'='I'IM>$5U@LO MA ,G'*=;N=9\)TMN7E*I,&VE(:B/[GO.)OV)<-=AUO?/'-,LE/DUD MHTQB_="OTV4ZFR]KOG+ M"&;XH;PF_$U7;T):>W"7W<=2">]K![JJ)=(*BR=[:!'HS^E/ZC)WW;J:YD%B M1I[C?#H&[F\I:"'V#NZB=_/95_IIYU5&5P.!K E:6L_ RD0^FH@6G*/ LH22 MM(C1<=9Z9^8N.L9%32,5WP7.J?+N$#.;H1J2KHY@N(: @8&JH6.HM2SH(SIN MBHFF^1"2G92,C)N3-?P$9(X0=P>@>3V?_<#%:DH'Z/-%)"5,9Y?MW'$[WXE9 MY;V@4)"G6GSL$MECXQ6@C4;SE) .5^NTSU-$]06E8S1_?Z-E0S5T@*N;9GK# M@6!&I?5U[CR%@\PDB"@->?)%Y2"]M[SUD._[5(S[YC4 XDL 8!RFI@[P,DG M7/?YU;>6GU\68;:D:('4L?SEY\V_6=_K4I0H34DU:4#WNB>-7Y7X[B"F6S MBI:W]I3WIVYD$S2(_SR0;CI#W>84:J&5L;Z>&V)#!4V"4I*#CMD)D84RJ75V M^3X58S>%#*/O1V!UA/!'WEWZJA0Z7I6!WV8K.F9;3XZAXMG70>6.S*[C"GPQ M$K(2:)(S/J:]_* G%I?N_GH_L#E&G_.FPNW NGPFV:]'5;X^"\OEA_)Y-4__ M7A\;=-(*80)H1[>\*DJ 8X$#TSXX90IZW=P'>HB8D7VA06ZL-I+O $(WZ=^< M*?().C:GRZ,ATBD0^%&6&L98O.4SWTJ1A[HWT:]=\/TTV3= UKFY^?S MV9J/7S8FTVFI(].Y'B !2AL2B-.L]KEQK:.3)*SF"9Z[5(R+EE/U>G]4^BE" M[@$FMZSM^MPHJRUC0H/Q==)!R1*\B@ZD$Y6GY*5O[?7>IV+<"L)A;J(39=T= M6C8'J+@LK?$91*C=C#X'B%%YL"E[8TPJ436?F;2#CI$-RXFZ?10J1PBZ [!\ MPA_SLQ^U,/\6,QL[J7T6,08/QL6:X%!,X]';5@)9KF]14[Z!@W MR=<<-R>+>N14S*Y @^U^&04FFN)--EOUS: M$RJ_]=&1E7Z,RN8MY#>VXL-?-P@OC'O&!0>*V TH3C*(J")P3;<58C12[K7Y M^2G%W_SH.#=_,\4?+;\.',+Z6OYVMEPM+M;3+M857AB*]-Q"8#F!2H[7V<0: MM [>>,948JVW ]ZG8MR6HF&R%B?*NCNTO _GVRJ+K),*V9(CJ]&!JL%Y$"5 MECJC#I9)W7I?_$.TC%^A?8J.'X7,D0(?N8GZ1A7-KQ6,Q=F=#/F'&\^_K54>XF,[S M^L3PD%*P"8&ENKDKT/49@J_K+970@4EI?>OGE:>I&KC)8IV/A(*@=H9CNP59'!FY- M-#+/O:.3F4LM+PZ*7 #A(5-P6+*)R?C6==S[TM8SZ(Y!Q4&P.U)%_4-O^F,; MUY2@<9O_AW';VFF@ SC=/B;$ M3MWE<#%;3;Q%*03G8'6.=;6Y(8OL.6AC"IEJ(U49-J=P34M__;M'JOM1$W6D M[(_&T ]?!)/?7$S,$)H?59'?F[P:[E[]M4QYX@9(P)TM<*]>ZSF=OXOHK=Q\8C"=IIP/8U6[)+YMN MR8ER4JGB D3GR0&U(M7Z[MK8GSVQ$[SBK6.$F]_OKT*U#7B.EG$'^*@T7V-\ M WS,UV?A\S>2[O+MZE4 14V002HHY1H4JM%[=?AB% M_=44M3-0 ^FI Q3NDMOFN?V7^6(Q_[.698;O]#>KGY-()IA.F04M2JVMJVQ9 M^A4C1T#8J#Q7K>_'0^CK[T6[D94;2D7JT]AA>L&XQO9FPD7@4QWJ-..3:YFG0Y5G: ='48OZ]P> MU7I.VO[4[9?S92\/? ,IJ#OHW7AQJRF:6Q;=*>Z< A7X=H!&M@9RX.O<-LL# M5[@^2-I^H'OQ+PUM5/-R$/>AT!_,TO1[.+MT;NN_22YOGBB/21J9P.JZFR(E M!9&C ,9]8$4Q+]00B9-3:-X/HR_^Y6%@978!WLO/OIG.PBSA>NO7/Q;SY7*" MAFE;=S)E7M]0.%+DY3&#=^0)QXR"Y-H6T M3G>'.C>3TP%P2/]07 4@\UT @T@E,"M=:IV,VT'&?MAY@4\+IXJ\ ]0\[(;^ M5@JFND[AAE^@(Y%@:TL6G0Q0)D1P7E%,'HWU7AACFP\Y.(C _9#V0A\8AE%3 M!QB\N>7[0[DTQ-O]EQ/AG PL%XB:,PI^0H)H,D(,BC.&/*)K[9H]1L]^"'N! M#PC-E- ,4 /MLOFM-.(>H=X^^[@-DW1U:;C2KRJR2-<6!R[(F@",#'YDA/NCBC=$+-7#W2,]] MW8?H>-^^[D,$WFM?=Q3(E?$""D_KP3G$0V89DB@2R66+0>@G/)H7V-=]D.;V MZ>L^1(S=V9"=_:,!,3BE'# 5ZVP4:2 *BA,+"U9F3"2D3ONZQ]@MT>Q&.ED7 MW:-KZ^ M_#G?L!48M]RS -D$7;>51? B!T!)-P.B,#X_[_R**])>0$OW<+@[3D']XXX@ MM#U05BJM9)1 -T:^?)ETJ4[+\XXXM4F0P_*\R+LF;MP>M+&Q=Z22.D#?SC6S M+BFD_W(@!X1.$#=(P8_0Y)+(R#!:)5/SPM1C%S>/L<;GA.#@9'EWB)G-^4K( M'09K2!BRKF?D#@*7"HJ76M=% :YYB^R+6=Q\D(;W6]Q\B+@[ ,W]=9[!>Z/K M8&<=JDR,%> EYR ,8\5B%*FT7KAQW-;4YU[,?)!FG]R:>HB8.\#)+K/[[NJI M6]-)$<4IX#ZKFO:M>QF- Q%8%B;$;&WS9NF3!]R,L=_GE"NJF08Z@-.^I<]* M6BV$,&!\32!K.B4NDNA08"3WK60^\'R'$ZO2QZD\.0@,1Q:E'Z*9GHM0KCO< MPBR_GL]6T]E7G*4I+M^'Q2+46J[CBU .^.'-BE".9:A1$O[GQ_1UT" MH^M.B.+!2%?[N&I)@C6FVL? M4+&FV<+#R+P=)]\N;SUB=]9/UT,&M^79&IQRO=I*^J_^# MJJH:RA@*63QC!D2NK'!O(199:KDS:O1!$"*:%Y<_2,[8#OSIVKY77-Y&]/VB M:#N*O61I!1;(,E.4PS.'(+4''S%+E"%[;/T>_2A!XR*IF=KW@],1.N@ 4)_Q MC/[J*YGPW\/BWUB/W:8'8UNUP80U=0,@,O)"E29QU;$F]575I8 YB]PZ/'R* MIBYA=8SZ[R4:&NJB VQ](L40 =^(H5_Q!Y[-OU>!W69)6XJ?I<\0I:I-LE* M%SJ!53DKYV/DS?/B>Y U[K/?< AKK9$.0/8/G.$BG!%'K_+Y=#:M#F>-DVXS MA0G)_^2)3H[U=4Y8?:@J$4SD&'66A>+>QC#;B[!QWV.& UI[K70 M3]F%\N+ MQ>^E>C[1='FT#&;E% : 65"LK[6@LN60Z[U%XRLKPRM=Q<_2M"XOE8S MM>\'IR-T,'+-^NL/_WS[*_)2".4=R\I10[L"OWK.[UFX*2R1LN&!V01):7%7+N=*++ M5O!L7=91Q-;K>AZF9N02E/9W4R/!=P"ACQ<4&X0E?HAGTZ^7KN %OIV]Q[]6 M7_[$LQ_X.['Y;3EQ'(6UL@ KWM8);HSB4$5NG.0QYQB4:OYDO"=IG>4NCT3" M?'BU](NVSYCFL_S?%*=.,IJB'$8(:"D4%75(((4,%(]ZS$876=A>>]I/Q]DU M49VYUH,B[$A5](NM+]^FBTM^I/%%6>9!!R5 .4MGQ1D!L@3T(BL4^ZT%/QU: M5S1U=C$.BJSC%-$!L&Z+Z>>KE!;DC[Y:O0Z+Q4_ZPW^&LPN<:.>S>VN]1=/:H]M%Q\B[*YX!8\<(?-3%=S4/LXN#]_-9"LMO$XS!B((! EMO M+B73[6P] A:CQN#(<;CS@K,SI_7()T9>1]$6%"W%V9LQJ:^8BQ^XO>CS_UPL MUX5H?&*$*"%P2;%)?5#RTM2%WFMQY1*Y=_/N=9M4\]:R;SKH%8EO;E4TD1+G;-- M"HJ@&T&AJEO!,P,A1 KT%SR;UN\#3Y#TDFJ;#T'//B;T6,UT>DU/T D9N'6U MO81<4*3;)5AD(&4Q228A;'@.=(T+J::*W@-$!TG]:.1\7P>HGU=AL1HN9K21 MBY(H< FNSF!6)4&L(WULIA#&9RZ5;5V[=73,.%CB_]GP=QB9Z*BTR51C"-8='5T"9T#7RPDM *%T)H"GM:)_@=H&3?!/R2"FDC_5-__ MRW-'FQB*M%%H$)E94%I*<#%R4'0Z8D*IY=U=F3U%FX.E^9_[JCM1,QT8KYT7 MN$.)N4[46=>E*$V,>,$*6!9U3JZDH%J/_C[:;1HL'?_L;M,A4C_1;?IM-G"Z M8K-Z()Q=]X0O-\L)+I\>_I@M,)S5W_TC3&=+BN-KI@CK+]Z$Z6+]<'9\RJ+I MYYNE+8832J/4Q=O9#[RT8\OU,N%9_NU_B8>?GS$14E<4@UYWU1H73(Y(Z!<% M5!$!7-VI*;(V@G'N@VS?[[??R=/N/]W.F!**H^1UAK'5H (%32XA1#22L$!5+$0(C" M02ET$P@ZA]RTME^[*>D@;SL&H!JHI0-P_?'Y"T5CRXO%#?=UPXGR#HO4"KP, M$91P!6(H#((1)DECO&A>2O8P-1VD=L< 62/U= "TJ]#^EY]7O_P_4US4:0D_ MW]59"6MOPBOFDHD*'%\/G247-]19"<+[Q(BK:)LGY?:C;/Q!]4/&! -HIR?, M_;X^0WCYA'*/OTUSJV+*6\,*"%Z7L>>\<6EYYI9IG]#PUL_H!Q$XKN,V!$(> M F%S=?6$Q;>S[Q>KY5IB?&/*BV6Q%++BQ182FJN3MK%N'3'25&^TKD@>"GGW MR>D$9^U!\!#<3M1(I^ 26_>#W%$K+=9S*.M378#(M0 K57 Q632NM1OW"#GC M7J/C@NL8C?0$KE]^WA#;F\OI$.GGY:Z :'+T@IP-81.%U-:!SU9!"IX\$B4] MBL$LV,-DC;_@Y9E\MB9ZZ0EJNQC:G,H2N$DQ4EA=5*SAE*QO*@R,\+'$J&*Y MVZAJQ.PM0+#/F' *9KI 6WWBR+6AS(;Y-[E!#EJ3G+BQ)!7 M$LC78 *==]*V+C!X@)1Q2]H&ORL;R+\#&'U9A-F2OER[)C[CXL2?: M[0#9M2,(%Y65C^$[+K:/*5QXHKQ&X(F!HJ <8E86I$Z1(V?2Q=:QZTY"QL7: M>+BX^X9ZLI)Z0!HN5M,RI7^M2NI7_%['0FR]"J^C2;Q R":#$G7 E_<:D#N% M(::H17.\/4S.N+F2?E#72&%C3Q*=+[[/%\3$>M$="?5Z8M/V28_9*()@&KB1 M]3AI!!=T!AMCELA83/[.YIO=8T6?_-*XB9'1D36 .CHP;*^62US]$M*_,=][ M+/;"URD$9)2]JZ/&ZR!P*P,4P4,1BC.+K1> /T+.N+'&Z/!KK; .L/?'YW_, M?^!BMO:#MYW% E.J.:3\K=E[9Q&W&Z M0>4@JNP HI_3-\P79_BAW$TO7'/V[FIL"[J04[(62BP65,1,CH7*$)(WR<>4 M$K9>0G<0@>."=>ATS7"ZZ@"(NXO%KEN?K@9@3%SQGB=A*)2BPZ4$>2'T!S6I M6IS4L@076V=H]B9NW)!X0(#LU2UQJK8Z@.%=P=TYTS<[]GX)R^ERPD1PB=P/ M<-%(.M"*0_!&0Y(HEOYC"3DX.F_S8.>%H2/ M&YUW@^(!M-R_V7V0Z=HC?RL&4G!NR/>77+0NDVY" M^+B1?__0/E[+_0QW>5BVMZ4PB5*GH%V!(CFC2XEB1R^" AZ$\ZFXG$3K%0'[ MTC9N>#4>3IOH:O0QQX^'I[?SJ$ZWW:;:>SW?NQ@TY=>YR) M1M/4=MR7U_.OG.4Z1:^A]LR!O('?D*KLXWU RR9B%* H4* MG%9UVYI.X"/WP"++08;D!&\-LX9S$D:=G780((Z;DW"(=GK"W%YML>V3=5P&$TKTK5>>H+:(UVRUCDN&-;Q#W7G MMV,1?%@OB N&!:9T8,\Q<>C%M;(?!(4C6MD/T4NG4*M[*!=W>J9+D3Y'F<&X MR(BMNC%0L8"E$*:]XI_+>_Q&*F&-Y#20E! M%>[)*V&U7U"8(AF+Q'WWK4JC3I8YY?X=3E<= /'=?/;U"R[.JQ"OO-@)L][F MJ#BH];&TJ"$$IX&.6"A!))V:3Y[?2?3!@Y55-PJAWYY_ MI[^OH5&M@9X(SG)V7H(Q=<&@"P@N%09>FN!RRY-M+0R;'D:G#+P7&TD%5(N02>N&N=$=F/ MLI?4 G2*:1M 3QV@;[_2OA(=XUZ[VM-!3&7!(2))D#LG1?9>)-7Z&FU7@-E) MC\XIV&NOI0Z@]T09_=G9_,\P2_7WKXFXZ=JXOY^O/B[PQW1^L3S[^0E357&> M9(\\HZYK2WP!%80GIU@60&F-M#;[@L^[^O$ XE]2^\XI$!Y'V]W#_/5\MIK. M+HC#VYUU'^OD, (!%[_3O_%M^6%176ML7)LR87J'469U"&7E+_T'#'X3E1T<$1^;B8)\2\?$,*J>P_)OXJN$EFR(/- M'"RO4:4J]565/"U)WKU#GY0.K7N*#Z7Q);4BG0+D0777 3;W;COE65<'+$'* MM6Y)ZCK(2AE ,VLSN1HD[!@2@^THEP MADZ$I[/!LS09T8?4.O.S/W7#FM>-)FY*(Y:2*+*M99R805G-P3OZ%5<863#1 MV^8EW8?2.&ZR?R!D'69K3U1<]_?^-7__FJZ^36O\GQ*]ENMYB MK.9C/"IOA 4U$$C)<-#%DH1]J$.LI >42AE;8E"#CXT\*80;[)6M(ZP>J:YF MLTZZB..>,V3K(#KK)! KTKKH@H6T7N06M2&SER-D03!T,;-27FX@MD_QF0X^ MN^09F/JVJ%0NX'0(=/XBUYES'F3K\KWN!P8,A)]CQ@<"\.X M<1YUS%#0DE\MQD;"4\#Y0"J[ "BAU7+&,1, MS"6P=:>=*CJ"DRP3NEA2J9A=!71*!#VTT/XD&+SX0W"WS6 2LQ3DZ&L(NHX@4)9&J=B#B&SBXGAHT- MZ 8J[6 WSL/.X%,']DX[V)7$9>*F#IT$%3/]PS /+FH&14FZO#)WW#=?U=2: MB9M1RHC&121C9U5N/>U^ M_"[T$2K#7]YI:HF<4T_3:,'$?:95"(I5+LEP*.>)_1@8*'1*9X\Q/_/ELQ?9 MO9:@]WT65YLP]2,ZX_O )>K\W4;.1R$>,Z):+U>13H-O_ MH M;-Y"?F,K/OQU@W"3T3@K+5$J,P5XL8ZGI% O,FN#T98\WKW>49Y2_,V/CA.^ M-U/\T?+K(&N[^[Z[3HFCQ^1E'4JJ4UU.Y!5X3SR9F LZ:Y37K6=B/$'2N+F> MUO[!$'KH!E8?OF.-V69?UWS5.?,?RG9NTR1'EJ16&E"K6*6EP:F:4_+<(CKN M'&_]N/4T53TZGT>"8"? FFFD4XQ]PAG^&QNABYF^JA@S*=K37U$1?3>9XP*R-9=0Y.9T?^ MG:1K7L;U64'G8W3,WW&3=C94[?6Q<1.Y0\!F&#EW8)-NL_,Q_%RW3TQ0^F*( M4C#,L%J%J"&21PG!R*)$4,7EUG?=;DK&;489T@(UD'P'^-G2_6:^N#FH]PO. MPFQU-71]$NMVVLPT""[JEEIAP66ZLVUD:*R6.=]=87/Z/.6]*!MW.OZ0^!I M,\WP-MCKT+9\:E[6OZ_#Q$Y])WKD1S9^,=J7^&'>CI AL:X+%!( */09(L\> M+"' *0 EQE$R1KK"U1!%9:>]3W MJ1@[1#M:RX_?6 <+N(/;ZO.W^6)5?;9K#DI.SEIK0"A90$DI(,9(OV*^)!8= M9ZSYQLA[5(P=9S6#R(D"[@ B_PR+:4V.73-@#(K$6F<4[Q$Q=D35#""GB;<#?'R^(.J)]K+L>13KQM._^$[A1PW/ZM2*,E^PJW#D$ M(8^'.XV5TX$G\RA_=0_R_&*V^D3WXT=<)!+]1(90;* XSWMRYY5/ 5S"3+(- MGGQY99)KG2$XE,:N JG!P'>J[YXQM? MF,35<_ MKP1Z@>])?E_^Q+,?N!FOD86(:)0%;[4BSKVC:+/N"E2ICN_B6LO6\ZR.I;6K MB_00Q.SSUMY<61U>?/ES/F$U]:%R@."DH,@H,0AUQX0ANUV22%*Q MUH]B!Y+8U77Z'! \1C4O#7D$)9Q8U*44G8$S$4 YSB#*+" REF*B4-VJL>S@ M%9%])3V?"WT'J^>%X>_-_&(QT88A67(!B=0XN,@1BBR\+F!5-CU'J=MC M-/:56'TF]!VLG)<&OND/G#!+P9!3N2YSBJ"T423,6,"9I(@]X?S=4KCG!1_1 MV%<&][G =ZAR7A#XUGOOKIA4+L

    9%8*;UM-+CR)T M+QB:OQ$,CU?3"\+B!#V+1'\$Z5AM%)0>8JX=("58B8'GY_/9Y]7 M\_3O,,N?,".>UTJPU_/9#URLIO3+CULXK/^MXQ]YCOY4,W&W8?;$QY_:M'2Y M*_35C,SM>5WRM/BY^9.M-; \2"6D@8(UV#>!0[2Y0(E!6DP>2RE/B'N?[[3; M6K(6UR\_7Y^%Y?*RC3G5]]3@$4+Q=5JTKW.VT$+*W"61DE.J];2S1\@9Y]FF MN:X?7D5RF@(ZB),^DSK6=4MK%C8,72Z21,N"]QD4HJ[-,(:N1O+*G6>,BQP* MP]8%10\2T\O*D!/5?1=&363? 8ANTK_9-J6TR>0\:>"F%JIF$HF+(H#GQFE- M01VRUNBY3\7(L&FCWGE36?> EK4_L.;CU6;N"GIC8N$("3TC-[R&62I8"$+4 MR-]$RUK?6O>I&!'/$Y1/Y=7&R@UE'\':+IQ,#Z&Q8?%.H+(_PQG M%[6T?XO.+%QR*8]@%873VBI-3@57U<=1D9BL"3N%/IN#._ M_M1WQBT8:X>4YC+MP JM.7F[7%Y@_O5B,9U]O1P5=WES7[X(+4E1Z\&6V]>A MZ]T?$R^"DY)9\@>Y!U5'74;4 5 %IJ3)6>C6U3JG43QNU5A[J_6,^NOY;7S- M[R?\?K%(W^JC\6+^=1'.CW^E??SG-7N*/8#L1LUVM3WS;+Z\6&"%Q/EWG"W7 MM'_"]6Z>.L]@N:8J$CUY^_A^]4KGR7TW+CB09,XJ7NCVPZ" &0PE,.E\;)W' M.8WBD_>0IH1GM:X$\QUE;?(V)KF29&& 3M;A#YF#"X*.4:2_*%G;4%J7RSY% MT\C+SI\/8??6AK945A>7\T,O5C$)SU)U.ZVIE4SD8(2""KAAS-J$QO/F905] M/@:WU?G>+\*'** #).UXI@C&*T_? JY9'5 >&87+-H,1+)LH-1VTUAV>+^=% M^"#U/OTB?(BL>T#+_;V_I] !\FC )L-YR1BB=*W1TO^+\$%Z M??I%^! A=P"3W=[K^OPH)[7GWM9U'0)4BAJBD0E\R@$STXJ'YG'A@]2,O-!V MT NJC0JZ!=/FG)FZ7[IFV=#4%1HI2C+'@HZ=]=XE=#DU'UCW&#TCWUJ-=+X7 ME(Y0P,A9SX?/VZNO"UQ?]]L"G%0HWL<",JUGOEH/7J<(1G*5./-V0$W>$D_S$CS7RZ.$/.HN8?S\)LRQ//'+G3X&.-5544X'+6 MD*S3OI E1^?W -"^WQNY>&4(_ PBZI'A\^$[SGX/BW_CZN/VHM\P(:)0QGD$ M2?%#C2HX1$U2\M(QXD R=&D/O#SX@7%??0ZLQ[@9:!TEB+#P,'D[W-B5B-LG7IRIZD=9M2/!(3NQ[M&BMH;)_I"9;> MSM*BMG/F=]/SZ6IBF0NY& A M:F#Q=V#0OE3:+Q8_;Q85IO^]F!(E$^^"82D%"BE,!A44&7^I')3B?11:%RU; M]R \0DZW-V4;P]5*$;UA:EWBM>6DOE#^CG1R\D0G:80S"42V\?(Q,OH0@7.? M%!-16M?ZAMR'KG%+[YX792U4,_;=N#,PVI:/W1#G5MUIOV%MR8$5T8-9V.P)7&P&N/8(;F;J-MQEB MC+I("Q21$Z>AMGHD92%I9I/65O/2>H3^\=2.6\EB(]Y))#W9&4P+&"("4* M:Y(5:%HOJANW-:67J2[4.5N."#5^ Z7(L+B"$E*1VLFBBL3613N#,/*B2Q0/P?+#HVK& M@D4'3LKE&KVKZJMW&Q;73]C2N6285A"E1KJ^Z!_>. X!G2E"29%SZZ?^1\CI M9=#-:&"9#Z.Y?D&X>:\B-\D)4S*$H/+EU 5G,O&F4U9,.<^;KV][E*!Q@=A, M[?O!Z0@== "H>L0^E,_A[.J),OGDZ3Y((.UZ6+WD$)F4\/^U]V5-;N7(>N_^ M%0Z_PQ?[$N%PA%I+6XX>22%5S\1]8F MT<,B-21+(]U?[P3)VKD7+X%,9"+3:LUE,"1X4CJ=]X*()H%SB()?E$\>(^T&X/(ECD8YE!N' M97X;?K]RX^\:OSAE; P,:0]1(^<*=FPC- HR,2\=,4(4G_Z]@Z:Z&93^P%14 M%PU@ZS,H!@CX"@R]B=_C:/(M"^PI2]1%JUVD2 GB$>MD8DQ($'@M\;EDIK2 MUST=R*J;0.D/8:4UT@#(?H_C.+4CX.A5N!F.ASDZF@^_QV>6$VVPA M@Q1M@ M2N6+*6J0A)")"4NU,Z6GZ70BK&X.I3^@E==* U K$_X\7,T*ER<8 .2802<993 ,3H?3SA,(LM-+(K)7 M"9"&C"0%6>K=,2F^^&!S0.RBK&Z44A4\SPL2RVOR_+(\'^QT>6J53N:\ M6+CGG,UV1MI(S5!'F5/@=BJ;W[H*9F#;#1X)JJ@F26'M+ZNGPZ,VG.LM'70V MOE[F_W_[^?!W5G2\^K>=AE73SJ088]PC$X@'1RVW[V0Y2A24Z! E<;1T/\%B MQ)]U"F8?S&Z9%G!"]3?@).3G-!_L35R^<*>Y4)XEY!S+,0:60+LE$'(8.%F" MB[Y\*\Q'WV\EL7)2"#SO.'>H/AK"TBIBC5Z'%(T&PF-N$YL(,@(\'JZCC5I[ M[&SIDE"IX8+W=3BQJU1(+ABKN-.^"B.V?J7M-4@H3!459&Q4OX3VCF- \ MS. 1SDD0"3.+D9.6@GN'$]+<1^3@%TXB9DKKP[:+-5^KFW+H;]\X5K ->!E+ M1PO^\G),C\JS&AU'A$:&\J1WI",UB%)+A176^.)/?9X0T,J=:TV?]7"-- "G MPP7WP/8X/+-8&T,RB6H4<&[:E >_V& %PM1QFF@"PRI=Y-$''Y6?W!X.JW5M M;&KJN &YG^.A_/9YR]_KLX 3'WRAE(4!8TY]X?S&1!0PE@X MS."T\:5CM:T$-= 6IRI>7E8*%%)> TA\XKI^_)9%NV(D.!MD$@IARS X.MEI MC1#/,.(\]E)[6KS B^;.$="."T- M,P;;XDFBHWHU]X>[)D*8,IIJ ')K&M(2DA0WQB+GO0.Y*# :B@,R-CEI#/=@ MB*4KSL^FJ?->ZMW=U'D?6;> EI?]AH4AN5."1Y)P.,X9,<@)F9#.O3IT\BKR MTK699]#4>2^][F[JO(^0*\)D-IT/KH;SO#F_'X?A]V&XM:.%V03.'=;*(&RT MA(.=$&2 -F0-)49%QG7H5"@.7WB$$/BO!W1L_'C=*MVZYU49C;0&J7\,YU\7 M11X@O]G7X;>KR=OQ?#C_N3(^S700TD5$;6[K@JU&5H+_)Z2(1KB@DNWTP'E? ML&TGJ\X>50@ V^!44!N5@?;ZZS"FMS^BO\WYCX\I#7V5?&4:?\X:^[*7.<612<118 MKD9/'LYM:32B)"J1NZK[;@_1=X#F_H-U^R[5/^H.DWP+<+F;WN$39I%R9%A^ M?QH=B( 3#K1[;C$USIE.CTJZ *;VKG*@LIZK^P#)55;XWX;CX,R,4Y#*&"Q1J1( D$A\1]SE$B MQJ7)TPP\LC%8Y+F23-$4210E%/_XHW6R%,44?[#\&K@[R4THESVXHO\Z'O[K M=KGW48=5-,PAJ@3(@OB$G$W "@XJZ B2DJ6'8JVGI&XWO#:N=0OHJ$FDK?QR MAC4)SACPQAU!G(+=Z> TDBKW"$^88%OZKFX3+75O[$KH>2=T#A!ZY3+[#/+L.[N\8HPL8HI4 )[ LVV]R9.3F,5$B!&L,E35VJ*3=_H35 M'**]27%1-K";;.O;I%BT4C.*+ DY**&@9C/[ M:*4!J.T\ C:= '_<-X!0-D@:E4&:$H42BXB"XC9P/,C)0DG%7?Y M=Q1;1P,/Q1\_'$-PX[7FA='5::A 'ZJN/7!E+:-+!M^/A_.A'8U^YHY\T^\Q MO)M,W\]FMW;LXZ_G5N5 ^:\'X0TIO84M_5 E/-L*OMOA*)^H(*S? MX=_.!XKJI##XAHP;"G((( ?#.'+:1Z4(Q9J4OC+HBY?&"_![/@A: $@#AK*L MUES8_6O[;9C'JRP8>[1+O+N=WT[CW5XQB,E!4 0"-\D+Q+T&WI3RB&!KJ/;& MR^(#>OJ)' M?BHG%\_4V2\-E%:,QNV6A7LNB_L#-4M@T;'T;D>YVSX\RW-B0T(J^#QVDTEP M* E' 2N;H@*7TI9N*=\?-Y53 0T83'V0M& N3Z_4PIO;[%\NG!K+A6^9976. P7X^$'BAE/*7AL M$B=@2 B5RR0XHI3%X!GUOGR^=1=1W5)-^"^(POUUU@ (.\V(^# 9?X^S/$ ^ M2W*VF-C\^,]S6_,/D_E_QOG#!(E'779F VNEYE)11/FBK[E12%MFD9<1C%9% MJ5.5P33',M;-&"XU\=H>=B[:H.Y76OZCC_.O<7KUU8[O!,6((-83@I3/$TL5 M^&/&8X6\BPH+DQL5Q;,QLAW,=C.\2\L'5Q?[7ABK?.7ZROOI;0P;NTR_GHSG MTZ&[73#V^G8Z7=R6486)X10)MGQNH4$_5B$BL78V:FI4E_;=AWR[&Z0O+7=[ M$DTU<"P<+-[%+W\'0[[W,\E &TE T!H)KG'FW2%K16YF(!WQTBM6?,9I2?J[ M(?U24[G5D-"*%1QR!_7VQ[?A=/&75[D_X_,5K0T@=\YR^RGX7:(<$2NDCSH2 M23LUU#G%O>1SXKOA_]*2P'4QT KX#\J +YVO12W2[/V*^]^GD]EL@"$$8M%% M%$F^>I MO8Z+/\QIO7=V.%U>TF$O;4B*(' 58>? N4R*,84PCDGZ%)VBI6=#GIC%;B;U M*SE\>CQ=@+F]_1&G?CB+]Q):7"Z\SU':>#;TJXMPG4S,S?R$2QYQ+3ER42?$ M7(S">:Q-^13:"?CJ9E@7G41N"3D-6%.GV[@K^^.W.(YIN*@[N1/#ZG7&W>V: M8M0'0@VH0EK$ T_("FY1,I8:[0W!L4J:I OQW>SB4K/3=3#0 /@[SG4GEB@> MO(<3T?#<*A,C2V6$H"UHJ^" -+Y38[$]D-V-LF[ORBXUG=V#]AK 9&_ID>61 M]6XR7?TH_STRL(1C24U $&")/+N((!LM_$X:BKE.GA0?A'%:#KO9R*\L]\G1 MU("M'7>;_3G^ZW8X&\[OA'MWK4UPDC%@@["/%#Q SY 1EB-C;%2">")PZ:YP MO3#2S7(N-4U='QOG;"!WHV]G\^GMHCW(\V3\_9ZS?+XZ2,Y11:U!3'L03'[S MH9/. SJB)P0[XHN//3D9<]T,Z=*2XVUCZ*]A7,_N)K2+L/E(#;N/ P&Y0'.+ MX#R^C6GE9? )-W-S?"B3W8SM5WZ^!J9:,;J#$KB[!/3J^GH:KR$>?2J@QSU+ M$J8R>9QG;N@$[K$%68F8&Y?89!(GEIG218XU^>UFBK]*!2HCK16K[&7;>IH, M&S@9L. I(8,ER$4)C(SW 5&JM C:"\U+SV(\%6_=K.U7'<()$72N?1MV.P.K MGD.K@KXK6-%_C;.!QD+#B<^1%L(B;E5$EBN"(N&$:DPC9^:I>95MX' HX=UL MY](*#MK'R,4:T!6@?_9U,EJ^%EH\3KZRT^LX'QC+8!O!%$67-.+4Y):.2B(= MDE6,:H--J&I"&TGO9D275EQP#CBY6#/Z^R(B?5;B!#M-]H'_,1R'R;\'0E', M8X+0-.0^2PI+9(12B$IB>AF6)=6G5!;ZGLAYYQCJ/M*P%>S MV>W-7:G3M^A!,&_R@-(X#I]S8QDJG20.%.APSI\['9&V1B"7L%<< DM"FGFY MTY6I;CU'+[6$HBW,M&)$AUS:;!/(59S>D $-U!*M'%*>\ZRGD(?XYE^2=02+ M('PSEW\[N>EF-I=:5=$(2EJQE](;R-\G>;[7" [PQ1:"K;&4PNEK,<[SO;+. M5(B(@:=+/?,\V6:R5MW9ZF9!OZHK3H.;2S.ES\/9/]]-8\X01(#6?"$039T) M\#\X?!/.G< 3J$Y;Q(UAE#EI4_%&V;TSUF.EF5Y=:1M$&1AHPEH/U ,)9[B0O=IIW MDVF*PSQY8S9PB20:&,C +49.*H6,X D1F50D'GZOFBG [<11-[/Y50_1.UK. MV79>>1]'<-K.G_[+O)\,$HL4I]RQU_'\TA<;9+G$*'))L0=U:=E,+=$6/KK9 MR:75/C2#C'.VCCUKIW;[KXXP0XT52'J7S MPTLKGVA.#7MA\)R-]TDB_-4XW.6@E&=;'OA;%BQOB__N.%ED&._US\T>)/\K_Z M'--_S___Y^?W3];_KR'\.S^%32E._Z>?W"P_L2C?>B'!+[8.$R6H(9&5;O]Q',5''RG^:PRWH[B:*;O-\&>;+/\JSZ =1,8I M3<2C%"%"Y$X$Y#"V2$0I*"4<&U;\)KP4\77'TI\0LR]V^RKJ;\"5RNVZ/]B; M^.K'$,Y+(Y200+M+Q"!N"4?6P4'D((A+4EJ.8^ERG7!53(K(A=P82VN*#$O@UCCF?1 \.SD]H6E)05T\':[)#9 X0*R5 MB^#OXM0\!XMX9'F&[9C[GVR'Z=!R,ABO/ MP!>6%!CN4*[>[6MM@.(074YZ%6P#^T>!B$\'%W&T&F&7A^=2\ $<@]A/)>]L M?IFO'"OM?!U-=;>W#I=][IU8]^>,]M4%PZ.;A,^3T>C=9)K_<& (%LI2A8): MM",C&EE.':)1&VYH##R95BQ@*R>5O<$3X['P[5,!<%R6B:S:)1$=M/36("47 M-X),(R-!152'H*RE3NIFGO-L8N),#:,@,OLSE@-@';1K,<="I86S)=_' MOY_-;M=-IG[5';+ MVOV5L-ZOHO>'LEE">;S(_>4G<(UX2X]JW1XZ_R0M!2,1:>83X@($KQ7\3F%I M=-(BC_-J;/]?PT8GFVBO2+_=_?]8J%R.T;ST'8-5/$B0@P=7,1<=8&1!-$@2 ME9@RQ@C=S-/-HT*,]JKOVS68XV!R9(CQ=AR:L)75 9OO"E="8%Y$+P1&.!F3 M]PR)G+0!4>-(BDQ''%JSE1=,G&EPT<8]U7&0:"&,*+8TN9F(>[/Y9F&,6U85<^@^NN8W< F MI1)U'"FB\EC6W,H') 'A(/BWD7,?0^D!;R=B[6)ND7M!>!V#W MNYW/OO#%M MW.6UPE,!,<6I8=@A:?.XB^ #,K"?HA@M889 Z"E//CZ[''MGZDHV:I.58'<. MI^,NT;R8^KI5.L%@S VX.DX:B3B)&ID@&#)$:&P?[%U>:X!0+^9Z_RS, MLT\ GH.!%G+U5?*)!!&0C7DD %$$.6\CBH38K%;AQ"5'EN>0/&C"'"O [?+2 M#5M%0T BR?.$@L &<0Y2L2%?0&,;K?'$.M::)79D[4P/QC8N4?N 3ROGF]LM M%K?WAO,YYC:M'>4&SW3 >#!118-H=" BQ<$%8#JBX!QV7C-F M8B\UZ:=EL^[M3K*.-?/>K0$+'!TX.@SFJMWE(A(&R]1$B0H M&QGAH9EWAKN8J>LEUK:@ZO!HQ4[*;"5/!4$&/CF*\\!085D$[SAHI*VU2')' MA=9$*R/;/82><5/W9J.VI=0'R!EVNUH]KIZD9V?LHQD$Q;M>[?'-OKM?'+K! 8"84*4.U(#@P+DIO7I?3!2M2+L"8O8NYT7B^%2$Q M(6D5UO S0D3Q1HF_NF#MB=D^NV!U5W\##M"2()B4TD@#<#I<< ]LC\.S7D$61^J9"T@F M#8X2R]/$DP611,FMEXPG?_))5@?P41?<1\"J6!Z]D(X;P/G]G)*'5[2KSE/> M,^:MDDA&(Q"'J!=I!H>222IYB7ERO/0;A8W$-%[IW#M.-@V7.4II#:"O0'Z1 M6L>LECD7[O.X1.*0%2RA8#A.,DJ%B\/T>*HOIUW8X>[!B75_SFCO/+8:K-S: MP"3RTN>F-]'DFYB (*(0R2OMM6FF#J+HJ//V7KDV]3&G8CHZ S:59TMHAO%'J MX"-G**:<0F,@%>NM1-03AJF)$*A=Z.#F7U9T LBT8D.')-6V;2O+.@TCL4HJ M8,18@DA.:0WQ(?4H3F[*M8C[::^B!IQ5R6);=">&Q\XHCY M7' O54!.)8,H=59Q[&6@O71Q/>?G#07AN+\2SCEQ__G+G^_':3*]6?R\OV3] M^N^<+$'?@DG$1<6-TTFCX/*$G:0= M2),/UA/$=!Y$%A-X[4$I1".SE%%"DRC=T'\K08TG:'K'RZ0OY36 Q#SO M.,\YSE:=%+->48FXBQ%QH2#H#('EA[TFN@"4A](U=8\^?RDI\V,.[T.UT0Z0 M5O;% N-!>H$L@]6X'@X'R+0!0&RP MHX6A@"V!O7T4-%D)1R)D[T+G0=>76/ MP5."[3"-G ?8 #=WEN1 ;M%8@Z0A8$D^&&2I=> ?1B>254&S$]4OKB>P;L+[ MI( [4"N5)S2_=#8??-$59^\FM].[ F$)/H4&?R-*L"!.$HC0$@__ M\:^/ULW^'@^A?J5\!O 9?K^SBVBBT9X#8\["5@Q6@+0F(#X5" 'Y M,85U(?C8Z*WX]#+BJ]M:-%5..H8(83BC3- M06ZBL'T2"&V4T,[;?#<8.SGL\(5'!QK\U\-AMO'CE2NTJEX4E-%(:Y#ZQW#^ M=9&ERP4P7X??KB9OQ_/A_.?*)J7DGN="HS MW!=LV\FJ$Q46 L V.!741F6@O?XZC.GMC^AOY[#W?DQIZ./="6YL3-XXFU]. MP0F>N,E;?D(!0[S!99)6=G++=X!J"PD- :BDRB?EY=]NS+=7H\S$B8W 8DH& M#-3D%K2.!A23A9A#/]>#:? MWBZT\G'^-4ZOOMKQJLO0A\GX.SC<,:Q&R45JM,3.P#$E03#@_2(G!4.P-4@E MF..6ELXYG8RYQO.FA5%;RFAZA=#!MO4]3MVD:#1>6BSY=FOV=3):9J47];]7 M=GH=YW#4VB1-$B@X2Q&W<'(;92**H$'!)24R/CMX=L3T)R/][)^T'6)!YP"3 MJG9TM'X6OWR.(*K9KI>&Y.5-"AF&-;*[@8")R MT\ZCMFV,G/U#MBJG3S%H%+20TSVHN+VYL=.?BX<&KSS$;#D$+/V88LLW^GY( MT96]-AY18 UXXCPAZ:E"\!N&7.X(R@+Q)$6.E2O]$N!2'E%8)4G4! XP(S0< M9F.WO$<4^ZF\@VGY:6ZTQ"X9 )),4P1#. M =&*^! <9VDA_.'E>[*>9&/*/8"P=9'%/MHI $X]5(PC;$/$ 889*UTJ\[4 M-B2$L;*.4^6=__6(8K]'%'O!ZA2/*/;1<0,XWUZ'3Z-7/N2$@I41I"M5'C?J MD,<1SB9)F-:E;]O_:H\H]L++7H\H]E%> T@L$.P**ZT1P"PX2;G1 ]%(JV!0 M]$QRS)TB5)]Z?_W+=#D\QE4XL>[/&>W=;_8_3T:C=ZO)G9IBRPCVR(+1YUU& M+8])$X1(,G+O\(G>!O3$8>,G0V'\GCY-="B8_AJFMDJB*<&5#EHC)DQ"W'N, M' /*>"M+/P _%6]GFM&])%L\ FSGG?;=*9F_+S1X M+YF(X>,T)%U&XXGT83L7;F2:'+\D,CP#;_F9HEF8X MCM=VV5NR>5L$Y:4X?"RA9%D*1AL45((H702'G L!@7J#H=IRZYH9!+$_>V?: M0?62+/(XR/T5C/*Y&\\#,R":A @5L'/A:) 1FB)'O35<*L9C,^,H>HD:V^LA M>TD&>0SPH]]VE'RM:>IN$H!!S,P[>OC<:.>T@ M#J3Q?Q\?-J#1'"F$>C97+?V!L>_QGWL3O$-B$W:&I50XGD73-$ADX) MQ GB@N*8Z&92A07YOOA;W/X,I\%-8"\4_^5N@'>++VJG6"(1*2YI!H%"&K.( M)*6,&R>$$^>3K]F3^3,]P?]2.T&?>+YH1^#IM6"'?=3[0&C0B*BL?D4"TM9K ME 23R0@O?3B?$'Q/YB_^%OL"-H(^\7S1&\'J-O(64+U;:HDJ940,2&D,4EM< MB@0AD>!8!TV=IK+X@YL931G! J.$I1@?,4(P/G M*3]3I3)I2DEPZ7PR8X5O!,[YAOX";+\G%!>]W>_A??7[,?PV7MD?O] ]5 4L+$$! A MMHA+8I 3G"%"?8R$JZAMZ7N3+>0<>_HLE_YC,IN]@_WI]60\'XYOA^/KCP#S M93.WWV("V3\6_$HK QLBIM1))(D+.>67>Y#:A*3 2@GLO9>EAW4=06[=V]]2 MB'J^[YY*?PTX2@>PNMHU!HE8"/H,1S$8.!B$$$$0 @'$YM MWOQ\"^!-/C,]=T ](%*7 63,#+2 ML#S\7"/C29XS:14GP3/"2D?I/;)3]_:M(:3WHO_#36$RMZ,*WFV.'";C' -, MTOU?R-/,Q[/X6QS'-)P7]G'W^&*_GNZAK)_"WTU<6R$)$A+GT)!AI(D02#CO M8%..5OG2W41Z]'=?WT[SWK!!QNN,]5X0-E$I62)(R:003XDC$$%$*AD5.028 M5I1V=P^GMF%O=P\\/=]:3Z2]!IR(%:?O(BC*CEZP.B AYI%'><)1,H@3'I%6 MQ"/L++CTWB=1O(1G!TEU$7$J 'S)CC?4L1P,4JPB MXEH89))E2'BK(#*,2HG2)0L[2*H;RE3>_4JHJ1W4;9!B3H\P9J1&+":*<@R( M--,2)883EC$&+,5)_;^ZF>NZF"NAI&(!\A$-7E>?/42*+&'/L4PHFN 1E\XA MZ_*S&VJDK!"P8*BTD3L2Z?'NE%6N2ONJ8"R : %M=80%I]XO9MXL\%R<#0"PI)J M.&TR;](SY!CW%#O#)2_>!7L/^NINC+5Q65R##:'S>S2R6]3BGE& MRT.B_3/X&I^CGXS]<#1JR@S )^(MP-)O?J+E>4'=];6/GG$P4-4K!,YZNQ://] MU:*E/Q86R6!IX$Z"O]M/364A!MK-.^^#NHW[Y\EUW$ XLX'Y]9%;G W@ "$4 M$XZTPQ)QJAUR 6L4.>;@.S-L3>D&,7N2V.Y=9 \@+:*G!F#8Y41[%X;#5S>3 MVS&X-B98JRG$:2$W)24>),E)0)AA1[@5+,G2XV;VH[!=3_,8$/:HI7;:XVVP MM.!>V3CJ4Q>2"I=4/P M$^^01?76P$ZY@2SKG^WE&7T#8VCTQBEDI,#+X\'ZH!%3 M6%*F+=&D]%SU(H37?=-Y8NCVJ-/*EY==#I*KJ07N_!U[L[M#11'#0:3(>>P0 MQXOC)3!D## M#%<*7C)MM."6X8"(TKDEOI3($BR0C\H8K2A/>-<%4U&".B%271HBR^OJO$[W M1;H #% J&55")I$GGN>(6HCIAS5P(U@[41?U0 MN^L6_^?8Q^G<#C.GGR:SX3(?N]S8@PA:F>21M$GDL"V #P("")%&\#RX9X$6 M.H2WD-'M1AR?"^!.K9AV][G77W-OF_?CN^0]_(57LUFBMP3WP51W0^ZE)'/Z4F>[ /XT'4ZF M_QGM]'%6(%KIM5(>,0U<<:4MU(M8IHXI72^Y!7C=(7DKJYF@%M8N] M%Y5,00<5D@R(!6L1%THAQWE$D2B6+&%!VM(/6CN2U@US9Y>IZ4,Q+>'M^<,@ MB/(U [,A,>7F=A#E.Y,DDH'KH(63//96='+(0X3S3:X<(?@SJ3'[8*>Y\O-[ M+%(^]F*U/BK#MI-\BC8B3' +@2;L( Z@%?.Q)41 A$MJ$U7:%Y](VV/1UWU< M_1KD^C,M&VA>63>* TZ=T]I$%$P>P^@M11;'@'R2F@?/(AA2848W4]-N.=8^ M>'B^U122?DNGU:O;^=?)=#C_^>K'<#:P-"B=7(XO(@3(..1&IBPAG +U0EF* M0V_AXA-*ZN*GE)XWG52'"[U)Z+R9W-CA>!"%91CGN-01"!",2_G =2AHK0+8 M&-&\MRJ39[0TLOT>=T#E Z V YZX'Z.M\'S?]^;>XF(Z(F6<2FX"HSJ] MI0(F+%'(".RE4E6\7M(*F12M^22"JIA 8PE=,#BX[J MB[TY29);= 1D2."(1> MP%I0@V228#HL>609LT@%9GPB2459NNO),Q*J^\2'*G,3+ Z0;.5"K??C$--P M/)S'QY9R=Z@FD D'F<@8-426B2)#BA@?!)!'=&G@<":F:IU(_VM\#6@>HHG%P/>3>5CNQ9%)ZXQU2 MW(-5RI"#1,]0L,%$;SBQI%,1W;$[US.ZV@7<(9C89S<[1D%M>-0O#X _AN.X M&#PP\,YH\ O - DVB"LGD/:$(2^ 1^Q8$J)THG0[177?HO47DY520@.0>LC] M+BQFEBNE?"X$?3.GMO6QW17=O7*^WPU-AQ??YH.QW[X#03L M!%B0TQ0L6&.%8EC;F/2OIO@&X/_63L= M_PQ.BKO'=T,_T (3$JQ'D;&;*2L="7F!E(: M#%C[0= AHF\"0R^*EM<*;?89- >4?AW87&6AP&%)5 ?$72[YDB Y[IA-A!@1 M5.D"@SU);-#K*X.Y/E75P%FXZHHXOLX#T)YP-/#,!.T*KD (:@-):(=V_*I?$&\413098"=X@%Z5$01E/ M OS/%W]0LX6P13*14T@*8_QQ"13*['P_]:[+VK\N39@$ANFTHO+_Y M9OW\_F'DZDGDAPB![LOW8\ Y<3%9YW,#Z9Q=TQCIP @2/FH5B;?*=>FP7):J MNJ_P>\!?9<45@VR- :POW%0[!FU8-QP-Y\,XZW$0:\16,2*1XK52/+RH>!/[QI<#O>19XT\@[[ M_,[;(2NM0\P19I225O/2ON$>Y%6>N%H>'+MN2@IIJD409N-=_6SU?O)QSZI7 MXW#GN&SI[I= D$)CXQSN9M_#" #+'+6!!.,HZ"R=.:V#SXJCW$]/:Q/K?OS MP'^^ )U^CS/@_Y4'I\V.9HO_CX]]KX'UA#.K&7CADB$N(80T7 24I$I,8ZIP M\2<'I6BO/#*V!9R7UW&CV%YSP3_ UF@3N$;,X]P%B05D(E$(>\^QS@_11.GJ MAHZD51XL6P69QVJH1>"]'W^:3GR3P,[>Q.]Q-/F6R]<&45H( @Q#T>M< ME$DQ[Y]::R;IJD Q9(Z:Q&3G0Z!N[_Q><&QML0-A$??XG3^\]/( MCN?@6^;W!J-)/D_8FLLGTR&F@64IUK4/TSW$8@A"'+C^Z64UA MO'N2,^#$$:DY6*#U')QD)Y!U*2&: G>"6J7[3(]TI++)3,EI0%I,>:VC]-'- MYM*''WCK3"0Z("\6+=8X'!B)@^\2*/P)%305GW#=D;0FTR6GP>-Q:FH=A,L! M8=2*Z$F,2$D*9A4EF%5T%!E,K':$$NE[K$=[3DZ3.8[3@&U_=;0'L/L+B<>U M%N#C"A)S3PNL-8A*&I3'PF9<6"T"LQHA1R-L?[2'(]8 MRC>@ABF/,9>(YGH*GBLU;4P,2>>ETTJ(5+PWP@Z2ZH8;?5T.EM3#F0SG>/2& M8]%A9#A^F<@I_7IEYX=Z?JRR'Z,G>)O",/,X:8Z\HP%QS032P4JD M&1,BX5 MZ6V:4[FW*?G]6(>TX.?):/1N63,VL!H30S1!P6.&>/[%$$^18,8PF9S22>^ MV/Y?;??UR3XX>/QJKT>IMY78V)QJ=I@;YA1*V"7P+47*+&DD0WXUBZ/PH?3K MKF(C(4LCK6]$'%()L(=Z#D;_UU$4_G<&L:O\;Q['ZT\, J2ATV"N6>TWE"AD"&68N,-![" M;)4,Y@>3%":N3QV@*SGVJ\DQ\3BR%41[.%V5SCPT(_I'VE"*I>0*O/6!/ M6BT\+9[3:-#GW$<]1_J<;\>APH7-TTG$D[2A=TOAVYL]O]KO5ETX/]-ASY-GDZTW"?OO#CVY#KA5:..2Y M6RA(/R>ZKR9O?]B;X7CQUS_'^>UT/'N\(V J%2:6(9Q3 ]R"\Z.-X\@9RD-R M,B53^IJ[;Y[:O6O:!YO/M]^FD-" M["I8QO(40N,!0K=GLK>CW!/F'2CI$WQ[NIS7 M 7_WTV0VS.J9#4BBU'H>\@@K"9SKB!PGN76;#LJ[P%7QF18EZ*Y;G7N.&.\/ M%NUNRNMY?GT[S4I>P[6AB1B; A(\YY,C$#W"/263CA0)0@4&42LDD1Q."GT?BD-#^1+U2WF/H+D8)#D-[UP[76[MOM)TA\O.@2A#X\8&_]%_:\ MR3Z8^$+WTNN[7SY^O_G;SX>_\\G^S#];D+>D$3[S:ASR^^,/]B:NIN:6M>U> M2#SZDCN_TO*PG7Z93_P__QR#Z7S^\N=JB&OIR^=MWZKJL?:)GI>WR1U$?O". M-"HR= [VD\G/&!<$]H*%=5^HZIV=$@%;Q%M'[\M1&-\!F#&\M=/1S[<_XM0/ ME\*XF8PWXF##W)%N*U7U:4ZA[P/$6D?_<%X/EFS=+,[I/^ZG*Q_J4VQ>L0") M?QM_&^9%K\!W^ W^\)]%R'RY:I4DTDY=W*&KDT0JWL,]H2_.OT*H6%9?S]:L MD@XY3%OKI=&(KC[!9^?3FW%X-[+7133U=,4J]_0'Z6FM)!K14K;XU^-9F)93 MT[,EJSCD!^]^+V71B*+^S^3?#_25W0$W+%W%CSY(<=ME4UF!]V?J\&;1PB3[ MB7^WHZ/-;=NZ55SBO53702HM&-[L]6@RBU>3>W*M&\6"UK=C_2J-"?8WP6Y2 M:E:?/:FQ3B_C0MIK1&GOQV'X?1AN[>C5C^%Q8>2SI>H&9=ME/MDE@-JF-!H] MT#7;>;'7P8C6+5A-0QMD/NDF@ 9*5AZNEK8;S2$WKD_7KALL=[*BK4(IKJQ3 MUPBOY^H9Z[U>4M:'^Y-[\(_?,F_])QN>?*=J"6VUE,,Z43< AP5MK[[EUU#+ M2H//P^NO\]F75Y^_] *+W=^K6E)Z2GAT%GUM!V;=Z0$G>N:P?#1PMW"5*13' MQP//Y-*"ZOXPKX>E.BFG@=3:"^9;T,CO< +,W]AY?&>'T_P2O(!JUJS924<-)-0VBZ.R MLIY:]L^__7.^@-+KK^/K3_ZX;6_'TIU45S?'UDTXQ318N"CS_7@V!"E>36UX M/C/C">5'5F9N^4R1\LRN;!Q9HUGIZFF_^J??)M/A[,O7X8T=3[[/_OFS<[G3 MAG]8[YYRVQW7I"O#]0J17H#RQ3YRX#7RQF6/(/9AN=]^@M2/3TNL7;#BC>HN M73S>T[<)H_)9_$#:T?F(9TM5T\U6::_52EN9B#6G3IEC8?/"#>AJ2V9BIT#^ MTCF]7B*-KC9THFS>KV191RC^;3X=7<7IS>QCNIH&4%^9THXMRU:#Z'Y'\&[! M5#^(,U4EKFR?KE2MJG1?%VD-^ZVHY&HX/]I[?;)4M1+2 Y7R1 "5M?+Y=A0) M=H)DIR%,ON4Y:L>6'FY:LUK%Z'YZVB&2R@K[,!GWH;,MRU:K%MU/;;L%T\0& MN* +A)>OD@ML@D^6JU8/>LA&N$X0#6V&5].;\;SL7OAHR6JUGX=OA2\%TM9. M6$AAFU>MEI\_:A]L3FUW M7TM57NDTY"^)4BJJ647P^^ M?N6P]HV2/\1)":4\7:GIPJ.-C#=TKL1YP1!XZ\+5-K5#/8,N8JJ]Y5U?SU=, M'?VXX.E2U5*,AVIKO2@JZ^>.H+$=_9P-9V42]QL7K9:!/-+WWBB>RMK[,O_G MIZG_.+V:3=_.YL,;NWQ)6*Z[5ZPQX\7-SKEMM+- MJU9+8AZJRYT":N< _#"9_V>\/ZECJ?9373Y0+>-9X+#<*;;*&GX'BT[&\8[3 M$L54&Y:LE@T]5(O;1=.6WM[F##]^8?]=Q^ZW_JQ>MG8D@CH(L\&80 <_^O6 MCH9IZ%?4/QIAT0<4=GZP7OJW)!RZRK4M2, V-K+C%<'O;[[EP;7 @!N.AO.? M97RWP[Y8+\5<"!3[2;:="*RDB[=EV7KOQ0L$86WZ>FL(+!Q'/U^VDQ*;NNO: M+:.&L@*3.(.X\'/\U^UP>K^OE-F4]_A,)R4W=?6UOPQ;K0+Z]+VO"J"G*Q>I M_ME";('*GT_VY]_S?#>(MF[LV,?2A3]=UC_"KD$XQ]?ZW"]2+>&ZAQ8>6^1S M[FLGA'Y$?SL??H^O89NXGDQ_'ETZLG[%>FIZ+N])1^9K7R2/1L_)&\9"122; M%ZY7?;55%9/]Y%)9=9_BI(">'E:I65.R6]:3+8S7+_(!DCX44KU<-Y3 M*1N$\*M6\90GS:_ZQ%_UB?OI)OR_J\DB'C_6/)ZN5*V,:IMUK&6VM@)&HWNR MRIC&\^7J'>MKQ3WIPGOMSC/1Y@#K:)MXO$ZU(K5M%K&&T=I.[8K:,I=N+U>K M=VP?%\>WEK]X/?D21S$/N%YAZ.C4Q?H5ZQTDA^EKJUQJQRE 2KAWZC^F-/2P M[KMQ&5O;O7J]+? P77:65^T],\;I[]/)[;?WL]EM08UN6[=:=>ZA^^AN&=7> M4;_FCI#AGM!26MRV;K6ZW$-WU]TRJFZ+DZO)W(Y*Y(&?KU6MW/9@FULKB_H: M>N7G$(F/?GZRPU!(4>N6K%98>[B^MDBF=J"<(T6@,%-5:FOMD#%;=# M-K7=SKN;X5??KXOMC1L7K5?J>JB7N4,\#6EO0=FC':*D$M>M7:].M8 NMPBK MA:WTGM3B&^K&E>M5F!ZSK^X25.W*BG_=#N<_\TBDI2@AO+E9=G8<)B F K>E MM+OGI^H5G!ZH[L-$63ML?+;-_'VV.$060R._3D8@Y<_S4I'D?I^J5ZMZ\-W= M(:)L3O\?XOS]V$]N"MVA=_I O9+58KK>++;F-/SBDKDO36_Y4">--W5W=( 8 M:W>:?+G]9,Y7EU]EE-[U&YWTW=+MTY[":\[(/\Z_QFG/]KW^&YU4W=+%U9[" MJVW5UMV.[/2/X6Q>,-6]>=5.ZFSI.FNG@&HK\.7.5KE^[DQ);N<#:*I[JWLXSS_M8\UN[8"=UM70!M4TLM9\Z9XO6ZZ2OEBZ,M@BEA2O^(NTQ'R_424$MW?*L$T-U)V1R=*GDW1J=]-'2 M' " 0T# !E>#,Q,6-E M.:P( M "B,@ '@ @ &L"P 97@S,3)C97)T:69I8V%T:6]N;V9T M:&5P " 24: !E>#,R M,F-E7 N:'1M4$L! A0#% @ L(%<6$2MK:BG^@( US0 , >FEP+3(P,C,Q,C,Q+GAS M9%!+ 0(4 Q0 ( +"!7%A(?]-%]"P ,?+ 0 4 " :=4 M P!Z:7 M,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( +"!7%BR@D3LXH4 M (P4!@ 4 " $'! !Z M:7 M,C R,S$R,S%?9S$N:G!G4$L! A0#% @ L(%<6*LWS4Z!ZP .Q(! M !, ( !,&\% 'II<"TR,#(S,3(S,5]G,BYJ<&=02P$"% ,4 M " "P@5Q85D;,'5%A 0 6\ X % @ 'B6@8 >FEP+3(P M,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4 " "P@5Q88^EZA)39 ).@H % M @ %EO < >FEP+3(P,C,Q,C,Q7W!R92YX;6Q02P4& X ,#@#. P *Y8( end XML 107 zip-20231231_htm.xml IDEA: XBRL DOCUMENT 0001617553 2023-01-01 2023-12-31 0001617553 2023-06-30 0001617553 us-gaap:CommonClassAMember 2024-02-16 0001617553 us-gaap:CommonClassBMember 2024-02-16 0001617553 2023-12-31 0001617553 2022-12-31 0001617553 us-gaap:CommonClassAMember 2023-12-31 0001617553 us-gaap:CommonClassAMember 2022-12-31 0001617553 us-gaap:CommonClassBMember 2023-12-31 0001617553 us-gaap:CommonClassBMember 2022-12-31 0001617553 2022-01-01 2022-12-31 0001617553 2021-01-01 2021-12-31 0001617553 us-gaap:SeriesAPreferredStockMember 2020-12-31 0001617553 us-gaap:SeriesBPreferredStockMember 2020-12-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2020-12-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001617553 us-gaap:RetainedEarningsMember 2020-12-31 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001617553 2020-12-31 0001617553 us-gaap:SeriesAPreferredStockMember 2021-01-01 2021-12-31 0001617553 us-gaap:SeriesBPreferredStockMember 2021-01-01 2021-12-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001617553 zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001617553 zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001617553 zip:ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember 2021-01-01 2021-12-31 0001617553 zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001617553 zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001617553 zip:ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember 2021-01-01 2021-12-31 0001617553 zip:ConversionOfClassBStockToClassAStockMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001617553 zip:ConversionOfClassBStockToClassAStockMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001617553 zip:ConversionOfClassBStockToClassAStockMember 2021-01-01 2021-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001617553 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001617553 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001617553 us-gaap:SeriesBPreferredStockMember 2021-12-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2021-12-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001617553 us-gaap:RetainedEarningsMember 2021-12-31 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001617553 2021-12-31 0001617553 zip:ConversionOfClassBStockToClassAStockMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001617553 zip:ConversionOfClassBStockToClassAStockMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001617553 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001617553 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001617553 us-gaap:SeriesBPreferredStockMember 2022-12-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2022-12-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001617553 us-gaap:RetainedEarningsMember 2022-12-31 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001617553 zip:ConversionOfClassBStockToClassAStockMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001617553 zip:ConversionOfClassBStockToClassAStockMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001617553 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001617553 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001617553 us-gaap:SeriesBPreferredStockMember 2023-12-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2023-12-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001617553 us-gaap:RetainedEarningsMember 2023-12-31 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001617553 zip:SeriesARedeemableConvertiblePreferredStockMember 2021-05-25 0001617553 zip:SeriesBRedeemableConvertiblePreferredStockMember 2021-05-25 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-05-14 2021-05-14 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-05-26 2021-05-26 0001617553 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001617553 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001617553 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001617553 us-gaap:AccountsReceivableMember 2023-12-31 0001617553 us-gaap:AccruedLiabilitiesMember 2023-12-31 0001617553 us-gaap:AccountsReceivableMember 2022-12-31 0001617553 us-gaap:AccruedLiabilitiesMember 2022-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-12-21 2023-12-21 0001617553 us-gaap:EmployeeStockMember zip:EmployeeStockPurchasePlanMember 2021-08-01 2021-08-31 0001617553 zip:CustomerOneMember zip:AccountsReceivableConcentrationRiskMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001617553 zip:CustomerOneMember zip:AccountsReceivableConcentrationRiskMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001617553 us-gaap:ComputerEquipmentMember 2023-12-31 0001617553 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2022-01-12 0001617553 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001617553 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001617553 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001617553 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001617553 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001617553 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001617553 zip:UnvestedEarlyExercisedCommonStockMember 2023-01-01 2023-12-31 0001617553 zip:UnvestedEarlyExercisedCommonStockMember 2022-01-01 2022-12-31 0001617553 zip:UnvestedEarlyExercisedCommonStockMember 2021-01-01 2021-12-31 0001617553 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001617553 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001617553 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001617553 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0001617553 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0001617553 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001617553 zip:EmployeeStockPurchasePlansMember 2023-01-01 2023-12-31 0001617553 zip:EmployeeStockPurchasePlansMember 2022-01-01 2022-12-31 0001617553 zip:EmployeeStockPurchasePlansMember 2021-01-01 2021-12-31 0001617553 us-gaap:LicenseMember 2023-01-01 2023-12-31 0001617553 us-gaap:LicenseMember 2022-01-01 2022-12-31 0001617553 us-gaap:LicenseMember 2021-01-01 2021-12-31 0001617553 us-gaap:ServiceMember 2023-01-01 2023-12-31 0001617553 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001617553 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001617553 us-gaap:ComputerEquipmentMember 2022-12-31 0001617553 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001617553 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001617553 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001617553 us-gaap:ConvertibleSubordinatedDebtMember srt:AffiliatedEntityMember 2020-06-22 0001617553 us-gaap:ConvertibleSubordinatedDebtMember srt:AffiliatedEntityMember 2020-06-22 2020-06-22 0001617553 us-gaap:ConvertibleSubordinatedDebtMember srt:AffiliatedEntityMember 2021-05-26 0001617553 us-gaap:ConvertibleSubordinatedDebtMember srt:AffiliatedEntityMember us-gaap:CommonClassBMember 2021-05-26 2021-05-26 0001617553 us-gaap:LineOfCreditMember 2021-04-30 0001617553 srt:MinimumMember us-gaap:LineOfCreditMember 2021-04-01 2021-04-30 0001617553 srt:MaximumMember us-gaap:LineOfCreditMember 2021-04-01 2021-04-30 0001617553 2021-04-30 0001617553 us-gaap:LineOfCreditMember 2022-01-10 0001617553 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001617553 us-gaap:LineOfCreditMember 2023-12-31 0001617553 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2023-12-31 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2022-01-12 2022-01-12 0001617553 zip:SeniorNotesDue2030Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:SeniorNotesMember 2022-01-12 2022-01-12 0001617553 zip:SeniorNotesDue2030Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2022-01-12 2022-01-12 0001617553 zip:SeniorNotesDue2030Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2022-01-12 2022-01-12 0001617553 zip:SeniorNotesDue2030Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:SeniorNotesMember 2022-01-12 2022-01-12 0001617553 zip:SeniorNotesDue2030Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember us-gaap:SeniorNotesMember 2022-01-12 2022-01-12 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-12-31 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-01-01 2023-12-31 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2022-12-31 0001617553 zip:COVID19PandemicMember 2023-05-31 2023-05-31 0001617553 zip:COVID19PandemicMember 2023-01-01 2023-12-31 0001617553 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001617553 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001617553 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001617553 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001617553 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001617553 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001617553 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001617553 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001617553 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001617553 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zip:CorporateNotesAndObligationsMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member zip:CorporateNotesAndObligationsMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001617553 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001617553 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001617553 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001617553 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001617553 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001617553 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001617553 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001617553 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001617553 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zip:CorporateNotesAndObligationsMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member zip:CorporateNotesAndObligationsMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001617553 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001617553 us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0001617553 us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001617553 us-gaap:MoneyMarketFundsMember 2021-12-31 0001617553 us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001617553 zip:CorporateNotesAndObligationsMember 2023-12-31 0001617553 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001617553 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001617553 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001617553 zip:CorporateNotesAndObligationsMember 2022-12-31 0001617553 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001617553 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001617553 srt:MinimumMember 2023-12-31 0001617553 srt:MaximumMember 2023-12-31 0001617553 2020-08-29 0001617553 2020-08-29 2020-08-29 0001617553 us-gaap:CommonClassBMember 2021-05-14 2021-05-14 0001617553 2022-02-28 0001617553 2022-06-30 0001617553 2022-11-30 0001617553 2023-05-31 0001617553 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001617553 zip:AcceleratedShareRepurchaseAgreementMember 2022-01-01 2022-12-31 0001617553 zip:ShareRepurchasedUnderRule10b51PlanMember 2022-01-01 2022-12-31 0001617553 zip:OpenMarketPurchasesMember 2022-01-01 2022-12-31 0001617553 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001617553 zip:ShareRepurchasedUnderRule10b51PlanMember 2023-01-01 2023-12-31 0001617553 zip:OpenMarketPurchasesMember 2023-01-01 2023-12-31 0001617553 zip:AcceleratedShareRepurchaseAgreementMember 2023-01-01 2023-12-31 0001617553 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001617553 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001617553 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001617553 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001617553 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001617553 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001617553 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001617553 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001617553 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001617553 zip:EquityIncentivePlan2021Member 2021-05-14 0001617553 zip:EquityIncentivePlan2021Member 2023-12-31 0001617553 us-gaap:EmployeeStockMember zip:EmployeeStockPurchasePlanMember 2021-08-31 0001617553 zip:EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2023-12-31 0001617553 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001617553 zip:EmployeeStockPurchasePlanMember 2023-12-31 0001617553 zip:EmployeeStockPurchasePlanMember 2022-12-31 0001617553 zip:EmployeeStockPurchasePlanMember 2021-12-31 0001617553 zip:EquityIncentivePlans201220142021Member 2022-12-31 0001617553 zip:EquityIncentivePlans201220142021Member 2023-01-01 2023-12-31 0001617553 zip:EquityIncentivePlans201220142021Member 2023-12-31 0001617553 zip:EquityIncentivePlans201220142021Member 2022-01-01 2022-12-31 0001617553 us-gaap:EmployeeStockOptionMember 2021-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2021-04-19 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-04-19 2021-04-19 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-04-19 0001617553 srt:MinimumMember srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-04-19 2021-04-19 0001617553 srt:MaximumMember srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-04-19 2021-04-19 0001617553 srt:MinimumMember srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001617553 srt:MaximumMember srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember zip:ShareBasedPaymentArrangementTrancheFourMember 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember zip:ShareBasedPaymentArrangementTrancheFourMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember zip:ShareBasedPaymentArrangementTrancheFiveMember 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember zip:ShareBasedPaymentArrangementTrancheFiveMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember zip:MonteCarloSimulationMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember zip:MonteCarloSimulationMember 2023-12-31 0001617553 srt:MinimumMember srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember zip:MonteCarloSimulationMember 2023-01-01 2023-12-31 0001617553 srt:MaximumMember srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember zip:MonteCarloSimulationMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001617553 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2023-01-01 2023-12-31 0001617553 us-gaap:DomesticCountryMember 2023-12-31 0001617553 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001617553 us-gaap:StateAndLocalJurisdictionMember zip:IndefiniteCarryforwardMember 2023-12-31 0001617553 us-gaap:DomesticCountryMember 2022-12-31 0001617553 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001617553 2023-10-01 2023-12-31 0001617553 zip:BorisShimanovskyMember 2023-01-01 2023-12-31 0001617553 zip:BorisShimanovskyMember 2023-10-01 2023-12-31 0001617553 zip:BorisShimanovskyMember 2023-12-31 iso4217:USD shares iso4217:USD shares pure zip:reporting_unit zip:segment zip:revenueStream zip:vote zip:agreement zip:tranche 0001617553 2023 FY false 1 P1Y Subsequent Events<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">[Placeholder - to be evaluated closer to filing]</span></div> P382D 10-K true 2023-12-31 --12-31 false 001-40406 ZIPRECRUITER, INC. DE 27-2976158 604 Arizona Avenue Santa Monica CA 90401 877 252-1062 Class A common stock, $0.00001 par value per share ZIP NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 1200000000 76440263 22633316 <div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Information required in response to Part III of Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2024. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended December 31, 2023.</span></div> 238 PricewaterhouseCoopers LLP Los Angeles, California 283043000 227380000 237074000 342975000 3859000 3693000 27247000 44421000 9853000 12648000 5071000 4870000 562288000 632294000 6213000 8103000 8744000 12179000 18609000 15758000 4114000 4813000 1724000 1724000 57050000 38653000 758000 1039000 659500000 714563000 11839000 21175000 41741000 69115000 12837000 12837000 12860000 19580000 4429000 5429000 1164000 1527000 84870000 129663000 8721000 13018000 542577000 541559000 14967000 1703000 651135000 685943000 0.00001 0.00001 50000000 50000000 0 0 0 0 0 0 0.00001 0.00001 700000000 700000000 76173000 76173000 74320000 74320000 1000 1000 0.00001 0.00001 700000000 700000000 22829000 30379000 22634000 30184000 0 0 195000 195000 644000 644000 14526000 35926000 -5531000 -6290000 13000 -373000 8365000 28620000 659500000 714563000 645722000 904649000 741141000 64309000 86298000 79614000 581413000 818351000 661527000 265253000 484429000 410665000 141801000 127737000 110470000 94922000 108957000 148784000 501976000 721123000 669919000 79437000 97228000 -8392000 29393000 28498000 916000 20506000 5354000 32000 -8887000 -23144000 -884000 70550000 74084000 -9276000 21452000 12590000 -12876000 49098000 61494000 3600000 0 0 1480000 0 0 168000 49098000 61494000 1952000 0.49 0.54 0.02 0.46 0.51 0.02 100730000 114272000 102230000 105781000 121398000 115471000 49098000 61494000 3600000 386000 -373000 0 386000 -373000 0 49484000 61121000 3600000 2271000 87118000 6031000 49738000 0 0 78283000 0 195000 -644000 21732000 -71384000 0 -50296000 1427000 53000 1480000 1480000 2271000 88545000 6031000 49791000 24202000 1000 138335000 138336000 3085000 25653000 25653000 87599000 1000 -87599000 -1000 0 9684000 17706000 17706000 150000 2750000 2750000 295000 295000 244000 3278000 109143000 109143000 212000 5239000 5239000 3600000 3600000 0 0 0 0 87843000 1000 30571000 0 195000 -644000 303395000 -67784000 0 234968000 3784000 -3784000 8000 2747000 5119000 5119000 1333000 1459000 97000 97000 77599000 77599000 468000 614000 19157000 19157000 449000 8129000 8129000 18629000 339256000 339256000 61494000 61494000 -373000 -373000 0 0 0 0 74320000 1000 30379000 0 195000 -644000 35926000 -6290000 -373000 28620000 9518000 -9518000 23000 1524000 3770000 3770000 2290000 788000 86079000 86079000 790000 344000 17352000 17352000 389000 6381000 6381000 9577000 100263000 47302000 147565000 -15000 -1037000 -1052000 49098000 49098000 386000 386000 0 0 0 0 76173000 1000 22829000 0 195000 -644000 14526000 -5531000 13000 8365000 49098000 61494000 3600000 84235000 76956000 107258000 11624000 10682000 9463000 2736000 3904000 1796000 -18397000 -624000 -14946000 4212000 4433000 5387000 11320000 2512000 0 1548000 3334000 200000 -14438000 6668000 22417000 -2261000 2555000 4703000 -498000 1032000 1212000 -246000 -1803000 2130000 -9336000 -3579000 11227000 -15884000 -19161000 45270000 0 12705000 120000 -6726000 -3671000 8136000 -6041000 -6701000 -2913000 103192000 128808000 144136000 918000 2692000 6083000 9744000 7852000 7253000 421294000 367055000 0 0 861000 0 538692000 25604000 0 106736000 -351134000 -13336000 1270000 0 550000000 0 0 9378000 147565000 339256000 2750000 4271000 4747000 18541000 17352000 19157000 5239000 6381000 8129000 0 -154265000 195085000 9282000 55663000 -27241000 140082000 227380000 254621000 114539000 283043000 227380000 254621000 25569000 14743000 1938000 28121000 14602000 344000 0 0 138336000 0 0 25653000 Organization and Description of Business<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ZipRecruiter, Inc. was incorporated in the state of Delaware on June 29, 2010. Hereinafter, ZipRecruiter, Inc. and its wholly owned subsidiaries ZipRecruiter Israel Ltd., ZipRecruiter UK Ltd., and ZipRecruiter Canada Ltd. are collectively referred to as “ZipRecruiter” or the “Company.” The Company is a two-sided marketplace that enables employers and job seekers to connect with one another online to fill job opportunities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Direct Listing</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 14, 2021, the Company’s registration statement related to the direct listing of its Class A common stock on the New York Stock Exchange (“NYSE”) (the “Direct Listing”) was declared effective by the Securities and Exchange Commission (“SEC”) and on May 26, 2021, the Direct Listing was completed and the Company’s Class A common stock commenced trading.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immediately prior to the completion of the Direct Listing, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. All existing shares of common stock issued and outstanding or held as treasury stock were reclassified into shares of Class B common stock.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the effectiveness of the Direct Listing, all 2.3 million outstanding shares of Series A Redeemable Convertible Preferred Stock (“Series A preferred stock”) and all 6.0 million outstanding shares of Series B Redeemable Convertible Preferred Stock (“Series B preferred stock”) converted into 24.2 million shares of Class B common stock. On May 26, 2021, the Company’s convertible notes with related parties converted into 3.1 million shares of Class B common stock.</span></div>The Company incurred fees related to financial advisory services, accounting and legal expenses, the bonus earned by the Company’s Chief Executive Officer (“CEO”), and other filing costs in connection with the Direct Listing in the first half of fiscal year 2021. These costs totaled $34.0 million for the year ended December 31, 2021 and were recorded in general and administrative expenses. 2300000 6000000 24200000 3100000 34000000 Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain reclassifications have been made to prior year presentation to conform to current year presentation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Remeasurement </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s foreign subsidiaries operate in their local currency and their functional currency is the U.S. dollar. Monetary assets and liabilities of each subsidiary, denominated in local or other foreign currency, are remeasured at the end of each reporting period using the exchange rates at that date. Non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations in the local currency or other foreign currencies are translated into U.S. dollars at the exchange rates in effect at the date of the transaction. Net foreign transaction gains/losses for the years ended December 31, 2023, 2022, and 2021 were not material.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the consolidated financial </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements, and the reported amounts of revenue and expenses during the reporting period. By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date these consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company’s estimates or judgments, or change to the carrying value of the Company’s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments and Geographic Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates as a single operating segment. The Company’s Chief Operating Decision Maker, the CEO, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources. Revenue is attributed to geographic regions based on locations where services are provided to the Company’s customers. Foreign countries outside of the United States, in aggregate, accounted for less than 2% of the Company’s revenue for the years ended December 31, 2023, 2022, and 2021. In addition, as of December 31, 2023 and 2022, long-lived assets outside of the United States were not material. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services. The Company determines revenue recognition through the following five steps:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Identification of the contract, or contracts, with a customer</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Identification of all performance obligations in the contract</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Determination of the transaction price</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Recognition of revenue when, or as, the performance obligation or obligations are satisfied</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identifies enforceable revenue contracts when the terms are agreed to by the customer. Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts, the products sold, and the number and types of users within the Company’s contracts. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized as performance obligations are satisfied and is presented net of the sales allowance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company derives its revenues from the following sources:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue consists of time-based job posting plans, upsells which complement or expand visibility and prominence to job posting plans, and resume database plans. Plans are priced at a flat rate based on plan size and whether the plan is for a daily, monthly, or annual term. Customer contracts are </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">typically subject to renewal at the end of the subscription term. Contracts are only cancelable at the end of the term and are nonrefundable. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Time-based job posting plans</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Job posting plans provide customers access to cloud-based software services, where they may create job postings that are posted to the Company’s marketplace in addition to numerous other job sites or partner networks with job seeker communities. Customers may also access the Company’s software to review job applications and manage job postings. The Company recognizes revenue from job posting plans ratably over the term of the agreement beginning on the date the subscription service is made available to the customer. Once a customer requests a cancellation of their subscription, the open job postings are closed at the end of the term; however, the customer may still access the software to review past job postings or prior applications received under a separate upsell subscription. Job posting plans are billed in advance of the subscription period, which typically ranges from one to twelve months, except for daily subscription plans, which are billed in arrears based on how many days the customer uses the services. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Upsell services</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Additional features to complement or expand visibility to job posting plans may be purchased as an upsell service. For these services, the Company bills the customers in advance and recognizes revenue ratably over the term of the agreement beginning on the date the upsell services are made available to the customer, which typically ranges from one to twelve months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upsell services also include job posting enhancements which are applied to individual job postings. Such services enhance job postings by providing customers with a temporary boost in the prominence of the job postings, expanding visibility to job postings by inviting strong fit potential candidates to apply to the job, or highlighting key attributes of job postings to make them stand out to job seekers. Individual job posting enhancements may be purchased by a customer when needed, or in recurring monthly prepaid bundles to complement their job posting subscription plan, and are billed in advance of use. Typically these prepaid bundles can be used over a period ranging from one to twelve months. Revenue from job posting enhancements is recognized as the customer uses the enhancement on their job postings. Unused prepaid job posting enhancements are not refundable, and the Company recognizes revenue for the estimated portion of prepaid job posting enhancements that are expected to expire unused, or breakage, based on estimates considering historical breakage levels for upsell services. Breakage is recognized as revenue in proportion to the pattern of actual usage by customers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Resume database plans</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Access to the Company’s resume database is purchased on a subscription basis and allows a customer to search for and view resumes. Resume database plans are priced based on how many resumes the customer would like to view in a month and may be purchased independent of, or in addition to, a job posting plan. Resume database plans are billed in advance of the subscription period, which typically ranges from one to twelve months. Revenue is recognized ratably over the subscription period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-based Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based revenue consists of customers who pay on a per click by job applicant or per job application basis for the job postings they wish to distribute through the Company’s software. Customers pay an amount per click or per application that is usually capped at a contractual maximum per recruitment campaign, with campaigns typically lasting from one to three months. Customers on this pricing model do not have access to the Company’s applicant tracking software for subscription customers though they may purchase resume database subscription plans separately. Customers that use performance-based plans are typically companies with consistent hiring needs and sophisticated recruitment campaigns where they manage incoming applications and job postings on their own applicant tracking systems.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based revenue is typically billed monthly, in arrears, and revenue is recognized as job applicants click on or apply to the distributed job postings, up to the contractual maximum per recruitment campaign.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Allowance</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes a sales allowance to estimate refunds and credits that it may grant to customers in the future for cancellations of subscriptions and concessions to customers who are not satisfied with services received. While subscriptions are noncancelable once the contract term has commenced, the Company may at times allow customers who miss their cancellation window prior to an autorenewal to cancel their contract, and the Company may issue refunds or credits to maintain overall customer satisfaction. The sales allowance is estimated by considering historical results and trends, and is accounted for as a reduction to revenue or deferred revenue for contracts where payments are received upfront and revenue is recognized over time. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the sales allowance (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales allowance, at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recorded as a reduction to revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recorded as a reduction to deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization of allowance for refunds and credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales allowance, at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the total sales allowance balance of $3.5 million at December 31, 2023, $1.5 million was presented net of accounts receivable and $2.0 million was presented within accrued expenses on the Consolidated Balance Sheets. Of the total sales allowance balance of $4.3 million at December 31, 2022, $1.9 million was presented net of accounts receivable and $2.4 million was presented within accrued expenses on the Consolidated Balance Sheets. The amount netted against accounts receivable represents estimated future credits expected to be granted to customers who had not yet paid for services as of December 31, 2023 and 2022, and the amount included in accrued expenses represents estimated refunds expected to be granted to customers who had already paid. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of web hosting, credit card processing fees, personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for customer support employees, partner revenue share amounts, job distribution costs from performance-based revenue, and amortization of capitalized software costs associated with the Company’s marketplace technology to provide services to its customers. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization, to cost of revenue based on headcount.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense consists of personnel-related costs (including salaries, sales commissions, bonuses, benefits, and stock-based compensation) for the Company’s sales and marketing employees, marketing activities, and related allocated overhead costs. Marketing activities include advertising, online lead generation, customer and industry events and candidate acquisition. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to sales and marketing expense based on headcount. Sales and marketing costs are expensed as incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs principally represent online advertising costs, direct mailing, television, podcast and radio advertisements. Advertising expense was $121.0 million, $280.1 million, and $255.6 million for the years ended December 31, 2023, 2022, and 2021, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At times, the Company may prepay certain advertising expenses, which are deferred and subsequently recognized as expense when the advertisement is released. The Company had $1.5 million and $2.6 million of prepaid advertising costs included in prepaid expenses and other assets in the Consolidated Balance Sheets as of December 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for the Company’s research and development employees, amortization of capitalized software costs associated with the development of internal databases, candidate insights, and reporting that support the Company’s marketplace technology and the cost of certain third-party service providers. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to research and development expense based on headcount. Research and development costs, other than software development costs qualifying for capitalization, are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for employees in the Company’s executive, finance, human resource and administrative departments, and fees for third-party professional services, including consulting, legal and accounting services. General and administrative expense also consists of costs as part of the Company’s transition to a publicly traded company and includes fees paid to its financial advisors in connection with its Direct Listing. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to general and administrative expense based on headcount.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards is measured and recognized in the financial statements based on the fair value of the awards granted. </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of employee stock-based compensation awards on the grant date and recognizes forfeitures as they occur. The Company has elected to treat stock-based compensation awards with graded vesting schedules and only time-based service conditions as a single award and recognizes stock-based compensation on a straight-line basis over the requisite service period. For awards that contain both market or performance conditions and service conditions, the grant date fair value is recognized as stock-based compensation expense using a graded vesting attribution model. No expense is recognized for awards with performance conditions until the performance condition is probable of being met.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of restricted stock units (“RSUs”) based on the fair value of its common stock. The Company estimates the fair value of stock options using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the Company to make certain assumptions including the fair value of the underlying common stock, the expected term, the expected volatility, the risk-free interest rate and the dividend yield.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the Company’s Direct Listing on May 26, 2021, a public market did not exist for the Company’s common stock, and therefore, the board of directors determined the fair value of the common stock at the time of the grant by considering a number of objective and subjective factors including valuation of comparable companies, operating and financial performance and general and industry-specific economic outlooks, amongst other factors. The fair value was determined in accordance with applicable elements of the practice aid issued by the American Institute of Certified Public Accountants titled, Valuation of Privately Held Company Equity Securities Issued as Compensation. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the completion of the Company’s Direct Listing, the fair value of the common stock is determined based on the NYSE closing price on the date prior to the date of grant.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given that the Company does not have sufficient exercise history to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior, the Company determines the expected term for its “plain vanilla” stock options using the simplified method, which is calculated as the midpoint of the stock option vesting term and the expiration date of the stock option.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any new options or modify any existing options during the years ended December 31, 2023 and 2022. For its stock options that were granted during the year ended December 31, 2021 and prior, because the Company’s common stock had limited trading history, the Company estimated the expected volatility of the awards from the historical volatility of selected public companies that represented similar but alternative investment opportunities to an investment in the Company. Characteristics considered in identifying guideline public companies included similarity in size, lines of business, market capitalization, revenue and financial leverage. The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company common stock for a period equal to the expected term of the option. The Company assessed the comparable companies and other relevant factors used to measure expected volatility for stock option grants on an as-needed basis. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s employee stock options.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dividend yield assumption is based on the Company’s history and expectation of dividend payouts. The Company has never declared nor paid any cash dividends on its common stock, and the Company does not anticipate paying any cash dividends in the foreseeable future.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation for Awards with a Market Condition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company granted an RSU award to Ian Siegel, the Company’s CEO (the “CEO Performance Award”), which included service, market, and performance-based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation expense is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company’s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO’s ability to earn the award was contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company’s Direct Listing on May 26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Company entered into a Cancellation of Restricted Stock Unit letter agreement (the “Cancellation Agreement”) with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. The cancellation resulted in an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023, and was recorded in general and administrative expenses within the Company’s Consolidated Statement of Operations. For more information on the Cancellation Agreement, please see Note 15.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation Under the Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company launched an employee stock purchase plan (the “ESPP”). The ESPP allows eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. The ESPP provides for concurrent six-month offering and purchase periods beginning February and August of each year. On each purchase date, eligible employees purchase the Company’s Class A common stock at a price per share equal to 85% of the lesser of the fair value of the Company’s Class A common stock on (i) the offering date or (ii) the purchase date. The offering date is the first day of any concurrent offering and purchase period, and the purchase date is the last day of such a period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation expense related to shares issued pursuant to its ESPP on a straight-line basis over the offering period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Share Settlement</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company’s board of directors approved a “net share settlement” approach for satisfaction of tax withholding obligations in connection with settlement of taxes for RSUs, and exercises of non-qualified stock options, at the Company’s discretion. As a result, the Company currently withholds shares upon vesting of RSUs, and the withheld shares are immediately canceled. The Company has presented “Shares withheld related to net share settlement” in its Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) as a reduction, separate from the total number of shares issued upon vesting and settlement. The Company has not withheld any shares as part of any option exercises. Upon payment of the withholding taxes to the appropriate taxing jurisdiction, the Company reflects the cash payment as a financing outflow in the Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with Accounting Standards Codification (“ASC”) 740, Income Taxes. Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must also make judgments in evaluating whether deferred tax assets will be realized from future taxable income. To the extent that it believes that realizability is not likely, the Company establishes or maintains a valuation allowance. A valuation allowance is established for deferred tax assets which the Company does not believe meet the “more likely than not” threshold for realizability. The Company’s judgments regarding future taxable income may change over time due to market conditions, tax laws, tax planning strategies or other factors. If the Company’s assumptions and estimates change in the future, the valuation allowance may materially increase or decrease, resulting in an increase or decrease in income tax expense and the related impact on the Company’s reported net income or loss.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in income tax expense (benefit) in the Consolidated Statements of Operations. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an investment portfolio of highly rated debt securities and money market mutual funds to manage its excess cash reserves. The Company’s primary objectives in investing its excess cash reserves are to preserve capital, provide sufficient liquidity to satisfy both operational cash </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">flow requirements and potential strategic investment opportunities, and to obtain a reasonable or market rate of return on investments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments are all highly liquid and available for use in current operations, including those with maturity dates beyond one year, and therefore the Company classifies these securities within current assets in its Consolidated Balance Sheets. The Company considers its highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Investments not considered cash equivalents are classified as marketable securities in the Company’s Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies and accounts for its money market mutual funds which have readily determinable fair values as equity securities, and it carries such securities at fair value with unrealized gains and losses reported in other income (expense), net in its Consolidated Statement of Operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies and accounts for its debt securities as available-for-sale, and it carries such securities at fair value with unrealized gains and losses excluded from earnings and reported net of tax as a separate component of stockholders’ equity in accumulated other comprehensive income (loss) until the security is sold or matures. During the year ended December 31, 2023, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized gains in other comprehensive income (loss) of $0.4 million with no associated tax expense. During the year ended December 31, 2022, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized losses in other comprehensive income (loss) of $0.4 million with no associated tax benefit. The Company held no investments in available-for-sale debt securities during the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines any realized gains and losses on the sale of its available-for-sale debt securities using a specific identification method, and it records such gains and losses through other income (expense), net in its Consolidated Statement of Operations. During the year ended December 31, 2023, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations. During the year ended December 31, 2022, the Company recorded $0.9 million in proceeds related to sales of its available-for-sale debt securities. Because the Company first purchased these investments during the year ended December 31, 2022, it did not reclassify any net amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations during the year ended December 31, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an available-for-sale debt security’s fair value declines below its amortized cost basis, the Company evaluates whether it intends to sell the security, or whether it more likely than not will be required to sell the security before the recovery of its amortized cost basis. If either condition is met, the Company records an impairment loss on the security through other income (expense), net in its Consolidated Statement of Operations. If neither condition is met, the Company evaluates whether the decline is the result of credit-related factors, in which case the Company records the credit-related portion of the impairment loss through other income (expense), net in its Consolidated Statement of Operations, and records the non-credit-related portion of the impairment loss, net of tax, through other comprehensive income (loss) in the Consolidated Statement of Comprehensive Income.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. The Company maintains its cash accounts with large financial institutions and at times, the cash accounts may exceed Federal Deposit Insurance Corporation limits. The Company has not experienced any losses in such accounts. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company maintains its cash accounts with several large financial institutions which the Company believes are financially sound. Accordingly, the Company believes minimal credit risk exists with respect to these cash balances. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests only in highly rated debt and equity securities. The Company believes the financial institutions that hold its investments are financially sound, and accordingly, are subject to minimal credit risk.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer accounted for 10% and 12% of the Company's outstanding accounts receivable as of December 31, 2023 and December 31, 2022, respectively. The Company closely monitors the financial condition of the foregoing customer, which has been in good credit standing. No other customer individually accounted for 10% or more of the Company’s outstanding accounts receivable as of December 31, 2023 and December 31, 2022. As such, the Company does not consider the concentration of its accounts receivable to be a material risk. There were no customers that individually represented 10% or more of revenue for the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses third parties to collect its credit card receivables and believes risk related to its credit card processing merchants is minimal.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives payments via credit card, electronic payment or check. The Company’s accounts receivable consists of receivables from the Company’s credit card processing merchants and customers. Credit card payment is required unless the plan qualifies for credit terms which the Company may grant in the normal course of business. The Company does not normally require collateral or other security to support credit sales. Accounts receivable from customers do not bear interest, are typically due within 30 days and are recorded at the invoiced amount. The Company reduces accounts receivable by its allowance for doubtful accounts. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly monitors collections and payments from customers and maintains an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. Prior to the Company’s adoption of ASC 326, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, during the year ended December 31, 2022, management estimated its allowance for doubtful accounts by considering factors such as historical credit loss experience and current conditions, such as the length of time accounts receivables are past due, customer payment histories, and any specific customer collection issues identified. Subsequent to the Company’s adoption of Topic 326, management has expanded its approach and estimates its allowance for doubtful accounts by considering the above factors, current market conditions which may affect customer financial condition, and reasonable and supportable forecasts of future credit losses. The Company writes off accounts receivables that have become uncollectible. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s allowance for doubtful accounts was $2.4 million, $1.8 million, and $0.5 million as of December 31, 2023, 2022 and 2021, respectively, which was recorded net within accounts receivable on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is initially recorded at cost, and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware and software and five years for furniture and equipment. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or estimated useful life. Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in general and administrative expenses in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines at contract inception whether the arrangement is a lease based on its ability to control a physically distinct asset and determines the classification of the lease as either operating or finance. For all leases, the Company combines all components of the lease including related non-lease components as a single component. Operating leases are reflected as operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Consolidated Balance Sheets. The Company has also elected to utilize the short-term lease recognition exemption and, for those leases that qualify, the Company has not recognized operating lease ROU assets or operating lease liabilities. The Company does not have any finance leases.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate in determining the present value of lease payments. The Company estimates the incremental borrowing rate to reflect the profile of collateralized borrowing over the expected term of the leases based on the information available at the later of the initial date of adoption of ASC 842, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2019, or the lease commencement date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating lease ROU asset also includes any lease payments made prior to lease commencement date and is reduced by lease incentives that the Company estimates it will realize. Lease terms may include options to extend or terminate the lease when the Company is reasonably certain that it will exercise the option. Lease expense is recognized on a straight-line basis over the lease term in the Consolidated Statements of Operations. Certain lease agreements may contain variable costs such as utilities and common area maintenance. Variable lease costs are expensed when the cost is incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes rental income from subleasing certain of its office facilities on a straight-line basis over the sublease term in the Consolidated Statements of Operations. The difference between rental income and rental payments over the lease term is recorded as an unbilled rent receivable, which is included in prepaid expenses and other assets on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes eligible costs associated with the development of its internal-use software in accordance with ASC 350-40, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal-Use Software</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Accordingly, the Company capitalizes costs incurred during the development phase including: (1) external direct costs of materials and services consumed in developing or obtaining the software, and (2) payroll and payroll-related costs for employees who are directly associated with the project. The Company expenses all costs as incurred that relate to the planning and post implementation phases of its software development cycle and costs associated with minor enhancements and maintenance. Capitalized costs are amortized using the straight-line method over three years. Amortization of internal-use software costs associated with the Company’s marketplace technology to provide services to its customers is recorded in cost of revenue. Amortization of internal-use software costs associated with internal databases, candidate insights, and reporting are recorded in research and development and general and administrative expenses in the Consolidated Statements of Operations. Amortization of these costs is allocated in the Consolidated Statements of Operations based on the nature of the underlying projects.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets may warrant revision or that the remaining balance of long-lived assets may not be recoverable in accordance with ASC 360, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">independent of the cash flows of other groups of assets. When factors indicate that long-lived assets should be evaluated for possible impairment, the Company uses an estimate of the related undiscounted future cash flows over the remaining life of the long-lived assets in measuring whether they are recoverable. If the estimated undiscounted future cash flows are less than the carrying value of the asset, a loss is recorded as the excess of the asset’s carrying value over its fair value. There were no material impairment charges related to long-lived assets during the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired and liabilities assumed in a business combination. The Company tests for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. The Company currently has one reporting unit.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, the Company has an option to first make an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if concluded otherwise, the quantitative impairment test is performed. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative test compares the estimated fair value of a reporting unit to its carrying amount, including goodwill. If the estimated fair value exceeds its carrying amount, goodwill is considered not to be impaired. However, if the carrying amount exceeds the fair value of the reporting unit, then an impairment charge is recorded in an amount equal to the excess but limited to the total amount of goodwill. There were no impairment charges in the periods presented. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Unsecured Notes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 12, 2022, the Company issued an aggregate principal amount of $550.0 million senior unsecured notes due 2030 in a private placement. The Company includes its senior unsecured notes, net of debt issuance costs, within long-term borrowings, net in its Consolidated Balance Sheets. The Company accounts for the debt issuance costs incurred related to the senior unsecured notes using the effective interest method, under which the debt issuance costs are amortized as interest expense until the applicable maturity date. For more information on the senior unsecured notes, please see Note 9.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All shares repurchased under the Company’s share repurchase program are purchased for immediate retirement. Repurchased shares reduce the Company’s outstanding shares and its weighted average number of common shares outstanding for purposes of calculating basic and diluted earnings per share. All excess of repurchase price over par value for shares repurchased is allocated to retained earnings to the extent the Company has retained earnings. If the Company has an accumulated deficit, all excess of repurchase price over par value for shares repurchased is allocated first to additional paid-in capital, to the extent the Company has additional paid-in capital, until depleted, and then to accumulated deficit in the Company’s Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit). For more information on the Company’s share repurchase program, please see Note 14.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Excise Tax Imposed by Inflation Reduction Act</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Inflation Reduction Act of 2022, which was enacted into law on August 16, 2022, imposed a nondeductible 1% excise tax on the net value of certain stock repurchases made after December 31, 2022. The net value is determined by the fair market value of the stock repurchased during the tax year, reduced by the fair market value of stock issued during the tax year, including stock issued to employees. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company reflected $1.1 million of excise tax as part of the cost basis of the stock repurchased during the year ended December 31, 2023, and recorded a corresponding liability for the excise taxes payable in accrued expenses on its consolidated balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Becoming a Large Accelerated Filer</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to December 31, 2022, the Company qualified as an emerging growth company (“EGC”) and was allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are required to be adopted by private companies. The Company elected to use the adoption dates applicable to private companies. As a result, prior to becoming an accelerated filer, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards applicable to public companies. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company became a large accelerated filer and no longer qualifies as an EGC at the conclusion of the fiscal year ended December 31, 2022. The adoption dates discussed below for recently adopted accounting pronouncements reflect the updated transition periods required as a result of becoming a large accelerated filer as of December 31, 2022. For all new or revised accounting pronouncements after December 31, 2022, the Company will be required to adopt in accordance with public company timelines.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands disclosure requirements about a public entity’s reportable segments and significant segment expenses. This update also expands the interim segment disclosure requirements. Public entities that have a single reportable segment will be required to provide on both an interim and annual basis all the disclosures required by ASC 280, including those added by the amendments in ASU 2023-07. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which intends to enhance the transparency and decision usefulness of income tax disclosures, primarily through expanding disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and which removes certain conditions that should be considered in the derivative scope exception evaluation under Subtopic 815-40. The Company early adopted ASU 2020-06 on January 1, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Subsequent to ASU 2016-13, the FASB issued various ASUs to provide supplemental guidance and clarification to ASU 2016-13 which must be adopted concurrently with the adoption of ASU 2016-13. These ASUs are cumulatively referred to as “Topic 326.” The Company adopted Topic 326 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. The Company adopted ASU 2019-12 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain reclassifications have been made to prior year presentation to conform to current year presentation.</span></div> The Company’s foreign subsidiaries operate in their local currency and their functional currency is the U.S. dollar. Monetary assets and liabilities of each subsidiary, denominated in local or other foreign currency, are remeasured at the end of each reporting period using the exchange rates at that date. Non-monetary assets and liabilities and equity are remeasured at the historical exchange rates, while results of operations in the local currency or other foreign currencies are translated into U.S. dollars at the exchange rates in effect at the date of the transaction. <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities at the date of the consolidated financial </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements, and the reported amounts of revenue and expenses during the reporting period. By their nature, estimates are subject to an inherent degree of uncertainty and actual results could differ from those estimates. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the date these consolidated financial statements are issued, the Company is not aware of any specific event or circumstance that would require an update to the Company’s estimates or judgments, or change to the carrying value of the Company’s assets or liabilities. However, these estimates and judgments may change as new events occur and additional information is obtained, which may result in changes being recognized in the consolidated financial statements in future periods. Actual results could differ from those estimates and any such differences may have a material impact on the financial statements.</span></div> The Company operates as a single operating segment. The Company’s Chief Operating Decision Maker, the CEO, regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources. 0.02 0.02 0.02 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services. The Company determines revenue recognition through the following five steps:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Identification of the contract, or contracts, with a customer</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Identification of all performance obligations in the contract</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Determination of the transaction price</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Recognition of revenue when, or as, the performance obligation or obligations are satisfied</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identifies enforceable revenue contracts when the terms are agreed to by the customer. Some of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. The Company determines the standalone selling prices based on its overall pricing objectives, taking into consideration market conditions and other factors, including the value of its contracts, the products sold, and the number and types of users within the Company’s contracts. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized as performance obligations are satisfied and is presented net of the sales allowance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company derives its revenues from the following sources:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue consists of time-based job posting plans, upsells which complement or expand visibility and prominence to job posting plans, and resume database plans. Plans are priced at a flat rate based on plan size and whether the plan is for a daily, monthly, or annual term. Customer contracts are </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">typically subject to renewal at the end of the subscription term. Contracts are only cancelable at the end of the term and are nonrefundable. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Time-based job posting plans</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Job posting plans provide customers access to cloud-based software services, where they may create job postings that are posted to the Company’s marketplace in addition to numerous other job sites or partner networks with job seeker communities. Customers may also access the Company’s software to review job applications and manage job postings. The Company recognizes revenue from job posting plans ratably over the term of the agreement beginning on the date the subscription service is made available to the customer. Once a customer requests a cancellation of their subscription, the open job postings are closed at the end of the term; however, the customer may still access the software to review past job postings or prior applications received under a separate upsell subscription. Job posting plans are billed in advance of the subscription period, which typically ranges from one to twelve months, except for daily subscription plans, which are billed in arrears based on how many days the customer uses the services. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Upsell services</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Additional features to complement or expand visibility to job posting plans may be purchased as an upsell service. For these services, the Company bills the customers in advance and recognizes revenue ratably over the term of the agreement beginning on the date the upsell services are made available to the customer, which typically ranges from one to twelve months.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upsell services also include job posting enhancements which are applied to individual job postings. Such services enhance job postings by providing customers with a temporary boost in the prominence of the job postings, expanding visibility to job postings by inviting strong fit potential candidates to apply to the job, or highlighting key attributes of job postings to make them stand out to job seekers. Individual job posting enhancements may be purchased by a customer when needed, or in recurring monthly prepaid bundles to complement their job posting subscription plan, and are billed in advance of use. Typically these prepaid bundles can be used over a period ranging from one to twelve months. Revenue from job posting enhancements is recognized as the customer uses the enhancement on their job postings. Unused prepaid job posting enhancements are not refundable, and the Company recognizes revenue for the estimated portion of prepaid job posting enhancements that are expected to expire unused, or breakage, based on estimates considering historical breakage levels for upsell services. Breakage is recognized as revenue in proportion to the pattern of actual usage by customers.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Resume database plans</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Access to the Company’s resume database is purchased on a subscription basis and allows a customer to search for and view resumes. Resume database plans are priced based on how many resumes the customer would like to view in a month and may be purchased independent of, or in addition to, a job posting plan. Resume database plans are billed in advance of the subscription period, which typically ranges from one to twelve months. Revenue is recognized ratably over the subscription period.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-based Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based revenue consists of customers who pay on a per click by job applicant or per job application basis for the job postings they wish to distribute through the Company’s software. Customers pay an amount per click or per application that is usually capped at a contractual maximum per recruitment campaign, with campaigns typically lasting from one to three months. Customers on this pricing model do not have access to the Company’s applicant tracking software for subscription customers though they may purchase resume database subscription plans separately. Customers that use performance-based plans are typically companies with consistent hiring needs and sophisticated recruitment campaigns where they manage incoming applications and job postings on their own applicant tracking systems.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based revenue is typically billed monthly, in arrears, and revenue is recognized as job applicants click on or apply to the distributed job postings, up to the contractual maximum per recruitment campaign.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Allowance</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes a sales allowance to estimate refunds and credits that it may grant to customers in the future for cancellations of subscriptions and concessions to customers who are not satisfied with services received. While subscriptions are noncancelable once the contract term has commenced, the Company may at times allow customers who miss their cancellation window prior to an autorenewal to cancel their contract, and the Company may issue refunds or credits to maintain overall customer satisfaction. The sales allowance is estimated by considering historical results and trends, and is accounted for as a reduction to revenue or deferred revenue for contracts where payments are received upfront and revenue is recognized over time. </span></div>ASC 606 requires the deferral of the recognition of incremental costs to obtain a contract, which the Company has identified as certain of its sales commissions paid to internal sales representatives for the sale of the Company’s services. The Company amortizes deferred commissions over the expected period of benefit unless the amortization period is less than one year, in which case, the Company has elected to apply the practical expedient to expense those costs as incurred. The estimated period of benefit includes anticipated customer renewals. If the Company pays commissions on contract renewals that are commensurate with the initial commission, the amortization period is the initial contract term. If the renewal commission is not commensurate with the initial commission, commissions are deferred and subsequently amortized on a straight-line basis over the expected customer life, which has been estimated to be three years based on an analysis of historical data and other qualitative factors, such as new product offerings, the seasonality of certain customer relationships and estimated useful life of the Company’s marketplace technology. Amortization expense is included within sales and marketing expense in the Consolidated Statements of Operations. <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the sales allowance (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales allowance, at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recorded as a reduction to revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recorded as a reduction to deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization of allowance for refunds and credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46,397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales allowance, at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 4251000 5919000 4362000 29839000 39877000 35118000 4814000 4852000 3730000 35373000 46397000 37291000 3531000 4251000 5919000 3500000 1500000 2000000 4300000 1900000 2400000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists of web hosting, credit card processing fees, personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for customer support employees, partner revenue share amounts, job distribution costs from performance-based revenue, and amortization of capitalized software costs associated with the Company’s marketplace technology to provide services to its customers. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies and depreciation and amortization, to cost of revenue based on headcount.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense consists of personnel-related costs (including salaries, sales commissions, bonuses, benefits, and stock-based compensation) for the Company’s sales and marketing employees, marketing activities, and related allocated overhead costs. Marketing activities include advertising, online lead generation, customer and industry events and candidate acquisition. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to sales and marketing expense based on headcount. Sales and marketing costs are expensed as incurred.</span></div> Advertising costs principally represent online advertising costs, direct mailing, television, podcast and radio advertisements. 121000000 280100000 255600000 1500000 2600000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for the Company’s research and development employees, amortization of capitalized software costs associated with the development of internal databases, candidate insights, and reporting that support the Company’s marketplace technology and the cost of certain third-party service providers. The Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to research and development expense based on headcount. Research and development costs, other than software development costs qualifying for capitalization, are expensed as incurred.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense consists of personnel-related costs (including salaries, bonuses, benefits and stock-based compensation) for employees in the Company’s executive, finance, human resource and administrative departments, and fees for third-party professional services, including consulting, legal and accounting services. General and administrative expense also consists of costs as part of the Company’s transition to a publicly traded company and includes fees paid to its financial advisors in connection with its Direct Listing. In addition, the Company allocates a portion of overhead costs, such as rent, IT costs, supplies, and depreciation and amortization, to general and administrative expense based on headcount.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards is measured and recognized in the financial statements based on the fair value of the awards granted. </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of employee stock-based compensation awards on the grant date and recognizes forfeitures as they occur. The Company has elected to treat stock-based compensation awards with graded vesting schedules and only time-based service conditions as a single award and recognizes stock-based compensation on a straight-line basis over the requisite service period. For awards that contain both market or performance conditions and service conditions, the grant date fair value is recognized as stock-based compensation expense using a graded vesting attribution model. No expense is recognized for awards with performance conditions until the performance condition is probable of being met.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of restricted stock units (“RSUs”) based on the fair value of its common stock. The Company estimates the fair value of stock options using the Black-Scholes option pricing model. The Black-Scholes option pricing model requires the Company to make certain assumptions including the fair value of the underlying common stock, the expected term, the expected volatility, the risk-free interest rate and the dividend yield.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the Company’s Direct Listing on May 26, 2021, a public market did not exist for the Company’s common stock, and therefore, the board of directors determined the fair value of the common stock at the time of the grant by considering a number of objective and subjective factors including valuation of comparable companies, operating and financial performance and general and industry-specific economic outlooks, amongst other factors. The fair value was determined in accordance with applicable elements of the practice aid issued by the American Institute of Certified Public Accountants titled, Valuation of Privately Held Company Equity Securities Issued as Compensation. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the completion of the Company’s Direct Listing, the fair value of the common stock is determined based on the NYSE closing price on the date prior to the date of grant.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given that the Company does not have sufficient exercise history to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior, the Company determines the expected term for its “plain vanilla” stock options using the simplified method, which is calculated as the midpoint of the stock option vesting term and the expiration date of the stock option.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any new options or modify any existing options during the years ended December 31, 2023 and 2022. For its stock options that were granted during the year ended December 31, 2021 and prior, because the Company’s common stock had limited trading history, the Company estimated the expected volatility of the awards from the historical volatility of selected public companies that represented similar but alternative investment opportunities to an investment in the Company. Characteristics considered in identifying guideline public companies included similarity in size, lines of business, market capitalization, revenue and financial leverage. The Company determined the expected volatility assumption using the frequency of daily historical prices of comparable public company common stock for a period equal to the expected term of the option. The Company assessed the comparable companies and other relevant factors used to measure expected volatility for stock option grants on an as-needed basis. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption is based upon observed interest rates on the United States government securities appropriate for the expected term of the Company’s employee stock options.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The dividend yield assumption is based on the Company’s history and expectation of dividend payouts. The Company has never declared nor paid any cash dividends on its common stock, and the Company does not anticipate paying any cash dividends in the foreseeable future.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation for Awards with a Market Condition</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company granted an RSU award to Ian Siegel, the Company’s CEO (the “CEO Performance Award”), which included service, market, and performance-based vesting conditions. The fair value of the award is determined using a Monte Carlo simulation model. The associated stock-based compensation expense is recorded over the requisite service period, using a graded attribution method. The requisite service period is the longer of the service period derived from the Monte Carlo simulation model and the explicit service period the CEO is required to remain employed to vest in the award. The market condition is satisfied upon achieving certain stock price targets for a period following the completion of the Company’s Direct Listing. The CEO Performance Award also contains an implied performance-based vesting condition as the CEO’s ability to earn the award was contingent upon the completion of the Direct Listing. Accordingly, no expense was recognized prior to the completion of the Company’s Direct Listing on May 26, 2021, as vesting was not considered probable for accounting purposes until the Direct Listing occurred. Provided that Ian Siegel continues to be the CEO of the Company, stock-based compensation expense is recognized over the requisite service period, regardless of whether the stock price targets are achieved. If the stock price targets are met sooner than the derived service period, the Company will accelerate the recognition of stock-based compensation expense to reflect the cumulative expense associated with the vested shares. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Company entered into a Cancellation of Restricted Stock Unit letter agreement (the “Cancellation Agreement”) with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. The cancellation resulted in an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023, and was recorded in general and administrative expenses within the Company’s Consolidated Statement of Operations. For more information on the Cancellation Agreement, please see Note 15.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation Under the Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company launched an employee stock purchase plan (the “ESPP”). The ESPP allows eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. The ESPP provides for concurrent six-month offering and purchase periods beginning February and August of each year. On each purchase date, eligible employees purchase the Company’s Class A common stock at a price per share equal to 85% of the lesser of the fair value of the Company’s Class A common stock on (i) the offering date or (ii) the purchase date. The offering date is the first day of any concurrent offering and purchase period, and the purchase date is the last day of such a period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation expense related to shares issued pursuant to its ESPP on a straight-line basis over the offering period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Share Settlement</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company’s board of directors approved a “net share settlement” approach for satisfaction of tax withholding obligations in connection with settlement of taxes for RSUs, and exercises of non-qualified stock options, at the Company’s discretion. As a result, the Company currently withholds shares upon vesting of RSUs, and the withheld shares are immediately canceled. The Company has presented “Shares withheld related to net share settlement” in its Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) as a reduction, separate from the total number of shares issued upon vesting and settlement. The Company has not withheld any shares as part of any option exercises. Upon payment of the withholding taxes to the appropriate taxing jurisdiction, the Company reflects the cash payment as a financing outflow in the Consolidated Statements of Cash Flows.</span></div> 1400000 0.15 P6M 0.85 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with Accounting Standards Codification (“ASC”) 740, Income Taxes. Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must also make judgments in evaluating whether deferred tax assets will be realized from future taxable income. To the extent that it believes that realizability is not likely, the Company establishes or maintains a valuation allowance. A valuation allowance is established for deferred tax assets which the Company does not believe meet the “more likely than not” threshold for realizability. The Company’s judgments regarding future taxable income may change over time due to market conditions, tax laws, tax planning strategies or other factors. If the Company’s assumptions and estimates change in the future, the valuation allowance may materially increase or decrease, resulting in an increase or decrease in income tax expense and the related impact on the Company’s reported net income or loss.</span></div>The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such positions are then measured based on the largest benefit that has a greater than 50% likelihood of being realized. The Company recognizes interest and penalties accrued with respect to uncertain tax positions, if any, in income tax expense (benefit) in the Consolidated Statements of Operations. <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an investment portfolio of highly rated debt securities and money market mutual funds to manage its excess cash reserves. The Company’s primary objectives in investing its excess cash reserves are to preserve capital, provide sufficient liquidity to satisfy both operational cash </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">flow requirements and potential strategic investment opportunities, and to obtain a reasonable or market rate of return on investments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments are all highly liquid and available for use in current operations, including those with maturity dates beyond one year, and therefore the Company classifies these securities within current assets in its Consolidated Balance Sheets. The Company considers its highly liquid investments with original maturities of three months or less at the date of purchase to be cash equivalents. Investments not considered cash equivalents are classified as marketable securities in the Company’s Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies and accounts for its money market mutual funds which have readily determinable fair values as equity securities, and it carries such securities at fair value with unrealized gains and losses reported in other income (expense), net in its Consolidated Statement of Operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies and accounts for its debt securities as available-for-sale, and it carries such securities at fair value with unrealized gains and losses excluded from earnings and reported net of tax as a separate component of stockholders’ equity in accumulated other comprehensive income (loss) until the security is sold or matures. During the year ended December 31, 2023, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized gains in other comprehensive income (loss) of $0.4 million with no associated tax expense. During the year ended December 31, 2022, in connection with its available-for-sale debt securities, the Company recorded pretax unrealized losses in other comprehensive income (loss) of $0.4 million with no associated tax benefit. The Company held no investments in available-for-sale debt securities during the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines any realized gains and losses on the sale of its available-for-sale debt securities using a specific identification method, and it records such gains and losses through other income (expense), net in its Consolidated Statement of Operations. During the year ended December 31, 2023, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations. During the year ended December 31, 2022, the Company recorded $0.9 million in proceeds related to sales of its available-for-sale debt securities. Because the Company first purchased these investments during the year ended December 31, 2022, it did not reclassify any net amounts out of beginning accumulated other comprehensive income (loss) into other income (expense), net in the Consolidated Statement of Operations during the year ended December 31, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an available-for-sale debt security’s fair value declines below its amortized cost basis, the Company evaluates whether it intends to sell the security, or whether it more likely than not will be required to sell the security before the recovery of its amortized cost basis. If either condition is met, the Company records an impairment loss on the security through other income (expense), net in its Consolidated Statement of Operations. If neither condition is met, the Company evaluates whether the decline is the result of credit-related factors, in which case the Company records the credit-related portion of the impairment loss through other income (expense), net in its Consolidated Statement of Operations, and records the non-credit-related portion of the impairment loss, net of tax, through other comprehensive income (loss) in the Consolidated Statement of Comprehensive Income.</span></div> 400000 0 -400000 0 0 0 0 900000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, and accounts receivable. The Company maintains its cash accounts with large financial institutions and at times, the cash accounts may exceed Federal Deposit Insurance Corporation limits. The Company has not experienced any losses in such accounts. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company maintains its cash accounts with several large financial institutions which the Company believes are financially sound. Accordingly, the Company believes minimal credit risk exists with respect to these cash balances. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests only in highly rated debt and equity securities. The Company believes the financial institutions that hold its investments are financially sound, and accordingly, are subject to minimal credit risk.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer accounted for 10% and 12% of the Company's outstanding accounts receivable as of December 31, 2023 and December 31, 2022, respectively. The Company closely monitors the financial condition of the foregoing customer, which has been in good credit standing. No other customer individually accounted for 10% or more of the Company’s outstanding accounts receivable as of December 31, 2023 and December 31, 2022. As such, the Company does not consider the concentration of its accounts receivable to be a material risk. There were no customers that individually represented 10% or more of revenue for the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses third parties to collect its credit card receivables and believes risk related to its credit card processing merchants is minimal.</span></div> 0.10 0.12 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives payments via credit card, electronic payment or check. The Company’s accounts receivable consists of receivables from the Company’s credit card processing merchants and customers. Credit card payment is required unless the plan qualifies for credit terms which the Company may grant in the normal course of business. The Company does not normally require collateral or other security to support credit sales. Accounts receivable from customers do not bear interest, are typically due within 30 days and are recorded at the invoiced amount. The Company reduces accounts receivable by its allowance for doubtful accounts. </span></div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly monitors collections and payments from customers and maintains an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. Prior to the Company’s adoption of ASC 326, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses</span>, during the year ended December 31, 2022, management estimated its allowance for doubtful accounts by considering factors such as historical credit loss experience and current conditions, such as the length of time accounts receivables are past due, customer payment histories, and any specific customer collection issues identified. Subsequent to the Company’s adoption of Topic 326, management has expanded its approach and estimates its allowance for doubtful accounts by considering the above factors, current market conditions which may affect customer financial condition, and reasonable and supportable forecasts of future credit losses. The Company writes off accounts receivables that have become uncollectible. 2400000 1800000 500000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is initially recorded at cost, and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally three years for computer hardware and software and five years for furniture and equipment. Leasehold improvements are amortized using the straight-line method over the shorter of the lease term or estimated useful life. Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation are removed from the Consolidated Balance Sheets and the resulting gain or loss is reflected in general and administrative expenses in the Consolidated Statements of Operations.</span></div> P3Y P5Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines at contract inception whether the arrangement is a lease based on its ability to control a physically distinct asset and determines the classification of the lease as either operating or finance. For all leases, the Company combines all components of the lease including related non-lease components as a single component. Operating leases are reflected as operating lease right-of-use (“ROU”) assets and operating lease liabilities in the Consolidated Balance Sheets. The Company has also elected to utilize the short-term lease recognition exemption and, for those leases that qualify, the Company has not recognized operating lease ROU assets or operating lease liabilities. The Company does not have any finance leases.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term, and operating lease liabilities represent the obligation to make lease payments arising from the lease. Operating lease ROU assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate in determining the present value of lease payments. The Company estimates the incremental borrowing rate to reflect the profile of collateralized borrowing over the expected term of the leases based on the information available at the later of the initial date of adoption of ASC 842, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on January 1, 2019, or the lease commencement date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating lease ROU asset also includes any lease payments made prior to lease commencement date and is reduced by lease incentives that the Company estimates it will realize. Lease terms may include options to extend or terminate the lease when the Company is reasonably certain that it will exercise the option. Lease expense is recognized on a straight-line basis over the lease term in the Consolidated Statements of Operations. Certain lease agreements may contain variable costs such as utilities and common area maintenance. Variable lease costs are expensed when the cost is incurred.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes rental income from subleasing certain of its office facilities on a straight-line basis over the sublease term in the Consolidated Statements of Operations. The difference between rental income and rental payments over the lease term is recorded as an unbilled rent receivable, which is included in prepaid expenses and other assets on the consolidated balance sheet.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes eligible costs associated with the development of its internal-use software in accordance with ASC 350-40, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal-Use Software</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Accordingly, the Company capitalizes costs incurred during the development phase including: (1) external direct costs of materials and services consumed in developing or obtaining the software, and (2) payroll and payroll-related costs for employees who are directly associated with the project. The Company expenses all costs as incurred that relate to the planning and post implementation phases of its software development cycle and costs associated with minor enhancements and maintenance. Capitalized costs are amortized using the straight-line method over three years. Amortization of internal-use software costs associated with the Company’s marketplace technology to provide services to its customers is recorded in cost of revenue. Amortization of internal-use software costs associated with internal databases, candidate insights, and reporting are recorded in research and development and general and administrative expenses in the Consolidated Statements of Operations. Amortization of these costs is allocated in the Consolidated Statements of Operations based on the nature of the underlying projects.</span></div> P3Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates whether events and circumstances have occurred that indicate the remaining estimated useful life of long-lived assets may warrant revision or that the remaining balance of long-lived assets may not be recoverable in accordance with ASC 360, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely </span></div>independent of the cash flows of other groups of assets. When factors indicate that long-lived assets should be evaluated for possible impairment, the Company uses an estimate of the related undiscounted future cash flows over the remaining life of the long-lived assets in measuring whether they are recoverable. If the estimated undiscounted future cash flows are less than the carrying value of the asset, a loss is recorded as the excess of the asset’s carrying value over its fair value. 0 0 0 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired and liabilities assumed in a business combination. The Company tests for impairment at least annually, in the fourth quarter, or whenever events or changes in circumstances indicate that goodwill might be impaired. The Company currently has one reporting unit.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In testing for goodwill impairment, the Company has an option to first make an assessment of qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if concluded otherwise, the quantitative impairment test is performed. </span></div>The quantitative test compares the estimated fair value of a reporting unit to its carrying amount, including goodwill. If the estimated fair value exceeds its carrying amount, goodwill is considered not to be impaired. However, if the carrying amount exceeds the fair value of the reporting unit, then an impairment charge is recorded in an amount equal to the excess but limited to the total amount of goodwill. 1 550000000 All shares repurchased under the Company’s share repurchase program are purchased for immediate retirement. Repurchased shares reduce the Company’s outstanding shares and its weighted average number of common shares outstanding for purposes of calculating basic and diluted earnings per share. All excess of repurchase price over par value for shares repurchased is allocated to retained earnings to the extent the Company has retained earnings. If the Company has an accumulated deficit, all excess of repurchase price over par value for shares repurchased is allocated first to additional paid-in capital, to the extent the Company has additional paid-in capital, until depleted, and then to accumulated deficit in the Company’s Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit). 1100000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Becoming a Large Accelerated Filer</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to December 31, 2022, the Company qualified as an emerging growth company (“EGC”) and was allowed by the Jumpstart Our Business Startups Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are required to be adopted by private companies. The Company elected to use the adoption dates applicable to private companies. As a result, prior to becoming an accelerated filer, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards applicable to public companies. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company became a large accelerated filer and no longer qualifies as an EGC at the conclusion of the fiscal year ended December 31, 2022. The adoption dates discussed below for recently adopted accounting pronouncements reflect the updated transition periods required as a result of becoming a large accelerated filer as of December 31, 2022. For all new or revised accounting pronouncements after December 31, 2022, the Company will be required to adopt in accordance with public company timelines.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands disclosure requirements about a public entity’s reportable segments and significant segment expenses. This update also expands the interim segment disclosure requirements. Public entities that have a single reportable segment will be required to provide on both an interim and annual basis all the disclosures required by ASC 280, including those added by the amendments in ASU 2023-07. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which intends to enhance the transparency and decision usefulness of income tax disclosures, primarily through expanding disclosures in an entity’s income tax rate reconciliation table and regarding cash taxes paid both in the U.S. and foreign jurisdictions. The update will be effective for annual periods beginning after December 15, 2024 on a prospective basis. Early adoption is permitted. The Company is currently evaluating the effects of the adoption of this update on its consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which reduces the number of accounting models for convertible debt instruments and convertible preferred stock, and which removes certain conditions that should be considered in the derivative scope exception evaluation under Subtopic 815-40. The Company early adopted ASU 2020-06 on January 1, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing model for measuring the allowance for credit losses for financial assets measured at amortized cost (including accounts receivable) to a model that is based on the expected losses rather than incurred losses. Under the new credit loss model, lifetime expected credit losses on such financial assets are measured and recognized at each reporting date based on historical, current, and forecasted information. Subsequent to ASU 2016-13, the FASB issued various ASUs to provide supplemental guidance and clarification to ASU 2016-13 which must be adopted concurrently with the adoption of ASU 2016-13. These ASUs are cumulatively referred to as “Topic 326.” The Company adopted Topic 326 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which enhances and simplifies various aspects of income tax accounting guidance. The Company adopted ASU 2019-12 for the fiscal year ended December 31, 2022 and applied the changes using a modified retrospective approach. The adoption did not have a material impact on the Company’s consolidated financial statements.</span></div> Net Income Per Share<div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to May 14, 2021, when the Company’s Series A preferred stock and Series B preferred stock converted into shares of Class B common stock, the Company’s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 13), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income per share attributable to common stockholders is, therefore, the same for both Class A and Class B common stock on an individual or combined basis. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s basic net income per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share, basic:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accretion of redeemable convertible preferred stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed earnings attributable to participating securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Class A and Class B common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,230 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Class A and Class B common stockholders, basic</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes diluted net income per share under the two-class method where income is reallocated between common stock, potential common stock and participating securities. Potential common stock primarily includes stock options and RSUs computed using the treasury stock method and the conversion of the convertible notes and accrued interest using the if converted method. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s diluted net income per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.756%"><tr><td style="width:1.0%"></td><td style="width:54.145%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share, diluted:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Class A and Class B common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of net income attributable to participating securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Class A and Class B common stockholders, diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,098 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercise common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Class A and Class B common stockholders, diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income per share because their inclusion would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:54.777%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes with related parties, if converted basis</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from diluted net income per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,376 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CEO Performance Award is excluded from the above table because none of the market conditions had been met as of December 31, 2023. Additionally, in December 2023, the Company entered into the Cancellation Agreement with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. For more information on the Cancellation Agreement, please see Note 15.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income per share are computed using the two-class method as required when there are participating securities and multiple classes of common stock. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to May 14, 2021, when the Company’s Series A preferred stock and Series B preferred stock converted into shares of Class B common stock, the Company’s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income after deducting the accretion of redeemable convertible preferred stock was attributed to common stockholders and participating securities based on their participation rights. Net losses after deducting the accretion of redeemable convertible preferred stock are not allocated to the participating securities as the participating securities do not have a contractual obligation to share in any losses.</span></div>In April 2021, the Company filed its amended and restated certificate of incorporation, which resulted in the creation of Class A common stock and Class B common stock. As the liquidation and dividend rights are identical for Class A and Class B common stock (see Note 13), the undistributed earnings under the two-class method are allocated on a proportional basis and the resulting net income per share attributable to common stockholders is, therefore, the same for both Class A and Class B common stock on an individual or combined basis. <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s basic net income per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share, basic:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accretion of redeemable convertible preferred stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Undistributed earnings attributable to participating securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Class A and Class B common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,230 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Class A and Class B common stockholders, basic</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 49098000 61494000 3600000 0 0 1480000 0 0 168000 49098000 61494000 1952000 100730000 114272000 102230000 0.49 0.54 0.02 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s diluted net income per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.756%"><tr><td style="width:1.0%"></td><td style="width:54.145%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share, diluted:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Class A and Class B common stockholders</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of net income attributable to participating securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Class A and Class B common stockholders, diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,098 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,494 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,970 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercise common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A and Class B common stock outstanding, diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Class A and Class B common stockholders, diluted</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 49098000 61494000 1952000 0 0 -18000 49098000 61494000 1970000 100730000 114272000 102230000 4761000 6943000 12471000 267000 183000 725000 23000 0 12000 0 0 33000 105781000 121398000 115471000 0.46 0.51 0.02 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted average number of potentially dilutive common stock equivalents excluded from the computation of diluted net income per share because their inclusion would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:54.777%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes with related parties, if converted basis</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from diluted net income per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,376 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,992 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5000 71000 3000 6247000 5681000 153000 0 0 1226000 124000 240000 45000 6376000 5992000 1427000 1400000 Revenue Information<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities are recorded as deferred revenue when customer payments are received in advance of the Company meeting all the revenue recognition criteria under ASC 606. Deferred revenue includes prepaid subscription and performance-based revenue. Generally, the remaining performance obligations will be satisfied within one to twelve months after prepayment. The Company recognized $19.5 million, $23.3 million, and $15.1 million of revenue during the years ended December 31, 2023, 2022, and 2021, respectively, that were included in the deferred revenue balance as of December 31, 2022, 2021, and 2020, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company had no contract assets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Commissions</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 606 requires the deferral of the recognition of incremental costs to obtain a contract, which the Company has identified as certain of its sales commissions paid to internal sales representatives for the sale of the Company’s services. The Company amortizes deferred commissions over the expected period of benefit unless the amortization period is less than one year, in which case, the Company has elected to apply the practical expedient to expense those costs as incurred. The estimated period of benefit includes anticipated customer renewals. If the Company pays commissions on contract renewals that are commensurate with the initial commission, the amortization period is the initial contract term. If the renewal commission is not commensurate with the initial commission, commissions are deferred and subsequently amortized on a straight-line basis over the expected customer life, which has been estimated to be three years based on an analysis of historical data and other qualitative factors, such as new product offerings, the seasonality of certain customer relationships and estimated useful life of the Company’s marketplace technology. Amortization expense is included within sales and marketing expense in the Consolidated Statements of Operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022, and 2021, amortization expense for deferred sales commissions was $5.5 million, $5.4 million, and $4.3 million, respectively. There was no impairment to capitalized deferred commissions in the periods presented. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue into two streams: subscription revenue and performance-based revenue. The following table presents the Company’s revenue streams (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:58.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,722 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,141 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No revenue was recognized during the years ended December 31, 2023, 2022 and 2021 from performance obligations satisfied in previous periods. </span></div>As of December 31, 2023, the Company did not have any material remaining performance obligations expected to be recognized in the future. Generally, any remaining performance obligations relate primarily to subscription services such as time-based job posting plans, upsell services, and resume database plans that will be invoiced in future periods, and exclude (i) contracts with an original expected term of one year or less and (ii) contracts for which the Company only recognizes revenue at the amount to which it has the right to invoice for services performed. 19500000 23300000 15100000 0 0 P3Y 5500000 5400000 4300000 0 0 0 2 The following table presents the Company’s revenue streams (in thousands):<div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"></td><td style="width:58.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.804%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance-based</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645,722 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,141 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 508384000 696334000 600090000 137338000 208315000 141051000 645722000 904649000 741141000 0 0 0 Other Income (Expense), Net<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other miscellaneous income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,506 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,354 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other miscellaneous income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,506 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,354 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 19929000 4956000 3000 -577000 -398000 -29000 20506000 5354000 32000 Property and Equipment, Net<div style="margin-bottom:9pt;padding-left:28.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer, equipment and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,416 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,103 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div>Depreciation expense for the years ended December 31, 2023, 2022, and 2021 was $2.5 million, $2.8 million, and $2.3 million, respectively. <div style="margin-bottom:9pt;padding-left:28.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer, equipment and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,416 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,103 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 4878000 8626000 897000 1081000 7896000 8709000 13671000 18416000 7458000 10313000 6213000 8103000 2500000 2800000 2300000 Internal-Use Software, Net<div style="margin-bottom:9pt;padding-left:28.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total internal-use software, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,609 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for internal-use software for the years ended December 31, 2023, 2022, and 2021 was $9.1 million, $7.9 million, and $7.2 million, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense of the Company’s internal-use software as of December 31, 2023 is as follows for the years ending December 31, (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,609 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> <div style="margin-bottom:9pt;padding-left:28.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,290)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total internal-use software, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,609 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,758 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 46899000 39628000 28290000 23870000 18609000 15758000 9100000 7900000 7200000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense of the Company’s internal-use software as of December 31, 2023 is as follows for the years ending December 31, (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,609 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 8136000 6296000 3447000 730000 18609000 Accrued Expenses<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued partner expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued refunds and customer liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued non-income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,741 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:1pt;font-weight:400;line-height:120%">s</span></div> <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consist of the following (in thousands): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,791 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued partner expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued refunds and customer liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued non-income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,741 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,115 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 17895000 31791000 8133000 10937000 3740000 5716000 2255000 7465000 2179000 2863000 1599000 3605000 5940000 6738000 41741000 69115000 <span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt</span><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes with Related Parties</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2020, the Company issued subordinated secured convertible promissory notes ("Convertible Notes") to related parties who were then holders of the Company’s Redeemable Convertible Preferred Stock. The Convertible Notes totaled $25.0 million and had a maturity date of June 22, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal and accrued interest balance of the Convertible Notes was automatically convertible into common stock upon a Direct Listing with a conversion price equal to the lower of (i) 75% of the volume-weighted average price of the common stock on the first trading day following such listing and (ii) $8.2909. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 26, 2021, the principal and accrued contractual interest balance of the Convertible Notes was $25.6 million, which converted into 3.1 million shares of Class B common stock at a conversion price of $8.2909 per share. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prior Credit Facility</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously entered into a loan and security agreement with a financial institution that provided for a revolving credit facility which terminated on April 30, 2021 when the Company entered into a new credit facility as described below. Total interest expense incurred under the prior credit facility was immaterial for the year ended December 31, 2021, and was mostly attributable to fees on the unused portion of the credit facility.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company terminated its Second Amended and Restated Loan and Security Agreement dated September 2, 2020 and entered into a new $250.0 million credit facility agreement with a syndicate of banks. The credit facility has a maturity date of April 30, 2026 and bears interest at a rate based upon the Company’s Net Leverage Ratio. The Company’s Net Leverage Ratio is defined as total debt less total cash and permitted investments outstanding at period end, with a maximum total cash and permitted investments adjustment of $550.0 million, divided by the trailing 12 months of earnings, adjusted for items such as non-cash expenses and other nonrecurring transactions. The Company is also obligated to pay other customary fees including a commitment fee on a quarterly basis based on amounts committed but unused under the credit facility at a rate between 0.25% to 0.35%, depending on the Company’s Net Leverage Ratio. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit facility is collateralized by security interests in substantially all of the Company’s assets and includes customary events of default such as non-payment of principal, non-payment of interest or fees, inaccuracy of representations and warranties, violation of certain covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments against the Company, and a change of control. The occurrence of an event of default could result in the acceleration of the obligations under the credit facility.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit facility agreement contains customary representations, warranties, affirmative covenants, such as financial statement reporting requirements, negative covenants, and financial covenants, such as maintenance of certain net leverage ratio requirements. The negative covenants include restrictions that, among other things, restrict the Company’s ability to incur liens and indebtedness, make certain investments, declare dividends, dispose of, transfer or sell assets, make stock repurchases and consummate certain other matters, all subject to certain exceptions.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 19, 2021, the Company entered into an amendment to the credit agreement with a syndicate of banks and the lenders named therein (the “Credit Agreement”), to amend certain other provisions under the Credit Agreement relating to how letters of credit denominated in currencies other than U.S. Dollars are valued under the Credit Agreement. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 10, 2022, the Company entered into a Second Amendment to the Credit Agreement (the “Second Amendment”) with a syndicate of banks and the lenders named therein. The Second Amendment increased the maximum amount of liquidity (including cash and permitted investments) that may be netted against the Company’s total indebtedness from $100.0 million to $550.0 million for purposes of calculating the Company’s total Net Leverage Ratio under the Credit Agreement.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 26, 2022, the Company entered into a Third Amendment to the Credit Agreement with the administrative agent to clarify the amounts to be held with the administrative agent.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2023, the Company entered into a Fourth Amendment to the Credit Agreement with the administrative agent to replace the London Interbank Offered Rate (“LIBOR”) reference rate with the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Secured Overnight Financing Rate (“SOFR”) reference rate (as defined therein). No other terms or conditions of the Credit Agreement were changed as a result of this amendment. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no amounts outstanding under the Credit Agreement and was in compliance with the financial covenants as of December 31, 2023. The amount available under the credit facility as of December 31, 2023 was $245.7 million, which is the credit limit less letters of credit outstanding of $4.3 million. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuance of Senior Unsecured Notes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 12, 2022, the Company issued an aggregate principal amount of $550.0 million senior unsecured notes due 2030 (the “Notes”) in a private placement. The Notes and the guarantees are senior unsecured obligations of ZipRecruiter, Inc.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes were issued pursuant to an indenture dated as of January 12, 2022 (the “Indenture”) between the Company and the trustee. Pursuant to the Indenture, the Notes will mature on January 15, 2030 and bear interest at a rate of 5% per year. Interest on the Notes is payable semi-annually in arrears on January 15 and July 15 of each year. Unpaid amounts are included within accrued interest in the Company’s Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Indenture contains certain customary negative covenants, including but not limited to, limitations on the incurrence of debt, liens, consolidations or mergers, and asset sales. The Indenture also contains customary events of default. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At its sole discretion, the Company has the option to redeem all or a part of the Notes as follows: </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) At any time prior to January 15, 2025, the Company may redeem all or part of the Notes, at its option, at a redemption price equal to 100% of the principal amount plus a make-whole premium as defined in the Indenture, and any accrued and unpaid interest, if any; </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) Prior to January 15, 2025, the Company has the option to redeem up to 40% of the aggregate principal amount of the Notes from net cash proceeds from certain equity offerings at a redemption price equal to 105% of the principal amount of the Notes to be redeemed plus any accrued and unpaid interest; and</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) At any time on or after January 15, 2025, the Company may redeem all or any portion of the Notes, at the redemption prices equal to the percentage of principal amount set forth below, plus accrued and unpaid interest, if any, if redeemed during the 12-month period beginning on January 15 of the year indicated below:</span></div><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"></td><td style="width:73.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Percentage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.25 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a change of control triggering event (as defined in the Indenture), the Company must offer to repurchase the Notes at a repurchase price equal to 101% of the aggregate principal amount of the Notes to be repurchased, and any accrued and unpaid interest. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes its Notes, net of debt issuance costs, within long-term borrowings, net in its Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the debt issuance costs incurred related to the Notes using the effective interest method, under which the debt issuance costs are amortized as interest expense until the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applicable maturity date. As of December 31, 2023, the Company had a carrying amount of approximately $7.4 million of debt issuance costs related to the Notes.</span></div>For the years ended December 31, 2023 and 2022, the Company recognized $28.5 million and $27.6 million, respectively, in interest expense related to the Notes with an effective interest rate of 5.4% for both years. Such interest expense includes $1.0 million and $0.9 million related to the amortization of debt issuance costs for the years ended December 31, 2023 and 2022, respectively. 25000000 0.75 8.2909 25600000 3100000 8.2909 250000000 550000000 0.0025 0.0035 100000000 550000000 0 245700000 4300000 550000000 0.05 1 0.40 1.05 At any time on or after January 15, 2025, the Company may redeem all or any portion of the Notes, at the redemption prices equal to the percentage of principal amount set forth below, plus accrued and unpaid interest, if any, if redeemed during the 12-month period beginning on January 15 of the year indicated below:<div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.153%"><tr><td style="width:1.0%"></td><td style="width:73.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Percentage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.25 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1.0250 1.0125 1.0000 1.01 7400000 28500000 27600000 0.054 0.054 1000000 900000 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had various noncancelable purchase commitments relating to hosting service agreements. Future minimum commitments are $8.0 million for 2024, $8.3 million for 2025, and no further commitments for 2026 and beyond. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various legal proceedings and claims that arise in the ordinary course of business. If the Company determines that it is probable that a loss has been incurred and the amount is reasonably estimable, the Company will record a liability. However, if the Company determines that a contingent loss is reasonably possible and the loss or range of loss can be estimated, the Company will disclose the possible loss in the consolidated financial statements. Legal costs relating to loss contingencies are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnification of varying scopes and terms to customers, investors, directors and officers with respect to certain matters, including, but not limited to, losses arising out of the Company’s breach of such agreements, services to be provided by the Company, or from certain claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable. The Company has never paid a material claim, nor has the Company been sued in connection with these indemnification arrangements. As of December 31, 2023, the Company has not accrued a liability for these indemnification arrangements because the likelihood of incurring a payment obligation, if any, in connection with these indemnification arrangements is neither probable nor reasonably estimable.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-income Taxes</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company collects and remits sales, use, and other taxes (“non-income taxes”) relating to the sale of the Company’s services in various jurisdictions. The Company accrues non-income taxes that may result from examinations by, or any anticipated negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If the Company determines that a loss is reasonably possible and the loss or range of loss can be estimated, then the reasonably possible loss is disclosed. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from the Company’s expectations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2023, the Company announced and committed to a restructuring plan to optimize its cost structure and drive long-term efficiency in response to the impact of macroeconomic conditions. This plan resulted in a reduction in the Company’s global workforce of approximately 20%. The Company initially </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded restructuring costs of $8.6 million during the year ended December 31, 2023 primarily related to employee severance and continuation of health benefits. Included in the $8.6 million of restructuring costs were non-cash charges of $0.3 million pertaining to fixed asset disposals incurred in conjunction with the restructuring plan. During the year ended December 31, 2023, the Company reversed $1.0 million associated with the restructuring costs liability when it was determined such costs would not need to be paid. Net restructuring costs were presented as $3.4 million in sales and marketing, $3.2 million in research and development, and $1.0 million in general and administrative expenses within the Consolidated Statements of Operations. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the restructuring costs liability for the year ended December 31, 2023, which is included in accrued expenses in the Company’s Consolidated Balance Sheets (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrual, at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrual, at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 8000000 8300000 0 0 0.20 8600000 8600000 300000 -1000000 3400000 3200000 1000000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the restructuring costs liability for the year ended December 31, 2023, which is included in accrued expenses in the Company’s Consolidated Balance Sheets (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrual, at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrual, at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 0 8336000 7345000 -991000 0 Financial Instruments<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain of its financial instruments at fair value on a recurring basis. Financial instruments measured at fair value on a recurring basis primarily include the Company’s cash equivalents and marketable securities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Accounting standards describe a fair value hierarchy based on the following three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 1 — Quoted prices in active markets for identical assets, liabilities, or funds. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 2 — Inputs other than Level 1 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></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s financial assets measured at fair value on a recurring basis, as well as the amortized cost basis and gross unrealized gains and losses of those assets as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.921%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="24" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,345 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,328 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,177 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,074 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company’s financial assets consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.921%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="24" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,499 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,561 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,380 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s money market mutual funds and treasury securities are measured at fair value using quoted prices in active markets for identical assets and are classified within Level 1 in the fair value hierarchy. The fair values of the Company’s Level 2 commercial paper and certificates of deposit are determined using quoted prices in markets that are not active or using model-driven valuations employing </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant inputs derived from observable market data. The fair values of the Company’s Level 2 corporate notes and obligations, asset-backed securities, and U.S. agency securities are determined using an evaluated price based on a compilation of reported market information, such as benchmark yield curves, credit spreads and estimated default rates.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company’s remaining financial instruments not discussed in the above table, including accounts receivable and accounts payable, approximate fair value because of their short-term maturities, except for the Company’s senior unsecured notes which are valued on a quarterly basis for disclosure purposes only based on quoted prices for the Notes in less active markets and categorized accordingly as Level 2 in the fair value hierarchy. The aggregate fair value of the Notes was estimated to be approximately $478.5 million as of December 31, 2023, and approximately $451.0 million as of December 31, 2022 .</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets, including operating leases, long-lived assets, and goodwill, are also subject to measurement at fair value on a non-recurring basis using Level 2 or Level 3 inputs, respectively, but only when they are deemed to be impaired. As of December 31, 2023 and December 31, 2022, no material impairments were identified on those assets required to be measured at fair value on a non-recurring basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Securities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s investments in equity securities consist primarily of money market mutual funds. During the years ended December 31, 2023 and 2022, the Company recorded no material unrealized gains and losses in connection with its money market mutual funds held as of December 31, 2023. The Company had no investments in money market mutual funds during the year ended December 31, 2021. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Available-for-sale Debt Securities</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the Company’s available-for-sale debt securities by contractual maturity as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual maturities may differ from contractual maturities because certain borrowers have the right to call or prepay certain obligations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months and those that have been in a continuous unrealized loss position for more than 12 months as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,944 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,971 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months as of December 31, 2022 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no available-for-sale debt securities in a continuous unrealized loss position for more than 12 months as of December 31, 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not recognize any credit losses for its available-for-sale debt securities during the years ended December 31, 2023 and 2022. The Company held no investments in available-for-sale debt securities during the years ended December 31, 2021.</span></div>During the year ended December 31, 2023, the Company did not have any sales of its available-for-sale debt securities. During the year ended December 31, 2022, the Company recorded $0.9 million in proceeds related to sales of its available-for-sale debt securities. The Company recorded no material gross realized gains and gross realized losses in its Consolidated Statement of Operations during the year ended December 31, 2022 as a result of those sales <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s financial assets measured at fair value on a recurring basis, as well as the amortized cost basis and gross unrealized gains and losses of those assets as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.921%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="24" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,923 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,759 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,345 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,328 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,177 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,151 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,104 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,117 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,074 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company’s financial assets consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.921%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="24" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Classification</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market mutual funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,295 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,060 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,499 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,561 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,380 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 237104000 237104000 237104000 23762000 23762000 23762000 138893000 38000 8000 138923000 0 138923000 399759000 38000 8000 399789000 260866000 138923000 25899000 25899000 6495000 19404000 7768000 7768000 3010000 4758000 71545000 12000 21000 71536000 12672000 58864000 7319000 7000 10000 7316000 7316000 7814000 0 5000 7809000 0 7809000 120345000 19000 36000 120328000 22177000 98151000 520104000 57000 44000 520117000 283043000 237074000 166341000 166341000 166341000 49545000 49545000 49545000 204580000 9000 180000 204409000 2995000 201414000 420466000 9000 180000 420295000 218881000 201414000 41348000 41348000 0 41348000 6116000 6116000 6116000 63912000 10000 202000 63720000 1519000 62201000 15150000 17000 29000 15138000 15138000 23736000 5000 3000 23738000 6980000 16758000 150262000 32000 234000 150060000 8499000 141561000 570728000 41000 414000 570355000 227380000 342975000 478500000 451000000 0 0 0 0 0 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the Company’s available-for-sale debt securities by contractual maturity as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 254426000 4825000 259251000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months and those that have been in a continuous unrealized loss position for more than 12 months as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,944 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,971 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the available-for-sale debt securities which have been in a continuous unrealized loss position for less than 12 months as of December 31, 2022 (in thousands):</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3211000 6000 1027000 4000 4238000 10000 40527000 21000 0 0 40527000 21000 7397000 8000 0 0 7397000 8000 7809000 5000 0 0 7809000 5000 58944000 40000 1027000 4000 59971000 44000 6598000 29000 55136000 202000 149128000 180000 7517000 3000 218379000 414000 0 0 0 0 0 900000 Leases<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various noncancelable operating leases for its offices. These existing leases have remaining lease terms ranging from 1 to 7 years. Certain lease agreements contain renewal options, termination rights, rent abatement and/or escalation clauses with renewal terms that can extend the lease term from 2 to 10 years. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company signed an operating lease on March 2, 2020 with a term of 128 months commencing on August 29, 2020. The Company had the option to terminate a portion of the leased building (“Partial Premises”) on the last day of the 12th month of the lease term for a fee. The Company was reasonably certain it would exercise the Partial Premises termination option at lease commencement and subsequently exercised this termination option.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company cannot determine with reasonable certainty that any other options will be exercised and therefore only the Partial Premises termination option is considered when recording the Company’s operating lease ROU assets, operating lease liabilities or lease expense.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost related to the Company’s operating leases are as follows (in thousands): </span></div><div style="margin-bottom:12pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made cash payments for amounts included in the measurement of operating lease liabilities of $6.9 million, $7.6 million, and $4.3 million, for the years ended December 31, 2023, 2022, and 2021, respectively. Such amounts are presented net of tenant improvement allowances received of $0.1 million and $3.9 million for the years ended December 31, 2022, and 2021, respectively. For the year ended December 31, 2023, no tenant improvement allowances were received.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to the Company’s operating leases is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:52.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.173%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.461%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average incremental borrowing rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future undiscounted lease payments for the Company’s operating lease liabilities and a reconciliation of these payments to its operating lease liabilities as of December 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P1Y P7Y P2Y P10Y P128M P12M <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost related to the Company’s operating leases are as follows (in thousands): </span></div><div style="margin-bottom:12pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,502 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to the Company’s operating leases is as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:52.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.173%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.461%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average incremental borrowing rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 4933000 5502000 6816000 189000 391000 7000 1533000 1497000 1203000 507000 597000 151000 6148000 6793000 7875000 6900000 7600000 4300000 100000 3900000 0 P5Y P5Y2M12D P5Y4M24D 0.051 0.050 0.051 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future undiscounted lease payments for the Company’s operating lease liabilities and a reconciliation of these payments to its operating lease liabilities as of December 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4976000 2921000 1228000 1260000 1293000 3140000 14818000 1668000 13150000 Common Stock and Redeemable Convertible Preferred Stock<div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue a total of 1.45 billion shares consisting of 700 million shares of Class A common stock, 700 million shares of Class B common stock, and 50 million shares of preferred stock all with a par value per share of $0.00001.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Class A common stock is entitled to one vote per share and the Class B common stock is entitled to twenty votes per share. The Class A and Class B common stock have the same dividend and liquidation rights. The Class B common stock converts to Class A common stock at any time at the option of the holder. Additionally, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, except for certain transfers described in the amended and restated certificate of incorporation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company amended and restated its certificate of incorporation such that the redeemable convertible preferred stock would automatically convert into shares of common stock upon the effectiveness of the Direct Listing. </span></div>On May 14, 2021, the holders of the Series A preferred stock and Series B preferred stock converted all outstanding shares of preferred stock into 24.2 million shares of Class B common stock. 1450000000 700000000 700000000 50000000 0.00001 0.00001 1 20 1 24200000 Share Repurchase Program<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, the Company’s board of directors authorized the Company to repurchase up to $100.0 million of outstanding shares of its common stock pursuant to a new share repurchase program (the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“Program”). Additionally, the Company’s board of directors authorized increases to the Program of $150.0 million, $200.0 million, and $100.0 million in June 2022, November 2022, and May 2023, respectively, which resulted in a total of $550.0 million of outstanding shares of its common stock authorized to be repurchased under the Program.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may repurchase shares of common stock through open market or privately negotiated transactions, block purchases, or pursuant to one or more Rule 10b5-1 plans. The Program has no expiration date and will continue until otherwise suspended, terminated, or modified at any time for any reason by the board of directors.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Program does not obligate the Company to repurchase shares of common stock. There is no minimum or maximum number of shares to be repurchased under the Program. The timing and actual number of shares repurchased will depend on a variety of factors including price, market conditions, corporate and regulatory requirements, and other investment opportunities. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company repurchased 18.6 million shares of its Class A common stock for $339.3 million under the share repurchase program, including 7.7 million shares of its Class A common stock delivered under three accelerated share repurchase agreements totaling $150.0 million, 7.9 million shares of its Class A common stock delivered under a Rule 10b5-1 plan totaling $137.7 million, and 3.0 million shares of its Class A common stock totaling $51.6 million through open market purchases.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company repurchased 9.6 million shares of its Class A common stock for $147.3 million under the Program, including 6.9 million shares of its Class A common stock delivered under a Rule 10b5-1 plan totaling $110.7 million, 2.6 million shares of its Class A common stock purchased in the open market totaling $36.6 million, and 0.1 million shares of its Class A common stock delivered upon the final settlement of the accelerated share repurchase agreement that the Company entered into in December 2022.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately $63.4 million remains available for future repurchases of the Company’s common stock under the Company’s share repurchase program as of December 31, 2023.</span></div>All shares repurchased under the Program were immediately retired. Repurchased shares reduced the Company’s outstanding shares and its weighted average number of shares of common stock outstanding for purposes of calculating basic and diluted earnings per share. 100000000 150000000 200000000 100000000 550000000 18600000 339300000 7700000 3 150000000 7900000 137700000 3000000 51600000 9600000 147300000 6900000 110700000 2600000 36600000 100000 63400000 Stock-Based Compensation<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense is recorded in the Consolidated Statements of Operations as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,956 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2012 and 2014 Equity Incentive Plans</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to adoption of the 2021 Equity Incentive Plan (the “2021 Plan”), the Company granted awards under the 2012 Equity Incentive Plan (the “2012 Plan”) or the 2014 Equity Incentive Plan (the “2014 Plan”, and together with the “2012 Plan”, the “Prior Plans”). All awards currently are granted from the </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 Plan. However, the Prior Plans continue to govern the terms and conditions of the outstanding awards previously granted under the 2012 Plan and 2014 Plan.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Prior Plans permitted the grant of incentive stock options to employees and the grant of non-qualified stock options, restricted stock, restricted stock awards, RSUs, stock appreciation rights, performance units and performance shares to the Company’s employees, directors and consultants at the sole discretion of the board of directors. The Prior Plans also allowed for the administrator of the plan to include terms in an award agreement that the option holder may exercise in whole or part of the option prior to the full vesting of those options. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the amended and restated certificate of incorporation, all outstanding options to purchase common stock became options to purchase an equivalent number of shares of Class B common stock and all RSUs became RSUs for an equivalent number of shares of Class B common stock under the Prior Plans.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company adopted the 2021 Plan, which became effective on May 14, 2021 in connection with the Direct Listing. The 2021 Plan permits the grant of incentive stock options to employees and the grant of non-qualified stock options, restricted stock, restricted stock awards, RSUs, stock appreciation rights, performance units, performance shares and stock bonus awards to the Company’s employees, directors, and consultants. Under the 2021 Plan, 10.7 million shares of Class A common stock were initially reserved for issuance. The number of shares initially reserved for issuance pursuant to awards under the 2021 Plan will be increased by (i) (a) any reserved shares not issued or subject to outstanding awards granted under the Prior Plans that cease to be subject to such awards by forfeiture or otherwise after the effective date, (b) shares issued under the Prior Plans before or after the effective date pursuant to the exercise of stock options that are, after the effective date, forfeited, (c) shares issued under the Prior Plans that are repurchased by the Company at the original purchase price or are otherwise forfeited, and (d) shares that are subject to stock options or other awards under the Prior Plans that are used to pay the exercise price of a stock option or withheld to satisfy the tax withholding obligations related to any award and (ii) an annual increase on January 1st of each year beginning in 2022 through 2031, by the lesser of (a) 5% of the number of shares of all classes of the Company’s common stock issued and outstanding on December 31 immediately prior to the date of increase or (b) such number of shares determined by the board of directors. Under the 2021 Plan, as of December 31, 2023, 25.9 million shares of Class A common stock were authorized, of which 15.6 million shares of Class A common stock were available for future issuance.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company launched the ESPP. The ESPP provides for concurrent six-month offering and purchase periods beginning February 15 and August 15 of each year. The Company has initially reserved 1.3 million shares of its Class A common stock for issuance and sale under the ESPP. On January 1 of each of year, 2022 through 2031, the aggregate number of shares of Class A common stock reserved for issuance under the ESPP shall be increased automatically by the number of shares equal to 1% of the total number of outstanding shares of Class A common stock and shares of preferred stock of the Company (on an as converted to common stock basis) on the immediately preceding December 31; provided that the board of directors or compensation committee may in its sole discretion reduce the amount of the increase in any particular year. As of December 31, 2023, 3.0 million shares of Class A common stock were authorized of which 2.1 million shares of Class A common stock were available for future issuance.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP allows eligible employees the option to purchase shares of the Company's Class A common stock at a 15% discount through payroll deductions of their eligible compensation, subject to certain plan limitations. On each purchase date, eligible employees can purchase the Company’s Class A common stock at a price per share equal to 85% of the lesser of the fair value of the Company’s Class A </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock on (i) the offering date or (ii) the purchase date. The offering date is the first day of any concurrent offering and purchase period, and the purchase date is the last day of any concurrent offering and purchase period. During the year ended December 31, 2023, 0.4 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $6.4 million. During the year ended December 31, 2022, 0.4 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $8.1 million. During the year ended December 31, 2021, no shares of Class A common stock were purchased under the ESPP.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the ESPP, the Company recorded stock-based compensation expense of $2.1 million, $2.6 million, and $1.4 million during the years ended December 31, 2023, 2022, and 2021, respectively. As of December 31, 2023, there was $0.3 million of unrecognized stock-based compensation expense that is expected to be recognized over the remaining term of the offering period ending on February 14, 2024. As of December 31, 2023, the Company recorded a liability of $2.3 million related to the accumulated payroll deductions, which are refundable to employees who withdraw from the ESPP. This amount is included within accrued expenses in the Consolidated Balance Sheets. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Prior Plans and the 2021 Plan (collectively, the “Plans”), options must be granted with exercise prices not less than the fair value of the underlying common stock on the date of grant. Options granted generally vest over periods of up to four years and expire ten years from the grant date. In 2019, the Company amended the terms and conditions of the Israeli Sub-Plan of the 2014 Plan. The Israeli Sub-Plan amendment allows the Company to grant options to Israeli employees or Israeli non-employees with exercise prices less than the fair value of the underlying common stock on the date of grant. The Company’s policy is to issue new shares of common stock upon the exercise of stock options.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under Plans for the year ended December 31, 2023 is as follows (in thousands, except weighted average information): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:40.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted by the Company during the years ended December 31, 2023 and 2022. The weighted-average grant date fair value per share of options granted for the year ended December 31, 2021 was $23.34. The total intrinsic value of options exercised in 2023, 2022, and 2021 was $22.2 million, $48.6 million, and $182.5 million, respectively. This intrinsic value represents the difference between the fair value of the Company’s common stock on the date of exercise and the exercise price of each option. During the year ended December 31, 2023, the tax benefit realized from stock option exercises was approximately $1.7 million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the year ended December 31, 2021 were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023, 2022, and 2021, the Company recorded stock-based compensation expense for stock option awards of $1.1 million, $2.8 million, and $4.3 million, respectively, under the Plans. As of December 31, 2023, total remaining stock-based compensation expense for unvested stock options is $1.1 million, which is expected to be recognized over a weighted average period of 0.6 years.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted RSUs to certain employees and directors of the Company. RSUs granted prior to the Company’s Direct Listing vest upon the satisfaction of both a time-based service condition and a liquidity event requirement. The time-based service condition for these awards is generally satisfied over four years. The liquidity event requirement is satisfied upon the earliest to occur of a qualifying event, defined as a change of control transaction or after a set period of time following the effective date of the Company’s initial public offering pursuant to an effective registration statement under the Securities Act for the offer and sale of shares by the Company. A direct listing in which the Company did not sell its equity securities would not have satisfied the liquidity event performance condition; however, on April 19, 2021, the Company’s board of directors waived the liquidity event performance condition for the 6.9 million RSUs then outstanding so those that had satisfied the service condition would vest upon the earlier of the first day of trading of the Company’s common stock on the NYSE, or March 15, 2022. As the satisfaction of the performance condition was not probable for accounting purposes prior to the waiver, the waiver of the liquidity event performance condition resulted in the remeasurement of the modified awards at fair value on the date of the waiver, which management estimated to be $25.04 per share or approximately $172.6 million.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2021, the Company also granted the CEO Performance Award, which provides for a grant of 1.4 million RSUs. The CEO Performance Award consists of five vesting tranches with a vesting schedule based on achieving stock price targets ranging from $67.61 per share to $157.75 per share, which is calculated as the volume-weighted average over a 30-day trading window following the first day the Company becomes a publicly traded company, as well as satisfying certain minimum service requirements of <span style="-sec-ix-hidden:f-1105">one</span> to five years. The award expires ten years after the grant date. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.512%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of RSUs Eligible to Vest</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Service Period (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$67.61</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82.63</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$102.66</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$127.70</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$157.75</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated the grant date fair value of this award using a model based on multiple stock price paths developed through the use of a Monte Carlo simulation. A Monte Carlo simulation model also was used to estimate a derived service period for each of the five vesting tranches, which is the measure of the expected time to achieve each of the stock price targets. The various assumptions used in the Monte Carlo simulation included an expected dividend yield of zero, expected term of ten years, estimated volatility of 59%, and a risk-free interest rate of 1.6%. Using these inputs, the weighted average </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">grant date fair value was estimated to be $16.34 per share, the weighted average derived service period of each tranche was estimated to be 4.1 years and ranged from 3.2 to 5.0 years, and the aggregate stock-based compensation expense was estimated to be $22.8 million over the derived service period of each tranche using a graded attribution method. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2023, the Company entered into the Cancellation Agreement with the CEO, which provided for the cancellation of the 1.4 million market-based RSUs included in the CEO Performance Award. As of the date of the Cancellation Agreement, none of the stock price targets set forth in the CEO Performance Award had been met so that all of the RSUs were unvested. The cancellation resulted in an acceleration of unrecognized stock-based compensation expense from future periods into the fourth quarter of 2023. Accordingly, a $7.5 million one-time non-cash expense was recorded in the year ended December 31, 2023 in general and administrative expenses within the Company’s Consolidated Statement of Operations. During the years ended December 31, 2023, 2022, and 2021, the Company recorded stock-based compensation expense of $13.3 million, $5.9 million, and $3.6 million, respectively, related to the CEO Performance Award.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 21, 2021, the Company’s former Chief Operating Officer (“COO”) resigned and entered into a transition and separation agreement with the Company, whereby all RSUs awarded to the former COO prior to the resignation will continue to vest for a certain period of time. This agreement resulted in modifications to the RSUs and options on the date of the separation agreement. Approximately $4.2 million of stock-based compensation expense was recognized by the Company during the year ended December 31, 2021 related to the modification of the awards, representing the incremental fair value of the awards on the date of the modification. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all RSUs, excluding the CEO Performance Award and modification of the COO awards, the Company recorded stock-based compensation expense of $67.7 million, $65.6 million, and $93.9 million during the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s RSU activity for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,675 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value per share of RSUs granted for the years ended December 31, 2023, 2022, and 2021 were $20.03, $19.30, and $23.75, respectively. The total fair value of RSUs vested during the years ended December 31, 2023, 2022, and 2021 was $47.1 million, $48.1 million, and $79.8 million, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, total unrecognized stock-based compensation expense for unvested RSUs was $128.9 million, which is expected to be recognized over a weighted average period of 1.4 years. The Company had no outstanding performance-based RSUs as of December 31, 2023.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense is recorded in the Consolidated Statements of Operations as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,956 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 660000 807000 1093000 12537000 10858000 17865000 35352000 30985000 34230000 35686000 34306000 54070000 84235000 76956000 107258000 10700000 0.05 25900000 15600000 P6M 1300000 0.01 3000000 2100000 0.15 0.85 400000 6400000 400000 8100000 0 2100000 2600000 1400000 300000 2300000 P4Y P10Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity under Plans for the year ended December 31, 2023 is as follows (in thousands, except weighted average information): </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"></td><td style="width:40.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.049%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6746000 2.31 P4Y2M12D 95188000 0 0 1547000 2.44 40000 2.55 5159000 2.27 P3Y6M 59998000 5086000 2.27 P3Y6M 59158000 0 0 23.34 22200000 48600000 182500000 1700000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions that were used to calculate the grant date fair value of the Company’s stock option grants for the year ended December 31, 2021 were as follows:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.957%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0.580 0.010 P6Y2M12D 25.10 1100000 2800000 4300000 1100000 P0Y7M6D P4Y 6900000 25.04 172600000 1400000 5 67.61 157.75 P30D P5Y P10Y <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.512%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of RSUs Eligible to Vest</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Service Period (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$67.61</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82.63</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$102.66</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$127.70</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,600</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$157.75</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr></table></div> 279600 67.61 P1Y 279600 82.63 P2Y 279600 102.66 P3Y 279600 127.70 P4Y 279600 157.75 P5Y 5 0 P10Y 0.59 0.016 16.34 P4Y1M6D P3Y2M12D P5Y 22800000 1400000 7500000 13300000 5900000 3600000 4200000 67700000 65600000 93900000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s RSU activity for the year ended December 31, 2023 is as follows (in thousands, except weighted average information):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,078)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at December 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,675 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7641000 21.20 5094000 20.03 3078000 22.58 2982000 19.31 6675000 20.36 20.03 19.30 23.75 47100000 48100000 79800000 128900000 P1Y4M24D Income Taxes<div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are domestic and foreign components of the Company’s income (loss) before income taxes (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,127)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,084 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,276)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company's income tax expense (benefit) are as follows (in thousands):</span></div><div style="margin-bottom:12pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,971)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,946)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,452 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,590 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,876)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the income taxes computed at the U.S. federal statutory tax rate of 21% to the income tax expense (benefit) is as follows (in thousands): </span></div><div style="margin-bottom:12pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory income tax rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,948)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,872)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Officers compensation limitation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,452 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,876)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Israeli Innovation Authority approved the Company’s application to be considered a Preferred Enterprise, as defined under the Law of Encouragement of Capital Investments, for the tax years ended December 31, 2023, 2022, 2021, and 2020. This approval resulted in a reduction in the statutory tax rate applied to the Company’s preferred income, as defined under the Law of Encouragement of Capital Investments, during those years from 23% to 16%. As a result, the Company recognized a cumulative benefit of $2.0 million during the year ended December 31, 2023, representing a $0.02 and $0.01 benefit to basic and diluted net income per share, respectively. The approval expires as of the end of the tax year ended December 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-bottom:12pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,155 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,629 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,220 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,881 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets and goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unremitted earnings of foreign subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,946)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,577)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,274 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly assesses the need for a valuation allowance against its deferred tax assets as prescribed by ASC 740, </span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In making that assessment, the Company considers both positive and negative evidence related to the likelihood of realization of the deferred tax assets to determine, based on the weight of available evidence, which includes historical operating performance and the Company’s ability to generate sufficient taxable income in the future, whether it is more likely than not that some or all the deferred tax assets will not be realized. Although the Company incurred a current year pretax profit and maintains a recent history of cumulative earnings, during the year ended December 31, 2023, the Company continued to maintain a valuation allowance against the deferred tax asset associated with carried forward California Research and Development Credits, as the Company believes that it is more likely than not that it will not generate sufficient California sourced taxable income in future years to utilize that deferred tax asset. This valuation allowance totaled $14.9 million and $12.7 million as of December 31, 2023 and 2022, respectively. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the valuation allowance was comprised of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance, at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowance recorded through earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in valuation allowance recorded through other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowance recorded through other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance, at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,935 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had no gross U.S. federal operating loss carryforwards, and $9.1 million of gross state operating loss carryforwards, of which $0.1 million of the state operating loss carryforwards carryforward indefinitely. The remaining gross state operating loss carryforwards as of December 31, 2023 will expire at various dates beginning in the year ending December 31, 2030, if not utilized. As of December 31, 2022, the Company had no gross U.S. federal operating loss carryforwards and $21.2 million of gross state operating loss carryforwards. Additionally, as of December 31, 2023 and 2022, the Company had U.S. federal credit carryforwards of zero and $13.6 million, respectively, and state credit carryforwards of $23.5 million and $19.6 million, respectively. These amounts differ from the listing of deferred taxes above due to the federal detriment of state benefits, and unrecognized tax benefits recorded against the deferred tax. The majority of gross state credit carryforwards are not subject to expiration.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utilization of net operating loss and credit carryforwards may be subject to an annual limitation provided for in the Internal Revenue Code and similar state codes. Such annual limitation could result in the expiration of net operating loss and credit carryforwards before utilization. The Company does not believe that such limitation rules will have a material impact on the consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the total amounts of unrecognized tax benefits (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefit, beginning of year:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases - tax positions in prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases - tax positions in current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases - tax positions in prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases - tax positions in current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefit, end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,330 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,077 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,337 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023 and 2022, the Company had gross unrecognized tax benefits of $24.3 million and $17.1 million, respectively. If recognized, $22.6 million, or $16.7 million net of existing valuation allowances, of unrecognized tax benefits would impact the Company’s effective tax rate. The Company has not accrued material interest or penalties related to unrecognized tax benefits reflected in the consolidated financial statements during the years ended December 31, 2023, 2022, and 2021. The Company believes that any change to the unrecognized tax benefits in the next 12 months will not be material to the consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is subject to taxation in and is regularly audited by federal, state, and foreign tax authorities. As of December 31, 2023, the Company is not under audit by the Internal Revenue Service, any state authority, or any material foreign jurisdiction for income taxes for any open years. Due to the Company’s historic net operating loss carryforwards, the Company’s domestic income tax returns are open to examination by the Internal Revenue Service beginning with tax year 2012 and by state taxing authorities beginning with tax year 2011.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company does not consider the available cash balances related to undistributed earnings of its foreign subsidiaries to be indefinitely reinvested.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are domestic and foreign components of the Company’s income (loss) before income taxes (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,127)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,084 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,276)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 67643000 71136000 -11127000 2907000 2948000 1851000 70550000 74084000 -9276000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company's income tax expense (benefit) are as follows (in thousands):</span></div><div style="margin-bottom:12pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current income tax expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,866 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,147)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,971)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,946)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,452 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,590 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,876)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 30124000 6099000 0 8498000 4394000 438000 801000 2373000 1632000 39423000 12866000 2070000 -14866000 -5517000 -10147000 -2414000 5191000 -4702000 -691000 50000 -97000 -17971000 -276000 -14946000 21452000 12590000 -12876000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the income taxes computed at the U.S. federal statutory tax rate of 21% to the income tax expense (benefit) is as follows (in thousands): </span></div><div style="margin-bottom:12pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory income tax rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,948)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,872)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Officers compensation limitation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,598)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,452 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,876)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14816000 15559000 -1948000 5002000 3451000 -2102000 1110000 519000 0 -1872000 56000 250000 7931000 -435000 -18518000 0 0 4792000 2356000 2146000 7828000 909000 315000 235000 9189000 17598000 3112000 1449000 0 0 2282000 12654000 0 -1532000 -3775000 -389000 410000 736000 88000 21452000 12590000 -12876000 2000000 0.02 0.01 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-bottom:12pt;padding-left:14.4pt;padding-right:14.4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,155 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,629 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,748)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,220 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,881 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(736)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets and goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,006)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unremitted earnings of foreign subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,946)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,577)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,274 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,304 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 409000 1116000 3892000 3471000 7349000 7201000 15606000 16792000 51541000 26578000 3358000 4471000 82155000 59629000 14935000 12748000 67220000 46881000 736000 927000 2233000 2842000 4635000 2006000 776000 348000 2346000 2454000 220000 0 10946000 8577000 56274000 38304000 14900000 12700000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the valuation allowance was comprised of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance, at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowance recorded through earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in valuation allowance recorded through other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in valuation allowance recorded through other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance, at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,935 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12748000 0 0 2281000 12654000 0 94000 0 0 0 94000 0 14935000 12748000 0 0 9100000 100000 0 21200000 0 13600000 23500000 19600000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the total amounts of unrecognized tax benefits (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefit, beginning of year:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases - tax positions in prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases - tax positions in current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases - tax positions in prior year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases - tax positions in current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefit, end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,330 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,077 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,337 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17077000 6337000 5121000 3912000 7720000 281000 3341000 3020000 935000 0 0 0 0 0 0 24330000 17077000 6337000 24300000 17100000 22600000 16700000 false false false <span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On December 15, 2023, Boris Shimanovsky, our Executive Vice President, Chief Technology Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 209,283 shares of common stock. The plan’s expiration date is December 31, 2024.</span> December 15, 2023 Boris Shimanovsky Executive Vice President, Chief Technology Officer true 209283

    ^>1:,A.- 24598M(M1Z0OU!+F M?D8UC<%]C"HO8R1]8"2M5F/8W5="Q^D%=XV,NR#C2;%Q -C8[C4ZPYT%6XV- M%X&-&]2LPV(CCIUL=1J=,^"-)W##GM"W6MQ;9DLOJZA^>F7.5E$3WP7\LKP( M(4:X][JMU=V ZI6I[ MB6JJK*ER'57NB2S'2);]/;MG:[*LR?*5DF5G+V0Y:B%9MO;LQSTZ69+Y\1MI MX8=H-WKR <>B5W.POLOUFH::S]3'6CQA8S_@N+WFA(7/C+FI+L*JKW.VKVA1 M8FS3^)K_4#QQD(\W@8,(3[.8GB;Z M$>NU1RXUC*.! M.I'S$QTI,%H?8">Z9U6.;+IV=+[*D%G&C)O:$)W.@"^K*7 M;@*W%K%?1QNX\; Y[ ]*=X'K-=N]_OEV@>MOW/M68&AWF^W!WAJN7?RF!G47 MN+H+7-T%KNX"5W>!NZPN<-7H[2:TN;J[V[GV4*ONSH[=W>W(Y(0FIAG"6RXH M\ZI^OOSS5:EK.G(#T;JL:;?@P44' <[>F5^M$J71ODN4SB"X5M/'J4]U1D5% MHWT7%=4$4A/()94!C?9M^?I_=1CN=\ZEF^R;3%42< MWRTV",^\:]=K;.2W1Y.IH(W-A[C_S:UK%?;#$?D9);HJC?IUQ\@+1;2J85K= M\_92,2VCQ >P<_CK0"B712TL-*N*$VB#BG-\&?T:?W6"$4J7''U0 ?&S"D.L M,6(V/?/:JA3*'?LBA-:^'$^YFM 6KJ?1GJ= G;YFJ*:WFMZ.$ IY*<&-]SQW MJB:XDR-@37#'"*V\D.#&+0JN#,^F^8?<@01YCW3UPV025D$_KK,RSV%GEQ(3 MS,\7_Z;:6X_;>VEK6P9K*(=9) M,:NSMQ:5-695#K-.V6YRW-U;N\DZG6\+W/@XF[%IB&H*!8?L)Z9E*]7*_.M^ M_K4F^MV+AD"8R!?YT[D9L(3&?B9D4BXH+0![5S>]QG#0KHCXJY%M?\C6KQRR]:]N M!HUQKULCV\4AVZ!RR(9S#3J-WK JK*U.\JO K_8Y&NF<=,P?[A,+T&&,?2!] M>XI_'A&G.6UPZN;SF!8S]B^.&P:G0*;1IB: MO[.26&-3Y;!I? IL&E_=##O]BF#3:_5Q?5PL'6_%F% ZE)\+U #W3)2/V@K< M',MIM8Y/X0-XZ4VG]BE<(#9M"#KOVZFPKA9U )NI:U$O%]4V1*$/P[@PKZ$J M*0VOWC/"3-]9&>P7\Z?V>4;@:A-D"T+O5DFF=/I*@!TK =+=&JJMZNS)IGFE$]Y?E'$K2CHSB;\!$[077:C>[>>H+7^'C>^/BRBH2] MX2.&/]O]/68N';P*_FC5"N?2,TL;TUEWS]I*_Z\G@!\**&?'E==- "\U #S= M_;$5\]@QC@#O#?;;9N3H(\!KNJSILAITN2_";+>0,/L[:SXU8=:$61-FVI;9 MA3#;2)BMG:/5)R9,,EA^(VUBV0L)JT- M\#'QL8/;'0]3QHGVW[D?VVF/['KB,_/GM3F#;;XSG6=S%>!EZ,>%D^FPW1XL MQX1#IA\5P>%_[>4W-O4C&U[>,#Z[TV82+MGM%]YAPHCM#@YJQ.8?YHL7,BI% M#N?,N/-7O'? MO([Y&?!"!EQN":\+_8B50+-_14%HSU;'O*M\ OP.5S3S',=[AK,:W,6P]%F M-T/W]YP.#KGDJ\+@T!+N&6!J.LXJ[L60B ZQ?T?V$T@!7(P)0!LS@#0M/8W! MK=HYP/=NG@]DPJ9F%#!\SO;Q:R<*\+EG+W(L8PZ;@Y\PUS!A0]=J,V]L%Y[P M(H"0%;Q]MXFFMN*4XNJP12-!2_%GDC=P8XZY#-@[^NCWY O[ MV5 @O9!_+1C9> PZ[1AYF7"6B1<+-M>$V_PM^WF_UQP.A[E?M9KMOQ['RY/S MJZ*=I#[O]7J;]KX5&-J=YK@U+K54\>>#5K]ZF]HGI-J=M4MM\-CNM17IVL7: M_/?YJVV;N6RK MF%?U#CLMK!38F.*P>Q?8"P!49PM O2)PM,L0^K;Y1IL<+P"QNA]1G2)T@HS" M#0T]=C3(;A< ZC G^MT&(W'G8LTZ#^,R<'!#+X.#X6#OZN8,DB]J)#P*$FYH M@7 P),3LZLKCX)$2@$ZA!M4MPFU(L3^8$H.YS/T+JQ&KHK)RY[FT"PQJN13" M?;;#N4&9":"W+'&*-@L:ACU#U,"?PJ=WKY&7-<852&, M.E' LH-3?"ZQQ?'9*"'?O=!T9.^=9+;TNM3H,]%/]AM!WG_)VCGSC"J:-32G MJ3O+ROUKLU?K]>_#Z^RWT+_,:.5HU>9^?4 M@1/C]Q;%NKO4[+5')ZK9N_MX;\ -TZ6Z4V;K;+]3 MO(4 /_QWY$=KCZ[0>A'5.SZR?-GS XCVLTV%#F(*1+CX,VL$\D W'+P MM/P>KR>X&^/;PX^ ETE:!'$)SRS2- W8E+'P? 8_XULBD+IKKJAA+!V&#M* M,0/+?3E:M/NILN7\.G@\D&WV>^/9M#V=ML:LQ_J#D34>#'J=]F#8[XS-<>__ MV@,0L>5+-8]>[=QK\L-G_UNN4/D;>V)NQ#@_=T.\WG\ (=P!UP%[S\^6'W?& M'*$!N,RZ#<5GN'"R*%DL;'R.;S?;L$"_M?SJ:[%VSAL[+VD[<& &2FN]L\&B MMJ=;7**$N/'>=!#C@Q*EPE44$>H\CFU.;(#*3"[PGH&%@L0SD,,',QO60AED M(Q>DCGOA,UX+,$DWG ,\L <%WQA!J&E\U\ @COLG+/*7=>U6UEOQ&6&4QQ/^ M$)>[$B3^3;VZK'#IMD"XC)M%_C\A8AHE3W3:([5QI%.S*'%,'0EQJ=RQ.B<] M%L:2^LVB#$NI# !M2E*RP&+ W@YS(:57S/1!3\0B9/Y!OFY'_^UP^&#I8@.3 MV)=LBF8(IRP35#7FLXR:D>$K$\Y4N2JYYIV=AGB3>&9<^7:-*BW/ MW$GJS*B*ET'.1#SJ\Y=/VR#G;1"P\ O;G"@3MW+J=M>8N3G;ZA]I6[VK&]?+ MD$969YY*^6CB2X)2F%5];49)4QS48 ?8*.7<%9H"I;0W&F%+(*%' +< @PO# M)S$;,AVII^AZ"'QDQ_,L !V"D(J5O4EHHH:C$$3:GTF:!-,*06&3J@#_FC*? MGL-E8:$ T#*@>F_WGAA?F?U"=LI(?;(]"U\R 6UI9H= O[ E M#CJQ&H>T^*4=&.)[D^M%*$?(Y.<0FH(.EN9=(&8<_CHXN[E<.BOZP9+H$(B7 MMF/9:/3##_ ?+O7X\:A<'._$)"LVP@/Q S- R(69?P*E-&(7H*F]I)\I?=:' M7ST# VH:GY.**ZAQR=M"154R"/D4EW>H"N,O89^1#\O'O@H;,8M02:[36 ?* MY"/B78 ;"[4[\6)M07S.]<(2&] /A5M7N('"!C5JH!< OA/CCX6'-X&N?1.I M[QHID2=YY^"0 JUCSYBD%+QUF0WF\)\V2 -S2;SN3_2\<-C< M(3;<:K#\2J!,R ;@+=-WH.T\@X4#1!5+A?[533CW&4?9(&W\&MQZ(+,"_M=T M5G3:F3&WX7@^X:EEAB8!S0, ^,:_(]@=)UIC!KOSL-MV$,'IX?!P;>BNLB*X M46\& $=O+$>&@)D!^LI $<072+:AH2CWM 1S>QG0^V(@1@&;10Z!NH@U< _0 MTC%!UPK9=.X"6WX$M4F'FZ(R6_,/"6N',R5\+5\)U4;U"Q2YK-YLYH$?6;TBQZS > 9$VJOYF$]2.F:4MD0P M!'9LD_$ Q\":M1R_ZL'-Q ,<983NR(T6;]*F J$*D@'Q[0BG^PP,R_:19?SA M!4$9S7Y'N]5LGM'7M_[>T,HZRE9*M7HAB?QOO*5S2%F."*3B!; M2:+RMDUD0+#SND.NUB%W5'?(K3OD9A"@.$;3R8W1=,\_1O/!#LS'1Y\]JIBO M<*:>N6JIF_%6?$9R#\A@"*!*H7@1OP*3C9F+;1UO:&;)J5,"C ^T0) UJ4#Q M4"955K)TP+AZSHH6@^\G>)>,W,@C;8C@E N=)C%#'>@[S23-Q$U[W2R%]+K9 MN.G&ULAI\TN>39P\VWWX!4%7VM@Y]BKN]D>E>Q6/FN-6_E>EN]BVFZ-6=V^M M=??4[[>RFUK?.GB7AK2[M.A=V);EL,MMT7L)'4WK3KAU)]RZ$^Z:9. '3?LY M3,^]K2+XVX]?*G?FC2G ISAL.0_0AJ:0&_(!>?XWP /#Y/"_UG?S5]DD M[U[OZJ;?&C6ZHYUKDP_4)1)O<3]5"C6MO69:V]"=\1BTA@5QXT&CVZUIK::U M"Z:USH;&E,>@->Q[^O^S][9-:B/9NNA?47#WW&M'R R2$"![!Q'5[O8<[W"[ M?%WNV;'/EQ,J2 I-"XG62Y5K?OU9*S/UAB0D@0 )Z7QS\D0'[HO*A6=K><0%>SSTZ9@EF87Q7YH:'PN MBB32?;ZJZ"@]!U_-,,R'T$*Y+*:(X*LV^:H"KO$#[ M@&JT;EIRADOC[=RUGK'O^RH#@1//%^^\+KFX)M%'$"2,=7FJ]A/#X^SANI!A M(O#K^RS$)5!#I57. M?:S!3*/'W"< "CVOP#S8<:W9R9RB6D*TAPAKXK/S#8(KRPW]@IZV_67]>L,V M;*5;JQ\?HZHNOGH=Z[@/::F(X59,/XT6DN TU.XRBYO,&-I7&;Q) FMB.5C" M2C<<]6@TZLSHCSR75,=K^U$8L@W,2[ +V'"[-I^Q8OE5PDY,SZ+9D"I(F;A) MEC6_ILZ9M\BL0H0!RX#5,/B8JB>S@4QPCB (GH4MU6ZVQCKJ$(\[4@-K$U58 M_\M]E+:N3UL[<;J!+TOAUB>V'?^*M;IYQ \WA/:]/D:3$'@/= 268SG/+OR M;HAM)F(I]@B.1">]L=[&+ LX(1;P-GDS46PY?81WG^+ W M5N8IV#V9;\QW'3N%OY,49,.B>2MVR-J8V$^M@#8KTV9KY![6H$\W15\0TY&? M!%G6:VRMAV\VQ;;D'N";Z2WAF]UCY_17UW%9F[#S])D"6=\YR]]82VR^4E^? MY"OU]4F^4I\^6F+/D][PQ[V5I:\DJ"RZK[^!A\6:+$.;W*]*MA+MH[CM0)_N M+KM,3=$M]E#MLF/@^.1O2'P,#D.7]"V?-8H'F<:*7)?$$:[DV1L=(-X:CEC, MU:C3P1@J^J2M^OVIVJQI8E]30;-?]&]1JNAT$)T.HM/AE(02G0ZWV>GPF<([ M^]&$$M'L((I":][V?G:>@6^PUYTYTA$G-4XD(T2V(1MJRY=!_;WN$=)TC=)T M+G$R!O.Q;.@MS_ 1TB2DJ4O25'$!6BY-.8&9C ;S,O2MC@C+%7<(#NT_[:U:5 [ M&6-65M9'_9Q,*PJ&A;1VS04\J;CJ.&=7TUL&S1#2*J3U-J2U(KM5):UY@9Q MG-;KCKE:=?HG&A(\_\]'[^_S0TL&E8G1BY+!24LE@]\\9,O@]9MM.@$6"OX5 M6EO,Q/YJ^0O;]4.OH,YN,LT7#4ZF^:+!Z.&TO#1^HDPP0W@2T2.J$&RS0# G!KTH#IR.AMIT/R)O[9(W M=3@;[R]YNT ='BYJ/PSR,55G1M_*\$3MG:B].TWMW147FV'+1TA'@206A ZU M0M:.S.;'GVA=:)R M 'Y@HGRFZY+5_03#^)QR-1T-YC-YHG:\)NV*RVP^A1ZP W9[HKU=P;'!O_WS MU]3TP>14)-^J1"//_0IPOW'9S5G_I9]:5 &TPG\HSHRT/H@/^]^G9J/M: M='I6'AJC%SH=M=5G=$HM&F6S896DG-].^:UCG>%#'88CPLZ^ZM+S^A(Z8L?+ MX)6VY$Q:P<;<2;'ICP<=,^KN^_E^X6BW 3 MVG1Z]9)L/3@TLVC8W=7ZNF]:5- I8OZ:HB7\VR;X#Y"3U>_%?YP1[1Q(SZK4,<7XS/LT!_)FI)ODSP3H[6;H.UTZP8;W+ M M++=IUL"1M9+G*3+M_!5JFT3IJFT[1^SQE317(\9@/I'5 BURE/MWICK45L.2 M3LELMV]FSRJPUQJO'2"M,WIGJXSZ*:T=J!H_7VWNGHIC%2L5$U=1XJV@%"FW M"6:UG(!6(P#V?QS>*:CG\;_]X'[U#]==^L"R#QR^]\&U,TYN/?:=).RK#.;J ML&R,'9#?AO^2&V[D,CM1<2=E)4GQ3O!\FNU&O :>N9 MV*_U\)NYM''!F*I8-^_Z%G[]/07?AF)^F/]M;;^3A1=:M&#UL[,85C4QE)Y\QD1HEVCN^>H& MQ$>H=(:\[E #2[-_GRS'=!8(C_\0P ?9&^\=ANEJZY(T;:EWZ3OQP2 NUK\2 M4#PN=9U ]T5ERP^\3'E?(]-LG._QF8WSC4P4D,H!?^4/L,;1@^OU,169>OJ* MFEU._[;2L.@?S2T=)/-ODMMG"2;Z3,^U/'6^?2DF=PCDCLK-3X)O7JX+>@9W M+CJ:1$>3Z&@2'4VBHVE/\J;0K@@0;=%I43._OL?[.JC&8C89S,<3>68(,&TA M5=5I0WMXC:2VI0.IU MO5':B\M4%!7Z"YVJ-=KCI:8VI32M:C'4P=P8EG74G:C:Z%1[P5;K89F)/&&] MT:GV,\;]E('?%E<<2;E+]Q:OU3^%"+Z2WM/^&>1&P_OV+JH,MN=,SB;6'/SR M'/B?#N5_.\K^D_-# M -P8^Z\]TES_SP9S31Z/CT81%/J_2@"F0O^?5@ ^N:%7Q.(&Q.E:_G*OOQJ^ M!S=\J_*X7%SQB4N#OEWQ34=7<<57X](@W\:<2E>5-<^5#;*J^%D;?%4K2UB0 M@*O;HZCW8L;6K*4^M;O% G@U\+^9K\@D"/RS6'@A67ZQS$?+M@*+^'NZU*:C M_"0J^"S?I<:?*O$$M7](;QI[<,,)7$DB/;^QXC3Y=*0>D":_Z#4:)RZWMW[M M85HWF:<6[6B7:D>[3!>1:$<3[6B];D>[$/A79%46X$R#66&6&"_K'XE#5E8> MSO[,?32=1XB[O2%;U?"FR%&_N$X(7LK'T/.:8TA.1QH$9HC@7P;)<^D6FC[/ MUA(RU3F9JH9R;4&FQH,Y>$=3XV@H]Y/+U)FN#"YL&$'($,%"]76JNVPT(2"7AM:5P:WG3MLH;FEB\4N&\OW M@=:[4&37/I:@?7WZ 'SM?XP)>J@T8 >\/!T??3U[2_,&>L!#]11J2SPT&\QU M>7K\^)>6>.CK6] *'>/%5PQ%:]=I=C#VU+IR:WQ@QHSNQ0Z4!V]EE M53\Z'R)9/X;4>KE=I (<#87XN+.PS_LD+QPZ5";S,D_7C02:%[]HI M+JI0K&US$5Y?R9/1K7JPY^6#^V -7JJY4W-X,_->6U2FE)+YLM1#I4#'K)@A M,JM7QD05NK1E)II@?^Q4:PLJJ2-.:NT&J@OQ ^NAJM*I59L6C5-BV./A]WLM M*(_I8#Y6Y.GXZ#*B%H_O$BB_0E"%H)[N$K4%09V!E3=D16DK8NIJA)W MLTZ%?9=UNQ1G];H4"[NTSMNI&(^.;/VU]%GO:<_OHL9"RCLF^0(;]17^2AZ# M?8V1BI%OC%2,?&/DF4\#EQWSX6X+YK[>2[;V@AVIATPS/7&W9$/.^.@Z5,.@ MPF+S+5^L8"U])VP^!%ZSYB[C>@><>.](_Q4Z1$)85'6DCN0T5J)D^3Y&'GZ( MNMIRZ+Y]L@#61F\H(<_6<[%VQ_5>)8=2ZLT@1[W!6YP/ZG'J;1GUI)>U*[T0 MC^!K'6GMVF 2_#+(QN]D2 A"VH?1CG?U"-)T43IXT M1A6=I:WOYZ^?BD3^L^.#W.(XST_F J$WP[K6-\81G:JCP5S5A_D\C<0Q1.E] M\-I<2J8$CPT]*WB5<,8J4BM]AMHNO&COF!+/;^M9SL+:8OP+VXYB8 K:2?Q M>C1MTUFDP#USLFKZDAG"+DWJ(]BO&8:%Y[BT#-3%;0'32.$6*2S]:GED$4A? M+!\+?)G$F_RG6)N&ZX+7DK]"6!F?=VN[P,&XDC?66ZF4N8 #'L&]R/&7T8B_ M4AM%H"8;\=!W,9_(_8I*P#=X41-O:P-CURK%"FB/8Q/DE*)"4FSRBACHI "JI1@/&Q*UE[43+$J/!$ MHF'1Y;/"Q=3OFYWZ7>Y6JH5NI=9'<&KPL7XW7UE4H4ZHC5:8GU5LY'#?J''" M:$1.;8/7S+711OL1T[^XSM,/XFU0F3;V9C3JS>1KL2-O1@;7SP*+P*TRL^UN MN?GTT1#X^3U4H-CCVA.=_S%Z66(;J('Q/U-'MRGV^U3%*^8"7/[896.KQD/[ M:)N^+_V2-9MF4.1Q^" C$<#WI(X06 M5B"!:T\+O:[ N8[BNZU'GBTW],$[IB8EDD(3?%J3!1PTW,-0PWSR"%7DD5.\ MBG6\!2QE!2%EU& -3 WQX+.%E#GG)/194X9+X"\]Z) A, 1XH!(7)R#'4I]%T M %# (8T=0S@3+]+*L.S<4N&AU@:4 Y =D0U3Z/\[0TR&V:D-@C$B)\%'D96=74>DM]$J\KDNP/D>LF]CW MB&53#&X%OO1 0'$OI;L-XQMDDN_ D_3O7R+!>X@$[RX6/.9;/9!MP/B,YVSH MUPNDHJ$WH%88CR^PX_L5.[/HR'XW?UJ;):-[)AS7!L=[Q'J# MFFP/O_YHHKS2O$%1LNHK":0OA$?.W]&]C1)35=_#.2-+ NH5>8/GK>"#QT"R MB1_]]\+TUW1]6^2M@#E0S[!"ZFM+;A@ 0[&9)*B0@:5=9)*E'%%JPXZNWN/, M)8H9)725=U+!6(F+ABTKZ)#$_,V9B:7/[E=?K+]":WD(,TT'<[V:F60)5 RU M4H^O] 3!Z0;F ((I*BAL)UA3QPV.WX$/?9D3@5LU". V/DMJP!EA*3$E80RV MA[1T:4T<_,U#6?;PT? .QV>K\3/\0(?+V+XKN8^@UJB@@R!OS5?^%-8(8GJO MS&B V;)#=KJLG9D=#OQ-HGFLOT(3_%P/; ZP*3R:,2O^B5+7YS_"UX ]BHQ/ M8@-S@I:P/0E>")CDIHDN33M OWR,M_:)D"3/59C4F@WFHZ%:E-;:%U>4K79\ MXM4:N%JM8+7 EF3+IPDU4"T]-YY%.MI"+K7QOL!C +XHJ+$_&FEDE 6\H4!U M%U@TTPO_4W:% $$8"9AT,A%"7,Q8M("F5'FN4/^:H1UD!!R$,=* <> N[_XE M-A2@(U!29?@$ OL0SO<5_^X1<+I]9 RJ [B'Z'FX>/PV^..V&7F "PC/3-C> MPH6%P3?@[PL<,!\O#[/8_#M,3> 9/H)4.V I9&H O7 ;P*O9CGWPPXFSB'8J M2[$_^Z]P^<1U_9.)#GV:?,R1!4VS-ITG:BAICL*UF0IS%]2'YND)8!OZ]#09 M%VYH8V.;C_]A,:X&JA ;CC;M[G+E1RE3JHR:.,%]X?7$D4'*X@&DV'*'9^0, MPYBKE876T7HF:3Z)&#>)TOPH$X?/PR@#%(Q'P,9Z+#^'@Y>?4?"" MC8DL[T3)J8@='8+N"M=1]) S+V.,DW]A))7(*Q K,4-)@TH931?J1,KGP9K9 MY.AKQ<+..K-02FB8)]D6<2+A3\O)QOR3Q"M/^3VHBQ3G EQ_ZCGT7 +N'>DKG#@-8A1#+HB8TN$,\]HP+,* "0^&?<(3 MSUR4:H0"E/STQ@X#+_#JT:333SP"]'V#?T+F44&@:^Z;T8^7#6QD/A*YC MY_!HRL/?45R[3V'7W]0/=*6U^P(+H4=.!8=]%P[%C6-%T/Q,L>)5><3X0(@_ MA@]#Z5>TC?!;9,]GTPXS_MONFX<[%5R]Y9O_,IT0=:(RBJ:Y[LD-I0-M2O_H MKF+W7-)'O_NCZ.@/Y2NFZG)+ 8WD$>J5XR^C:(RYY_AD.PI_$)X[BU I5:<0)5@3M#E,6IKT((U52>K %J84]&J+_NH&GWR95FH$;%)!+R\L( M>LJJY%0$E7[JMRY!/UO@=C#7!6C+% LZ"D )]AT>9K%7WK M=]35;[AV__+YE_OOL4JGE6,T<*&YC?A]HLSCP#(/191YB#*/!F4>6F&9Q[AY MF?V!U\'>@WUU\/.(&F"2,QKGX?Y3J<)Y8R:I?NXNOAU";!0Y^^#E^1A; MHN]HL5@X2FSE="56T;($#;TV,*-T"_T!9IUE9/\GRW;^)YQ;41VCJ8.ZX^=J(R!5(W\CLB1"C&V.:]=ML;8LF5F+#5)"* MV3NSG@4?/*HPGTW+IG?/>Q+]>QYV2(W1K*+&J"B-SMJ7CKY4U+ &::P/RQ!V M=RJ1+#]-$-O:6/S"+1^DI\^R^7V8<;JR*PTTYWA8AB7$-WQE13I8NQ5E'Q^( M@[4;?SA1EP*U73U7=^FLAUH4V_ V#&UT+;T2!(,^4,!@P,#.(JI$Y-U$" MYPFH##H5;U@QK99[9?I^ @C:W,WK.*LE%*'N!&>L;>BAB-&(RW0DMD" M?!>*O _F%!/%&>)0LOQ7:--_TS(',('L M#7\X6]-:QHX+"@*_E6%9#'SD;C^.57Q3G8D6?N$ES ]K0H+>WV'\2/-CZM8N MNK*-;^^*;M62C"Y67X B8_X&+?J0V;\C+<,(R\L4N9G#?*W,;K-D>I_$:,Q^ MX$D;XCVQBR2\M<4;*//9HOR$K)\ Z5FQ:C.(O;C=\WN'D-YJ:V4428?/:'<8? MKU)@;:(J6*!"5J&J>I9J>-F0I5..2C(J7"0_HZS,]2_\:,-(O=-3U[169]RL M[/U[_&):ZUZACZ>\>:FL5R[G9VWMD)46_DG>O:Q=VAT+&AGO=I)8GZO+E#VC MHHHVD&M6_.^0*>)(R8+:P.J*UP_]9S7@M6_U^*M4*L/M)7GE?O4M.GCF];+> M9+(L9*(91&5[>&B_UYYH&WHWAX45]!IPZ[D+0I;\X[A(X*\0PW@7<]]8(M&Z ML"DG%#8#A6U/8^I^\K#+%H\?!!?$_2+U 3_LOS0E?<<-<"J*#JED]C5*S6Z: M=CPJF.>=LA]8U 5&$_/[C4T([4W)-D(DE@3_:Y>?_6Q']C9FLTRQ7L0UZ!!! MC!JL66^(S%FE6O/2_Q\SV#+THOM717U'*X:C0NM' HSC\!+.E-/--_/*PA%6 M1L [5-X?-/R3G'R*T-]'7ZGBH:ON'>]<<^]P5 M$-:B6<1L4:"<7594^9YF>?%;@_G_ ,?5&.>\9YN7 IK.L)A 6<('!9UJ'<"7??<)_&W)B+6&TF:U)"DZQ:89AG.9@*CTB*1 MHC:=O0)SO7+1?],SC?+V'J'>OK!$98)5U5-VC&!IO"166*(R!-#2"KY^A/E_ M1(W&.]U6^:8L*6#07QA^LDZL-WM2CV]W@O$0KY8P>\3K*WGO2CKIS3)*\5^. MS2CI)Q2+,2]*/#;U%N66HDTO:V5L>W]ODFE0COHE,97/TS&8C.3W4?2RF-[O M+7 LMAQ=%=JN\_0."]FDQZB@A_\0>ZV"J[\CC"^W%PMVGQHAAQ00+4$CB7 R M>4*+,6'H1_DFT-!D02\5XQO8#0G6+K E*^WBP"HEK\$K7>!R4-W_9O?W.5@4 M6*EEBU+H8TJA55$*+4JA&Y1"CPM+H?4>E$*;VZT-#\&4<@9192C=[:DFW;WG MHPWFIN>]4E2+V ;#PSWWIX7]LO9KPU++<4D_5^)9,.!@=GCD(RK'?V"#?=,: M-O!AYM/AN**"K=A2%NKZ80.UVP];N(?S@7B?4G!:_@Z>UDX1,OI9^1I(CRS< M)X?:LX8\,MW/(U&]%9^G?$A5[AC1C6;#LIQ'&M^YX=HKJJO;6/L4UC[="^0( M;]@R;\3&&S(G[TT4>C.LG=8I\F4.K,U3QIG2ZMRDC/+2O-^B-52$$[,#HO[) MB==D#.9Z@>HIB'G0\P0MP>K\_*'T@! .18AXS,]O5X[NF+])9?]^%??*4)W; ME"EU; "N+!AN7YY:W8.""$ %8)K1\G>$QDR]N\R2K [1HFGQ'>8MS6E"V/E_ M/GI_G^W5U41N7C11K5:R3(4C@@]2,]GR>&"[%OW(A> M@**LJ_FZC=3C*6-D7G!070)[2\&[KV PR+0?':^P@-^O" Y?\=*GN;Z7$-\Y#I #D#4L7R.+3',$2S] M:+R9,6ZFHH\LVHS.ZZP=\,P48%:DGVRZ6UXGRXIA$;?)-JT-PQ0#W6)1 MCY==K- 91QY.B@D]G\'[8,J5^*"@/F?P!(%[&:8OX0^R MJ"X[F/#-N9/ERR M$:L/*Y@?L=4I3NY&?4X\R6&AFC1]UX&?OH)E#BPZXRBK=VF7$P:Y'N9);#[L M[W4H_2_W!2%>:&GBOA6:W!I3Z RZL.Q[M_ 1'2<0@QGA=T BO.AZB7X "A]O M0M@J [P'R:URR3P2=F44/Y:]TN&S8U*9LP*$.J WX]14@H0;$;:(M']"#00/ M7G@RF]'YNL"R\<)NXU@KK!D%#=9SX?U<*7+Y&F&.*D_[#U.4P!^!Q-.TH;]P MMU$[)\5.0%P>VM=$^Z$85I;K410_'/3D>ARI=P5/PQYOFI3@$5$:>R_&YHL[ MM^3BUBU@3\J2%KVK<&$,45"\:#P$> MD;( T7*8MK#-T(^ZWRZV4,NG?^6$!8V8A7]&*^&@(I=8\V6"S$I/%7%FO;@9 M)OH1-2M^R*$"7<#_.(0*\*69&X%\D"1JW!=ENZKZ\"*P#$GT@_S M9^_A&WYDM(AM Q\PHX-M@=B4BJVYL@0\)J=0XP/<>8PAY"0DH7](X0DEKA%R M*#ZLS.+$9@48,G*1_Q6"I5I:18#T3&88]'7ZW0G() <8HC:(_#0C@P$RPXP3 MZ^D'"EI;ZNDYY,D%E+C M9.'>!_W"O\#[H-XRC6N83QTY )G3E&/ (!O]$'J '!HTLBVPW*5%4?(N@G)M5=!%UHBX++6PYUH5V\38K8'=:Q MH$[6QEQX+B:FW W+>W-@,U0^*.+X>J98F%M#FU=#9CM+4":>;% +MO3B>G^" M4>=UD9FR@::7=GJF35C=]5LR?'/G+/E,:+P'^DH?>+_ZQHN9_-\P/' X\H?E M1O@?15=Y.MZU%O0)[PP*@;4SV16E60>69FFB-$N49M4MS:IS:=6!(BR6&Z2E MHVEUSC)HC4'J](JYFAD-^'$-!"'-;TQF>,E07EF2;K#>,V9/P])M.!(@9OK. MG(!;Y;X2Q$-"!&R\).?3%Y(3!K*LB6G31G"'K"P,B3]'4$?B8 MF3P34$BO>%+5@KV\.6N40Z07;>XKWA'ZZZ9[G(SH?*3R/6Z9R\M#'YH5X%!' M;#X'+"])N+,(_%_@ 65"\ +/!WWT6DRW6WV&XU,;UY[MDM('!0+_VLLT\!\0 MQY$H5Q(/9FL\O':B%!?1Q"0&&:%5"P.NSI"2R %TWBSL+-QT/]>$M+SL-(_ I4I_=;/M7*W[T];E3S\[!80^!C MD_O5GG##SQ?]3/3=\I[^!;,8[S!@-:J+67T)4P%^#3U48SBOEH+]M5(F/\H4 MQV?>'-D0![; ;]P0*+#TW[X_*K%P=K 6UD4Z:HK6,AL/#7W:"EJ+H@YG8ZT- MM)81MJ[RYS3#).!1S8G;6V>U(ANL>)%^RW'Q(>@+%03AS(51'O;\4@:7<&?[ MNM$[0JJH'5T[=?=]I"1W)'OGG]A8WX1 M)L&924(YX#].M^W*[O=+[+>)KY7MALJU(A2%&967KUKB=TP&U0\M81#4 M/IKZ 5X1-7V([^B%?V_GJ@%WNYS$!!'P4;K W%T70"4!@+0*-1(2<%T,)_) MFI9/SS24@6*..S&;]\KZ?:0HJ+Q8Y_RH,Y=@]C429^KPN M%'N3L(;0ZMQC AJ>_-" QDLWQ%0*C6CKQ;I7&>L<1Y%.*HG#FX_:#H.FHQ.% M04>=VF$:)@^BEND#W5=P4E;=<&SC[[@?C;]*2XV_GTS+HU7029MO0L$[KZ"_%VDN4:)+OQ,327X-+;[I$K(-VU8RK0BK MV;$!,N8/*^$/M,(K),DS)8G+2O*BTO='T[>P?[?PE_P]RQJ/2!5Q\.N8PFL7 MZ@)C!P8\*6Y79_>I?/C5(F2UPWW'CON4T,M*T!MY PCYR5$?&?8B+6U^23I4 M%L1ZQLXZ6H/-RR)K L1'M/M$&\0BN6G%;!'OHWNO1)81!PLA66@ MYO+9I&@D6#_.2!]?N,6O2IZ+=VHX"H(V#[%7HW*WKY) MY(\A2O7\4%&K,#T:D,7:L?X**:P?[R9BFTU+"D7CI"U+6(E+N[!8EYS[B'X) M97G+V8:1(&#[_,XW0R?WW:%TQ\ (:S_M):$352, M%Q=7WYOPU?2RY:3EX)'L(5>3F]8=,\1]I7?HVE/6Z$))WSOI"U)54B3N4$K_ M?^CB?3.?>4*OJVF% A,AUL%N(7NC0\>DT9=C8;2PSP2;!L''S-4F7 VUU)A: MGYED\(8:4)@Q/7GS-Y'23,:[K5AG*.@JE\UH8?\E\S9-7_HK7$IQ6O NNAV$E^P%^S!7.Y+E@JG0C.FE$6B*GZB(,P6']H MZDM4=5X[3H4RM&W:Z1FCX19MX(B6CT[SB1;SR1]Y%9F0W0^W M.(J(D1NGL6I1!*L-#B[4BZ/U.RK8=\[R2R+7/)9^2 )2KQ@81I(S&^878=A0D)0C7M'V-A9FHI)\0XA4\3% "-OW[$QV BW_B M^ U4/R.$"5^&N:=/_B;+_51C.%)GC:%+W9 M$+O;7--L:!A=6Y.B#/5)\9\NN*C1T%#W/^J88E!U?&@5;>'7C!X5VU(MF"GE MEC[:8 #RF$OGK+B]]I+=N]A*8S^#1%VB&I,J!>$H4#W$KK$7\P_T8@3I#B'= M%^KV"=K5H%UR.]9@GNRU$X66(E+D9/S';\G]E&"I&M3[/;F_>XCO[VYHB"+/ M2K^OPRQ5.ZWBE<:U]D<_6:Q,K.S*5M92J3&K+=0ZJY?0F!VDDW:VFSZ1H^N2 M.T2?^O6719OKZC#59MW[%<64R$(XL0+^7\HK*JAJ:]IU,-4&I*-V$0FC8KUCY99OADZ B]4-_32_DV M.!!:DZ>3/,SB82VBY]+@M\A2ARD^<3#B8&[U8'JBA*=""5\I2\TN$9;-!#OU MAITN:CINY/;XC^'#4 H\VL#QFFK,;_M&N1:3'H5ZU0N=9^S7>7?/ID7GM']R MO0=07;^2QR IMHJ+<+$&EY;@-E9_QF"N:#-Y9I1-#>]A5DJP5@NLM5B$FY " MUM.RVZ3J%NN5?R' 9N2'^;. I6:CP5R;"6[J/#=E(&\SPW MG0FW3S#2Q=52PD-9CFIJZ68JLW2&*BS=E;'49-1ZX+@7*W"FM885*%BI7ZQ4 M5SM]Q EF."ZTH9(:=TU)M7F%I^J=C7H?PL? #4S[DC=V1T#;]E?>2M#.<2[A MC@>Y(WF9V)=K][R2;RR .@0OAB%/=>/4TS#ZEBD4['G&&'K21@PM.+"3'-@L M[CX5"U;&W=/CXF[!?)UDOG9YC\(LM7"I.YMQLSL39E?PG3)1+W 3/#,&3HX= "1Z\?AX\<2; &+66"3@Y-YY@A%.'4@,69T59@U#/7 MLU><)4K;Q<&(@^F,+FZK=,10A0Z^4HX:7R#19&B#^40>&_G)RX*;KIJ;3ITR MPN(10QX?#S @.B8:!6*X"@HVSD90+ D=T",:)DXB8Q7 -B>/Q_3!?"I/)Z+ MO?N,U7=,+G$PXF"N2!6W%HY-A J^3H:Z!"Z7,1W,-7FDC 0WW18WG3H:FPWF M8WFJ=T5+WE*8OK9"&_QE>.KZ04G]50OM13[SD8J MLW1:6S7*@J.ZPE$70#^;C30T<_)D*DS=C;'3::/?V6@\F.LS>381=Y%GY1': MD?4.=T.6 KSMU#)V6?"VV8C>16K*T65)(G5Y58QU>-2+-RN"F3K/3 V#WLL@ MM\U&4W N\]B=,3MW=,PK&$J4=MSJP322].E%8=!F(Z-; M G\C=Z<4^MM\(L[B:.!OD9^IDK#C8'V.CAV5$8K83.E*?D8P5C<8JV[L6!]1KQ0-O*;UTBZA[TQ*(APOA@<^4"1;( MC&3M^-+B1J?:@^RG8,_S7)76UC6_X,!N<6##F/M$+%@99K"1!\IAC<[JIM]<\)ONLSWUT IVFFC@9S5965:5LE48(%KY@% M3YP'4)7!W)C)BI[O(NH:,[9T6][1S, /3 M("] T,OU?B20*1Z;MQAO3^Y,$ MR HGO$6O^@T_7D:D]QH^'M*:^!U;9SUA1+O0K:%;)] MD^=I%(UD.&C?64AOD)\KTU\&V;X3B2_ M51D^=3R8C_/F]]"1?T)TA>CV7W3;E=RVTJ.JSMUE1=A;(;1":(\0V@J1/4UF M>3*8JS--'HU;'NXGQ%>(KQ#?,V;EIR#(VE0>3?N>MJ))^[_3K#7\_Z7U//]/ M^)]HN1O3>[*<:%5&5H[^%?J!M7IE'UG.$NCX7IF!?)^1;U0&?H+C%WXE"[)Y M)!ZCOZ;(DCI255D*UD3ZZ&Y@1:^T5'?ZP9=6EF,Z=(2>25TS9"[?\B%VPB?A M+U:N;;LO0%GIC>7 )VX(*USZ;Y-QH(?0"DC#+P@X.[!S!1+9YM8G[Z-_?%A: M_M8V7]];#MTN_=&'[!NPB'+G6.D+V9\_O%C+8(V"-1PQX>(W,_S-_,]#^-/? M\Y^KQG"DS@K_-!HJ#3\?CYO]HFQ1QG"B33NW)D6?B#55KFDV-(RNK4E1AOJD M^$\77-1H:*C['U5QS[K_DG]<[WLU'V?DOE;@;RW ,!#OU#[&;,=43 M=C%], M&Q0_D1[6A 321QO4/QOA Y8[8[*/(7+*(3YZKFY=P]]5@L?7AA+>&TJT9[G. MG?C-$XXF<:4DBROA-8P@W4&DPPQXO5*,FZ<=)BDEFMRH0:Y;(0IF@6B)#_U' M*A\D6*H&]7Y/ZJ(>BNNBKKMR[ MY)K:DO&^[%*S)[X_G0K$RL;(;6=F-8 :C M,6N[S[4)B:XG.5^TN6M(LBO3@R:SM7'1/1O,E.H3A.6:8*=>L-.%S4=-W)[3(<&!1XQ03D?/3:H)7RR7C%I M(YTW:SB8J^VQ0=IX,%='8UF?Y0<[]C8K)5BK!=8Z &TP=S,<&X^\S4#,3D M5-Q4!6*B(6![@7(24V<[Q$HGY:2VA@-I4V;JQL?/WA LU3&6JI@W=9K(<0;\ M)!M&6X,D!#?UA)M.C$&@&:BG%'E\_"S/#E[C7>N,H);2,;>(Q#TKFS: M\6@P'ZLC>3PY>EYUHU/M0;90L.?YXNBQTD(<+1BPDPS8,/8^$0=6Q=YC]=C8 M6[!?)]FO7>YK"P1SK#&[JQX?4@F^NP*^JYA-=9*@?HSW(S(1Y%/-V:6^*)CH.3N $-9P6V7:4SGD!DI,C:^.CAJ:)(\;J+%,7!B(/I MW<&<5!>W53XRG@H=?*4CB$%'WUU&7 M7QR,.)A;/9B3JN*V8C%=$2JX+PPE)+VC!]-,TBL@TTXZC2B5H&L.S4N2Q>LU%/%U%H<.:&F;JH*Y71M M''4)+#%]"G9.UI6VNK8$-_6$FTX=_W$,F9<& E-Q\$5NJSH @A-<%8K8>\$)SY,!3=UGIN:A;VG8J>JL'>B0-B; M=RT%$%J'..FDC-16U#M1F:73CJX2$QPEKD]O]6":B?IE(<4F6L!Y!P=/TX0.4*3IUI;H&$B^W<=G'5X_*@/YF(J1?>9 MJ6'X>"$PK\ED,-?$G6F7&>FD?-1:]#CE=JXK/4:"H]KBJ$L ;DWP;DLVCA\_ M(KBI7]QTZI"7SB&7IWI7U%2;=Z;7"J+=4A[I%I'JC!)8A$N!:$_Q\DL?R>KD MZ#+B1J?:@S2G8,_SQ=!3!:(>P8'7R8$- ^\3L6!5X#U5,6#* W@VOK@5[-G_2B11.#+M+=Z8WI\D0%XX MX75YU6_X\3(BO=?@&)=NB$NB1WR$!'?H*/[C0-SXXXAR'>JL!//D8HF6R6"N M3T?R5&TKT]G&65\H]2YD6\CV"63[Y%DJBBTKQ%>(KQ#?HU)\)Y+?RA3?#.7W MF!2?D%TAN]\I1!(;1":&]+:"M$]B2IY=EH,%?5J:RU M5C$FQ%>(KQ#?L^?E9UB9,59E8]IW.TRS]G^G:6OX_TOK>1YMZ&NX@6-I?H1]8JU?VD>4L@:[OE1G(^QGY2*6Y^C61/KH;>.N05YZCES9A$)JVM()C8+B@ 01+X(^E&]TDTR/2AGY,EI(92"MP MWZ1G5/M2Z /)I;]"%Z(M:0M$@J];CH0,\$SX2WQD*> 7H (27C*I#TC?AD]> MV/"!M;+@ 2]6L(9?LRF="CXH@ VD7K>VB&=ZB_7K4/J1^0N=UQ 4[)9/_ 29 MR4[8HZ]?% ]\H,M:DH!X&Z#HLFR3T>Z"M'PZ4KA"^\] K$N//[#B[4, MUI$"2?V*\^@H^8GY"'(3!N4_R7,W_P3E;I)E]@6<*_'.SMK*2-^A7.I_UUZT MD*WY1-X] E/_^JCP*?W"UM+$[<^7=N)/<1'OQ,+URY7@>:F0?HR+TXT3+3W'DD+7;K6]PE7:Q+@7B$ M*<-(HTJ/I@__A@,S45=O+9L='RS9 ZWLX1?YWBR'N2CP9UGRP\4:UB4]PGO7 M^ 7IU2(VJ/;0>\:5+F)>V1C6@Y^<16+E>7X@1=2N:*6;&GYB]#'0^%VV'QTP;)1!TF& MSQ9VN*2O6BS8NSRR(!;C0FK;H\^WYBO[C;G=>NY/2ONT47\D"S/T"5\K?.RO MX;S?(O+(TP[E^.FR!;S XQ+6!A7Z2-(4A_?]1Z-4 MWC1;ZJCO!A9?7.?I!YP1AA%Q0J]>^#!)P@=U,!]/9\.RX $DQ,:5FI25?P4. MVSP2C_U-4V1)':D:4S_';'6GMNE$6]5@J[HR+$MXU-BJ*O5=2>&(-1,#!!H# MI-6("TXYZ'3XEPVA!LJ[#51_9U,K%WT=#_K)=9#AFYCL,Y,422((-?NGQDVM#(K-WQ(JUO:K+#V& M 5,++VM"I?:5VSAX:21W%J@F"W304+K;P[AT.\4'+4O-&'A:S,!8S5*:/%B(*)CUL C.B\^_)%HN8\$F4EWDPY]8HNFSWEL!Z))%#1\>L\3! MJ_20+_WKI\XJ2J)8#GB7 >,-4&>$;3GE]@+;P\$&Z"O +F$YJ 9*4R]#Z=>0 ML@.:\U=B>F#*8<:RV=N(>S'(6RCF."2K&!?$FZ-T3&N;K^\MAU*+_NA#]@T(7;!SE4)?R/Z<)%"'(Y9$Y>T0 M_,W\ST/XT]_SG\_TH:$8A7\:#97"S\L>I2C#V:SX)]&CKKM;XU=@67ZMHE#] M>0Q@QM5=(E_=9?!135J_Q\FV_Z8<<^^0_P&.R30\-+T?-K#00Q_+8[4K@(HM M(;AT5 10WNE%%Q=W,!ZPF:>UI+.XHK0-ZY:!?5N2FCND.PC-#T;R3]8SE1__ M. %2!O.Q/%./+J\0F+_-NQRKO;J+E"U=FQD6M5QM**+#P2 -Q#;1#5G5^]Z] M=(U%7'>9>!$CR8WY*BVMU0JL/+W_+P@K:<#)+U87_-(%R.ZY+\3SI;6)-[D0 MQE)R8M(:B&GCWO23U/7_\(AI13? Y2D'HQ\/0=\ MAN^^@81$C70#N_BF)_U(B$/+\B*"N:&?SEIBKE**JL/HO3:]R@[6L&M%Q=Q< ML.;E@?32@U:\'?AD\(5([LDB Y+]7-6'^DAM)P,R&NK&K-&CRC\?CYO]0BQ* M+.J,BYJ,M&-2?7MA@8S6+'XPBEQUJ4O](K[6'FZ(@H)AA(,)1BJVPQUW=>]-6>=UTS?W6@>^A8RS>JH8FSM M_I3=QSC;4YR\P^ #8P]%9?YWXXST>##79%5I.1_=Z_Y_(8V]DL9&F%=G%L=4 M03VKCLT+H#Z8YRLV#D7"$G(GY.X&K6 D;O<>=I 1K[$5G SFBCQ2I\(*"FGL MIS1VR0KNBF,-*XB(KL(*"KGKG=R=4>R*A:VQK4/P55EM;1ZMD+F+\^"MR=PY M;5VQT-6P:#A0-0]!T"&3=MWU^1_W8^R(\OQ"45$ZG*LT0)#GXY&L'Q^FM52B M?^9I6+WBNX8Z^JR,5ZF]#5C/7,WGQ!O/H!0<=A.:;7_^J:!M/\5IZF!.FYO5 M#T*K"9YK,]L9(BL9>?9KJ'Z/2O?U5#,VF"> M1QT4=\T=8K .\=<1,;,R%A=]@N M=L(U$UC0 @M:8$%?!@OZPEF(&2B@F6R,\]V1_0*,/E\SEQ#SFQ'S1B[$6>6\ MAFMA8%ED:PUB0J"%0/=?H#LCSTU< $]]@&UYB= MAO_-!SU1O)+, "9^7%,5SC,:^?3>(T RZYDD\Y#^EAW)Q;ER3D(4C[#_W];V.UEXH04OEZ7/SF)GC%Q^^:6'F!G,IDU..IBM M>#-?*61/X/()\ X5/M0(TB?+,9V%9=K20P ?;&")?A$#[,@/5QW3J?)NG)MF MAY_J@[+?L%EW8KI=:]/MRF?0J34>5M, P:R0DDTYKY]E@KHP-65';BCDZ$%E<+>,U M5,]GY;P:ZAF'-\Q:*,X5/K0 RVA).4^[K)PUBE6D*P+BM_MLUU UGY7OJE6S MI@SFVM7XS:(C4Y25W49961.ET^DX1%,1?7PF:].C009$^:B0\VN3\T;>1N/!W'%SG%>G M0J]11=[&]4B3BKS**M(>\<[2:L8[V>$F>C/6NF=D*_#H"LH1_8 4LL,(K,3U?(L"0RV*&U^A%+N5\*:-WB-V,><;Z?LKO MTCHYA>R9-"'LM%B'6,XS\0-:*DV51;L44W94Q!48G#W5XR!_OV:)LY>;9%[! M?A(%],USP=U8^I\\=X,L=+_:SU25K#1)6&E6R$H!*P3'O2#?4+M13PB'4@.R MJ5FR>5S'2/_1INH[CGIE<6**A,9@/AKF8T0)6-6F3.5(6[X&B7;OP X#MSEA M?Q21RG$E6"NPOVE+3[3J-G8*GDS+8?4J.W_@FA76A:_.M%W$S1:XL/LM\5B5 MRZZBV'NHZ&>8\#8_M.EC@K7K$[;=O-(H\#N0KI:ICXW50EDL1@89$WTR6QJ3 MR5A5)E-=-4QC_'^4&6C!.MY*M@OF["TNBCIDY,G_[W]FFL'R.B'+QQCF$,+/ MQ'GZ0DPXQ!_P@U]L=_%GS([C4:[O!3[#QQ%@W2T\,/!",IBSW^<;TM*G4:P> M^>,*7J+VM7TFB3I\Z=GTT.4!R7(6Z!-1L93 M ^(LWH,0H_ FK*( >^YR *JFBL48)UD,PK#G%D.]DJ'T$0)AH" GG_GD$=81 M1I>&?_"(0UY !;I;JJ]D2F++86Q+@VGXS$.]9CY&&@XTX]_A$%$L;/;%A6V& M>&@O5K".'\D."T*I0 )^@ ,.0/E139@<9GMG^)V]%:E7@V;:8*Z>Z@";K62, M+9IEQW=%L:4/*P/+!Z_?T0@2\,_OIK=82RHU@R/&12;C#S"#^\]$&;4D5#36 M3\Y%1PLTRQT,SP@LW V(P@(W W^';Z.Q/> MOS1?H^=4T"RVD?^VRNG%M< W>(*[K$.R"9)LEV)PE/1KF1URV0S&IR^6[#A@0B&JY"H/(]L4-(<@D/XFWL/ A\*-=PF3T%R%Q6T8.N*=4#&MEQ@64(VR:)5#V+3V2%-E,IMX]LL(6\.NE]+(F#O?4(^>9KYLB MHT\_^#DE\OW^#W"??8+F:O=OMF4^6C8+W&G/K4G]C2UQ?#+,.6Y-'$MXT$?7 M#WX@Q0H\RFF!LS?->Y3]Y"00IJWK4&<"1#L2,%!#J5"MQLE!R /,8OJ\$]O? M[7"N:P,5"O; K@?>X>77>V4\'*<^\]CZV8=%< 3G[84VC.%,,YJV0NOZ<#QJ MUK]JWM:CM/&DK4?-5.-DO=!&G8;@O5>G*08\(:9%O6[A_\&,PF\T MHU J)1=?9)3KD#1%WDF$UNAFKMG>7?O&L*N-WY@+K='M?@W[5&]DG\H-=>W? M[[AC:>#>9CV=#R]:\=;+H7\G#S\G!Z M@3 &B>0%3,?3Y>(/01PK+,E*,[V 4ZQ%%<\;!VO> =30.7 M>XQ7VV'4HM-$"8GI^I1(Y+D>+RQG79SY=],GV\K1JH.Y9AP-U"V.]JR&K-[1 M:JF;_0L?['6G+_YI>A;-_A]IB_H(1-"B+8K(>+AWAM40LMY:_'XN=7;UYW[R M@\=R"WELM#4-2AS\>>S8\0>/12.R.NJ*Q%]YU(4]=FCA+&?A;LKAE:_-=6O4 MCYL%4,II3O%'6(?A<7Z*3<4$3\& M=-C;4;9J"+NQ'W4C6^+TC2^V*;;&1 ._:@^VAMPN5$A+BQZ#J1KF*[.216.' M8;.%JV=9N#Z8CX=Y'S99./):/7BE"-^%HRPIV'WO;\D"S93].I0>PL4Z9EML MG=O"WU$#+26',-@0 M(>2-9FZ[G/O-NM MY:W-G;:2?3YNVTZG"LM=:XJFLM=>:.A\I4:^=1^G \V3^E M^.3MM%UJRRML1A5MJ*(-]7KW>4MMJ/]-_P,\"Q/68SX5 XC5.?>CVSTZGI,L M1CBI"(\BZMXQXGZ/:!LC!BG5>%<3;$@;E@!>G>1DKN5P)J<_G.D(#R>=$-W= MW8@^ [U=T66YP[J_6OX"DT_?@;S?B(?.3AS"OU,39E6163O1EG3NL_B;X+IB MKIN7G!41AIZ&LIE[S#H0F>E+2[Q!,"G$IK. S\P4!FWZT8'+ MH+KW/:E\-HY6 >W8YWPS^[.FD 4%C?[RXC85@"DZ1F'4]*#&:T7UUM MJR5(V((*,9@*6W!:,?CDAEYC*3"H%$PZD6F[!6,P$\;@Q%)@/3>V!;,1E8+6 MFM>$+=C'&#]PL@SM0Q$6X72R<(<$/E@@E,%!CS,01 M+:@W+C2-Y40%PS&69TK+P +=12'N.CH)GO1[["P( ]H$!DJ0W! ><2/HG6.$ MYH_4/=9O/Q?PU3O:RM18@C1TO2:3O #U%;^GHX+QC7672<^F'9**5D@!ZB,0 M$A\"=_'GVK6!B_S?_@J!X^^Z;VR3[!JR7:Q?SU?$S/3\S-)9WI^ M)NE'=[,! :6OH]4BW\F2D VML?CH.I0-\=]@'U;$PZ&M]*MYGJO1ALG>7["J M2M2!(E"&$U?KT&>]MR#TLA8U#CU-QRL:'XR-HV&P=CWX/6TWM7P_Q'G6 0U* MDZG=>57OKTWP*?9J^\]?/^VJ>T9'2L8'^H"[^/7U5+Z1B !"#@_'>4 NH-)?W2L^E@#MQ7WEO.]P.;^&B;OB_=T4G8^ =\_9YF M\.*M&6?P0&Z)J;7 ;JUJ?:67;9E.[36EK>MQ# M!Z^(_:02W^$;\>C:CY#$;Z9W[U%(F>4_\>W)(_DV1_$VJ8T^P6JRA]%D00H" M2Z"RS%AP6904VT^*E)_3L!KFC*=-PZ*:DF.0KK0'G&(+-HL,"3\!U2%Y*<%TIGN<3Z MUP5%[+5-YI]BK-I@' M+[#2U^+M^LE^AU+Z8''SA1M?F\^$DL6'-4O O!9PXI)^W[; 8UQR\ AD&#_] MS)WG+)C?1\N""[G)#"1T#@(+7@/_QE>ZVU1IL<02/T*P97,HH%0+0/'Q8R7_/A:0?(26"M9< M]D!^U5*@!_( OM]+-(8H&TOD2[!%'PBCUYH>J\<(JZH(>S1-3V*^[>DVM7ULDF?<2.H=;_* 1 MR)ZJ:!6!&V6&Y##Y629Q-+L75!H+^A3A;4<%/<"QI.,E5J'>HP8R;:-@<7Z( MD'.P?5-RR MWVU*TV;)U2V^0? VLE( C3BF:T6R'<@*.6, 1[U/=:J'JUIJK M[K/S.BIC=?2!JSOZ7\J'M[L1<7/M33%0**8CISA_0V.85U49%SMN\>W3'J7] MF:]B^<7:6#6+.E*Z&WLK]'VZNR%LL:KH%]N+@77;^_?2&+H6G,@+[0?TYZC, ML#*7,+*NEB/]5^@0[H9\1:!6Q%M,@&LQL&$8M&GP6EEZ65L0?L)GHTQ['DO$!"!>6M:O(DL=X[6_IMVL MDB1"L/;<\&F-14D._,3[$Q&P/7#*K&8. M'GT^?( _2[E[+K P?+1Q,>0(;2(IHT?]G2)M;7@*RY%&&A8>(#FN1'YN+9Y( M03-'>3U*6U)+!0<66,#-<&+>BX6;"H'_,4\C4UQ"L(H!_IN^=FFM+ S24QE5 MBE?O(%E,'U[R^$K//F\6KH$-(MHN78+$A5-]A$4B6H6<%AVC10P(B M6YMP0VEL_J3_9*@Q^#/^@#J21AD 3@7EEV)I+((0-%7N6>FG4&98$CQR"=.[ MTK/I621XQ:^O3&;1V1P"?"KP\(+($5,##S'_ #@U2MD1GMY["B%J<#UDC+]" MBR&A^4S74EZ#ASX3/V"S#+;PTP"5IT7\W;1:[SB%)8YJ09YG0^+,N33.;$WW M9[8RZ0Y^/;R@)]/T];HVVB7.* M?B=@N@[8,#CQFF84#%/([C@1R;*07$X)4^,CGIWQB.G4B[+!YPU.>$EL<*6\ M6%^5;MI\\@C5$OM'/.SH[VV=7H* M(B$KE7:W*/Z(8XJ^^^$-O"NM/>]*K9@VTR9K@[V;&WL&3IW&KVJTP]88FK8< M3O<,J*=[7 M'RF9B0[B15%I+7WH83:A06N'"7ZB-JDWVTA,OX))T0S MHXWXOB(34)Q0CX<<))GUY#N'YM@A4)M/M&0*0IZ3V,@77S*?3>+5NE%MO$W:^55@+L \0=WDP=&[N.O;/MHDQHSM-@P_NLS88L M+<:>'JP-)'&8JO=9)H]:AHMLQ4H">IR_6$'=B$KEA6-[2]'E MWWA(L5GTAJ(7JQ6#97*D>%BL@?UM(,1OFZWMOA+R0+QG:T&2_:?7B_,W%_1? M]ZOO9.$^.:B'6:TE)5L!D3#B[CMN.@/'H6+\[I&>XB)%%;RL@W_36R$$0?=2 MHY\SI2I)@0K*/.\Y=QV_=53S25EY2B]@S75UJ,_TMN9HSD;-AE^6?SX9-?M% M_Q:U'TO^F*F66#NS\[W:PPXWUG)IDW,/.T38,NFW3)9*S/D\\9S/&R!4.X-" M;X!0MS1I%'TG= D\\DS I3L-8-NU@AO= GR1JE8 &''/G"R+'???F(>:ARP" M_UP9S"?'8R^?'#OP0,%/:THA1T*.)B>3(PB^P8,63;)(R>*\0[M ML\1WXA/36ZS9O3)Y)K:[Q9LH,0FHT&IKEY&)Z6"NZ;*FYY%E+C,#J(5843 4 M*EEM=!F&F@%#C61C=K22%0S5,892+L-0V+XQEH&?.\)0UQUF_X,XQ#-MUA2\ MQ'9C/_ HJ(^(M@OM]O@B4@':'>WV9';T3&\1''6*H53M,ND;3:%J5AL)AKHV MAKI,9 %\/-?'\FAZ9<,4NSX);G_AJ!AQ)49C]7$:S:(/Y#"."MD+,2XV\ M.M^]N)!?(;]%\GLA 4;$F(ELZ$?[FD* A0#?M !?*%BD5[-363W^;K;[4R=[ M/DI$'2DJS>;!/\82&["(T,PX2NB92-\0#[+GC>'?/,OU*,;Y,CNN!VOZB[?, M\,XYF#']&GX:P1EGT6">/-.A;;T1OY[TM.9/?W MX_3O&5I"X#X1BHY(1ZCM>9V<_B,C%3WT%':S;4>;6X2>!^NP7R7L#H]VOO+< MC20 XH\ B#<$0+P B,\QP)YVZSQ"//VX#Q#QL3H=2O_+?2'/>-0,*R'6/0FF M,)#OR86OL-YEA!%F19X)8&RDS--@!EQ;;3WR;+FA;R=*>D<[4V4:6S^ZJ)X; MNQ\[E-PB\G(0<#@)2@8^&8O;$PX%L67$!'H3WG?OQ^,&XU^!W_/NKQ!V3,&; M,[^D<.$1!])?\)_Q<9.G[PQ_PO_RS+1P3" /E<#:C3\954Y\35DD=7+:6 M]*<)F'$13$:\!SD]3H#Q#0*PF]CQSL%Q0"YQ:J"_0$R.Q#DH )Z6=HD+;K6+ M@Z: C9<408."\R37HJX7/8TC;''$L8B3$03>850I@NWAW@H;C$4AP\E/XBT0 M6QM^^;+&A2-LA^G%R$#\)]O(Y:$H0B$8<(1(YI-^@[7K1]_L/TCR'[%$-QX* M*.>&A*7$( :^R4"F/)(%#IDL^AYL&@&JGR$:@D,L E\I'/U(;])A&2@3T>/I MOQD>^D'/3 /0Q-QZ72,0RWWWGO/SOK&'&+]P31Y;T6BR!&>=>-P@8K"GA^RA MR@#MYQ"6-HC#@MU1A#_2#^?FP^^W\9"++ >NC\NTZX1^Y#,T,"CRKD492G^D MW(OX?)H"UVD5P'7%<&014O7NP.X?[B\I6.OFT'8:ED7O0UJL&+_.L:\0DI\. MSX2O$N^9VTO+QXD4"S[I-Z??*GZ5'6"6#[\C)J:3"1Y)/$1HB<,EWEAOI3?F M6SYR@C^=OQ*"([-R#N9><\R[2%06[[ E_*Y"ZF'T7FD M_"FP(-C9BE@4Q@W]AGB,!HWULJ-$Z00.67KS^#:F%%MM\2(>R1V69T!'F^*EQUZ+,9-EOS-4L_OK259&9> M@,]'%;PF-OT=)ES]%?MM8/YD?P._CSHE;#8(79;'$,$HPR-%F.N(F[.LM]29 M=!R(#)JIQ)58S>YH'R?*)1 MSR^O.8"[.V3N';,6@5X"+_P#%6]S842$E$)\H[FF'OSU\^\:\-OP7HL,^6TO"HE;@O]X#Q MV<-9 BIV..CS_90%C><3*SK]*JDG*[&,/=I]R9F++P_Y&XH=/5RC,H M.ZLICC>RJ\%G[ 868!A)L.1RO!.%C:-W6^S)F:['.F#A6@:'3F M9R?%*N5>5Z%K-<8!#.6N%9MTF1"B>$!DX5%07HB_ O$^"*279! R/IGTQF4I M57J%@-?ZS%?.YO!,W_+?2AQC/>N*@3]$UY1RUCY$RFV99&8+AM52O9>"8,57 M8N*=T,0M.-C(^;NY9@;US+.7B!@>[2?V_VB*^)7F>"T$9/:X'KEKUW^;5OEO M9\TYC+5F,WGJ.&I'^&E5Q#F#@AWCO(A:\P7.X*9UT7&)/1&3H1836)Z%>TTR MDJG[D73>/B%=2I'\?R56"L/]IEI[-CM5<(2XX:@U/GGNYG<*>_,-TPV1%_0K M:+5B98T%6D6!\)(_,#:B6_/5<^E<3U!4Z?M6RTM(G-9[OME MXUQFDU\Z@1VGICL^!98X*CBU!6:AHV\5A=_EY\1R+S%$_<%FM]X!/E8?X./N M <;^*JZ48K]'BF2OK9T,Y@4-U+&Q31(V]/K/A+-ZQEDM90F,B(*B?.>P\AUE M),IW1/E.D_(=K;A\9]R#\IWL!!&'WJ-0RQH%RBR%Z;&,-*U]2.MX%@%GOVSY M?-J1!Q'STJ03H]'I3>41]H7AJD11Z@'C+5M&(2UPA%&,4<6;E<9S!TWO]MCCK_O(>4G-]G+[@!8/E.G<@!/8T[7*H8Y MUYJ*]!5S7S[.*J>7U[3G._UW1/<'_^9_2)#,3*+\=,]NOYM+B[H_/R$WI,*X M8BAR1ZF@[9_JR1R5AI2H,(,=I02BO>XS*\NL\O0KG"MF4%FA-FI3T$E;5G%B MOU;E0K&*@T@OIM\;28R?Q'YTCSOXL3:=@T]#1R._YWH&J!85 MLRG9EOEHV5@>VIH.QDN6NP4$N&09'S[-U419'-N$ W4"SWH,Z4E]9'%&\P.; MH"+9#W!*!+QAE\X:.X7TZ8W: ]K0H)F1>?=+PI@90!<.GON M]/Q16.<6!=A)3>4;6(H=J>!L#V&Z>U"."^HV>!W^F#0-T@+D;)D<*[S$["4J M&*TF=3/L5U<5N+B)=047?,XQ.)7[M$P.PLU]I1P134]%M/JK!;2H_7%RU M8(Q;R]_3__DGZ\Q@GKM2KV9!AT!^Y8;L,M#/%2W@<8$X6B#PAVSED$SV;_@Z M^N4FM1LA5D/.TD>?L511,78JXWGK1U63V&??,XEM20_AXSO* MQG$G<-3^1=-3N:_1Y]/F''Z]E'XY]JBQ(O>D#CYZ0J)A09:B#[$2/J5ZBP2A M72%(%9W$2?\MZ.;%*TV2N:QJ47+(2]FHX'@D>6EA\$ZT=^#0U[37^1TT#,1@ MR%T_T&(5C'+5C?Z/,GL S>C4LUF;J.6H]JTQ3XG&7 MC7:5X6P79!OD!TE;#I-E>/_;]\>:[LL.@#5F0UV?-IW_.@;O>=)L/NJ>J::C M\:2E4:MCO?@E8E$G791QLJ&T^:]U?"SFU[BB*W*T4C7X-0:+7A9"_9I.T3\B_5P#P=XT0?N B4-&J MD-DVJTCS0AM9:VZL(R^&.C&QM(Y2TJK0?'7^_N^FA+7=)_?#Y)0D>/(9GD/S MBI7,&3N2*3\2W4BU, .)?F6*;]7!?#Q4F3:8&[JLS%K&=.WNI..NCW+X![O2$H.7RJ*J2N[1 C0=SFN-7/W1D!(J8J=.VSZX=Z[/[C7APO]]>P9II?UZ_9M;L MX^]O9#I1Q+&'&;4^SMA\T[I52Q"1\B7AZ>OUF-;-74&$A)/U<1X3+I>Q/X0_ MQ?C6JS99$=_5M%H%UFF*V:9Q61M3GUFPC[^_D6CK4P0F^/>/6,EJWU#@U;Z- M.C+R^A1#9<9*I-!.S0;S<1Y%I+Z1ZJ#S>FV\U5$C59 ML(^_%T43K 14%$T=+(N8:HB_J'>9EV"4*'7ID)W5:?> METJ"J09NBB$;1EN5!!VI%^AR:,!M&^VU.D5HP"E2>T[O[I]$Y'"$:*8.]]#( M88R1PVAV=+EUFWQPH2S'T>FU7EK%HLWU3OXN&EBDI+!Q8*&W$UCT.U78#ZU_ MIL"BG)O* HMBZ(B=P&+27F A5.B5JM!# HMV.#T;6"C-W9@IC2P4_>C(HB5- M2B.+OU.T@C2L=EKT>H=7T;7+X$/*<-.V=W; EDX<:Q^[)0/AJW,B4(#NF1EY M2,$\(YRDG=&+%7A]4@PPPC'Z5 8Z$T&)O(N@1!(DGS2H30+1CZ-A=A";ZH*; M*-48?V7.H9+IK5-/>YP[YIS^$2'V+/FLQQRH8G.$Q"J YG;\Z>0"GH(G'I)[2B'KS3"%KR8M7\40 MV WA2I5>4@)[WV;MHI5FY:@OA- &""E#\MH[370'SBL&WXKP^/)C9ME -$JNI@CVT>S91^*0 ME17 CL#S0"Q/BL.60:&*WNM3K8%3N-V?0%\Z1*M-'5(+8_6'^?,7MF2<@Q/Q M2!9+K#E74 3;LH@\ @%O!_.LD.73JT?&9J+B^^&&?58&B3;3"V9+S'1<0-^1 MTM(>10Q.9B8D8;"TU(V)YC'#N2XH,.H.CF -0'C.(Y+Y@A<.IPQ+BU M"9KA;#PT$ -Q/QQ>00XP6C=H+G*Q;]7:HJ(.9^/]@(WMP/1U@B1[EM]QO#,T ME1>%-COW+3R'RP?-8H&Z74JO%K'+&TFZRF>B2+AD4J11-I_YZ @XS@ZE0H"( MG7[EW/2=SONLR!.F!TG.)JWU>9^V9/CRH<,SO)R;E4[U/NO57,_T2:^[E4<0 M-QX<39RRX0%/7)4>N2HX@"[H$62:3\ SGSG+E&N1&>9ECU8B;50.]TR)]-,I M"1HC@G=+B]Q(_1MJBY;*@O:Y&77KW&8&CO+=#^QYW5;X4^9^(WVIV!<1$MU) M?2XB+*_#KN57E)9*&U@(HP^53G@ Y15^I9=Y_;AI_;5FN5=^,NMA8Y+Q7C4[ MYHI./FT\NM,8[Z\GN+-M=X$72\7.ZV]L.8V+!0P%G=(R^//#BHH,_3);H9.< M\_6S1U0%92.)\^U$0W#O\B&JV:H>.36\G Y5JQP[2RONDNFVM7@\Y-. =RHO MK8:5=Q6LT$/ M6N:P &\"U$9J.B@JU:4%/!ZXGK]3D31DOXL>LJ5S>>-BB6S1TJ_T&=(7B\Z4 M93-NX]F=R*C^BNL7> =0<0UR%%@;PA67SR1 BB>GTH7A,.V_0FN)8R?),TY! M]0C\MT?#.%Y_O.\9O&H*ZQ:960?I3N;PLE59D5SO#S.G[<[>_8[[\*T@$OU& M0WC!KNT9PLOHLH=P2(5D[\F 5=.S+3PV.&%WL0CI<#U3^BL$'E_1@:_T23)8 M@!4PWA*+S$QIL<;]LE#/"3S7E@*@@!^=-:A++(."+_HD2.E)/#9>HA;Y>^ 4 M,YL85YT6\9F%R@SLWS9\!#E/C7,//3_$(CM8/4A<\C"// %/L@G!((B\EB=E M=!\([!4>"L)P!QP<5=K1)U,N],&@T*FS;$)MMD$!K#67'R YXWV0+V9+,GT, MUI(.F?:);4N@:"0\#S@=/WG[BQO:[$MK,"RI(PH*SA-(25G%23/\!VGMOL#? M/1D+>.] 8&T))Q;G/.28G(\N,"-N+M$!+R:0K<%+8XHU;F:9GBK1^QNE[6<' MSCVDE5OWL#[O![ J]R%BF]JD;3WM4DPQS9.'NXI M,*VBR[R/YLXO5-[X63$C8$DVLN_6#]W?:%@IS'C.8\1OGFGW3GE'=,'?X.)4I:-PX: M#%]%B'CF9980*;R90M$W()J8JGOZ5YKXR5UT(N_WF@X)SLF-?4+ZA]_N<C>?6KYL9B=J(.GTHVR3;1-345RFB$T6<99GC:7C#' MK9":2 T?W M_+^G0\UJL"Y2-4:)L_FV=5-%0VWJ_^B>A?M$/MCH_[^,"%6,? M-Z>$E)$"WBXHX[R\/;,'2WS?X+I8-*Z(/O=YIXO$X@,ZQ'YMD>:=/A]."UKN8!*F,4-S,0X,>U'G/K@WK>)?+!/$,T=Y8DNJR M<]#DG]3,[[3]_F >XG^#A7%?"N--<"53I!H/YMIH-\9\A^YFY&N^T$?M1'.) M5YJV'8\$/%#,.O#XS69/X9E+^(:,!'[!&,F,@E0:>D:)BPW$?YMP$WO*J;"6 MZ<:TJ<0-O;-^OEM;2["F[^EV],'<=:*:(.3R_4>EM]=B?W3YV/N7TF*4&J M1.ZZ[[ M436[>R[6'E/=&$=OV+FS5J-DHR\[8MXHV@B:F_D-UF*A2($)0#MY13N-C"V[ MUJ"ND,1\H2O:Y._<$>!V5&)FIZQ@[]"2JX.F95^(3L6E,LI!$&M7L_VF:09= MOWQ>KDE..AW4X-B7J2%/1OD2I=MF@@,#V;)ZL0X%LLJH+)2_[1.OB'N*:X;/ M$M1EZBW@_ZB&;K-8N+JVNU,GI;8! =KU33:V0AVX'3K0"BEJRU:H9T=]H*V9 M]<#6:(/Y3!U.\H6-MW"N%19EUAF+,J8Z];SM)YTZ*>T8UZK#+,JD!Q>1"HYS'X%)R==2W,+![C( =,2E3JE1O.$@9WY"' M4]ND3,HN^GM@4F8B2#G I*@],"E8G:=.A]/;/-@*D](>P/R1)D4=4:5ZPU&* M?D,>3GV3HO76I*B*B%(.,"EEL]$Z9%)4M;18\!8.ML*D%)>07<*D:%2I5IF4 M*YN)E&[X3'6F[(>)ACZ6%MI8G<,L9,JZ4UH!]:6EILE1=);,UC[(*S/ MQ':W]!W U4^LR2WT"6L6_!VY0_IH>K8K^=8&:V:Q(4*Z*_D+?S-M*<#NH0@] M/]H*/'()A'E.=7?R'D)L)V C)U;[F\^NLRA>'=59L^FS"681^9A1"Z">M6"6';CD+.\2B7]-)%I!%)M[; MYU",&Z=.3E:[T1X&[CAUA/I@CG_,':&<.A4$(:N"%: ;OR@&5JZP5YWL*>R5 M4YHJ@7L]_L3;BVZ. QR%^!.G >;.]6\R;VKWBH$JCZ= >\7JQT E*BJ%2LPG M=?\VE/[P>8. CYO?AH'/&S]W&RGR8TO$F)(:_@ 07XPI$6-*<@RP9TR)?M# MD?.R=;$SBQYC.^W8D\EI#$G]M,,APQD5%;.=DZ+AC.DVMD+]6N)61X/$=JL<4.YIM%)HN5(>:P)E0): MU!/R* WPQ%HQS2#PK,>0Q>K"#<9!,#%ZD?UN5H"C.A<_JP&(<(KO H\SVY&S3 M)]=;$2L(O9UT1"VF'!>C',0\"7SR)PFX#-,.K#@+P),%A< '$1CB+CQ+\>G( M$L+X[DE;4!0J> .1QR="OS/4'O,0#)M.WHTW0";]\@EGB5$,@>? M!J8Q$7L _D2\F"E")X4L6 WBB#9J%>+I<#'V$UY%,##8TE^AZ06LQPT9'&BW M0!Q4$&Z$F30;:L1)A48\#7JFHH$_.MTS$U=RL;$5LU7PUW<+TU]GK$ ,_8,,>R91,]FV!(1S^R@*F4\\M@/QV.XW_(#]W,S<7>A M;7=A/MO!MVV*8TM[PB]QZE@*INT%36VVC^GH,OO U,\>8+ #4&S5:<6LXE-M M98:.YKXQW5D86YIQ8=Y7N3KOOQ_Q0+9!QI$H0=;#C<.7/JXM$NL!$/_[U0KL MD2>]P2^JHP\?[^_IOY0/;Y&>L%N:%U]F'1*3H2HFR)@^V9KN^3'%*TR/O[+"8;6PE[_@LR$>"'1T>1H<_^$IW_YD)H M8 RK[K&&JWK14+#TCGRGSS$Z(@:N)R8Z_DS3[^D]T'()Q09+HAXQX/N;T2@8C<4):*(SBBO$:W/XQ<8%>'( MB6S0F/6W3ML%N*^ DCO57A38B[[7H#9'N+^,CSY6!W-#VX=_NCS.V4U[%L-6 M$'_BU,PAD#YC[120/N?5/G>2'VY@J:]EV+"@EB23$R+.9-0(G_#ZGX-_^11_ M(UB[(:QTR90$5ET1'AM%++O2! M&(4N.C&-*J+SEEG^$0UH,8-B3;M[K[_+.&(T>EE5^;2L;Z6C5>5:RO$8#^93 M>3(N&U[3D2GI#49/[DAF6KF=D'W[/)&OYK9[)ZW[ZC&R(MN;>HPQMJHK0[6M M&8&G$]>6.G:9K&F=%;9_,)CZ4F]KG]$LV/&UF4;C9E>+.E MZ*GKNIZAW1^DZNL.=NZ25+WICZ[_)Q\W=*BNQXMH>33-5[R];>I0=2#*N5J& M[)6:S[+D86K>H'68>IXM+S@0_/I=>EZE2)9_9S6 -^3=]TCEQZ=TL-;71R!> MLC'+US[4U_K"N1=:OX KL<+Y()6O(URS,=2.3L=VR[/O];V(UMJ]"+_V!=,G M+=T0+Y%IJNU6;TUZAL63-ATXX$Z>% "V')6&/8H_.GJG:X@Z MJ &[S^E>?5R6[JVH2RTEQJS'Q-"9AYR_ :U1W5I*$*/'!)D =VA%X'$[5:ZT M?S!P\Q7R5#"Y$WQ462WM VC8>J2=J$LR.!-1FS3OG&Y=$9T,GB%Y$OO1KHEHS$Z3$2)4SPJ:)W9Z6F+8 MO@0-CN):I$C/IXWGRNN3=KR][1)&#M3D9&1D%O23Z_&/\'MUH$(F2@97( L5 MPFQFU/R$/?N.*[F)!D Z1!U5:>0!/_LNU,F0Z;-\O_;K&\.3MG=D!_FSU\M?V&[B!A;T!:'\P2BQO#E71!]B(_+ M=LNQQTGP/))# \UU]Q7AU/&G%KU,K8"HWM,3R);U"P$;0?YO>]_>I+:2Y/M5 M%+WW[+4G:%HO7O;>CFBW[9F>\;%[NWUF9^:?C4(JFCH6$E.2NLWY]#>S2@(! M B00M("*W3C3!O2HK,S\96;E8[9B^!\PQ1PP+0&N@+K^JJK ]@E4!7X730"P M=D^T@.)4F'T:X[_.E@=M6 M_:WL1W@457^M5K/3J[# KI95?[5\J?V5(AJM^I3B=0N5XOT3:WH_+<5TRU3< M%:Q-K/$@Z6*DFCM?7C/D8>,ZSX!0A28Y*T+IIO&JM:V'/=U,K:D]%;V=VHGU M"=?ZK>^^M-2Y7MKC7\":_,R#T:TT_($ LXYZ"W8[#5->*YTOTK:QRTRC;>]< ML:'*;.O"BDKTUHA>G60/VWT:#:.RG! E>Z_.B^ZOS\O.$SUP4/FRU"'^] MJA1B^U600G.YTUKI&JO:%ZW75&J2:./95+.\KK&84+N\I'1$68J^JB6AJDTY M4@ZK$8MU!8O9.Q<6*A:K%XLM(?_KL1@.#FIT6V=P0D> MNMMT=)9?X?1J54TULIFV]31V(\I)**/*==&GGQ$G8MP(X9.[B(ZP6 0?R@,/ MWO4I'1M96EEU](OKCMYHM2INJW6*]5Q*Z)70']3(W9_4&R#U=D/O[MSB2TF] MDOI3D_K:A!SW)_\X8Z!A=I;/!;:-2!Y<\@N4EVZ9N7@[S<=+LQAA,Y)I#A^H M3P)<#E]/QW/,65UZ*-$E98\N3*N\[V MQ;6E-PSSA+KC*X$X*8$XM$2TL".@WEO5=$$)A!*(6N>&E!*( ?M)W73OYJRL1!K8RJN0G;J36LW4=3*6ZJ%S<5@^A-W)3#,#U@&*LN MRN=\7ONF+(RX>BAFV0;RT??:F9[C1BKRCC/7OFIIR. M&SUU<%A_IMHOBN^'O0S,U.GHR^= !U=7Y^*"[Y!U<:Q+ZY[)^8S&21PP+OG&Q;XZ8)UG>0FU=7!N= M1J^S"V:7VLPC<(M.)^&BVFCZ;IR9PWSMB^O=^F^5W;!C9KY3YKQ-5L-A=6)' M'!7V['UR9ET<^C(=K5_']%C7:TTUKE;=+%^E<74%L4$*J_>PN MYMH9RNQIBNVAY+8G$H5;O5=N%G_:HJOD]FBQ=I^=HW<67U/799Z_:ONE41Q%/")<%@X)A;!/4SC%RT*%FZ5TSJ:A6LZ1VNJ M=73V\U:K:7?RORK=$-EJ&NU:=FFNY4O9JG6T:AVM6D?ODU"J=?0<.51)/?LW1_/+<&CI)!Y3;V%EEYY3 M>J,JNXZ:K5Z;K]H7UU;#;JF*P?KSU4%-A.HXK(,USL8)%0W6.<?L M6=0W1,1_8GC^E4"_2]U8T#\_V5#5_11 ^R+GRI]=QFY&0+4M#O6Q9T;#,)93 M40B.*9&O%,E3T;=]%":T<>F89>VE4GUM1+ M3U%;Y->X#/85FW$RU;MGM\+_%:;M8HTN2LW'#-%+XS7H=L#K;J<&)J[RGU[5 M+]_,6CG<8P)N[WR.J/BG7ORS ;NKY!\+'.S=6T\3\ZG'(>'T U+]-D/TVR L[UL;]L5UI]&S M=@YX*F>I9D;ACE9A6;[+8:T6SJ5K*0?\='AJQR#ZOG49-@'O-EI&!0?LRD%? M6[K/X>*$81S8JO!L'/,* !^[712JQ)H1&<4AW")NU:G;J&[E3^W7'S\@;W45 M;YTH;ZWPU:ODK2)HWA/==7MU2?$Y;4_^VV# ',K#.3=>\]B(1_K.-5W*VZH7 MXQR"<^R+:\M8CL0KSCEJSMGN3+TBSIB"$.K5X-C2<5&>SL*WSL; M=;$TT3!VR:H]4K?W%0K'?O,=>!F"+1H!EL=!R)#4X0Y%8B=OCNX6,)H2'+Z] M3\F];9@(FS@W;%OYRB?&8H?BL?5'WU9UY4"*P>K%8#M&O:MB,*-N#';:GO?M MD/A/6!&N/1,OED??!)LT$]C/L_'%]^^*2SK?^>FL)_C!31C2*/Q[2O:;E.JE M,=\R\2#2[%8U;T5Y6C7AM!JRFB6&#+1;MN*UT^*U[9SZK7EM@Q5@JZKS0W+* M XUB[N,@AS$/GEFX;=;;,1K)AZPWO^Z0#O['1:J-SU(KGJF*V@W/+*W/("P[Q- MJWMQ;>=T8%,.SU'SRQX9IG=QW;%46OB),/4(YA&-!N/_ [9/X[Y#/OYXE>]CDE/R[) -[S'?%>R"3$W5FR@_8;X+_WIGM??J*N8OYFL0T1"/3,'!UVX# M7P@?B:BK?68^\1U&/$V,3A%N?QX#+,A/JC^,MGEI2B4&7U'W)II^;)788XPX ML,%DCE!&][ ^M2#4QYB#)A)DFN!,<3HW4UQ:,Y;1T'"*=D/\["[DA'H,.,0/ MGB5M;N)H&' 6330RQC-JN(.D^PC6,A&Y IWW(7[IP0N+2V!K^A3)&#)0DG ! MT>YYDJ>@?4(F&G,6TH9&0L"' ;RW"S@"/Q5W_D)><"#:)\"$F(-DXB[B![=D MS"+8VCO_F28AG08"A+@(XP:XQG##(G$.MO@O?((3V> OO:E]'[(P61X\@-,P M]B(QN 7>G*>S6O"?^*C9_.1T<+)+IX.?^EBH6[Z=X&(4U6/N#! M2#.M7_ UC/8O3>TF%.^/JVED7PP^K/3 MFD/ZUFJ %PFM(>:F."BR'QF\2^1-O@>?_@W::7([?1GYRV^#--'EQG$PI146 M?0\K=]C8*YA$U<[8!S9XX\UEPUX#L?-PD6XIB>$4=C:DXJ6 D&M)=D^YZ#JY M@73FTH )PGVX?9A>_X&$S)FN3<^LK75QK3=S1CP)/C_(NWUD:#"XN6_7%F^W MW/%WRG.H-'!MXG5=>20<<[T6HXAS1/DT1F"MO#HM\%26A:.\6*DSSRPKFCX M'6' M>6:9L+MG1K$P\H%D'AF']%WZQWN7A6./3-XQ7RQ?7/1^_E5:XR4;7SQ/?CTS M'INZ-""3N'_RY.3K)GQUM?QY1V]:'3OW*[UIY'Z^ZE:&V>S:9JE;K?[TL]RHAF)X;QG#[Z[R7@6C(89)6!B M9/6?!JIOSCO>A2"92%-1%[FNI$(T6)GQ46:=9T HLP"A]B*=1YY6]''>,\@@ MY+LBK+?]J.Y-/+E5EL(AWNQ 7+0F*?TS!JMO72@_B@"[F7<\-;Z$[(EG^1;RBE?@%%NLWR2&US';+Q3 M:@6GF/^4F+]=(?.7/7;JR5G!]1X@]ZKF5]V!4PT5VR/.P!_I9\D!;[9![XWO M)N>]885S>5HZEM1T=^_DKY*!:\5[9=7\J_">@;QG=^H]WTXY4FM8\L9Q> Q8 MH/I/[Q4''BB\YC/%TQ%!<;A30OG,84EY^1,=VRW5BNO$^&UWW;\G?K.0W\R< MT\TZ\9NR_]>PX:P/\OJ F;+!MM/[L@'I;FYVRP8WN]5HZZK [[3X:0N]7@D_ M83N/=A73WI2=_FI=]&1NG$AE<^DS]8(Q)L@I<[T"M7WGW_/ H6&(5A/ASA"L MIH\S&I>7M_;%=KL7,FM#/!7ZZ\R.[6F M)*39W$!E@Q\J]I+^XF$K*12S JQ67=HI*.N\QE&7W3A-3&E6\?5-D&6V:JON MOP=8T9*3&+Z+Y;Y#P?&Q"F=9&/@S#\+RGG(;V^28#:-5U5"V6E>]*Y:K% ^V M9#D#G,5>HVU6=8AS:)9[?6N_QNK_"SA_9SWWH%0?A;)*OH)V\VWL@F(W>CEC M.-7\N&/EH[*:NPH^DATY.G9MYQ"^OIEN=6JKI[&>0!GIAS;2@>KE!7+Q,HF)*X'N/^-&-[WY*:9RKK]OYO='5 MA)%CY9GB*+\USW0NKGMFIZX\\_HAMAIKW\4#=4'ARV!P&8=T%S?NY*,D6ZGB M+T!C(,<-Y]BM+)DW4-:B[HIIHI95UU")"KD=1D=7PDP]9*:NO=_Y$6P]PUYDF7YI3T'@OC#/4R9T97K[SPE)P1*:T5P&14J+7$?'M)3V3D:L)4R@A?PVN_^9R.6(2M3&G2+!4;8@(/P*_@ M/>)^R%Q&^#EEN>Y?J?_F [M%G/6QA^QG2>NT5VVNC&&]\$XS Y3972^VV4IM MEV8;Z^+:4@?;1VE@3P\ZG& T8B'.73^?'@_[U\"9''#9^KV\W8.MVAN675N[ M1QG3A]'*%;!2"UG);MEU9:7C.(FNU;C0^7'<"K)&SR@BM M>RF A &_6$% P<1+-3BXI.=A5<[+/=;5CZ:0KN#N;(^OGA1SE2S/7T*!@E. R9Y=>4:>2+,#R.-16'^.$HQI3=T..O#%_V)=O-XJW5LO:&E M/%3YBL6]WHGNA4X!&DCC7 /9F3G=A]V%IG;G:R/R@XD)N21*-@#S$^?'"Z>3 MGT,-^&JHR9'RSU3DL/GT2#%Y)LP3\SW39S>TER%SACA\S8M= MX*0A"Z. HXQFQFC!'T(Q"3[R5XR_%GIL@B_R1'TJID*'\6# '(93G.%5Q8.3 M*6_)).E!',52$IAW)*[H MTX1XU&UJ-QX.4WT:SFT3O$S,>3(#&OZ ]Q33<4$0\(9C'N!<7ESQ"(0G0@$2 M\Z1Q]&!"J0G2-3- .DUR:925XQ^RE1=)7 M/N^G4^C-Q;'6"X=;<.]$,,1>SH%XHJ4[8OJQ4+8!F!Q4RN1LU/ O\X=X">;K MLTM('VR:.%I]R;*UD'R"-E%[Q4CEPX*48;06*)?Y[Y#/3C"?Z&4?%.2/2S* M]WQ'O!0J]_9CYH- : _1C!!Z)8(H\!%N0G ME5ZC;:*?,L6A]BD4IJTN2! MS0OH/YRIQIDPRZ05)P>]HXFPW:CW]=1KCK4;#J]'PKS0:_HS(8921IR-O)_/W96L _&B,30"P M8J K0%T9[<,U"XSPKF<-118^3D>*%30L;#;6MFQ<*=#A>&*D&K"=X:,?$ M_-Q8&:<.$A>I5F:HGG(]V3JVBXJJCYBIS7URU'OQ[>F7@7Q%';<#W[9+> MZOJKTP[O?:0EC9E I#F)LT ZI'Z(*4,RO45UOREIWRRJB#PE(G?G(=F%[W(3 M1!'G;78+TK+Z'.UA7%SW=BF;5U6_]4*APS)4"9@RCZ-06+%6 M4Y&/?1H+)^]A[")GZ>;L0\[LNGD@RJ>M@S51FN5R6*N5:YXJKCIJKMK)8-BG M(JONP/(PH90CCRZL2AZBOKMCVI"J7E;5R_48L]OKK!RS>PH5S*KU@!+>T\T4 M['7WDRFHA%<)[WD)[X%3#WN]/65$'5QR3['9Q\V::NGY3@%#XFJE$N\Z&ZK! MIS/SO@1A.%< /L=>L#(' >(%]C6D?DY1N*7K%]=^L%P2#MP3AMIOS<>F-J# M%'.-)CS\SLD^ME&^X!V;KE:QR)4(F%TEG@\VES.@II7OL)%RQ2$6YVY8*OQ8 MMN,HN=[NX=9K7ESK&]:+#+IYM7/_TE#+ M_#!'6DT+J[1SE@F:-6M2HJ^="$V:(/K8C67 M^P*G;##?C43"D&2(51M4+4A5NM@.\+S57 ZQ;-]59J/(5OK^Z&?V"F^6 !"< M\2N>!CJ>#*::&].TTT8JE"Z-.!/=D. B MR09]Z@-D18F%$OMX?/OD(QR(!D3IU[-CW56MFB3>C/;"F@3'L'&-BR75Z"^'=8(PUJ7'N@S]2/44&[LMM9"!=ZA*?[ 1^# MWG^,1:>LQ3L[0>RYR(RQ%Z5WGNU,V>7T*<[)2\P,N;=:MA.@&P#/RE9GHA57 MTB0-7RWS3CSV:-(6;4BP"1V0"=:*'6,8W ?HE#2*<[)M90;3MC+AM*W, F>5 MZPWC#*D+;_)M\%M&5$!+?$@$Y2'PO,]RY=_1G5ON&&/IO7UWC%EY4G685C*S MGC LZ307P!YX;*[]GVA=-E5N\.%JW:,ZRZC.,JJS3 W:7JC.,JJSC.HLHSK+ M5#M8.0_T&\N]9=Y55MY\%J=1YW#>M.&P>(6)7O: V#)T<-P[#3UG%D[%A?=' M= 2LQ.IDQ6K3,6YE7'=:ACFSATM]BY6 M9S*D_L\B$,Z2E/90NQ26;MJN';_1QIP%/#<76A43K"Z*VB Y:1$!MOV//8Q4 M?^;!Z!Y)?0_O'.!O[]-=*"]FUL6UU>@9RV>PJG#EJ'FMELQF7UQW&IVRQ*XE<2N0CVWT1:P M[*I,[AKXJXK;JK8%*F2W#K*;OKLUH-BM7NQ6I36PAMUR.*I[<5U=]:**"Y2P M!URJX@*'M0;2;D1;N&IK"Y(LH[J").6GU8O1:L9I9NWZ@2I.>U4;8'^<9M2- MT\XJ6K#6.E#1@@/:!P7=MPW2I!IDGBJKU8_7:M<94_%:#6V$:GBMNNZ0]8HA MU-0X6)TWNTU;M63IJKG+OHAR"DKG0$F!)IY,V@W+JNJHN^[=F-8XQ$I@E<#6 M/CO>;%>5':\$5@GL.0OLH?+NS4Y%>?>O++"GV#7M<\"GK9M"-.8SM;:%._'( MSANK"^K+MGEIK6^2LI(OEWN@F#AMT6Y:%?9PV=!NI\S+X=2^SIJ^8(L-6NX& MVNSFC4IHBNW15[SR]R&)_@<[<]R)?A>?!@/Y)O"3!Q+1KS3Z-EANJ%B^MY2E MPQZ9:_O4 )-6L4?[6&S.>@S8UG9S6=M->4YT,QEH]&?24B=GKHGL:[=:I%Y$ MRY2D$TE&'D50I/,>1#E=@;B.PQKFNZ ,B6R"0AR'QW#W67<3+$ZF881$'U.? M>!&CV(_'$PU.HF!MTYZ!!P^E;MK$96-O%,V-.5*@F I*.\,EFLB87U'2SB64 M_5SP$V=(_*=I5Z+5[YV\K0\,I!FF-@)>&B:]7V2?F!EUDGN5;?J"K( LRGRY MT7-(D2CDC@D:.SUO>2<(#MLWZ^/QRWSCE@18]-DEI _O%$>K+RG3L$06J1\< MCPRCO4"YS'^'?%:>_T0O^YR2'Y=D ._YCG@O9!(B2F?7"TO+$K9S*3AX#+,A/JFR-MGEI5]_0:/]\?I>H'(1*#QM@\9"BQN_'(?PV#.>-+!9F MNW.![DJ((,T7AIKW*?8(]R8:B5V&A.U/TC9L#:F6I-K$UEA "*'_2!P-L7L: MP]9F[_0Z8 M$+I,PKQL-H9#5Y)N /7V[+!FID6DV\L&@H;BDZIYHZ@ ]N4C\E M%GR%/\MLU+J+C6/O85>"?-$>RV'A$.M3SQA2LT;+RXP M!&?]&#\ PB$IQ6/1$$@Y$(0-[LH(9U)M]>EI21EMT;.(;CZ#UJTU:[Z_;:;=LTVIV6V2,]^W]-["59@*L.#BQW !E: MKZG="DLO3#7B1Q:2)TX3&U,(RHWC8.LW(KJ_^>D_A73Y61B"2QU0#C&G987I M-27G:^#3'.DON+O8&*%\>[M7VNR;)EH0$0\\V0/RG@<.!3>"AB4V[)57\FGF M\:'"F[)1]L=A3(1H))PZ ML?!A@\$ D),+LLS_9N9\);]I"->62@J+N:!TY@RC:94^QYV1W,^_4P\SQLG>KN^OW4SN_NK M7@/6ZL4NE80+XBC3I[2Q\B*7AL $$O6H+^XO'&/FR_B,:')*_QTS+G\#&)=0 M1%J/1,Q0%0:?M%4Y'0<\2MQK,/H&#*D!UAB@Y0C1,Y\ HBFGX\2C6(*PZ-L: MC$:Q#WR5H+)TJ>(BIC/"_2 .\7]JF M=A#[PMX,Q7:1,1 2;B=LL$!&9;2(C1#[,; 4BHQ(,+K!<,2[3.DXXZDFV'_) M'J0@D_"DZ#%6B/\:&2+,(G_9 ,>JZ_P S6HP,;0AO/D+];P9/P@9$H8P!A$= M,NWL"[@H;!L"1!)6% GA[<247>!?X@P9?4Z"-8QK@?!'@/9)+^?,J_K ZF$( MUA/Z(^.QAU84;MSOL?LD?@ 0Q(/V1@?/09CG0FS+G^] M3>T#0:X-?-G&ET[5:Z.01EG#.++Y+S:410ET$]*OM5,+ZI87RC.*":! P$8SX/)$0>#LCBB9WT%0G,)_H<+ M1OC !>A*D6NP"JN:L\W9]#!Y^QG"I"HDEW]GBE*RN,=(GWE)V_:\FR,QA'T M'Y%9%_#<"+*@Y,_DM<E!HF!1L3,KO?P4OA6ZQA, MO/O\/7EF-#P>=220-!',"O(!,%.$N];Q42/A4W@VOBX\CK)Q)-=#?XYQ$$XD M2(LOTZ>X%R.2PFS.C9,PC^Q9/Z5"1H=(0L%SHH #7?"?0)M-Q)E)'RP83&"Y M7CZS9R+JI#2(_?0ED&P.6#5R3QI:'%)A0V4V:GZ?)"%D*__%COD2YM*.^07. M2XY.)#]0A\0RA"M/E(94E,K,+/6P44)F<20#AK>2'1.$%_NDC5B8H1KZB+]3 M9\HP:!32.>=RWO4!YA_$R)0H RQ(AF)D8\NHH%GX(]W-Q':1(R)$!!3>-H6F M_FS1SBP Q?)Z3[2Z):R*:9W8$A&_!A,?<" *>,+59^J);339UH)'XPKQ\(R M/,,\D]%^?EM>.= M^JGA+IP SH3"T$"?(*X#15B.P;B2!]1!:O8@M:,.4M5!ZA(#E%29!^?;2R'O M3UPNBI,1?0GX#W WPEC&I9)C((#52*+)(SI5@4@C^<:?B#\UH-[2S<]9JQ]? MU;5:ZT0=.1)_WS.P81"Z3ZF?/9"_YP"Y+V@4XW0A>AM@&"[4OGP1KH0X8D2O M04;[GEB(B5C@H\5],(W$3B0G5@/&1]+;C\@LVXKQY-V2<:AD/!8950BA>'+2 M;6@8CC'U]WFZ0C#&8SP>>^+?Z"E])!$15QCOI1"!SW\CAW?-PCF? S[2#/WR M;T<4G\J<%BX9%]].,QKU'?T1&7/T@ZRU7H[E&:Z #9AD.OBYG_B.4_,U8SY. MH^+ ^G-')^[:M]1.>M'YK:-]@<#J(R/3@Z M M>GTN ^DUG^1DMJ6 71:RQQ>/N?/=G']2ZN/TTC<'_'/,][3D-A,#6TVR&C ^T[=88^[.#31/LF46&W ME9=0\8*7IB]KZZLU/-$6I7NFXH((S3]T$A,%%X]1UZPLS0F'H ["Y2G8=K8^ MY^[KYV4"/TZUYLW3TPWF==Z,-HW GJ[.P+EVO090:[D&1[Y2$H4>8<9 ! (H M]2WJU5D!S6P L2O.8<.Y(93(N/;,!%S$C.,TC#XEB(*;G57OZ1FB*\;KCH& MZ"+*_.QT/GAJYR3!J3X/?F (V@58%9YL:G$)T$P/!2:I2R)R0C#/@\K(3'*6 M,45 (&[B!\_G+Z71CZRAE'!K!G@7#CCP%9K:S33Y9V%)&)X1!W68+QRNHEUR7-UZ48D>HU>2JY999=Z!?U%7K7-$ MKMKM7#;APU0X/B=I[7_-%%8DY[7WR0'CG2\+3>&+(W?NOF)1(R:=.1@J;?Y7 MGV/I]I;;CWU/:Q!>W!DM;N[NQT7;!W-@@7/&SKR?)(2T=!F%EAB8,FX MYFW Q^+\6/LS1G-$,LN1LSG:*[FIO* E$\K("E91NY*@=Y+)NU3D)"M;D&SW M//@YF86%9?E5% IK)PW^_DIIE S*?43C:1AXKDBQE5G$F!><.<]^_'0K_@'/ MAC<'+3W)*NVD?1@64?LNX6DMDVFA/QW&Q!4+[]=)M]G5 M$-184HHE4N\&F(_AT!V@ !O/' L4&$8S(PNXW^#TGT+H;C/;&XKM<]A>Y4P4 MRIGHKLZ9**,I>A8:S5J[[2,)M:$H^9:-]>?%!Z26'&;9(J M++NH")K([X75]>M\YNI#4H6;49[P$RQ2.7:78S,HF0J4"H%2005KF4=DBEG- MJ9P\9 J;PCFA^)Y)7F\D-+=-"WD#)P62PE*I8+2VM&=+XM0]0D,V)@< MG^8]SZK_M<\TJ7U)VG&*[_MF/RV@EM8"S.SA1&_(>N#DF[DK55[=(;4Q33, MNJ)YOL2_(6_%X?PL_\X-G#C)6>8IRI!0%$X5R%,NDY+TZN#^QGBKY3)NZ56L M!J(]B^EJJR6WYF";+4V.W9/D-)GLWLPEVXHL]V:2OW94K&'FL\9,SH^=1VX\ M+X]'M#!=H$S\%E46@:@',5^\C[AH 71;XZ4V[>*!\NN91=;4I566S&5*GIQ\W82OKI8_ M[S3;K?QO]*:1^_FJ.UE6LZ=7M MWYOR$[TH_M_Z,7*[7F^LG54[?X."3;$.BE>-:].6)+:? 8NBT%*9:#GHK MVJ[7>]K78+$GL^+*HHI/$6X+ED//#HNFW!VQ>1;F58'0PCU,0 MU,)Y2 DA7Q%QB_'48+ '&LAW=K%YG8A"O!/1+?P5O C)#4U3*;[O7_'5M"'' MZJYA%(W?75V]O+PTX06;3\'SU0UWAM@F]HJZ3X1?N20B5_""1MOHM%J6_-/L MFEW=-'1#;[7TJV0YEG'9_?DC[='?'$:CB^M']A.;N8]DG:O,H$BZ8&"2!1N( MIL(8,YRY#%@!\E]7Y'JO]ES-Q:I[^;<"8K6CO7&\Y $>O+1U6V_O2??4?/G[ M4[HU7WCKRNA%&?1J]8,W% M"M)(1 MC,6W"J(51"N(5GZW@NB:'L4HB*X/1.?D>2,^ZP*?[;8[JWT/!M,AS1*E,W7Q MR43'=(3S;)K9V6,Q]NM28*S 6)UW+YQ^7.F6 N,2:J1I_$G!\IV.]98]_>ATL%(RBE"ANCK:5D?;&[3U M>:Z\;F?;M6P[5IR+S#_M5,.6< X[ Y8I %SF5& MV,:VON(X'*<1NQI)[8%0CD 6[ZF 7 &Y O*U*GA?><8U7[D"\FJY2 'YN0/Y M?.U8;U8[AE*V!LE9:JT;$VHO7>>"Z];:=F10[FMH/SP9X^,/E$OOUQ< ;L"=@7L:U7RF::Z*6"O MEHM>%]@5?)>"[UUZC>L= &]#[W@"IZ=![\N(C22,)P">:>1" =@=$3^7I> ? MJ4-QMIUFM,IU=?G.1MH_">\#]SP-]X_MQRV3F13W/8]X.U$2+F?!GZ$!B=-N MS]-",'=NA7XEQD9?+X^J3I[3,>%%QD'(A*;FU".H)&>3HW^9EY%D[K0^NX3T MP\"+H]67S&%0&(]&A$_>+P_*3C[!87#MO#TZ).W%R&_X[X+09?X[Y#.R/]'+ M/J?DQR49P'N^(]X+F82X =G!X+"T+,5W)-8AJ;,T[T]09QD=-PU%7[FS<])G MM?>J9?,7(PO(HT AVQ$_. Y_#%1@6(5*%:!8N4&JD#QJP2*N^H$ M^"30O;H3X%[.W*PA\9\HMA #AS#B@2>@_)'"QH)'2&>Q907;"K85;*]5N&>: M7UTWV*XYN?;(* J2CP"2NW;7S'0R$FDPQR,=1_(8U]+1B38Z MC:DS_I?8#0-?:^NV=L/9'X%/&MJ7+[<"QO.BUPK$%8@K$%_3N$2E7RL4+\8I MNH)Q!>,)C+>S,/Z9\3#2Q# NT8$L"K05R+Z0GR6 ?3[8KO!=X;O"]PJUMLK" M5OA>C%/VU<-.X7M]\+U0M]',N?ACW/?RH3R=NF49 LF[,Q?]\85%SO"WL?8E M7UL8<*KWQ M%+A_)7!C36:GZ4O^]\>;AT\?M6Y/.=T*M15J;ZN+U=&X0NUBG+*O?K,*M8\+ MM4T]XW3#(P%Y14 =IUS#WP\TC 1Z?PF2/J')T*W)NN-S4Y^B? +OLA1*#+N6 M=V$>@X=I?R>>1R?:!^+_4/BN\%WA^UJM;>[K*+3F2Z\;OA]YQKJA>HLJ&R!K M V3F?'T-(O3N4Z MH\P:H2G#0!D&RC!8;QBH.6#*,*@B*5,9!LHPR!@&YLPP6&Z"EE=UKM!=H;M" M]ZK1?5]'K#5?>MW0O>;DVF?6I4+N^B"W7BQ7WK2RN?*WG+KS[GD6OF6]6P:^ MR2CPGW+ NR$B^1X>$/!0\\F(NG(V&/,;XL*_WO\:\"?8\%LQBP0#^PWM:_,& MKB2A1MP1\UD8<2*;ISZIBG=E "@#8*,!H*:#*@/@=?,VE0%0'P,@IY&YB6]M MF**1N=DB:4F<'QA1X CHEV; K%CN:]#4#"R96V49? V>DYJYQ-@3'@T MD<8!/$79!KLW/5?&08&.YF?&'DWS3 OI0?T)VZ!(;$39!L(VV)GKO*+E!VP5IM M?Z8KOP(U5R.SX-@S GHJ(^!<3(>PA5&HP%R!N0+SEW1]/E^FBJ];+J?OOTG(1MHC80-*SQ[25>!> M8?H&;7RF^0QU"]P?.Z@;"M3/"]1[Y4%]Z_GD'\DS<[7OG '*#]=@;H"]0W: M^$P[\"A0K[CB0X'Z68&ZI1/?CXE'?U(GQF-NY@,_)B?SXAOM4_H5HC-P)_Z% M876%R@J5%2JO5:?6F?;-V1V5KR+2]VBJ5S+ F3RG8\*+C(.0">7(J2=R=-ZG M,^7U7^;AMA]$43!ZI\\N(?TP\.)H]25S:C^,1R/")^_A/T_,OTQNAP1//HF" M\;MVWAX=DO8FKL'(G%I(I9SY[Y#/R/Y$+_N8Q7[RUN&B!'UK+VDH\4'X]X[2F+KDML=.3)R=?-^&KJ^7/.\UV*_\; MO6GD?K[J3I;5[.G5W H'?^NM3;I,JJ7DQ0 MO#):=0KOUIQ<"/ZV O_C!O]P._2W\+7-MD3_RPS\V^LJL>UUZ)],3I'I6)9" M?X7^"OT5^A]NY:TKO8?H7\2?5>B_UZ)\A?['@/[=JS_8F*>H?/E"X$I.)*Q+ M]/\?\=$,ZJ=(GPXV-:W%#*U9R]37FH]VS$D5V1*K3;11"'^>.'?."&\9"N%+ M(;SJM'K&"&^WKG@8.\1WJ.>)9Y 4R2\3A,\?CW*;N61-FK9I3'W]^O115_!_ MXFI-P?^9PC^V3%'X7YQ>IK$W3E'P7V_XGR5MFX81QOV0N8QP1L-DA&KV$Q50 M5XG9"F]?0XO6?.5UJY:J.;E,2\'M,<,M8*5EC,$9IB_@YO)A$,-[!L&8\F0V M2>"'& ,/!MK]_*]NQ:]"[W1Z73JF8@^T!_K$0O@5.,WW<=]CCG;C.+#U M$>RS]IGQ4<7@.Y6^O4+8AJ>\]O6;-Z1G_Z]I=RZN[X,7RE%KWD11P'TZT=Z$ ME&HA; J)8DXU+"YZJS1A#32AK*:IMR8LMG7G^"M%.$4X1;BC^)4BG"*<(MQ1 M_$H13A%.$>XH?J4(MQ_"'4M$S2IV5',<'<=@174-#ZU_M6DXW3(,!TDY@&?A M;X)!-*1CSI)P>O:K)*CNXZB-; ^Q;P/X!>7:..9A3/P(Z\\>8H^&FF&12\-^ M0]Z*!#.CY2;_$N\A6IQ\^ND,B?]$M1LG2LK)@C'FKV5O]D@=\7Q+-_$=\+I' MPOO$I^'EMY\>G>#5^(VIZV:I$%6ED:B2 9]J?U9WL2\5/CJ618$N*W/NJG39 MOG69N9TNF_564KI,Z;(SU66FLLOJI,O,'+O,&>YJEQE=[;?F8_.V.55$AM72 M-VJKGMY6VNI(!?M4M96RO.JDK7(LKR+::KWEI;25TE9;:JNM*\P.ON)>IWB# M?J7/#J//>IU+)QB-J1^*GW#X,9!V,I;Z;$6_A&-?EG:;^4Y[2+[43F)M]X'' MG,E)+*5<$MY)(]?Q*/E_Y&S8B9CBAFXT[[X^[M$:/^QZ[D2#<^T?'QZ^@&X/ M(RRSUSX&3BR:ZUP*LY*EG[OIYVY 0\T/(HV,QY1P^(7XX1UN%.@7],<_DHB MP>M1K4\=$H=PFRB4SXG($YBTG&I8L^^Z8->^L&B8W(-E7BA]7G.;72&=$2F$JX$JT8\>+*" M=7OSY>0%ZY9X3ISTI_G"_!]][!ZKQ*R&''FR8O;QT^>3%[./=,!\IJ2L]@QY MLE+VY>;#R4O9%]*GGA*P6O-BCH"IH8/;#QTT%V)6:NC@C#IJZ* :.ICWN1HZ M>(2WVGGHX+$ )!IK]P^?3MY8N^<4NP"IT$/]6?)$G:(B([N.0\:^@TT@SI]% M"QAMP(,1V DLU&Y\/P;#X(&. QYI(&B? S[2L%%C0QO GR1""X+Y6N9 31U; MU8E-R_A+!#GZ#=H =>FZ1,!GVC )CY^2#C'\HSY MX].C6.=__D?7-.WW2:LZCNF.0Q)JP8@)&4,!!*0+TZ3'))<%TR3'E"<_DG4J M=V#$:VW=>--_^\;0W^(5<-,T2O]X^;?5E%$>\T:/V5KM,>/ZF/O_+HKTX[(O M]NUG*Y?Z!%WJPZY0:!*CW9S!OO8H9?6X=.M7L!]JH/2.0K_9U>BWCM)O2K_5 ME??SU_N8-L(,=])NZAUSZA?"8ONPC"E^ B8DICWTZ)-X AQ+B MC81A*G\@[LQI[,-5XH8DCH8!A^7!5^!)/L+3B/9KX ,9&IA?PL#1]!G\C>XG M[?,8X.<__\-HZ^^3$<=V(2$S[?G=XDBP@P>IK4ZS53Y&;>C-;KN:.&BWW>Q9 MZV^5&Z!I;QO2V'LKTR5A%O3]U]W]PZ?;A]_NOG]Z $W\];:9%X1:, &,EI#6 M:N,'AW]41<&HZ"RP@XLN'(1$<,B:.,-,::&;A"N7W8,RYTJ 3 M1MZ&6#W>#GXWP,(4?*$0KF_(]\.G),'$4)IF"2D"_,>T&"7$-P-"^DG]M?@E MWJ Q6V;&IL0;3.W*VV T8F$HEHN7P8YB8=Q@@M,W\)=PWP'C(_%/>)W9]B*U M"*BQ' H+LDVW8$I3BI_,_@5D&Y$)K$)$C$5!CK16W<"GR%K/C$49;SZ<]LN=\6JE[)-6$JW9B\% M;E++M@Z: 5$U='8+6?Y3-[ZZ<\@C6?EW%GGGM^J/H.L*^';M-?[69M.YFD/C M&CYGA7=J%_!.ZS[-9(W'M1UU>? B_S9/JW!]A6!S6T"34+'6$.U9T65J( M0I=MT66=GCAR=-F'ZE @ 1/&U7ARI\JPBSB2F:<,WHMMY@G M''C>\2)+9D$*6A2TK*)'Y0I#XETJ$4Z"DJT%LV1F?E+Y2/ MB'_>VD/I4*5#I/K$.VJ_.I^>F>=-SEM[*!VJ M=&B.#JU:0LY9D>[4L'!5.Y;K_^IS?$"R,ZHIU.J2;,-LK6X*==4/W G\SS : M>=?_'U!+ P04 " "P@5Q8Z.\F?9L3 UY $ 'II<"TR,#(S,3(S M,2YXB6/*?)/;4.2/;\1G/.)'&=I)SGSH0"4FX MI4 5(&WK?/JS $B1$DB"H"2;/72GK242V%W@MU@L=@'H]W\\SWWG$3-. GK> MZ;_O=1Q,W< C='K>^?YPW?W4^<8>=GP/XDC\@9^2B[7Z6U2Z#Q9*1Z2QT#GN'QTFQY"T[.SSY M>'3X+0 M$13S3KNG'SVO>_+IZ--'KS=&IV@LB3[S,^[.\!PYT#3*SY[Y>6<6AHNS@X.G MIZ?W3T?O S8]..SU^@?_^GI[+XMVXK(^H7^NE7X>,S\I?W0@7H\1QTGQ?Y/% M6FGXSK#+(A)B]MX-YE#K\*@/_R85!#E2PH!0'B+JKAAX(>N&RP7F_?Q*\/Y MO!>,>MU>OWO8UZJ::QYV>T==(20*0T;&48BO ;\K/$&1'YYW(OI7A'PR(=@# MY?"Q@'^M0.9UB-@4A]_0'/,%)C*39GH:S6 M<13&MX&+0JFZHB2'HK*%6OD#[(=T$D,2XMA]/PT>#SQ,J@R'S>+B@\T M6"."7<^&9U);9.482F#$\.>^ [>PFYO(/,*/O09"DA$9_?0R( MU\ EAK:ZQLP_7.UL2<#(46M3QEP'E@4\\L7J[0+[P MSNYG&(?<3L>+B!BA.(+^OX?.PRO%3TDY,2U'$7M#)>0CQ*!5,QP2D',G$*U3 M-.)U7!TOY]W@54#/B=E*&6TK4"29.2O8-L&S3#EY!'?4, $[P*Z/+)&##]4QW"-OJ,8O*$YN9PA.L6:#J2+(MPFO(IHB2?TLI0)&O,'<968AOP>0B@K&)N15DE>@943L5RQ/" M73_@$#F_)HJND+B/YG/$ MEL'DGDPI ;N$:#APW2"B(:'3$11U";:">C\"F'2CW]O4#2F'4(*L).^<5!;E M#F2D>:=LMA)(O,V(Y*0R.8E0+=*J;SA4OM((L_L9K%YL-$*O;$2SOXDFT(B] M-0>H.)),B_K_#C]B&N&:@:"&0"T]5BV"V"6 84[O B8NX,M!M<^BE#!12,:&CK;4FH*RDY65(M0D,%&Q[0L]W\DJUF M['=M41U'.&3U%O7U?33F^*\(&O#ET=:3TNH:>UU;.:]A_YD4Y]?D4YN2XGO!^4$X=:^O;K$81F73O)^74#8E7)M4 M34O!V:M)$0DCQ)I+E9?+:R,H>EK.'I5"&D98-(\K)\'71E1R$W7VP)21,6*C M^64E6;\V8E20N[-'J9R0$2SP_/2&/0"E M=(R 5$Z6M!&B3/JCCL.[6=D(1FD&I8T 5#ES2MW&-*U SPJD%W/)2U&UW1/6.3L=2_.X^9!C-ZXQ3>^)&4*L< M+-X8HDF)F%4K8<[=3U G?%%&QPB>S7'D5L)4L*&@!E &2D:H;(XIMQ*J_$T% MJ7W+?U\#R>T8&8&V./Z\85?+]D&\*82&TW440@^$0LM MMB3WS;1]]2$Z(;LD\/!<+J%AM>V*5DUKC1<+JD;<\O<[;2XP$@Y.AD4K 2W> MR;3-D+.@:@#TI&>W4ZKM [2XY^\"WX<5-W@!GAAC8@.3"Q,_O+\,>'A+T)CX M\C;5':)MR=.H"[DGW4MT(<-?C?N,!(X0P5G)T$IMR=L>%_N!8HL0#[]3AI$O MOOT3$K&.R>5PI%B M2!U3@J@DI)#%D<*\J4_'6@E9%<+=[IL@=@X_0"V+G&!A-CGPL M'3/L@KT4OT@S7@K[RA 84.1_1<*,UIHO=LS9J!!::*QP_"="=$&*KA!#>8^I M(,YXZ61$<1)9WC2H$HXOHBR5]4*+I&VA%VW$7^W'WL;@%U P(J<%N^*MX6VW MZ:H;TJ6T_"Y\F=K8E- RHJ2%LU8H91?C\J%RQEL,6;18J-^0%89NE1BM#ULY M/2-T6O0KA2Y#>?WL>&O!4P'T[]2##A.;#[$GGX_04DX@M4&L2-<(IA826X$9 MA_ZS+.+QF#!Y@]70_7_T]P7L'_TW:'<.K?7UBS7C8;5XF.#6?_6BYDV/K80^ M_\;&&OB6$S*"J 4QBVZ ;"=*^4<4 W W\E_53\IOR\J(M'[79]&!R:XCV<:C M,Z= FQ/R^6!LL^ZL2-$(;W>'KZ2+Q6N[$'+G12OU.+U5G@R00+:XE7;^]0B.^P&U"7^*3N_+\U M+Y-BZ#^94Z(8*\99I1"\G77F;5>+;9;W962,8&KAN0TPV[V.-QK9JSC0#$5@ M98-#N7R*!',Q*!K57,)7B35M6T,D;6 @5^R:E M?*L;6':F'$8.1EW0(GMENB#9B1ME5@S36V7><$_/=63GMV B=M>ZP92*_;50 M-/:'=F8A+-D9-:+\PKW- R9K4SD\R7*75B+A_]^N'[\?//,SM%@0.@G$$_6= MTD#)+A_!$ZSVE$CM 9#_^!K0$%\BY@?W9![+^Q7/QYAU'#3F<@/F>2=D$>XX M%,WQ>:>L!B6^W+^7U'@>,Y^<+3 C@2=$/>]X$9,U.@Z/@#P)(_'MGRR(%N<= M51QT;MYQ0E4\9%WQB??/O&"."+V!EX)2YZ"H19=H04*UFSS902HV/?'LN5)WD#]"Q+NA<4MDYI/_ M).%LAGVQ4+_'8:CH\,)>V)[PGOJ&2Z85-$$FYCD0'$XR2?IO0:A$OL.@O=@; M(28Q$TJ:EQQ^7TI=2@.2YD;<@^,,+^HL-NE'#U[.DV ,<_37%^4@+? Q/8K ML-41#0N-FSTAF^:K=V/D"\+G'2 $VF2E#C"&P%UA2W.7:*LRO6GB>-ZU.IY7 MI ZV5%Y[%,27&*[G'@:,B16"*'FQ3(O$&_$&0O($59C!4D-U!SX>>\1B_KKA M/!*-C<\K%^K/RPE@[FE">8AH5?W*C+J%XF'I4\T7$:P*DILN1)S5%2G>C&_T M?QBQAZ>@FG]E0QN EP%;!*#K:OX?4&\X]LE42LY-?H2Y9A.L M[D7 "+^?D3FBP2/_JJ+2^VM)];5!QG&K,//5= GK4FX"U%6%;?V+H\B,(9&$>8]A(OP+LEL G#X,M\X0=+C"4J%2FNC(:2L61:M0LLB36T9VJO M]\2-H.$R<\Y=7NWZ,$,TGL2$\O-9X*N9;<2(BQ\0F^(]K#VWD66?MFH1WU9> MQ8%?>;)6,%7>]SHZ?T!!/,:NH8-I4G\@*8PDJB*6B M-YB"L2SWLFO1VE-$IW('),HI(A+D45J(P]YAWS#%EE=JQ 0[_'%SU3\=(>KA M.7$-#E!^X2:TXP'/1;""+56?J_59028DO;"C4$?KDGOEG%+A;&98Z)GK-0'C MG.'$#WO]0_CON-9@S*W=A)8FNPA SXK]U<+;@N6O_CW@Y_#"!SB+[?!.F>RS MV\*$C;4=D+>R[@B0+%O\R1MG29O>\FJK358S8 M+@UB0^W>^K6J,[$LXM\"ZB(^*VQO:9VFXBU_<9!Z*BP-J*W_F;ZG^7P%I M.RH-P7@S"ZXGP9.(J]AYR#PH.0,)IC-I)(4B,SR#9J[..Q3VSQXX-386CBD) MF$QQ7D7XL'?4,^U,*2K?",>Q[L0ZG #B,!!@4*S\__)MB/M@]>K;%=><.Q]Q M?I$D1,67@>WN.P.%QFA,&HWY\BSR6##NJX9O,A6:.L1'+' Q]O@U"^;Q5:U$ MFO_T%P#X<+)^?>CJLD^1VX79HK [=D.\J;-M208T=JVOP<8;+*8=D28,BH)3 M K#."'\&D>_=S!?0S-4AOOCOJ]9N@ M#&HG\V!'.Z)MZ#2A];<8E@]XN! )'7#YY-63#YC-":URTJ5B[5?W&LW+I2O\ M4@LS:TY_8]<#C-SVKD>&2!-&3/ZF*I6 NA%'[Y#O+XMW9 _5_6;B*<9N),ID-4+NSU:ZL?W MK/XAL97'(A+!-@R_MG S\J9!CKTFM,KG$5)L%VY/*=V&CIWRY,;:+WK"(+A$?!;_ M$94]_RG1E#\#QB.3M-5CF @3U<2ZJ'B)58-40X=? MLH4K7O'=APRC>7'+BXJ_V(8O>9<1=V=XCC[_\A]02P,$% @ L(%<6$A_ MTT7T+ Q\L! !0 !Z:7 M,C R,S$R,S%?8V%L+GAM;-U]69,;R9'FNWX% MM_=U78S[D$D:8_/0TJS5I+'9TNP3+ X/%D8H@$H //3KUP,HU'W@B$1E<4S# M9AU$?A'^I5_AX?[G__IV.GGV!;OY>#;]RT_\C^RG9SA-LSR>?OK+3[]_? /N MI__ZZQ_^\.?_!?#?/W_XY=FK65J>XG3Q[&6'88'YV=?QXN39X@2?_7/6_6O\ M)3Q[/PF+,NM. ?ZZ^F4@D4=EF"FBZ/_SZ4_!.:6-LJ!#D/1KV8.W.8-VTMG,8O AKCYT,I[^ZT_U MCQCF^(R6-YVOOOS+3R>+Q><_/7_^]>O7/WZ+W>2/L^[3<\&8?+[Y[9_.?OW; MC=__*E>_S;WWSU<_/?_5^?BV7Z2/Y<__^^^__)9.\#3 >#I?A&FJ#YB/_S1? M??.760J+U:X_B.O9G;]1OX+-KT']%G !DO_QVSS_]-<_/'NVWHYN-L$/6)[5 M__[^X>V51_YG_+G#U"W'"^S^F&:GS^LO/7\YF\YGDW&N,OXY3"KXWTX0%W-: MPNHC%]\_XU]^FH]//T]P\[V3#LM??J(/)"1"S=.67)E4NLV[S+R[>3>*]7;NOZX/N CC*>;7H9O2^S]_ MD>A=KS+!_ K+.(T7(RY]L,5%<#P(H-=30[2*@Q%.)NZ235(V7N?#J*ZN^Q*1 M7G3IV:RC#2+-]M.SKUBUT)F26T,,7;K!L*LOV-EO/)\O3T]7GPG$O-/-OR_= M[+0I-Q:S7D6R9@*MZ5"JO,AY7'CJ;KE;XCS!9XBAHS1TZ M!=EELN?2&8A"6!!.6)%B"?1_C2EP'<,VLI=/4_8';7G):&4"):P"KP6#B%(B1LPJL\9ROP7&-J)73U/TAVYZ.^5_883>D>??$2?) M*3O!Z7S\!=]2]'"*O\SF\U]Q\:Y\#-]&+A3#0^"0LBNT:(80>6(0R&N/TB:M M=6NG84>(V[!&/TW6]"FL9HSZ2,'D?-E]7ZU]K>+6_$X2;9&E .>%@:(@#WR, M!I)E2BK)LQ2MJ7,7EFTX8BXX D^))$WVOQD;?AF'.)Z0BX/S44%CN"\19&1$ M1QTCQ!@9S7,Q' MV?@4N+(0=40B9TP0?12DMX3 $J3E(;>.D%9//CS[,UUT(2W^.5ZZ>4YH&V1#\+&\H :"WW]S&^8$ M9Z1C%]_?3\)T\6*::UCZN1X5$_=&+*&64BC(GOPO6E"@M94$N7 TB7DTWC=/ M#MZ-9TB^3P/I-]OZGAR?#W4;WY7?Y[A:;,U:^D1( +TD?OI($1K6G+47(:3@ M.6>MS<&]@(;D\#2@0[O-;\:'5V>IZW7"\6/XMEYFY6?44AM&H9DU]=3*10_! M*0)%(5HPCD6=6V=X[D8SI$1P R8TVO9F-/C;;):_CB>34;16,J\EI*0I!@N: MUP>39Y^+M+^/9(=83Y"?G6]3_5O_X2)O2A\Q>+EZ'K MOM,[MCXPXYB3B#8 UQ1?*X5D49- \"9+"K&M11=;9SJV 3:\1,<^O+B1[V@N MDX9U47>G8C9+%TPG>@LC<&,L*.0%O/023$+NK(XFFF.FQ0:;&FE"E<;R:%E- M,UL2:S]@0F(PV>]+B&PRSDG/(45-EL!+"4&1O^Z5C$$[;FWS2/D^/,/+F[2@ M1C,)M*RO^QS&^?6WSSBEN'V:+UGU#;#,;4#&(MAB*(#SSH'/B0-% 4DQP[EO MGE/? M;P4BDM&-):'NV4QY!F8)BJF1SGU47>UP:%C1(\Y0."U MNIBE3*2N-[1T*-$5(6-NG:=YJ%JIC2MV?@*\66G5\KQD<@UM39/GHL$+JT%; MH7T1C*?4^LW8!M>0_/8#^;&-1W:06%IFM;##^>)]^%[?V0V64C!:K15H&>MA M6O+@++V4Y")P[5GR7K:.8&]',B0/O3$I&FQ]W]4[YSK:DS>HHP>= D4+UG): MH8N *AAIK9/TQW%*=P;HG3>F14-1]%;H=^X(:DPEA C)2%)920527IK^YC$8 MLMP\E];I[CN@#,D9;TV(!IO?/(2_IK1$"LP1-4'08JKMHO4Q6BF6D*S)J)1I M?;)Y.Y(A^=2->=!@ZUO2H%MBOJT0W5&((#*#',B35RIP\+1F" PU.N$RQ];% MWW>"&=+Y9WLR-!! '_'4BVF^Y. N^*!*)G!*:>A&,,%LXRBP!ZC MJULQ';KFVU89M1%5A!(E^6Z%O/>@)?EN62LI+.?H6JO!A]8UF#CJ<%Y^'CQ>GJ/&:::ZQ'WAM.4RWD-EP*HPHY:13!K4NM0_"U;T$@=('@8&M& MW -GH-%4>VJT$DDO%_W0A!**)1/M;:HUR0B^$%U-CLEE*YR7K4O@[[SH-YC0 MJ3T']MWR:S+_\_/K&_4+?=VJX=!O"_ISQ=-9.8O\Z*=7H>S<>>B.#^VC!=$V M^!OU(CH/C"^N-02VY6K 4G$:,7R08?VO=/NP?0(%7;7GRXV3FME1R: M$?XWG-"//A&BOX?N7WAIJ:/@BI'&)6 R:%#>2/#!9Q"%WNPBA9.A==G@W6B& M%!"U)44C";2[#X%36MZ$\+S(I^/I>+ZHB_V"&U#"HU"1=+O/PM2:?D,6V14H M.K$0LT^*MPZ4'X TI$"I+3=:RJ+A2?3&XK^AY:]#]B6M^"*J^!G+K,/S"SXX M?_V-@),DQM/0?7]+&[BJ Z]G[;,5^30-*!3*EL MLMD@Z@9-;Q+*$$$2NMR6*C5E[KEN_?@\&4H]K MHX?"QSM=VCVEU^R%I;7-KF+9Z(\D1(E"9[ QQ&I@$'Q,&G*0RH=D+458C G9^::U67]+_RFF&DF#>5%&-B2>C6 MM39[P!R2IMZ7+S?CJ'ZEU?# :;YX5^I-QU7:'+LOXX3SWV:3/,KDG85$;VB* MLM[K4 J\\Q(B8]$Y7YA4S2]EW8EF4*FE5BQIM/GMS# N+NS*>?'UQ]FE]LEG M9RH_A_DXC6S)P@4K@'M.*MUF!5$Y"X)'HU2M^K:M?>$=(3;=D9$R/)D<$@3. M56T:'\ E+4$@DP8=B::T+DBY F!(FK)/KMQP*O:60KM>NWCZ>=:1X[0^3:PU M,UAWZ>/L V;Z6?W[ZM[DB_P_I.1/UXT440HD#9ZC)3]*"G*EN:MC6)#GPD74 MIO7YRQXP!Z59C\FJOD7:C'N_3W/-JXSC M.=X7-V/6NV1L]"X:6P<;&/(L- =O2P1AG/5HF##8^M+;H9AWS)C].*P\JK"/ M$, S4WS$6CSEJR-CL8YLUS"J*V;+'51=)6J?, M#H(2,DC+4H[B>-'"L$Y1& ]4X<9B#9ATV,8_6BGM+:-_&M;4WO;I?1?7/KBB1E6VMSSG?& 2=Z;.%5"0 M*"P!Y7* &$L (U+RCANR_ZU3A_? :6OXB<,B9^'!.O)+Z[DI1"L2Q(1:9Y21 M\>8ASU#3A*TX<']*<)<=;QL3/# 8[/VL6VW\8AW1K],&%+ZOKE\[64I)%@J3 MNL[6\*3X(FE4)HUE0086FO=S/@SRD***OHAU3*D.AHH!$4TP'D0)9-R#+!"E M,.!R*MRF;$KSF[9-J=ANQWZ?=A@FX_]@_K^SR:H);!A/*Z9WTXM$VXMN/*8S>>Y7/NU7["%'I&8 QKX,D1@B./J7B6T6% %IM7/_6TEB'9D6,R M?%N5<%2N/)[_&^8G;R:SKRUODEU\9N^^[NWH&WFXM>,A/>!]-_LRID_[^?OO M\]HV_KRN[D5:C+^<71OT!D4N#-!0F+-*RP?&:WY*^DSVBGG1^I;&]N@:1-9U M%B:^PO5_WT[O;!PZW: -ZR$>C_T MNB4\[T5Z/>55!:*740D@) )4)#^/?+JZ:/+VB^-*J4>OPCA:;OTX#-E? "V3 M=]=(NC++%RM=-X&WRN1DM0.)*SN?R<0[SVI'R"R%SBRPUD5KVR$;VH'VXRB6 M@V76(Y_.VM5NIK_D8YWF)0#%GZ86 M*'D(1@8PQ9A0F%-&MKY5LPVN(359.Q*;FHNK1P-YLU'<1I%>-!J]U"@G,IE5 MTADPJE35:J%M<:[&"]H%JXUK?G_@4,Q#&F[U:#:S1S'W2\[++2U'WMG +4\4 MI&1=]\1!-#F#"+X(KVE+;.O;7@^"&M+0K,>DU]Z"ZJE)]:9HS-;N/<$HB*Y6 M=S/&P"6#H'UBPD8>B=*M/:W;@&S#$_]C\>1P@?0W=?5:U0J/TOM 4$+.!52D M2#4*4GTF\^)R8I:9UMUH'H"T5=*2_5B$:2FE'LW2M<[\=89LH7^'I.R@,!6) MU-9"<+) "EDFE4P01TB W\2U%8F.6,7X.-;I0'FUG O_93RGC7HSZU[-EG%1 MEI.-Y1PIK:4A]0>.M"-Q.Q3P"1'0+9BS@^6$6\FGSX3Y+>/ M?QA9YU %HK%,=9:YB &BY!1.:NUE845[UG\.\PYP6W'I6*V2'B]-WD!R1XBU M+D;_C91!1V$?K3\F4I(Y2W RTDX8;3(SCJ7FU[RVP;45G7[\-/B! FO7R^\D M=/@S0028^JYMYQ9Z,2&;>!U59U%!4JM :\BP)R*06=MTZGQZDEV_6 Y[3ZE MV'3LS#K9?BG3_JZ\&L_7JO+%-+_O\'2\/)V_G7[!]?W_^W5%#[.7J1_+\<=TC.)%HOO[R=ANB") MU?84RV["N-YK0XI^W]@Z9'9'%*=B+6)L:T:*$T@;0!,BO2)5&2X:TO".\(\2E4 M%_:N?!I*L64>-R'FU17ZBNE=>0!ES#DIA@$LZ46*NUPF9Q@U:,:S\JA<\JI] M;G%8C*3F1/)"'V]:.+&E9]66)Y 96$KDCV*^/J.8]Z,IV&: MKFZ.S0DE4J#/->V+$I[L/*?-"2%Q945(2;6VH]NC:^54K*7T=CY?TA.PMGB= MCTCHN626(98Z)L.@A9"+JMI >EIX++IUR< ]<)Y"I'(H?>YR%@Z53C^.0>T@ M6$.F^<@9)AS3""4H6;ND%PJ3ZDWVPDWBD?R5YL.<;D?R!&XY->?(X2+IA1X; MMKXKOT_G5?MC7OD8'(FPM1FI*FS5>CJ",\$"P2+OPAEI4I^NXAVPAC3KYA&( MTT)8_2F9=VM/XO4W[-*8]F(DG3".^5A[*"I0,9'S@/4"5N(R>A$-#ZW+9!\$ M]03BB]Y5ST&"ZB-_]@$_+[MT$N;$[$M];T=1,R=E2N"%=O4*:)U^C @\91:D MHCT1S0GT(*H=@X@+MP645@45/FC3ZE')?6;==L>YX<>F'XENO_W!*M2^_(U+O[ENVW+S6/MLB,OK;_2N33_A!]J'UZ5@6HP4"SZB M$R %JVT2E 57BREBQ,(#UABCM1M_W!7VE#6X[4"8*\8$I@P!'7E./M2$ M1Z&-*3Z;P)J/ -NS<\HC]]H;+L=O:2C1A_@?(ZF%.N84F )M=:P=44B=N80@ MC."HK2N)M\[M[)O4>N2.?4^>GH>*_S%J1S@KR89,V^!J+T0C''@=-!3&M$V, M&XY#J1UYW%S!TZ?GH>+OO<7<>1LAVJZ5<_A;.L&\G."L;":=;'[R:CRI U!> MX2*,)_NTGMO_6:U:TC5:;;M6=5O.L#D#,V+UD#)[!<5%TFPZ%=)L-6.50HG. MUI1#ZTZ6.X,\]L0[88KR%":OBU14E+6[:ZGY&)689,K'YJWB#YIX-Z!9!,TY M=V^3LL:R;)@-N75TTZN+F4]D9NZ< ;79)I0RAB1K[8KWH"2G;0J&XG9A;;0R M%%M:M]9H GQH56]'9.?Q!=^,L_]KF\,@H I **#Y-@(KDPR+CW+=VXPY' M/:2\Q3$I>61Y]Q[QK=I&79G,1E9W_Z#NWH]K%;=MC[E1:/; *#N5C"R<(TAK MY'-*APID>6-)1+[Q9G> #6UF= M77 WLCMW7M:K78_0"&?IE0>;$[D1EL)-[V6!DI(1*7C!= \]AN[$TZ 2[O;/ M_ENW:FEO1#:6WHGDI"1U5\<+ZU(@*R%=85E;UMKRW(]H2/:G&4]NJ7IK)926 M?0&6I\M52UXKZ]EPU:V&GX;/X\5Z M.EBM?EO2\R\]>:1C(;((#D'7R2G<:/"<(>ADC2Z22!U:!W7W(SJ\P.[.3U]K M\^@+O1#:@*+ E04!KQD&AA+-5\AF2RM.Z<\A&E(1K8A7ZXKNJ:B:5B1>2>J M2YKY:A]\1,X42_K-XMS];^> CCV4N=UO[<2QFX=%9*0HPY6JM>H[@L.2:W!:)Q2!M M;GV.T8_%K->][_GDNM/IVIOS_S!T'VE1.*J=/J,E!1TRHUTP7D(L-D)D]'?+ M$LH4'F#A(<]_0A9S%[YD@;[.AE4P/!3Z["J6QZ+/F]FR&ZD4F:OI$<9I^=G0ZC.W,[Y_C[W'1_4RI/>!F_MP(9DO_;A@^WM= ];/_;E@/UX7N<[;2#)DA-'DXFQ]1JZK#?0:0,@!65Y\FBC M;$V3>P$-J3]FKZJD@3R:Q+MG<.H]GBEV&X=_ Z>8H%A2!@2Y2;7A9H1HR%62 MTFL9%2\E7#,TMT:U]SYD2..QVXJ\[?ZV.Z(\&U5"H>MR>K[6[QM,ANN$EDE@ MJY9ND9SBP)F&P!3J(I*)UQ.IAY](W(MH2..K^]$)#272>PKCK%M$F+R=SA?= M9J_A?%T'FA!LSEQGO[R)HR[?X3)\H##QJ:/;Y4N MZ6]/#DRR5 UT?W?E*S#)=SEK"7&M$<0H)1^B=.3C:EM/@9(&5S2Q6Z(6OHZZ MEF4+0] "R\$.T;6G7L-T<E>+UF37]$ MA0JT<\IAJ%VI6VO))L"'D.IY%%;>\,..3H-V+OV>T*ONN8#NR6YD0@BZ'JBL M1M=$:1!B]M&RE)F)S6=^M0 ^B$JD)TWA_7G0CL)D_1;S"]LWGJ?);+[LL-8^ MDX,34KU=JD$5Z^I<:E_/:X21*$II/XKN+C!#2&P-@VE-Q'4L!7AY/^HM]_G( M*(8BH2&_W!+'&8^U(I"!S%F(Z&3"V+HN>5>,PS *62OC.<^@&=8!+SZ!Z=F/$=A%[KV]QE>'#5U\->+&*6NB!FTSN5K>%8C1 M9?I;,8$QAZ6T'HB[+;9!G8X])N^:"._17>2KWGUM)Y@=!S,!!\ M<-'F>D6K^66W8P5Y1SN0>PK*<'^Q'\,C=BY&JVV]XUX[BY//%H/-D+P*CG,E M/&M=(KZE1]R?RC\_#[&HO8P(J#+%UU:276*.=$E1%%NCH]BE;\?M 8A#2*BT MY="^FGX?F37MA'\SZ'FQ>!FZ[OMX^FFU(:/HBC4N!N ^%E N<2 X&M :%GA, M 7GKXIJM@ W*B^B%1.WE\S@G'9MW@6S%_(:!B=]?SJ:++J3%,DS.YAU^;WS6 ML3^ 7D\[&NU+JZ+2;9U33SY&J*;>14F$4\Y#,"A!*/I&B)Y+]5CVI5]3>S&- MLTXW&4_?3;&63%_QQT;DGTM3)U@761TA;H:L]K,$?IT05CO&BL//;!>:C&O?^9U4<;3Y>S MY?SVIW/Q=_J-D_F[[I?9]!-V(X'!69$-))'J52Y63PX].>_T"GII=&#EN+NV MZPJ&Y"KTSMOK^O<1R=#,A3AL#;_@?/[Q))RO9<2UQ9)];7V/6%./=3N3 .$P M69=SMK+U?+NV*QB2$_'$"'T0&8Y$Z-N17TIKUV^/-->N"!9!1$; 540(63O@ M(9L@ TL>6Y^6-8 ]+-MV?4\3]\+6JA@6-6DWM %"< @^.F9-CCYBZWL2O2[H MJ5N^0SC?KR$\A#D#M8O7EX3%.NZU@IAI70I)*0:6"TA5B@_1I-*\!VBO"WKJ M5G,X+T-+YO0>I?]2AQG.+]J#K;ZNR83]@_$'/[)5S+T;]D:A]?E#1M8&510O MH&M;=!59 N^CA!Q11YV]TJ%UF=CYPP^^?[_I)'^Q')W(QQ.BEFU+6R=@"?#% M>B!*UMMWO)C99_+KO=>Z3F9N+/ ;((9D==K(^[!];G7G'311#ZG/02-J'[?21'+EU=]?5K,DT M6TZKRUF_?S9,[( 3EIT^OJV#M\^:FCE[\SGB51-^?C/Y',"27G[FO2^N#BO0 M!12+I..]BK5PQXNLL1#7FON"VV%KZRJ>/V%4(L4O*3&PSA/[<^WXS+@$@63M M)$59.;8>!7H'E&$YC3TPYGZ?LS&D!SR&.;R^ MKF,;Q,*,9M(+<$(G4$9GHJ#QY&J1KX39>M?\6/Q8!G';YYQW7S7%BN@3!UM0 M@2H1@6*!!$C[4'CB)OCVB:+=,#Y)$[H+QW92S,X@GZ1-/1;9=A?CX[#MZVSDO"/3SCF4J"CJ M=:S4QET:N-&1>963SZTC@!TA#ND.X/"8MJ,('X5GM=)U5"AXJ7E24"*2[HU9 M@Z\](V5BPEM#X8UO7=:\*\9A);P&QK2=A7ATJJWJJ\^A&F\M)H<0O*+X"3.# M6/MB.QF2R[RP[%IGR_<".J1&H8,BW?[B/#KS?J7([.-7G'S!LY([G:2C:#E" M+*&BE12\&YE!YXBT6QRS#X]$ONM8A]2U=%#\.TBH1QB/5P^L/H9OEXLG7M&W MYHMQJMT89QU);'KIUPZ9B[?OL]H-Q&NRVD8)E/5C:AW0&Z+P62D14>F,4[/I M60N&2W!>?UMT@=ZF\31TW]_22S#_=48_G2YH>?283ZN)?[2:$<>DDPH>JD8# MY8V&D V'8#@+AE2="JUK7GM ]H9U086 MN1_1X2W_5Y_^!DFIA,G-!7MCBV3<@A4Y@\I2D(^.'%!:'5UPPKC61](/0!J2 M:6_(EIN=_]L)IN& B#6HM1MP$U2T@CM&$:3CK-ZU-PQ6:R84%PW7QF M]?V0AF1*C\"6%H)IS9;?%F&!+^I@@W0;D3,OQJ9^8$,Z)NF?.0V%U-CAOPF&NXA>Z@B,U>&,02!XQ M^[6^=RU46<8B=QX8O;:DXW.]%"4L&!7K%@B=FU^GV\7;&$)8?1@[[G@96LBC MR0RN5UB0$.4[ -&W)\M<@Y[5G,K\/\OY8I5M'06#+,HZ-"IG21&.-N!C'3P4 M?,(295'&/A E'/+\(5G=ECPYFDP>ESTI^,"\$<"%(Z3D/$"TW@.O8]6Y44DE M?W<*S;M3AKP2,ZR9^#1D.WTG-=;V '0(D].%?*26I\L[8)O"!KW M:%RZ>>6X)T$VO$Z_1G@6IMV%36;!H_>!;(;%VD2?#(?/!E!;PYVTDIOVC3>V M038$1?WH]&HHO/;$NG80=]TOMTYGESPH7HU8%!$<;3Z(H USR6;G6W>I=']IJ(WGOM M30_%;[(&3392&TW!OJ]SE8R'$.M(8!Z*TUB$Z.E NWGT>[&Q5S;U?3>>K>J4 M+HFE]A,U180 T7-:=6;D/">3H-2A$$8JVI'6BFX'>$/PTEKRYO;#MO:2:I\J MN@KPUUE]$9?T&L<)GNW'2M./K)2)]+F#7,?:*>_(;[0R@ E2>9M-YJ)UF?:N M&(?@FST"J=K(K$D O8T)>/T-T[+^3CVX)*QG)NATO%C+:GT54'(IHN,(.=D( M*M511T[4008LI*@,CUH_8"V; AJ">]8'MQY/:GVKLNN^9%W3JS$MM28LQV$R MLDP7A5I!$%[6&1P,8DSDOTHM(_?LSG5'Y,R>8NF;+;=7ZS^7H MHB7]F>LIABJTB! I>BZ*\Z29S^58.=K=@&^5O64_'@=[%._1TF\?NT 8TP;D MIO56,CGDR"SD4&JS+ZLAVFC V^),%()IO.;A[YUONQW!5IQZBD<"1Q3,T4CT M.P4/W2*,JWG?-*S? -;"1,<%;4K)%E1*"IP4'E(16D990O*L$9/N@;$5G9[B M8<"Q1=3,9&X#^DT>C\\P6F&+$DP"A:#D+29OZNAK \5&+UC45L76 U-W0[@5 MPX[6C+H/*]BCQ![_DN"-]$@@W_*L"<-!4R1;/?EHEP;WV8EF$R:O%1M=>N[( MB6"XL1ZX4!*42AE"80JL]H9;(FXN?16:WH:G58':U4_]VVR6OXXG$XILWDX7 M8?JINI9K,5!D@RS7SB*NSF!5S@=2T[Z K'EB9+5Q8/OA0#N"'%(A1S,VW56> MUH_HFI= 7H7YOIM])D_@^_M)F"X(Z^M_+\>?:_YNQ*0Q*,GX2XZU;5L@A>V$ M)58$C,&87%Q?+]B6$(=4T7%D=K416\_Z (Q,0$6<] A.R]*ZT.AW5$.J9KBR-QJ)KR>2;:NK*1% M:BU1$@)2HHIY!BYEK#<1? E94HC=US626^ ,J=+AR+3971Q]\&/M]5^"]2LN M1BD@JFPKE#JA,X58!SL%")$%:^BGXOJ5XI893 MUK1/=B"11Z555NA\W\N\L;9A!*(MF''/:["?#)KS_]8W7:,3F(JI)Q9U.J6B M4)@I!B:$HA7W4:76?9^V3]X\&$CVFZL]!CT.%DI_:K(N47MA@^>DH0LZ4 81 MHI 1T @5I&19EQ[MYQU*H\':_M;5V'NF]\?R6\IMA0J.?)*.,C(^;I0):A(KV 10A05Z27L M,:@]I$KV\31C -6H?NSIH'WY!&@NKO33DO*;T*K@XD3)H\WZCJ\7-)$H(N!"ZHI$V6HLC6 ME9M;0AOB*4:?#&H@H%[9L_G>6:G$Y;J]%]-\5CDQOZ^P3V;ZGU)@H(C&-9\DU,KZ")B0MI6E^I:85]B,Q$_,D$WO_&A MGFI;K&^6CQ"UJ7=YC8*0HX!L0FW_YV1H/OO\<-1#/*]Y=%+N+=;^Z/AV^KZ; MU4'3%2X]X(3@OL(O.)FM2RJ2,$5&C)!0DV/+4P"'WH*TB):;Q%W_.>P', [Q MC*=/JK44V9;5IF??KW]$,OY__&UL[+UIDULYDB7ZO7]%OIROSRNQ M+V5=/::U1C8J228INV?>%QH6A\0N!JDB&4JI?OUSD(R=#"X7EQ&BRKI:&1$* M\1[X.1=P!QSN__X_OYV-?OF*T]EP,O[+K_Q/[-=?<)PF>3C^])=??__X$MRO M__,__NW?_OW_ ?@_3]^__N7Y))V?X7C^R[,IACGF7_X8SC__,O^,O_S79/KW MX=?PR[M1F)?)] S@/Q;_[-GDR_?I\-/G^2^""77Q:Q=_._VST%8JAA%T,@I4 MP02160X2>52&F2**_G\__3DXI[11%G0(DGXM>_ V9]!..IM9##[$Q8>.AN._ M_[G^$<,,?Z'AC6>+;__RZ^?Y_,N??_OMCS_^^-.W.!W]:3+]])M@3/YV\=N_ MKG[]VYW?_T,N?IM[[W];_.WEK\Z&ZWZ1/I;_]G_^]OI#^HQG 8;CV3R,T]4# MZ/%Y?OD/KZ/1ORW_DGYU-OSS;/'O7T]2F"\(VCJ$7S;^1OT.+GX-ZH^ "Y#\ M3]]F^=?_^+=??EE:+DS3=#+"]UA^67WY^_M7=Y$.Q_/?\O#LM]7O_!9&(T*\ M^(3Y]R_XEU]GP[,O([SXV>D*YW_43_NM,Z;/!&2:SB,"_13' M5>(-,:[[].Z8+S\+,I9P/IHW1'SWLYOBG9R%84L#W_GH!F@7'P1G>!9QVA+J MC<^]AO,"Y&V$]2/_.?PRQ30]'\YQ^J#@>UFGC-7V[^L?U$8>!P&]S'&=<3A47SQA-THU?&M6):G+Y+T!B[7@UKNM#6$'#5W,\FPUD\@:-L8"2T>+)-T=SI8,GTXMQK=Z'O:;U,IV<]<#E?-+8E$O. M: "__C*99IR25T-_M7AA_YQ&DQGFO_PZGY[CU0\GXSFI^\4(Z[/I=<-/]8M# M-7$^@T\A?!E\F)-_5#_HV2C,9F_+A_DD_?W)M^%LH&P*"KD!Q4L&I6T"+XP M&Y5SFIM$ [Q'&"7,XH*LU9.6ZL#1?';QDRN9; 734"OW++=;M7, S9,^S+U. M/!UU7C9$4PB1! M\'1,X'*@;RFLLB$3<)LUC9)Y0H0%023!*UF+ KP(6:P&7G4R5@K8W]4/ST]J@\Q;,.W^KKK\I%^=Z"5 MH>FHNKF:D>2L81"9B%"DB9[S3&#NF\!W=_#KTXY'9._N_=[&:_B^7L?Q9#P^ M#Z/W^&4RG0\8>HU8&!3NJT:+@1A] I%X+EJ1]VG:1&O7GWI"I!YLS)[>T'#FL!Q]Y@IA95(FG&+EIL^S> M>O()$-W$J'>)5EV(?C&>#^??7PY'^.9\X=^A\,J;($ 7BO^4# Y<=/4/IKT+ M4H;4;2F^_<03(+:3$>\2JKL3^AX_#6=STMG\33C#03 F:304E3GE26!>0!!> M@R=\+J"2G+$&I-Y\ZLD0V\&8=\DUW3<['\^GW9Y., M U6R#5H@1%<3@2N:>">0-N+X7Q,E0W\[4=Y5@NROA8_CV*M/( MAV6X3%)8S3^%O'SO6 )O%0$K3I%81::9B)%T=0@IW+?1M:L&-CS^9-AO8=Z[ MO+ONO#_)>8JSV>H_=;A\0+\7N*)%1N:B0 G#P>F@0:M,(V4)H_ -.%_SZ)/A MNZM9[W+MFW']C+Y\._TX^6,\R-&+Y#,",UF"XI(F((4*LE$$1C'#L<5J?N?! MI\;S@29=LV?2:4?L!J;%&O-V^FXZ^3H<)QSX$ 3%@!3^!493C9">%AO'P'BC M0^::LXY[)_<]_=0([V+<-:QWVBJ[ >S=9#8/H_]O^&7A5@@KE8U6@$"#%/>3 M1^%$(7]3>R-#]$&I^\XN]N3\QK-/C?'##;N&[VY;9Q74%,,"B$M*\V"QGJ\: M4*0\B"%KR/1S9BB$2*Y;OM7UIYT IP<;;PV+G?;%:C+PZ-WGR?@BTM?::RMT M!NTI#E V%8A:T["L\M9P7VSL=@QU^XDGP&8G(ZYAM-,&V =,YU.2%Q?QXW!> M\Z!\8*B]!/I3U.UU1:Z 52!M89+$9H0)G1B]_<038+23$=;CYUA#9:;?K M0E4OOJ7/8?P)%[MO-N22&,W^14GRV5QF0*.)X#,WTJ:DN51-7L_K3ST!6CL; M(F!W%9TEP M)71TOMNZ>N_C3X#O=N9=0WR#+:S_G(S.Q_,P71R;3&<#=)&'Q*H;5\_ (LTV M,6@*R$P1&*QA2K78U+CUV),ANHLYUQ#<8-]J=:R]/.*L"PH%W^>S09$B:N\H MYA:\ D,.(04'1GAELM:*7,$&/*]_^LG0W<"X:U)#&FQCO1K/<1K2?/@5GX=Y M6.$<<,&YJKFA0=14AFPR!"\".&M#D(QSF;HYU?<]_618;V#<-:PWV,9:3#K/ MPAP_3:;?!UPE&;$(R(S1( UC$(+@Y%4$D4S.].,69-]XZ,EP?+@IUU#;:<=J MB>?#61B-GI[/:'@SFF"LEY9I2Y$Z4C@0-$(P4@,R&U4@9T*R%@>+-QYZ,M0> M;LHUU';:QEKB>7&&TT^T>/QU.OEC_OG9Y.Q+&'\?I)@M+^@ ,ZJ:RQ\A%!_.P3(+R18=?PW6D7[&*L+X?C#_.S M^8OI=#)]-B&'(5W"4RI*8[0 +QTCOR'0NE)" %Z$--9P&TRW3*'M&$Z _\:& M7J.#!BEC'S[C:'0Q#2$M-H'+"$G3(!7%"A I\ =60HFY9*Y=DT7\VC-/@.>. MAES#:X/MLW?G<31,+T>3,!^H(#)JYL"AI]DFY5K+AUR+.B014Q32UA5+?E!Q3#TR1"(9[4V9$/$16$ M.J$4*9G3VF:%+9(#[L-P,K0W,_0:'73:0;L8\^PJ_Q3ST^_OL2!%_ D_XK?Y M4_KEOP]X$,9:"@N=IGE(Q8#@&?F5A27.=35-:E.Y92N4$U!%/V9?7(+G"8W8ZRM(B[?O68T^ ].[F M7$-PDUN45S?"7M)/9@,1M&"ZQHO99L+DR-W@=7<_>!M"DL[[;D)#&(0=CZJX?S2D072A@F5-9QJQ]Q_3]C8\^.:H/ M->L:LCOMN#TA2'D!JP:$40J,P7I 96EVT=)#$*0]3@Z'XAZ1I6X[+C<>=P*D M'FZ^-42N]M'^_;=;]B"8?^]6/7 \FXR&>>$UA%&M.4KA(LYG-['L6%%PTVLH6:5KCE1CL94L\JYUA"S4L"T43YPRTV^+P3O-*:C5!]LQ.?&^G'[F_'Q M5QS,10H6O(?$3*W7X"QX0]8QR(,UGJ8O=Y]G_D-7'&Q!\,ZU!OM-;@77=O+S1UBZ^.HP!1M%4<-!:,'54JF2;$X^E9S&Z53QMY7,^,QLW]P MK<'&Y.]CXN/4&O2Z^.)I;$;6&X48-00?,E'%4QVY9?8GJ36X%S?;:PWN8]CC MU!JTY/!X9!F8,(3(67)Z$A/@5/%<.UK-[MUZ.Z%:@XVH/L2P/;S53V8SBH>> MQ%K[(\T'6LDUNHXYQ?O7=1?9UM,)ZU Z$<+Z6CJC9N;I ,"QJ6K<4&:OUA+$?Q%.03I^L M-"R2>0DWI5HG:O8>$Y+."?<;G%]@2Z98)W0"K4P]AS %8BV>75A,Q@8O4\BM M%7,/GI.01RM[-ZRC>8'MW12_A&%^\>T+1>R3Y9A/(!-X+B$9$R%CK3$H,4;>>,W: =0H":6W]AO4\UPYZ M4*R0AIQP0,]K5(P49"<*R(+,A3M-DQGV&J&< NF'6[1A1<^K*6KR!:?S[^]& MH99RS]4W_E*C;E+@0 ?$G U"YA1\J>PX.!DU2!MH]5+2!Z^;KPR;\?S086DS M0_?@,;XE9*%>Y7V-88;O:\_6M^5W6K'J\ ?5EP)27R:-&!3S3_Z4@Q<["UCEGK26$77#^T*IH;_LB>XIO).*W6LQPY MR]'6"E5#)B%_UA<.#^Q^:T0.,U[!6^P6*U\,0AZ/%,00% MEXN\B,^3$7WVK ::\^^70_7>%R=8IB@SDA<9+5*HZ228:$L60J7(6Q\9[8KM MA\\QZ(6$'HX9K^&\O;%%$6AR%@48:>M5I%H)UV0.B)DS+$Q8UKI%^68TQQ=$ M/PQNEDD7\_=Q_KPZRGH7OM=SK,LB7YS\$(X)A%2:(D]:HYQ4-,$5QWGP2F!L MO?*O1_*@@NC$U88SPPZ&[H?^Z3GFNV,>1%:0P E@)9)#:F6$F&OGW>A1V!A< MPM:;/AO!G)((&IB[A_W@1:T_G,UOJ3-K$7-A''PLMO9HS_7"J@?MO"L2#99[ MZ^(>N/.W!LG)**"!H7O8!EZWV71A@(OJGP/#O#7!*F#.N=IF4()'[\!D73PS MT637^@K=+KA.1AK-2>AA2_CF8<8==#1RDW,]%0W6U!)D ;S3#%!HS;*60>?6 M=T_N1W0RXFAH^!ZV@1=['&M6-=0R"4>AE15U58N2D7=C,I2PT8X)ZJ%5@3T$$[< M,V(GO?$AU&+VF89MF0>O0P%TABLNA5'WUH\_K,#-XSG /(HR&IF_AZ#CW725 M0[. N+S"J9A0*M*\X2(JRLF"%"]?#=:;;,![B++L-2W?O,'4R M<6\53Z[CD30(LC'DH@LH511-3XF!-C8+Y8S2S1-7;F,X&;X[&;>'2/'CE$+8 M\^GW!:(EN"6N$ M:1 DH:D-MKA=ED#FPA(9)FYV]MQCY(:1OPG(RY#O)K.97ORT?P[=!B;J40M,9L](O;UX36E9W.&R]A*6E:)WJMB?$DQ%/G]0< M)=X<>%F?6P1H74NTNZ+!B62@N&"ERP9C:!U5W$5Q,GKH:. >(LEM@32M?R&C M]F+1?9YBGIH7S(*E/WP2WGKDJL?SR[683G2[H2D5&V]+'*\"^[M0]](_XWR8 MPN@FKF[EV&]^<-^UV>\91G^%VI5QT7MIP%NIZC$EL>R2!5OK(AA!_TNR^;3; M.L7^L1=JWXO@G0NU[V/HXY3HW@713UNH M?2^ZMM?J/L36QU$!5R%9FAQ!&EL]&ZZ!M&_ I)(UH7-"M0XP'GVA]L;D[V/B MXQ1JI[7069E\]5_)5S;"@&/<@BLEQF(UX6H]ZS_20NU[<;.]4/L^ACU.H7:' M3)FB#=@H*"(R-H!G%!99;ZU#BI!8+SD,C[!0>R.J#S%L;X7:[]2'\TEQ86ED MW*::."4@H@]04,H4!0NEIZOT#WZ#MK'3W]V\?51O'XTF?]3(^.5D^GQR'N?E M?'2W"NSE;2[O:8!" 2UGGH;O)3AK/:3@?$DI&!]:Q[![ 7PT-17W(?6V3'IC MI(]PNN@)/LCT-C)6ETH= @1T"D2BZ%=FBHZ;7[+< M#=FC.HG8B\M[TYN:$-&[7);]XI^*&E3]*9U@[H9C0G+8<##-Y/H?\[R-Z>SV?S,*Y%1 ?>:ZN1QNH*>3M*5G@L M)B!WI[@H"$+Y@H[ M])A>?;*^12N3]Y =0?::I&+,8GHL0":>L>\V'HD5QB(@('4BI8W;U"W 0#W4'UO4532M:Q2QYO"PY&J7P%)V3QTO+FC1.&5-D\QJ2]^$Y72T< M:O0>:L2NN1JPQ#CPC):GG&O\HWDM7DO3%,^U2TT2EGE9DFE]B+41S,E(H8VY M-Q::[37[[7(7;S8ISSZ'\2><#+79A)^.O.)W7;@>P+MOO(H_^ MQHCVSIOK!5(/&7?]FZZ_7#V4JHC@$G@6!,4Y,D$PM:B$#"DGYJ3.[:_B]IRK MQY@@!UQ(<#G4PM"8P$F:@WU!>H6YEKQY.=Q'DZNW#Y];/CS]4SF@?R MOFC*E8D,@QZK7\Y!1NNBKC44=/M#FL>=J[<7P3OGZNUCZ.-D:>V"Z*?-U=N+ MKNWI6H?8^C@J2$QH[:4 4>I)M2*?SD6F((2L*$KG+O/6=T$>?:Y>8_+W,7$? M1_0XK==/;CI9JX2C0#B0QU5&F;*&QAQ+[=V1&1::^VQJGK^_&0Y[.$]G0M-&D$,[GVAV<4?"FEZXKG.6BA"]-:YMB\$^H]<$Y$!=U- M?9R\7>,CA9DQ0$BI)A!)"X&[ B8'M(Y)%9H?N#_2O-TNG'SW"NI-](G MXT7QL^K-1)FSUL*#L;ENV!6$X$6F=2@DC%9IW[SS\;V 3BG,ZVSP'E[\6YA6 MBM\%5$_1WEI #QSP=2=NTI?5>UCVUX.SA:8[;>IE\TBS%E*$$XU$0!^L* 55 M:'[T=40I[!K]'4D)^QB[WSISJS4K<\-LEK3F(7.U+X^C^2](0&ZEC)D,8'O, MA'@H7Z !.9L/.@^P; ^1WIKCM@M@%&$X9 FDXJ3JS&S-Q"@0G8Y18$FE>>>K MC6!.@?HVEN[C(M?ZPF;:RR[D)ARMGWS@GL!G8(4 MVEF\!X_P=KVS%2KOM BU/V_.AI-(?80H@H>0C2R10E16^BXR=SH":&#C/HI- M;B]6M@**VAD>O 1= DE49@3GZZ(EK)&A]F%IWIU@9W"GH(]^F.@EQ[KF950? M>K5E\O3[[^/A/\[Q.<[2=/AE8?CJ(_-"+G+V"$777'#!%>&T"K1WTC!/7G)L MW1)M5VPGL,70"PW]-%B\B?--.,.+V_$[0.OKA'DSK(?9>>B'SVVBZ4A&+X'H M9HA!YTP3G(9D0@+%18' M 7N* S/Z)4PK3.4CJZ3+=L2#RZ3?3AH*(]_#F_" MVB%/\./D;NBME(@EV01)ZKIODPTXK3B@Q")*#K[KD MP1AIN!ER&_TUS&\F&.O0O36I]S'?C@BE,I.BC%U*QG'\!9D:$8 MKH47Q4<6]I3304!.3TW]\]'CY+0\^[N0_.+,]SI*KW)AB=SVQ(0CM\\[BO8# M@G=*),,+AF#V5;2S<"\]Y5/=^:,U>?G?5^./2)'B-$R_+P/']Y/1 MZ.5D^D>8YD%TQ@>& ;Q%6JCKE?H052'-QB@MLHS-;Z_O@^]1%$;IDI[=&QE] M;,W?1';W8I2E0-^65$!BK?6F; %O2-A,&YLD2L+9>FMV&Z;C"Z0_1F_OW[>D MHX=8Z1:^9V$Z_4ZPGIS56E!/YO/I,)[/JT?V<;*L:#U(TB#3BD%20M=:Y1RB MUAK06:X#:@RE=8;/WB!_'D$U)JR/CE0W 3])9*#*Q<=)=??/%N'FLFN2P9(9 M8QH,*[F6A_$035 @K,I..9.,;7U8L#.XGT=1C0AJN ]8/;>U\^@&;_\#IO/I MLDLKET8D9ZHWSUWUY@WX(A3H'%PM>8I2YAW\Y,.>?H*:.1(5#<\B'D[ MX$S399&2@ZDU:)17FH*,%"$7Y4JPL22W[4[MP0__.:33 Q$]U'K9ZL(96S ) M&<%+6WOQN *.UX9O)^X-'1+6P1E-^]17[]-3$^I\2$!4\^&"AT$GRHNPDB6>UI!A2YM4WV MA'B"H7D[2OK-D;P[CPB5D'EK0*.O%7V=AFB# :%48BA\".:TZ\3T2N8^Q6/V M8>(H%8\'49.'5)P QDJA("[34'.LM=NCHX68PCO3.NI^#!W4CJF(CE8_3C/G M556;A"YRK)7O?* _DK;@@@KT1XZ"PC%3S!'2;!^JB- Q5=&&@UZ://_W^6R^ M*'[S<;(A-_3"4/4'UYVCZT>M-\]7!SPF8X*QM2%$I%'YVBTP2= \9>G(C6.I MM;+Z&PA[-^ ?L<]"W0H9.$)$J\=745RM"Y$!SK0 MF )/J1 2LS9&#MQY M!%4B@C.UAK8U3/-L8U%XS(EP+B%07$I&Y>LE;EUWLG>(']*E37BK(>ZN M0[_'+^31])MOD)^/\'N?#Z;JW M9,!,8L&D IQAIO"[*(@Q6B G-"633*19N0]][8CO)Y!6'TQMK++;MZJ6A]@Y M&!<1(V16]_:2$."4SR"TH 7=ZF1X^QJE.\/[EZ8.X6G-'FRGM.XG[UX]6RC[ M:47Y+GRO@?:3Z;16&*Y?_B?.Y@3W;7D1IJ/OEY/K]1EW4) K'D4FK]%AM1.] M$DZ%.N^FH+E,^78MW+7'QPV@G*:F'H*G-3IK<)%^^T[.8HRQCK'>Z<3Q+-1? M>H]DR-EP3K'*].LPX?+M>8]I\FE)\/)%Z-C=[3.SL=IOGJ-7U2S?D&YV\+F;;@<'Y> M_0WM&>?%4("$Q@*]OQ%BD0&XS(Q%RUQBK2\&=P9]VJ(]+J=K5-DIO7#G5VYQ MB^@SCC(A_X#S^;**^FP034A)$UKA?#T12F2ZVD;=,I:BT=F)VZ6.UJ_V'7&< MIL:.SM :>75*0-P%_/)LYMXAV)"B3%J#*)$LQD*!4*P!YE!9)H*/<9>,Q#9H M?FZI-69KC>#Z.L!88GYQ]F4T^8[+3:)WJWCLW2B00QR\4$EE!UHJ3;@US<-. M2F!H:C>U6'SS+LH'0CU-"1Z3OS6ZZ^N\8N%Z;H0]\$DE:7D$)HNM]6TE..DB MF2N:Z%,1AK?NN'H0T)]2!VNMI1>?*L1_L?P;2!9MNBB M!5?+XRB>"\28/3B'69K%2[++_LNFSS]-'32SZ!J:.Y\=4,2PK&+U>C*;#81( M+#MM:X6[FAZ $B*B!FYDM-P9[WCKPX$; $Y3 -UMO8;YSOO[F\J957"+.)+D M^6XR79A_W>4$SPWZ1+Y7]BK55!(-(:8(QDBCA0M<^M8MJ#I"/FUU'9//-7FY MG2_9WYL\CLAB0DZ!9I*U\VA"\,H'0)F38&BS*JW%MGL:?Y-D=.9X?PGCXS\6F,/*!ZO-P!Y?7FS22'R2.\]\,($J.@8N,(UY*QY(*_9,]6\ ?@Z M()WG@/09\_D(+PO&+9ZRK$"9M>),1 E&Z)H=QVDR\,* UREQP8)AJGG@MAG. ML1J =N?[3NC5R,:/OR%HR+'%T[?:LI%/UOJP!9I)$IS+CNGW:V&-K"-J* M[9V[@^YC]>/TA=P%T4_;'70ONK8WB#S$UL=1@2@LF\0IA&")_@B&W$H4&4Q2 MJM ,6NB;'Y3]@[N#-B9_'Q,WKFFX:E>Y0V7/5=T]BX9&Z T4X\CYMHJ<;\D2 M/$V.9.3&%5-7G2MWQQJ*\B(H7_.S3*T.D DK M^52T-CJ40A1GRLZ"V/VY)R"(GHS<;\_0BWZ'V2=#$M5@LPN@M!,00E)05"JY M>,8C;WT*^4@;21XB@D:&[>%.^_U-T50NM:*8K>4/D71H)83:V$!0^!2,9R6Y M]GE=C[&19-_A06?K'ZVKY"Z@?O:NDGL1MU,OP4.L?K2NDCJRHATJL(OR+"E: M\"Y[,-$[:Z)D1K3>H/U1NDJV5\(^QCY*5TDKHY=9*)KP7 05R6\-"B5]J[FV M&E5*S3=5'[Y:?@-RMG:5W,>R#U&Z.M6VYC%GT,EJ\H0LA<6) F2G+:JB5>+8 M<^GA1U DJ_W.]W.,.KE<(#EGJ_<=(?)"KP1+.:ELR4MKWO#\V.?]!C.3 MJ 4D<@I &4DNI_4,,GF/%C5-V+SU==)'>]Z_#]_[G/?O8^/'NGDLRFD\= M!^E-*MQ+YV7KK9UCBV++[MZQ-;&/Q7O0PLI[F[W'A,.O=3Y<;44Y$2B@0 K[ M+#- P4.AK[" 5T4Z"@:B8KZQ$C9A.7Z U8JON_WANQN[A_V=VG'H'//K88C# MT2+^O\!5"&D]E3:\UBH33M#2R (4X6F)#(@"6Q?1W(3EE$30W=A]S 3U4LE' M^N7%;.>Y8\(+2^/BO&XF!/"E[FM+Y@OG06096S-_'<"I.8J'6[>/%(#+BDW7 M:]=<*]LT>_K];E6G.H*K88QSO7EZK27L+F/JR:_L8SP/XY%VD,GMZ/:Q<-Q' M>XY>QH::F:(0L+9.4J%D"%P&L+SXK$W,CC6_1O'#Z':+T_S89;L'M7WD4%R_ MM[]:[$N,(?&2:O$O3Y!X;<87?+VCZ&QANA-O#8P'Z#[UX/S>SKGH2$X/ M[OBM8EV_$R>S]Q]^7X%+R@N&P@&6+"A6$+(.-D))V2D1G;'-^X/<"^A?&FI( M6!]'J:MQ+J9F;2E.D4$!X4%0244(K@@P# FF8M;>;JG9_>CTVO-/S:L_V+8] MM".ZI>==T/3DCC\&1_IP9C90W,&L/;[4*U0V91:"X+7B5-T_L@%BO4*@4A#" MFF@([0](\A:OLR^.][%FX]M:&TL\7=P=*$C^AU>@.0U0R9S(,[&$U!ERN0WG M6;$=[N)L>*<+")Z-TLPGAZVOW>P Z^06[L9,]-"*;2/$"G#UGNP"L:]% M?CN\!UKY6U.[JW0Z\M*'E[ #U&2,E_3_P%VR=:H5%:H$:XNB(8B0FQ=+>C#I M;/,G'H%R]J&CG\L>7\[G.+V$MEHX*?[-)=!NA MI-8Z* _@F[2F[>XUD,XV[\%9>7D^'2\*P].07PZ_+4K$KY );J*M[2 ]9S3: MS"-$JP1(9SV--RJ16E\#V8SF] 31R/(-IX?9=#[X6_COR?39^6P^.#RZ:4P$, MKY2C*)Q+B#53Q>L[]3-LCCXGR#.W@TRO>Q:N-]I@LD;\<7*6@I:Q6E M4>3).O(VO"0<2&M,,"QKYY)$NS89)_(UILM^ M4\,9K4)/<9P^GX7ILG95S(5S%S3(F.H-=$="] M]\+!78UT[@!Q%]\%NM7;L N^OBK_;<'V,+M&;1G=*I<&=/02_6_!::..Q2H. M(@<.BM7] M[E8XQ"BC ,9K52O)$SA9*Z D&T0MBL2;W[Q<"^0!;F,WY>MV/EQG8S"),-^?D8^R8EQM ME6?!8W*D2LX%HR&+#%%2U!2TDHD\KP^*^"M./DW#E\_#M&FIA%$[ZM'\?^UZKC;A-\#(R5%YER(L::0(U!,$*J*(4 M8T:IB,W=C?LAG8XX6MJ^A[GC.<;YJ_%L/CU?9/HO\C1,C#QQ 5R74&_H>G!! M(80L#+/91/1M0S277#UY&=NPO0P3F97SNZ5 M0$>#]SX57,.7A6#>:P/)U-ZI*2KPTI#X:>:S6K'2OEOI<86PQ:4\E@[VL7/C M0\T/.!Y.IF\FRE?: MT,%B_>UO8-Z(3(/MFHP0A MX]4"==$Q2=(ZQVBIB]PK4(K7CDF1T\J'A:,,V;?O5',;Q/%7_A;LW#YB[&3: MAHM^3>"Z;*YQM1\51@M-.\F9J X-TR'3P$R!H 6'*#,M;,XG*7?B>TL.XD8 MI[+\&_?+.KC7,:WDO0NJAKG'&X$X$5.3OJS<. 5Y,SC-K;,C>TI+FHP2G=*W.HI5$E[S..U4F?5S4WY."?$SF]S%N#XO[F\GX]XNUA^+* MY+AF$)2L:=8*(6HIP"AO37 L9M6Z[NBUQQ\W6[D1(9,VUFR\DG\0E8TPH<-I)4,Y[".2. J+3&"Q#O]N^_);7>.W#3VD%[V[=->]Q MIZG[#J+_&LX_O\?1XJQH]GGXY>/DQ7@^G'^_.(_: 6O#-7U/>,=?Z1LP>I\^ M>F"C\=J_+^1 KX?DCB*=F&KJ6Z8YDH<$G&NM&=US$!/90!7.:?B9@8G,9$'KGDPM M+JS= ^&XGD2OM$W:V[R'HX(WYQ7%V_*65N90VQ&MO*O90"H>-,_D+SM3_65? MP"?AP*K(LK'.2-UZIV@CF,?2+*Q+XYPVEC[&U;AWY*35OE:?D ^RL"QQB1"8 M)=CQ:T\X%<9/0V]'YWY1J>4Q!",WOW$%,^&8TF?]3Z_2\GT^>3\S@O MYZ.[:?7DTJ1DPJ*#-T5;RG*:OB*CN(NSH'5$ZW;;5MA#%;LA.P5]],#!7:5T MKH;_)"_Z7\YH(GOQK9:3Q8$PH6@M/+!2B\$ZY!!+I+ 939:Y!FBE>?.3.RA. M0@'=;-M'F=0I?@G#? W8P"8=:.5B0+"JKYQIIB+_&60N-/)Z[;^TKOQ^%\4I ML-W1MCT4T=M:*GI3I>@WD_';+_5WERV9KY)M9C27%5R4YYD-O#7>JB*!8R$M M6XJRG+(67/!1"N-%@PD?$>EE[#NP M16FF=3W,X>3Q8#5R$ ZD$5EPK6)FK2/*_D;S(ROWD7'=P^V7M_//]4[6V9?@S?!IQ'+[+G$+ 6F6#>0F#TQEH7D_>,6QY;2_I( M0SL%?3]&%?20"G[8,+<.KHXL!%0:I8:@K*KE5#)X'Q684*Q.P2&:UK5K^AO- MSROIYERW3'"\W!';"+^F]%Y]-U!>)I-H;>%%!U#::H@^(L0HF=+""!5;[RWL MBNT4)-8+#RUS:JXVU28),<]J'%>!OBWW0Q^D:(RV,D/BL<[3MH C:8-F*)W7 MWD1L?3UJ7XRG(*!>>5DCI.[G'#N=QKR9C GU=.G=9LN+X9"*9*1\39.FDP@R M2*]T9H;MED31_&SL"N,I"*E77M8(J<$1RH;Z][_/D+"_'A8<)*.*T,8 #[7< MKG>U4'VDKQC7VM2N]K*U2[4#K%.02VOKKU%(YV.79^'+U$- MN?H\W])PAA_#MW?A^Z(Z[M(SIK^YYB;+(%16D4-.0=0'OGK@#:'T/EC\-L=Q MQOQKM]=YPR.OM!FE3-Y(39(IM9B!,!!0"0@R>Y)M25*TKN*W#5/G*>SR,N"& M)SW]OCQHO'9)T"7#!?T?>!;J,6.]Q>DINK/"&9_H&3&QUC/9_C ;3FAA--H\ MC355S9T9K6=ZUF6Z_U+MD.=_3J/)#/-??J5U%Z]^2%$;O6XO1HNC:IIGEGJZ&,*G/U,9Z'J>O502;[9@\>B^,?1;]1 M&LXB=Q33J@!*U8N17@I@AMQ4E323V+I,Z(^CVRVER!ZY;/>AM@>YOJ#X8/(= M<1%^+?/,5Q=G2Q F>%4@,D664L9!B$&!E44GS$QGW=J]VPCF^%'IPW,]Z8.H M'JZWOL?9?#I,Y)8LH"WVY-Y_^'T%CCS>Y#46$-'50C'%0)0E@D NA6!)%6Q= M!O%>0/]24D/"^IZ/+EJ;!IZ,%@RL6ESA#Q9BD1%J.>B,6C*16Z]^:V#\2SF= MR6EX3;9> /A]_)6DC)FBI-'W%]\HP!HN;761$+V"J"6/U@4$RR*#.D::*IT& M\@"BM$&Y;&YMN:Z]@;'CXWYBG?1%2@\7;B^W'&\D;WZ<7 /Z>3*B9\U6,?>3 M.%N<4P]4\BQ*$8"CS!1IU[NC2GF*M"7/3I9D6&N_Z&"PQ]=BK]M@QR&MCRHP M.P.G5W28!L5(KYT,0&]$S8^Q9!\E(B@>2[V;3.Y>ZRS;/2$>7UE'(O]@R>W/ M7 _NT[LPG0_3\,NJ ,YEIN>PNGQQ895Q_GV&'K^%:&&R0NDLJB $N) MH#NF(2JM@0EM8U+"^QA:I\FU /ZSB/+X+/=0X&1OTPV0!R[J!1_N1:Y[-Q%< MW;NI 7"RFCP3V_K<;6^0/XL$^V6O!X?OOW#XZ7,=_5>_2,T 6=9"6 F5&KYRJH94O7H(-*$0(7"9L'3?L!?#X8NJ7[P/%M3]9QU+6 MZEV[:Y[+JX17,[M*(>1,EK&Q5H/1]!8*5R D%S,+SL;2VH'K"/EG5%]/A/;@ MJ]%2/UWL)(71:H%?8'XR7_J7RZ7_[A;3M1VH@8S"%.O)VU2F]H!+$B*W!32] M4L8&CZIYME!WU(]$E7T)Y7:F_7%9/MZ*O,E^ W)_$1E#*"G6[L.Y0.U"!4RB M9XR&XGGK9-P](?X<+EX3@GJ8]S;88J"Y+,I3O.1YW;P.%DGF2H$/B&0Y_2?G+WK(!LE9E]_ MW-6NUXMO:71.'UYOO-?S+UJH*I*[R9-7"O4J)RZ% NZJFG)1$%TM HT\&R6E M9K+UQ9Q6V-LE>G=$M$P[%;IX%23-SY[><)6R@ZB5AT1+OTC.1]4\%;[M"(Z5 M'OX@VMV<1GYT\A]-AGFW@3_]OOX#%KF%43BN8Y1@G*EW4'.NG^/10P[ MB;0CDP^AN*0*,]YIB&AJ5T!FZF46 [H49X+@7(G6.T0/H[1M">L_JM#V(?"H MJ>S.,)2!(R#SN?: 8D NDP74FCM71&#FA%/9V_*VEIZM+IH;@2@ M(%] I9H]+Q.O#<6+9 FY8JT+03VRM/1>5='.^#W,$\\FXT4G$/(.;Q957,%3 MH13&4EZ4D*UI$23<4FB.5,4EITN4K'6;G2V03DP=+0EHG%)^8SJ[K+0]"N,+ M;"PZ='*1WU=KF$6C(?!8P'N1-<\L2WFKH,_:7/)MSSD1QIN;M&%BT.8NI3H& M+^L^,S>(M;EU+2A4"EB.2,N8\%SO%,?_F-V@'RSJ;D-(PPGAD!:FNT#]5__H MO0CMT ?X$#8>N']T]K3Z:33 LZR%CT("QS"#,"PCIN+B3]P_^EBZV8>$8_:/ MULD'M!E*O3BEO)>T& L'G'Y8K!;2WK[(]G/UC]Z+MEW[1^]A\Q["V)O5"ZQQ M(N7L:42+*B]6@4M: ;$>?ASP0.)J2'I/9>;G[N,J9_%U>Q7(> MG6SWH;8'N=Z_K5E$M"+0,I*#)>^#6P;5605CM>?DH0I:8TY[3_GA.=]K'WH? MPOIP[;JY,JOBQT%)*5WF($U)9!YZ1[U##QZM)#LI)X-Y7$DG#U61^E&D8!V? M]!Z4VW,O:U8,%JDRY"AIV2G%4QCG! @O9"Z>&8Z/IM_S(^U?_BBT_HADLM$9 M:)X3_AZ_XO@<7XW+9'JV&/!5OO3J[S[,IQC..N2#[_^,1KG@'0?7* _\^7 6 M/GV:XJ>5>E=/OA*MT_89@BM2\GHS"EWC"60;ILY-)M9_ M_G(_(W'%@V3UCJI$4!(M?<417-:%*9]":GZ-Z3X\Q\JI;JJ#.]TF6AG\H3.? MZP;GN^DDGZ?YV^D'G'X=IF5TYW.)GEQ?P%2;_9#[2.V(W72T+B-3Q!6>&H'C!6BV2J4V@54P\/)C4".?PS9G:.[A#"OH^+]7O.$(]$^CYV[6%3ZC5! M&<_PHAQG*B;2Z@;2TM2EL&0*"NOBIUW@Z$5TO'6MU!L CGM V(B422N+]A%K M+\=U 099W?S*8(P)%(X902-R!4C4)F7-F&M^Q>@&@%.@]W"+]K*EO/! EA'Y MLA-F/>1^=CZ;3\YPNHS8:ZF'V0SI?[DVBY>H-)=U1U[7+ @K- 3I \2<91'> M9_)LFV\T[PWS^)L>O<8#?1.U<>IHOD-QT:HW7.O2^P;GAV]';/G 1GL/^\!N MM-&PL:GQE:10><]4DL!\[2J:U3I"(?I: <9'<)[FT"1L M3$:+(5'KDX6(],R=>_@';1,H<)86JM*V-0^[,B_/I^/%,30-^>7PV^) M^F)#@:$Q*N(8#.:TQ-$(\OWL1&+88:UZ/FK MLR_3R==EPML*FBE"VJ(D:/2U?IWW% *D".2)29695%ZU]F+O@7-ZJFAE^QYJ M2&X<^E^GD]EL8")7I-)0]Y-]%:T&SYF#Z'S,R6-QN]WW:N%B+! ](G&T":$; M$M!'%FA*YV?GH[!H:E_WO8:+W4OZ>H0+LX_SD[/)=#[\Y^+G&P!$5T"!XP5RR5ZVSYEIA/SG)/0BIQXR1WN!\H%#(J&6$PETA%\P6 M<"J11Q:+UC4GDUF\[?EKY-)OGXX]X$6X.MZ'T2K M6'9)@3#UP"62D(-*&;C*"B4-GN76;L]NR$Y.+#T0>7NAR\WL&5M0%9]=15HN H+>>W)(M#/Z2R$&"3Y!,%P#0$#(S]'V'K\:0!]1,=-,;%YQ<]CBF#+6G!(P2RZUT.3?)E^6/2>]\0K01J-Y2D@38//X8PNH MXX<>+=C;7,*Q@>E[V%:[OARN$ EF5$J&<#C/03&3(*(T('Q1.4CO+6_=5/LN MBI-@OZ-Q^R@D@N/A9/IF,K\Z##(Q\E B!,\=37>NGB8X3W.>R+5VDT3>O#/) M;1 G078WT_:P][0H %8O#$_)PYV&\2RD13VPI]^O_\UBS9.BQ,45>9,"K7F& MG&!73X*UL6I:$64D8GK1 F@';D(:FB!#@6.##M M@U.FH-?-?<9-8$[+.VAC\QXJ:%['LU+[+HAZ<@;NHGD89Z 17;YBV!Z6 M_)O+V4++RFK+F-!@?&*DY2S!J^A .E$Q)B]]:]_^+HK36N0[6ODN[ZHM[RMI M[X*IK_5]#9Z'6>&[(47FP*7MC3"I1 MM2ZD<3SRMRSPQ^!^'_OV4U9C,OHZ''^Z"6ZU&FF?18S!@UD4M8RY0(A6@_.9 MYV)HH8NM.[S="^@!5OS.G-TMC]'(X'T1OOX[VO]667[6Z-QYR8@LA\]6:TJ)GS#@K3 M)$)R88/:R9_?LG5W^<#3\.<.M^%=(G5G(B^:ANX HV'MPFN//GZUP@.-?YN^ M#I;KXXV\6 NXJ1?OZ/FBU(K27(,7S@*:R V3RHK="GH\-('W%!YLR]\^!FO, MV]_(4F?G9Q=3N@HI&,5 .T:#,3G6\ED4Q$NEN9),E]VVQ[J]KWRR1.#$5Z;B&PG$ EQ\F_BAJT#MYXQE1BK4M-W$5Q&EY.(RO? MY=VTY?UZUZX=\QXMNAV M\PZGPTE>J)B'E()-""S5RA2!G(X0?*ULHX0.3$KK6Q]$;D=URNM^9Q;NZL3V MJY.+JCD[8#R*3[ >WV/P#[ISNY=T.A#3N^^P 6M@P>5(DZOCA1 J49N@& X) MF1$B:<98Z\/PAQ//7C[%PVAG'SZ.KIF7D_.+YN@:F>?>T:R;2[WU$Q0Y6\)# M=BR6;&(ROO65JEVQ/;3_TH+9O:1S("U']V]>#K]>[-+(5*(LP4&2M8AC)(L$ ME J\=-QSEXIFK3OF[HKMYY//8;3T/ON0PW?1]=1;E$)P#E;G6 L$&I*UYZ"- M*:1W(U7I-]J]PO( -_MZJPW2Q-Z]3R/7;AQ_)')GM=@C*3?17X5/N$I>?#<= M)OPX'7[Z5',.2]88N0;K:TW0F#7$0L$!O2G(A"TL]!Q#[0WY=%75+WN]3T+7 MX"^_G"VJ]A%<3LZ@ER)EBF2]J@W%; 3/>(&2,"=+HU"N=3+1SN!^"D%U8J2' M^Z7U#O;'U1WL@7)2J>)"+2>::PN@5%/F:^F-[ E>\(JW=G&N/_^4!'"P77NX M-E0Q7.EN)4;,5_I<-+:>O9K-SC'S01$B:R<=E)(9H2V!'+C(()04DDQZYZ2%%?9T=5J?03R?3Z>2/FE,9OM#?S+\/(DUMI'P+6I2:5%=A M6OJ*T2(I;%2>J]9KS3[X3DE%O?'2,$>N'G)4M3_Y-,7%C:T5P*7__K:\'O[C M?)@K0!4C+BJS!*S%GU2*$*048$M4@MN0[.U$R+6'13L][!14T(]E>\@56#?T M>O]J.%\$\4Y!-WZST M<,BT%NKY=%H[^]R=YS!2[)\#Y*+JQF(R$*7EX(/2G!-@AZTOR.^#[^0EU(*7 MNQIR;8/E5^,YDG\U?Q_FN+A+?"W2'W 1:$H,#IPPN4Z7)/2B,[GQ&+VL5:I4 MZXI\NZ,[)?WTQ,E=]?C>C@MJ-']CHG2*N]H:)O"+*B39&LB!+S8C6>XY]W$C MM-/531LVUNS/]7?(=!-G;90Y'*?AES!:^F[U-\FCRP/E,4DC$UBR%JB4%$2. M ACW@17%O%!]Q.1=,/^$.FO#WQH!-M@A+DC+<7XY'(=QPMJ 8;;L*(2&:8L* M(?.Z=JUD#XY3X[VKE-[V:]* 53 M[19R;='4D3'RRS5XDBLH$VJ#5$6A7S36>V&,;7[Q?"^ IZ26_IA9HZ/.V\#7 MVX&]+0176M7Y3X\IZ229G9? M(PK=8[NDBT;PDW(CD6T55(4"G.XS[2^8*B% M38T#0;H0-$MD:YN?WSY0PZ5@4]:1WIU2:*3&U5V X&FXA+ VT^7"'6&DCZCA MTC[<[]%P:0\[/Y:&2^ON65E69/$<4,AZAR:0RRT,?:O)]9+T?YKWFS+^2&^D M[,/N#C=1][#R,2\>[H+KI[V)N@]G.]]$/<#@QQ2$S"I94QRX+.L>$*;,,212)Y"7'(/0. MR04_P$W4O:R_RTW4?4SW,#=1 V)P2CE@*M8:&-) %!0B%Q:LS)AHT/^ZB=IR MW>_,0@\IK;O=3=D!X[]NHG;D]J#;A <0\U W43%&$1(:2*9BK>ETD2D&%'>Y M4&BZ%+%U@^,?^29J[]K9AX^C:^;M^/+*6HG1Q.Q F^)I'45.2[238$7!')BS M6(XKFTMH#^V]M.!U+^$<1LK1G9N/?TQ6, /CEGL6()N@:^O""%[D "AIY484 MQN?C7GZ_A/;3:>KH%=J<'LTL*Z7\<:'$F57.#%.X)3! M2P7%2ZUKSP77_.+P8^]1WX,&]K%R#]S?[9XZ%H+6H8[16 %><@[",%8L M1I%*Z\XCC[2@E M\YXK!OPPB>Q=3N#[8&.C:)KG^%S=%@OC_&PRG@_'GW"/#&^7X'#J<5CD^D]GLQE.O)$9+BC=<,)HIDJ= LV2(.E%$(GBVCGQ2$5N7 M,-N,IKNG<>N3E]ZU\2*2#YV!PF@:8XH9O"H(*36F=Q,O6WV^KO^@$E&],$/>EF?,@,AU/-Q;B$66FEB->0 MQ';SS/6-8 \3OC:C<3=Y=.#@ MZ$+))4LKL$"6F?QYGCD$J3WXB%FB#-ECZVR!!Q#(EM#V8?2QC^E["71']%>? MGHSSW\+T[UBGS=4]G8M4%R:LJ4W_D)$'KS0-OQ9&J8>6+@7,6>36&^7;,!T_ MW&E(X9UHN*']>PB.W^,,Z0,_$\#G^!5'DR_5 #IA(_HICG(81(7R2S\C4%,$OXL.;(#$A$X(G M4K/UM6I7/4,J$4SD&'66A6+WQE+9"=@IB:4]$SV(_ MSNM=/[+$8K$53).SKB0PSFBB4UY2U,<"E!R9,' MU>NP"[B> IE[@3U,(-.,QMWDT8&#'M:9^T$RFY10&@%E0EH$K067+8=5ZB#G>G9.K&V;X-HZ& MGY9>T3F^&K_!;_./?^#H*_Z-EL7/LX'C**RE*)P5BL<52XQ"(T4>C>0QYQB4 M:G[)=T=H#W%0V\O6>1]4'$\Q'S!-QOG_4NA$"Y,IRF&$@):B(U&K[)$'3"&2 MQVQTD87MU+ZZNU:N0)VZ2@XT?P].PP: 'S\/ITM\TOBB+/.@@Q*@G"7].B- MEH!>9(5BMS;+W>5QB>G4U7&8\7M)^;P^[.]/4IK20OMD_BQ,I]_IA_\91NM*6BV27+T-I?V.: [ #L9F;2GH8<$T?=8,U/2_'RZ MW+1]CZ-:E;/6G7ES7LWVMKR;S!8$S%Z,AF?#\:IHYW!R4;ISP,D:WL=4:U\% M&@(J<$;5.HS26!N,\ZR'[=*NL$]&9\>FL(?F S>&\.QSF'["V4"GQ; 1"II% M$F8MKJ8YA.*]M]9;-*T]G'4X3E,GAQBY<<> =7C>3,8IS#X/, 8C"@8*TQ;] MY6A"=+:*TF+4&!PMJ;>VU=>&NO<\XH>GM:4)>V@(< -:/>Z9?L6+)3#_]_EL MD83'!T:($@*7Y#W777LO36UANAA^+I$K5YIOC>^&[(?71X]$;"S_WSS]=%4( M+XRN,FAGJU)YRQ7N]_$4PZA^]U>R\2R,AN%TX6,=GJ#:]/&-4EC[ M,TFC)->+&GIORY.O])!ZR/-R,OT01DCQ,ZEP?D/:Z$).R5HHL5A0$4ER7F4( MI/A$'DE*V#HG="^ +9+QKS[V]@.71V#,",XPT?!S<;5/+J^+L(228JI%@[UO MGI*R ZQC)R[EU08+-:![JY+DY[Y->[-_#/N%B\1^F&@ZNQ;C^ MIY?MN[=C[^F0N@ONASG#;J6!==[;,0E\;"(,0G&4O%:6L12@AE)[:S(!4AN> M$7,.K/4EM<_OPUH/F*JB+PU_ELS8J06:2@2J)DS&4 "=R9"S5 M^MFM^_53Q6%NS"AY@\AY.3_\V&>/W9?KQR_-QOAA<L5<,E&!XXN:$11*A)J]+KQ/C%!&JW1CX>R&[%2CKAYXZ5,]?UNH M>Q'XS^[B7:6][0*VIY!K+Z /$V/UP?@F4?5&5P_+V7Z@%5/>&E9 \-JP+N=5 M<, SMTS[A(:WKC3P"+2U)81Z=-+:AZ4^)?5J_.7_;^_+FMPZDO7>_2L M'HIS^ABI1T=N@\R17N@AQ]HDFKB. RFVM])B71N2HGL9('(MP$H57$P6C6L= M0S\BSDL#R"%>Z','^>';+3/\O"KU3]]6/&O1Y.@%Q7O")E#%.O#9*DC!4U"H MI$?1VTZR7:P7$# W\4@/Y8B;5LZ-@-=LBAU$/&&,?$^\LT?&;5S;(79IX9<3 M!G-24"O)%!,QP0Z[Z1M33NT191G&\,TL'P/!>P? M9V$R+SB;OYGDWW'V=5R']][,\;U3JU=99^>;_^B:*Z.#+CT%."WU.%,DU (@ MTX%YMX=#KZE.UDL,AC9A=(("!,,UU'T>"D8>,Y=&LM;[WO"1NBOP&CI0]W%J M'Q4)*D7G@E!LJR"#$K"U*GR)$SZ6+KJZ6-@IP^ M[CJ?;^_7>1SMF!XBLK(CAYG+;(^*\0 BU=E(/-]M__/[WZ5><399Q MWKK![VZRO);3".9]L0Q"'3BA4D@0M(V@%0^J1&=4\T$ 765[PU+,'%UCE;9^%.#[33 M-:'UXZ$>0NK[AKAWM7>[Y?2',*?,E8G@$NVFX**1H)CBE+D:#4FB5#8'R43K M5LY]97S.P.K57STD^#OD3>GJ\FK)9/+WV70^O]O5_ .6Z0P_AK]&VON40TE@ MM?*@ZDKQVM8U$\EHP=/_-8^]6@C^@I'8@V?["/@/5*(VVW]7@OL@54X2M*WT M3A&1P@'%0 I.>0P&R@];5X4W$?P5GBT]VT,^L=U(=]491:E3T*Y D9S1+F_K M!.N@@ ?A?"HN)]&:";"K;"\)9$W\TS!AJ+0Y3GBZ2Q^:LCT=>=J9F.:D^NW4PK =6T6 MS:C VVB ">U)8LT,:TUQOE68YXB@MA[H@2IL2_OZ/:),Q5C(M%52>J(I'"R1 M@\^F@,(8B]0VR=(ZT.\DV'.&3'O/;*4.ZS\2>GLUFU6N2YV-Y99.V")I-U3: M.G )"] I'#CCDDG=]S7%#A&?,Z3Z]-9#<+D3\M(U&(C$P!H-]_'+V[O(NPKXR&+3T^%%MYH>XZ^P8Z7Q,#)GBVH-$2D&5 M=PE"YK7ST7$93"C1MZ:G?^(-ZHWBH28>.1&=T_WNQRXBOC:H'^G: ]J,#_'+ MF1K4K7-<,*R,'76\G&,1?%A.?0B&!:9T8*?@:'HJ#>I](V$-(WLW]?DOT.97KO( M_CH:H#$&6M*S'^+ H8T&,)23*E,4V&1$'5EE(3"D%:HK]X@HA37O!1X>^ X? M#7 V[.WCMQXPMX62W/-0C(P)=&6J43Q(B"QK0*R5426%Y%H?A\^"'7XO;W9C MA]_'%3W$3+],)Y\^XNRRQ@8W8=Z(66]S5!S44CN+&D)P&DC24()(.C6?'K!1 MD*$7AQSS 'N\Y1O"H59>;JV9NU4E_N[R"_UYC?]K@?A(<):S\Q*,8;2MNH#@ M4JFC&TUP.3FF\KU]9&,][/Y??H[ .($/>CAAZB:YN#7'X.>OOX[O=KDLI?39 MZUJXTG M)&06'"*21;AS4F3O15*MCZ1G41)[#'[:>Z:'W'Y'P\#%Q?3/,$GUO]_.,(^7 MF^:OT\5O,_PZGE[-+[Y]P%1ER:/LD6?4=:2++Z""\."%+(#2&FEM]@5/.YIT M#^&?,PS/X^$>" L>5V0U#_N*)+[;AO=;90XB5W)!*<3B\_S]K(:..+L5$BRW M<30Y)IX$"%6W<;.9@>'?JD=&C=.+ROC,\9C+WZJX<> MJL[MICSK&IPD2+D6\TA=27!T 2.=R]2*A=P.@2@A<5UYIP'V;IEZ,FVR^R#ET/:9?;QQ6#: M9;8P,W/N(D^,@XFL%@.0P9RCP]XE[:2MM]2^^5BKI\?NOY?'.[+[[V/YH7.E M=]'EE=U_"P"; *1/TO1#O#MTQ!I,TNC,P$=/<:^H%(0UOS%>%A,X:6I:M]L, M'ZD'LOL/!JC[.+4/\K]'F'JM%D&X8$&JZ$DT-$"YCZ1D"ZTW6D5N6S]K/%\Z MY;W\O >=\CY.:OPHWX$L/+*"14H.C(=*29)L;2TJ@$YY%:SG*G5YA'_V?.V' MH*,'%_2PP?SQ^\?9LC+[VP/HIIQL# +!%E$+WY0";[P S-P8B58IU_IJ=;LT M+Q! C5W4P_-[9[9O;IRG]#E#04O)CLBU@X .=LT*]RHYKYJ34KT0LO;C@-6# M^T[W3%]6Z?3F=ZXWD2P5TF+$;U=<2$#@6SA\SJJ%A6NZFL\J02MU8K MS81MO2&VU>#T.#T=>IH^N!_E^AX"OK;E Z.8I:#80T/0M?-+63J)@B.5*!8Q M)=3BP-:7O6TU> 7R*5S?0_#YN#:;=1AA8MKKQ$$$,II*WH+C&:&$0*%T2(6G MUCG-(7*^@K*=&T]**K]K$=TKM[JQH$S+R@S_B/,W&7]8B7\\M\)B\K&UX M.E6^)Z_ ^^C Q%S06:.\;DUPO4.DHZD*-O[X52&>\)0ZJF1 QF1IU0@)/J&! M*)&EV@9=5#F)MBY"U_EL,?H0Z)A>\ ML,-S=SYZNBC_*+-/6]BLX2/X4I#PURU!3$;CK+3T99DI3XV5PH$RULBL#49; M"OL[O:/LGLZ-#2M(^)^,2O^A\C([Y>V?#QJ+R3A]['J[OQ[8] MW _?%>^W\&U9BCI"Z8NA+X-AIL[F+AHB'8L0C"Q*!%5<;GUN;);D><"AH;5[ M*'ZXEN/GZ>PV^\='G(3)XH91:13KC(',- @NZJP!8<%E.L]L9&BLECG?YW<\ MGIBEDV3/"R,]>&,K>U7SJ_FWT\O+Z>3WQ33].TSR!\R(E_6>B4*AKSA;C.F7 MOQ$T<#;#O/Q;AU_>'_RI1M?[;51M] #P]B+,Y^_+\CO?8$@RS M!\\)AM8A[3%H&$&G\8K=*,BQ&]3WJJ#ES_WAV_(KJPO,)"WE61XA%%]K%GU] M(D,+*7.71$I.J=:/DX^($'5'7G=. [DINRW/-6-!! MHI[X*!Y*WZ(V)A2,D]'7.0B+=5+ 0A"C!2A,M M:QTT/)3B]&G+L;ZY[^KC#-O'T*_O$OUP3=?@E0E&)&!("%92"8A(@!:,JR0Q ML:A:3JK%6TCI(P["9(EQQ)!,1_K MR%X..@4T06D>4_,]?;LXYW5^F^R@E;5[6/-WD^P'TJD8(WK">L"T'/O-P2?C M04JEO97)2-7Z)O-QB9X#'!K:O-^MX;

I1VR &LSA6ZX03?PA"OFTG6:>YYDT&)Y)W4N MF=DT>WOB?JW3-:%(7F^&!W%R(HJR=IQ[(K[W>UU:<]_)N=Y X\'CMDJ'=])FD'G8$_2Y3S8EUKY&$A,S:50F! M,] XU[@NM 29M- 0:4"F7O>0^/0WB<=*1$Z8703B>[>XP M;#[NOPWA"X=81=HQ>7+7T.[WTAU(B+5V-&,WUOG*@^.OCW?RZ)"[4"M=4$+2 M3IR&S.O1[7J3B-T5T,YP6SIR%"'&9S*F[8:KJ6LP=$@)#@\IT/C/B2L9!=@] M:DV3XKLN!49)?/;HX/2G]7UB@U9FLM/_F%<;@MCZDVG$D&,OAS-HO^37$CT! MH&F(I^T- )[B<.[<<9J,@RY?L9438GD$\/1JO.R0'Y1Z3T1[-GE:P-Y_\" ? M0W35U0$8",")UKY4I:/EQM#A2#KY_@[$!>4A,@BTO?QN2JZ%6KIU("M".]=+ M1J$&/++QD1"%?T6(7(3"8!Q^38B@6I;QU "Y]^"] (T.-=Y3=)">0^ ?RI0- M]D7C::OH/K2Y7',J'Y-SBK/0Y !,DV,".4>([V[*F@Y-;C;D3IZ. =FJP:P^ MLM.Y:5&B8K-:M62IM0_DQ^CVJ.M4;8Z)3:G41>^XVAM(VAU('&NH+J4W\C5#R1E+[[0N6Y.^B MAA-ZLRV>"F4-*6YJXX;&)4@G]/L[!9*!;,D2T MK/.LF0>TDG>V_5ESFB%_O7/(>(_O9R6B[M@<4XZ&!Y)J/9U,G:N&^:TE\6RX M";;2J%%##OS4<&$BYF6N,Z9%@"Q NFY&K3PHL>.#CUETP_@&)LO,([H>C_74%MWZ3+UL]\,&W_Y]@90]+8[) M.>[1_9X>QG"A_]BG[YL9X9/SP2\9 )JZ&CH**J YZ]>--O=K>BU= M2]X_!2(+^F+ 6[<^J)*/SR@/3ON;:(:[!NS M?Q3B,YP[ S0-ZKC*C:*%^E*!.N+\Q!^\]X^OG6,:62] KYM&*!W7<\)J8_EC MK$5M=:&LW4])H%NOD="AJQU1D[':]L:GNNYC;V]3Y_Y -:,^35U MD1=Q8.T2P@VQ>2?:9[!GW2ISIYF'8YWK5^U^#YSO=+]S7*O6;XBUS;2;P+N6 MV/M8<-DLHZ_&N%P8B^L=QSC,[W9&,M3H#FCVT/+N4_O^QWK\<8[C#:P%$P:Y M08Q9Y6>\T>L'?-;OQM:A'[C)^:)U%A[Q5'T7HZ<6!R\,8->FV\D7/]W-FU)I MUV(A<\:7_8K.X$VC%_7AO))*9'!FZ3X2ZI\Y(%#SIQI@]$/?V3CO?9]FH\R* MOS5$QW!T;O?5FNYN]\6D2_=]G-WK[EM-/TJSHC%0KI98ZH]GDQ,WPVW_J'+M9+P"+V Y\NRK-I_:(/NZUIO_P=02P,$% @ KX%<6 =[ M=?46 @ SP0 !D !X;"]W;W)K&ULE911;YLP M$,>_BN5)>]H"(6F[98"4M)VVATI1HVT/51\,'V-0^0O?M9QO",BF-NA?P MG>]^_A_<.>Z5?C(U )*71DB3T!JQ706!R6MHF)FI%J3=*95N&%I35X%I-;#" M)S4BB,+P,F@8ES2-O6^KTUAU*+B$K2:F:QJF?V] J#ZAP ?[1;;:U@HA2\ 6FXDD1#F=#U?+59NG@?\)-#;X[6Q%62*?7DC.]%0D,G M" 3DZ C,OO9P#4(XD)7Q/#+I=*1+/%X?Z%]][;:6C!FX5N(7+[!.Z"=*"BA9 M)_!>]=]@K.?"\7(EC'^2?HB-/E.2=P95,R9;!0V7PYN]C-_A*.'RZI6$:$R( MO.[A(*_RAB%+8ZUZHEVTI;F%+]5G6W%/NXA7 ( 'T& 9 >&PO=V]R:W-H965T.>KG-E M'#B.*K*&!:B':BZTA3N6C); ).4,"5A-G!MOG(0FW@;\HK"5>VMD.EER_FB, M[]G$<4U!4$"J# /1KPW,H"@,D2[C3\OI="D-<'^]8[^UO>M>ED3"C!>_::;R MB7/EH Q6I"[4/=]^@[:?H>%+>2'M$VV;V.'006DM%2];L*Z@I*QYDZ=V#GL M;W0$X+< _R4@/ ((6D!P+B!L 7;4N&G%SB$ABL21X%LD3+1F,PL[3(O6[5-F MCGVAA-ZE&J?B.7E&&XGF(.PGQ%) "95IP64M 'U&#XL$?;CXB"X09>AGSFM) M6"8CK'1NPX#3-L^TR>,?R>/YZ(XSE4OTE660'1)@7717N;^K?.J?9$P@':# M^X1\UP]Z"IJ=#_=[X,GY<.]$-T%W#H'E"_[G'/K&W="%_71&+,:R(BE,'*T& M$L0&G/C].V_D?ND;U5N2)6]$=C#&L!MC>(H]_J&%DK*4E[TS:["7%FOTQ>S!+&V B=1RFNFFB^]\W8: M>F.EXX5_JK6UD<)_-(TPWQ&QIDRB E::TAU<:BD3C=@UAN*5O?Y+KK28V&6N M_P\@3(#>7W&N=H9)T/UQXK]02P,$% @ KX%<6'_L_+OV P Y! !D M !X;"]W;W)K&ULM9A-<^(X$(;_2I>G:DX,QB80 MD@&J@,S6YI"95)*=/6SM0=B-K8HM>249PK_?EDT,V1BEPF8NP1]Z7_>CS^Z, M-U(]ZA31P%.>"3WQ4F.*2]_748HYTUU9H* W*ZER9NA6);XN%+*X$N69'_9Z M0S]G7'C3WYPQY/4V ?^=%RP!._1 M_%'<*KKS&Y>8YR@TEP(4KB;>++AGJ+VSJMOT+#Z)2&YGOQ!1!SD7]RYYV'7$@& 1'!.%. M$/Y',.H=$?1W@GX%6D=685TQPZ9C)3>@;&MRLQ=5WU1JHN'"#N.]4?26D\Y, MKVE 8E3PH%C,10(SI9A(D ;*Z+%OZ NVG1_MW.:U6WC$K0\W4IA4PS<18]RB M7[CU0>@P\ FMX0N?^>:AT_$*HR[T@PZ$O; /.F4*V[@6_]?E17#]IO/[E6W_ MB&U;IW=@N85K$?,UCTN6M8U!;7K6;FK7_:4N6(03CQ:V1K5&;_KY4S#L?6T# M_R"S%_QG#?^9RWWZ78HO=V6&$/26@R_!83_ +):%:9U#<[?IBF4:VTB=LA-) M!PWIP!G4,4C=L&[?H[!.V8FPYPWLN3.H MN51H_FX#='J]=]E^D-D+[%&#/?H5V];H(_D_R.P% M_T7#?^$<]AN:PHJSK)K0&N2J[?1LZP&G[7M[P!WC#P%T:%63$8)!?7!UX-6$ M[8 L%7Q[PJBTZ13\Y!'"+7V=D@)A.K!(.1(>1JF0F4RV\&.UHB:J ZS>GX'! MX7*_S9@ 2B[!I B%-&1B.THS:D+]5!9@),5RT0E'S^>H?1[)/*>N[MB^5MN\S\ M#=FK?FU-?9P>)\[9X"#1"YPQ/G"3M;.Y=>^?'*WPSH^<"A_NX<.3SE]'EO&& MHU%EZWGDEIT*NL\H V?"-JV [$*A:J!]M-WZ5YM&*^.O2!J#?=88N#.\PP&\ M*NN-H175;=,?A;2=;%O+ ;?T5,)]MABX4[M9DBA,[%8W6S.>L>61E5N[#"L7 M6["OI[2WTM8Z]MZ3)%1*6H;T/N5I--C=V,_ MT/QC8_HO4$L#!!0 ( *^!7%A!Z$'7C3( (&W 9 >&PO=V]R:W-H M965T2L8N M*YY;MVZ]#R#1)'L, @P:D,S\^GO67K!1SGCNO/>^V!0)]'+Z[%M_?UGC]^[-8[L\_=LCZ8"G[9U,T^;^'/9OO8'1J3%_32OGQ\ M>7[^[/$^M]6#%]_3=^^:%]_775O:RKQK,M?M]WES?&G*^NZ'!Q9 59I-W9?N^OOO)R(:^PO'6=>GHW^Q.GCU_ MD*T[U]9[>1E6L+<5_Y]_$D#>&2ULT3T2I?Y6W^XONFOLL:?!I&PP^T M57H;%FI.]:XPS59LCK!;PEZW6]E :^NVZKEQ= MVD)^S*LBN^%3Q%]O[+:R&[O.JS:[6J_KKFIMMP1MK"P,\U$^/OG_QU59@B'> Q[-5O^%(W_/)R=L179KW,GEPL MLLOSRR'O#HB]JS]>*;(-AYF+L!LE]^: M;&5,E<&V#WD#S]D*WT-69=LC$%*[HT$%(0]AP5M3F28ORR/^;@XMO]O"(CY4 M%O^BLZ&-7>U- [B=/?SW?_GF\O+\NP_+FV7VIZNK=_3WQ7>/"!@PEM_/N:=\7/P==WNQIGKN\JF,AU*V<+FS= '\OLJBQAJ-8T HD,D*)R.3$P M1P.L\A) 8>+MF]("8\A;#X!P$,OLVC0M\&9@H.LR=X[HE$<+ ^QS7'F- *J; M[&CR)CO$IPT_"5CI8]4,NGWET>VK63P 3@M\M,JN:9+U,7L/IYV[ MKJ%#'\.K^?%^#?#'\[KX^CN7;62.&/09B+D&0"AH8)NLK-> ;VM=!\*>?]AT M%9U'_"N0""$/XD8!IYLW2^1;ID46"6 W+9]>:?.5+6UK&;=,OMZ%91P7($ZJ M.CI+7@.<20VC-W[A.BUPXL9DC4*HR/*6EF%@)AT=2*-N&/T!C^LBZQS^08]] M6N_R:@LC$*[3R_ /DMPR^TM=G>U/[ #_-K]U2&OC"]E9D%](/65OL@40@2WQ M%0?2DV#!!T"8*:38.X$I,-!*8'HBE5) !W@:'8;SD$FW#!.9S0;T _T=]ZYD M&Y'>'&8_\YC];!83/S@:^;5K[1XG'\/E^1$0EYG5>6%RFDN.L$3/P0#\<'IP M!L !*E#!\ VD\'W^$4"E"Z5C!@SH]@<^'L*2G.&&@&(4PU/?>[XWCC&L.A36 MK3QT/[WEM !.,]K>N MV,KIX-A,B?+B.F\:$ORW>=F9GNCTPPF&P-L1@BRSG^H[6'*S$*BDJ.MG!;P^ MZJPY;!\L!MHHC+<&7L+G4A16F+NMV.9!4D,5:(7'AV $U@6,%0?CXR,:HV$= MR%/< PC;&G3BWX-:<2]"W72(6X)S>.2?B22\ SS(#A;(#QI2%G"Q)._S#)]L M<&X+H 64K7F!8VN:8WM?>[;W]2S3NC$"?%S;GTR];?(#P"][$Z [Q@GG!XVD MN@INQ W8'0HWD"LB3. H',^_S,8T@>N=-9OLK7\8; -+YN8OP $;(9C7;Q=P M!-L.Y$B)1WZ+AF$$KQA/1!V",T8E.3WU%6G2\&QVZ)I#[8QGE(Y$HL9@<9-S_B _+$X#S? MO=L9$DMM _:ND/H!$-HZ@-.V!N1'$L>Q+&(O:E96\*7(>JZY'@ M(SN1.:C\@>H4V3H>!MG#R[$1 )$2Y*I7I=VF2I>.F3U\\@CH@3>2+"'2B]!B M@&$>/GV$EDN]/O&<'-R]5_#5HQ@U8\&-"$0@R-UB9DS2&:,92%3#9[>Q<+SQ MD5F!%1R907I>FWQ%^BG/YR'-J$O; \CPB#D*><*6U9%W(*>PS&[@ORE9%HV) MA^?1EWY DVT/7!_-U2F +;,?"2-%$5!42$Q.-46)[4S W;%*:8"[65HJJ_.@ MI@'+60OK')XF4*4PID"3.M3D7,06&P-J.J,[L+>\!#,#WBQ+,=+A%>*5DT1% M,TV\ZLA'1_P7;>WZENQ\^@V?J4E/@[D14/E'_(J,A90E[//FHVGQ2]8&6'J) M]0% J)G)H,FO*J-76VSK^J#RP..H<8@ @A MU#")-CEP2/]PY'Z9]$@P"DG0J! M.-5'8HXFDNIY=@,6[KJQ9#[X52=?1G0&!R^N$[LW9WR8?ZM7&4A,ULA+0,0% MJ)UX[$Z4,727E&R_ *(#.\?-W8(L)QV156X2,)6IF!&-#(D/H:ZU)Q4[QZGY MIV7V#O\C^!&2D8&;9YL2)0NBN\TILMC;'& CF?NX,W4^J=CC&$L R?C MU14,M<8C+HG?#8? MU@)@<>KN@)!V@'AP<. %#,GE#W/_CSX#H[@%J@LXG7H M?G,D>,$D[ H9S=6;E@P3E:^H=)O&,',B-;XQ"/=H6K5+\8S@FVD]@8D;%K0F M;X]J_/@X4*0!V>R$U'%T9\5X <;65O E4 F%3)AKTR/&?*23VN^[2BR2:[]# M7&U>NMIO=61)?K]TFJA@TL#YX5!Z=QV> 9OIR:Y3TAS1M8@PA\?3((:C%_)6 M\),.6@Z=)!I1T\IL;541YZP2XS/%+3DGQ&]R)N:W@-^$46K>>9'XEK3:H*F@ M*6F0Y'-!Q#+6(FR33,3\%$-2Z=$C[-"G,/"!ZV4Q4F!'%+W 9H"31:Z0;_SJH8WU"Z(Y+? -1YS(6A"+J0I3*&9;75KV34 YB<9 M7BW\WJ+^C^YF'*,@AP(Z\V"_1P4\#$2">F>WNQ*#O3C(1]26V[:QJTX"1JE, M$F\JO+]GG36KNU:7Q9(#8/9F%)CI*0SP&_82\5$R3"HP1-!%!:ODF$_7D%-3 M] QV'UMX%=A3.: UYK?Q @:,8>%U@5$F!40/ LDC)--9?U( ,6ZD(QYR2UQ2 M8A.(P&0+3V/P^RFQEL!JH!*/LZ;H'2'(=/](,16M4_6;Y=W)2K_&P X,)$SZC:[:CA1,JK(!K?P3%81$8=_ 9JN6# M@T?Q>G*V&E):NM/1ZUS%[J0P-XZ_XL6HNU[DD= $ PIF&/!+LX.X>C $)[ M9H G/:**H\SP*N.8*M57X-'"\11#UF>"T^R44R?;G8LI"F9P(.Z FY'.3B(( M5 &>87*!D9$P%)/R;HJ.[%(O[4?"=YH#J8I17O2^'ND#\S6@!!6$N!NE]TB5 M!>0;B,BY%?]C58XI6W4@-4=F ^,KF+-B'^AHPU_&#,E(P.QJ0+XCX\$!=7;0 MW#XBWD7J-BL=!]'_(^TN\N#VI0\;)G?6[7#OZ#EA@9#X^J:T_MA:P-4%UV58 MHJPH7@T1/ZRGZ[/;T/L&\ZVQ+#6^>P'+NMQ'FH M?[KH7,N1/8$_+OBY,F14U<46./0)Z@1CK3=*7S9,%0:&3""H8X;.;[BC1!<.Y?XL 2[ KT$&'&F!CH.&8R, M> C@G26FBC*968RK#\AA+;O,QL["I78N67N@GJ'BLQV:@ZD]HO*KOJM&@7F$ M5>W=&#DU@3C#OH0C> ]%4/_54S+A?4I(R2G^DB\V4:<"E10]3:X[>%WW,_ 8 M-$_R6EVIURJQC$'@ :L! C44)DK]6R0V12**!&<(KQM36!6TH"38J3F &WG7R4 !2B&_!6K5O0 Q^2U:\L()I'I+W%LVEVVZ6UAH5<## M;!QS0#SO0*T0+Q5NE1[7=WU$HZ\NX0HH=.V/! &K)X**M65'N3IYO41EJ$GN M!J%!_\"MBU0NU#O&M2 -O=+28 >%(+]UZEK'<"[%(4724/M#(-A*Y MBK6^)*2 .D-^#)ID<",<@/=B:L0DQ;'LA%-:9C,AP6]]2/#;V9#@-1I<@*XB M8;2I'^/F(H>]1I3N@=IJ!S5G6 M1YY?H MA1T/ESM7KRUMG2C_E">S->M=59?U]LB9?.QH]?P"#?;6Q>KUFZ O]F)&$M1! MC(Z,$<2SG)SF%7HRZL-4(O'G#%6$H?Y^^O\C\FO"]3&QPD#P?Z<$BD?%6#>F MJJ/S7JTLF"'0K 5X;'>M9RB:4TG*M,K=SY!KJA^JR)",2C0[F^(,I?;1!Z)$ M #;NG\HMID]DAF5,(IHLHI:0,@::]<0&CV6_@_(G+*V@'5P48KZ@N4R?0WJ>FK*)% WSR:P[7-]" M\!OP>L-&8UY& :RP-P0%Y@TAORW- M5N$6JF""]_8>@*7X4.)+$]9 2O)49A/E"OF@.E!:!Y;WNJ1JED)@Z@MB6&%P MO%UR=XNN&O(A03)85S>:S%Y)01]Q)7SR%2A(*Y*B,H'<&@F_K7>FZ%2#I&2=*"M*95V*++/2*-C=[?WS5/./Z;#!"$K#GH,JK*7H+!]/+M9[VJJ"3WX7%$?#N Y3C\7 M"I-B[JVQ=-7[XIJD-!ESR#LH':>4RM*P:<:R$#TUS;[WU6V-;DW,)> ?&NL^ MGFTP!$+*+\"),P!5.:4X/B8?':TI,7BE;E#67#'6'B=)]T5G*LHR*D4X9I?/ MJ%SY8N&%J9(5J-KD)S:?X(U)RR#=LBRU,5A(Q[M:U<@K8$ULLJ&L]?FVQ01( MXT$UZPJYD_[.M-OSK>::]8IB5W-QF05T_D])L8T.%2>.BM[V&+=!"O+!ET54 M\D'*TV0Q12R4U>=P%BJ?8+'U'CY@ X.Z_L@F4[5%BR-._V5,CH!RER<@0_0$ MG:LI:%Y.;.&8""[;E"+Q?.T#NE!P@;:0:BW-)9?RXPJ4&D")MN,:.*SJM106 M>,?H('7W%''AZH5%]M<8:("'MYSC_1/@I:>IUUR^>8.9(NS!>/8QQ_!YL5]$,DF8$SXUU_^Z^8U9?F%//$XB^H04YH6"Q(2@JH+:"41 MTYBC%+5Q(3[INLT&^Q20?6::M75:P4J\1VPLX$TY&!A\CL0E-"*WPLP>B0'Y M 237@<4;:RWY/.!:1/;)SD0!@. /ZW0)= ME&4NHF"2:3L+RV!4 BFT"]%]BXDZY;H3-R#/N[?%H;95R!./1O52U:<,RTJM M9-7'!9SQB[WLW[0,N##Y>LO"#P4@!QK2/&943=[ \],?*%I)K3 :[,.L= \BF6#.B' M^1][ZCR -E*(0AU3- @QJPDAU=.5?59^%--*'W:JJ(I<">%LJ9L*]0& *A8, MYPP4)K"DR/-#[-I6>/+L$R*GCF1!^VI8_W-J,"^SZUV.G \X'$;%0RX2,U"I MR2&AO>W@+])*!^L4"]*O#S=F.0D?3& B&52T$.7!P<@G(2$=N&DIVIF'TCJ;?1P4C]2BKADNT>4[3A4@+)G3._=1Q= M'?('P8DQ:N/R0U-XAMX7K%'E2X/N6R1*E<^4&8=:&=MZHW"@U(V82Q ]<2$0 MJG!GG+(85_Q,JE@!I%:-Q>Z TF=%98=%^KRWY]*6'ELT:"I"1Q>D'@CGIH8# M($M#<_+&@#AP]B3&I?(/WDBJ"XZNOQYW(:G8T0+U=>@?XP<]Y$<0.&YH>E:( MLX"CZY*:HE14O&"Y,GB=NYT?PFF5U*A^.)22<' 6_?\M1:M9U1H,J09^C7R# MJ^A8)H(*,>&4((A?1;95+L$EK%81N^E-E5W!^92B!\?K4PX-^ 3&C]B]@)9O MX(L;:[:F7(P"^?KUV^PA_B!R$_^.DF-X16I*>;'HN0V;K,I/&&S#^*\*Q6 B M#E3'F&7W]!^U6[$'$FP@;\H:V5PGJ1:1415YZT]:PV+8-H5/'Y@Q[Q=]XSDQ MFDEE$+*=&$";HY2@1K/BW^X&SW!-61$$UMR.8^4".TNU_='HM.$T::-D21;L MCL>4$259^@J/1U&6#H#WTB\ Q)%"*@XQG7R]L^:6CE;L4>8 4NJ:-UO3NI1% MA]*X/Z(^"Z&/(:GWT^(ZJ.J!M#IS+X14W0Y&#LEX(7T>=)T(/&3G1"T["!3C MN^FO_HKL(?1-@5)3!3?+79[X60Y?V&!V?L)-Y 4=Y^$ M Y$PU?$S(@K?<1[Z$)R#_:98!ES4(Q2362D,"Z[6#X%,W6O 5M76DC/#QS6#L4"Y M9#HP4U"/??T'@!<;RV57 X=@#N#X-^KV)'TX.!4>5,<&!"%P#>9TQ"]F?<-P%:. M AE]T*R&FN6]9H,/#^TC/GL%#WML&OA!?DFVR2!/'Q9=;V,;AW&;H[:6BHYA M#OC!^$AF\BID'D;E(*V/0<5&T'WB76.!3,9O\;_" EPGF=YH(Q%JG8Z2^=WI MPOX" O.&CNX&Q(14V@&-OP4;6F30Q;A],N*4)S,516VNQ(U-&Q@SG!]>?7[T M="[U2W%.-"%&_HEXYJXN"^Z,D71BZ?2+=WIPI(NJLH?"VB\-!Z#' MT0R7IZDQVGYO"LMN<1:#_;@RVM/! R8PO^$1_(@1#LT=AV5C>UP:<1-5Z2)F ML4U& 4*&=%-X@3+C\/.[1G/)6710*U[\A) PC?L/]>@_?&70F=T^ZJ6F+T)% MNK>UVKH%GA(",RDA)&#E8*WN;,3W /JUAPNU(A-HAXP1;MHE1"@H@Y7)& 3D M''CE6S%Z,L:)[A![:^ '_/UO76-=8=?#I(^T]1,Z*W0:@HSX^A!ENG:#90Y> MBY@^)QSE1Q2?L]D:H>GIQ7R7TC=8XF.R7W&/HQD:]VYRFG;\L3PNPVXD)!5U M:[ZA?CKH@;E&_[H6F6E4^>KFVJNL7S\]7V3QDI?2KK4EIM+O$*I='1O3#Z>3 M"1\\VK1*.!N.C3=)*2W@T(&C@]0M15HPP6S ,#H,KWA5.>I.NP1-7WN&P:-3 M[24I?VX8X>=+%Z2"M*;$@ MMAS&/WP5%ZKK4@&$=!Q"Q%';HJNQKZ7X1P9B5!S=)E>YCGE"9?EPEH9EF9 ) MV0^\<#:/X6%E_U@XZ9"=T83)EL>[$X:C87N>".]#. ME-B'K,(&/TZJI_CS0O0![MG%D:7A4R1E/=L+C@'?#58Z!"?-+X>9U-(S%L6Y MC(8]1VLWS_!#+^"+^5:^;WQ,;)S?GVX$'(KD;.3U"Z$VW, &Q%>-'(DZ5AR) MM:"K=96&/BJJ\J2"4T*5?4?UEEQR1QC$=:BMH\XQSK$4E6:/;AQY03KS_0"^ MX1J?C"H24Z-ETG='>TEJG&X1:II"F+ZTH.P4XJAD!??(66>^FS2U](#Q2;*+ M,S@T) U]/Q3YUY/A3%$E:^D$2TJ5SP0@9D30:R3*S8*)(BSAL,=A%3W SCA@ MKW)DO$.6';X1#/5B8%3W1I5W9*2-Z;!;)8GZ/7;704AQ;Y.5.=:44LC1[%Y2 M4*IQ2]]X=@R0M\/CCCA==!7".,<4W9?3/J9)E^47I;;@?2T8;58]A]'(.PI(/Y=. M[F'I4NI*-9K4(]]Q9Y_ .=HD PI/!QV$HA1LA2L5Q#=-Q%6Q9)>DB[#6A\*E M'RV$X<[827VOW>> :L#Y7""J,WCH#*N[OO2N@_>%&X_7X(/.K5<5'N*R'D5Q#=D9 MJ5W8GY)9&>4X@_Y\KZ27)XNIS/PA>/N'T+?5Q.D+"T=H# #K46=N[WGI. M#4SCO!/#MI0:)O8,-3&+11_USXJ>';/B(Z='2"@9C 0/>/T9L1&,\:/'L9&% M$VR,E7.+DDWVIAW#;"I>IZI:_CB# S66-UKD4/(32 M#$QSI!8@ODXSZJRM;9U[\3(/!?+TI6]']7SX:Q](7Q@H6M,9D?MK-LBW.5Q,7_OQC6V$:K:D ]PS4U!0__1%)05\0K,"&#1.[O24 0'9"_ MV+9#']$ #@$[/2QZ-U.-0 $3&*).E&E/JXOS?Z,Q+RY]ID%(^L#4XU;Z[8Z0 M!-JQ8Q@CC3@&VD\>$^(X_L. M,:.HKK6[6Z;[H.)/X;\*D=#EN#R.@$=3AB82+;XHD(@*D2Y[AH+&)-19)8F3 M/4Y-&LC($M@5%ET+Q6CQ*_4DHP*8JD[:+6+\)@9*7"'2 TF_R>UL28YB@E3F M] Q(:=EKL5E8WFAUR;HN*1N0^$W43RSLCQFJ)S>B_,@(Z+\8-2*#[6((@YL) M"^G,2M%PZ]+%_+5+5WH,[R-,P 0C'PU!@+VJNU6[Z4H-THX'"N9GZB7%&'+# M^T9SMS:/-[_@FO4&Z&P=(O%X3YOI50>'Z,\(0L7=(N)S\-D&@TJH4_ G$1T: MEUW'S\LRXT3OKBJUD3\EB6D:BN2#\=M\>\]0UH0&CZ)F59@*B&RF:_@"1RTD MZCDXE KY>:(+OB(/<11I*[[(,ZCJM6^$H\P(S=*E/_08L@3!0(K26G6%II<6 MOBQZS4D+\5#"9IZ<]OF7EI1T.O$Q-RSQ6<9>%^TAA(]7J)7 MW)?%11Q/ N4>OW1AO=KN 6T4DN0"HUW=7&=/,"<]:+QO@L9+KUQ^)WC],RUP MCM&$7HX7\[T8WS48%I+K;S O:+KWU6<,9'0@I#J+L3'!]X!/:.#VFJ0D^0YI M!AU[YT(*73@LX/IXE"7Q+2V3H1A35*4:[G+F&!!+&<[]W!\Z3"[> :^@/DG< MA5>:)G&EWVW\QJ9K*NKOD>YTF?V,L656QO:4@A=%Z[Q=?]\-NEVM.<\MI6^2 MF4M%9LW8[C?8(KH6GDJX;ZKH,@JT*D4R"T^0-?+E&>CWX'EB, :%*T[0&6T) MQ;E9F)G7^#LY.%+"FH9V<=..@9%'*NV1PW<$UTF=STP<+ K:*[%NJ=TK1^*9 MZ6^D?/6>6>*G<[LBQ\?<;?.A\>3E?,M(PIQ1X7WBQ2G_>1MZ^,(1&68RL;\E M;Z@?NY)H+@B6W(L6%?CH/8QY=M@=G0H.N?R-D4-(.2E!3Z\33W$9HXGL+PI= M&9"ZN!N6-(PI2WZZY[T#HEWQ1K&CK\:_7#I!"'$KUJ'[A7^+WHG;X?BOE]&% MG[P P4Q%I=Q%R^8Q&R+F>G.&#F#?:>7MAW '?,CYZK\;YX"-H=]<\!=-%LK5 MBMH)=5A9^[L)G.2,6(@;J'XBKCGJ[ M@LU'M_'.['E"3_)Q#4$*6=3@<.*)0L_)T:0=/","D..+B4/+%T9B-4,"OUV< M/+!TRNAF254+^)6H>3-WP/3\C7Z?W=6I)?02)XG^N6,W47B1W#]'6J^LV-< M]-;HY5 !-F68T 55!&YHBDX6F"(I9<-%3S$V$.V&OLLUBPQ\#Z1NFFX]K'A MWI">GZC,/+'LN?Y$,Q/U:L:P?YXMY>)Q5.!3;PPVZJ68" X^&]8[Z5Q(SCI&C4(Y^91F]QU:B+"E-0*O9*+N M\F3M1Z3(?9:>0>U\<($B/;6^3&XLEVYJM\!;Q,)&55";%)(XB"*^5-(#/"./ M-<5E]E=]6\]TT(/8 Y$T.ALK@(D_CI5J[HY(/DL*3A##<]T*AX^+HL7U5&/. M'G5VTM6>!J>,]H<@BBL.J=$^?SM=,VNM],T<52N4JNQZ"TMV ,1V9) M7(&I%SEY-30TU5 9.G)-O/B?0LP^PMQLQA$9U MT_EQ$H3P+81=7+]WWQ;")"=D52BYO7DV5J^ =O17YV=<@#"RE6PF&A"ODY>G M"!Y'LN/E'7:)KLGWU"3CH;WZV%DN(-P<^]GK9I.UJ]-X075AY'P0\"$.,!/6GJ\9)T;FGQZL$C M.?JER%/UK%6^B(\8AEXCQV*08.?S*\8;%1_7XODRUN];]OK7^L=7?B.*0;!B=Z M5?<[[7T1>WRP80G6,3&[Z*Z"SQDV5>4J2GT<:1LIA#/O%0B-Z2_GN\F_";D M,-7/=;4]^YEZ*%R1/!AER;,C9I_VY7-W #3[X8'FSC](^#07I(I]/\S4B*]= ML,VZVV/D"M&2+#5M=Q$"0.O0Q6$O;&S4=46:/.ZOI/V)O$/%YHX<%]X)IO(W4QX[+C&0@.=68NJ-R^39VCV2(NBE.+,3ZM)GME M'7 \].>/G%Q&'29BVT8!3.VN4 E'Y8 &Q":-D?-MV]3=(3CDR_H.F]/0_8NT M$A^M0 Z' E*2'%DIU"*'Z%9(BK/#8<]A;.CI?GFB#7M=%Z@XCZ+F[*OCJ*GC M!1-;6QNNI6\)R1E?'\[]'E4[2XO<*4-. +D6-_V@_,YY,9S[((YXF_)A8[36 MJ("-TG;REM1"Q)F*HI^+T.XJ[F:A"67 &M^('#GL:.GX 3T/S!TYP)$^'X*]S MRK7(==3F20\@^+X$!W/I? 8\B%U$$O5ZLP&:W+2BF3NO/E"-M 2')I:_D!4FW0'] MNG&9_]"UTTF&SO=Y?,H>"ZPZ]IA*EME/>BVZW5#2 -LL9)O<62>>G=^P$8(> M=6]4ZFC-G65PO#E>$[K77Y[H7D\5].^-IW[@V=LFWX_RGOFAKO#"6JY!;TQ( MU.U\+Y:^PL;5^^%9%/PX-U_LZ@=@SB#M Z+@R#):=A%F1D?)R101K96O..7G MSB#Y(ROC'I11A;YV[I".+-$8N"[?O8J2W+B'*TM29]>LJMF2[EWTY2B^P<@2 MTQ B)IP PK/@0ZZ82JTEAO!-M#'RP:&M$\_8]NJ"4R8T>+Y?@:JL*HTV41,P7R0I/^#%FY5BC.;VGN32['*0PV.S.A"PK?GS''0_.!ROGL!9L$ N"*U"ZB]@L]B](T2_?R0+T$5Y"M3LY\IU_#*-QXK MLA\M? JQ^Q,U!:&)">,;K*FA.\I!6[NC^U[Y.0T*O?Y3:)2@K:PH0\'XEMY_ M[O8'H->FS=YV3?9259$;_*H[.%ALRW*TQ"LX(P_(%[B(>1>EZ$*$8E?E6_>JXZ[:UK.%S2 M]L6[H5?^.*..9$24I6G&>^>,WB\2&0LT9Z,K:9.40I<0#G5!B6YEC<&#HT@G M&J9\:LY M_EH(]GI,W.^X\;\T15" MVI;+ SX/2,*U,)[8)V$RFF=Y&0+1]Z:X$MJ#F_P5S4M*>AB'9:+3/RTMJ+Z5\Z\>KFY>><4GGG]'7 M/M )18UA0A %L&Q/'3X[OUK$PM;ZAT-M"+?69T#X)J=,%S>*!:IS["6 MRW6HYP.O@KQL9)9*'"67VJ2PK(B&@)NC0P3.8]@O !25(*R V52%KP^%T]93 MEGN5!2^HIXKG?I1*%9A)W%*O1T 77RVBOH^Z%R5Y25W\K*&>+K/7E%GHF10; M*'O;^ENCHDVY7=V5!0FZ [?,!=6SJ4,V.A%O68HTTI6%G.>9"ZUZA0,N,MBC M3CM!<(0M2XI8@'YV8BM@RU;4R'U'8P0F]N M"].C_&C0AFTUE'RVE*RTUN=?ARX[Y$S3?E2V8%J3@_ZPO%ERZB 8\\ \DLYC M-.M6D+CIU^?GUV>/Y*:"E(Y M*4$!__[)%*C+GUW[N]CAD%^GZ//VKO*&CQ_TFXNOSH@\>L[BV)Z*,GQILF22 M?&8>)29-NJ:PA#?](]V$FJ'[-J=^8BI"LKW9XP<.WM*+.O[KG)B?Z7SX/KK9 MC*]M]>PRO:N#0Z<*WJ\^E9FM.? MM_YF7!^[YM^64?-EU/6CA?,,"XI54=\T/VRZNUJ*(@<[3'KZ:55P2-:C]L#! ME9NFZX7;7Q;*HA=>N.#]V$1=/KFL?PM7@C9]G,)\H;IS^)!+XLUXBZEFR^&] M.CZ5'"\,"1F]Z?B"+=0],/(*A+Z^L1V<9K7Y,8C60,&D%5%HVG=PIP(";<&' M+4RTHY['\Z7VT8LYA2[#/^5#=O>P9?\?8AV1+H=)@!/LX]NSB\LY7>Z&[_HZ M*C'WA%?\HC>Z6(M36TGN"G,>N7*"2E]YBV24(MAR]-RBA?]_>')S[M'0*O!R MOMD?]H^6DWF'@G,WE;$U/\S+@>\_ZFT8VHMSP@AE^,7),^U=?48)_YHXDT>V MI"8.RNM4GTG7!)&7J]=H$ LY#J64#Q@7!S/X%E)>Z.CBK!M;FX9)SH9ADI'X M2)3JI1VZ7\T!Y(_.Z:^HX7ZMV'TN:FE 9T"*4@#/B55ZAS7>;W+Q5.\WZ:>^ M>O2\,=2][*JO[;%?GW]\.?A1U$0C-V"$EO_<,_[ER.VI@SS\$%Z843JYMG@: M5U@?D=!#*%JZ_]!D!9;B-O'3<.:YOZR*)%:*?V^"QU$R"Q@G%C%^L*DF-QBH M:K26[N4<<[K?2M&7*?9>R7XSNGA, )R 5JT2VB9_#HBW*XN(F]*+'?*FE MYU0:WJ9A/D+8$V#(^_^/X ]/U+CD$?#,!OX-7S MY==?/6#8ZA]@S."0Z"EHZSU]Q!O=38,/P.^;&JA?_L )[NKF(RWOQ?\ 4$L# M!!0 ( *^!7%A\V/:[.0, D' 9 >&PO=V]R:W-H965T6I&1$*52#VBFCP>)Q%6W2^^V4 MWX<'ORL\N1=GX$@.QGQDX9=B%4V8$-:8>T:0M#WA ]8U Q&-?P;,:'3)AB_/ MS^AO0^P4RT$Z?##U'ZKPU2JZBZ# H^QJ_VA./^,0SXSQ#N)(.^< M-\U@3 P:I?M=?AKR\'\,LL$@"[Q[1X'E&^GE>FG-"2R_)C0^A%"#-9%3FHNR M]Y9N%=GY]58ZY< <86?1H?:2&-,G I[X!MYOMI1:?1D2 M\RI/(4TOL\JY>JNTI,3*&O:D1.IN[^"OS<%Y2_WY][D4]02FYPGP-WOO6IGC M*FK9EWW":/W#=^GMY,<+X4W'\*:7T-=[F@%%5R-3'TKKX!%S5$]5XS,3KBE/#L=YH?Z0JWEZ3JOI"[IK'00 MG>2FE2.OJZ WG:-RN.M[^!.E[=L)J!FP.: =&X*7C)<4]J]AJ.D]'+!46C,1 M2L=GQOD>IG$V2VF?Q8MT$61QFW&*C&47DC!H=A5=/X.\(>$)=8>0+>([L0!! MVWP.8A:GZ=TE.YHT:$DS DSCNW3*ZRP#$<_%!#YX50^]R SEJ]K0L.LH Z$K M\U G^C+)K9B+:[B:WL9B,:>#F,?9(KT^&S^2Z=?(13P3Z7\R<*[IDA?CJ4%; MAB'L(+13/ZE&[3CG-_UX^_J\_TF\DY9JX*#&(YE.;N:S"&P_>'O!FS8,NX/Q M-#K#L:)_%5I^0/='8_RSP [&O]_Z7U!+ P04 " "O@5Q8?ZDQP0X% "@ M#P &0 'AL+W=OI3M>*?W5E "6W%9"FI-!:6T]'0Y-7D+%S*&J0>+.4NF*69SJZZ&I-;#" M"U5B2,,P'5:,R\'LV*]=Z-FQ:JS@$BXT,4U5,7UW"D*M3@;18+WPB5^7UBT, M9\5V1@3I\E"J:]N M\KXX&82.$ C(K4-@^+J!,Q#" 2&-;QWFH+_2"6Z.U^COO.ZHRX(9.%/B"R]L M>3(8#T@!2]8(^TFM?H-.GY'#RY4P_DE6W=EP0/+&6%5UPLB@XK)]L]O.#L\1 MH)T ];S;BSS+M\RRV;%6*Z+=:41S Z^JET9R7#JG7%J-NQSE[.PC^OV]S%4% MY (TN2R9!O+FBBT$F(/CH<4KW,%AWL&=MG#T$;B(D@]*VM*0$KW(KZ%_)#$44!H2.,]>'&O<.SQXD?PSIF67%Z;#77_GB^,U1@?_^Q2 MN(5+=L.YG)F:FN5P,L"D,*!O8#![_2I*PZ,]9).>;+(/?7:).5@T HA:DN^) M!^24&9X'9'%'SE1589"?"69,X#PJF@)/DZN5:A?)!["E*G9IN)?#;@VO2B!+ M)3"EW276A0OQN](:8G$3^=1,WKU^-:91=F1:?T M$C1N$DS5_"OQ"M.C_OT&@*U S1*YULJ48 V.TT1!9,1)5]\ M74.V#'7&,MV:TSB3/ 5.\"-@+.XZ+:(P#+(X)%&4!#2C.*DX^JET?,N%<^Q/)^1>%B^4D$7+]7]-R8X#)F53 M87!9I:?_;3#/"[SL$S"T4\[6F2T?O_'9B1B-7X!X;Y#'-,A"-+)4^!O0VNJ% M54+=0?0'>COJ 63!*.L M]P&]A\6H%'<8MZ!S_I#.0]_%\TG\8+E;/?2H;'QM0E*ULGB,8Q&XNP_H+9?"MX;?,.'!8$L_!YUOZ[BWD"X@ M9PT&(,IQ[;9%X]N9E6I$04HDAT< FQ,D]&M/9JO\/K_(/IF((X(A&#^9?&E MDXR,@M0%\"A&I][_[T@TGL$>Q98H+9@3]442,!SY&PO=V]R:W-H965T $$@= M>>TK;21:AL8'I(JR3=.T#VYR32(2.[,="O]^9Z?-.JET7Y+S^>[Q<-W(H5 MW(FG5K>4\50TNBPX+B6HIJJ8?)]C*;8SQW?VBJ2%A5R50@.$C\4%EJ4!(AJ_=YA.]Z1Q/)3WZ/V1\X!#N'P/)N'[(L M[YAF\52*+4AC36A&L*%:;R)7<%.4E99T6Y"?CI_P%7F#\,#; IM,73ZS=8GJ M:NIJ>L'8NW[SX"3B'2;7$/H] M"+P@/($7=O&&%B_\3[P;*2I8$%=)?4$YUSDL;+91PL_;M;+Z7\$4SF38E@MC 7:%8EDG,VJ*1 M9A?;,=(G88^3?LXI2Z*DJ2UX!MJT!-A;KA5HNER(JF;\_>)L%/C#&T4CVJ:6 ML4G!9<+(3C6(\55<3^(%,MGT!5%6LUI3J?67-)S ?'U;-6B6RJ&U4Y]#W M1KUP%)$T& ]Z86@ES^MY8P^6*&W7\@0_F=%,P0^'9#,B)/+R^^!'?L_K^_ L M-"L[AH00]7M#>O$MAW0+:[HSUH4=MY70M-_6C%G-8M2F- ]QLA M]/Y@'N@6>/P'4$L#!!0 ( *^!7%CK7"88B@( ,P% 9 >&PO=V]R M:W-H965T%)N.A5J2)\E-]_>C;,?+@-38BZ[D.8>BR,56Z2=3(EIX$94T2Z^T MMI[[OLE*%,R^J36RO'42E1\%P9DO&)=>NFC/[G6Z4(VM MN,1[#:81@NG?*ZS4=NF%WN[@@6]*ZP[\=%&S#3ZB_5+?:]KY TK.!4K#E02- MQ=*[#.>KJ;-O#;YRW)J]-;A(UDH]NF2\F@UW7+RL^DG6Z*&6YDI@7!\\T+)-G@R@8_T'XX_LW6%YF3A M6V)R]G[6HZXZU.@5U#"".R5M:>!&YIC_"^"3Q$%GM-.YBD81KS$[A3B<0!1$ M\0A>/,0=MWCQ_\3-9 Y]Z 9^7*Z-U?1;?AZ*NT.='D9U%30W-J,?2FYF0.WY'I[A, I1#%FC!W:71#Y(:0 K%( MS';'=P3A;#*+9K283F;)&\ZW-W3&^X-%!A M0:[!Z7GB@>YZ1[>QJF[K=:TL57^[+*G=HG8&=%\H97<;1S T\/0/4$L#!!0 M ( *^!7%@2\ZH(T ( !4& 9 >&PO=V]R:W-H965T;N./KTKJ)8#ZMV1KOT?ZHEYI&08^2\PJEX4J"QF+F+:+)Y=#%MP$_.6[, M7A^_4Y@MN]9P[O$P)TWYAT\4.8P^RQEA5;9.)0<5E MU[*7[3GL):3A.PGQ-B%N>7<;M2ROF67SJ58;T"Z:T%RGE=IF$SDNW:7<6TVK MG/+L?*GI?K5]!29SN'EJ>$TG;GWX3N_A](&M!)K!-+"TDXL/LBWJ98<:OX,: MQ7"KI"T-W,@<\[< 5'L><8[GI?Q4<1KS,X@B7R(PS@Y@I?TNI,6+_F/;A^6 M@DG[5C[\7JR,U?1B_AS2WB$/#R,[%TU,S3*<>603@_H9O?G'#]$H_'2$][#G M/3R&/K\G5^:-0% %'-5PB/A1Z,/$W[P/[ \H4V1+8QT+6R(42I"[N5S#*9#N T"OTD2@;PH"P3 M4!\\#Q\D^>4$1GX<)2WG*$S@T'4'>U:M4*_;@F3H/!MI.]?VLWW-6W16_Q?> M%_**XM@$G:;$":Q&MEV[N5JV7LC45 M%WBK0+=US=33%59RO_(B[S!QQW>EL1/!>MFP'=ZC^=+<*AH% TK.:Q2:2P$* MBY6WB1974[O?;?C*<:^/;+"9;*7\9@72#'\H89MEXJN0=E=Q.: M-5RJSIO(<6%%N3>*5CGYF?4'85 )5OWR12/]*H#C5\ C6+X*(4I-;P3.>;/ 0)B.-",#S2OXI.(-YA=0!+Y$(=Q M<@(O&=).'%[R MX=:F0J*X&)'&[P@8JSH5(S\.=FJXVB6OEK+.T.=#(.:N_/ M0CD!O_>95- O?GJ \&2A/3J&O[^D^YFV%\'L!UZSAAE7\.^9P M+>NF)1$']<:(GX0>)SY41DN5H7MLR"3=1VTTR ),B5#(BNXU%SLXXX)F9*OI M2/7Y@DXUPWI+O ZRV4\,X["O83+ST\M+,I)+?Q:G\!MJO8!-EK5U6S%#B;): M*L._,W>;S^+4CR_#*_!]5?'C?FI92W1RG\>Z1NJL>E>QDW'')^@C/#@J[" >]+"\FGMZ\ M2N-H_E:/GQ3:+G6:V[]RF$]TE32@R&T9/'/Z=TT0R(2./_6C9&8' M4YB1BLZ<0>)/)G-KSF&>A+V>Q8F4!D''= R.>F*-:NYD^,K7C0D.%!;F&%W.21G7=OAL8V;@.NY6&^K4S2WH@4=D-M%Y( M:0X#&V!X:5D''4O(*I>%* M@L;%V)M&P\O4V3<&WSENS,$<7"1SI1[=XG,Y]D(G" 46UC$P^CSA%0KAB$C& M[QVGU[ETP,/YGOUC$SO%,F<&KY3XP4N[&GM]#TI!&EEC^31"0KDYOX[%W#*FQQE=R0S-FA4X]J@F#.HG M]"9OWT2]\,,)O6FG-SW%/KFG$BQK@: 6L+^H+YS-N>"6HSDF]R3A<;E[9MP_ M@4)1S1GKO-H5PD()*ETNEW#.)>VHVE#^S+LAT/U@-4?=W9$;XDYJH2K'R-KR MHY3/4>*"6P-G$.5^?Y#1A*#Y(.HPU!D>T3IG?3]*$HA"?Y#DAY05-ZXC&$C\ M/ TA\_.HUYVOF;:2!'6QQ'Z<99#[:2_KC*CN:PJ@D=26&"'$2UX)%.4#&ON] MI -))=]S2?X1+-N24>1G@P&)Z(49?*4\:>HP_R0R\P>DL.?G21\>E&7B?Y,S M2"D!:423WL"/H@R.O9O@H,!)[+)I8^ZB:FG;6N]VNTXY;1O$BWG;9F^97G+* MGL %0<.+//- MZVK75BU;MK%7%G*3#-=4;='[0SH?*&4W2^<@^[_,?D#4$L# M!!0 ( *^!7%B/^G#2Y@( "(& 9 >&PO=V]R:W-H965TT/X]QU[84,EPI==S_&>WW@]L^.UL?>N0O3PI*1VDZ3ROAZEJ2LK5,SU38V: M(DMC%?-DVE7J:HN,1Y"2:9%EIZEB0B?339):/+H8A/R;\%+AV M>VL(E2R,N0_&-9\D61"$$DL?&!B]'O$2I0Q$).-ARYET6P;@_GK'_CG63K4L MF,-+(W\)[JM)O0 HMH BZFXWBBJOF&?3L35KL"&;V,(BEAK1)$[H\%'NO*6H M()R?7N'"P]OO;"'1O1NGGBA#("VW\(L67KP SPNX,=I7#CYICOQ_@I2T=(** MG:"+XBCC%99]&.0]*+)B<(1OT!4XB'R#8P5>"5=*XQJ+\&>V<-[29?A[J-J6 M:WB8*S3(R-6LQ$E"'>#0/F(R??,J/\T^'E$Z[)0.C[%/[ZCA>",1S!*BZFM- M2AOJ ^WR%'5X1X?4GV<=^:!Z0UXZB6@/C 6V-*CA:],-]2'D)_$PZ:GKQ N MC:I#NF(;:CJ.J(!)&5'DK8V-S4020_(WX]'U@/EHV4XDU%:4Z ?&B;!FQBN MT994"[5Z@%.&+D5-8:9,0R4ZFD T9'P%BS J>E#+QE'7EK9!3IMS:'3-! >A M23TZWP.Q#*+BNY5*B;PAXE7<,"_>JW YP\["<.)=":U#E!0^5[\K9H/,$CD7 M)?/(6Q4C^!V\\V?IX:0@SXK^20:O@W5*5MXG9[3.HE*BHPD93SG/LGY&J8&ULA551;]HP M$/XKIVRJBL0:"-!2"DA .VT/G2KH-DW3'ISD(%X=.[.=4O[]S@YD5$K9"[%] M=]]]W]EWC+=*/YD,T<)++J29!)FUQ2@,39)ASLR%*E"29:UTSBQM]28TA4:6 M^J!<8%".""B\6>/&=0I7>#Q^H#^T6LG+3$SN%#B.T]M-@F& M :2X9J6P2[7]A'L] X>7*&'\+VPKWT$40%(:J_)],#'(N:R^[&5?AZ. 8>>- M@&@?$'G>52+/\I99-AUKM07MO G-+;Q4'TWDN'27LK*:K)SB['2A\IQ;JK(% M)E-8*&FYW*!,.!HX?V2Q0-,:AY92N8 PVR*>8RZOMHV;#.>9, -<)F(TCEQU[V) M+FF)+S2.##JCAZ)K+)CK\^K2?GK!H8_]RKL7O/-(FC6\(UA78NK@8!Z&J451NK"C\^8F5I&/EE M1M,?M7,@^UHI>]BX!/7_R?0O4$L#!!0 ( *^!7%AJ\:_^UP8 *P4 9 M >&PO=V]R:W-H965T!<1O&;ZF:J5[ST"63,KR MGHCWT_.!0X!4IA)#&B3^/:AKE66D"&%\:W4.NB-)L/^\UO[6VHZV3*16UV7V M1SHUB_-!-("IFLDZ,Y_+U>^JM<765+B;HIRY>)L6 MLDA2F<'[0INJ1G\;#<,[.X!?6YGL6OUN?LLEFD%7V56*[A)=9*5 MNJZ4AC\O)V@_)LE?NXQN5'J[55+AG.JE3-3Y "M#J^I!#2Y>_L8#Y_4!P%X' MV#ND_>(6"W%:9PK*&6S"=:FUPDA]5)+P3T$:Z%E&^0Z?55)755K,X4KJ5.^R MZ^#)N^VZ6RB8E1E6,VDVE"A@=REQ#&Y>E_E2%H\O?XL$#U]KF'6898,Y[V&> M$>:'#>:JPSPAS QE8(4U2_^D7.9E9=*_43@IM6F80!93F%>EUE 7V)DRNS_' MCM1L88@U1AC=9Q:E5FL8TBYA>JE\HJHNQ6"8%L18:Y35HU-T7H;X%=S:)GF= MH7@Z2Q-IN\IEA^>:\%A'PSN+Y1IL[O-AU6K'K&S MT"F0UZ;&>,UJ] #RLC 0'>/ZOUU^MOOEY/8$3&4C_ AZ@Y2[$8MB%]P(AM'( MDC$Z>RVWIF_KB2D-GNW&,0O]>,UOR2@&$3@L"H*.OW& .*6LRU5ETVPIEQA/ MX>-Y\3;L9CE@7NP#CYF'7KA6&$,;TB9-IFI9ZM1 B*9%6QJ:59'\6R>-3N8A['>O0)^'(B7O"1'7NYL)A M+F&,8>@&HX86$0C!>!A"'#'N<[BSO GF&K._H#89RJS9^29->V!>@(_ZFH3S M0_P9>MYHO0_K>,U.M"!&CN40\4Y@?WU['"WO2\>E#;- M#+LN9'3UY!'#5]CICM+^HS0$^A%P8E:[IJ*#!QX_%34O.M@)FM&E/^K,=G8Q M^2#3C$1?X=O6*XT^QT2=F+Z7T92D9TJ^-N788>8&3U^E9H'+'!Z5K"@L/I:J M".R>G!D4;[?,HBKK^0*3BTCL%"P2?IL@1V ES3$3>&\<"'/0A3DX.LPW=-"F M2S*X? +F%L&PYWT8/E'!8ZFR7C_>%?S#,(Z(\Q&>62W29 $+^:!@HE0!*8V^ M%->TJ#%6_3&6AE=8MMCQZ KPQ8P.D@4-%'GSLD5EV0RWN&'^K6:\Z]26YB,3 MZP.ANFMEVU? S1,J?X<'4VXUZ=.[$X^X-G^!95_/Q1[$!+=]*J NQ9DCFLF$ M*(\)EQJ9G;I^U/H]A_DB;&:[K>NHM[?W[L2N&(=VS-V>-=<[^\<\O&1IO-L6 M7>_\1,'B,!I[GG6#L^T5K.8XY.OQ[;]:"KOGQJV$_:7<"9@?V_R@^_I'^>'3 M!1ZT<\'^%R2GLT\M#?]2D M-*;,[>-"R:FJB 'W9R5ZL27H@.X#Y<4_4$L#!!0 ( *^!7%AC?)(.Q@, M H) 9 >&PO=V]R:W-H965TX+>11Y M#^_E.9[F6ZD^ZPK1P)>F%GH15,:TLS#4184-TQ>R14$[:ZD:9FBI-J%N%;+2 M*35UF$31)&P8%\%R[K[=JN5<=J;F F\5Z*YIF-I=82VWBR .#A\^\$UE[(=P M.6_9!N_0_-G>*EJ%/4K)&Q2:2P$*UXO@,IY=I?:\._"1XU8?R6 ]64GYV2Y^ M*Q=!9 W"&@MC$1A-#WB-=6V!R(Q_]YA!?Z55/)8/Z.^<[^3+BFF\EO4G7IIJ M$>0!E+AF76T^R.VON/?'&5C(6KL1MO[L* N@Z+21S5Z9+&BX\#/[LH_#D4(> M?4)C0K.%>=-AG'A4W*G5&TRTG/+-\CN:3A MU3U;U:@'\] 0J-T*BSW E0=(O@,0)W CA:DT_")*+)\"A&1-;U)R,.DJ.8OX M%HL+&,5#2*)D= 9OU+LX]@>-SZ,L[JK2RJQ'D&IRQ<"VU.67E>9S["J&032L% M"J,M6NW0"D*C JJ9P1*,!%/9&YJ6B=W+9WD29V_H<(N*&2XV7D<#4PA,PUK6 M5+=$$"Y(3W::B5(/9O 7,N4S#I0O;%:H^IS9(;%##'\\A?6F/(?Q<#H:T9P. MTRBA>3+,XPG<55*9UP95FN*7ID]UA2DCQ<#S-:$RB$=QU M*[_/!04#X54:90,:IW:,TW@ O]-;]\2YV[.IM:L;)AG*0&U;8WT !E6 M$YA_ /U;]/]"R?51)&=GX_7)O2)8OF8/!+)!NLN^K(\!=-%)+R+840(T24DO MC??2-Q@4"'7P8R45L=/BD8U(6C&\<'@OO'R&SFE/Y_2GZ?R8?T_L&V8ZQ1%7,K$G?I":#6O#;V+B)U!/?29OT_,8G'5&\YI403'7G3=C9NG*)'@354 M),/))!_ K0VS,/# ZLXE\YRCSR&F"],(3A$H/.I/#:J-Z\(:7,9\J^J_]HW^ MTO>WQ^/^+^&&J0T7FBQ8DVITD1%KE.^\?F%DZ[K=2AKJG4ZLZ&<%E3U ^VLI MS6%A+^A_?Y9? 5!+ P04 " "O@5Q82$I*R\8% "##P &0 'AL+W=O M"CR4E_V5L94YX.!3E>\8+HO*U[BEX54!3/XJI8#72G.,JM4Y /?=:-!P439 M&U_8M1LUOI"UR47);Q3HNBB8>KSBN=Q<]KS>;F$JEBM#"X/Q1<66?,;-776C M\&W06LE$P4LM9 F*+RY[$^_\*B%Y*_!5\(T^> ;*9"[E/;U\S"Y[+@7$Z8RYQI?BWS;R(SJ\M>TH.,+UB= MFZG<_,*W^81D+Y6YME?8;&7='J2U-K+8*F,$A2B;.WO8[L-S%/RM@F_C;AS9 M*-\RP\872FY D31:HP>;JM7&X$1)19D9A5\%ZIGQS,CT_O45YI7!M2RPUIK9 M[7IUR^8YUV<7 X-N2'B0;DU>-2;]$R8]'S[)TJPTO"LSGGUO8(#QM4'ZNR"O M_$Z+;WG:A\!SP'?]H,->T"8=6'O!J:173/%MTC?L$3%F8*(4*Y?P2S=6:]\8O7WB1^Z8C\F$;^;#+^GB&39G5 M.0>Y@":+^:DL''CW0.7$KZS$XK)*&):+/WGFP*20=6F.)=?I_GARMQ+M@K9 M:J))#X'$FRA :&SB5"J$!(@2S(HCX$HM&EY915EKS$B?G<.OG*D&98 8X<6UAQ^@BAR M\9JX,5X]QQT%,&.(=KM3.)SNN1'E$CS?"8,8/-=)P@2\V$FB$*:8-U/IRLIF M:#&7E=W[('2"T(? =49)",'0\0,7/O 2$\FM,,NP@04ABR81R4=)1(*!&T$X M=-S8A1]L)L9,=D-\B"-G%$84OQL[/L;7 :^PA5?X?'A1#%B'I@A3K #@'-PP ME1W#3:?=X[B9[)B O#5P*"I6/KY\D?A>_$8WNP"RVH]O81ZAQG(KN,E92;A0 M5O.1<,!/X$"URAK+M42TE@WAH6O$V>?:FK2X;/;C2VVT M01,$DV\[Y(556VS/I6<6_Y:JP@5)> M^@PFRZ7B2VP/^(A" ADQA:\L1R0?AL',D^1]B)QX2"#Q^X$'P[Z/CZ/0\9($ M/N"DH%#L=OMOVOLN^ Q>>4XXC,]0=SBDVB^X0(7!-2M39%7\/G3I8QC^*(P MT&4XLF'X,01]PF\X.R.:4JIM$3U2];L!'+>"C?S=/">_.][W@V+UO M^G&B$W=('@9X1715%.D1D+*\K3."1[4"TNJ*]!, MA043"M86*,]I,:OYK*;RF@#V;77>K!+CI!1XAKV:H2X\"I[O,?;S7J+Q7-D& M64N,7N34W6'2=U%L*O3]ZX7BU(@&7>'\5I219[^V1LS?&B5"@+__+FF+)X5PJ4G6SGW#$X=8=TBQXQ MJH-A-9W=X4]8+I:"N@N1\I4V<145=P RQN)U<0F:' M.^R!'X^=^=[KYAZ2&-=ESV?_/7Q:K^BD163: M]1C MMH$:>MDSU]UN&X^R3.Q$0X_:R^O[;LLL.+E'6'6W[P86>409 ?[E),@:2!O) M44[Q\>_)1YR-B+"ZO ;(;5%,=( >@NAH4P\.#D8%1XC3\4_C4,"_W^:,U*ZV M)\Q)<[#:BS?'TT_8(R$%[[A[_!5!+ P04 " "O@5Q807.$7<0' !!%@ &0 'AL M+W=O+]^3S4OHFU)X\G.B]@BNZM.59VZD*+*4:LT-_JJ[N=XHP0M[:%W- M?=>-YVM>UI/S4WOODSH_E8VIREI\4DPWZS57C^]$)1_.)MZDOW%=WJT,W9B? MGV[XG;@1YO/FD\*_^2"E*->BUJ6LF1++L\F%=_(NH_UVPY=2/.C1FI$E"RF_ MTI\/Q=G$)4"B$KDA"1R7>W$IJHH$ <;OG]])^M[;!EP;6XE-4_ MR\*LSB;IA!5BR9O*7,N'?XC.GHCDY;+2]I<]M'NC;,+R1ANY[@X#P;JLVRO_ MUOEA="!U]QSPNP.^Q=TJLBBON.'GITH^,$6[(8T6UE1[&N#*FH)R8Q2>ECAG MSC_4N5P+=LN_"Q769N59N_K0A1/ M!^0PWS7#P[("P9# RLO^$-#V56I\TKJ1@GV[XN% M-@K4^,\NFUN)X6Z)E"XG>L-S<39!/FBA[L7D_*P!O.. -#TD_OT'Z M%4TEF%RR#OM"( D%VUKBL"NLM"ESQNN"@:8@8;W+DL.Z;E>"+66%!"WK.\:A MHQC+7;9R&=1N9"UJHPF4P:%+W.'UXT\_I+Z7O-6L;*%-X5T]Z_%V-TU+L;+& M2=EH"-:S$_8OP57+&8:(B_5"J"'J]./3C[>U\PV+$R<. RP2S_&"&(NIAY6? MS'H',-_)W(1^PY1Y3AIYO<\. (,\UXDBEQ:AXZ8A"46@V4[T0MEJ79F8>']5 D]X;I;WID,A.]MD6GS0:>ZXX)WQVJ MRT8I*#]A/XM"*%[!CX&+^)!#8\?-,EPM8?RW[,9P(RS'*IEC:^J$6[Z1QC*-NX@+T4N! L44V M]4)Z/F/3R(D\$&CJ 6F(Q7-@4]\)O7#&(L?+/#8-G<3UMWR;QIF'9RX(@[,M MN*+3-D;7>1IJ$B=+<&1*]+(PLC#N3QZ,T1OF>TX8^5C N"AS+?]AYF&>Q@-/ MXU?S]/UR*6S/''/TFOQR+7)9YV55$:*+2S$"23S MJ$YY8%F4V8!1:7K)LK']#JLQDL&H7D5/GLAQ79\%((%'M/3&1,1.Q(LX9WA] M5Z*9]S)A3=/.05#N>2YQWLMF0R;V$BSFHD3H*;5*FR0@%W1$R"-0_,;(_.L1 M#4*%#1%)XWBK.I49)ZA7V5Z12YK./RV69"Z6? MBJS*=6G:);*? " [8VA*_93])NNCSBJRLXNR9IF;(5P1\X/(,C9'$I90C&+N MI=G,)E^4 =LT@"-@V.<:F@TG%F#[1NJ2-&J4FC#,7N"]7,&SY%9VSZNF!<>) M2!QB -!/?=K"A MDI(7^%9WM=7]_[>NJQWENM5UPGZC1-P@"0V-1S1"L)PK]8@AXH&K@F:'T*6\ MILR*]V=(X*29S=S$8Q=YKAIL&&B;. '8EC@^6MV6ML\4H8+$;LR\V";-)=\@ M/:KROY!3B'N\8&W6U \C<"M$PXR=*$G9QRUR 4Q/W!8@JZC?$J)G;6OD[!1I M%T4LRIS8S]@O O;OXKYM8VWV^TY"]8TF;.V;(CF@):.1[[EUBM["CN3RJ-&B5X!(@K[C)_"'=M:O",2XZ#1D&+'A2F*;#(,'/4> M9[]!Y<882^-7D#J!&[(#M2$=:D/ZZMKP9>#"1<^%7;7@H, #M6"HM]36=_'N M@;=M0Y64<=THL7V=^<[V_N6E)H=&D86X*VLB 6EZ)%FV^H+OH[EVNT(!5Y:8 M>QH**L)B5DLW=:DLQ:B7>\U8"Q'].G+3\LNX1*_J6B\I/<)A2'! M"U1BW]^"@*YX#8*4ORMJA67'&,V.G@U0P(:DE*H-:^!DGH\&EZ#R$[-?<;I_ MP>O.!VAJ@>/B/+&C/5^(UVE_SO/^^@HI3U#LD[/?HT^I[>/E-G!?^G07L>>C MSWIKH>[LQTNJ=>!%^X5ON#M\'[UH/PMNM[A'Q5&THU^ESD7,VVWFA[PHVG6[*F2ZH_;9^D:;D-)6,%Y8H)CB1=S9Q[_R[Q(QM0 MWO$KHP?5.D9V*B]"O-K&0S9S/#LBFM-46P0Q7WNZH'EN268/5-/M>): 7XX8F H X(WAL0U@'AOP.B$P'C.F#\WAXF=4 Y M=;>:>YDX3#2)IU(3!(?"1? M4!!=H< +_)[Q++X>[8]/1N/A:$S3$0K]D^').X8^Z8ON9")LM Y+7'@"M\B) M$=*(NM0B?46_?S37T8.FA?JC9VSS"C;NAUD#NU-;DM*98QQ*4;FG3OS]=W[D M_=B794@8AH0E0+".(N-&D?$0/7Y0:D=X2E$JE+8+*=U)23.[A%+!>6VF!Z8W M"#-IFN@C4YKQ=9]>@UV=JQPZQ)FGUS[.!Q/W7U;!:#^.BI,&A4F@RHL MJ63&QN[1,\VH>0Z_Y!0M!-]3J9D]?C+/+EKJ4BZT60BD#","0L 8)U%+EN%+D>7#>MY9*VELNV62[**G6%S/NITN;= MPO@6NC#65KTV7/:I-MCAN:I!PC D+*E@OM=RQ& 4-I;84>.F4>/F/2XV_Q\N M-MC!N=F'A&%(6 ($ZZATVZAT"^EBMY"*0,(P)"P!@G44\;UC">1]:Q\;[O%< MX4!I&)26U+2H9651OY'YK9K4'Q1D(8K"O/=6:V7>F]]!P-GYA:1A4%H"1>M* M$1RE""#]JJ9!Z0))PZ"T!(K6U>58RON#=6E#(2W,Y7)I5>VO MF1CH/P UK?O2,QX%W4(0@W::0-&Z*AW+>W^XON\:&?H;U2=.OH$-\\Y..6@5 M#TI+H&A=98XEOS\!]370 A^4AD%I"12MJ\NQR/<'*]9OXVO1?YTH'/E=(UKT MW=7G5Z#E/!2MRK[;VAGQ_8* !B;0 &0 'AL+W=OH%FW#\,P M,#)M$Y5$'U%.TH/^^)&28IDV0]O#O2^);9$72?/V0_)Y1.KZ653?Y8*QFKP4 M>2D_#!9UO7Q_?BZS!2NH/!-+5JHK,U$5M%9OJ_FY7%:,3IM,17[N#X>3\X+R M M6/UM>5^I=^=KRI07K)1J61W(O\G MG]:+#X/+ 9FR&5WE]5?QG+*N04T%,Y'+YB]Y[M(.!R1;R5H47695@X*7[7_Z MTGT1&QE\[XT,?I?!W\J@"K9G"+H,P5:&T5L91EV&T7:5_#3DG]RI'QA7@E'RA546U1LF[D-64Y_(7(A=4E4AX M23[S/%=<>7U>JP;I:IUG7>7OVLK[;U3>(Y]%62\DB'T_U7N@43'X[Q')C$C?F5EF?$\_?6 M)CV\-D,[QM!#L/YY!0TW>(-[EU/9_(0>:I%])__ZF[I./M6LD/^V5/*VA8WL M,#V,O9=+FK$/@Z7^M59/;'#SES]YD^%?;1I#PD(D+$+"8B0L0<)2$,P0WF@M MO)&+?O-E53RR2BM/37.T\546N?O)2_+3\>N_=7*/U2 2%K:P20/3<[*G&V4< MGS:%A2PN1L(2)"P%P0QAC=?"&CN%]7=1TYQ(JJ<&-%=37UIFS*8C)^98'2%A M80N[V-!1, Z\X7"XI:;=="-_O)LNWDTWOO*N=M(ER$:DELH%$W^S4*-[)^ON MG3B[]^/TB:E9@M3V@KVH%9*T=JX33>Y4)*O=#(A%H1_L&F>G4GZH6:AV2B M4*4NM,]#K0+5VE(45ATY2SE61TA8>+FCCY%-1KO)3FWI8F3=$B0L!<$,&5VM M973E'GVD%!FGM9).35_((RO9C%MGJ4[.L4)!PL*K'05L:V1OBAA9H00)2T$P M0QW>L'=6#0^8?-(GRG/ZF+/3F:A.]5243-FC=FEDJXK7W.IRN76CCY4,E!9V M-'.&<66;;$;0@F-+P=M3&FB!*8IF"FC#V^DY!?1 .Y=F0:OOK-8BVB<;)_!H MV2!I84=SV1I+DLN)90VS'Y5 ZYZB:*80_%X(OGND>5VZ$F5#R%2L'NO92IF6 MUG]M5X*3>+02D+2PHVTN!WWK_*1+:,R'+VT3%$M"V[PY@;8C1=%,5?3>6L_I MD[NYHTNN1IAF[IH)6L10VD)E):B:*;P>F^MYW;7?BK4:KO2+EF2+6@U5X-4Q?)V(BQ(+LKY M::Y63FH]+B5[PSQ!';=06MC1+EP#U=XD\?XD";3:*8IFBJ+WM'IN5VOOPU_' M[HB.W6D'OAG-L^H!ZH"%TL*.YG+E0PN,H;0$2DM1-%-EO,2]:L MMY?TAYX16]4$]?A":6%'V[0+GLV/&T&+C:&T!$I+43134[WSV'-[CQ]8R=6T M^HNHU4 6KACQA\%06:W-SZTJ@_J1H;002HN@M!A*2Z"T%$4SI=@[IKU+Y!T8 M'M0##:6%4%H$I<506@*EI2B:J<#>I^VYG=JM%>12KJSWJ-VZLQ\M.:@S&TJ+ MH+082DLZFA'%;QT>V].(%%6P>8=A[P3WW4[PK^R)E6I,O65EMM!^3#6P)DS, M*[I<\$S?K)FI=635>BR^N^^[O?NF#:RT#7Q'):': M@:LOV.X0OG4SC]8AU+_?T3QOT_=U-O2W%KB')8L/2Y9 FY"B:*8D>M>^O\>U MW^RE8!7Y31FCGZ\;%23YRC+&GYI H'7D7.?;O6H5$30. *6%4%H$I<506@*E MI2B:J=P^-N"/H,,I- X I8506@2EQ5!: J6E*)JIP#X0X;L#$?_;< J-/T!I M84?;&@"W0Q!OI-H93:&Q!2@M1=%,X?2Q!=\=6[@3Q7)5L^J$L-]7?-G$-_7N M02EF]3.MK)$&-_)HW4 C#5!:!*7%4%H"I:4HFBG#/ASA7T!'4&@4 DH+H;0( M2HNAM 1*2U$T4X%]%,)WWQ__33)]>UG.9W:;!XTZ0&GAGI8Y[AZ"UB.&TA(H M+4713'7U$0;?'6&(5U7)ZU7%FL%UQE_T:VN U0TZ6FC06 .4%D%I,9260&DI MBF9N<._#$<$0.;@&T'@#E!9":1&4%D-I"926HFBF OMX0^"^J7_/X.K.?;3B MH/&%/2T;OSVX0NL10VD)E):B:*:Z^EA"X(XE1,4R%S\8([*Q;\M5E2VH9&29 MTY+\)-'#_;U5==!H I060FD1E!9#:0F4EJ)HIA(WSI+!'B:#/4T&>YP,]CP9 M[($RV!-EL$?*_#]"$4$?B@BS(E,LF=O;J_:5S1F:5*+H]=619\8R= MD$TB MLB(1E!9#:0F4EJ)HI@#[.$>P9P^%MHN]SK0!U%8O$X7JZG;B>/)J[?K=QUW" M VPA-"32T;9LX>6.+83&.J"T&$I+H+0413.EV,6K9HS.7^;S90,*ZOPH)$0*"V$TB(H+8;2$B@M1=%, M??:1D "Z'R. 1D:@M!!*BZ"T&$I+H+0413,5V$=+ G>TY*$]>3C3IS_DRCJ^ MXV5W4N\O^F3,M\[LO>VP^@23];CIG8W,8?/.7?C1$H/&1*"T&$I+H+0413// M7NUC(B/W%@W+W:4V1;DIQQHW*"V$TB(H+8;2$B@M1=%,Y?6QD!%T[\4(&AN! MTD(H+8+28B@M@=)2%,U48!\O&;GC)0DOW84%O"*]MY M2M#Z)5!:BJ*9BNGC&B/WU@PU6E8K-1&+VO-EK9,O-^)HL4"#&5!:!*7%4%H" MI:4HFBF[C1/R1]"A$AJ0@-)"*"V"TF(H+8'24A3-5& ?MQB!SM)WMZZ+:'U;&1H_1(H+4716L6<;SRXJ6#5O'F(ER3-XK%]Z-#ZT_6# MPCXVC\?:^CSTWL?MX[YZ3/OTL<^TFO-2DIS-%')X=J$:4+4/]&K?U&+9/![J M4=2U*)J7"T:GK-()U/69$/7K&UW ^K%J-_\%4$L#!!0 ( *^!7%B8EY5H MAP, )L* 9 >&PO=V]R:W-H965T=PSI SG.E!JD^Z ##D<\F%GGF%,=6#[^NL@)+J>UF!P)6M5"4U.%0[ M7U<*:.Y )??#P6#DEY0)+YVZN95*I[(VG E8*:+KLJ3JRQRX/,R\P#M./+%= M8>R$GTXKNH,UF.=JI7#D=RPY*T%H)@51L)UYC\'#,K'VSN /!@=]\DVLDHV4 MG^S@MWSF#:Q#P"$SEH'BWQX6P+DE0C?^:3F];DL+//T^LO_BM*.6#=6PD/Q/ MEIMBYB4>R6%+:VZ>Y.%7:/4,+5\FN7:_Y-#:#CR2U=K(L@6C!R43S3_]W,;A M!!",7@"$+2"\!,0O *(6$+T6$+> V$6FD>+BL*2&IE,E#T19:V2S'RZ8#HWR MF;#'OC8*5QGB3#JGFFDBMV2E0(,PU)[&'8Z8R%C%P:TMI-"2L[Q=I"(GZ^:: MV-4UVPFV91D5ACQFF:R%86)'5HC(&!*\/S5>%%3L<)()LJ:6_I'CS:,BP\^W M2S"410WY.X&.PNHB%QXC-PYN,2\CN213+V(.N: 8SK[(73NW!2W_\(1@-?NH+Y?'RAJL=J& 1)OZQ1)VOT?V7ADP(*9V[I&UWY%"=!?"&OSV@87JB[ M-HK&T:!?W+@3-[XI[MDPSOYUI=Q>/'J6Z_CHUEAG78G/7-[WUMSQE5_OHR&Z M=J&QQRP>19/+,^QC&X>3H%]GTNE,_G/* Y&PB-CIG'%XD49NBH/+? M.>1B-W5\9W_PE:TS;0[S.93.G4\$Q#DD&CC@>+?%IXASXTC#..?VJ?3/-(8MM=[ M[Q\M=^2RI J>1?Z=I3J;.D.'I+"BFUQ_%;L_H>;3-_X2D2O[2W8UUG-(LE%: M%+4Q1E P7OW3'[4.+0,_.F,0U ;!L4%XQJ!7&_2N-0AK@] J4U&Q.L14T]E$ MBAV1!HW>S,**::V1/N,F[0LM\9:AG9Y]PR ++*]WD M0,2*?*"2,[Y6!X Y52PAMS%HRG)UAR>OBYC.=/JOG7P M+1,;17F*AS<'^XFKD8^)RDWJV.=5[,&9V/V ?!9<9XI\X"FDAPY<%*)1(]BK M,0\N>HPA>20]_YX$7M#K".CY>O.@PSR^WMR_P*;7Y+9G_?4NY)95N2TQ=38' M]^8M8\M%;LTJVP'UM:TV.TL''FCX<3=ML4X145^. H/4?$IJA=Y7@,ZB+[? M1-^_&/U?H-28/"6)!-MG\7V6D )^.Y;X=B>";T%J9M8HW0HD7A)L.LE;%]GJ M45$K0.^(Z+N(^!3QX(?#,RRCAF5T!VJ] MGF.>BP*3;Q.;B3P%V)'U=_L5Q]Q2K%H< M2O:?%2SJ]U@3''F4QEO,>=T#R2U^?BH/=UUJ#$_RYGO>H'=< !TP/PP&P9$> M7=Z"H'>F\$>-(J-KZZ!I\?^W(MJRI"+/J50_G78J5,4V:M?^8S@ZTJ<+U#^N MEBZ0=UPM;FO,*4"N[;BHD,J&Z^H;WYPV$^F3'<2.SN&ULO5G1^4K0@1X2Y.,7X]60N17EL7# M%4DQOZ0YR>2=!64I%O*2+2V>,X*CTBE-+&3;GI7B.!O-9^7< YO/:"&2.",/ M#/ B33%[OR4)W5R/X&@W\1@O5T)-6/-9CI?DB8CG_(')*ZM&B>*49#RF&6!D M<3VZ@5,;@!3UA)-#4HR2V\9?IRI]_XDF+P;2S\Q_UVFUK\RR.%ORED$0)X4@$3@/B,!QPK_(N>>G M )R??0%GP )6D!&I=5GA=O6WU>K1 M@=5#!+[33*PXN,\B$K4!+$E%S0?:\7&+!A$#$EX"!UX 9"-'LZ"[X]V1QCTX MWAT.1./4;]>*YS@DUR/943AA:S*:__P3 M].Q?=;R8! L,@;4XN^E>Y=]ZW@U+?UX?MU M^/Y@5PA(1N56H^/1%-$BQG:UP]4]7ZIOO[TZ7K=7G268UAER6=E7U@XX:HX0@-&PF*X^%]6'>21UXWM*,@$P8SA;$C7F'S8JM]=87-_KM:F^E3=UG6[Y]:T@ M.MRC&N4,AZ7S<[8F7'45&81L3*$:5JVY4)^^VK &$4_.&)-H@2FT-IN--(>> MZ?(;%/LGDVD2+3"%UB:S$?IP4!%_OOS\7LD@S^]67]\(3GK%US?RT?A Z362 M' YK\OLT3^@[(=MZJ[>_/,&9-IY!N)-3Q21:8 JM366CY:%I,0^-JGFC:($I MM/9OB(V>1\-Z_K-UA_IZ&G4JZDYCT_WE1&,"#\A-U$AR-"S)Z^V.8):\ _)& M6!@?(3F'84]-%Z-H@2FT-J6-@D?(<.TAH_K=*%I@"JU-9J/?T:"D_7SM.1_^ M9OFQ2: Q<9Q.Z5E[QS8I8;#4F;^%5T%U4-; M5.=VWS%;QO+;,"$+"6E?^E+HHK+H0-"\/AUZH$#0MARN"Y>>R,I#W%Y2* MW85Z0'T@.?\'4$L#!!0 ( *^!7%B@EL_\V 0 -(? 9 >&PO=V]R M:W-H965TNWJN&M?5'WA30RQ-K%3VX$]J1^^=A("@9!;JEEUWY '9GZVYQ]///%TR\63 M3 A1Z#E+F9Q9B5+YC6W+*"$9EE<\)TS_L^(BPTI?BK4MTYCF]G MF#)K/BWO/8CYE!Z3I2Y8<^G.5Z3)5%? M\@>AK^R&$M.,,$DY0X*L9M:M>Q.Z$^-06OQ.R58>G",SE$?.G\S%?3RS'-,C MDI)(&036APU9D#0U)-V/OVNHU;1I' _/=_2?RL'KP3QB218\_8/&*IE9UQ:* MR0H7J?K$MS^3>D CPXMX*LM?M*UM'0M%A50\JYUU#S+*JB-^K@-QX. .SSAX MM8-W[."?<1C4#H.7MC"L'88O=1C5#N70[6KL9> "K/!\*O@6"6.M:>:DC'[I MK>-%F7E0EDKH?ZGV4_-?];-XSR*>$?1 !%HF6!#T UKJ!S(N4H+X"MTR16.: M%D91]%MN])7H74 4IJE\KXVE<9*[ V7H<\(+B5DLI[;2?30MV5'=GT75'^], M?UP/?>1,)1*%+"9Q&V#KP34C]'8CO/-ZB0&)KI#G?D">XPVZ.O0"]\%Y]^#E M[EZ'>_AR=[N[_S8)1 D+("$A4"PEI3#1LIA'WW^F2N<[B8=:>E7*JPOF)[&KD#KUQ M8]2*X*B)X*@W@HN$$OUT/^MI4.6VU8I&.D[_H"]L0Z2)H!ZC$C0RISH51T^H M8%1UI;6[WJ8NC1LD+("$A4"PEEY^HY?_)I*7#RDE)"R A(5 L):4XT;*<>_4 M6U9I*\(LTFM$+=TWLM*X8_H[3CM'+'J;O#34D+ 0"-8*]743ZNO>4.]6;(JC MO!!1HE?52+\2,CT]RI36%>Y>XJ4S !(60,)"(%A+EDDCR^1-)+,)I)20L 2 M%@+!6E*ZSKZ(*5]-:"ZVCI5B'R=@]6HEUV RZUV'N01'J]L;O M/ZRW^HD7QP:2%H#20BA:6QMOKXWW)A)5W0TH02%I 2@MA**U!=U_ G![R])7 M2U:@-7]-:Y6.WG!\G*].K4;^]4G&.K5R1^=RUK[\=OOK[P7724LH^I@2Q+C2 ML=Q2E>@,EF(3PAP+,TT^(+K2RZW25-]]Q))VIS/0NAN4%H#20BA:6[9]S>^. MWD8Z _T@ $H+0&DA%*TMZ/ZC@-M;J+Y:.@/]"E#3#E.0? MR63[6MSM+\;#+$_Y5T+J)5=3)>8I9IVA@:R-%Z"T )060M':PNPK=_?Z;>0J MT'H?E!: TD(H6EO0?&ULK5=M;]LV$/XKA#84+;!%;WY+:AN(K0[+AQ9!@FX?AGZ@Y9-% ME!0UDK+38C]^1TI6[%B1TR+^8%/4W<-[C@^/Y^E.JJ\Z!S#D0?!"S[SC(!CY@K+"FT_=W*V:3V5E."O@ M5A%="4'5MP5PN9MYH;>?N&.;W-@)?SXMZ0;NP7PN;Q4^^2W*F@DH-),%49#- MO.OP*@D#Z^ L_F*PTP=C8JFLI/QJ'V[6,R^P$0&'U%@(BC];6 +G%@GC^+/A>(_^AR./9%94PU+RO]G:Y#-OXI$U9+3BYD[N_H2&T-#BI9)K]TUV MM>T8C=-*&RD:9XQ L*+^I0]-(@X;RY:#1'K0#)GDY M3-@-<\0Y;C%10)"8G2R04TTDU M847**]0I#FSA *5PW&@+2PNG10JZ*[_U.F.WCBVSVWEX.0SL9^IO#W-W:AC% M<8=ATH$X#(\-CS@/6\[#7LZM?*C68#K)#$^6?LJBMA@];Y'T!O&3VSIJ*8YZ M*7YX*/%&P9U+]X>#LPRZF/;CQ.0;4-65HF6OXX\>@5<".\K5N,W5N)?CM9#* ML.]UT0=,7*&QSDCU*']-.6B22B&8MC=]IV3&)Y(9=LI_?"*(3HY>S8F9\]&G\41K,.I=_$?%_DI@1WD*@\=.)WA1Q5>0 MRDWA=MY=JB4HU_M@?2=RQ=G&'0B-XC=,9ZR^$3"B+9.5MM9,KCOUT:S?)Y#S M)DFO24W=/^CWL,1M7-]LSVE5F+J;:F?;WOS:=:1/YA>V9W=]Y"-,W?!_I&K# M, D<,H0,+L98U%7=0]&PO=V]R:W-H965TV+:( M%Y 3<,YD:K)Y[9869[6(D2002PU!5%_*[B"+--,:AQ_*U*K M_J8&;C]OV+\9\4K,E BX8MFO-)&+H=6S4 (S4F3REJV_0R6HH_EBE@GSB]95 M++907 C)\@JL1I"GM/PGCY416P G. !P*X"[#_ / +P*X+T4X%< WSA32C$^ M1$22<,#9&G$=K=CT@S'3H)7\E.IYGTBNWJ8*)\-;6 $M %W3<@WIN3A#$[6\ MDB(#Q&9H$Z%00'*!3B.0),W$)Q5W/XG0ZI8\P^<=XDL%F<\YS,L)VIJ5WS]4*+J6D(L_3;Z7O'XS MK]Y4+L22Q#"TU*XA@*_ "C]^< +\I"=TJEH$T_VR2+6B+;\;-;^]E] M6RJ5\&!K\7=PS^OY>ZGT/"SH!YZW%Q8UA&&,^[@YE7JUB-Y1$6/@YOBC,9SI M*B)I$G*4XK7SWR99U!+9CG7]VKK^.^53OTT_VR2+6B+;\=/!3Q49?EM&5?CM M\\3QNI[7VTNIACA7I9[3V*C-SX'-3K@L4LX+*LC*K>^LK MP:4IA/?Z1_JJ8,K7)YKRGG%#^#RE F4P4Y3XO*N."EZ6[F5#LJ4I9J=,JM+8 M/"[4=0>X#E#O9XS)34-_H+Y A?\!4$L#!!0 ( *^!7%@D9F(PR ( # ( M 9 >&PO=V]R:W-H965TJ7;>':0\.W 14L#/;2;I_/]L01H!&>=A+L,T]Q_<0F$YY0@!LNI<6-?QX&*UP'?<]CQUA@I)0M*7]3D+IT:EDH( M"DB$8L#RL84Y%(4BDFG\KCF-9DL%;(_W[)^T=JEE@3G,:?$C3T4V-:X,E,(2 M;PKQ2'>?H=;C*[Z$%ES_HET5&[@&2C9ZI *\&>-J92HKV(<8"1R&C.\14M&13 VVF1DOY.5''_B28?)M+ MG(B^B@P8NB,)+0&-;E_E=>)P?H&^R!LWBD'@O.#GZ -Z?HK1Z.P>\L9_MH'M*1,;1+4DA/20P9?*- F>O8.8<98PA MN42N?8$_ MAERO6+UA5E4[KOD:)S U9''@P+9@1._?V8'U<R S>]QDWO&'MT M1P1(5B$OK3)TR+B*8*P)5(W<1O9DXDQ"<]MVI!_E3?S@,"CN![E-Q$'Z?I.^ M?S3]ZC*4.4]D7<0$Y%=7*T$C:#Y5 F)(6$4=M++QQ^..K'Z,.[GJJ.K'M-PY MD!4TLH(39)TL).C9ZEB^U3%_WH_R7=_K:.D'N4Y'B]FJI26PE>Y)'"5T0T15 ME)K5INW=Z&K?69_)=EAUKW\T52^]QVR5$XX*6$I*ZW(L+695?ZHF@JYUQ5Y0 M(>N_'F:RI0-3 ?+]DE*QGZ@-FC\)T5]02P,$% @ KX%<6!^\\%GZ P M5Q0 !D !X;"]W;W)K&ULM5A1+L3 M:L)TPPQV"R,:WP58%DJ-Q3 M^D,-/D<+PU([@@1"H2"(_-G#"I)$(0>%)(9UNO=5.O93ZR';?2%9F+'T8+AE'C. M_\3C JT3DHEN6- _M](M&"-XD!4"AR&VW@D1>VI9/;8#1G[?*/!.,L%V M6D8=%G[#PA]EL:)I7@A@%\>XE5'D=",.A TR&D5\Z?6G$RS0!-91+R3,RTSG-N9G73\Q3(VSYN)^8KU'GXF.AB\ MF.Y)8>GY,[>?F:=6OF?-^IFIM20W6QV7%-BV[%QQ%-(B$U7KHIEMNF/794^H M-W^CNF9E)^<(4[7K&@B:EWV=>RH$34BL>!6J#I)2[_ U!+ P04 " "O@5Q8,7C>G0\# "D"0 &0 M 'AL+W=O(ANV6R MI]\J? 'X$<..-]I(.5E1^J@ZU^%,,U1 D$ @E *6 MKRU<09(H(1G>I3JW^IB,WV7OU+X5UZ66$.5S3Y&8." EG0M=IC!.?HN%]P%6LI%%N8)(+I&/G*$3 M%!-T']&<8Q+RJ2YDK.J/>E#%M2CCLH[$95KHAA(1Z ML'H5?0@ND6V>(\NP[(Z KEY/MSKH_NOI9H\;NYXWN]"SC^C= 0?,@@C)]"(? MMG+_9G(W"O1KON*"R>WTNROII>B@6U0=,1.>X0!FFCQ#.+ M:-['#Z9C?.I* MV'N*^>\D]B*9@SJ9@S[UYTV0R[7-J[7=E;Y2QBUDU(&Z]0;.:#R>ZMMF7@Y1 M]MBQ1B]1?F](;S0\K T/>PU_ \XG:!X$>9HG6$"(<$J9B/]A=1AW.2_UG(:G M"VMDC8V6]2Z8/7);,+\WNC=Z=VKO3J_W>RIP(D^GCBD_1P1$EWOGP)8Y@ANZP/>^]T;W1NUM[=WN]SQNSC.!)U@Z\,VR.\ M60U0Z4)OW%\IL$U1!W 4T)R(\H"O1^M28U[S @ )@@ !D !X;"]W;W)K&ULK99?3]LP%,6_BI6A"20@_Y/"VDC0#HV'38C"]C#MP4UNFP@G MSFRG8?OTNTY"5$HHJ-I+8SL^)[_C.-<=UUP\R!1 D<><%7)BI$J5YZ8IXQ1R M*D]Y"07>67*14X5=L3)E*8 FC2AGIF-9@9G3K#"B<3-V(Z(QKQ3+"K@11%9Y M3L6?2V"\GABV\31PFZU2I0?,:%S2%)* M*IYW8B3(LZ*]TL=N'38$MO>*P.D$SGL%;B=PFZ M61-K1A6-QH+71.C9Z*8; MS=HT:DR3%?HMSI7 NQGJ5'1=*! %92?W$LB<+U5-!1R3;[A_3L@<]TQ2,2!\ M2:XJ50D@%SD7*OM+FW?P^1$W$^H.9Z!HQN01:N[G,W)X<$0.2%:0NY17DA:) M')L*8?4CS;@#NVS!G%? 9A"?$M<^)H[EN /RZ?OESG.YB4O4KY/3KY/3^+FO M^-V"!"KBE& :,H,U;O\2-[,B/R\64@G,=32RW6!LKC?!=UKO M">[UX-Y;X/X0>*L*-L #YVP;?*?UGN!^#^Z_!1X,@?LOP%W/"[? =UKO"1[T MX,%;X.$0>/ "/'2M+>Z=SGMRASUWN)/[CBO*L&IU!;'"PB;[@EB &LH4OMC^ M]BBPSK92#P+ MKO"8:)HI'N0@] 2\O^1U -!H6S*N!MY"Z^6U[ZMB 2515V()W'R9"5D2;9IR[JNE!#*M MDDKFAT&0^"6AW!OVJW=C.>R+E6:4PU@BM2I+(E]N@8G-P,/>ZXM[.E]H^\(? M]I=D#@^@GY9C:5I^JS*E)7!%!4<29@/O!E^/<& 3JH@?%#9JYQE9*Q,AGFWC MZW3@!98(&!3:2A#SMX81,&:5#,>?1M1K^[2)N\^OZI\K\\;,A"@8"?:33O5B MX&4>FL*,K)B^%YLOT!B*K5XAF*I^T::.C4,/%2NE1=DD&X*2\OJ?;)M"["3@ MWH&$L$D(3TV(FH2H,EJ35;;NB";#OA0;)&VT4;,/56VJ;..&%-4<@53-&GK9D8"A0ZOP--*%,7Z!(]/=RA\[,+=(8H1X\+L5*$3U7?UZ9C MF^X732>W=2?A@4[NH+A"$?Z PB",'.FCT]/#M^F^L=MZ#EO/8:47'= ;DQ64P*Y!J\X?MW. D^ MNNS^)[$WYJ/6?'1,O1WP0I1VQ$F]F$PA)L!A1K5S>&O)M)*T&\-ZB-,LC_O^ M>M=6-RK":8[;J#>\O9:W=Q*OV62>05,^=_'5$LE.SQF.HCV\;A .\BAUX\4M M7GQJ.4NJ[.;F+&#\$>8#%N3J!M 'F M^TP(_=JPAW-[&1O^!5!+ P04 " "O@5Q8! E"V2(* #Y<@ &0 'AL M+W=OBDW;0'[_41RS385@+9U4)H,_=%H.DQ%G VN+^NR3\7U9;Y129S)3P4I-VDJBN^W,LF?K@;>X+G@ M<[Q'VY%DMY+]67]:="'PVWE'F\?&T"JC/^&\L MG\J=UZ3Z* ]Y_K4Z>#^_&HRJ&LE$SE2%$/J_1WDGDZ0BZ7K\U4('VYQ5X.[K M9SJK/[S^, ^BE'=Y\D<\5ZNKP?F S.5";!+U.7_BLOU DXHWRY.R_I<\M>>. M!F2V*56>ML&Z!FF<-?^+;^T7L1/@C5\)\-L ?S\@>"4@: ."0S.,VX#Q?L#D ME8!)&S#9#YB^$C!M Z:'5NFL#3@[-."\#3BO?]WFYZA_RU H<7U9Y$^DJ,[6 MM.I%+8@Z6O^$<59I]UX5^MU8QZGK4#XH\BOY712%J%1$WH12B3@IW^K2+_?/+6_(+&9)R)0I9DC@C7[)8E2<[!1_C)-$Z+"^'2M>HX@YG;7;:9/=?R>Z1 MCWFF5B6AV5S.+?'L)_&^ S#47\7V^_"?OX];WTG\362GQ/-/B#_R?4N%[MSA M'\5WXD_K:,\2'?XD^48G]YOD(]NWZ0Z_61>G)!B]FIVYPT,YT^%>'1Y8PJ/# MPVW?'#_DBQ_9PHT?,M@*.ZAYP2N\#_J8Y MR5\AYK @3LSB)U7?R9_W&>R73 M\G^66MXVU+&=6O4D[\JUF,FK@>XJ2ED\RL'UO__E34?_L8D%"0N1,(J$,20L M0L(X"&8H<+Q5X-A%UVW!MSC=I$2D^293E1:3^*]-/*]4J%9"D?0[>9 DDTK) M.1%+/= H%5&Y$HEN5>>Z89;S3):V9O76F;FO2I&P$ FC#>RLAE6CL,=K;]3^ M70X?=R6(3!LA81P$,R0XV4IPXI3@79X]RD+%#XDD]YN'O)C'F:C45G?[/\C- M8J%;Q;J$9DH+TZ8U9XJ^6D/"0B2,(F$,"8N0, Z"&7*<;N4X/4J?/$4J$ D+ MD3"*A#$D+$+". AF*/!LJ\"S@QO$+%?5]4M9;JR7'K=.4E_5(6'AV8MNT9_8 M>D6*S,J0L @)XR"8H:CSK:+.#U94-68[T6,[G665)W.REL5,9DHLZU9/7\O/ MOI)U$<\D446\7,J"O!$E$<_GO;6IT)F]KPJ1L+"!>=Z.#$>G9Y,]"2)3,B0L M0L(X"&9(\&(KP8N>$IS5)?7\8J.W-W%&YGF2B**LU-9,WECUYDS55V\-S/-W M)')^ZE^,+D;;/\_42]@_A"*KS)"P" GC()@A,6_4S1..G"+[D&?+7Y4LTEIB M)-^H4HE,7T\L;2IRP_K*J*69'=[4TN&%T+P42F-06@2E<13-%-?.)+2'O4[5 M97=YFNKV[2X194ENK2)T)NTM0B0MA-(HE,:@M A*XRB:*52_$ZI_E"O8%HN2 M(I(60FD42F-06@2E<13-E&+G;WC.R6O+J*]UY)K!7]565J.^IM ZU',GZ"W* MAE;U)-M>.CC=']Y!:%-SE.9PMU+*"T$$JC4!J#TB(HC:-HIA0[X\)SSDIOI3AK MI+AHI6A5']2M@-)"*(VVM*EE'GK?GH4FCJ TCJ*9TNH<"<]M21SS-@%WZMY: MA)H84!KU7GHBD]>T"#4RH#1^T,? :.3OW3O H&DC*(VC M:*:\.B/"=\XN6SK:YC+"JBRH^0"EA5 :A=(8E!9!:1Q%,^77F0_^<597^%#+ M 4H+H30*I3$H+8+2.(IF2K&S)GRW-=&_HX4Z%5!:"*71EO:BHPU>=+10$P)* MXRB:*:_.A/#=2RA>=+2?Y6.>/,;9LM0*@9 :51 M*(VUM%V;;7\.&9J0HVBFJCJ?PC_,I]CVN!\JZZMPWW[B9O86%]2H@-(HE,:@ MM A*XRB:J[L'G7XZHJ?;130H@ZX]^S.G;6WMK!;0F'WA,)N"H7=%>H8CD70 M.1:!V[&H%S56=W$6F\JV.-&O]=A.EHH40AWB8+3\O:7WH\F^V*#6!)1&H30& MI450&D?13+%U_D7@]B\^R[E,UVJ[%<#)L[*JCE:79+-X+9)#1#=Y*3IO7W%0 M@P)*HU :@](B*(VC:*;B.H,B<*^5V%&A%0&H72&)0606D<13-5UWD1@=N+:#I5/483V4R265XJZXH(-Z7WI0+4 MA(#2*)3&@IBM**CS M *51*(T%EB42YQ.KI"QGGMFV?^&H&IIRZ1R#P+WZ@2X6LMZ+O?^('NH90&DA ME$:A--;2]N]PFHSW)738>1Q5.W/#X&Z>?^R>Y[])\T+%?XOGP9/9GY%%7ARR M M6=I*^8H+002J-0&AN_W&;*L\WB1)83+VS-$:IZIIJZF?WQ/Y_9U^6?BJI8 MY>0WD6U$\9UXDWH7]HE56]!9?R@MA-(HE,:@M A*XRB:*=-NUG]\G%G_,736 M'TH+H30*I3$H+8+2.(IF2K&;]1^[9_UADV5M'G.R[.4,K;LZO44'M0.@- :E M15 :1]%,T>T\)L)M!QS837]95V/"V6Q3%+(:$E8K^55_A MZNYT^:C%:=4F :6%4!J% MTAB4%D%I'$4SI=BY#^.#W8=_V(5;O ?=A>];7N[J]!8=U'R TAB4%D%I'$5K M1#?<>9Y>*HME_6S%:F/-3:::1\EM2[?/;[RIGUJX5\Z\=U'S%,8.TSP4\J,H MEG%6DD0N-++:-W] BN8YB\V!RM?U4_L>CX M4Y-Z34P+;(\?V2]=\B:9%5%P(=A/FNI\[LT\E$)&-DS?B-UGJ!,:6[Y$,.5^ MT:X^&W@HV2@MBAIL%!245__DOBY$"X!'>P!A#7"%\*M 3N6":!)'4NR0M*<- MFQVX5!W:B*/_/X=G@0?>S0/&\W#/O:X5?Q2T@1.4%EY8!,Q M*SRA)6'HB"A$'K>.NY*HPN#*=_MM;F,<^=L.::-&VJA7FG%EW!6I%_7".#6#P^@.9)HWGR-A978?"P;?' F=1E\[21-WW.YDE7M%[4"TLV:S3-#F+S M[ ":3QO-IV]C\VFGS7B?SSAXNOJ#YYR>(L)3I',P+WJF079>VKTL+ZPB;CU0 M^"#>U[2O+/OI[<&]S\3KV5_'Z;W)_58#8)NIKT2N*5>(068PP6!J[CM9]2?5 M1(O2]00KH4V'X8:YZ>E V@-F/Q/F":\GMLUHNL3X+U!+ P04 " "O@5Q8 M&W/O $\$ "Z%@ &0 'AL+W=O1\ M/0MP\'SAAMUGREP(Y],5O8=;4)]7UT*?A:U*R@HH)>,E$K"J&K_^$!NC8Z"4\E_8_6M=M8]UC4DG% MBR98GQ>LK'_I]V8B-@)PM"6 - 'DQX!X2T#4!-B9"^N16:P+JNA\*O@:"=-: MJYD#.SXAD^CW,H6T M+Q#JH;?C)\_C/R=.Q2OZA"+\'I$1B8;&XXZ^@.1P2WAO-%$[FY'5B[;H?>12 M_C"'?W_4;="E@D+^,S# \UKP:%C0+.)3N:()S *]2B6(1PCFO_Z"X]%O0[2> MQ'KL1RW[D4M]_J%2E0"3HZRH"K2B3R:KY'OT!%0@7L(0O5-R7_I:[,2*F>WK M<3X>V;]I^#@ =MR"'?\$F%KS(3"GY+Y@M5B\"18YP.(6+/X9L$S X#-SBNZ+ M%K] VP)UTD*=.*'.DD14D**DE:GF' M&)U][,MXLBOCN&4<.QEO0"I1)?KIZ7T&)1D5]S"(X939%V,\D(51O#4+)RW, MQ GSB9<)E5F#,43AC-^78O*"PK64\*A[CXY>PSBP'#3]5[^VMV:66V9?FD9M M$V7& )^B:FJ7#DD$6I\;>+)[4^L2D(R:^W]V-HB]^ M3VI]_LZZ8*<[T)M*6M76FI76>^M],]&^CTI$T0KT<:F&+-]YHXOQY@9W2-H, M;.C^#V^".W."W>YDYRW3K;/W,SUZN6G&KOVF,R78[4IN::XSU'AV_?GU "9K M!W&\&A%?:GWFSJ_@V/L2]>I6?*GU^3MK@]W>9O4(&AN$YFFYI-* ]K*R2"55^/D2ZV/WADG MXMTX$:_&R9=:G[\S3N0UX[1K+GNM]31JF^4./%CN"#>J@P7HP9FBJ40)KTI5 M%PK;JVUA]LR6(\.N>5W5O=)LK)0HAZ4.'1V>:#\@ZD)I?:+XRM8:[[A2O+"' M&= 4A&F@[R\Y5\\GIH.V7#W_#U!+ P04 " "O@5Q8+.Y'&;0" #(!@ M&0 'AL+W=O6N7(#5)JTU:IRI=MP_3/CAP"5Z-S6R3-/]^MDE8JA*V+^"S[Y[GN3M\C#9" M/JL,4<-+SK@:>YG6Q;7OJR3#G*A+42 W)TLA^*B22U 7ES ^#H._G MA'(O'KF]!QF/1*D9Y?@@095Y3N1V@DQLQE['VV_,Z2K3=L./1P59X2/JI^)! M&LNO45*:(U=4<)"X''LWG>O)T/H[AV\4-^I@#3:3A1#/UOB4CKW "D*&B;8( MQ+S6.$7&+)"1\7N'Z=64-O!PO4>_<[F;7!9$X52P[S35V=@;>I#BDI1,S\7F M(^[RZ5F\1##EGK#9^08>)*72(M\%&P4YY=6;O.SJ!LTN7*HNVHBCW#;E44MS2DV I3P37E*^0) M1047,!?,=GY#9 IB"7-46I:)+J5Q,LY*PV=*%I11O873&6I"F3J#$Z 8OH:P#<9UFF&^S0G82OB#)-+ MB#KG$ 9A!$^/,S@].6O!C>KR10XW.H+[NB#&0KE&^&'+!G=5W7XVY5^A=IM1 M[46\5@5)<.R9F^8PO?C]NTX_^-"BN5MK[K:AQS=)(DO"SH%H6."*OZ?JM M=%.B,BC(UG[EC5]C_PWIQ2#J]II9!S7KH)7UB^ 7B64FZ2]SCX^2#]Z27UUU MFKF'-??POUN,/&UK[O"?S?4/IDN.K M2/.]*6"X-*'!Y<"T6U9SLS*T*-RL6@AM)I];9N97@](ZF/.E$'IO6(+ZYQ7_ M 5!+ P04 " "O@5Q8ILS^Q2 , #<=P &0 'AL+W=O2D^WA?OQ)CFN:Y&0B<4=]:9UD^&GFLTA^0XZH\\>J_M+<*]4& M?ZQ7F^9B=M^VVY_G\V9YK]9%\[K:JDWWE]NJ7A=M]V-]-V^VM2IN]HW6JSD/ M0S%?%^5F=GF^_]W'^O*\VK6K+V9L]NT7G\J[^[;_ MQ?SR?%O4FW*M-DU9;8):W5[,WK"?)0OW+?8FOY7JL3GY M'/2Q7%?5E_Z']S<7L[!W2:W4LNTQBNZ_![50JU4/U3GR^P%U=KQHW_#T\S?T M=_OHNVBNBT8MJM6_RIOV_F*6S8(;=5OL5NVGZO$?ZA!1TN,MJU6S_S=X/-B& MLV"Y:]IJ?6C<>; N-T__%W\LN_'+3?_%7;=W]M>S:M9?ORDVQ69;%*GB_ M:=IZUWVG;1.Q7PD$= \\7PYAQH+H4?XD75^9)WO M\:)G\:[;X$HM=W79ECV#;QXZPHKKE3KK^O+95;%2P;\_=(V"]ZU:-_^!^'JZ M0@Q?H1\O?FZVQ5)=S+H!H5'U@YI=_O4O3(1_@]BC!)-$8 :ST9'9"$._U+:X?%R1HCQ,<08#7%1-/?[+K?_ M\/??=^5#=[]TW1:*^ E*G$:<16$<61''+C$\C;+0-).H8Y[?;'(,.T'#_F=1 M?^G&E:Z/!,VQYT A)V[(41JFL16R:Q;%/$\3*V34*<^0Q3%D,?!F?A5\ZF.N MR\T=%#(*,W8LH 231& &?>F1OG3R43:E9)823!*!&YF?D<3 M0/QE3B]+4JLCNB:Q-2!+U!O/6/-CK/FX6)]4#Q1L[D1R%MO##F3#+".)>N09 M+PNU) S1B'^MVDX/+KO9Y=7^WT#I.>9)[*V'CL6'*QG?/P]9:+,"V75C-L\L M8G#/?9DY$PCWW948+6H:J.F.J>K_9[GH^/J@' MM0H8&#VI>B5%DU1H)I-:P+)H\EF+42K8!2F:I$(SZ=7BF1&J9P;(9Q%F0MB= M%+!C69;9\QCNFV_L6D$S(@G-7'',HBSG=MH V'5CF#N?X7[YQJUE-!NNHZW! M*?A?,%AEXU<9W:M(=385FLFP5MIL>JG-2+4V*9JD0C/IU7*;4>EMYJKI*+-[ MK6N3VQUV"L7-M.1F9)J; 8+:"1BP8<[B!NZ39\Q.>^S)SLHSLJ[JA M1>ZW.-KH-6/:1>,I5#?7JIM/K[HYJ>HF19-4:":]6G5S0M7- 37-66IGQH!9 M%N?V3(8[YANXEMR<2')S5TKG&7.V)@"S3F\GPLXT<+=\P]:*F_LJ;MXI[D6U M7JMZO^NX+;:J!OD@%=ND:)(*S217BVT^O=CFI&*;%$U2H9GT:K'-<;$];JQR MM;2(;9FP *QL]8D[Y1NT5MP<5]S#QRE72[,\=A9T ;.81;&]GHM[Y;M7K#5W MA&ON%X8I5;?E;;DL6M4$U6UPH[954[;@QC*10C[L/U.B22HTDV.MWB,V^6@5 M$E7> M%7TE'LP-D8@^<$B))JG03*ZUP(^2Z8T>X]L9'KC=-H]JSZV+Y1=V\Q J1G#Z01XDFJ=!,CK74C_+I1RPBW7Z@EQ)- M4J&9Q9DZIXCQG&)PQXW=U?4*,YPGCJJK= M+,!.H@ 3D;L%U5,D"O%))3F>* P?J]RU]C0+[5TSP(H))X>2N%.^06O%'N-+ M\OA8-;@:!+_*Z+Y$*MJIT$R&M6B/Q?1#%>GZ/RF:I$(SZ=6I08RG!L.K06)7 M]-MYS@*PB;C=8Z?("F*=%<0CRU^>+P>)W97VL\C15( 1C^RB-=PIWZ"U3(_Q M%7G"JH<86+/G813;VQ2071)RX=P.4RCL1"OLY+M5RB2 NNZ8L>O.%Y!=$H;" MGL]QSWV9T3(\^3,R')S:!F['XA<>.QR3HDDJ-)-T+1@[=%4\)=V17I %8 9M3.).^0:MA7DR= 4?#!4HD(%" M=0X\G)8YWD)H*1X, *_CNUB/NDF_(6JHG0Q?PP4!=X0T%"M34 (%.(<\3 M+<\37)[[2JW1>Z^X'Z/[%^E2.Q6:^72\3@1$./GP)4@K=TC1)!6:2:_.)@2> M30P=OH1;+)^RQ,DN 3,1Y$6TQC![. ;.R<$7?( M-V"MKP6NKT04GU-16:R?W)^2W3ZVM!>[@+[>DN4^AKH?6U MH-'7 M#7D;,0#EBQA"5.=YY"8 LML 75HZ "$-MVR*Z)?0"%Q/WQC5?K;$'V M**B 'O.T]V4A(V[7?N$^^1Y;I'5M.K0L'0HS'50W EA!=2.X)[Z1:HF93K%@ M/;R>!+_\Z/.;2)>MJ=!,ZK703:=?MDY)EZU)T205FDFOEM4IS;)UZLKE-+,/ MT%@ 5CQ*;44J<9]\8]:J.L55]?"Y*76ELSU0 R;VT]>X.[[A:F6=XLIZQ-24 MNH]MGMGY,603V1%/H6=3K6?3H8]U@D&Z==5 D1!@U=_*SL0TR/A[3G!4ZA6U.M6]-L^NF&M*B;%$U2H9GT:IF$??-,_9,R^4,E\LO]]4Q=7WXQ<;>9*1HD@K-)%JK M]6SZ1SDS4D5.BB:IT$QZM2+/!C[*:14U@32Z"\M@%P;LP"Z,N^8;NE;+V0M/ M:58;]?50MA6L=^VN6 6WNPU\4CR.-?H6(CUGA0K-Y%$K\"R>OH<2J>H#O91H MD@K-I%1^-7&DT=Z9HW M%9K)LDY,LND/?\E(TQ12-$F%9M)[$OF;M\WDW"=KGT C"+ M^4:N,XCLA1-@_+KO*&E-6LI"BB:IT,PSYG4.DT]?RI*39BZD:)(*S:179RXY MOL\P1EKG;IT*U*L!,ZA7XX[Y!JYSBAS/*?9;)6VMBF97GVZ6C)^3\0N-OKM( MU_JIT$R2=?:23W]X9$Z:U)"B22HTDUZ=U.3XML*H.3E_>6-^^<:MLX@\+#Q]@1*^(S'F_/K0+=1Q#["'C( 3 M['&WO ,_>3]2.+2>!XZ5.K7E=M6ZWW'^]5<:/JWJ#[^VU5M=]^ MZ%_7>GRA[^7_ 5!+ P04 " "O@5Q86N]"+9L$ "C%P &0 'AL+W=O MX[MZX-'&\:?Q1) MDM]QE(BQL91R=66:PE]"3,4E6T&";^:,QU3B+5^88L6!!EE0')F.9?7,F(:) M,1EESQ[X9,12&84)/' BTCBF_.4&(K89&[;Q^N![N%A*]<"V^0(%H:["\UDDLE^RR=OV'(/XJ9 L+H(Q@SA,\G_ZNQ!B*\#N'0APB@!G M/\ ]$- I CIO#7"+ #=3)J>2Z>!122W M(<;)R6V8T,0/:43N$B%YBD,J!;D@WRCG5 T).?- TC 2G_'ITZ-'SCY]'ID2 MNU8 IE]T MFV!>2V [RKJELJX.??*48#F,PO\@( LL@X*<14P(P.F,50=^I:%\(:(4ODG7 M'+^?X:LRNIY8(W.]+=;1%IXVQQ,5Z)8*=+4*3*E8$IH$Q%<7BO(:IQ,N\R:R M.51OBXHSZ%ANQ[+V23>T=/J=@55KZ6G3.Y%\KR3?TY/G$(22Y&..&Y7/.-8? M@HN*T)TE)M02"]0RU,^&7HWVOC!'6WC:E$\4I%\*TM<*@I4XSBLQ2A"Q9 '\ MG"PXZD/2:JGD>C7Q[]?8N?6Y46^T+X$VR1,E&)02#+02J&J*].>XC_)GW-QP M"AP9],'10:^W&/3L^E(8:"K%#I=AR66HY7)=F\1-^0_K:[4[=+KU!*?:WMY; M]^O='F!K6Y5=L;1\T47 2S%P)$YEBLYEGB9!X[#IL=Z[);:*YK6%MJOCENVS M/]QP%%VT)6^;:%Y;:+OR.I6\3GM[KA[KW3JVB>85:&^H6';E=6VMX9O-M&\MM!V MY:U/8':1//:0MM5LC+:=O_CUV=+/KF0MTTT MKRVT77DK$V_K77PV4==JHBHKK[[<&@6L&W.W/^A:]<_4:5/3S"+7;;P^M5.I M5Y[?UIO^][F+86T'=QR[WV\0H-YRX Z'#?1;^DK(Z9M;IY!Y=/RI/DZ.U_=>WZC3J"S4]$*)C^^OJ=\H @ "0< !D !X;"]W;W)K&ULK55=3]LP M%/TK5H8FD(!\-"F,M9&@%1H/2(C"]C#MP4EN&PO'[NR;EO[[V4[("H0.H;TD M_KCG^)YC^WJTENI!EP!('BLN]-@K$9=GOJ_S$BJJC^42A)F92U51-%VU\/52 M 2T.G(C=VH="1KY$S C2*ZKBJJ-A? Y7KLA=[3P"U;E&@' M_'2TI N8 =XO;Y3I^1U+P2H0FDE!%,S'WGEX-DELO OXSF"MM]K$*LFD?+"= MJV+L!38AX)"C9:#FMX()<&Z)3!J_6TZO6]("M]M/[)=.N]&240T3R7^P LNQ M=^J1 N:TYG@KU]^@U>,2S"77[DO6;6S@D;S6**L6;#*HF&C^]+'U80L0QF\ MHA80O1^[.S+KSUYC#QJG6 M#^O4S_-,.Y]^]2EOEHK[E[*W^$PO:0YCSUQ3#6H%7OKY4S@,OO;Y\)_(GKDR MZ%P9[&)/IS68TXNEV>J0;("J/K4-Q8FCL"5FE49)'$?#D;_:UK%SI0_JB#L= M\3]UT#F":F40+)6L%R5)7+?W^#:,PRU9\6F4O!"U<]D/BDHZ4& M0C6%M^F@7+K:E4DTE= U2_-6@;(!9GXN)3YU;#GL7K_T#U!+ P04 " "O M@5Q8GM9E6^ % !5*P &0 'AL+W=O[*DK%O^D@R"VB*8UEKH*HOSMZ3M,T MUZ3L^+=4.JCZS!L>7O_4_K9P7CFS)(*>L_2O9"77IX/I *SH#=FE\C.[?T]+ MAPH#8Y:*XA?L<.N"2+*8"ZMM.4716R*ULJ;),N'\4IR]391[>3B;9*1+$Y("CYD M0O*=&B$IP!"M,)4R:_$=7X",3 EPRD11S\N^SI8JAFIG_V *Q M[SFT]YRGZXG8DIB>#E0^"LKOZ&#QQV]P'/QI"TM'RFI!PE60L$_[XBU)./A* MTIV*Q4>J O!E33( $?C$,KD6-M_W"B>%PGQEN5M$TUD8!D$P']T=^F4*(CC% MD]FA9,WHL#(Z;&QT92I@'+Q3@RDIMUF]US@^, 8&:&(:[>VYY6!$E5]18[^^ M,$E2FR.1X4@TFTV@Z8FWKY:>C"M/QOWEGI*.X]UFEZJQ+%_YLW'<939VI*P6 MMDD5MHEW KSCN;,/XI*'KV%J3HRY,!ZDA;/5":CZ"7+-KL_:7&PYF/$;1L/A;! M<32;.M<8J($%-B>6I@M+J?+7N[^_[[8CHKD&-@<;Y^(#390)$9Y:G.F#9:"& M&1B]( : '>%.&;H^X EJ>H)>RG@R!Y3J:QO4V#)!+&+(C>=08PQLR3&-$]9! M,@\=\)K1=I@T[\"6P./.70OB0 NA^3MNZY@&(N@GHG/&MXRKP0$9DU0 DJT M6Z;)+2*,7\A>2GLH/R"PR#9&%\JUR 7(GJ"8@U)* &F>K MR3:&]7V4>I"&)-02DMRI:Z$BZ[#T@45(8Q'R8]'U\=4QD,HML>,_?E%Y\*MZ M=-KU@4U(8Q.:/1\V=,I776FK?W/0?(7]I:DV7QT"8^Y/\,RR:UD$83B#R%U[ MP!IW<'/<:;H089-B#)/[J -A#4.X.0PYUQYLTH\C_KU\SCKXGH5?$#7@CA"I M#%T?P(4U<&%_]>FIU(#-PM304I:RB<%IX$Y/C3VX)?8TSE639PSK^Z@,8 MR@NA68D:1I8)8IXC&F)WG_#F/QYDY^LK$[2+OX'4$L#!!0 ( *^!7%@>&*7'" 0 ,\7 9 M >&PO=V]R:W-H965TI8<6L,2;7-ZSW>^P'Y ),&.Y,)]H5[4=Q![*-D*R8B]6$12$5M_X:0_B M2!#V3PBBO2!Z+1B>$,1[07QN#_V]H'^N8+ 7F*'[U=@-N 1+/)MPMD-@EC- MHW(M4$H7L&@:^"KD.N[H M)>Z;R.IXO5GU4#2^0%$0!6T!V>4)9#T4AT8>M\B3\^51BSP]7QY:8,1U$F/C M%Y],HA %\@D\P(E(#).2O,B_O-%M46?)13BWY9 ;RKC?KNQGJ6N1(DSF'IJ M&A+ M^#-?OXI' :_MC%W:9:X-$L=F36RTZ^ST[>Y5Z\8DL"+M@38M6%TB0KS MYK3QMFJ[\G9IECHR:_ >U+P'9_(F%)N7H 1.V**-OMU)35NGX5NE7>&[-$L= MF37@#VOX0RNR.19K5.)GM9>0 JF-#%)[&KVPT!7*36)R@A])3B2!-JPW5ONN M$U)E-C!F>LNTG0U[XXF_/4;_MLVH-VRV2=^VZ??BNDT#U*@&-;*"^A,HIA*1 MHN1L"QH7PKG:MF&:J?680P9J+6[]SUI]NQ*JS$9'(PM>\1F]&7O0"U_Q>=LF M/N+3&28MZV?B=,X4E=N3>C1 7ID7P3PTZE%P*[LS-NE6^+4+77E MULS!H;8,?UAQ&3JM+IVZ)4[=4E=NS1P=*LSP>TI,N[AS&NRAC"Q3D],2TY5; M$_FAR SMM>&[ZX'+DF[^3C!A8*'NM+9TY591]X\.+@O@*W-B+%#&-E169X'U MT_I4^MJGU>9 ]&!3'77?8KXB5*CB5^Z6@C;0T() ;3RL8#XL%-W,9:8A?;:<>_QW;2T"99V,->&E_..?[. M9]?^ICO*'GF.D !/94'XS,B%V%R:)D]S5$)^03>(R)D59244LLO6)M\P!#-- M*@O3L:S +"$F1CS58[MO?J'[5WZ64).9K3X@?.1#XS M(@-D: 6K0MS1W2?4^/&57DH+KG_!KL8&H0'2B@M:-F0908E)_85/31X."';P M#,%I"$Z7X#U#UCHK9] M(9BTXI#DO&I*60<2LU,FS6OZS6=9]:T'7!#B<@Y^$ RE!T+F-) Z\+9N[AV M1A43E%X UWX'',MQ!P*:OYSN#-"3E]/M$3=NNR>NUG/']^3GU9(+)O\8OX92 M7$MXPQ+JLKCD&YBBF2%O X[8%AGQVS=V8+T?2L]KBB6O)':4.J]-G3>F'G_; M( 8%)FM0Z#.YB5/LCW+><8E/1!060'+>C( MA=^Z\$==+'+*Q+E K/R/C5HF.%CA6M;A8Y+2$@T9"'O+GOM6 M)[;Y$*AG8 !D^_:P@:@U$(T:^"K+AO$-B/JGU_:B3OP#H'#2V:6D#PJCT._$ M;QX\5"5B:_W@C;4UQI9_2SOBUK#7JTN"?3%VHW$"VQH1+WRLI M:5V$\FRS^O&O.X)N]'.XI$(^KKJ9RWH),060\RM*Q;ZC%F@KL/@O4$L#!!0 M ( *^!7%@N*V&PO=V]R:W-H965TV*N4O 9IN))$PW(:7,67>>KB?J>U7Z/(9.[U"">.?9-O&CC\%I%@;J^H. MQC^HN6S?[+'SX0"(TV< V@'T"4#'SP!)!R2G FD'>*O#-A7O0\XLRR9:;8EV MT:CF&MY,3V/Z7+IEGUN-HQPYFWT#-,V03T.*$#@N+3ORZ%:?/B.=0C$@2OR%+T[ "I@$>4@-Z T'V]DU\$7T>LN!A)):25L9$E-2LMV04GZ:4KI7HNF TI%_:>]?^G_^<5GH_6%= M*(URSDO-+) S9@@C#>@"AP>=;.>*VWWN[H5-%HVB,9Z1S:%O75C\).PX*O^G M6)MP>%"BW'WRG>D5EP:7?XE<-/J Y4ZW-;KM6-7XJK50%FN@;U9XK8%V 3B^ M5,KN.ZX0]A=E]A=02P,$% @ KX%<6%VU4-S$ @ T < !D !X;"]W M;W)K&ULA95=;]HP%(;_BI554RNMS1A?FP7TRY,0H7E%:^!Z945%Q56>BK6OJP%X,(&5=2/@B#Q*TR8ETWMNX7( MIKQ1E#!8""2;JL+B[08HW\Z\T'M_\4#6I3(O_&Q:XS4\@GJN%T+/_%ZE(!4P M23A# E8S[SJ]L\CJ9)99PR^D/4JARYHT\5, *-U0]\.T7Z!(:&KV< M4VE_T;;=FXP]E#=2\:H+U@XJPMHG?NT^Q$Y %!T(B+J R/IN0=;E'"N<307? M(F%V:S4SL*G::&V.,',JCTKH5:+C5'8/.B6)+M%=HQH!Z)D51.:\80H*9!?1 M K_I8U 2G<]!84+E!3I#A*&GDC<2LT).?:6=&#T_[Z@W+34Z0)U#?H7B\!.* M@BA&SX]S='YV\:^,KQ/ILXGZ;"*K&Q_/YN?U4BJA#_R7RUHK,7!+F"J8R!KG M,//TWUR"V("7??P0)L'G(P;CWF!\3#W3^0Y$DH4 7>7"_?J-HS#X?_' MXN_T9W/7?<-B39C4C)6."ZY272:BO3[:B>*U;=E+KO0%8(>EOG)!F UZ?<6Y M>I^86Z"_Q+,_4$L#!!0 ( *^!7%C#0L]VZ , .<6 9 >&PO=V]R M:W-H965TT=(Z%4*)&TG8[[,./E!0]Q#)MM6SS(J;$N_^)/QW/9\X/C#^) M+8!$GU*:B86SE3*_<5T1;2$EXHKED*F9#>,ID>J2/[HBYT#BPBFEKN]Y$S8LY\6].[ZMU+?<)?SG#S" \@_ M\CNNKMQ:)4Y2R$3",L1ALW#>X9L03[5#8?%G @?1&B.]E#5C3_KB?;QP//U$ M0"&26H*HCSVL@%*MI)[CGTK4J6-JQ_;X6?V78O%J,6LB8,7H7TDLMPMGYJ 8 M-F1'Y3T[_ K5@L9:+V)4%/_1H;+U'!3MA&1IY:R>($VR\I-\JD"T'/Q3#G[E MX+]P&$U/.(PJA]%+!_^$0U Y! 69WZG7 9Q#7)F^ M"D&2A(K7JQ]!B;E2%O"U#^B="?B"?$0[>(-_S,1);PD'TB*S,(B%$5VB$ M"Y41VC,)Z$?D5G*G5.*][2-J4RRT)-:!.*HACDSJ MSTDK-,(WB.SDEO'D7Y6;KY*L>E6]>6E4'4JS%)L48KJZ[I$#2Y(2C/:$[*"#$C%+" M!H_]:V[\/CC'84#BEV*R=2_"S-WY!QE+(#KU)36\R+(V^&J QWE" MDXL GK/JD)G69*:7Y%59V-_UK=3H/W2E-L5"2V(=;K.:V\SF-^',)D2;8J$E ML0[$ZQKB]3?Y)C2J#J5Y?52QIUY_;;_$LL,!>TT?ZWW/\FZ.-I10I7:N/ITU MZ[)I]?C8R.;W7;I62U=[33?* D$F$TE5EM1 % \]U4O"J#V8!#YNFUY2L!2P M"ZMIT+&Q=>W6\]M>(E:[J;53P#]*$TL1N[2:9AV?Z];UF59Q:JF(\>:P*VH==N7='SM(,C7=9.#9 M+3@]QA#X/7MF97[8P17+:COOM@X5]1'P!\(?DTP@"ALE[UU-53[S\E2UO) L M+\X9UTQ*EA;#+9 8N#90\QNFDK"ZT$>7]=GV\G]02P,$% @ KX%<6(V+ M<)KN!0 ^S$ !D !X;"]W;W)K&ULM9O;;N,V M$(9?A5"+8A?8VCK8DI,Z!A+KT"V:;9!@VXNB%XI-VT(DT4O2R6[1AR]UL&3* M-&NEDUPDECSSD=8_$<<_J.D+H4]L@S%'7[,T9U?&AO/MY7#(%AN;DR+&-_XCY9;WAQ8CB;;N,U?L#\\_:.BJ-A0UDF&K*N+8N M(]LI$LJ(WQ/\P@Y>H^*C/!+R5!Q\7%X99C$CG.(%+Q"Q^/.,YSA-"Y*8QY<: M:C1C%HF'K_?TL/SPXL,\Q@S/2?I'LN2;*V-BH"5>Q;N4WY.7GW']@<8%;T%2 M5OY&+U6L-S+08LID,8,LR:N_\=?Z0APDV!XD.*<2G#K!Z8Y@ MG4@8U0FC;H)](F%<)XS/37#K!/?-C'%Z!YO=W2Q$9*B.TK6-,[0.Q_S.$G9>\2* M$(:2'-TF:2KJATV'7 Q= (:+>IB;:AC[Q#"6C6Y)SC<,!?D2+V7 4,RYF;B] MG_B-K27Z>#% CO4!V:;MH,\//GKW_7ZNBOG-SZ?9#2U>4XS%_QT_S?7UW-OX MV]$D%91 3_E$GL7L3'EV"DRHQ_RRR\_"1'I,B!\'R)[H,)*B3E.*3LEU3G"O M%PMQAZ(QQTO4+4N&_OQ5A*./'&?L+U7]5>R1FEWBSZQW?$)K\+2HGSLA._,.* M15JLE/OR415,1?1*8K%@/\_&8[/ZF0Z?#ZM!.W;?:H"$!9"P$!(6'5]=R^Q> M74GJ<2/U6"OU R>+IP-IT;9:L#Z(!6HAFC$F:B!-LH2K-->B^]XD(&'^^(SK M56E^'&FK(T,%4UWA$=!'D01U&T%=K:"?=MDCIHBL1%O:+@#E@GLH<[,6,_1/ M>Z 263M<7Y$KF'MP#1WYVOF0PP60L! 2%@'!I!+QFA+Q]+=W36> KG6UH.7V MK05(F \)"R!A(20L H))93-IRF;RA@WE!+)T(&$^)"R A(60L @()I7.15,Z M%]H[SIQD&^%-Q;?,@Y7#'%B=SE(1Y V\S@*C MG6E?N2%A(20L H))I M!Y#Z#'=PT6E&5%%>-\K73[:W[*!^)B@M@J+)LK>6IJ7W-%_7D2A\-\OT5*ZF M*M3Q5*&^?J:]-0=U+4%I$11-UKSU-BV]N?G;%N?H-J9/F*.[_2JAU!G4R02E M^:"T )06@M(B*)I<+:UQ:KEOV5N ^J2@-!^4%H#20E!:!$632Z@U5BV]LPK0 M6WC'78,]<+N+C?>?/KI^IKTU![5$06D1%$W6O'5%+:US]LK&8G+4+3BNJ^PK MCB/'EBK2U\^SM^*@3B8H+8*BR8JW9J9UEILY3V/&T+527D@K;PY*\T%I 2@M M!*5%4#1Y0U7K@=KF&_83-J@9"DKS06D!*"T$I450-+F$6K_4UONE_[^?J >0 M^HF+HWY"%65-NF&^?K:]=0>U.4%I$11-UKVU.6VM!_:ZGJ)F2@[$R'-4384B MU'$N5*&^?J:]-0?U)4%I$11-UKSU)6V]+WEZ)Q;%Q2;X)%^C6+DQ;[7C.[&Z MZ';GU6,?"NXZ(V5I@&[6!*4%H+00E!9!T:KJ&1YL0<\P79=/%S"T*#2O-G4W M9YLG&*[+??N=\S?6Y;QZ#J'%5(]%W,9TG>0,I7@ED.; &QN(5D\:5 ><;,N- M[H^$&PO=V]R:W-H965TV@<3JM@(M$,3M]C#L@9&N+2&2Z)&TG>[7EZ1DV9(9(2D( MY,4FI7N/> YY)/).]X0^L@R HZ>RJ-C,RCC?7-LV2S(H,;LB&ZC$G16A)>:B M2]W*&E>0L5R4B$*JYEUXU[';B@35,1?.>S9 M21M)*@^$/,K.IW1F.7)$4$#")006?SM80%%()#&._QI0JWVF3#QM']!_5^0% MF0?,8$&*O_.49S,KLE **[PM^#W9_PD-H4#B):1@ZA?MFUC'0LF6<5(VR6($ M95[5__BI$>(D01#5)WA-@M=/&#V3X#<)_DL31DW"2"E34U$ZQ)CC^922/:(R M6J#)AA)390OZ>27G?.\8!]$RK=EC-Z_^X#>H;Q"7S.R9;A*V=3F8J3R>7;2C.JV M'I7WS*A<#WTA%<\8^EBED'8!;$&QY>D=>-YZ@X@Q)%?(=R^0YWB^9D"+EZ=[ MFO3XY>GN !N_G35?X?G/S5J&*5P^J$FYP]^%#SFZH117:Y#MB\/DI$CHCQ9X MDXNIS/^'] +=E&0KHO_Y+"#1)PXE^U-LPH#NP MYK_^XH;.;SIM38+%AL ZNH]:W4=#Z//:$DQYIE8_.;&$3L<:;ZSPY#MX-X]& MGA],[=VI0.=1XW 2A-VH^#S*=<9>$+5A'4Y!RRD8Y+0@C".R$B_Q'51;T)$8 M!'CM8C )%AL"ZP@7ML*%;VS"T*3N)L%B0V =W<>M[F/#)JSQPA/CA*'3L^!Y M3.2,>P8\CW&=B:^W7]2RB0;9+'$!3*T0L>]Z!)Y7:QV%09#7+@638+$AL(YX MDU:\R1M;<&)2=Y-@L2&PCNZN<]PV.H9-V !VW.,%?L]C"UV8$YU\Y&KVNK!Q M% 9Z,[HGVV%WD->]T K3)%,+)A6?Q()LY%+2,AJ$>NWB,(H6FT+KRN@=9?3> MV)C- $R);Q(M-H76%?]X.' ']\ _XTW_S$U^X =>WYN:,&<2!7UO:L+$IM=Y MQIO'S;<[O/O^ RJ@@IE<,C@5A^&<<8IEW4#+:1#LU0O$)%IL"JTKY'''[P9O M[4ZC1P:C:+$IM*[XQU.#.[@Y_AEWAF<'/S\(H[#O3DW8R'?ZITA-6#!RQGUW MVB;>M_-ZKJU;M^*^N"JE9UA*F+BE\P7><50P6L M!*1S-1830^LZ7=WA9*,J5P^$Z+BWVAVG(B MU)8RDIPTB_OA+R7+IBG1M-4Y0>9%QW&HWT,KQR3U'/ZY>LF+;^5CDE3D^VJ9 ME1_/'JOJZ9$_)9G\S2(O5G$E?RP>+LNG(HGGS46KY:4[&@67 MJSC-SJZOFO?NBNNK?%TMTRRY*TBY7JWBXO53LLQ?/IXY9]LW?D\?'JOZCK)"O3/"-%LOAX=N-\$--)?4%3XE]I\E+NO2;U M1_F:Y]_J'S[//YZ-ZAHERV16U8A8_N\YN4V6RYHDZ_%'"SW;Q:POW'^]I4?- MAY#8Y(_-D$:^7U>_YBTC:#^37O%F^+)M_R4M;=G1& M9NNRRE?MQ;(&JS3;_#_^WMZ(O0MX)T:8=Q>,.Y& M./09_/8"_]0+@O:"X-0+PO:"L/L9#ETP:2]HY'*Y^7,T?TL:5_'U59&_D*(N M+6GUBT80S=7R3YAFM7;OJT+^-I775=?W53[[]LLG^=>?D]M\);\29=R(ZA?R MC[@HXEI9Y">:5'&Z+'\F?R67I'R,BZ0D:4:^9&E5GLLWY>M_/N;K,L[FY=5E M)>M5TR]G;1WHI@[N@3HXY-<\JQY+PK)Y,C=R!=J_E0<# MT",!U@\7Q'/: [COF-53OT'>L!OWRM?\=NY%?L.PAD5U!1;Z^DOUR=_%K\_;-2US,R?_^ MCT22SU6R*O]C^%2?-O''YOAU]_>A?(IGR<]J39 RF;_F&CR=F^=I/O M]>N$R.$366?/25G)$DUIDC_5)4Q?OT_6X$.%BH11)(QM8&$#JT>/S]>.,QI= M73[O"Q 9D2-A @33!.CO!.A;!?CO9K0IM10_)X4+F60Q(YY)CGRV5R:XR7Z7\[?=U.&<9&QQIAJ#*0,(J$L;"G#"?L"0,9D2-A M @335#;9J6QRPJCKT%C+I"DK;ZBFD#"*A+%)KX68C%W/[XAJTE->&$S]H-/: M]$LYH]#U)YW6!E1_30?3G0ZF5ATTV1C25\ Y>>D.B^2@)\WG=>]4)+/\(4L/ M*<4:<:A2D#"*A#'[C0W):I,A"N1(\M68RT#6AB-A @33%.F,5()P9+UU-[-9 MLI2:JQI-EI5)8W;$4)%!:11*8RU-&]GTAS_0F!Q*$RB:+J>]?+-CE1.7@ZE" M=G9Q)MNR^2K-TK+:I)F-PK+"!@L+2:-0&H/2(BB-0VD"1=,%Z"H!NN^_>&T6NLWE2$'9_=]>82!NOJ':.#KM&]A"#90E-[D-IS.FG M]\>C^K]N9WI:.6XHU^M)WR*][ZC\OF-/\-\\/!3)0^TNQJM\+5NJ?+&=1;+3 MC%$3T*P^E$:A--;2]D=$P;BOB'ZI2<_SYM":"11-EXY*VCOVK/V7[;0'":^* M=*9F0*SKB7%&U4#S]E :A=(8E!9!:1Q*$RB:KD)E&3C3]QZ502T$*(U":0Q* MBZ T#J4)%$V?7JM,!==N*GS)6M=*.>F'YYB9-&GG#]4DE$:A--;2--_2G4Q[ M'3 T*H?2!(JFJTUY#J[=/;,#!\L+ZCM ::RE::.[L#]OPU3,[\_H,12; M>CVM"M1'T/6@+ #7FJU]$YO='G*P8J!)?RB-';FY#GE-XH*,MXZ[.SYHN4/K MQ:$T@:+I$E4)?]>>\+^7Q'2VU9]1<- $/Y1&H31VY%:-&\&9!0:=Y ^E"11- M%YAR$%R[@_#[_9>2Y.NJK.)L7L_T/S499N<.UMVX-[H)IH9,$H6&9::P0>CW M$UV&@F$P=OJ9+FC]!(JFBT-E^EW[)/Q(3;27/5\CE1^<<&\/-%@MANGC_L5H MW-4*-%4/I450&H?2!(JFJTZEZEU[JOY?^X(SB@F:AW<-T\]#MS>FI="H#$J+ MH#0.I0D435>32NR[]L3^[\:D[&8YD7SOY.X.FN>'TBB4QMS^!'Y_-!T;^D3H M)'XH3:!HNNB4)>#:+8&W7;UF#SY8BU#W $IC+4WKZ$<77G=.CZF8<^%VAV;0 M=#^*IBM,I?M=^TQVOM=^_8B$H+E\*(U"::RE=20T\KH2ZA=SIA=>5T(&F'<1 M^MV\UEMDU3V55??L675]V+Y=M;@Q*4UBL..&B@%*HU :\PS3]L/^DFQ3,8.+ M;2@63B>]+"?J(^AJ4%EOSY[U/F)/RZ;B]C%-%H1]3V;K9I^7WQ:+=)841JE M$^)0&H72&)0606D<2A,HFJY/E87WWGLBO@?-R4-I%$IC4%H$I7$H3:!HNFCW MMO*Q)YO9]Z>TV,CT<&K>SABL.^R&/-@=>>QWRQD=SLU#*\*A-(&BZ2)3N7G/ MGIL?[E?;@8,5AZ11*(VU-"UKYWG]D5P_;^_W?&AN*.7U$H "]0%T-:ADO&=/ MQH,26?8H@R7B]V>EF&8 4VA8!J5%4!J'T@2*IHM.Y>(]>R[^'^O5UZ2H'R/K MAXC:'VSW+:R?&]J71I5!4_1>?_JXW]47-#L/I450&H?2!(JFZTMEY[TC^^H4 M<>,ZOZ397%[;9+/BU_)GHZ:@*?@C%?-&AZ:K4&@]&)0606D<2A,HFBXUE9/W M[#EYM<+CV$13DC_+-F\NQ_7/=6=[= J./?!@8?8WNW'=7E:)0H,R*"V"TCB4 M)E T784J;^\=V=IGLZ9H)GO.9#EDV#8];:!U:X\_>- .S<5#:1&4QJ$T@:+I MF[5B04+L"2J-0&H/2 M(BB-0VD"1=.%NW>*P/B]NW*HXP&E42B-06D1E,:A-(&BZ:)51LO8;K3<'TWX MV ?=GPA*8T=N5;OFBCB;57Z6;76AU>)0FD#1=+TICV5L]UCVINO%9;E> M;>;KG3?9R*:KGZ?/Z3R1C^.O:;(T"Q)JMT!I%$IC+X%WX MTVZ;![5D9;??ED424+J7>U/$1UTT0241J$TUM(< M3Q/=R.DNO(%&Y5":0-'TX\N4!>/;+9@W/L ,:KM :11*8RU-6Y@3](X*BZ!! M.90F4#1=B"I0F4#1=7\I#\:WI[LT.36T/GFZ7&YUOMZG>C1E_>"0)-5!:VOYH M+0@O J1$:E$%I$93&H32!HNE2W#N3V9[N!XPD!SG2]NH,UB;VH&;L2P,EO\X+V'F% O!DJC4!J#TB(HC4-I D731:M<&]_N.9PP MQ(3:,U :A=+8D5OEM8ZTN]UWUG$/>M+0BG$H3:!HNN*47>/_J3,M[#U]_/U@ MS@AJVT!I%$IC4%H$I7$H3:!HNE*5N^._][D7/M3V@=(HE,:@M A*XU":0-$T MT0;*' KLYM#Q#MT.&"HZ*(U":>S(K?(/3[> UH-#:0)%TP6F/)_ [OF\<=+( M'GVP.IV^Q>>'O6WU*#0J@](B*(U#:0)%T[6H7)W OC0&,)8P.*$> M#Y3&H+0(2N-0FD#1= DKCR?PWGF0&4 ](BB-0FD,2HN@- ZE"11-%ZTRC@*[ M<73"(!/J_4!I%$IC1VZ5;9 )M8.@-(&BZ0)3=E!@MX-^:W<6KO+=&;GUJM?Z M1/JF?S=*#FKI0&D42F-06@2E<2A-H&BZ#)6E$[RWI1- +1THC4)I#$J+H#0. MI0D431>MLG2"(^>--\+;;JIGZ:*AQ@Z41J$T=N2&68YW@]:#0VD"1=-EIGR< MP.[CG+1/L9TQ6&-05P9*8T?NEFUM%[0B'$H3*)HN,F7!!/8%-L/W/K$#!RL. M:JE ::RE:?L4]P^<"/J[N_6W_.,&UKBWY;% U5\30ZBLC?#DPT=^=#6S/<)0 M=4!I%$IC4%H$I?&69EMI+5 1=:TIER.TNQP_O)K9SAVL,.C:%2B-06D1E,:/ M_'6#TZ?R"%3%="$JBR.T6QS@U<; M0HT**(U":0Q*BZ T#J4)%$T7K3(J0OM&7^W>[VF65FF\7+Z2-LB<+/*"I++W MKG>%/WE+>'NTP0J%NA)0&H/2(BB-0VDB[)]TXXQ"?9]_77W*<0B/+"+9J,^L MN?W187W:S[Z-VY2J-S+)YB1?5V4E7]2FQ0E#2JAY :51*(U!:1&4QJ$TT=*Z M U3_@#R54Q':<^_JI*E-BT?B=?68%^E_!QR280\Q6&]0(P-*8RU-2QC7!]OU MS@.)H'$YE"90-%URRK<(3SJ+!=8?0TT-*(U":2PT'$;C!T;U0=> 0&D"1=/4 M-U%&R<1NE+#[NSN3C.R7#941E$:A- :E15 :A]($BJ9+3?DDD_<^464"-52@ M- JE,2@M@M(XE"90-%VTRE.9G'*B2I&L8ME!R\>-0_,+=J?VU9WV>KO69//D MDF^RX4;%0CT6*(U":6S2/W[%[4]!,)7JG8',#:7J8^@ZV6E4_77E*$MD>_%%!.H;0&E M42B-06D1E,:A-(&BZ:)5UL;D)&L#E-"P'$H3 M*)HN/F5<3.S&!5I\4 \#2J-0&IL8/ S'*#ZHA0&E"11-%Y^R,"9V"Z,=*K+5 MTS)_39+V:7>W&O=I&1O77]BI@T4&M2J@- :E15 :A]($BJ8I<:KLC.GHG0>. M4Z@Q J51*(U!:1&4QJ$T@:+IHE7&R-2^Q #<=]NC#58HU 5I:9IGZQEZ6P8- M&T%I'$H3*)HN/F5P3.T&1]UWGY-9GLW61;&9=[5(BMKJJ&=:J3[\X+I=.W^P MW* 6QI'/'K1K>HRM'W1-")3&H32!HND"5#[)U.Z3?,YF15)+3#9OVH2_ ZW@ MT?E^]GB#!0GU3:8G+:Q@T* 1E,:A-(&BZ>)3SLG4[IPT3R[SM)QM=Z2L556? MD[.V_P[/C^XY,Z.'JPSJ,D"I3$H+8+2 M.)0F4#1=CLIDF8;OG>"!^BY0&H72&)0606D<2A,HFBY:98,KP]='K"" MQ(X;+$&H^P*EL6G??>GZ+L>+<&B=!(JV$>#X>%:G:7;ORB?>A123\^'&/;OLO<^<#]RIW[]4F.NK)_FP\FM3DBR3 MA42.+NH%ID5][O?VARI_DB.J,_(UKZI\U;Q\3.)Y4M0%Y.\7>5YM?Z@#O.3% MMZ;:U_\/4$L#!!0 ( *^!7%B2DV2RM00 -05 9 >&PO=V]R:W-H M965TP(![$UF^BV1S:; MT$2$04P>&>!)%&'V.B>@:*RHK29_7RU9]:/141"8DG% 26?_9D M0<)0( %.])9IZT-KHT9)-$*ME7 HFOP9RG)@M!?6>K^=2 M"!\L:"2S@V.M[S58IBL+Z!KH7N#[3G^Y4\H'XA50$GX)$%GOPE#"R5LFW:I=!..[2J#;=\ASTR MM>3FYX3MB37[_3),&9)(RH M4B6_ 4_F I-%(<$A$(1%X%*FURO!C']IT\<\:3\="08@TBG6)HH9P!624RIBGK2+(D:$(]-DD(LRZ)XF>+-A9(,%D25& ML$">.1[8XS!IW2DI[E#CJD-O/W/'X_%H8N_+W)J]QBX<%;TJ00_SH(?=5_)3 M00];@H9N/6CC[$BRKDEV"1E9_,1RK M*Z%"7@M(A/M28_!JZSK >HW&Z8\4N#! T.HN9-.IK M$DBY;4\E4-B!5[_)RVDH?PX_ PM# \W6X$'O_LZ[PFDP@8R26I<4?T4S[J]NT6K' JS@3J9C?QPZ!@S M:@FF&?))C8==NA^+"-OH:T,N_T%.8I%>#^6M^=7DG;Z0J[7/X>TBO6 L8-+[ MSF^8R8+*04C6$K)W,Y0''4NO$-,707?Z%FY%A:"1?MP2[!.F.LCO:TK%VXN: M(+_(G?T/4$L#!!0 ( *^!7%B>&R=]"0, -$' 9 >&PO=V]R:W-H M965T9;4+Y]SLG(65;BJ;N!6SG[KOO._ON1ENEUR9%M/ D16;&7FIM M?N7[)DY1,M-5.6;T9:FT9):V>N6;7"-+2B$2,\-5!AJ7 M8V_2NYH.G7UI\(WCUARLP2E9*+5VF[MD[ 6.$ J,K4-@]%?@-0KA@(C&SQK3 M:T(ZQ\/U'OVVU$Y:%LS@M1*//+'IV!MZD."2;81]4-M/6.OI.[Q8"5/^PK:V M#3R(-\8J63L3 \FSZI\]U7DX< C[+SB$M4-8\JX"E2QOF&712*LM:&=-:&Y1 M2BV]B1S/W*7,K::OG/QL-+FI"N!:R7IK@TKT]6!.3V 9",0U!(>2W5D M,RE0TV7!Q- UYL[2P,D-6L:%.26G+_6959!O=)P2,,1*2D(T+M3(M\3:Q?;C MFN&T8AB^P+ 7PKW*;&K@8Y9@\CN 3W(;S>%>\S0\BGB#<1?.>V<0!F$/WH(/ M)F4:S1'H\R:=YR7T^4OI=$"=Q=_IG&C-LA72<[:PV,&AW8SMRN/)END$OG\F M2+BS*,V/MF15\2_:X[L2OC(YBW'L48T:U 5ZT;LWO4'PX8BZBT;=Q3'TZ)9Q M#043&P3V?/]G@$\Y%1E)27C!$\P2V'$421O]*D"O>HZN8Q11,/*+%E+]AE3_ M=:2,Y52UQ*I0@BY!<+N#$V: 08XZIHR?MA'LMQ#L]H?M' <-Q\&K.&INUIVE M1@1-3/^!W:"-7=!K9W?9L+O\OVNUJ&4;F^.P ]@ATP9"D%7]4B4G;'>LS(8- MX^%1Z*8=L;H=K:BZ+*%3$I?/:DYX!HD2PK&@K%9EWIK7*MS[@[2&_>Z?:?4/ MVJQ$O2J'B:'VMLELU7&;TV9>3:HV_6Q>#;M[IE>3_PCWYY'6\J>^(H0 5[B*.%C:R7$^LJVN;\B,>8=NB:)O+.@ M+,9"GK*ES=>,X" -BB,;.8YKQSA,K,DHO39EDQ'=B"A,R)0!OHECS%YO2$2W M8PM:;Q<>PN5*J OV9+3&2S(CXG$]9?+,+E2","8)#VD"&%F,K6MXY74=%9"V M^!Z2+=\Y!JJ4.:5/ZN0N&%N.RHA$Q!=* LN?9W)+HD@IR3S^R46MXIDJ!-)![H]E>2%]17>CZ->/HOV.9M'0OX M&RYHG ?+#.(PR7[Q2PYB)P"Z1P)0'H#V WI' KIY0/?<@%X>T$O)9*6D'#PL M\&3$Z!8PU5JJJ8,49AHMRP\3]=YG@LF[H8P3DYF@_M/%C207@%L:R^[$'HYIP3Q]^O68= (=I.-14TRU>8#?5ZQY[ M@8KKQ?SP!5XSAI,ED6-4@/DKV&TWQ:_IY>LM9@'XZSX$B?G?=>\G>WZO M_OEJ7KKB:^R3L24G'D[8,[$F/_T 7>>7.K8FQ3Q#8A7NO8)[3Z<^^7T3SPG+ MQX;LG%&X#.=RL @*OLMQ #Z%2=[G/]=!S<3=5%S-S<\3UQWT'<<9V<^[O [; M#=P>/&CGU>@-'6>W7:7*?E%E7UOE?9B$\28&,TDO] F8$A;2("WNE6!67YM> MLI=%UG4.;6#3SF%(K(+-+;"YVAJ_R:$G9T\ P;_@=A62!?CR0OR-6N+ 'XN% M),GJP&E%FXXTDV*>(;$*S$$!<_#!,]S )'>38IXAL0KWRX+[99LSW.7!C(0& M0_=@@M/FT!27(;$*KF&!:ZC%I;HF3F0W3#]]IDQ-E]\P6Y*,5$"C2$Y[8"V1 MIM1JH66/&.Y.XX.."_>8:1-IRLR06(49=,K/3\?\ G-"$Z:A=6-3']B4G"FU M*KJ=+W=XUB*#FBTR>M6FLYU1-<^46I4H*HFB#UYI\@1,P3>IYIE2J\(O?0S4 M?J[_W^4F5S^YWNBS:,RL#0L"2P\"]2;$R)J3/V-WT;E$';>[#TZ;2F-PAM2J MX$I; UOP-2B[]#FK![YS0[!Y?>/213=F94JNR*PT/.L_P])HM/'K5IG.?437/ ME%J5:&EXT$<;'F34\!A5\TRI5>&7A@>U:GC0F89'GT5C9FT8'E0:'O0.A@<= M&AZ(!IW!/CBCAL>46A5<:7A0"X;GA*;F?W+TD8W9M6%X4&EXT'F&I]]PW3%J M>(RJ>:;4JD1+PX,^VO @HX;'J)IG2JT*OS0\J%7#@\XT//HL&C-KP_"@TO"@ M=S \J,;P].6ZT]\G9]3PF%*K[DXI#4^W!<-S0K-_?.'11S;>8&+4\-@[V[1B M(CN/VN[&@4\WB3M0#BHV&D_\ 4$L#!!0 ( *^! M7%BK1&%R+ 0 (6 9 >&PO=V]R:W-H965TN1'<+BS9K0 M'')Q2S0_IRCC!PG MEFN]/WA*-ULN']C3\0YNT KQY]TC%7=VI9*D.<(L)1A0M)Y8,_<^1P.J;D"*BT%FKR0M%7WH)7BN5&67$JWJ;"CT]7G,1O=W.!.@$+DHO] MQZ"*X!U8%7L'D#5X6CV#F0QIRG^"3TO$89JQS\+F&1\0X\*7BA^:QO*224FP MQREGPN)/8 .VA>+]V.9BPG)8.RXGMR@FYUV9G.N!;P3S+0,13E!2%[#%2JOE M>N_+G7M:Q=F.]H ;_@T\QW/;)J1W7Z*X!WQ7N?LM[LON[EZ+>]3=W=7 \*O8 M^TK/OZ+WWSY_153&=W4M0/-"H=^N(+/8/=O!&$TLD:88H@=D3?_ZPPV M.&&_"=GDH)$AL1KDH((<:"&_%%^%#QAK-6YE'#08W_G.<-2$;'+4R)!8#?*P M@CS40A:5TAJE@K.]D&DC^QBX5N]6X,,F<"\<>4W@)D>-#(G5@(\JX",M<%&% MW)"F1PT^0>@X#3R+%KM@.&AB;-JU9NI(NX;?)!16A$)M2?%=%>9B(\X.B(J# M!E#9%HC2%($'F%+P K,] H^B[% U1QNWT.0F-2FV-"D6&1*KAW;FR]]*T1*M7"LWWMN3WO8O,;'3,RI5:'?W;F"?OGS)V>XU]"=QNA<A5748N7YO>&@,JM3\DZ4O*XU1$=(6KV; M(7DMD+S>8'0)R>2HD2FU.O/3B=#5GG2NE10=^1L]+)9J-?YR][F7_(T>!$VI MU?F?CH*N_BS84F%T9&_T4%BJA?7\X >7Z%O,&JD[,C6U JE]UNO*$=VH)B,# M,=EC7O2!JJ=5(W.FVG<7SQ>RP:EZ:">9HCOZ#5+Q<60@0VLAZ8A49@%:-!R+ M&TYVJJ/V2C@GN;K<(I@@*@W$^S4A_/U&#E"U?:>_ %!+ P04 " "O@5Q8 MA&?2M-<" X" &0 'AL+W=OU!<11B^80((B3]E#T0$MK2XA$NB1EIW_?)26K?BAN M#KE8?.P,9T?4KD=K+IYE#J#(2U4R.;9RI997MBW3'"HJ+_@2&.[,N:BHPJE8 MV'(I@&8&5)6VYSBA7=&"6?'(K-V+>,1K518,[@61=551\6<")5^/+=?:+#P4 MBUSI!3L>+>D"IJ">EO<"9W;'DA45,%EP1@3,Q]:U>Y6$.MX$?"]@+;?&1&5H05!"JC0#Q<<*;J L-1'*^-UR6MV1&K@]WK!_-;EC+C,JX8:7 M/XI,Y6-K:)$,YK0NU0-??X,VGX'F2WDIS2]9M[&.1=):*EZU8%10%:QYTI?6 MARV &[X"\%J MP\(7@'X+.1X&LB=#2RZ8$QTZ Q M_8+IUSY5 G<+Q*GXEJ6\ O)(7T"2N>-, MY9)\81EDNP0V9M>EZ&U2G'A'&1-(+XCO?B*>X_D]@F[>#O=ZX,G;X>Z1;/SN MA?F&S__O"R-)(=.2RUH ^7D]DTK@1_2KS_&&,>AGU(7E2BYI"F,+*X<$L0(K M_OC!#9W/?6Z])UGR3F0[3@:=D\$Q]GASO_L<:Y"10>K*N8K#* SP]JRVK3B, MBES7#W>CDL.H<]=UO:@+VU$_Z-0/CJIO/\@^\0TPW#K0NW2B/>U]0<%P3_IA MD#L%1X>X%/\>9BX9@!MB[ FF$6E2XK?2F%ATX[@X&SEU-/5. , M@[VD#J/.+[THW,O*WJJI%8B%Z4V2I+QFJJD]W6K7_JY-U=];GV!;;+K8/YJF MI]Y1L2B8)"7,D=*YB-!NT?2I9J+XTE3N&5?8!\PPQ]8.0@?@_IQSM9GH [H_ M"_%?4$L#!!0 ( *^!7%AAU_B=P , T. 9 >&PO=V]R:W-H965T M[KGXH?< "CT6E=,SIR-4ML' MUY7Y!FHJ[_D6F+ZRXJ*F2@_%VI5; ;1H0'7E$L^+W)J6S$FGS;E'D4[Y3E4E M@T>!Y*ZNJ?@YAXKO9PYVWDY\*]<;94ZXZ71+U[ $]7W[*/3([5F*L@8F2\Z0 M@-7,^8@?,NP;0%/Q=PE[>72,C)5GSG^8P9=BYGA&$520*T-!]=\++*"J#)/6 M\6]'ZO3W-,#CXS?VSXUY;>:92ECPZI^R4)N9,W%0 2NZJ]0WOO\+.D.AXE#1A5-IX+OD3#5FLT<-,ULT-I^R-GPG*2ODU%5:K;FGFW?*YJTR#\<7W/C]S/D-GW^&;[$30D_. M@ZVS+3*P(TV4/,@MS6'FZ*R0(%[ 27__#4?>G[:N7),LNQ+92<>"OF/!)?;T M,Q0@:&5K6 N,&Z")RI?4]S )IN[+<2?&59&7)*=%V;C(ZRM.9(>][/"B[*6B M"I!^B5#%<[O\EB ZNN.BP$\&%C-;T<2N/^KU1Y?;SH5.7V;3'8UU M>W@@>UQ#_-@?R!X7X<@G=MUQKSN^J/N)*UKI#&Y>,QUF3?XIG7_0YI_-4#S2 MH5M,!FH7XRI,)E$T\#2N(EY\YEF:])XF%T,C@Q5H/X4U-2;73(UKDF57(CMI M6=*W+/G5U$A&,W2'@]%$+BQE88CCP73;R#PWC(;"%I:JT!N*MS EYZ: '*23 M=R1)T;U[QU'RW*Z@K*:(Y8&(DWADRU)'XF&86-F")(C.>#NL0O#%3W;G;9R. MZ*;S=FLUYX^^D@0'(1EZ&Y=A$B:C61N7W>E$C8?FW*-U<@UBW>PW),KYCJEV M&=F?[?7_4BK78G9D;)7OL-8@+<\*_C-"_K*A+$=" MWK*MS?<,H[0RRC/;=9RIG2-26(M9]>R1+6:T%!DI\",#O,QSQ'[YQ:T M3@^>R'8GU -[,=NC+5YA\;)_9/+.;KVD),<%)[0 #&_FUAV\7<)0&52*OP@^ M\HMKH%#6E+ZJFZ_IW')41#C#B5 ND/QWP \XRY0G&<=_C5.K?:?^] M@IH#(33_3X!VZ N4OH1FO_H)CHW4LD)11PW\QL"O1J9&J<9AB01:S!@] M J;4TINZJ :SLI;XI%#SOA),_DJDG5A\+1*:8_",WC '$["2>966&09T [YL M-KB:%7 6@2TY*A( M^/@2Y'BM.O EI MJ7LBO7='/2YQ<@,\ M^!FXCNL9 GKXN+EK,%]^W!R.T'CMO'F5/^_=>0-+PI.,\I)A\,_=F@LFU]*_ MIA&O/?IFCZK W/(]2O#N,I-^.I#_F M??%RL[H!&YQBAC+ !1*EH.R'3-]J@(4<8"9SWC2>M=^P\JOJZV$!_0A.9_;A M(& R!1"Q*]DXHT>9VH#IT".25R MV\+1T(1$VNO#V.METH,NFOA>T ,QB& 4P(%E%;>WZMO!-6Y]>RF M_L#P#;$M*3C(\$:Z=&Y"F2VL/K/7-X+NJU/LF@IY)JXN=QC)+9\2R-\WE(K3 MC7I!^^5D\3]02P,$% @ KX%<6*%H@E"R!0 !B8 !D !X;"]W;W)K M&ULM9I=*JB,&&W LDTCJEXOF81WUT.\.#EP%VX6JOL@#6?;>B*W3/U ML+D5>L^J*$$8LT2&/$&"+2\'5_C"(Z,L(8_X+60[N;>-LJD\3U9!ZI9 L>_1X&:GTY M.!^@@"UI&JD[OON)E1/*!^CS2.9_T:Z,M0?(3Z7B<9FL1Q"'2?&?/I5"["7@ M\2L)I$P@APG#5Q*<,L%Y:\*P3!B^-6%4)N13MXJYY\*Y5-'Y3/ =$EFTIF4; MN?IYMM8K3+(+Y5X)_6FH\]3\)O%YS-!7^L0D^@']0H6@6>G0B/Z .RD%Q3H4/#!#TDH9*G^J#>_KKFJ:1)(&>6TJ/*V)9?CN"Z& %Y M9028H"\\46N)O"1@01-@Z>E4Z^ M/1UWI'MO3[<-8CA5@9V?75(8^.M&W3\"CB J)-DP4-]C'KI(4M&E.RQX V[E]-IS.K.V^U%U!HV$S MR.T*LDDSR#,._IW2C"II1D9IW#!*%0MZB#/J$F=\($Y7T @?B-,5U!+'./QW MBC.NQ!D;Q;G31"K\-=(-5S\4M_IIO]'/;H7\_#[O[,$%<;(W*3RD"PAL[GE<[G1IT?$L%\ODK"?_0MK;3HCRQARU>NU/.6-F3H.(=7:CL*3^S) MY$#!\];U/':<@R"O'33"I&X*C1E/JQE/WS=CI-94Z<5S&@4HC+7B"K'EDN7+ MY3Q0+[_8*4JT1>!+M*512HL%=:27]#3Q6:=FT[9FI'4]+=I1>-R^NXT3ZWO5 M <$:-:&<=M'/U M:CQ'WSL?E.:"TCPH6K-:>TX$'V6E6F*A"@1)%*TI>6WOL-G??6(!$S3*OG="5ZE:%9O-ZJ^Z M)>F';[)"$9?R_PUKB=M_#K<>PFT?>N@&S(/J+>$Q7"BN;2@V^] ^?A^W'69+ M/N/9>E^LD#0/BM94NK:_V.Q_[Y6VL?GW4Y^YK_O\SZD(91#F/PYUJ@WI.A>@ M-!>4YD'1FK^,U):8V$=I\P34!8/27%":!T5K%JAVP<1HXGJW^1*WWZ>FN&6W M.J(()JWO?LQCZZWD,>PJJ>TJ,=O5/MV^1#7T<49M&=O>%D_;7]R:!]9;QF/8 M45+;46*VHZ96COY%-TG EF$2ZIC]AM(I,NAOBJ T%Y3F0=&:):L-+1D>I\E# M6LP%*,T%I7E0M&:!:OM+S/:W=Y,?M?M.NSF!FEM0F@=%*_2V]MYWB9E8Y2\: M:1EYFJCB-9'J:/4RTU7^"L_!\6M\X1:O)-68X@VI+U2LPD2BB"TUTCZ;Z F( MXJ6C8D?Q3?Y6S2-7BL?YYIK1@(DL0'^^Y%R][&0GJ%[]FO\'4$L#!!0 ( M *^!7%B&PO=V]R:W-H965T>Q[,=+A%_3_>X MDM]L*"N1D)=LZ_$]PRBOD\K""WP_\4I$JLER4=^[9 M/N*"'J\G[3%=UA\V]\R>>5U*CDI<<4)K0##F^O)!WAU M$_@JH8[XF^ C/_D,5%/N*?VN+C[EUQ-?580+G DE@>2_![S"1:&49!T_6M%) M]YLJ\?3SL_IO=>-E8^X1QRM:_$-RL;N>S"8@QQMT*,07>OP=MPV*E5Y&"U[_ M!<FQ!G"3 Z(6$H$T(SDT(VX3PW(2H38C.38C; MA+KI7M/V&MP:";1<,'H$3$5+-?6AIE]G2UZD4@/E3C#Y+9%Y8OFIRFB)P5?T MB#F8@CLY$/-#@0'=@!4M][3"E>#J:HTWF#&4<9(BQ)[F$'Q$S#_A&,:T5U4+^L(S\ M^<)[.*6MQT (DV'0VEK:I10=B0TH1AW%R$KQ3M#L^U0M^#F0 UON@ARI?<1$ MKU%*3LB$LWDPPF<(BE(XPF>MZ5)\CL0&^.(.7VS%]R'+V$&BPX^*'#8.NE@C MDH;1>-09@@)_C,U:RZ78'(D-L"4=ML2*3>UDF5Q-B7A]SB8:&1@G_FA"K@Q1 M23H>G&MK59<"="0V )AV %,KP!7:$X$*\J\<>SE^D*?.O3Q#"A._5",3PS@: M#:V5'A4D<3H;\;,6=2D_1V(#?K..W\S*[Z]^X\!R[0-%?Y8R,9SIBUH8C^"L M]*!(7_FL95U*T)'8@."\(SBW3V$JQY\R!LVQJ#\/F?C--32S ,;Q"* >%<^3 M8+12KJUE74K0D=B (/1[!^!;&7[&\M#R@(H#:JQ;(F!KY[:SAPTK=)I2Y(T"/QQ@_6P*)G- MQA//7M>EX\:5VI!B;T;@F6Y$$3Q9NXQ>!#HU(T[5UD[5;ERI#7NE-R30[DAN MF?(CXJEVY_C'@;RX)[="@TF:AN,SC2EJ'J3C@>W4B[A2&R+LW0BTVY'QOLS4 MTZ8IW4P/\L*R5.BN8QH$83@&:@J;1>-3HKW&BXG^'_X$]@8%VAW*ITJ@:DON MBV=^]>C<4IH?25$88>I>9!HE^D9C"%,/2<'6"7':?V$3MH73+85X(=[3G*"V O'2*B[E&F::M/>$!7J^[=3+^-*;Z_2RC94FX>A9N!JC;E&D01AI!4U@41V.$3NV,*[4APM[0P%<O<"+[&]D KN1:6A6YY_M ]U:Q(ET*2.6AK!P%OKCB6RO[N*'VH[4&I;> MR1LB]0+P#\2VI.+R?+.1\O[[5.YHK'FGUEP(NJ]?&MU3(6A9?]QAE&.F N3W M&TK%\X5Z#]6]V5S^!U!+ P04 " "O@5Q8W[^#ES8# !\"@ &0 'AL M+W=OL,"&0MJ5)TQ^,ME+; M@.!ATK0->$ \>,FUB7#L8COM^.\Y.VG6)FD8:"^M[=SW^;X[GWV3G9 _50*@ MR6/&N)HZB=:;*]=540(959=B QR_K(3,J,:I7+MJ(X'&%I0QU^_UAFY&4^[, M)G;M1LXF(MS4P9@8)0]"_#23S_'4Z1F'@$&D#0/% MORTL@3%#A&[\*CF=:DL#/!SOV3]:[:CE@2I8"O8MC74R=<8.B6%%X3 ME'H&AB\23-E?LBMM>PZ)^?$[_G]%H>6SX?[+?#P^7"O0TV_2E;?\O5/\JU 2HA- MNLA<*=#JO#4YWV\%8P0+8T=E_*,M$<5&0?M&YJZY4AL:P=3!RT2!W((S>_W* M&_;>MP7Q)L47897&D:E"I&G2JPAK'%T'94MXV%>+M'0F) M]49T(D6^3@@*-&);*[C8:GC@G>^/O9K(II'G#P=!36C3ZH30825TV"D4Z^W? MA J=@"1X ^)92LQ;MC58O6QZ_TWU MZ&^*EDV+>EC"+I(CT>-*]/B_*A5XW%6CXV:-!N_Z@YJ@%JMF)8=-J[HF]^!= MSD"N;7^C,/(YU\4;5JU6+=3<=@ZU]06V5D4G]$13]&775.+5I B#%5+V+D=8 M5++H=8J)%AO[^C\(C;V$'2;8'H(T!OA])83>3\P&5<,Y^P-02P,$% @ MKX%<6-GQQT9J P :0L !D !X;"]W;W)K&UL MK9;;;MLX$(9?A= 610NDT[3 M=TC)JFW)3K;MC"8@R"'51H'BWP9N(,^-$(;Q;Z/IM(\TCOOCG?I[ MRXXL#U3!CSYRQ0S)8TBK7"[']$QJ>H=%+1:[L+]DVMIY#TDII433. M&$'!>/U/'YMSV'/P1R<<@L8A.'88G' (&X?PN0Z#QF%@3Z9&L>>04$WCJ11; M(HTUJIF!/4SKC?B,F[3?:8F[#/UT_)&GH@#RF3Z"(F_(';Y6694#$4NR@%3P ME.6,V@SARCV7N+;B[#_(C N9 XAQ:<",T/R"?!]5J1=SR#[%# 198ROR'4A M*HXINP6)*>-F20O&@/T)3LJY4 M25.8.5B3%,@-./'+/_R1][;O]'^G6/*;Q XR,V@S,SBG'A_D0>.!/M1YN,#! MBG%[YIBN;T#E5=^IUNJ153=U>Q/[D1=%4W>S?UQ=JU$8'ADE7:.A;]Z^30_> ML,4;GL7[((52>+E3_,XH6S8,8RD4,R^BV2&E9$):P#Z^6GZT%U0X\8,CO*Y1 M% 7>$5[7*!B?H!NU=*-?I4LK*8'KDWRC+E\X\(_X>HR\#E_7:!(.^_FBEB]Z M!E\&/YV]J!/34=0W3UHDYRP.J,8MU?A7J9[*VOA)KB+8K(GTTD\[%#P9A>$S4M>JI-$G7ZJ#2U&#N7A-2@%S99DZ1U'QMZD]TN]KV MB]>V33I:GV,?6;=]/V3J)O03E5@^%98377]:-73W1HK2MSH/0V#C9 MX1I[89#& />70NC=Q#R@[:[C[U!+ P04 " "O@5Q8W\)2 %(# #2%0 M#0 'AL+W-T>6QE3T;D:I]A8Y M%^7 GVE=? J"1,Z%'OB]QN39V]=TX(?Q1]^S=".9TH'_>O9]].#MK M7;4>+J]WD8L:NO0#)W'G &*4%B.-#U(+UQ[%<&$!NH<%V,>.4?>VJ=>9_5LF M$X?C>>-WCKAU6X?F:G^J,/K0.9T-8="IG(.Z$H?]3(IU04:^-1AVDE/OD?"! M/R*12>=KL!!,N!$OY9.'0]F"3U#PY$U)5L6T$^W=< M#]\!5CT0R#AO!+9]:QCV"Z(U5>+&=*K!E?$9Y-7M^V5A%$X568;MCK]VJ&XF MR%BJE*HF3.BO3,,^IQG(46PZ@[N610"@UC(WC921J12DTK#RJ!N&=D(YOX,G MR,]LBWN1;:Q;512B:1I!==/2V [P;[)9[DW:SJMXO8(]2OUE;J8CJC[4&KU5 M-&.+JK_(&@$8>XBSDZ+@R\^<345.[>0/#CCLDY6?-Y.*/9EH4"H38Z#*]QZI MTFRR:?FM2'%/%WI53HL,U]P^0OW+?07#U6 M=A4[14;=X]=8'S&.761\"B)/8KE[IR R.0&1W3=[:KY$9'C\(J/C7.V@/JYM MG FW3H2-U8.3]\#_ >=XO@[JC>>,:R;JWHRE*17/#H:&7I.Q^8=UB]^,3VE& MYES?-^# 7[>_TY3-\Z09=0N)J$>MV]]@>F'<'/M-+"92NJ#IJ.ZJZ;AJ>J9A MHM87..PB-]7E1C ?B[D1P+ XF +,QWIA-8?20$3; M8T.P6BP^0"X99K>]9!:G*;A@KLN QX=RT97*1=?-YL-P%6'%!%;,BW4)Q[I2)7Q[ M&;T7E6@*&86:M0AP2@!.#P88O9H+!)D0D,D+0BX\A/^ C?0RNFE[+3 E(-.# M05[JND60&0&9'0YR)7"GR0G(_'"0PJX0Y D!><(+>6/N1:,>PX5(-&4TD[8P MJ@W'>HD@WQ*0;WDAWPNK0KG-C;1P:[CC#1RIIE!MA4/W,16[CWDQ/TD?N@M= MRV@N#80?821F([W"+);/3J>Z=:_X%GB)1;)LQRN6X@E6I$=?3%@OGTTCU MZWM&2(EEPFR6BZ(P'83";0WCS&%"N63"+).9O.N5$:6,";LSZEHY?U-H:J 0 M!UFQA##7+R_*&!-F97Q0#:172E309ZTSX?8>'&6*";,J/DK1;UHQ9828V0B^ M.L&C"Z>+;Z%"/\M2PE.!PMBQGSDZ(/9 M$*'\CB +D&5(0B%\/!L<47J(F?6P==>M^-%O>I0/8F8?++H[*[]W/I)NE23#DA9G8"1#950E9R:T0) 3BZ M,$9 '-X-=3'EBIC9%616_&^,,2E=Q,RZH#&G&),21\PLCJ'D/7IUZT.U?8TG M.2B?3)E],I#%#S)2,IDRRX1(YSTKQJ2<,F5V"I'2[V*2\UKL:MF7UH>*QYB4 M;:;,MMG-[0=;)66=*;-U?)(_"$599LH^C;4_VP=8C$F)9LHLFL&$?[ P*<], MF3VSR?P'L2BO3)F]LB]WW8+BF6G*+ FS67 *.U2&":64A%LIU"1E+]-)**4D MS$JA,YT$8U)*29B50F.F&)-<+&%6RF!"=A0MX-%EU^\XE%@29K&0F/VV2:DF M858-C8FS\(123<*LFJ$$]RCZ)&#XY1>/,2;EFH39-<.83TTSPIB4>Q)F]Y"I M^ R79DJY)V5V#YF*]S$I"Z7,%B)2<5_W&).R4,IL(1*S%Y!2RD(ILX6>CQAF MT@E5];*.E!)0RBR@,&1 P6>8D%RJ?XE!#8H[X'0_P5QO$J,YQJ3AW),>8OD%BO&BUL:I1XQ)N2=E=L\^S&UWPOM(*/=DS.[9 M6YIKZ.F]^96,C%D\OQEQV PGH M/N+<+2/WB[V @O8NQ/;[#Z6@C%E!^Q9BM[T(8U(*RI@5M'=.ZRBZU0[/G6>4 M@K)#3;UMXA/>)4@I*&=6$(&YZ&J\")]3"LJY-PD0F/!XC$DI*#_07H& V>OI M.66AG-E"9*7W,2D+Y>R[RM"T<%^9,[B ,2D+YS&O MELM>:9+[EIDMM(.YF\MA3,I".;.%R$KO=R'*0CFSA2C,_E[U$\I")R^Y +0[ MIU!HC$E9Z&3S^YUPLST_+>52-;+\!%]AX7PAJF)N(O\G[!2,D]3O%EQV574) MYVZ:CUJ43[\!>OK]TODO4$L#!!0 ( *^!7%BKG#%+;@( -HO : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N&[=!VG% M&?4DTU8V@)SR0[&-!;0ZV7U;SL ^J <]B3@C5" NOQA\0L#3KW)HQWUW&G;[ M\[#X.!Y.PZK:C>/Y1UT/ZUTYML-#=RZGRY%-UQ_;\;+LM_6Y7;^WVU++GZZG[EX_3R7_YG8;3;[=?G9K7\?RVG\Q^#Z3]>_#[M2QFKQVO;;,JZJ M^N-PVSW4UTUZN$RN%B]OJZI_>4M5/7>00)#,'Y0A*,\?I!"D\P<9!-G\00Y! M/G]00%#,']1 4#-_T",$/$.Q'(G9#N1&!W0KP3@=Z">@N!WH)Z"X'>,GG8)M!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT#NCWIE [XQZ9P*],^J= M"?3.DY&?7.!'IGU#L3Z)U1[TR@MZ+>2J"W MHMY*H+>BWDJ@MZ+>2J"W3EYV$^BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3CY4$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1G$P*]'?5V M KT=]78"O1WU=@*] _4. KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*] _4. M KUC\K,@@=Z!>@>!WH%Z!X'>#>K=$.C=H-[-=^H]C)^',MQZOM9X_>^D>KR< M6VZ7ORZ_=DYNPA7G^KYB>/X+4$L#!!0 ( *^!7%A$Y-]8'@( )I-6MOG._&1?E>]^OD4*"T.0S^F3;7+ M.7QA+#4[&ERJ?:"QK&Q]'%PN7^,="Z[9NSMB8K4RK/%CIC$O\U2CNK[Z1EMW MW^?%S:'\G#H_;JI(?:H67X\;IZQ-Y4+HN\;ELLX>QO:OE.5S0EU.SGO2K@OI MHFRHV)L)T\J_ Y[/_7B@&+N6%KG$Z.9<;IN,G/SM_+G,JL.R\C3ZD,K%('X][&AE*(8JY._V*KXFE]-GO1].T6VK?F5VN]]''_3R/Q.;'^7?\YXQ?ZW^P#P'2 MAP3I0X'TH4'Z,"!]6) ^UB!]7(+TP56!*^X K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " "O@5Q8F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M *^!7%@#6($LM@@ *Q56$ " #%!0 & M @('Y$ >&PO=V]R:W-H965T&UL4$L! A0# M% @ KX%<6!XL&]]O!P "R, !@ ("!;Q, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6&&RS^PQ M P D H !@ ("!'"8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6#9(0>' ! X@L !@ M ("!YTL 'AL+W=O&UL4$L! A0#% @ KX%<6.!\&.ZF!P NQ< !D M ("!7'@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ KX%<6&$_$3_! @ &@8 !D ("! M=XD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KX%<6 JY2 O+# Q2, !D ("!SI( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6 (V%A?. M!0 6@X !D ("!'+0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6!1%Y62:$P D$ !D M ("!9\, 'AL+W=O&PO=V]R M:W-H965TW7U%@( ,\$ M 9 " @73D !X;"]W;W)K&UL M4$L! A0#% @ KX%<6!X^[B%< @ ?08 !D ("!P>8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MKX%<6'S8]KLY P "0< !D ("!12 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6$_Q-+3F @ 2P8 !D M ("!$#4! 'AL+W=O&PO=V]R:W-H M965TSY"Z ( %L& 9 M " @4H[ 0!X;"]W;W)K&UL4$L! M A0#% @ KX%<6&KQK_[7!@ K!0 !D ("!:3X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX%< M6$%SA%W$!P 018 !D ("!<4\! 'AL+W=O&PO=V]R:W-H965T!; 0!X;"]W;W)K M&UL4$L! A0#% @ KX%<6)B7E6B' P FPH M !D ("!#6&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6*"6S_S8! TA\ !D M ("!*G0! 'AL+W=O0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ KX%<6"1F8C#( @ , @ !D ("!A( ! 'AL+W=O M&PO=V]R:W-H965T-Z=#P, *0) 9 " @;2' M 0!X;"]W;W)K&UL4$L! A0#% @ KX%<6 RW M+,>S @ )@@ !D ("!^HH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6%E)W .Q @ ,0H !D M ("!B)L! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ KX%<6*;,_L4@# W'< !D ("! MX:4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ KX%<6)[695O@!0 52L !D ("!W[D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6"XK9R-] M @ - < !D ("!;<&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6(V+<)KN!0 ^S$ !D M ("!.]$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ KX%<6)*39+*U! U!4 !D ("!!N\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MKX%<6*M$87(L! A8 !D ("!JOP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ KX%<6-^_@Y&PO=V]R:W-H M965T7!E&UL4$L%!@ !9 %D 9A@ !0O @ $! end XML 99 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 100 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 284 470 1 false 85 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://www.ziprecruiter.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.ziprecruiter.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Sheet http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Organization and Description of Business Sheet http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 0000010 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies Sheet http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Net Income Per Share Sheet http://www.ziprecruiter.com/role/NetIncomePerShare Net Income Per Share Notes 11 false false R12.htm 0000012 - Disclosure - Revenue Information Sheet http://www.ziprecruiter.com/role/RevenueInformation Revenue Information Notes 12 false false R13.htm 0000013 - Disclosure - Other Income (Expense), Net Sheet http://www.ziprecruiter.com/role/OtherIncomeExpenseNet Other Income (Expense), Net Notes 13 false false R14.htm 0000014 - Disclosure - Property and Equipment, Net Sheet http://www.ziprecruiter.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 0000015 - Disclosure - Internal-Use Software, Net Sheet http://www.ziprecruiter.com/role/InternalUseSoftwareNet Internal-Use Software, Net Notes 15 false false R16.htm 0000016 - Disclosure - Accrued Expenses Sheet http://www.ziprecruiter.com/role/AccruedExpenses Accrued Expenses Notes 16 false false R17.htm 0000017 - Disclosure - Debt Sheet http://www.ziprecruiter.com/role/Debt Debt Notes 17 false false R18.htm 0000018 - Disclosure - Commitment and Contingencies Sheet http://www.ziprecruiter.com/role/CommitmentandContingencies Commitment and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Financial Instruments Sheet http://www.ziprecruiter.com/role/FinancialInstruments Financial Instruments Notes 19 false false R20.htm 0000020 - Disclosure - Leases Sheet http://www.ziprecruiter.com/role/Leases Leases Notes 20 false false R21.htm 0000021 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock Sheet http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock Common Stock and Redeemable Convertible Preferred Stock Notes 21 false false R22.htm 0000022 - Disclosure - Share Repurchase Program Sheet http://www.ziprecruiter.com/role/ShareRepurchaseProgram Share Repurchase Program Notes 22 false false R23.htm 0000023 - Disclosure - Stock-Based Compensation Sheet http://www.ziprecruiter.com/role/StockBasedCompensation Stock-Based Compensation Notes 23 false false R24.htm 0000024 - Disclosure - Income Taxes Sheet http://www.ziprecruiter.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Events Sheet http://www.ziprecruiter.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies) Sheet http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies) Policies http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies 28 false false R29.htm 9954472 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Tables) Sheet http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Tables) Tables http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies 29 false false R30.htm 9954473 - Disclosure - Net Income Per Share (Tables) Sheet http://www.ziprecruiter.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.ziprecruiter.com/role/NetIncomePerShare 30 false false R31.htm 9954474 - Disclosure - Revenue Information (Tables) Sheet http://www.ziprecruiter.com/role/RevenueInformationTables Revenue Information (Tables) Tables http://www.ziprecruiter.com/role/RevenueInformation 31 false false R32.htm 9954475 - Disclosure - Other Income (Expense), Net (Tables) Sheet http://www.ziprecruiter.com/role/OtherIncomeExpenseNetTables Other Income (Expense), Net (Tables) Tables http://www.ziprecruiter.com/role/OtherIncomeExpenseNet 32 false false R33.htm 9954476 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.ziprecruiter.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.ziprecruiter.com/role/PropertyandEquipmentNet 33 false false R34.htm 9954477 - Disclosure - Internal-Use Software, Net (Tables) Sheet http://www.ziprecruiter.com/role/InternalUseSoftwareNetTables Internal-Use Software, Net (Tables) Tables http://www.ziprecruiter.com/role/InternalUseSoftwareNet 34 false false R35.htm 9954478 - Disclosure - Accrued Expenses (Tables) Sheet http://www.ziprecruiter.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.ziprecruiter.com/role/AccruedExpenses 35 false false R36.htm 9954479 - Disclosure - Debt (Tables) Sheet http://www.ziprecruiter.com/role/DebtTables Debt (Tables) Tables http://www.ziprecruiter.com/role/Debt 36 false false R37.htm 9954480 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.ziprecruiter.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables http://www.ziprecruiter.com/role/CommitmentandContingencies 37 false false R38.htm 9954481 - Disclosure - Financial Instruments (Tables) Sheet http://www.ziprecruiter.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.ziprecruiter.com/role/FinancialInstruments 38 false false R39.htm 9954482 - Disclosure - Leases (Tables) Sheet http://www.ziprecruiter.com/role/LeasesTables Leases (Tables) Tables http://www.ziprecruiter.com/role/Leases 39 false false R40.htm 9954483 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ziprecruiter.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ziprecruiter.com/role/StockBasedCompensation 40 false false R41.htm 9954484 - Disclosure - Income Taxes (Tables) Sheet http://www.ziprecruiter.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ziprecruiter.com/role/IncomeTaxes 41 false false R42.htm 9954485 - Disclosure - Organization and Description of Business (Details) Sheet http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusiness 42 false false R43.htm 9954486 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesTables 43 false false R44.htm 9954487 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Summary of Changes in Sales Allowances (Details) Sheet http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesSummaryofChangesinSalesAllowancesDetails Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Summary of Changes in Sales Allowances (Details) Details 44 false false R45.htm 9954488 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share - Basic (Details) Sheet http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails Net Income Per Share - Schedule of Earnings Per Share - Basic (Details) Details 45 false false R46.htm 9954489 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share - Diluted (Details) Sheet http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails Net Income Per Share - Schedule of Earnings Per Share - Diluted (Details) Details 46 false false R47.htm 9954490 - Disclosure - Net Income Per Share - Schedule of Antidilutive Options (Details) Sheet http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails Net Income Per Share - Schedule of Antidilutive Options (Details) Details 47 false false R48.htm 9954491 - Disclosure - Revenue Information - Narrative (Details) Sheet http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails Revenue Information - Narrative (Details) Details 48 false false R49.htm 9954492 - Disclosure - Revenue Information - Schedule of Revenue Streams (Details) Sheet http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails Revenue Information - Schedule of Revenue Streams (Details) Details 49 false false R50.htm 9954493 - Disclosure - Other Income (Expense), Net (Details) Sheet http://www.ziprecruiter.com/role/OtherIncomeExpenseNetDetails Other Income (Expense), Net (Details) Details http://www.ziprecruiter.com/role/OtherIncomeExpenseNetTables 50 false false R51.htm 9954494 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.ziprecruiter.com/role/PropertyandEquipmentNetTables 51 false false R52.htm 9954495 - Disclosure - Internal-Use Software, Net - Schedule of Internal-Use Software, Net (Details) Sheet http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofInternalUseSoftwareNetDetails Internal-Use Software, Net - Schedule of Internal-Use Software, Net (Details) Details 52 false false R53.htm 9954496 - Disclosure - Internal-Use Software, Net - Schedule of Future Amortization Expense (Details) Sheet http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails Internal-Use Software, Net - Schedule of Future Amortization Expense (Details) Details 53 false false R54.htm 9954497 - Disclosure - Accrued Expenses (Details) Sheet http://www.ziprecruiter.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.ziprecruiter.com/role/AccruedExpensesTables 54 false false R55.htm 9954498 - Disclosure - Debt - Narrative (Details) Sheet http://www.ziprecruiter.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 55 false false R56.htm 9954499 - Disclosure - Debt - Schedule of Redemption Percentages (Details) Sheet http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails Debt - Schedule of Redemption Percentages (Details) Details 56 false false R57.htm 9954500 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 57 false false R58.htm 9954501 - Disclosure - Commitment and Contingencies - Rollforward of Restructuring Cost Liability (Details) Sheet http://www.ziprecruiter.com/role/CommitmentandContingenciesRollforwardofRestructuringCostLiabilityDetails Commitment and Contingencies - Rollforward of Restructuring Cost Liability (Details) Details 58 false false R59.htm 9954502 - Disclosure - Financial Instruments - Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) Sheet http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails Financial Instruments - Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) Details 59 false false R60.htm 9954503 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 60 false false R61.htm 9954504 - Disclosure - Financial Instruments - Available-for-sale Debt Securities by Contractual Maturity (Details) Sheet http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails Financial Instruments - Available-for-sale Debt Securities by Contractual Maturity (Details) Details 61 false false R62.htm 9954505 - Disclosure - Financial Instruments - Available-for-sale Debt Securities (Details) Sheet http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails Financial Instruments - Available-for-sale Debt Securities (Details) Details 62 false false R63.htm 9954506 - Disclosure - Leases - Narrative (Details) Sheet http://www.ziprecruiter.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 63 false false R64.htm 9954507 - Disclosure - Leases - Schedule of Lease Cost (Details) Sheet http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails Leases - Schedule of Lease Cost (Details) Details 64 false false R65.htm 9954508 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.ziprecruiter.com/role/LeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 65 false false R66.htm 9954509 - Disclosure - Leases - Future Undiscounted Lease Payments (Details) Sheet http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails Leases - Future Undiscounted Lease Payments (Details) Details 66 false false R67.htm 9954510 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock (Details) Sheet http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails Common Stock and Redeemable Convertible Preferred Stock (Details) Details http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock 67 false false R68.htm 9954511 - Disclosure - Share Repurchase Program (Details) Sheet http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails Share Repurchase Program (Details) Details http://www.ziprecruiter.com/role/ShareRepurchaseProgram 68 false false R69.htm 9954512 - Disclosure - Stock-Based Compensation - Total Stock Based Compensation Expense (Details) Sheet http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails Stock-Based Compensation - Total Stock Based Compensation Expense (Details) Details 69 false false R70.htm 9954513 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 70 false false R71.htm 9954514 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 71 false false R72.htm 9954515 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details) Sheet http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details) Details 72 false false R73.htm 9954516 - Disclosure - Stock-Based Compensation - Schedule of RSU Information (Details) Sheet http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails Stock-Based Compensation - Schedule of RSU Information (Details) Details 73 false false R74.htm 9954517 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) Sheet http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails Stock-Based Compensation - Summary of RSU Activity (Details) Details 74 false false R75.htm 9954518 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Income Taxes (Details) Sheet http://www.ziprecruiter.com/role/IncomeTaxesScheduleofDomesticandForeignIncomeTaxesDetails Income Taxes - Schedule of Domestic and Foreign Income Taxes (Details) Details 75 false false R76.htm 9954519 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Details 76 false false R77.htm 9954520 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 77 false false R78.htm 9954521 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 78 false false R79.htm 9954522 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) Details 79 false false R80.htm 9954523 - Disclosure - Income Taxes - Schedule of Change in Valuation Allowance (Details) Sheet http://www.ziprecruiter.com/role/IncomeTaxesScheduleofChangeinValuationAllowanceDetails Income Taxes - Schedule of Change in Valuation Allowance (Details) Details 80 false false R81.htm 9954524 - Disclosure - Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.ziprecruiter.com/role/IncomeTaxesScheduleofReconciliationofUnrecognizedTaxBenefitsDetails Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details) Details 81 false false All Reports Book All Reports zip-20231231.htm zip-20231231.xsd zip-20231231_cal.xml zip-20231231_def.xml zip-20231231_lab.xml zip-20231231_pre.xml zip-20231231_g1.jpg zip-20231231_g2.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "zip-20231231.htm": { "nsprefix": "zip", "nsuri": "http://www.ziprecruiter.com/20231231", "dts": { "inline": { "local": [ "zip-20231231.htm" ] }, "schema": { "local": [ "zip-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/net-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" ] }, "calculationLink": { "local": [ "zip-20231231_cal.xml" ] }, "definitionLink": { "local": [ "zip-20231231_def.xml" ] }, "labelLink": { "local": [ "zip-20231231_lab.xml" ] }, "presentationLink": { "local": [ "zip-20231231_pre.xml" ] } }, "keyStandard": 427, "keyCustom": 43, "axisStandard": 33, "axisCustom": 0, "memberStandard": 59, "memberCustom": 23, "hidden": { "total": 8, "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 4, "http://xbrl.sec.gov/ecd/2023": 1 }, "contextCount": 284, "entityCount": 1, "segmentCount": 85, "elementCount": 786, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1192, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 10 }, "report": { "R1": { "role": "http://www.ziprecruiter.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ziprecruiter.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R4": { "role": "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R6": { "role": "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R7": { "role": "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "longName": "0000007 - Statement - Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)", "shortName": "Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:TemporaryEquitySharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R9": { "role": "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusiness", "longName": "0000009 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShare", "longName": "0000011 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ziprecruiter.com/role/RevenueInformation", "longName": "0000012 - Disclosure - Revenue Information", "shortName": "Revenue Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ziprecruiter.com/role/OtherIncomeExpenseNet", "longName": "0000013 - Disclosure - Other Income (Expense), Net", "shortName": "Other Income (Expense), Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ziprecruiter.com/role/PropertyandEquipmentNet", "longName": "0000014 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ziprecruiter.com/role/InternalUseSoftwareNet", "longName": "0000015 - Disclosure - Internal-Use Software, Net", "shortName": "Internal-Use Software, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ziprecruiter.com/role/AccruedExpenses", "longName": "0000016 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ziprecruiter.com/role/Debt", "longName": "0000017 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ziprecruiter.com/role/CommitmentandContingencies", "longName": "0000018 - Disclosure - Commitment and Contingencies", "shortName": "Commitment and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ziprecruiter.com/role/FinancialInstruments", "longName": "0000019 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ziprecruiter.com/role/Leases", "longName": "0000020 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock", "longName": "0000021 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock", "shortName": "Common Stock and Redeemable Convertible Preferred Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "zip:StockholdersEquityAndTemporaryEquityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zip:StockholdersEquityAndTemporaryEquityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ziprecruiter.com/role/ShareRepurchaseProgram", "longName": "0000022 - Disclosure - Share Repurchase Program", "shortName": "Share Repurchase Program", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensation", "longName": "0000023 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ziprecruiter.com/role/IncomeTaxes", "longName": "0000024 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ziprecruiter.com/role/SubsequentEvents", "longName": "0000025 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": null, "uniqueAnchor": null }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": null }, "R27": { "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": "27", "firstAnchor": { "contextRef": "c-281", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-281", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShareTables", "longName": "9954473 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ziprecruiter.com/role/RevenueInformationTables", "longName": "9954474 - Disclosure - Revenue Information (Tables)", "shortName": "Revenue Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ziprecruiter.com/role/OtherIncomeExpenseNetTables", "longName": "9954475 - Disclosure - Other Income (Expense), Net (Tables)", "shortName": "Other Income (Expense), Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ziprecruiter.com/role/PropertyandEquipmentNetTables", "longName": "9954476 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ziprecruiter.com/role/InternalUseSoftwareNetTables", "longName": "9954477 - Disclosure - Internal-Use Software, Net (Tables)", "shortName": "Internal-Use Software, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "zip:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zip:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ziprecruiter.com/role/AccruedExpensesTables", "longName": "9954478 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ziprecruiter.com/role/DebtTables", "longName": "9954479 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtInstrumentRedemptionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtInstrumentRedemptionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ziprecruiter.com/role/CommitmentandContingenciesTables", "longName": "9954480 - Disclosure - Commitment and Contingencies (Tables)", "shortName": "Commitment and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsTables", "longName": "9954481 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ziprecruiter.com/role/LeasesTables", "longName": "9954482 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationTables", "longName": "9954483 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesTables", "longName": "9954484 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails", "longName": "9954485 - Disclosure - Organization and Description of Business (Details)", "shortName": "Organization and Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954486 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R44": { "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesSummaryofChangesinSalesAllowancesDetails", "longName": "9954487 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Summary of Changes in Sales Allowances (Details)", "shortName": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies - Summary of Changes in Sales Allowances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zip:AccountsReceivableAllowanceForCreditLossCreditLossExpenseReductionToRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R45": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails", "longName": "9954488 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share - Basic (Details)", "shortName": "Net Income Per Share - Schedule of Earnings Per Share - Basic (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "longName": "9954489 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share - Diluted (Details)", "shortName": "Net Income Per Share - Schedule of Earnings Per Share - Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R47": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "longName": "9954490 - Disclosure - Net Income Per Share - Schedule of Antidilutive Options (Details)", "shortName": "Net Income Per Share - Schedule of Antidilutive Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails", "longName": "9954491 - Disclosure - Revenue Information - Narrative (Details)", "shortName": "Revenue Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails", "longName": "9954492 - Disclosure - Revenue Information - Schedule of Revenue Streams (Details)", "shortName": "Revenue Information - Schedule of Revenue Streams (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R50": { "role": "http://www.ziprecruiter.com/role/OtherIncomeExpenseNetDetails", "longName": "9954493 - Disclosure - Other Income (Expense), Net (Details)", "shortName": "Other Income (Expense), Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails", "longName": "9954494 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofInternalUseSoftwareNetDetails", "longName": "9954495 - Disclosure - Internal-Use Software, Net - Schedule of Internal-Use Software, Net (Details)", "shortName": "Internal-Use Software, Net - Schedule of Internal-Use Software, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zip:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zip:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails", "longName": "9954496 - Disclosure - Internal-Use Software, Net - Schedule of Future Amortization Expense (Details)", "shortName": "Internal-Use Software, Net - Schedule of Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "zip:CapitalizedComputerSoftwareExpectedAmortizationYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zip:ScheduleOfCapitalizedComputerSoftwareFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "zip:CapitalizedComputerSoftwareExpectedAmortizationYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "zip:ScheduleOfCapitalizedComputerSoftwareFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.ziprecruiter.com/role/AccruedExpensesDetails", "longName": "9954497 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "longName": "9954498 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-135", "name": "zip:DebtAgreementMaximumAmountOfLiquidity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "zip:DebtAgreementMaximumAmountOfLiquidity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails", "longName": "9954499 - Disclosure - Debt - Schedule of Redemption Percentages (Details)", "shortName": "Debt - Schedule of Redemption Percentages (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-140", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R57": { "role": "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "longName": "9954500 - Disclosure - Commitment and Contingencies - Narrative (Details)", "shortName": "Commitment and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ziprecruiter.com/role/CommitmentandContingenciesRollforwardofRestructuringCostLiabilityDetails", "longName": "9954501 - Disclosure - Commitment and Contingencies - Rollforward of Restructuring Cost Liability (Details)", "shortName": "Commitment and Contingencies - Rollforward of Restructuring Cost Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "longName": "9954502 - Disclosure - Financial Instruments - Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details)", "shortName": "Financial Instruments - Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R60": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails", "longName": "9954503 - Disclosure - Financial Instruments - Narrative (Details)", "shortName": "Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails", "longName": "9954504 - Disclosure - Financial Instruments - Available-for-sale Debt Securities by Contractual Maturity (Details)", "shortName": "Financial Instruments - Available-for-sale Debt Securities by Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails", "longName": "9954505 - Disclosure - Financial Instruments - Available-for-sale Debt Securities (Details)", "shortName": "Financial Instruments - Available-for-sale Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.ziprecruiter.com/role/LeasesNarrativeDetails", "longName": "9954506 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-210", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails", "longName": "9954507 - Disclosure - Leases - Schedule of Lease Cost (Details)", "shortName": "Leases - Schedule of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.ziprecruiter.com/role/LeasesSupplementalInformationDetails", "longName": "9954508 - Disclosure - Leases - Supplemental Information (Details)", "shortName": "Leases - Supplemental Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails", "longName": "9954509 - Disclosure - Leases - Future Undiscounted Lease Payments (Details)", "shortName": "Leases - Future Undiscounted Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "longName": "9954510 - Disclosure - Common Stock and Redeemable Convertible Preferred Stock (Details)", "shortName": "Common Stock and Redeemable Convertible Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "zip:CommonStockNumberOfVotesPerShare", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R68": { "role": "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails", "longName": "9954511 - Disclosure - Share Repurchase Program (Details)", "shortName": "Share Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails", "longName": "9954512 - Disclosure - Stock-Based Compensation - Total Stock Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Total Stock Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-225", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R70": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954513 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "longName": "9954514 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "longName": "9954515 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details)", "shortName": "Stock-Based Compensation - Schedule of Weighted Average Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-96", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-246", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R73": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails", "longName": "9954516 - Disclosure - Stock-Based Compensation - Schedule of RSU Information (Details)", "shortName": "Stock-Based Compensation - Schedule of RSU Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-273", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-255", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R74": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "longName": "9954517 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details)", "shortName": "Stock-Based Compensation - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-272", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-97", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R75": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofDomesticandForeignIncomeTaxesDetails", "longName": "9954518 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Domestic and Foreign Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "longName": "9954519 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954520 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails", "longName": "9954521 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R79": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954522 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofChangeinValuationAllowanceDetails", "longName": "9954523 - Disclosure - Income Taxes - Schedule of Change in Valuation Allowance (Details)", "shortName": "Income Taxes - Schedule of Change in Valuation Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "zip:ValuationAllowanceDeferredTaxAssetIncreaseAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } }, "R81": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofReconciliationofUnrecognizedTaxBenefitsDetails", "longName": "9954524 - Disclosure - Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Schedule of Reconciliation of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20231231.htm", "unique": true } } }, "tag": { "zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised options", "label": "APIC, Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options", "documentation": "APIC, Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options" } } }, "auth_ref": [] }, "zip_AcceleratedShareRepurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AcceleratedShareRepurchaseAgreementMember", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Share Repurchase Agreement", "label": "Accelerated Share Repurchase Agreement [Member]", "documentation": "Accelerated Share Repurchase Agreement" } } }, "auth_ref": [] }, "us-gaap_AcceleratedShareRepurchasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesLineItems", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Share Repurchases [Line Items]", "label": "Accelerated Share Repurchases [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_AcceleratedShareRepurchasesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesTable", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Share Repurchases [Table]", "label": "Accelerated Share Repurchases [Table]", "documentation": "A table reflecting activity in an accelerated share repurchase (ASR) program." } } }, "auth_ref": [ "r153" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r24", "r840" ] }, "zip_AccountsReceivableAllowanceForCreditLossCreditLossExpenseReductionToDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AccountsReceivableAllowanceForCreditLossCreditLossExpenseReductionToDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesSummaryofChangesinSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded as a reduction to deferred revenue", "label": "Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense, Reduction To Deferred Revenue", "documentation": "Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense, Reduction To Deferred Revenue" } } }, "auth_ref": [] }, "zip_AccountsReceivableAllowanceForCreditLossCreditLossExpenseReductionToRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AccountsReceivableAllowanceForCreditLossCreditLossExpenseReductionToRevenue", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesSummaryofChangesinSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded as a reduction to revenue", "label": "Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense, Reduction To Revenue", "documentation": "Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense, Reduction To Revenue" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r984" ] }, "zip_AccountsReceivableConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AccountsReceivableConcentrationRiskMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable Concentration Risk", "label": "Accounts Receivable Concentration Risk [Member]", "documentation": "Accounts Receivable Concentration Risk" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r789" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $3,859 and $3,693 at December\u00a031, 2023 and December\u00a031, 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r307", "r308" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization and accretion of marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r135" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "zip_AccruedEmployeeStockPurchasePlanContributionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AccruedEmployeeStockPurchasePlanContributionsCurrent", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Accrued Employee Stock Purchase Plan Contributions, Current", "documentation": "Accrued Employee Stock Purchase Plan Contributions, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 }, "http://www.ziprecruiter.com/role/AccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpensesDetails", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "label": "Accrued Liabilities, Current", "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": [ "r28" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accrued Liabilities [Member]", "documentation": "This item represents 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." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued marketing", "label": "Accrued Marketing Costs, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "zip_AccruedPartnerExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AccruedPartnerExpensesCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued partner expenses", "label": "Accrued Partner Expenses, Current", "documentation": "Accrued Partner Expenses, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r809" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r68", "r197", "r666" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r38", "r39", "r118", "r205", "r662", "r687", "r688" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r17", "r39", "r554", "r557", "r600", "r683", "r684", "r954", "r955", "r956", "r965", "r966", "r967" ] }, "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": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r894" ] }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash activities", "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r113", "r840", "r1064" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r505", "r506", "r507", "r703", "r965", "r966", "r967", "r1039", "r1066" ] }, "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": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r900" ] }, "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": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r900" ] }, "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": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r900" ] }, "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": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r900" ] }, "zip_AdjustmentsToAdditionalPaidInCapitalAmountSharesWithheldForSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalAmountSharesWithheldForSettlements", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement", "label": "Adjustments To Additional Paid In Capital, Amount, Shares Withheld For Settlements", "documentation": "Adjustments To Additional Paid In Capital, Amount, Shares Withheld For Settlements" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion of redeemable convertible preferred stock", "label": "Adjustments to Additional Paid in Capital, Increase in Carrying Amount of Redeemable Preferred Stock", "documentation": "Amount of decrease (increase) in additional paid in capital (APIC) for the increase in carrying amount of redeemable preferred stock." } } }, "auth_ref": [ "r18", "r148", "r151" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r85", "r86", "r467" ] }, "zip_AdjustmentsToAdditionalPaidInCapitalSharesWithheldForSettlements": { "xbrltype": "sharesItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalSharesWithheldForSettlements", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares withheld related to net share settlement (in shares)", "label": "Adjustments To Additional Paid In Capital, Shares Withheld For Settlements", "documentation": "Adjustments To Additional Paid In Capital, Shares Withheld For Settlements" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Cost", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r177" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "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": [ "r514" ] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated Entity", "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r747", "r800", "r846", "r1004", "r1045", "r1046", "r1048" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r864", "r876", "r886", "r912" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r867", "r879", "r889", "r915" ] }, "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": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r900" ] }, "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": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r907" ] }, "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": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r871", "r880", "r890", "r907", "r916", "r920", "r928" ] }, "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": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r926" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r500", "r513" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesSummaryofChangesinSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total sales allowance", "periodStartLabel": "Sales allowance, at beginning of year", "periodEndLabel": "Sales allowance, at end of year", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r206", "r309", "r347", "r350", "r353", "r1060" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit loss, current", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r206", "r309", "r347" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableNoncurrent", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Noncurrent", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as noncurrent." } } }, "auth_ref": [ "r309", "r347" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesSummaryofChangesinSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesSummaryofChangesinSalesAllowancesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Utilization of allowance for refunds and credits", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r352" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of issuance costs for credit facility", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r122", "r415", "r582", "r960" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares excluded from diluted net income per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r275" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r54" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings 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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r54" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-backed securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r832", "r973", "r976", "r977" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r162", "r200", "r235", "r282", "r297", "r301", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r549", "r551", "r573", "r657", "r740", "r840", "r853", "r997", "r998", "r1049" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r193", "r207", "r235", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r549", "r551", "r573", "r840", "r997", "r998", "r1049" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "zip_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents, and marketable securities", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r95" ] }, "zip_AssetsFairValueDisclosureAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AssetsFairValueDisclosureAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Material impairments on assets", "label": "Assets, Fair Value Disclosure, Accumulated Impairment Loss", "documentation": "Assets, Fair Value Disclosure, Accumulated Impairment Loss" } } }, "auth_ref": [] }, "zip_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.ziprecruiter.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r858", "r859", "r872" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.ziprecruiter.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r858", "r859", "r872" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.ziprecruiter.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r858", "r859", "r872" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "zip_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalents", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "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": [ "r316" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r317" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost Basis", "label": "Debt Securities, Available-for-Sale, 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)." } } }, "auth_ref": [ "r313", "r357", "r656" ] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-Sale Securities, Debt Maturities [Abstract]", "label": "Available-for-Sale Securities, Debt Maturities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 1 year through 5 years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r975" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within 1 year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r974" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 }, "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total available-for-sale debt securities", "verboseLabel": "Fair Value", "netLabel": "Available-for-sale", "totalLabel": "Total available-for-sale debt securities", "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": [ "r314", "r357", "r651", "r972" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r311", "r357" ] }, "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": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r923" ] }, "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": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r924" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r919" ] }, "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": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r919" ] }, "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": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r919" ] }, "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": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r919" ] }, "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": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r919" ] }, "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": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r919" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499" ] }, "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": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r922" ] }, "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": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r921" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r920" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r920" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r93", "r94" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "zip_BorisShimanovskyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "BorisShimanovskyMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Boris Shimanovsky [Member]", "documentation": "Boris Shimanovsky" } } }, "auth_ref": [] }, "zip_COVID19PandemicMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "COVID19PandemicMember", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "COVID-19 Pandemic", "label": "COVID-19 Pandemic [Member]", "documentation": "COVID-19 Pandemic" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofInternalUseSoftwareNetDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r1072" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r14", "r170" ] }, "zip_CapitalizedComputerSoftwareExpectedAmortizationYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "CapitalizedComputerSoftwareExpectedAmortizationYearFour", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Capitalized Computer Software, Expected Amortization, Year Four", "documentation": "Capitalized Computer Software, Expected Amortization, Year Four" } } }, "auth_ref": [] }, "zip_CapitalizedComputerSoftwareExpectedAmortizationYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "CapitalizedComputerSoftwareExpectedAmortizationYearOne", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Capitalized Computer Software, Expected Amortization, Year One", "documentation": "Capitalized Computer Software, Expected Amortization, Year One" } } }, "auth_ref": [] }, "zip_CapitalizedComputerSoftwareExpectedAmortizationYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "CapitalizedComputerSoftwareExpectedAmortizationYearThree", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Capitalized Computer Software, Expected Amortization, Year Three", "documentation": "Capitalized Computer Software, Expected Amortization, Year Three" } } }, "auth_ref": [] }, "zip_CapitalizedComputerSoftwareExpectedAmortizationYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "CapitalizedComputerSoftwareExpectedAmortizationYearTwo", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Capitalized Computer Software, Expected Amortization, Year Two", "documentation": "Capitalized Computer Software, Expected Amortization, Year Two" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofInternalUseSoftwareNetDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r1072" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofInternalUseSoftwareNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofFutureAmortizationExpenseDetails", "http://www.ziprecruiter.com/role/InternalUseSoftwareNetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total internal-use software, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r803" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for deferred sales commissions", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r365" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized costs, amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r939" ] }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment to capitalized deferred commissions", "label": "Capitalized Contract Cost, Impairment Loss", "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r365" ] }, "zip_CapitalizedContractCostsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "CapitalizedContractCostsAmortizationPeriod", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected customer life", "label": "Capitalized Contract Costs, Amortization Period", "documentation": "Capitalized Contract Costs, Amortization Period" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r48", "r195", "r807" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r195" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalent", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r48", "r133", "r233" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r133" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r195" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r12", "r847", "r848", "r849", "r850" ] }, "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": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r898" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r971" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/Cover", "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r190", "r202", "r203", "r204", "r235", "r258", "r262", "r270", "r274", "r280", "r281", "r344", "r384", "r386", "r387", "r388", "r391", "r392", "r423", "r424", "r426", "r427", "r429", "r573", "r697", "r698", "r699", "r700", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r728", "r749", "r768", "r783", "r784", "r785", "r786", "r787", "r935", "r961", "r969" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [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": [ "r202", "r203", "r204", "r280", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r697", "r698", "r699", "r700", "r824", "r935", "r961" ] }, "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": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r899" ] }, "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": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r899" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r145", "r847", "r848", "r849", "r850" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note\u00a010)", "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": [ "r33", "r102", "r658", "r727" ] }, "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.ziprecruiter.com/role/CommitmentandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r143", "r376", "r377", "r790", "r992" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/Cover", "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1066" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/Cover", "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1066" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares initially reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r34" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r843", "r844", "r845", "r847", "r848", "r849", "r850", "r965", "r966", "r1039", "r1063", "r1066" ] }, "zip_CommonStockNumberOfVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "CommonStockNumberOfVotesPerShare", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes entitled per share", "label": "Common Stock, Number Of Votes Per Share", "documentation": "Common Stock, Number Of Votes Per Share" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r112" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r112", "r728" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r112" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r112", "r728", "r746", "r1066", "r1067" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r112", "r660", "r840" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r904" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r903" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r905" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r902" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r40", "r213", "r215", "r221", "r652", "r671" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer, equipment and software", "label": "Computer 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.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r57", "r60", "r96", "r97", "r306", "r789" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r57", "r60", "r96", "r97", "r306", "r689", "r789" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r57", "r60", "r96", "r97", "r306", "r789", "r938" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r103", "r180" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (as a percent)", "label": "Concentration Risk, 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": [ "r57", "r60", "r96", "r97", "r306" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r57", "r60", "r96", "r97", "r306", "r789" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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": [ "r431", "r433", "r453" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, current portion", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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, classified as current." } } }, "auth_ref": [ "r431", "r433", "r453" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, net of current portion", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "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, classified as noncurrent." } } }, "auth_ref": [ "r431", "r433", "r453" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r431", "r432", "r453" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue that was included in deferred revenue balances", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from performance obligations satisfied in previous periods", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r440" ] }, "zip_ConversionOfClassBStockToClassAStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ConversionOfClassBStockToClassAStockMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of class B stock toclass A stock", "label": "Conversion Of Class B Stock To Class A Stock [Member]", "documentation": "Conversion Of Class B Stock To Class A Stock" } } }, "auth_ref": [] }, "zip_ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ConversionOfConvertibleNotesWithRelatedPartiesToCommonStockMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible notes with related parties to common stock", "label": "Conversion Of Convertible Notes With Related Parties To Common Stock [Member]", "documentation": "Conversion Of Convertible Notes With Related Parties To Common Stock" } } }, "auth_ref": [] }, "zip_ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ConversionOfRedeemableConvertiblePreferredStockToCommonStockMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of redeemable convertible preferred stock to common stock", "label": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock [Member]", "documentation": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of redeemable convertible preferred stock", "label": "Conversion of Stock, Amount Converted", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r50", "r51", "r52" ] }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Conversion Description [Axis]", "label": "Stock Conversion Description [Axis]", "documentation": "Information by description of stock conversions." } } }, "auth_ref": [ "r50", "r51", "r52" ] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Stock, Name [Domain]", "label": "Conversion of Stock, Name [Domain]", "documentation": "The unique name of a noncash or part noncash stock conversion." } } }, "auth_ref": [ "r50", "r51", "r52" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes with related parties, if converted basis", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1003" ] }, "us-gaap_ConvertibleSubordinatedDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleSubordinatedDebtMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Subordinated Debt", "label": "Convertible Subordinated Debt [Member]", "documentation": "Debt that places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r146" ] }, "zip_CorporateNotesAndObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "CorporateNotesAndObligationsMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate notes and obligations", "label": "Corporate Notes and Obligations [Member]", "documentation": "Corporate Notes and Obligations" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "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": [ "r124", "r637" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Cost, Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r957", "r989" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r943" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r191", "r242", "r247", "r253", "r345", "r346", "r505", "r506", "r507", "r539", "r540", "r553", "r554", "r555", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r599" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r191", "r242", "r247", "r253", "r345", "r346", "r505", "r506", "r507", "r539", "r540", "r553", "r554", "r555", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r599" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r191", "r242", "r247", "r253", "r345", "r346", "r505", "r506", "r507", "r539", "r540", "r553", "r554", "r555", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r599" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "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": [ "r942", "r964", "r1037" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r942", "r964" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current income tax expense", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r159", "r538", "r544", "r964" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Current State and Local Tax Expense (Benefit)", "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": [ "r942", "r964", "r1037" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "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": [ "r58", "r306" ] }, "zip_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "CustomerOneMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "us-gaap_CustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued refunds and customer liabilities", "label": "Customer Refund Liability, Current", "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment." } } }, "auth_ref": [] }, "zip_DebtAgreementMaximumAmountOfLiquidity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "DebtAgreementMaximumAmountOfLiquidity", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum amount of liquidity that my be netted against total indebtedness", "label": "Debt Agreement, Maximum Amount Of Liquidity", "documentation": "Debt Agreement, Maximum Amount Of Liquidity" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible notes and accrued interest with related parties", "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": [ "r50", "r52" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt, shares converted (in shares)", "label": "Debt Conversion, Converted Instrument, Shares Issued", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r50", "r52" ] }, "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.ziprecruiter.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r144", "r234", "r393", "r399", "r400", "r401", "r402", "r403", "r404", "r409", "r416", "r417", "r419" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r106", "r107", "r163", "r165", "r238", "r394", "r395", "r396", "r397", "r398", "r400", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r583", "r819", "r820", "r821", "r822", "r823", "r962" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt, conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r147", "r396" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt, threshold percentage of stock price trigger (as a percent)", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes issued", "verboseLabel": "Convertible notes issued", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r98", "r100", "r394", "r583", "r820", "r821" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate (as a percent)", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r30", "r98", "r421", "r583" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate (as a percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r30", "r395" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r31", "r238", "r394", "r395", "r396", "r397", "r398", "r400", "r405", "r406", "r407", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r583", "r819", "r820", "r821", "r822", "r823", "r962" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodFiveMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upon occurrence of change of control triggering event", "label": "Debt Instrument, Redemption, Period Five [Member]", "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodFourMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior to January 15, 2025", "label": "Debt Instrument, Redemption, Period Four [Member]", "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodThreeMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 and thereafter", "label": "Debt Instrument, Redemption, Period Three [Member]", "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percent of principal (as a percent)", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption of aggregate principal amount (as a percent)", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Instrument Redemption", "label": "Debt Instrument Redemption [Table Text Block]", "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit losses recorded for available-for-sale debt securities", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded", "documentation": "Amount of expense for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded." } } }, "auth_ref": [ "r364" ] }, "zip_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents, and marketable securities", "label": "Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents", "documentation": "Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, 12 Months or Greater", "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": [ "r175", "r361", "r816" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 months or longer, gross unrealized losses", "negatedLabel": "Gross Unrealized Losses, 12 Months or Greater", "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": [ "r175", "r361" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Less Than 12 Months", "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": [ "r175", "r361", "r816" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses, Less Than 12 Months", "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": [ "r175", "r361" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair Value, Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r173", "r359", "r816" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gross Unrealized Losses, Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, 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 unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r174", "r360" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r172", "r816", "r985" ] }, "us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "zip_DeferredIncomeTaxExpenseBenefitIncludingOtherAdjustments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "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": [ "r964", "r1036", "r1037" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r99" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "zip_DeferredIncomeTaxExpenseBenefitIncludingOtherAdjustments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r159", "r964", "r1036" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r522", "r523" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r159", "r187", "r543", "r544", "r964" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "zip_DeferredIncomeTaxExpenseBenefitIncludingOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "DeferredIncomeTaxExpenseBenefitIncludingOtherAdjustments", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax benefit", "label": "Deferred Income Tax Expense (Benefit), Including Other Adjustments", "documentation": "Deferred Income Tax Expense (Benefit), Including Other Adjustments" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r108", "r109", "r164", "r532" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "zip_DeferredIncomeTaxExpenseBenefitIncludingOtherAdjustments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Deferred State and Local Income Tax Expense (Benefit)", "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": [ "r964", "r1036", "r1037" ] }, "zip_DeferredTaxAssetValuationAllowanceDecreaseRecordedThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "DeferredTaxAssetValuationAllowanceDecreaseRecordedThroughOtherComprehensiveIncome", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofChangeinValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in valuation allowance recorded through other comprehensive income", "label": "Deferred Tax Asset, Valuation Allowance, Decrease Recorded Through Other Comprehensive Income", "documentation": "Deferred Tax Asset, Valuation Allowance, Decrease Recorded Through Other Comprehensive Income" } } }, "auth_ref": [] }, "zip_DeferredTaxAssetValuationAllowanceIncreaseRecordedThroughOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "DeferredTaxAssetValuationAllowanceIncreaseRecordedThroughOtherComprehensiveIncome", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofChangeinValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance recorded through other comprehensive income", "label": "Deferred Tax Asset, Valuation Allowance, Increase Recorded Through Other Comprehensive Income", "documentation": "Deferred Tax Asset, Valuation Allowance, Increase Recorded Through Other Comprehensive Income" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r533" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized development", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net deferred tax assets", "label": "Deferred Tax Assets, Net", "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": [ "r1034" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1034" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r91", "r92", "r1035" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r91", "r92", "r1035" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofChangeinValuationAllowanceDetails", "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less valuation allowance", "periodStartLabel": "Valuation allowance, at beginning of year", "periodEndLabel": "Valuation allowance, at end of year", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r534" ] }, "zip_DeferredTaxAssetsValuationAllowanceRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "DeferredTaxAssetsValuationAllowanceRollForward", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofChangeinValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Valuation Allowance [Roll Forward]", "label": "Deferred Tax Assets, Valuation Allowance [Roll Forward]", "documentation": "Deferred Tax Assets, Valuation Allowance" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Intangible assets and goodwill", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Deferred Tax Liabilities, Tax Deferred Income", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other." } } }, "auth_ref": [ "r92", "r1035" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unremitted earnings of foreign subsidiaries", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r287" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r452", "r825", "r826", "r827", "r828", "r829", "r830", "r831" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r452", "r825", "r826", "r827", "r828", "r829", "r830", "r831" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r465", "r470", "r501", "r502", "r504", "r836" ] }, "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": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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": [ "r858", "r859", "r872" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "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": [ "r858", "r859", "r872", "r908" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document 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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "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.ziprecruiter.com/role/Cover" ], "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": [ "r893" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "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.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r856" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Tax Authority", "label": "Domestic Tax Authority [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", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share attributable to Class A and Class B common stockholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "terseLabel": "Net income per share attributable to Class A and Class B common stockholders, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r222", "r245", "r246", "r247", "r248", "r249", "r255", "r258", "r270", "r273", "r274", "r278", "r564", "r565", "r653", "r672", "r811" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share, basic:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Net income per share attributable to Class A and Class B common stockholders - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r222", "r245", "r246", "r247", "r248", "r249", "r258", "r270", "r273", "r274", "r278", "r564", "r565", "r653", "r672", "r811" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share, diluted:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [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": [ "r258", "r262", "r270" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "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": [ "r54", "r55" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r254", "r275", "r276", "r277" ] }, "zip_EffectiveIncomeTaxRateReconciliationExecutiveCompensationLimitationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationExecutiveCompensationLimitationAmount", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Officers compensation limitation", "label": "Effective Income Tax Rate Reconciliation, Executive Compensation Limitation, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Executive Compensation Limitation, Amount" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign derived intangible income deduction", "label": "Effective Income Tax Rate Reconciliation, FDII, Amount", "documentation": "Amount of reported income tax benefit from difference to expected 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": [ "r1032" ] }, "zip_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsAmount", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "label": "Effective Income Tax Rate Reconciliation, Transaction Costs, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Transaction Costs, Amount" } } }, "auth_ref": [] }, "zip_EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPositionsAmount", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Positions, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate stock based compensation expense over derived service period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r503" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation, weighted average period of recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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": [ "r503" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total remaining stock-based compensation expense for unvested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit from realized stock option exercises", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r184" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan", "label": "Employee Stock [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.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options to purchase common stock", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPPolicy", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Employee Stock Ownership Plan (ESOP), Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for ESOP transactions, including the method of measuring compensation, the classification of dividends on ESOP shares, and the treatment of ESOP shares for EPS computations. If the employer has both old ESOP shares for which it does not adopt new guidance and new ESOP shares for which new guidance is required, these disclosures are required for both blocks of shares." } } }, "auth_ref": [ "r87" ] }, "zip_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "zip_EmployeeStockPurchasePlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "EmployeeStockPurchasePlansMember", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan", "label": "Employee Stock Purchase Plans [Member]", "documentation": "Employee Stock Purchase Plans" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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": [ "r855" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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": [ "r855" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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": [ "r855" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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": [ "r933" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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": [ "r855" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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": [ "r855" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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": [ "r855" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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": [ "r855" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/Cover" ], "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": [ "r934" ] }, "zip_EquityAndTemporaryEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "EquityAndTemporaryEquityAbstract", "lang": { "en-us": { "role": { "label": "Equity and Temporary Equity [Abstract]", "documentation": "Equity and Temporary Equity" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r18", "r191", "r217", "r218", "r219", "r239", "r240", "r241", "r244", "r250", "r252", "r279", "r345", "r346", "r430", "r505", "r506", "r507", "r539", "r540", "r553", "r554", "r555", "r556", "r557", "r559", "r563", "r575", "r576", "r577", "r578", "r579", "r580", "r600", "r683", "r684", "r685", "r703", "r768" ] }, "zip_EquityIncentivePlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "EquityIncentivePlan2021Member", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plan 2021", "label": "Equity Incentive Plan 2021 [Member]", "documentation": "Equity Incentive Plan 2021" } } }, "auth_ref": [] }, "zip_EquityIncentivePlans201220142021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "EquityIncentivePlans201220142021Member", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plans, 2012, 2014, 2021", "label": "Equity Incentive Plans, 2012, 2014, 2021 [Member]", "documentation": "Equity Incentive Plans, 2012, 2014, 2021" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) on equity securities", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r674", "r982" ] }, "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": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r901" ] }, "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": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r864", "r876", "r886", "r912" ] }, "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": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r861", "r873", "r883", "r909" ] }, "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": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r407", "r457", "r458", "r459", "r460", "r461", "r462", "r568", "r608", "r609", "r610", "r820", "r821", "r832", "r833", "r834" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r567", "r568", "r569", "r570", "r572" ] }, "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.ziprecruiter.com/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r566" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r407", "r457", "r462", "r568", "r608", "r832", "r833", "r834" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r407", "r457", "r462", "r568", "r609", "r820", "r821", "r832", "r833", "r834" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r407", "r457", "r458", "r459", "r460", "r461", "r462", "r608", "r609", "r610", "r820", "r821", "r832", "r833", "r834" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Nonrecurring", "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r567", "r568", "r569", "r570", "r571", "r572" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, 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": [ "r566", "r572" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r348", "r349", "r354", "r355", "r356", "r358", "r362", "r363", "r418", "r428", "r560", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r670", "r816", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r978", "r979", "r980", "r981" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Remeasurement", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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": [ "r574" ] }, "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": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r868", "r880", "r890", "r916" ] }, "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": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r868", "r880", "r890", "r916" ] }, "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": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r868", "r880", "r890", "r916" ] }, "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": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r868", "r880", "r890", "r916" ] }, "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": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r868", "r880", "r890", "r916" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "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": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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": [ "r125", "r751" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r121" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r59", "r789" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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": [ "r198", "r367", "r650", "r818", "r840", "r987", "r988" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "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": [ "r366", "r368", "r818" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r123", "r235", "r282", "r296", "r300", "r302", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r573", "r813", "r997" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r858", "r859", "r872" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges related to long-lived assets", "label": "Impairment, Long-Lived Asset, Held-for-Use", "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": [ "r10", "r67", "r141" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "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", "r142" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofDomesticandForeignIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofDomesticandForeignIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r236", "r545" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofDomesticandForeignIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofDomesticandForeignIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r119", "r167", "r282", "r296", "r300", "r302", "r654", "r668", "r813" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofDomesticandForeignIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofDomesticandForeignIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, 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": [ "r236", "r545" ] }, "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.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r369", "r371", "r752" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r371", "r752" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r237", "r518", "r526", "r530", "r536", "r541", "r546", "r547", "r548", "r702" ] }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative benefit", "label": "Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle", "documentation": "Amount of cumulative tax effect on beginning retained earnings from change in accounting principle." } } }, "auth_ref": [ "r542", "r1038" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit)", "totalLabel": "Total income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r176", "r188", "r251", "r252", "r288", "r524", "r542", "r675" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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": [ "r216", "r520", "r521", "r530", "r531", "r535", "r537", "r696" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "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 increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "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 expense (benefit)." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r525" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "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 other nondeductible expenses." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) 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 award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "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 other adjustments." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return to provision", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "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 revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local income taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "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 state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid, Net", "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": [ "r49" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r959" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions, net", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in 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": [ "r959" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r636", "r959" ] }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInterestPayableNet", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Increase (Decrease) in Interest Payable, Net", "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r940", "r959" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based payment arrangements (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r259", "r260", "r261", "r274", "r469" ] }, "zip_IndefiniteCarryforwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "IndefiniteCarryforwardMember", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite Carryforward", "label": "Indefinite Carryforward [Member]", "documentation": "Indefinite Carryforward" } } }, "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": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r871", "r880", "r890", "r907", "r916", "r920", "r928" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r926" ] }, "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]" } } }, "auth_ref": [ "r860", "r932" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r860", "r932" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r860", "r932" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r99", "r169", "r220", "r286", "r581", "r753", "r851", "r1065" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r128", "r413", "r422", "r822", "r823" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r229", "r231", "r232" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-Use Software", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r2", "r3" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/OtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/OtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r126", "r285" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r673", "r692", "r693", "r694", "r695", "r774", "r775" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments Classified by Contractual Maturity Date", "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_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r590", "r839" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "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": [ "r1043" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r140" ] }, "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.ziprecruiter.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "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": [ "r589" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.ziprecruiter.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r589" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r588" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Maturity", "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": [ "r1044" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r598" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "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": [ "r598" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails" ], "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": [ "r598" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails" ], "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": [ "r598" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails" ], "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": [ "r598" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails" ], "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": [ "r598" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails" ], "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": [ "r598" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r598" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.ziprecruiter.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1042" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.ziprecruiter.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1042" ] }, "zip_LesseeOperatingLeaseTerminationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "LesseeOperatingLeaseTerminationPeriod", "presentation": [ "http://www.ziprecruiter.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease termination period", "label": "Lessee, Operating Lease, Termination Period", "documentation": "Lessee, Operating Lease, Termination Period" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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": [ "r584" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter 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_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r27", "r235", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r550", "r551", "r552", "r573", "r726", "r812", "r853", "r997", "r1049", "r1050" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r117", "r166", "r664", "r840", "r963", "r983", "r1040" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r29", "r194", "r235", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r550", "r551", "r552", "r573", "r840", "r997", "r1049", "r1050" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee (as a percent)", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, amount available", "label": "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": [ "r26" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r962" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r26", "r962" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "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": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt outstanding", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r165", "r406", "r420", "r820", "r821", "r1059" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term borrowings, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r201" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "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": [ "r31", "r72" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "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": [ "r378", "r379", "r380", "r383", "r993", "r994" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "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": [ "r378", "r379", "r380", "r383", "r993", "r994" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liability for indemnification arrangements", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r378", "r936" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r306", "r827", "r1001", "r1061", "r1062" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/LeasesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r379", "r380", "r381", "r382", "r464", "r635", "r682", "r718", "r719", "r772", "r776", "r778", "r779", "r781", "r801", "r802", "r815", "r824", "r835", "r842", "r999", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056" ] }, "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": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r899" ] }, "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": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r899" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/LeasesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r379", "r380", "r381", "r382", "r464", "r635", "r682", "r718", "r719", "r772", "r776", "r778", "r779", "r781", "r801", "r802", "r815", "r824", "r835", "r842", "r999", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056" ] }, "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": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r919" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market mutual funds", "label": "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": [ "r1003" ] }, "zip_MonteCarloSimulationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "MonteCarloSimulationMember", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monte Carlo Simulation", "label": "Monte Carlo Simulation [Member]", "documentation": "Monte Carlo Simulation" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r927" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r306", "r827", "r1001", "r1061", "r1062" ] }, "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": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r900" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r230" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r230" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r133", "r134", "r135" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r120", "r135", "r168", "r192", "r211", "r214", "r219", "r235", "r243", "r245", "r246", "r247", "r248", "r251", "r252", "r267", "r282", "r296", "r300", "r302", "r344", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r565", "r573", "r669", "r748", "r766", "r767", "r813", "r851", "r997" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Class A and Class B common stockholders", "terseLabel": "Net income attributable to Class A and Class B common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r226", "r245", "r246", "r247", "r248", "r255", "r256", "r269", "r274", "r282", "r296", "r300", "r302", "r813" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Class A and Class B common stockholders, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r226", "r257", "r263", "r264", "r265", "r266", "r269", "r274" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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": [] }, "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": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r899" ] }, "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": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r868", "r880", "r890", "r907", "r916" ] }, "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": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r897" ] }, "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": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r896" ] }, "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": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r907" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r927" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r927" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1068", "r1069", "r1070", "r1071" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r127" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r970" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "zip_NumberOfRevenueStreams": { "xbrltype": "integerItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "NumberOfRevenueStreams", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of revenue streams", "label": "Number of Revenue Streams", "documentation": "Number of Revenue Streams" } } }, "auth_ref": [] }, "zip_OpenMarketPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "OpenMarketPurchasesMember", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Open Market Purchases", "label": "Open Market Purchases [Member]", "documentation": "Open Market Purchases" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r282", "r296", "r300", "r302", "r813" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "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": [ "r591", "r839" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1041" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesFutureUndiscountedLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r586" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r586" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r586" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payments for operating lease liabilities", "label": "Operating Lease, Payments", "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": [ "r587", "r595" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r585" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ziprecruiter.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average incremental borrowing rate (as a percent)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r597", "r839" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ziprecruiter.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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": [ "r596", "r839" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r91" ] }, "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r105", "r136", "r137", "r160" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r105", "r160", "r690", "r691" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r199" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) recognized in other comprehensive income", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment and Tax", "documentation": "Amount, before 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": [ "r208", "r209" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Associated tax benefit", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, Tax", "documentation": "Amount, before adjustment, of tax expense (benefit) for 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": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r16", "r161", "r212", "r215" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gains (losses) on available-for-sale debt securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r208", "r210", "r343" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28", "r840" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/OtherIncomeExpenseNet" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income (Expense), Net", "label": "Other Nonoperating Income and Expense [Text Block]", "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [ "r224", "r225" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.ziprecruiter.com/role/OtherIncomeExpenseNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/OtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "totalLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r129" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonrecurringIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonrecurringIncomeExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/OtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/OtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other miscellaneous income (expense), net", "label": "Other Nonrecurring (Income) Expense", "documentation": "Amount of other expense (income) that is infrequent in occurrence or unusual in nature." } } }, "auth_ref": [ "r130" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "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": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r899" ] }, "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": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r866", "r878", "r888", "r914" ] }, "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": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r869", "r881", "r891", "r917" ] }, "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": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r869", "r881", "r891", "r917" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reallocation of net income attributable to participating securities", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r269" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r895" ] }, "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_PaymentsForProceedsFromTenantAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromTenantAllowance", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tenant improvement allowances received", "label": "Payments for (Proceeds from) Tenant Allowance", "documentation": "Net cash outflow or inflow from monetary allowance granted by the landlord to a tenant to entice tenant to move into landlords building which will enable the tenant to prepare the leased premises for tenants occupancy." } } }, "auth_ref": [ "r41", "r131" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r46" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesRollforwardofRestructuringCostLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r370", "r958" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized internal-use software costs", "label": "Payments for Software", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r132" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of issuance costs and fees", "label": "Payments 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": [ "r47" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance costs incurred in connection with Direct Listing", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of tax withholdings on net settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r228" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "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": [ "r43", "r227", "r310" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r132" ] }, "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": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r898" ] }, "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": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r898" ] }, "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": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r897" ] }, "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": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r907" ] }, "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": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r900" ] }, "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": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r896" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r111", "r423" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "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": [ "r111", "r728" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "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": [ "r111", "r423" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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": [ "r111", "r728", "r746", "r1066", "r1067" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, $0.00001 par value; 50,000 shares authorized as of December\u00a031, 2023 and December\u00a031, 2022; no shares issued and outstanding as of December\u00a031, 2023 and December\u00a031, 2022", "label": "Preferred Stock, Value, Issued", "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": [ "r111", "r659", "r840" ] }, "us-gaap_PrepaidAdvertising": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidAdvertising", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid advertising expense", "label": "Prepaid Advertising", "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r808", "r817", "r986" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r953" ] }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of senior unsecured notes", "label": "Proceeds from Issuance of Unsecured Debt", "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt." } } }, "auth_ref": [ "r44" ] }, "zip_ProceedsFromMaturitiesAndRedemptionsOfDebtSecuritiesAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ProceedsFromMaturitiesAndRedemptionsOfDebtSecuritiesAvailableForSale", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Paydowns, maturities, and redemptions of marketable securities", "label": "Proceeds From Maturities And Redemptions Of Debt Securities, Available-for-Sale", "documentation": "Proceeds From Maturities And Redemptions Of Debt Securities, Available-for-Sale" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of marketable securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "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": [ "r42", "r227", "r310", "r342" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r21" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of stock under employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r7" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r303", "r637", "r676", "r677", "r678", "r679", "r680", "r681", "r805", "r825", "r841", "r941", "r995", "r996", "r1001", "r1061" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r303", "r637", "r676", "r677", "r678", "r679", "r680", "r681", "r805", "r825", "r841", "r941", "r995", "r996", "r1001", "r1061" ] }, "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.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r139", "r181", "r185", "r186" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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": [ "r140", "r196", "r667" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "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.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r655", "r667", "r840" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r181", "r185", "r665" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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": [ "r140" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for bad debts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r223", "r351" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future minimum payments, year one", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future minimum payments, year two", "label": "Purchase Obligation, to be Paid, Year Two", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future minimum payments, year three", "label": "Purchase Obligation, to be Paid, Year Three", "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r895" ] }, "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": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r895" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/LeasesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r379", "r380", "r381", "r382", "r456", "r464", "r496", "r497", "r498", "r611", "r635", "r682", "r718", "r719", "r772", "r776", "r778", "r779", "r781", "r801", "r802", "r815", "r824", "r835", "r842", "r845", "r990", "r999", "r1052", "r1053", "r1054", "r1055", "r1056" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/LeasesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r379", "r380", "r381", "r382", "r456", "r464", "r496", "r497", "r498", "r611", "r635", "r682", "r718", "r719", "r772", "r776", "r778", "r779", "r781", "r801", "r802", "r815", "r824", "r835", "r842", "r845", "r990", "r999", "r1052", "r1053", "r1054", "r1055", "r1056" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "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]" } } }, "auth_ref": [ "r861", "r873", "r883", "r909" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r463", "r601", "r602", "r721", "r722", "r723", "r724", "r725", "r745", "r747", "r771" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r463", "r601", "r602", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r721", "r722", "r723", "r724", "r725", "r745", "r747", "r771", "r1048" ] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r104", "r516", "r1057" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r515" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNet" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-Use Software, Net", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period." } } }, "auth_ref": [ "r171", "r517" ] }, "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": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r862", "r874", "r884", "r910" ] }, "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": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r863", "r875", "r885", "r911" ] }, "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": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r870", "r882", "r892", "r918" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "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": [ "r195" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in workforce (as a percent)", "label": "Restructuring and Related Cost, Number of Positions Eliminated, 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.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.ziprecruiter.com/role/CommitmentandContingenciesRollforwardofRestructuringCostLiabilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring charges", "terseLabel": "Expense", "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": [ "r10", "r372", "r374", "r991" ] }, "zip_RestructuringChargesNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "RestructuringChargesNoncash", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash charge", "label": "Restructuring Charges, Noncash", "documentation": "Restructuring Charges, Noncash" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesRollforwardofRestructuringCostLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Accrual, at beginning of year", "periodEndLabel": "Accrual, at end of year", "label": "Restructuring Reserve", "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": [ "r370", "r373" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.ziprecruiter.com/role/CommitmentandContingenciesRollforwardofRestructuringCostLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash adjustments", "terseLabel": "Non-cash adjustments", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r370", "r375" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesRollforwardofRestructuringCostLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r114", "r151", "r663", "r686", "r688", "r701", "r729", "r840" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r191", "r239", "r240", "r241", "r244", "r250", "r252", "r345", "r346", "r505", "r506", "r507", "r539", "r540", "r553", "r555", "r556", "r559", "r563", "r683", "r685", "r703", "r1066" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r283", "r284", "r295", "r298", "r299", "r303", "r304", "r306", "r451", "r452", "r637" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r189", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r804" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Information", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r189", "r434", "r435", "r436", "r437", "r438", "r439", "r441", "r442", "r455" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r927" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r927" ] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued non-income taxes", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excise tax payable", "label": "Sales and Excise Tax Payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax." } } }, "auth_ref": [ "r101" ] }, "zip_SalesAndMarketingExpensePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "SalesAndMarketingExpensePolicyPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing", "label": "Sales And Marketing Expense, Policy [Policy Text Block]", "documentation": "Sales And Marketing Expense, Policy" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [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": [ "r306", "r937" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale [Line Items]", "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": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ] }, "zip_ScheduleOfCapitalizedComputerSoftwareFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ScheduleOfCapitalizedComputerSoftwareFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capitalized Computer Software, Future Amortization Expense", "label": "Schedule of Capitalized Computer Software, Future Amortization Expense [Table Text Block]", "documentation": "Schedule of Capitalized Computer Software, Future Amortization Expense" } } }, "auth_ref": [] }, "zip_ScheduleOfCapitalizedComputerSoftwareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/InternalUseSoftwareNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Capitalized Computer Software", "label": "Schedule Of Capitalized Computer Software [Table Text Block]", "documentation": "Schedule Of Capitalized Computer Software" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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": [ "r158" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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": [ "r157" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share." } } }, "auth_ref": [ "r53", "r56", "r968" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share." } } }, "auth_ref": [ "r53", "r56", "r258", "r262", "r270" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]", "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share." } } }, "auth_ref": [ "r53", "r56", "r968" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r156" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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": [ "r84" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets Measured at Fair Value on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r567", "r568" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r964" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/OtherIncomeExpenseNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Income (Expense), Net", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.ziprecruiter.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "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": [ "r11" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r69", "r70", "r71" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r466", "r468", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r155" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r77", "r78", "r79", "r149", "r150", "r151", "r202", "r203", "r204", "r280", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r697", "r698", "r699", "r700", "r824", "r935", "r961" ] }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options Roll Forward", "label": "Schedule of Stock Options Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in stock options." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r838", "r1033" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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": [ "r854" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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": [ "r857" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r304", "r305", "r715", "r716", "r717", "r773", "r777", "r780", "r782", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r806", "r826", "r845", "r1001", "r1061" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments and Geographic Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r304", "r814" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "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.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r121" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r13" ] }, "zip_SeniorNotesDue2030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "SeniorNotesDue2030Member", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes Due 2030", "label": "Senior Notes Due 2030 [Member]", "documentation": "Senior Notes Due 2030" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/DebtScheduleofRedemptionPercentagesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r951", "r952", "r1000" ] }, "zip_SeriesARedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "SeriesARedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Redeemable Convertible Preferred Stock", "label": "Series A Redeemable Convertible Preferred Stock [Member]", "documentation": "Series A Redeemable Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Preferred Stock", "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r951", "r952", "r1000" ] }, "zip_SeriesBRedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "SeriesBRedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series B Redeemable Convertible Preferred Stock", "label": "Series B Redeemable Convertible Preferred Stock [Member]", "documentation": "Series B Redeemable Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r825" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated cost", "label": "Share-Based Payment Arrangement, Accelerated Cost", "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service period", "verboseLabel": "Minimum Service Period (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r836" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r836" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP discount percentage from market price, beginning of purchase period (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited/Canceled (in shares)", "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": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/Canceled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units granted (in shares)", "verboseLabel": "Granted (in shares)", "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": [ "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of RSUs (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value", "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r483", "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs outstanding (in shares)", "verboseLabel": "Number of RSUs Eligible to Vest (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r483", "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r483", "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfVestingTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfVestingTranches", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of vesting tranches", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Vesting Tranches", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Vesting Tranches" } } }, "auth_ref": [] }, "zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget": { "xbrltype": "perShareItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsThresholdStockPriceTarget", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs vested in period, amount per share (in dollars per share)", "verboseLabel": "Company Stock Price Target (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Threshold Stock Price Target" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "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": [ "r487" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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": [ "r487" ] }, "zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow": { "xbrltype": "durationItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedWeightedAverageTradingWindow", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading window (in days)", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested, Weighted Average Trading Window", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested, Weighted Average Trading Window" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value assumptions, expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value assumptions, estimated volatility (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value assumptions, risk-free rate (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r498" ] }, "zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInCommonStockReservedForIssuancePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInCommonStockReservedForIssuancePercent", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in common stock reserved for issuance (as a percent)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Increase In Common Stock Reserved For Issuance, Percent", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Increase In Common Stock Reserved For Issuance, Percent" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r466", "r468", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares canceled (in shares)", "verboseLabel": "Shares cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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": [ "r82" ] }, "zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingAndPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingAndPurchasePeriod", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP, concurrent offering and purchase period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Offering And Purchase Period", "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Offering And Purchase Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "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": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "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": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited/canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "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." } } }, "auth_ref": [ "r481" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, aggregate intrinsic value", "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": [ "r82" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r475", "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, outstanding (in dollars per share)", "periodEndLabel": "Ending balance, outstanding (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r475", "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. 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": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r480" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/Canceled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r481" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r479" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 1", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 3", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 2", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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": [ "r465", "r474", "r493", "r494", "r495", "r496", "r499", "r508", "r509", "r510", "r511" ] }, "zip_ShareBasedPaymentArrangementTrancheFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 5", "label": "Share-Based Payment Arrangement, Tranche Five [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Five" } } }, "auth_ref": [] }, "zip_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 4", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "zip_ShareRepurchaseExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareRepurchaseExciseTax", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase excise tax", "label": "Share Repurchase Excise Tax", "documentation": "Share Repurchase Excise Tax" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "zip_ShareRepurchaseProgramNumberOfAcceleratedAgreements": { "xbrltype": "integerItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareRepurchaseProgramNumberOfAcceleratedAgreements", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of accelerated share repurchase agreements", "label": "Share Repurchase Program, Number Of Accelerated Agreements", "documentation": "Share Repurchase Program, Number Of Accelerated Agreements" } } }, "auth_ref": [] }, "zip_ShareRepurchasedUnderRule10b51PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ShareRepurchasedUnderRule10b51PlanMember", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchased Under Rule 10b5-1 Plan", "label": "Share Repurchased Under Rule 10b5-1 Plan [Member]", "documentation": "Share Repurchased Under Rule 10b5-1 Plan" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of RSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, 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": [ "r837" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value assumptions, expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r495" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, aggregate intrinsic value", "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": [ "r82" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, weighted average remaining contractual term (in years)", "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": [ "r82" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, weighted average remaining contractual term (in years)", "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": [ "r154" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP purchase price of common stock, percent of market price (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r592", "r839" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/Cover", "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r190", "r202", "r203", "r204", "r235", "r258", "r262", "r270", "r274", "r280", "r281", "r344", "r384", "r386", "r387", "r388", "r391", "r392", "r423", "r424", "r426", "r427", "r429", "r573", "r697", "r698", "r699", "r700", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r728", "r749", "r768", "r783", "r784", "r785", "r786", "r787", "r935", "r961", "r969" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r36", "r191", "r217", "r218", "r219", "r239", "r240", "r241", "r244", "r250", "r252", "r279", "r345", "r346", "r430", "r505", "r506", "r507", "r539", "r540", "r553", "r554", "r555", "r556", "r557", "r559", "r563", "r575", "r576", "r577", "r578", "r579", "r580", "r600", "r683", "r684", "r685", "r703", "r768" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r304", "r305", "r715", "r716", "r717", "r773", "r777", "r780", "r782", "r788", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r806", "r826", "r845", "r1001", "r1061" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r239", "r240", "r241", "r279", "r637", "r692", "r714", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r745", "r747", "r750", "r751", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r768", "r846" ] }, "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.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r239", "r240", "r241", "r279", "r637", "r692", "r714", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r745", "r747", "r750", "r751", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r768", "r846" ] }, "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": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r865", "r877", "r887", "r913" ] }, "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": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStockDetails", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conversion of shares (in shares)", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r18", "r35", "r76", "r151", "r410" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r18", "r111", "r112", "r151" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon the vesting and settlement of RSUs (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r18", "r111", "r112", "r151" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of options (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r111", "r112", "r151", "r480" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Conversion of shares", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r18", "r36", "r151" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r18", "r111", "r112", "r151" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r18", "r36", "r151" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized amount for repurchase", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "zip_StockRepurchaseProgramAuthorizedIncreasedLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "StockRepurchaseProgramAuthorizedIncreasedLimit", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, increased limit", "label": "Stock Repurchase Program, Authorized Increased Limit", "documentation": "Stock Repurchase Program, Authorized Increased Limit" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares initially reserved for issuance (in shares)", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized amount for future purchase", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "zip_StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "StockRepurchaseProgramSharesInitiallyReservedForIssuancePercentOfStockIssuedAndOutstanding", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for issuance as a percent of common stock issued and outstanding (as a percent)", "label": "Stock Repurchase Program, Shares Initially Reserved For Issuance, Percent of Stock Issued and Outstanding", "documentation": "Stock Repurchase Program, Shares Initially Reserved For Issuance, Percent of Stock Issued and Outstanding" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r18", "r111", "r112", "r151" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase and retirement of common stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r18", "r111", "r112", "r151" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased under ESPP (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r18", "r111", "r112", "r151", "r700", "r768", "r786" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate amount of shares purchased", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r18", "r111", "r112", "r151", "r703", "r768", "r786", "r852" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r112", "r115", "r116", "r138", "r730", "r746", "r769", "r770", "r840", "r853", "r963", "r983", "r1040", "r1066" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "zip_StockholdersEquityAndTemporaryEquityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "StockholdersEquityAndTemporaryEquityDisclosureTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/CommonStockandRedeemableConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock and Redeemable Convertible Preferred Stock", "label": "Stockholders' Equity and Temporary Equity Disclosure [Text Block]", "documentation": "Stockholders' Equity and Temporary Equity Disclosure" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r594", "r839" ] }, "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.ziprecruiter.com/role/SubsequentEvents" ], "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": [ "r603", "r604" ] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Allowance", "label": "Summary of Valuation Allowance [Table Text Block]", "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": [ "r89" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "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": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r906" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r91" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Line Items]", "label": "Tax Credit Carryforward [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_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Table]", "label": "Tax Credit Carryforward [Table]", "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r90" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Axis]", "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Domain]", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityAccretionToRedemptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAccretionToRedemptionValue", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of redeemable convertible preferred stock", "label": "Temporary Equity, Accretion to Redemption Value", "documentation": "Value of accretion of temporary equity to its redemption value during the period." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accretion of redeemable convertible preferred stock", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r384", "r386", "r387", "r388", "r391", "r392", "r512", "r661" ] }, "zip_TemporaryEquitySharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)", "label": "Temporary Equity, Shares, Conversion Of Convertible Securities", "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r110" ] }, "zip_TemporaryEquityValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock", "label": "Temporary Equity, Value, Conversion Of Convertible Securities", "documentation": "Temporary Equity, Value, Conversion Of Convertible Securities" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r971", "r1047" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "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": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r898" ] }, "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": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r905" ] }, "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": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r926" ] }, "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": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r928" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "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.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r418", "r428", "r560", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r670", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r978", "r979", "r980", "r981" ] }, "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": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r929" ] }, "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": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r930" ] }, "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": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r928" ] }, "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": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r928" ] }, "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": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r931" ] }, "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": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r929" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r80" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/ConsolidatedStatementsofChangesinRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "negatedPeriodStartLabel": "Beginning balance (in shares)", "negatedPeriodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r80" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Class B treasury stock, 195 shares outstanding as of December\u00a031, 2023 and December\u00a031, 2022", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r37", "r80", "r81" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r18", "r112", "r151" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgram" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r152" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares repurchased, amount", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r18", "r80", "r151" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. agency securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r810", "r832", "r1058" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r810", "r832", "r834", "r1058" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Undistributed earnings attributable to participating securities", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r268", "r271", "r272" ] }, "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": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r925" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails", "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "periodStartLabel": "Unrecognized tax benefit, beginning of year:", "periodEndLabel": "Unrecognized tax benefit, end of year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r519", "r527" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross decreases - tax positions in current year", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r88" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross decreases - tax positions in prior year", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r528" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross increases - tax positions in current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "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": [ "r529" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross increases - tax positions in prior year", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r528" ] }, "zip_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateNetOfValuationAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateNetOfValuationAllowances", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate, net of valuation allowances", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Net of Valuation Allowances", "documentation": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Net of Valuation Allowances" } } }, "auth_ref": [] }, "us-gaap_UnusualOrInfrequentItemAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualOrInfrequentItemAxis", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unusual or Infrequent Item, or Both [Axis]", "label": "Unusual or Infrequent Item, or Both [Axis]", "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r130" ] }, "us-gaap_UnusualOrInfrequentItemDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualOrInfrequentItemDomain", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unusual or Infrequent Item, or Both [Domain]", "label": "Unusual or Infrequent Item, or Both [Domain]", "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r130" ] }, "zip_UnvestedEarlyExercisedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "UnvestedEarlyExercisedCommonStockMember", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested early exercise common stock", "label": "Unvested Early Exercised Common Stock [Member]", "documentation": "Unvested Early Exercised Common Stock" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r61", "r62", "r63", "r178", "r179", "r182", "r183" ] }, "zip_ValuationAllowanceDeferredTaxAssetIncreaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetIncreaseAmount", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesScheduleofChangeinValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance recorded through earnings", "label": "Valuation Allowance, Deferred Tax Asset, Increase, Amount", "documentation": "Valuation Allowance, Deferred Tax Asset, Increase, Amount" } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r19" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/LeasesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "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": [ "r593", "r839" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationScheduleofRSUInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares of Class A and Class B common stock outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r257", "r274" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted average shares of Class A and Class B common stock outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r255", "r274" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.ziprecruiter.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net income per share attributable to Class A and Class B common stockholders:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "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": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(3)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "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.29-30)", "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.29-31)", "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.30)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r71": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483613/220-20-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-11" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 3.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-2" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r161": { "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" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r170": { "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" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//985-730/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r225": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r674": { "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)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r692": { "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" }, "r693": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r694": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r695": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r815": { "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" }, "r816": { "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" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r935": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r936": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r941": { "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" }, "r942": { "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" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r951": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r952": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r983": { "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" }, "r984": { "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r987": { "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" }, "r988": { "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" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r990": { "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" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r1001": { "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1003": { "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" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1047": { "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" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 106 0001617553-24-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001617553-24-000011-xbrl.zip M4$L#!!0 ( +"!7%@G1;>^T0( -,' > 97@R,S%P YEM%5_&!ES;;<*-5+=\S_4BB>?+<-OW0KX&'IY6N'_"3EJ=CA.X[*39:H7,;[68[SM!C M-NO\="H42NYEC#;;!$\K*1=6C'G^KM-T:L?-S/0V/#1QU['M3Y5'OAD+0V)@ M)1B9;J-MDZO!.V-Q$1(\FLD,!422*.\B IE(U3VPBZ^7KU@12WFR[1XM>(H: MIKB!F4R9.*IJ)K2E4?&H=-3\%Q((2E*8FQ)DA_9)N, 'T 7*X5W,?4X2-FJ. M5\_][ZD^)S.E.<)2_ETGR6 MR^!R.A].%W Y@O'T?'@UI(',V?!B/%\,9\-SN+K^.AD/X&PPN+R>+L;3"QB- M9]\?\][+^%6'] 9T;A!B5.AO(9!"Y^U@))@8@8M JDPJ9K@40.L*(W(40;Y4 M>,QPR;79.!AK(&DF5PMPZAL]3J6O0:#0LM]5V6JUJ^=]NN&T'F A+ MDZJFT_@",H(?/)MAH%:P!@(BU8=H:]63&T/#YRVW7./ MJV5W*DP(#37QCD/$!1,!:41:/L#+L^:+&$48&+Y&@5KG67A>2X*<20FC9 )R MC>JO/4H$M'T5-C$/8F!9ADSI4@^N2]:.;7VKO?JPZ;I0_3>*^I_EHJ#.CNB*02G+TKKN=K M>&\-/,2ZM>(6S*3F>>=URZ)?X]YW85,Q_ U!+ P04 " "P@5Q8DD0/_F,( !,+ '@ M &5X,S$Q8V5R=&EF:6-A=&EO;F]F=&AE<')I+FAT;>U::W/B.!;]OK]"FZZ= M3JK P3S20-)=Q23T#+5321>A:V;WRY:PKT$58WDD&\+^^CV23" !TG0>DTQV MNKJ2V+JZNH^C'=I&3H0SG MGTY",64B_+@GJ@'Y0:-6I_K0_F_QT.<41C6_0E$4!?_Q]S 5XFZ.SN8Q?=R; MB*0\)K-^VV^FV?%,A-FX[5Q];3;'_0^]TX[@][%.?ORM7_YM7,^8(,+UO_Z M2Y?Y-5[VZ_O\@%WTF=\(W<5K=^KB,QO\W&67W=.O_=Z@U[UDW=].?^Z<_]1E MG=,!P[#?JM5+K'/).F<77P;=L]?NT6IBX)9-5JU290M/._T?.^?=R_+%;[]T M_[5PLEJI5+&>39Y(0B2N7:Y5O?I+N>E[/3;F4V**IH)F8/9L+#3K)$G. M8]:G5*J,R81]EFK"_$KYGTQ&[-\B[5.@<@'4(4Q)X"$DK;<2DJKW(]<(!+R> MS-E5(FHP::=F*12!!8DZ-E($O(.<0QK%;&11)AJ_!,0(](@C@/ MH1/)6HE:"8D6*IZS%+$V,#'PB>,E#HH4Z#M+ VJA,(I+1B*/(8#D2V3(+J>M M/0'78Q;%:^+_!7T M;C:!C"*!2QND'N.*;#H07C&,R82-$3 PC(4>&W$C-@$!&!(PUZ'002QUCGF& M&I2,75Y2)0,*<5NS?:0A).35Q;I['8QY,B+6P:[KYS$D;'/3V*<#.]5V-^;* M70I3[!.'!Z.?F:VY A.7-F/+S@M%Q4+UT%T=6#_O@@<2IE0\IOP=-;UFXRXB MJA6OVG@I2)@.\HPTVB@$R5+EMS-8,BP>\%SO/L70Z9"0C6(E1] R5U" '3@5 MVNYK2%%B]9A&8\D(JZRB*.8VO05#+U-4*AC'# JP VS1,A:A/;'I?*A%*+@2 MQ@'AZHCEN<1HRK7A=KL;M"T$E@6D)AB$LYJ=E'+@*LAC;L@+;EDCEC4",US% M62V4^&M(1A#\@OD4/H9/7B%\AG?AL_/V7$/1[AM[9S !@%,1&HQP+1-N&(QK MX,MT"08X7(6+) )6@@]%++*YJ1R;EC60MOFVJ71HO"6ZTF58HKPN'$ISE0)* MVE:Z() JM ;8?F-$"0I8#$1AA%(#52."7LJA!I 6*;CJC>$F.&#=*8]SNS=- M4"F*4//%%.'0&VHW2M4.+.,N-Q=R"Q!,!$-HURX,99YM7WL7'N0WTF1ZH>C; M+2,;+KHLBWER,8 ]-K]F@;>3XQ#X65;^F;2)WACGE2 "TZ@(K?<] YE.ZO"4= "G;F';G"3#289 \VYLQC3XG. ME@-GR9CKF[)E]K1%%H66[*SW!1'-<7RYHK@XY=R1+STB((_%T6OK61L>^]ZF MU1[HPP7R2LLM9QA@%0G+W6?@[?6C'1P&36D7 M2*KIO$T/'PA"%@J*O^D+9\2O#&>[TFI9VS8%]C'#XF#X7;DM6CAW[MFP5WF( MB9INMNH&'!1-!(214M3ZDBL9&O5"YQ,D!-&P;A14N/'P_ ;+ 5K%#E@_4M@8 M)<29["Y&INQCF"*E)4>C(IG*>$J&2Q,^*IXFJ6+CTR2-Y9PP.AM+M]OY+< @ MP8\L*]X#PUX[\NIK8:][E<:.[TF>1-DN"]U^"71D-6:V02X$AD NJ3+ $?-4 M4WOQQS&(-8WYO"T2FV,[Z?BV.F/TU+ SZF?QC-[ZX(:7+Z:\BGLYE<'0+%RL M[(8KGF^&#K-P?>^L9I?_Y-HK7K5^M-O@X?;>E^V?*_5? 8,-+U& MK?4ZF5+T M*.UJ>LW\17OBJKQI6^Y6?E?T][:W.2#RE39*N9;1WGL=7XVNU6;)?L!TX^ZW':TP]Z'"TX@6K>?-!TKFS,+L MDWRVB,(38G %<']\X$VA_>%=_<.QMC]7OKG8 +8=]^73)N-94VQ.4<^=W_LY MYH6^KOD_2?.?/XU685MD,##8Y:N]L:"(=:\IR,W[!';A'DSN=MY_]=[M?W&O MHWB\[N+!-B0?VB<$]S])J7N[/B!9_< UE=I^#])VKX2GM/63UT4I64[A0Q!. MGFV?\I"O9(N?[FO>0_L5\?\ 4$L#!!0 ( +"!7%@['1XYK @ *(R > M 97@S,3)C97)T:69I8V%T:6]N;V9T:&5P3#44+*I7*5_"[D#9]0VY[P)&2?\W%.CNSUR9%1[SNN97C\K'7/&[XU8;;]$KUH.8?E^N50:U9/?;^Z^ZA*\1M M'Y7,0O9I;\RCXHAI_2VW$2?M*0^24.RB%$/9$D8MPJ.24(0V(@ MH@262(QLOUH%]=?.Y=]TK\B MO:^_=8E;H46W>D /R56/N+7 7KSU25V=D_ZO77+=/?W:N^A?=*])]X_37SN7 M_^R2SFF?H-EM5JH%TKDFG;.K+_WNV5N?T7)@,"T3K$JI3/*9=GJ_="Z[U\6K M/W[K_IE/LEPJ?3O^'EY@V;I.1-QJ.&[\@Q;818%@.)&,9N1/*CTITN&H0'PF M$SZ8D61$DP_[M49[ZUFT8QH$(-MBR ;0V7#JN&<\R7*4=D M"^0B\AVXI+DK+BD[Y!>JX E,>SPC-Y&8ABP8LH)UC;0^"0041@(9%0-2'A$: MS4@:)3)EL!X%, 8J0Y.KH4,+^%PB-T,L0G=8$C!)IB/NCXA*]<>B_Y1)E@VB)S#F M*D02U_7 E"%LC1.-GS!< "&+ M@5I1#:P%7 ])I%!$]4UK-ZPL M+$58Y<:L6;M+0:XZI'_'(Q_V&V7WN*VR,&8\KQ>#& PX+HVO+@B5S$0%7N9> MR+3W" ,4O)"KD1;78F,0@28#?1UPY8="I>BG*4**T(8GEL)G 6XK'9IYKF(($CIG/""&);)1;*0 MFO!F3+T(42$C'MW(01*P18F0!V;KIU)/\8!3R?4$N,TGANXB/5*J-,>;U:!, M0C!D(!2#0=CTF4XQ!:[\-*2:PS M8\0B5Z"'S3S+"1/?/*8%03/HSX+GT,H; MA(^W"I^ME^<:BK9?V%N#"0"<\$!CA"H14M^0I6/3LA+K;^ "G2B$[Z=2.WN)E>^,-Q8JP1V]+<SO@QQ_A<7"TSRPC(?%&M1Q M_8;\M5: ($X4Y4@UWO%RI.]4U+U>= M4NVA!S0O-=C=QT3U-7K/1TI,-9QU\@!0)HO 0$ACQ5KYES;X,P[IK,4C$TK3 MJ7U7A39VHDD8R3([_3:VV^;%XRRG9!]I)3 ^"7+-MKGDN+KI* G6VURGVMC< M^G#/TL:VNE,^KCQIU)>Q]9%Y-)]FZT,>*#>=AMMX0\8^W-:L5[^["RI.O5%_ M 5LK[O%/,FH9J> MV?H@8,$@+X"!!M;LTT#PB+'N=LO@R!"BS 7R;)FQM-Y' MABJFT:>]RMY*PFB5B'U>N/H,+;%M?[VW>2:!F6JK^I4TKYM[J.UT/;#9>>7MXA@W@/4<9 M:Q':Z#5B_J_.\D'__8!IGC-/IOI=AW*C8-XZG$_W\8E^=[2_JHILISE_BU&? M1!#SE([D7O^.ZV )]*\?Z!H"_6&_>MQ6YG/]_:JG4\3/C8'=4)$A69^\[3R, MWZ&[DRI>J=)XI<+"#-CB"8SVM\C!'_;=>JEM/[NWS$_U V#R;^XS\D4RQ;7- M!7(ZXFQ SN=GPU?V&=-V9[D_O5\.OMCW#S#Q-1<<;N* (W-*?(]OEIY55)W' MSK.W.>M>_ME$+)1Y1[!EWP^:L(T_I,AKCT47ZH&ZTV1SEZ?\]B+[M+\1.3*_ M3?D_4$L#!!0 ( +"!7%ARJ5^:504 &8= > 97@S,C%C97)T:69I M8V%T:6]N;V9T:&5C:&DN:'1M[5EM;^)&$/[>7S$E:BZ1L.,7WN$B44)TJ%6( M@/2N_5*M[36LSE[[UDL2^NL[N\:$W 7"1>22:R^*P'C>9YZ=':\[,QE'IYT9 M)<'I3YV?#0/.$G\>4R[!%Y1(&L \8WP*[P.:?03#6'+UDG0AV'0FP;&<"KQ/ MQ$=V37*Z9#*BIX6>SDG^NW.BC72\)%B<=@)V#2QX6V*.XU=KEEM?-WD.*J@F8IRNP^1='WKO!OUSZ'_H]ZXF@S_Z>!LY^J/7'LOEU6A\U;V8P&0(=@.N MS+'9,V'<[^G8;+=JE:$[AN[9\'+2/X,U]M<>61%#TZH5-1IW1[]V+_IC8_CA M]_Z?T.U-%,6Q+.>K@]EY37VM%.,!2K1P'532%UJ+ PY^PCGU)4LXW# Y SFC MT.5\3B(8T301$I!RGH@8;,OX#9(0_F+IB/IBSC#:,@RX;P*!,QJ1&R(HZA,H M1;3"(Z7L\*#A.%:[E\0IX0O]RVX?ER%,A#:6HN=) !2S$: :G\8>%8<'=LUJ MNW99-7*W#"2#D$7(L/)Q3/VY8))A+@@/H'_KSPB?4MP"XIAEF3*/_XHSP/T" M9E10]'WID5MIY\'I2W1F0#B,&9W2J R]&:,A*D0#DEU3&(8A\ZE0H2OI92!E MK=); )(D"]&/,J1SD%!MM+\>@-MQFY(@ MP&W7B&B(D'),%U&VKLJP&R\%Y2/[N'#[FUMOW\M+W:PZ*@L3+,UR"87S*$*D M('(B!=@5B 7]-&>"JH$D4Q6\@\H1.09<(';U*#A> >(.\BNX+U%A-]U*CJU8 M+R2L?K.M%L9NI6R8]G\ Q^R-P34M)XD6T8/ 2$5!A8/4BDF:T55RT Y:E$5FT&-=%T$+M^^JJ M6+%KU99]$BTW9XW1G'PWEIM6/II+=%0&A>6<;)FV(IW(X$N:;5;J[D;J=DEK M(ZUF.F[U25J?Q]='XFC4]YX!IVDV[=HKQ_&3S=UVW5LLUFXQDPT#"K;O,YG&WNMKA.=$/,FR+VW0PWCKZS@P.\,I\(&GN2^2NC%#H+\_CVAKKEX@S'/JB3D1"W :^JF_ ML@KW\4 MR.?._; N1\_5\:R#\R1D2<0"*+*P1PRN >[;)UYMM(<'E7H[TY]K MYR /@&W'=;G?8CQKB662/GM]M_>8%SKW^Y^4^?LOHU;88A(=]'=Y8?'PV>5N M3^^O/KJC2\&XSU(2?1GB\28DG^@3@LU'$*H'5,SJ(^<6NYQIK+_Z2Y-,'\RT M!(V(\G/CR\!BF[D3(1XVH[G<+/*4]X?+S_P]YXE^O_HO4$L#!!0 ( +"! M7%A.W(_ H@4 %,D > 97@S,C)C97)T:69I8V%T:6]N;V9T:&5C:&DN M:'1M[5KK;^)&$/_>OV)*U%PB@6.;EWE<)$I AWH*$9!>KU^JQ5Z'U?G5]3H) M_>L[N[8)20Y"N#Q/1!&O><_\=G:\=GLF?.^X/:/$.?ZE_6NI!">AG?@T$&!S M2@1U((E9< %?'!I_@U(IX^J&T9RSBYD 4SF""8\>YWK:1^GW M]I$RTIZ&SORX[;!+8,[' JOI5GUJ-,H-O5JO&&[=LBFMZ@:9.BXQJG7]'Z. MHLB>RL1B[M&/!9\%I1F5]IN&%8G6%7/$K&GH^F^%VWR$7R#K-!0B])NZIB,S M M'_J#T\YI=]#YC#\C1V_TUF,Y.Q^-SSNG$Y@,P;#@7!MK70W&O:Z*S2A7]2)T MQM Y&9Y->B>PQ/[6(\MC:.BUO$;CSNCWSFEO7!K^];GW%3K=B:28NOYXR&V\ MIAXKQ0(')9JX#BK1*ZW%00!V& 34%BP,X(J)&8@9A4X0),2#$8U"+@ I_9#[ M8.BE/R!TX6\6C:C-$X;1%F$0V!H0.*$>N2*.D Q&PZJL:D_I7Q_SZCIK;)1E(V\7 02@\L\9%CX M.*9VPIE@F L2.-"[MF#<.86)# M,9O#5\*G/$PN9D7HSAAUH<\"$M@,,S)T7693+K,@%64Q%97VZ1R0))B++A4A M2GB<$"RH")=76Y;I=+5A4,0)([F;+;/G3!+.F:$QND0"&I>&UQZ=0\<6DB+A M7$0Z$44I)QFG-%:D&8OA6Q!>8U6H]'HOK(1P1Q\$=N.11%]%E:F4$ MW+*JDF&]%JH/C,/<[1>WWKJ5E[I6-646)EB:;#6YB>N <+@!Q@_X%\C-4X-122;'EJS6%U6^TY!K9:F;8 ME?F1968!-C8_[7_86P5!20=_567+,4 81Q!$G,:RW$5))IX'*(:^8)]!0H3U MCXM*REWT'U3H,*5:]CSD2KP4+2%V464SOM.;M TKJVO5NY6M:'IUJV;P8[IN M#\ZY)D*E'8?6@Z+(X_,FRQ0)51"K=LFI+.7 MLG/;Q,NV0%.B^GDKK<_CZP-Q-+;S=5T&S(9F&=8; 0,6KMGM0/" L\9FR^!(-42>,^2[9-:E'=RTO!BWHH^%-W+>=B9V)G8F=B9V)9S61=?K;MAKW;)G1M;366CH;DZ/[ MW2$[G:\+JR\D<&9:FOYYNJVHW^Z>9*^YV'CAB](3O(3[SGG+O0JMS!JH][M1 MKLW?*X39IU.>$#X'TU)'=)5%N \'^N1H?U$3V97FXMZ-B8H@#CWF0)[U)UP' M2Z!_^4)7L=#[>Y5Z*U:O]P](MV\1[QL#/X>)#,DBC'Y^&.^@N]T>C>#8U(\G MJZAA/E!22U>-2=XA6GY]QVG^T5'HA28?I;#)!#IM;S D+!>G=TWM1+!+"G\R MF\(9IS&3/J^\Q[;96?.[S\O!&6<8=X2!WTO!X:HF=:2.L;^3F^Q@6[;TBK;= M@?O:1U&6I):?)_@=02P,$% @ L(%<6#G*$M;*)0 N@@! !X !E>#DW+6-O;7!E M;G-A=&EO;G)E8V]V97)Y<"YH=&WM7>ESVT:6_[Y_1:]3.R-548Q(W;:3*MI6 M$LTZMDM2)I/YLM4$FB+&(,#!(9GSU^\[NAN-@Q1DB2+D:%(UID@JJD_^-_O?[OG1WQ+O;RF8HRX25*9LH7>1I$5^)W7Z6?Q2?\^"+%0_FN>\_I[_?OT]O>3U./87/[[V@VL1 M^#^\"/RA/U$'@\GQP6!__\B?G!P?#0X'Q\>':NP=C.7!_^WOOH![X7J^*!GTU?#G9W_^=%Z=),?X2\[$SD+PL7+OUX&,Y6*#^I&G,?X]7FTG5IR:3 M*YA=%L_AT?U#>/A<^C[LP4ZH)MG+@_Z^\Q7-2'_G3-2#A5?)@\]TV&JF_PSF MY\I+\@"&T!-GD=#9742JS((X$S#J^5LE"?(K#P%O<8]8'#=/> M@R_7-TMZXLL@@S7U2O/>;YSWULB/Y\@=/GI9/%:)&![TD!7L;:]AUNYN_RM/ MLV"R:%Z(@<+_'F2[FZ=].57B32P37TQE*GP%A ><")8AF\I,P.D.4A%$\)<2 M8Y7"GTB:\"$5\82^17J1T4+(R(?+4QA_['V>QJ&ODE1DL9"XK' E/(>)2*A( MCD/DP.[M<&7"Q"8F23P3Z5QYP22 @7AYDB#WQA=,XF0&5YB;U!?EY5EP# YR&%]< -B8F2P@7O^7D> M*C'8?;]@NE4AB&<5Q@R4/MD@H1SK43,Y']J MOW@'9-U6E)W4:&E_P,1$A!, @4?9RYV]PV4\_0%GW2RY!OW'6?.FMY=79GB$ MBS#R@9,&:980\VDK19[:D=52I#BRAOB \_/\05[X8KP@VG/6)$[ZXK+Z%8H; MF6?3.&$^&+/ F2>*3Y471W!EKDH"!7^ *V?R,[P4WFVD&*U[*B+EJ325R:(G MY'R>Q'/@Y)GJ"7B;]*^#%*210LE" Y2E3>/3;=_4-."97 "K1]D#C\]98&OA*AN@()@((G52$-/\V]:4E6]40FO^ 08WAB0O,& M@211EH"3+S/)G'J2(Y7>P$B]UB0BT%R5[G#_^P8X?_+:HR M0,&?0 U"(L1-'LU!@B\&ID**\ZG_Y[N#DE=@:;XN;:4P7 MPD\-U^&Y)1T4)B[\/#&Z*;P5%4Y2]>!S$/N:3<#UJP;/[\4=W_+@W4UO=-[R M%M2_L?0^XT_PBK;R^&@)-71AY^E$_A+?@*(-]G)BC$B@A"C.C&+LLRH%FC:H M^L X8UBVXU=M9G]2G[QA1^W.0IEK#?=76*)K/R!R)>-:KXY;7L/!87]W#]?! MTO8F==B53 %$.!Y$Y".@( "5!'XNM<:+YZIZWGID\XF =77GCA5,X;Y'=*^! M8S=*S>$17;FA8SK>%/W5!.?@6*]#.\%@:0!WZ#UH-[A;9)A]C8%#]HW>@A]? MCY,?E][50@T:;&PWO<[LYG#8/SSN C>A=6E/25]SUMG3\O74\S52:V]WDU++ M[XS4&@[T.K3C&C?3(%0ESZ,?^*263"4P#"F\4*9D-(5H,/FNGPXU1<%69=F! MIXSS!TW*QBO@F;$7:,LNB+PP]XUP,9ZC5I1VTC]8BQFPSAT[T6[FLMU\$X0A MK3N:MH'QCE85>&U!HY*(EXV#,,@6N,P3">8P?@CQK**-K&#/@DBH"'1TKV+G M5E5-TDGS.;EZ"]?L3P'N&HJ0=/EFF&GM$7M[!39V@+OZ,E&A1.I;&K4;QUD6 MSU[N%K?(<1J'>5:_92DCJ0;86@8<]VS <9H4C.A*[8P3)3_OD$GU4H8WA6IN+Q4_,< MT/I?Y.-_Z=-*L26.U21^$7DA&SV)KX.4_'QE7UU/:_N)(I^BJ*Y=K^Z/U*Y+ M;9_6+0+B&\%LG"\)?1# -,[/Q@YP]<3_Z^\N/[ MFPIVT&J/:E[+> Q$P-+3"M3<(V,+63S4\51!QU=\YU8F0VW M<:AK I*YI6TU[.\^29H^FS10G?7BINQ:DJL(X0'C_\U#K-"\BJY 4/#QPT!G M(G,?]Q7=\I'6R*,T[1R@GI\CM'#/29KW9 5/Y"T!33::V>Z)N9I.%570#G.W128P-E2+#N& MT^K#[!*%4^V+LTA[ZB6Z\]U#3^H,S S>+N$M=,[5!#A$EM9CV_7#+_(Y7H9; M(+:^>H#X" R\%%$.P5%P'?DSNQ1$UW$(VO"VB5ZNTIU[=+3QW#0?_M;!Z*Z' M$/8[)/ IA"!#+P]M'*JV\&T#MT_-7CC2]D)=S- A P+W],JHI6J!H\K3@2?KZ=@Z:_MS#K^$Q']EEDEO"I>AWH"*1[K!# 3>#1]6@8.1+\E2P:N*W+LW MFTR0>+S4@8>;2?/1/W@D=T;;H_^KRJ:Q7S[U&PT3KIN4'&6_FE]5.[R8UCIW\V"C,:V#93&M:)V,/U"\J;#MZ#P35<'K.&>ZR#.4]!1YS+P*0;<9N=WR91Y.-_QDO32 M6LCI:!/4T;V($RW#Q\DD55FV_-B3VHYJ?BF=E%)S;@)T!MP4BKJ3T5KW:+K. MWSJ[Z-$[.!Q!%&>S68&F%F0I]XJD5TP[T@FFH!1%:A+@SS=@KN%50.[90EPE ME#)D\XB8HE-\'''/-F,V.M,DQS/2FK"'#TS8^S5]8>"^X;$EUL8B;?4(R+!_ M1#SN0JG/S.%TP@6E. ,18&(TV*6<6ZQMP6M%$5.BI\0+T)[%,Q 2/?68_%(9 MHID+-)1.,)/#DA%(4./%-B]A@M-9U_)&)GYJ\V#^\MW^T:LX:<<.#]I238V) MWE%\MHJDK=/?TM5(VJ4D,L)=Y>U&)N.CQPYU+TM=DM/1YZAB91DS0-+&;O=? MM+(<[BL9N^)7..R87V&4@.7X9TA*CK78"D.L7(%AH:1L(%<* J=S4] $(G(JIS RXW%S=L7H!*@']X48P5GQB+!Z&/LA M\;'BCIZ8H6,9GG];P/W@I']TN*Z >T-EK2W"S.BPV&[RGW?[ _O;]_1L?CY,( 75_X<7>R\JPO3ET*A:V:*,S4;:QZ&MCE6U1 ;;&*9\R3VE,+5:IW%_R0UJXO?WOSM].VEN/PH M+G\Y%:,W'_]^*CZ=?_S[V<7'GAA]^$. M7WS\('X=_2%^&<$M>/_YV>B]>/.'^-MOYW^(LP_B_/3GT?D[_&ET_N;L\GST MYOVI>/M^=/;K!7QS*GX?G?W]]%W_;F_Y]-OYQ6^GXN.Y^#0ZOSQ[>_9I='F* M;QOAHR\N\)>W']^_ATG!T\4(_H$GP(,N1V[PSXH7-UNE=&7O4:F6H/L/D"CS(_T(LV":CVVZVS@Y/# M*H-)'Z"XOSG:8S6),1L''1FD)9+#"SAQA'E]Z)#O\>&=R0Q+@S!UT\0$EC " MJ?,(04/"I!,=T^ L' .Z- PFMI MD<7?1D#59J$%PJ/ JD0JSU '-V^)D]ZR<"O=O]FLE=D\45,5T<*Z5D,1-/J$ MW-G/85$IJ>6Q*:ZD!1L"M=AC &LN9X$[(N3^C8A M.32;JS"LF*(]31A\=&SP3+MZX8RZ:V6?6"8OFQD7I&F.!'*3(*U'PE<>7I$.HN'U]E$P)/(A]L79I$<3PY// M635LJZ-GR2;[-0X?'S)5H:_S88+H&DB>TI;RB/.#%2I[/:H69A<77Z%Q%WB@ M?L &$+*8P#E@*>X2&07P;20I<,2.L1DZ6I$S+(3SFK8),OLU_:MCCJRCCCFR M"G0:/!2I]C>? 2= V]737/Z^@K JE(Y;!1L4)!HR M[X@C&WR>@#T1WR ;=W@0ID.J["[I!/MU>CZY1\3X4=A.,]VOSB98[]MKB?A< MTX94Y0<):FL:W(&"_I2KCG(I\>'OA#5,,!,# DY:5IH2YR"I0"M41"K*9!VP M[-)DHSBAP.AH+$9U"1'C-/%C4-J5B,LA:T)ILAD-*DF Z)A6*5P';U^9X& S M2]ZV!ZPC>@?G1__15;Z;;S M%C;SM:;%2V8>8#/[/5GQ_@2>3K&1X3\MNP.T>.YZ6C[=7)-9R\>$Q@ M:!*NGX.D:KA/@\_TT)Q3\\P,W#T$O8K@XNDR,AJR,[9.B['Q(:/WFY-&EY@A M-)TQT2XK8+#7@'>QY BU*I[=W E:G3>R$6E6.41A\!E]J:PB23?-*9-?=OZ= MH_L @?F<]*-Y*&'[W<1(DY!$E3WC))8^$OVU#$)#:L"EPWBA5!5)D%PL$[B0 MPJQ*9;I\R$'3@QN&A^*W_D7_;5_L[PZVY/;68&\;#3SG^\& \&+(,KO2R=XI MEX312)@!6(5HI\:CZE;[Z\Q" ERS%_BM=>"!W2HOOB]EHUK M<,I(>J%#'O2Y$,Y2A!JF9V!"'+1"'2.TWE%CHC!,;"T3>"O8;O F,)X@5R!S M.2@F5Y*LU(&/1&F#2^?XDBKI?H\^"9A%*)/B6T&LC :)=9B4A<%0:G5(4/9H MZ*B*=4*8-:248I/UJ<6\(U5[*^NG:3ST88SZH79EL=NU6K]- &H!+5)E8R-0 MH^$^\L=8;_9*35JF!>R823%R2\1,J@JL"@9_-/JP1S6LB9K +.#INGHL1K4H M25"')76D+T;HH49"Q3DT0$L4PVDF+ #1\#Z2:PR-ZM=1+19%F>D5: M>8<;,BOI5ZY1,,^3-)>1+56W"UZ\R!+TG$=:A74-J^CY]"!Z M8BE68>/5 : MIN9B1AHMT^C"YM1;5TUIN M5*,P6DL"1(0+4MDV]C#LO.0]Z9SD!8[CJUE$?.(.R;1/.L+/QX@]WLRT> D6 M=!)JH*=8>0#BUD@ZJO5?X@C9)/C%2M&AV9ST\4"1#4P@!, E4"84T$X&T!(O M!C83)^@>;NOIL6%.R]<=@0H_DARD B3.4F"3$GU190;G.&1QH=$ UU*CQBGZ MXB>#>7P=!QS0AUO\.!]G&H%AGL149DPCC.QF:WIG62S#-+87EL9"Z1ZFV@[' MBJC$8BW(7 MBUB2:@^86Y55!G<,>'?Z LYQY3>:5JK49Q8RVI.V8&>6F2DI ^7EH*N=VL+- M0IFL^\P4:<:-C('4358VZ?18J4[ZBOJ"/OKT=AA@HB&B49;I#:#&8M:51=W;)5C0 />,T1X1BY:N"4(H9;QGELJ2"LUNY=XLJOMU: M@'==?@]VNR/ !W6$;C'R/D?Q3:C\JT+[')D]_*9K[S%EORJYTZ(>WZ5V7TVYR#W,;8R3])M60AH["-G26M FG(1:ZU>0 M#9H+*^BHE;!O&DSS)$ 7+WYGX3-B_"A=-YP#DF%*X% M!T&.;],3P7#"3)G ND MXE>C.L;G5+;GC6]%WZ2]!A43#8L<@L3+9ZA(>JI7C)62_76:?T_GBV ROL]U M-%\U@"ICJ;P]U5R%=P1C-63G<\IGHL:M6W&U[NG8 MF=@M\?08NB<#'I9[/.WBDRSI!L&!O Y79XD MN%F6JO]-UL+3523,Q)8[.N%QCM6G3B;G5P)@M^5Q72^E:MX PV8JW46+YH!? M+Z,[I\2O!KM^?"7^'?:YYF*G;_;H'QFY'P&K$.%4ZD(VI:\[E3AL!'?U%F]\V%M)=3'U)"_V&1OKUJD0C:0].#ON#;A#W<'#8/>+F M0='*;X:HG54I$34-"EZ/O877)[@,B.F\*\+M%B>ZC0CH;P&\JT65=SLJ) MBD@H2Q#\*YY, H_CB_IC]616NM-GJ+-SO@>CH083?;K-W^6>QSU31ZA8*7>J M\=,I55]1';FYR'? 0,P W!35#%.OU)RZOS,R2QYE# %LFRLQ'"NH\,'89#!; MY?:^-7A/$H2<3+"-@9##VYM!R"W!(I7F2=8S%ESL(B]3;"(LD>$X]A=:\2AE M/]V;.I[CY\_Q\P['SP^>5OQ\-=;B4P@Z=4POU,A?Y7[-FTPCKROZV13+G;;V MMCEPH+C_80HG3BQ 640D&$)6SU2X6-*&NJKNVK(8@N4/# 0[3-V)]Z$S, 5K M5%;K>&Q&K$&J<8R1-EK<7BIMDJN4VOB$9!F\%&8HM#:48! MEY]0=[^AF $135-;GNAC@J3/>FF=/+Z^>(>YR8:7VT3]Z!)G0C"6X$@68UKH:IM+.Y)RZ *\< MG.SM<44X!B?5AARJANCK\K^YD#Y 3P-5)^J*:Z#Z G<&R:F Y@5; !=!IK5$ M 0/02^#?J:I6JG.B 0R',@UPCTV%].W-23=YMI[5BX>3".6JK>Y(A(]>%A.D MV0%!FNUQEI3UBQH"=N#0=#K G>)5K4N:GT.QMX5B#:ON5A06'_Q'G'P6%UD, M-JF5)UHQ9=@TQ M7<_G+)7B><2J$_D0+1B>V9O#WAP%HCO,K:*IN(/4*LN^J[(\<[-'YV;M-)T- M,+0)#:RNRFOI=W'Z5FO#QB X.=@WJOJ[V/=W?DID])GU:;82=M_M#,P5)4I$ M=7N31:%V,,@QR;&&99C8GY,.AX$.XC.B"^[A_>2(A'\WN6]M3^R32XGOKCL= M3VSD(:S&N<).1T@PV@7=!=U/<.EKU>RE!OE@?Q]O0-"\>+6GLX,0G>,YV MP3_T.JU8'9Q .F%@G,8_C ML&?6!Z> )('KJBO=RMV>US9.#5.(?M6*J>A> M!]A0@E )%0F@?*Y/$G9UIY)''#M81YY))M/-P&14I6J&5U+E&3SPT/OU8[K\ ME%(/-Y WU-)CVG)SVG)SUN>M+A?L7ZI&R@$!@1Q0SV&6%%2"^J"AVE-0EQ94]1K:" (4?V]D]NZWMGJZD M^K7U)CZJ;X(&]5X[L,CAUC[B]BAK5?(N*CLVBK0!=6[2BT;);U7?7\U5V11H ML4:*&[%)E(Z];!3I[KZ5=)V16IUT,)0!=#;O2J!LBU(I:-'[\Y92A2<.CG4[ M/C79WY1&VC6F36,_U_9G%[S'J].2=;:NGY/OMV"&8/ZI:_3@K#)A=<>((L5N M-8HP(?HC8%/&,-4]$20:JH23Q"S4)24>5=%)J+J0@N-28,.[1 N:!.O/& V* MO,9%UA-JM 4&-SW-;:G5*]0N:T.[]Y116;G'0A)?HZ:UL&O:5*>=F H[4K,I M:P\]:@N5^PB"MM'9-;F1_YRQGEJ/VRZI[L(MC=-0Y>Q''N[#[!T68,LEGW"7C8870X&# ]-(!VN@PLL/%Z=LN8#@4@@<; MB+J)9>CSL78RZ38I@L'TNZ9PZ^7DAE/=65*30H5=L+37X4(F8QFI=.?CEU M M3,+><'=WV.H$[K;OF?)PS3.TFE"QBN+( ?5LJ,:A432EUKAXI$7IC.,J"^5-ZE17N2"F_K(A$L8H MM8[">6![FD3G)%%Q:HBS3G.J$VU094V6A9V=GFV[VWM%*YU*JV]9/!&9GQTM M6YMZF!0@UH,O[&!8C81:1.M:6(2PF.""W7+E?:M3NB!T.ZR075Z<=TJL=Y!?X/+P)_Z$_4P6!R?##8 MWS_R)R?'1X/#P?'QH1I[!V-Y\'_[AR\Z%M^O^L%95]K9ZQ\HF-UOP59VO5GS M=I6U-YKYF?&D2L[H+QK,U8,-E4@@XM*H%I;YXT95AQN/J@X=M8M !.H )!U> MNMOA6QYM[?KBK$R/97Q&&U7\644JD=B@*(]2%5*TS^W/#D.Y45P_^^\<(VV8 MIF8)'_WYI@3E;B'N&DCCXS&B!TWQ6-EF:,UO+R_@";.DIDTW&/%S[HF#VQJ& M>+IFV)A0)]W@'9,\RY,RJO0.&2O*:93I--71U-2KMCQ47Q#O/\#&TF2&Z_XQ M06LKO8S6SN!US5M,';2.31M30\++*'XJ0NL8G=T"=N$/* M@AU(IK:LZ*>JN42=6,J^)MV@.FMUZQF#DND2,8Q79J$& ,(!V!^I,7:U];5M MTVQ[?R-H*?>R0"]7:AHOG;T]!H>/V%#JF26MGJ$!BF"%L.26)VBZ460'=<&R4.3*O=0!*=FD MTQ-C!3ZJ"<@"*=Z,HT^*+!PZ2J8@W]45W=8 ;3-?OQ$U\*!K:J#F>J#IC8%& MC?QJ.,TE8#V3J4,$J1G#>*']W$9@8QPE4ARGH11!. (KDX<:H/WXW=L5JJD< M7QN%&B^8G>@83P0F"\9?*'N/?UTE?>_8_W? <=N[NU(TS/R&Q/ %' N)0H6+ M?ST6/_+=X/#W5?U_W^ /=MON66W!.@WNXD?Y.S/NG_#IW?D+M'X^)-N MUS=QW+ FZYO8OVK > \W/ ^1X!Y^.U!IQ/'B#@?++;/WJP@/-1+2-G MU>JOO?FEB2R_N4O.=]O!/UR&W!+L<1EZ!OSYYQPL$+RD;<_,9="&&\J,^@FK MD1Q09<_,3;M,:P4JJR.YMQC !R?/_=4>KK\:[IT+QH.^X0)"J$ .THW9FTQ; MKU+&2-#$P62B$NKAZ3H.BUH@RA2T[Q5;QG\WEPL2D8CW*<)\-A=I/B.$@6O, MS(3UT*!*-](!Q3&N-/U\NL!MQ$;5.<75\WFX,,2ILS;]E3A47]M8;1FMMG'6 M;*JO&E'JQOJJU2E5]U6K$NH#$.D\B07HE%+0=FMHBFA!KA@O .+EO)-RL\-L%YG2&XX;!_9%FCAH=C MFNN91&F&W.H5&&'+,,;@"00=AOGLL.1A*+!*3>BH,^&S:MV^)@+C^/0_^IUXP+-LIHSPUK*D9O U;J+[R*F]W4VJ5'YW M^,9 KP/RC=6UPA;PT(&)A9LN+\XID)FHBK+4AK0IJ*\C=5F,P;JI0L0ECXI= M/,?]?6GG3K+??F=J.CNZA%8$"O[47Z/"FK=)%9H0I$T!5*^3?9.NCG' M(=#-3!+80*;W[+/..JLLE6UU9,FM"^#^]>]SJ9)*MB&&&%PRVFOV3+!N5?7< M[S_]K[M1X-S(./&C\.>_MUN;?W=DZ$:>'PY^_GOWZOCL[.__Z^@_?AJF].- /;KW#RSV1Y+?[=_?=W-YZYX=PN_SO M#Y>?].U_^N/2_?!W+-TX\U,9M]QH!,]UMMKP'_U EC0'0A0/]472HP^H"_2 MNOG^8\$#U&],XG3V;?"C^:9#3Q9G1WM*I-L:1#?OX$+I1C^)MCOMO0=.3-V1 M0P4N^@_=/@4/Z7KS5P(7RBNY2^>_MH#"NS068=*/XI%( >/P\^B3[9WFYGY30?@P$(#J&S)L?KW:./II*(5W M]--(IL+!MS;E'YE_\_/&<12F,DR;UY,QG(O+?_V\D?^,DZ220/V]X?C(.Q.0PC$()W_?O M#O%&&?,_?<^3(?T3KG_)1C+V7?[\77HI^S]ON$W81BA&^";I'YZ$\+G),2PN M%L%9Z,F[?\K)AN,#!/O-K:V-HTV@O=WVWL[.UD_O2F]]Q$<^1B[<%*:G?N** MX-]2Q*?P2Y)_9GOC"+>_K ]>/LRZE>DN(DA_#>GHS/^^=C&0.RAH,K?@_L&P\"[MS4:]K9.=@X:NL% MZ14\? 2=G<[T%Z^&(I8?@)MZQ]%H+,.$:*0; \D,)'[ZPZ2XY4),\*?NK8@] M^J]+I(X$..>5C&]\5S*DVGJ-[?8FP.FB_41 Y6O,>@E\"+Y\C-/W^/VF"/Q! M>/A[EJ1^?\(_^4!"87K8WA^G0)S)6(3Z'6X41/'A7S;I_][W80N -",_F!S^ M_5<9W,C4=\7?&PFP'N!1L=_G6Q+_3WG8WH0OTI^WTA\,T\-M> .RJ^:0_VYW M-O^ZO2H(^_L;^E#!YY^> W@C>./64S(4"(/Y+>'7A9[8E*<_G9GXVAKOS/S MR7=E#A;+OHQ!N9#)'+Z+4OTP(84 %N60&G&83A"@B3\:!RB-Z+=AC&LV66SK M+O& _]+GBF^H3R91%M-?)/4.U;YIZ8AJ^G=)?%/_Y2/0_;X/QTM+DG-%S/'9 M/\O\=/KA(_U3^>UCHA+]%\C:./T($"6>V=QLPW_T<\6U?)E><6N[T]QJ%Y_@ M*_IO_9%WI7W//X:.!J#F&WN;69OTA=66QGR()I6QD@A?YQ)$62Q?)( M*4*'7Z\^ZL?U)?TW/C__E+:>^Y04S)GE\Y\>?.QN'/BNGWZ6*!LKI*P7 M_#$%P.,SQX%(DO/^50J\L7OG)QM'^A9@[J,HI.M=?M%/[^:^/S^'?!F/@]TV M*7.[/PB[!$5.,@,^M3*Z^'CX;:\'_#[8"[_R>>_8QE5*_/)'=K9KU\XZ/[(S MDU^"^D;*7KX]4"1@6>:M)-M%&L5/9*TSS^./'V48C?QPWFL7)?G2*]Z55_]= MSK"W'ISA>3G[$NEGOS[O9Z;J\GD?K,=Y/Z_D6R)^MS?K W]1!&];9\AU%C?D M.LLSY-HV6'*EW/"LE;BZ1$JML9?') M?ZCHR3^[O?7#)W_R1X;!B6@TCD)TR27UN66"^MD-T'4']?-J-LL$ MM?VVZ<.@OH[)6I\0/!@"-<@?!KG]YO'#(.]ZGH^!(Q%<"-\["X_%V$]%4)GS MM]]9 MY*^C=31U;<#DJKM GL9VJH?5%44O:]TN-6!_#+!5=ZY8)0$-1/H2I3+YS4^' MEY(,X L )ZC M0!\+D2NNI?*6@&X7*2N)G9M6>N*J^'Z0W!]=K=>]<3?.@:T(2I5W(ZW"FK8!"=15]UN]DN#E,D%> M=$L?9[J2K.8RN*%_;[T"S'BS7E%U7W\*TFPK831&^)9[\7M7]8RO7"RLS\G&O=K_9 M9P(\$ZBK[K=Z)1&^98*\ZHZ?543XEGG^57>PO&B$;YD'7WD/QHHC?,N$A?T. MBEFNCV$*93TMT)_[64$!1N].L[.S%%#8[X5X"!0?U@D4]OL57I_BG4RUP]II MMK<7\3=-W?HC_J8]^[T>-5X $]A=&"^*6W\$+_:M]3%]--&C?6A]:C9OVX.9J&JGN6^OL^R " 9"Z&DJ9?HI< M460#&NZ.* -5\E*ZTK]! Z\JWHU]:UU\"YUZG$GODR]Z?N#CI)7*G+JU_CWK M<'V)N?K[UGKRK,/U99ZZ=4X[E/77?AK(\_Y9Z/DWOI=I.8^7CH>^[)_<23=+ M_1NXI^^[,EZ6S._>BMB;U6PN99+&OILJ+^!7L"Z2RZNOSZZ$ I0[BRNAG>4( M>FM=A_< YV0T#J*)E$MU"ET Q7\1(UDXB4N?NS)WB38(?GA6YC]V MW]6TEP^J[;6LD?1ED70U37P.K'4X7L01;"2=H!!+NZ&'D9=_VD6@]:9Q1)N//7O\%\6V].Y!S^6XRA._7#P__"G&4\^ M,H;R+8_WZ!]8ZYGZ%(4#()G11]E+9R%Z)4,_BFDH[;(X,7[H# 59[A2,\$A M_]3'3'8VMS:?V3S=1,_C#Z*.^OA3UU.6M];M8 M9D7ZB[5N.6L LYJ(S(%UGCM+O6@K86=5\Z*M!C@K8FG6.K>L LYJV%I[TUJO MSA(2?7LCX:BAB^6$R_P6K=C.LBE_:ZV=83SBO MBN?:Z[)83SBOBF_;Z_UX"3B_)B]DNVVO+V5]8;TB_MVVUT>SOK!>$0]OV^O[ M>0E8&_T9,.6AN&U-N;B]7J5UAO:J^+B]_JEUAO:J.+F]GJ[GA/:#%17KRL9? MI\-LI:!>%0]_G3ZSE8+ZI1BXD=M,%?]@=D@QNB>UF>ZXHCOTZQ9/5FVWK7/) M86G)11QYF9N>QU)5OCM># P@NH>_TCGEKG$5H,/S[YH3SO'\?2\Y^=*6PW MMS:7PQ2L\_8L_;"_^T5D*9*F;OTA/6S;6B=,=5'AB5_$>:HC*J2]( B6-_SPO:=1]KVA#E5%T(IZ7VH$ M+=W[_?[I5<7/BCJL:OPLW7M]&ZTI?E;4N5;C9QD_A[%<5PYJ;3I;C:&/44'] MFW5%T(KZ,G6'Z*^'6N]TO;!9Q6"I MG=R-U[<,?\=:'^5"X+J4B12Q.P1X?90W,HBHDF:](6:MUVXAB/TB0QF+ #6 M]49^Z"TEY9/(1*D9/P?K(J[$0%L9KJI&5Q,S7_F5C)X>JAG+#&>IJ%7G7JM'>L M]:M9A9;KC0/6.M0JAP-?KZYCXD63A;N]6L@:[4'-76N]@:\!-2W" VN]CE;A MP:MD$=8Z/%\"-2R"@[6>3 MMBE,_%*'KBV Z>F?6[N/X/1%<" ##,S"()Z-D MISHH::VKMH;_B\"_"F[?ZK D[&C2]UV1RN2\_U&.HV1YI7RO##'M=0+76/!R M6% %E[ U[.D%4./'J8323*)X',5 'Y1_!6;Y>2_P!Q2*K9#!O=9^X1H1%D<$ M>YW#WQ-5W221Z0?A?I->E;VQ5E&&/8BY9Z]KV!;$? U84 7'L#4,XGN(^?7J ME^A&QB%=&< R 2\?-;JPQM+Y6&JOC[I&B16A1.TNKU'C'M2PUVW]NN!0NX]M M@H:]/E.;4@#J'.[GKU'%>*ARJ MX'FTQ::H7BICV.H%K+'@Y+*B"2]@: M]E2G[KXH;JZU7[A&A(41XY[ MJ;*OB45:A)CVNH9M0U##7K?UZX)#[3ZV"1KV^DQ_&!I?HC"N7%+] MP1J[+U\,($NE$&M]=M:E3[:7=^R=S=?E(;.& 74VJ^[6/Y2U1Q.IOVFL96LOREGKV]YK!U+'^IYVZOX6LYRU\J M%*RS=I,X/;P4X4"-BL4_/_NA/\I&U9&CUEFL\PY5W%7J4-O/;H\^;F^;SZAJ813MSYN*F$6^GP*-Z!"Y(VV]S:7,[>GMU2>;0NU%[:WI[= M$GBL]"S-*/^QO5FK;3^.'7:?F1UV%I_&.Z6&_Q@[M$X-S\$S%+&\E.,L=H]KZ$GX\LLD.W-WD[[(A#AFF#!%,0ZUD;)O@>Q\[$,.2YYH6YY!J^%%2"R M-IYFE^A;S2#Z3L=>0\UVGKA&XUD M+JP^12Z%^*8%59*"!!/!VI*4M7%"R^"S*C7/6@^'9?!I+PZ?]C+A8ZV+8R'X M7,D@\,-!-_18@8!_G]R!.I'(-24G:UT1=H-K1=2U9:T?8B%P7NI6 ABO\@0[*H -;U1G[H)RE86?Z-7&\J ML]9740&8K8K.K'5>H$_OBQC)PEV!=3_I!&")+[^1> .>QC-7^93R,'XH+KQE MK=?!CK->9@;;EK4>A.ZMB+WKR5B6N<_):!Q$$RDI+K&LHO:GD:ZT#PZXXXJJT!FL=%NM(#-O6^AML.>UE5FEL M6^LKL.6TEUGYOFVMG;^03IQT-ML=^/_M9U>.EXKBUAKJ-ARZ#0'0[6J;Y2]' M%DN5L]6VSU^2+%;D8=RNM%5_/D:G8W5$L[6&]CV'?2F3-/9=S&;"X_X:^FER M>?7UN3T;V\WVK%V]=I/ WG>/PL]_\;W,A$49:W'0U_V3^ZDFR$/ M.N_W?7=Y1I.]L$\WU8YRQY%UX/%5<4UZUQ%:X,1]O*U M%?E?=JSSD-5\[=GYVJIPS3I?7XT1*\8(:QV1_P(P8*IW.?\;:\<^8%7F<33" M7#E.KB- LA5S'GXO?:[&R9?W=^]8ZTVMT>S5LCYKGMB,VN#$0M_M0)-O%:$G7O6 M!736!CM_%"-65"B[5P=3;,6(%;7LV;,N\F$+=)ZIR<:>M8Y]BPY\F;;VGK5. M;HL.?)D- O:L\^&2),G8G .=K]^7;GI!6SKO=[UH7.B+"]WI_9XE*7YZ3=5& M:SV?K.I?B[MNE@ZC&)96IIR/<#5)??B9/9!5856EW! M/[+83SS@7,_=SF2I9V^MFPI.G5E/X9T"%5GVP7PE%U4\Z4L=3OL[D,%_ $1, MKH;^2(313?+M&>C/']<\WOEWA[%,HBQV9<)_ M#J7P:#VPHZ.?X+_HY'VQLWW0=]NNNWD@M^7.[KYWL+N[W6GO[NUT#L3!]O]# M!EX\DZ23 " P\L/F4/J#87K8;K?VQNG[6]]+AX?MSC((H/_P*@V^SWW_=A \V^&/G!Y/#OO\K@1H*^(?[>2$28 M-!/8K+HE\?^4\#'X+OUYRTO9WMQ\'_BAS)>V=?#7]W@@34^Z44PQF<,,Q_/B M7; 08<$JG&$L^S]O_.7[D +[5KT NE$?><8(1VFR4_O!( '#U1#:196TQ!X MKWY)H_'A+OQ):Q.!/P@/L6>GC.\'$6SM<8>S/74X>].'TT&$<WQ9 MX?S!3FMK?QO1/@7R2CW]8441+=C@N]G?#_9;!YOS+VVVVO3[.WI?K"_J$]LA M&H*'8"=X:C]O;&U,;58M?VN<.EZ4X6$@]-Z/A>?YX>!PTVG#._07WM'.[S][ M>]#DZY>SZY./SM5U]_KDZEZ46?TZKTZ.OUZ>79^=7#G=+Q^=D_\^_K7[Y9<3 MY_C\\^>SJZNS\R\K6?PTHYJ_^-]$,@0D2:.PX7QL';>XCI*"[E$ ML>8VVQM.*%!K\Z1_^#%R,TJ7GXQ!\J$"TH<;CD#C_"]/7IP7O<&IK:Y2P_[_IWTFFF MM0^P^^7+U^XGY_+DXOSRVKGX>GGUM?OEVKD^=T!CN0:UQ&EO.>>73GOGC??6 M.3]UKG\]<0QE)E=DNL?7>+E]L+5=.IR%&./HH779QH#>AC. -!ST-"PO@U(+:&O+[I>K,^+^M6!(7)\^?7L^N2RX9Q].6[9H#KN+^91.+D3;DI[Q3!*G._1$8F3C*6+ MP4+/\4/'3Q/''8H8%KF0]Z$FEQ\@EQ>.V.RWMGE6OVGXF M99]Q>OI ^2Q?D'(WG\*^,+2536=8D(MY#JD5@XZBSU^P<[.VV=_8?/-RG M(W @^[/\@(RLEQ%*>PL=[!M"3P=LD B,D-CYW4U'Q6,JD(G,]:EZVKEJ-&;\;V K9,M\I*F0?0E2F]BZE[_^./+Z4; M9SY\&U35T&W9JYH^EKUV/2^62:+^YQ.\KYV'5#8&&7)]YT]_# ?G+18*7I%Q^8B8#D(YEJ($V>V- MH_V]O6FXOGT$^E"AP,4P"J>\0^T=4+9V.L 8=CN+X\WJL:3P0?SM+_N=]M[[ MQ$EE(,>X0R>D+9HX EJZ6!V2+.@"O (LXXBY,,_1!IY, = M)';;G3>]MT@AZ)KNNNEA[8=84<[5G!S(5447XCBU)4$. M((4[=-Q ),D";H=U/Y18$+>_FHQZ4;"L\XCI"VMX7%^4KYM02-ZY0VP#YX!X MN1WZ\$LA@Q[CCP!G2C.Q<'(:?<]\K6RY[Z]#ZQ/WCK_CN)O#G6QOU'?/Z+,Y\AYL'/U;)O>:ZB^;(I;G12_UXXL!%%#2 MR5/P7@=>AE$*O_R1^4BW0*Y]3!2**6$QF>\GV,+82_X7)>D55-UR )/T&3X: M4?\5!5F8BIA2CN(DSY;?!.X:V8F?:X0?MT-)$<$I)'G3?NL,@4$A9GB."((< M/4R\Z4EU [RSC"HE%#%8F1:0B#9X&?,X'0^N@K6%MXYCZ4JRO=H=AW+-$^<- MO ^DL9-D8$PDPP@39G3R9#H4Z?3:;T4RB]WTL-K#6T>$GO.FPUOL@4B'R[W? M80-X.]T)S^ BU&LPLS>A-= :19(Z!YN.)R;)X_FRRK7G]!E.19@76MVNV M_!K8\CUDA_@(J#CRTQ1P5P: DC&%E8)@XDA0JB?.&>K7PJ48QD>1"L[RG*+* MXATF-S=5#%#<5.-WYZIY[;SYVU_:NWOO.UN=5JZ#^)2>-L;TM.?MXPC(.!L]%T5E.6)V:L%XQ89$R'L >I"-<%P@K%D@=B&NHB8=S?P4]*6S. MO9",@"+A*['FXNAA@=U/4/;!VT!BX'$-G$$O@_EG[KWGJ7J.[5ETN[TFATMT$TIOJ@Q=R_6 MO'#IU%9K[M;6YG%=UVJUVI[.D M_6VWEU-EUFFUMY^KR&Q>.M=SYSS^J)^J*,R(CX'V!U$\F>.FHIN(*[CJIL)C MU=G:./HTG\>L)/?4'BA,&WA/JKFS9SO=6?"^/G!NOW],O*D2^_HR3R&I85OE M[5S=IZN],K ^5@[2N7W($GA1DGRWS+JSO5B=]8),8L$#7^YM5H/O9+X942/Q M@TBL3^T7.K1C/K/O(_."30,J'V@\ZS]@3&-:YH(A#W2KD3,-1";&/M+(R1(V MQ&&/W)]E3F$^V/+XK6""'[_UX=-HX8?R%JW\6-[X"8G@4(2N+P+4J;'^"V_& M'JJ>B+W$P8(OW[LO_7+KC7@[UZ@NHBE/NXM=?9 MQ;S:M[CO8I,J";<7 &,P4*7OQR/VD8[ATP)O NRB&+%'"Q:9YZ=J6:T5^2L7 MYVMG;C_NXHJCN%N [300@^^VQ]K]?G^L'VG>NCH>EA3Q+X#O8W.R[^5S)AT5 M^)OH&9&)?H?I!J5$=DXXX,=4F*L?4/0+?G*C.):Z,)#8;QQCX"M"_+SQHRP) M)AH]YWWU,8Y[W37GU ^OTE%Z@E\ZSK]_']*49>'>]V7A--:4^TJ/(V;[A['D M@4CW=IK6F5;%(Z*71$&6WO_("W:X7:1+],91>UXO9_[O85SH6@/9[,52?&N* M/JSR4 2W8I*@ZOXJ_;FZWVYL=F&T1 ZY%1NBH"=5Z4+AG*(,CC:6_F M9,G=&XMZ>UC*1/KR_#VD?E1=4KX,W/+"UM_^C^I)5AH+UP!+,1@ -B"Z();( M5"6G Z1O(F57898MG!81)85G^ZC#P"-SU!U*L81?_Y&%$NEK\_W6)G>B;-"= M 2;R>.(ARAY%"=$M< E0>\@:E&A%@DH7A9YN\_E'1EU\&I37\)\*^J>4C !\ M) M]AGV6>!M3R-#9 .QV_1$ ^.>-YOXL:ER0P7 :1&*JEV"8C9I>1/($']]P M<"7PZ$&.)P<@[5MY,:9>SI'3\X, _O%MT)$=1+/4>HBPESX3R,AN? M$/!"2H23=Z:%(%1.#@BL!*7L"(BEA]D+(&1UKE%!@2WG&I.&/*"0&)1#D1L1 M^@XR$[)$IZ"&0%=)(F* JX-5M6B<)+BU\AOZ>=L2$)B@>L.'JBP2KZ?='GEO MX%F.P2@XS32V3*9Q]N5T3I(A 9?0CI'JO(#\8FQD,V\DO+EQM+?;V-[>;'1V MMV:Y24$E\XJ-2BB'Z/G(K6Z_Z%;;&T>=3F-W:ZNQU=[]_E8_/+!5NNU4]F(0 M#1.F]/8N4?KV8S)F%AA%\*(-"#Z>'W_]?/+E^@J[\IU?7IQ?=G%@RH=_.Y7)U^.3\J[>[0O("G::DGOPP1NE;$$-?T:GOL0P#GGT +9*0&$8W@!^9&J MQ@C.0L9.MC64H>+COY,Q,%N)_/4"% OG[.R,L GN=G"0A?/F#*R$BSBZFSA7 MVJC*)2-WO7<^2TE:&;R Z(]%3Z+D HDMV ZAO(-<;_IUMZ"(E'+(R\M@E_M4 M CEN,A>D1J_3, )U+B630J /C=.S'7)?L#,8'KQ_I[/]VG4WJ9-I?O<5W0B:?O)#;+MTV-[/73!'/_7B=W.]!X\=X[:WL01'TEZG=B.M MB1MI1WN'3RZ<"Y+GY<._N%R+/AU>Q.'FVJ?@M)5$E8M(H3WD,>O-3%'VCWA2YJW,. MW2X_)VI^*R"J'G])+KQ^8-Z^!WPU25H&JZV-HZML!/R?_(67?O+-.17H=ZD) ML-) W7F8 *?U^>T'^H(]->^OIG7+T&)WXX@M[R>1]G/#=>IY[O""-EW)R&N^ ML(&T9BAPL'&$7A:GW7)TEG'-YZL,S;V75;1J(GU^L.YN:R+MMFJ-;&U VOZ. M2E:3:@7ANJ=)]4/+^1K&,HD"S*VZ2D6_3X[\VI51=?ANO[ OHZ;;YX?KWNZN M)EP";@57?US5A6.U1S577MDCG_1DK,HU)K4PJC33JJ71&@)V4PFC3@NS2<8( M"EEKC96&Y_9N3:=K!]>3'(@ J=65U#:P)M=*@[4FUS6$J[;QMEO. M9WC4N1)]F4ZZAW-;]R?Z>D!F5<9D:BN&NT8#D-.^@=!R%'K>?PWN S+. 6SB=CR4OJA;- ME4:-GIR;M]0.LSEC;;QEBNBB[(PJ_RL;C@/[&NB"<.U23>< M&O\9K;)JDJTT8-OMVO.]AI#5MO+!<+Q;H?.WV)O)O[B>=-)R3 MO-OTN1YL@ ;4L>XJZOR" PW0(5+[0"H,_=U:+UM?R#)=MUL&,1\;8TYJNJTT M=&NZ74O(YMVG.BV=FSMQSF]#D,!#?TQ=>P$^P@^=#S*4()HQ(,'724(7^4C>S.":_BN-)>WV04W_:P?9+5T"T-YJY91.1(S>$> 28FLKW%V+4^I2!HJ MK,DZO',&GQ]C1_M:1:\Z0M2DOI:0U=G][6WL:>"'KC\&66YD'9Q*-??B2L8W M8(37(KO:T'YQ.J[!]61P[6OOZ+]JY^AK18)MG4C2WD$GRM#O^2FH67-R0ITK M=RB]+*A9=,7!W>[4Q1IK"-F\7?!NRYBFIJ8ZU"1;:<"V.Z]VDLH5K$NDG,]8 MXV\5\7\B'<=\6YN#' M#\^CFS_EY8"52HC#C'6/AA@HUY M:"I?H*;R)7EY8,OI!H'QMWY&CU9_^ ,\[YQFV1JO 'R"Y](H1M'L](6;-G#& M;Y!YY6_C?'&5=QEEL=//4#EP(FXD #_&JKL .A7[N1FK&6^#'NJIH3<.]AQ* MY6!"=X\#@2&&$9R ;]V7ZO?QZ)R?1/.$UX^C<)^#2"MT__/HZ0*&'3TQ<0 M2'Z8S3R A=WHF)U]E8_T[0$>__1O*5"4 M+.Y$6"0^4 -.,KX; Z@32K7%D^>U @:F$0@>/('^Y"%P5)R*3^_=V>.(D4E, M-H F4CK',$J= ,XXI:-LF"\66-I_^(B#*UG\6_,GDY>= "LY2T*OW?=Z8R_Y M\?(1M;=;.[A_@[$9+$S&5"@2NM+DC'@O4R3SH2G^2/GG0/. %4F*3#;_ 1@< M<$ @QKX/K+9@H/BR,*$J4OT-MZ@K!9J3(G:'1(L>O"N(QH@=@"@B4+$PV-$X"K5X$,NA1EGW#@"U32,1KY+XC^*50V%H->4!'>#Q]Z/QD$T M(>"%@<0*_I0ZE LOP MQH^CD!$=W@.&28(OZD4QJ E$(D!>^ 8W14X+* CTY$K_AKAPHE&/.;+,3T"$ MWW@]'F!1/,F7[X_&\"9XGVL.;< ODVB#"QFP 4J=@)^ILAL6BTP B8'H17I$ M=)[LI0XL)- UWKW, Y'*"H_6%)P!I3K322;#+/6B6V(DG(&!ZII$43"U.DV: M((=P7U^_Q2AU\KO.DEC(H/FK&(D$[ZDI[F4$1TY6J%#-XY5,EH":P03H!G/I MZ Y6>&OF^(*@,H""$D\"IR%:OI5!T)3(-0(_&4I/7?6))R)$0WD+/(D:IB8U ML%X<6#('&1* M:$L236$V K&*\HM5")U9_'O4@,Z(%]@?V">S[P/X4K2DC\9N< MH(Z<1&$H@QI4+R_#J&**99AV@]9@>'XPD-.WSS3P/9]R+7%>""CD,BB\%0EH M"E$(=C%*'H\ZI;$O+6]<7,-H]?QK3)Z&B/1L%ONU8OWR<-"NU@8Z65.,ZQ!K M,TVD7DRN7S:.P+25["0;\Y##VA^[,KU:D$,2G0N!3] B[T,@;A.EP0TR59;% MJK:;Q< 0TV#BB/$8_AMD5D_"XY+^AC5C8@"\V71#U=!]*6^[=IXSH2F/,DLP M(D[4-4 -UX%M !Y=A/NY9S_%5VM /3N@M"O"*\)?(DDBUR=O.Y%@3Y*[WAEG M/2 KHE 13JH>L_Y-.J[(: [$),J8I91B>T[@)QC+F5 46L6Q'1$$1A3POJCW M2'AR@8#W&ISA4-Q(IT<(!&>2/'@J 290(*=F#58Q\'+ F$)!S![X;^K@KXP1 M:E_&]RAEF,!V"RO@[!4"EQ&B*P+6KI[ZT9BO.3=F\W :3C)$B.'G@@@()Y4 MM_RVXMDI\ZDQE>X32NEQQ@T<3YW,N1!F;=^?S%GG9;Z>O,Q9IO?BF/@ /\,, MI20CNB=_H^'*C_WD6RDP[FN^ -(U&XT5SRFR -)A!-S!DXD;^SV=+06O9S[H MI'X:P*\J$PTGF3BGG);0TOEHGT%P8>2\@?R0F1/)(.' CY,\:J='IL1B['O MC"F=AE)MBK2"EO,%S%C:@P-[!:[M].-H!*L8D4J-_]MRSE('I!L*1V ^B8_P M1L<1.[[SKBAP^SB6V(B29*K]MT.?XM]$+ABSCQ)8 '$?H&Q< MQ2 3F!0@\>*9F5" ,",R*ZDH&"U79UH ]B M#?GU[J,9I(.>-!D9LS84&,3$;I7=P "J^OEW$R=#=,/<.'1^*C7A?_SQI73C MS(=3F$EF'W)W0B"-F3SYF=3[+)G^!: T-Q$>322=K"N=T@) #KHM]@HS2K%$7>#,1$ M>LIQU PHXUI5 60A2JN&RB^?*.T1)1LNHW##>G)$[B-E226J%=5C1%2-14_# M(M [^Y@Y2=5;9/$IDUG-"F8C*4"NH^KRDB&2OPHR&7FQ#663\A.% 36W>F"F M7'#:@9BC9(T$+\-*S#3:/L@?9;?!RJ)^>DL@1UX C(&DSX33 *E6E/$$K&%Y MQ[I.']0=0"L_(%-!J; JW!Q,&BJ78YRQE: P!NVW*:1!ME+D%"K,4V:[= -= M[' KBU<8[L3\VHB6%5=3D0(R6&6SJ9%@A#5)+8XG*)0:# M(>9OB" IOB$352]TWSL9NP#[1@^6/-<(]OP(=M9'0AD4P'YDV5-J%-Y/;> M>^!RZ3#RL!K09S.*F1]F6 !++9+5,/F L@UB4J]B@?Q2>Y%N90^XCB0-;!1Y M7*VFKGE^ G(;%$$@4N:NQ$QI+X4/YI'[6<]F,;KN-^%M!3%*\U$!\&2#BB?1 ]R8=]0%C*_#_R'P/X5I[^U<&L,_L0#'\&D8&>4%C MF)&(0;H;F:1DKR@GZG$@ ,A=]/B/,#R 4]^,4)'VH&0)^^!3E<940_;Y(8LY M=1Z&\UV"$1B+*%3C7""60 8TYU(+&\PWN8E2;J*%S5,"G:P44=I7/M4O 3D: M.4,9<$<(S7\EYVQ.W\M?1'C MT3X(A7PX(3;BY+P#\MG#^RCK9C+3;004"O3MP9;T..$1SR0LIU-(1P8J=0(. M*5]@WD1+C+%WC B8'%3J,!VH/JNTF(]66^6+$<[N4MI6[]9MJU>]BI6WK7[Q M[#0>V#2GI&E!I#UX2E;>B^^2!YFTG _*@GKJ=CN=Q;:[M/$ MB4#SC_>\QOT M+,O;RFSCOD;FDD)P*B(7RQ&U+1_#?[.I#D^@IO.8?1F\OSI]7^>"8 BEN M4$TD?S=(73]&B4\*9XS3A.$.L!58(-,X$/PLIZ%3&3SF'V9)QM4;+K75'8$U M[X\#=">DJN$1*C586)E'B.&Y*.!L>5"+,(F)(X6W3C3&=,@,?O,EZ" G>;X" M6J%9'-(&, AX"]K0B+/L.)&7LF!\;K,ZBF#QV+&7;%)\-T>52*_H 1?5S@H\ MQ%XD8JP3+[O96"FBVF0LJDQOH_@;;3P!A0<>YJ ')3U@ 9-/_J[$]RB##W ! M<[VQG#-5QPH*BYRZ48:_1Q/.0P95!VWQUOT5F]5 S)(C _"@8-KXFZ]"H8E/250.76'Z*"B&F$.2.*#)4S,@]YJ#8P=+I82>*3&X_5B396! MXCU<$E3ZSSYUF&^MPL;:.'*>[;/TKD,TGWQW$4Y+!3?<,=;%8"48V&,9C3E8 MR*0=8@4!)2T82#.I$"W/QX)CW!%2P[_(*X$8CI+DBBE@58AQ6B9$+74P)T1U M_O"5U FP1;MJ:H418(!)J5I5T;\GN?3#T^)"QFC[ C!'4H143)=('MD++X_@ M?_I^.LLAJ,](CBI@G[O#J4>*GM,&W\"(9D-XEN06X%BU1HIK* MPC*=G -HJ!K1%+EZ@\Q7@BYTAM$MI=8 3QU%($+1(@_)^*:TO6)M!F,E!P"[ M[LVU]*4,G"2CS6/7CB$V#6?AB&J5+K// )K.2@C1#! LAJ. M\#)J.XSM34T@]S>4!:R1F.R#=P&2C:,$\_NP%E,$2:1ICA*>F_-77%#-[1!+ M[(HB4W)484:'\POQY,\HX E\3">HP:KZ9RR:4466Q?O(B76#45%5BEWZ+NF] M51?P7T/_#T#ICR(5=!#=.,7 ']+_&?4I\P?DPKL@9B2=#Q(=> #S%%M>)65: MH#=8(!E^0QXIL$A:8M0:2VX%,.*Q)%W0I:1"C]E=#U!$5T=3F%VHK/L>*/H2 M,/->=9-H#FV0C(X06;WR$+(]-11QR,6%0JT 32BXD6T/C*>[6*93'+AO'#B% MV;MG#5C'T%?MZTD_)9C%YGQKFC,):PE$.,@PIJ_L$?KLK5DY:YZ,SD0H'9#^,@)SK10PZ9@X6B(YXLL(%EU[M%U7: Q92I]8=/8.>$>HJLB_K-B,DFYS3GY M*^8(()7'F+ Z9&!UR^GF&9=W8FF-2.G@24]],4H$'$^)?T#TX$H&\/$11/] M03E,G&1$22+D8^'6*Q7'5JP[1P8+>RUFNU].U8V\,+9>L\?*;!E#&CT7583L M\D"O29[$:B +9U/E_CV"N^)'?72!H:]_$#73J*FKM\Q1?X6X22DU##]=H,"0 MVD7@V7"!LUL<7I$SH(MN2!O%=4\D3J6C$70?I4O9MW_[2WMW\_U6N^%T-CM; MNO",YF\YM_"1_]S=WFGM.2,6Q+J8K."SF/<&*(X--F&%_[E]T&J7;NYZB&!P MX\F'L^N/7;JIO;?3VM)W+;ZZSIS5'6QNMW877MUNN[7S_=7M;[<.BM5-WT+. MLN*,P?;$R4S<\(BU8=4+R'6CV"M:EJJ2XH!I?HQWX2T96ZSC& ^/Z"PH_SBB*\Y[+HPG=N M]J_NM#OO_RDG^D^YEWF#?"LC'NO,+&$O.BF!M' M>\N(.G=VZJCSJE?Q^J+.OZ$=!\;+QZ@R:M"]W5,E]G]2H3@?XUN$>*_X3&5'!T5QX#S\@0AY1!,RDXVL@O8TT5:9H$(HY'T ML$\SY96BA<#>NT$D,92F^CRR]YJ>C[@' 8XP$B-RP5"<5CO3T,11Z5]/"7[. MDW'/?+CW1H[FH]%_J1,]+MR'IR))G[['.C?S\6"XI[@&QY*BY81.:\+28E33 MO"A-Z_G"D0_S;'22&RT;T*= 5%>.9^>*\3RCWJ1;-1QBO4S*= MVN.SQ]\\VIIH;2#:SSE>HVE!@9C5"AA1R!A*DV.1P,$9%))%$\]LU$N<;*S[ M&;+'I#$]FI)3 50\AD,W,ZD,NH,G3:. M#)HZ-_W9%/U5(1A9"A-IAS:VQ*7&532.B9WTN0-]:B]T#"H2I&-FV*6\)SVO M: &)3S_&35[3UC/1%D:A/1]3%'HT;&55='5NFDXZ(DJ1* P=L]CC%NEAD3@[ M5PJJ3,8BEW84]3#?!A SR3N"4LY$OF\.1.,@;<;Y=@.VJ=[ _ML\C(GG]=$X M+P>3[$,*@MU[R>&.='[L-3'0.E%OI@(E;/M#$7AVL'+9$&8N)45O=^P8Q&=! MR# $'(W@=;LL-7Q Y*6:!$S5Y$ZH0(<"*"ZK]'8@@8 M -C%0^EI+ROW=4 M0*5<-;B97W'2U.I5C+%\&24QE:K,-'GHYO;!=2Q<&H-Q M-0&U9L0I;-=7K);#/QRN=0[RA-*I:@\/!"7&*N?8 MYD>:46Z1:@Y?TG]@CYP6F*"C&Y9.28%CG!\JRYZ'O&) WG&9-L5B^D'TJ)D< M-==Y)JYCI O+E:4&345I M'#(@83C;03%^.@!3AX%C953W[#$T)ABI6E54M5ZPE?59Z@KIM2+.O_*R9;]"0U M @4A!* N"2>I"TL-'";Y%$M7TLP"2NQ%IR8;A.0Q,A*NM>-'Y7:."D,+:TK_ MR'SW&WJ!SK">(,65-TKCYXQ*0D#7'._9+&RH[']:=UX\ R)H-$YGJ @E)WJ2 MU"?):"#""J*$&VU0CVU1^(#A)JX+(\FR5AKTJ4XUO(A!DZ[59AN81PZ3,<-$ MC9CS H9F#:>A7.#,Z"X2%P?$B8Y$G%3T"@!_=9T MB>>>./+H8.M$.D*SETT?-#U.L=:OQ H]FDV53L8XJ &;YZG!E\3C!)CFS#^L M'-%K4P(AP7"_;B9;YP(^27"\.*IBMGF#0TQ!0,,X9Z9;:"Y1ZAG X:\XP[$O MXR&:AZ6B9 X5DRI#=J@8C05L5Z\\7G'\8&24QN:U<]KQNB+%<45N MUI+#,\]LG;L6-G3@5@:.JZ:>I>[,J$GL^\'/"S83T!+Q4R_.!:D MJ):K!WO:%YF7Q[JQ3Y-G2]V:AF!M]S/JGCB5#*53?%6_7]T"/(KS/+\\Q%R[ MA&P@3/278]4?W$R9:*7*Z6>WJN;3Y*H2*\*I,;\F-7*)/_I?.*M(]VBBG#[E MQ$(=0COQRW0U)^6/8QASS]WTT7([*97%0:6;,\7&N!#UU?L3*\BO11ZF'M"^ MCS_I?@2BE$# )*X[#Y5Z#E'/%DRMI!KX+!#8[CU+)+*"J1Y6R 4J7N2QZW< MT@A2H9,CX.R4^4LC4E 7P39(JI,"37$+(N$];C)7S2>>,?FIA*$J,+ $W.D.20Z:6%$\ 6NKS$.$.KB99D,+\':V3SHFR0^#[VOZ7WU]*Z",1=#/VCH0 QUXWXC,CA\Y-%O 9]C*:G; MB9]$\6H8@6JXHAQJT,N*6+29JJ)&U:KG(/ED1W3L?X4(F%8$O3 MD!B"GG6J7\J5CQFHXQ.C1PZ=9[DB,I9Y]ASI%(@^8:1+):07$+D9X!C.= MJ%KTA<*>8$?MC2SJ"XCJ\K( ["B31\X:7'E@AL(*O8;[I\HP;TED["J68Y;: M1A>=:5Y;LG<,?:/( FOPVCEIW1$]:NJ*D;@I[02;&:AY:KKO6(];2&GC@U,P MS7Y&=?S9!J9R@8T+.8/8R(%)S*!F@8ZKTBRZJHP($;Y<2O3*$\.>5!68%U49 MU7]^J)O'3''@4ED2&5,1I6EQ>,!LV)P;7GE=DU$T57HK\DIJQDF.BJ*NPZB< M5;D"\ K@.<0Z_LC@9N5AT0D$TJQ<[\D^-;K$=ZG!UMCAI6CGFK>L;#F_40_+ MW^ /VQZ0/]G&TBQ^/1-%GLR=YWBG#R.,0 M8&&KT1*HV"O)>U"Q?!M1)^^:0ZZ>0Y*9Q1DY%E!Y4<8O@- &DDL@\QZ(,RW5 ME4N2?16(K;>RQTDK?:(I>*8'9CZEW6#JZ%1S"$J!H8;MC.H9MMK$!,FB4*+4 MDK#?EYA#\T.U_37J+@MUNX;]JYH)O_94ZJET2\X#F_;R3U=)JB;^Z >8YUJ( M=!TEJ>C?JY]4/CN 5UQTG?Q+FR<:X ^# P.L8<9D:ZQL,.2 &(7H?(-AO0$ M10FB=,BI0.XW*Z< MT]B\6):2>?.!Q"I?AJO8,$*"05#4V+6;2$\W5:6DA[7^L7K]XQ,<;%[8/\9$ M3!%/N/8^D>D*\T-5N5.I+SCU="[UG.X+[&69FGV@2RUQ?HDHJTN@LVL2Z:E) M%$ICAZ(G$T#3<=Z5DF4YI5VH< 0/J.AA5;*DF0WE-CR\&'9!8L./22[S\=[" M]F6;,^OYYU-X@/P?55TB!;34P0JV;6E/6$6T\GU=1]*.N M34D+L/4"L1-!-M67?%6H^5FU6D\:,PW=B3^:X8AHWUI[)D M5A4R-;,G CU!XB]MU?C+T!S$>+SD->[BL7QWD7/\!(B:S2UZFAJ]@#JN\!$3 MW]DR;*_J0#FNBZ=H"-=R*+K!(Q# @O@6HCZ%D4U,QK[Q:;9W@14-*K/-H["> MG[C$16;=K53PGG)GJ;045:M)WP+21XVF%P-X5B6WKGP:T)9A,"VCO'\R ^2Q]P#RX6&5X%A,X["4E[$ M%!&!<@@?2M1$C9(04 O 7F24=)1[L53"+?4.D:I4/)8X0(BR_J7G& C')E0N0WS$R@%K&8U,4XEF%S?\PABREGF\=C&[/- MC$X\$ZW(J%"44H71784$,P;%*<*BQ EFJ(TDSR#%#H=AZBO_K @G1";Y-$K5 M@9,R*%1CGY+@ZHLD523$:;SQ5#GDE(1"PLN2VE-E QVH$3E-2E3!W@(!.GY6 MV9^$BA9&QN0>]#+EZS/P$^]$;=T?XYL\E<*8<.C.)1#-8=T@A2'AQ*SSV]0'>O$@6Z*)V/=80F"BL>=/J5 M_3PTC N+\$JM9!JE46NQ&(PX(UCW$O]-QZI0=4=UA!BK)T&NZ_QD;FXS/9[> MZ"5Q3 ;I!]3VT>A&:J6=P1-@X_9,??I/>6=AP/D=A MSE"'8$B <# @4H@RY/&.)V2-"M.:L,<4&+(I"B;6?%T(QRL?H>AENO& MOQ-]5ZZWJ7LIT&?FN.=]P&.>3L<. MRS'C%-L>?R?!R202KGW05X--G#RZFF M^MPI($A5 =\9CTTR*V;3O\0S5.HHV3]Y3VAX.<^Z@_-6R49PB'A_GFID/,8= MCW4! GS?XT;IZ3U#*54^P4-'FQ\9M5H/Y[K9N;T[JX5,:72"*I%K9Y-@,_/ZLJZ]_^(&RDZK\P-N_TYK_R7=_ON+ M&0HGLT@3^[50<^G]$0?LVRD5 5(13C'T%5-E7KJ M/JUF8FK;#<"\IYJ:8B.:D)C/0\HAOCC(,_J45!U'4:#'#91,D89VH)3+7.>6 MF<[+M+LW:.N$8@0_8GCWZ;KC;B5T1X2^,@F5YO]K!KH/"*0Q.O1PRC4<%:!D MQ17)+I'%?:/D;_,*1,\<<%,$ZA.SONEK2(5V5VEA**J?_@D$X44CE.>A\'C\ MTUD2"QFPJQ"'ZJA$2CP,C#;Q()F0E,9(.:FQ #(+<)XDTQUIOE+/EP"*8DT)M5D916K2U7#2BT&5I'[P$8 0^]"X4LVR Y"%JJ(0CF#S/69[ MHGFM>L;Y(;>SP6^BO2Q<58L.D&9BXUYR<,\5QIU0(0$8X<:!HT5QZ,._+T00 M.=T@C:9^'D8R].\:3C?V_P2J!=TF"KTHG'^2N)-K&3C=&_^FD1_F,4_:(E.8 MEHR%,VK2EAB1"@;_YGI'['N54'H@O@ON3;$E'EL%XQA[N,(NX(BII 7SOK&( M?! 2+^E-E*\78VY)AKDQ"?DF!;,V&NDN;Y-;X#=T/FB=8 <2#)9[IHM"&=&4 M&'3,[F/GF-W0P$:Z*5$X)BW?:D\[2ZH\]#T_ MLY_2(+1MA]AS6&74E%?78SI+?51I6,5!344[T$Q]3:?VJ.SI M2 ]AUU4KA@]$:D%?QSSMP/!^I"(L&/B.Y1CSJ[*8&F*P:$" )Z(OE3]4QP>+ MH-BKH05M>P@ZCP8UY .FSAYJ&=[X<112!@X@.9(*=DF.QNP\)X$?^\DWG;BM M["/NSHYK3-@.DH4F#&>?CPG@C /J/S,^I$)0Z MQ#P:3/7QY&^ &._/5D.1AZNGR(BJ*EFC]9,\N"-#UI]%SLLH7*..-ID:C)F? M*3OF==M-I'4V/XADL.]M0:/8FU:":8!UZ9[VTBNC2/=6F> R(RR)-^D; ,ZW MR3OI9DBU3F9\XG&<":)"?UK *P:7=P1&]] @QIQ?W5>G M' (QPQ\UH[&"T<02[43"*K.K_ZN3[GF2GPZ?J4 ^9Q1P@R-TB23-"/UY1ELF M-2>8&NH)U@>0Q M6F^,T'UU%,F)XCJ11(F:)&(A7LJ[!;&%WZ_02]C@J>+H_)RY M3GGKJNTFR*Y;JLZ:# :0F>B2'8J@G\<(I, T$QP&GC>F9/$L U(ZU'J1 M,\ ';U6/?.X6G$[%7CTYPFBJRLRD(1\I(XS),PRPK&2"X=$S\IQ'? M.=(\J@;&1@?;>>A\%A.GY"@78.ED #*IFJ.1H$44^03N:!]82] MOR9L$=WI8:F=O MWHJ$C$RLKU!U'0FG;65Q7(S90[HX+;Q.E@>9# G;2<#Q/2Q<4H8 E*4;MX($+_3Y'W MB\"DOY'_I[Z.:6;X%!P@H#G!6ZOYM]2\76G,4F?;TZITC;U7R'&&UY@A4]0M M%BLE@I,#W]6T$_5^9X]^*>%&9W>5Z JAZ&-599$*AE/'1V+>=(D%PW4'E0G7 M7>>[KCIWR1#Y=\8P% M_*BHA9+;#)>S"#DL%$>]C,1=/Q8Y_K/IEN2VZW1*)5J[YF2MAH/9/3BD&0@0 MU=IU/D^=SU-!KE:2 MO\ ^.&@CR&F#BTULJSS)#PB-BD&L M!CP;AT2I6%$_Q7KY&8F"ZT[@G%!''9$@B6(, M+&AC!<]+^"'-^B/UB@+B5'B,7?N;RG^9"SM?!SJ48&1SF'54,ZV$RS 9OFX0 M99Y.\7^4'\-&ZLRS:; \6]+!:7 6H^U5M9^34+Z-CTW!2Q/72@E RGT])TGE M-Y[-QB7>)FJ7;>MRPRN#CA"C &MC,@N82-"K!58H:LY1/ $^W&?=OH3G4]GL MY.=^H$7(8@KR3J<2"O*E'&2@%.$8GL\"^S-5/7%-^:R2C,PCZI:-@19="AB( M6SWY@C9.O,@/Y^6I<4X:9UF=9#$0.^P#[IF?>:6X7FF:QVT4!UZC5'>%3E!2 M0]F;!N;>C4#=5S/H5!+/;1#^(^LOUMD@ZJ \+FR%@QW=9(R M-FFR1XS55'G#AD9>7D9_&#R;2J(H(VB<];@X"SOLB$!Y:3BHWE"$04*)&*CH M8=*]9@F!K])U&VHDHZ__=(N:&R4@Q)V:5\"R>2Y@V/L88O<>Y+?R)@INM/@: M"8Q5L:=J'$LR)]0PJ(8>D$8!1X'S36CL"E8HBS DKD254!FPB*$ ZSJ*:9X! MUM*SL*>&%"I6IWP2<$\_XQZ5.D.*1;>:O "BXBS$)M)JESC#@:9B)-11A#^I M)M -D#>&[ ;'C2#OH>2J(,*Y5S&*LFN,M=)%9]+U6R&%/^=)JO09FMQ#NHC/3Y;NU3FG0#N*\^*O;XE?OD."8C+/ M%ZPVQEQD^E!=E?'+S? -U1\SI'"E^.[*.]S/YDIN_.F44=.YCH4G,8-8!39) M)- -U\=\YT>)9HKVDQ[G4A-Q32-ZPJJKJ93B:!KB@MIX+%!<>\U-&/2G\<(P M@$HLVQR/FF)M!^6J%V*[L']:R&7H[3MOQ%O]4=B7TW6-O"[B^0.RC,@_Q\GM M8@ ? *5:H6<6]@6.:4.[TY5CSM:@'.'8,+A\0B:6)6Q/J<,R\ZWU(H8"+6?I M\3QED8'R0R1%(B/AU Q8T##"$)22J"I+!9>BJJKS@IZY7(+Z^F'F>,OYHH=9 M*EAQ^2M7$'#L I=.<^0B=.^A,B@'?A+D@2NZCQ]OHF48:*V,/SR7E[$@US7U M!C4$;9>:I:)$ZA^)\])E>\L+Q MWA,F'.(32%^J$H2/_.*RJYU&:13IWK)Y46L>#]36*3MK)!,+G3^'J[R\B4 ) M]4J;,)@^G55QML8&\F/F YV%;EP8?HHYJ"BNFCQ'NS5MEN*SP'= .\596;BN M6 Z9G M",<@*F0 1(=41:$I$53S%X (.&X/?67.E!HF)X20@>9=@W5_^-74* M$6QFH+5N0^*KY+)'XAY)U>*[U$*T^ ]:J![T95HZN%2X;OQO"F:":PCT(JU MMZ\QS1_P,%,>M)9S FTR/2P-Y@M#W06DA%#, [%.ZTVQ9OZ1",0$JP'.M\Q M)7=?4N/=E!*H^ZRFQA,JY<_ M1Z0GI_T"# LE]"(WYYD!H6B)L6[,^1BY&7, S?0OSBY./G81VHSK.(@5V]+$ M %Y_'.AA'=1\2_?0,U1:LRBTI ACY-BHZO.+Y=>AM\5";YTZ]%:'WNPHI4<- MB:H;2RPV"DW3>,@Y C2X9[Y2RJQ&^=IX)K01I4NT;XTT85*#R:KP$S= /C^7 MRR@-L)@TKPP+-)A5PW\E-20Y(E#?S'_F6 MY462L^\*YQG9"=I(SWKD:_0I\TWI'=JV,>1@R^D&/;31&LX'S-9)AEAAFXUZ M/M]Z1++!<"VYJ69"6 MG\<>Z:1>>5)B'?XBFP&H,1QA*ZS!-S1@;WVP2O&,>*PUQ6)R:)1!7:A"ZN 7 M/A8\0="=, $E)?5-G8R?.XUBF2M^OB'(BI63!(W9-X5*1(R;!43#1@LR5.8J MGKR':FG,#L+TH3Z& M9*-@:ITRU=70BT<[['GE2G%_,Z1<9DKZH_,TY."^-*)'R;_WR\>*R 7R!' %Y)SSD M]IBBVME!D[2]SY8OWIL;[@(;'PP"4N.Q>V!N_E.N9N$NF79X*%>I:=" /CJD M&9@-+0 P?$)1$[+X,N;V9)J85A)LFMPC?I_:B3L!YVT:@R!8FU4B2/6:0(?< MR5=G1"TKE$W6'!\/2B6QCL (IJR1?$4FVMD3]D@P MWHAM8A M13IT ]/ZA2O?Z'V"5!=0'[X9)W..@(TR!@YBP2A$KJ#"0\)I'!SH*>7HR!"V M3@@K[WQN=$*9[X M627+^KX>\EYJ/(.I31GP=\&>IIQE@"7@8P2@R&D,"R7 M4Z'JCTO@0.>\PRX.8H1>:?)WT,[0L ,=C2<;%X424S'_PDU"7O?[L/Z-RI_1 M,0)74+J[(D+VS97B;GU*60T#U2V5=2&5[$77=$HE3]B(8' M&#D,<,\!-^U5OF3,CN,OL9Y$ZVC]L_4890$VIMDW^N6*X(%R9,-395]VN^6< M:F$XW1VI[;RA#J-Y2[8<8'GA;#.H9 MBIFLL6G\9=E?3CO$<\H_.0^T.J"E#HAY=[Z:(JP(-!5Q5ZF;\ ?:!!Z*Y*(E\2N4H6 *F^@PR#JJ=49QH.\?^(F^%50:E1N3+\DF.J)J6 M6?Z&C)Q3LKX5F7H4W=%M]XQUTGE7GY=@0@THH)B,>CN32,'V(^EQC9G88J'8 M<8HS-[]EDNI_1]ZS$3V=%* ?G7D2=2",2#(JG70-O&\YYPH[MYGRR^AFD H M7ZJE(&H5U*U #?+%)ZY4J);<:!BT0)E\'(BLJ-;"V\Y,!?>C)B6=THD; M,1$2BS/=Y<5*9)Q3W#EW9%-KF*'P/"A-66\4'LO9I]K 8NM7?/3J^/B* =G# MA$I,F&;ZT3IV3Q;!39ZGHF8'A_P&^-OE=W+/$Q/6M*K[(\=YTQ1\4N+8&)+7 M\63*]<6!<>)$J9PFTI9SD@NE?V1 VNU-';MD?G$+.GN3(G6EG*=3;25RCX^+ MTP:%_J;[PXFD^#+S0+ %6YYR4RM/NQV^!U7UDKCU&?4IXS5M9U)B>N3U,3J,5,'ZM+3(=XE;41SIA#,7"I.G=),FF:M;P,*'C@A/ M(9&I"M/D$AOOGYN*,F7#PL>HDJK@(IJ3LOT'1@J8 R&-MB)A3FF.+B(5/<]W MS=H593S*P3!UZOE:,5L1 #M"0&I=- IU9DG5&;<>:8.A:^.D\PS44E((>="C M;UJ-ELT\X38/RL+A%2QURA@S]'ZN@*#J4/3!3%B8DFH5FO%O0M,Y3@BPO ;4 MA]0,$=>1NL4B=5MUI*Z.U%D1J8.3X(HCPU=$K$BGQ!B%\:BA]'37EQN!TQ P MSX443IV911)^Z/?49$0,I\BF.Y3N-YG?K3PG)E#LR(Y? =P:249F>T,X.3XMPR7MYYF\4988=27*#(&C&!9N3N48XT#:C2Q9:*18 M\S0CRG\O^NIRF-Z3QOF7BC1/N*@ M.+9_R5^:9S:"XIGA0]TS1H))#S0XA6Y/[ZCTXM445X#/JNZTXFB+";R" )HE MIC&9%#O4V*(S#!LTB%;%\,] !CA[+3 E-;X4WJKBI0CKKJ[FA=>=^H@6B"?' M6D[0/9?<$PQO.<^KENB%G?>GJI]Z-T_NQD5=%#W6U'T&;%HJF>#)M3W[E:CM M.3.K[BY4U5W%\9):Z7&]LIB9.(85$VC!%)/-*!$@EFE2*EO0;?A5->*-G\Q- MV6R8B8:(5'/+&"NO%GQW8D)T2TF70QP6DDNOSN94Q51^^BAH?*YHP[QT2QD>2 ]:WI]:D4)%W& M'VHEF5T3VKGDQT9E<4.EDB,#"?(2O ?6;1@73Y5%N^U*R*+C7*4T/-_5IU[J M)0G YV;*&;*W0?/0K<%" *,-A"W7!_.#Q'28J^.6]G#N9QH+\2(,* 3 MS65Z9%J;)*F[@V#C+.71YQFGZ+5G[)-YC3\/*M3?4CT=2UOH33#BQ;F(%$QE MO%:W"B)4(/H&U\=U0QS5#BH:]7*G\E:FJB"O3HXK9!1T\W9@SX+ZG;T5]3ZZ'_"8IDJC M68$)\N7$O/Y?#>=8M2:8OKJ/#Q=I=IPHDQ@(JRA)H>Y!50! M#V=4V,\>)HP5H_9"HT1I[%C>_S$GNG2&V)K8 M&F%=N?1%W'7.2#?"(;7X\GQ^+5UF2N"&-'>Z*[I1PHT)9;0M\RC,.XKX*MG- ML;+GB99D7FQ#V=/FR>D]PNI;8(,7DC)33I@SM5\ BW84H-=8MWE\X*CP@' _ MR+9 HY& ^_]MY@]LCC/D6HCX(_//Z%IOWQF]I M))[SYG^;_/1MPP'#3_:P9A'7R$>E9V?RLN$5F)' E>[LFN <)^SR.J75*(>, MBJ;IQ'"NW"P20,WJ XX"%BDISNG''^;,R"WU*1=,=<;B MDRXR6'F=D0L&5V/*C9\KND6TMF%4S*D!'0V5RTN-Q72<*5&QO9[,U2PU/'-Z MF=)3*28X*HBS#%7]%F>]W8NP_ $ -F(\+V(".,H_($-2K MOSJ6([&GRZ+I'EI='Q28GCYF9*6LZIYNYT;="&[Z1W?W[$D0C]V?.9T44^!@ M>90ZS.E]NO0!M/E^@/UCBUJE@4J%ESHYNDB@( X6DPN'0K/,#3!I5]^+^8M M=1/=AJ4CV,Z#I^W:*4K9@-7 M@J VQHU.KYA?F7]:V=PZPC_DRIBB0NTA[,*5:HSB1E$X74,O7=4/38QF=3H3 M8:8]2VXOLNSFA%V5R#J=M@#R,9R8JX)K.$-#%5X4QS>9_RD50%(#1]2M#0,G M 7<-'SS/**%Y;4 INAN_:N>I+^:PUF$*56JGSP"GQ>C7&[4#B6HATRA.K1#S M$U-T@E@<1=AB.@]+4\6)"$E;X20IZLR9/\$ +\505(R2DUQ=2?2**3JZE$D= MEWXK$!#04PSKX'@.*!F)0I(!0BD50!M]^ *H?"+-7T%Q/%278MT,J!],M3=( M**]W$&']6*F;IIFW3QU5"X^5DOC%247QG/$HI.7DN@&/:RE/">0'IY MH2:[$LGH9!8]T0(3G'T,I<%%W^.BWM]DH==A$R\<<@:H1W64J/MPXA5L&[4J M+Z./&/O)M^%%MR&@6.73E4^F9)4NC\5N"#X.85(%J)BE5@BG>V198UJ8D:&1 MH/*,,6F=G58PJ[SK!E]NZ.PJ57EB $CIF\2,D'NQ) _GX!5POT#J^"4@3 S; M @9.W1VHUG16DK.(H"[681G,>F1.G.K8/P:6N<8ZFM*&7,R^#VE, MD%=U?&:5+*\@*3/:&5[/*:Y*S<(>QL;0*V7DE4JA<;P:@H>J>\DF:!C,/Y<+ M#2TK4;@%1#EF*V\2#+B>K]]B=$[GLIS[V3=_%2-,EA&Q(0H:>4^1.0*#&H[R M3G-8&]JI,/73\H8Y:#/"/@@YSN<;OY6Z!"0J38N8H4DD81RH$7''%6;=2.O] M*6/X9([0)ISG(A/B%#H'LFB>/8Y2E0=1J&X\\@O;L^0Z@?8VF#2@&19L5P\G M*Y1J$JMYT4N>(&#VY2[UT30F&);P0K4D4 LWUJ@;IR&*T(P,XIRSECB-;@,5 M#>_#'J8!Q3I4HVZVS@T]IL#B/%N8UHI*'F^.2[65]*?G\LWEJ]-58('_1^9[ MJJ%W\6IC1JI" C5ZCOOBS+5!BA:O]#.59=$+N&AES'M5:F$042B#4UTHJ