0001617553-23-000042.txt : 20231108 0001617553-23-000042.hdr.sgml : 20231108 20231108161143 ACCESSION NUMBER: 0001617553-23-000042 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231108 DATE AS OF CHANGE: 20231108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ZIPRECRUITER, INC. CENTRAL INDEX KEY: 0001617553 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 272976158 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40406 FILM NUMBER: 231387964 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-Q 1 zip-20230930.htm 10-Q zip-20230930
000161755312-312023Q3FALSE49448047347647647000016175532023-01-012023-09-300001617553us-gaap:CommonClassAMember2023-11-01xbrli:shares0001617553us-gaap:CommonClassBMember2023-11-0100016175532023-09-30iso4217:USD00016175532022-12-31iso4217:USDxbrli:shares0001617553us-gaap:CommonClassAMember2023-09-300001617553us-gaap:CommonClassAMember2022-12-310001617553us-gaap:CommonClassBMember2022-12-310001617553us-gaap:CommonClassBMember2023-09-3000016175532023-07-012023-09-3000016175532022-07-012022-09-3000016175532022-01-012022-09-300001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-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:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-01-012023-03-310001617553us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016175532023-01-012023-03-310001617553us-gaap:RetainedEarningsMember2023-01-012023-03-310001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-03-310001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2023-03-310001617553us-gaap:AdditionalPaidInCapitalMember2023-03-310001617553us-gaap:RetainedEarningsMember2023-03-310001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016175532023-03-310001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-012023-06-300001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-04-012023-06-300001617553us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000016175532023-04-012023-06-300001617553us-gaap:RetainedEarningsMember2023-04-012023-06-300001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-06-300001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2023-06-300001617553us-gaap:AdditionalPaidInCapitalMember2023-06-300001617553us-gaap:RetainedEarningsMember2023-06-300001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000016175532023-06-300001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-07-012023-09-300001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-07-012023-09-300001617553us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001617553us-gaap:RetainedEarningsMember2023-07-012023-09-300001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-09-300001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-09-300001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2023-09-300001617553us-gaap:AdditionalPaidInCapitalMember2023-09-300001617553us-gaap:RetainedEarningsMember2023-09-300001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-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:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-03-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-01-012022-03-310001617553us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100016175532022-01-012022-03-310001617553us-gaap:RetainedEarningsMember2022-01-012022-03-310001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-03-310001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2022-03-310001617553us-gaap:AdditionalPaidInCapitalMember2022-03-310001617553us-gaap:RetainedEarningsMember2022-03-310001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100016175532022-03-310001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-04-012022-06-300001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-04-012022-06-300001617553us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000016175532022-04-012022-06-300001617553us-gaap:RetainedEarningsMember2022-04-012022-06-300001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-06-300001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2022-06-300001617553us-gaap:AdditionalPaidInCapitalMember2022-06-300001617553us-gaap:RetainedEarningsMember2022-06-300001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000016175532022-06-300001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-07-012022-09-300001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-07-012022-09-300001617553us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001617553us-gaap:RetainedEarningsMember2022-07-012022-09-300001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001617553us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-09-300001617553us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-09-300001617553us-gaap:TreasuryStockCommonMemberus-gaap:CommonClassBMember2022-09-300001617553us-gaap:AdditionalPaidInCapitalMember2022-09-300001617553us-gaap:RetainedEarningsMember2022-09-300001617553us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-3000016175532022-09-300001617553us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-07-012023-09-30xbrli:pure0001617553us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-07-012022-09-300001617553us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-09-300001617553us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-09-300001617553us-gaap:CustomerConcentrationRiskMemberzip:CustomerOneMemberus-gaap:AccountsReceivableMember2023-01-012023-09-300001617553us-gaap:CustomerConcentrationRiskMemberzip:CustomerOneMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001617553us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001617553us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001617553us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001617553us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001617553us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001617553us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001617553us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001617553us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001617553us-gaap:EmployeeStockMember2023-07-012023-09-300001617553us-gaap:EmployeeStockMember2022-07-012022-09-300001617553us-gaap:EmployeeStockMember2023-01-012023-09-300001617553us-gaap:EmployeeStockMember2022-01-012022-09-300001617553us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001617553us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001617553us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001617553us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001617553us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001617553us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001617553us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001617553us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001617553zip:EmployeeStockPurchasePlansMember2023-07-012023-09-300001617553zip:EmployeeStockPurchasePlansMember2022-07-012022-09-300001617553zip:EmployeeStockPurchasePlansMember2023-01-012023-09-300001617553zip:EmployeeStockPurchasePlansMember2022-01-012022-09-30zip:revenueStream0001617553us-gaap:LicenseMember2023-07-012023-09-300001617553us-gaap:LicenseMember2022-07-012022-09-300001617553us-gaap:LicenseMember2023-01-012023-09-300001617553us-gaap:LicenseMember2022-01-012022-09-300001617553us-gaap:ServiceMember2023-07-012023-09-300001617553us-gaap:ServiceMember2022-07-012022-09-300001617553us-gaap:ServiceMember2023-01-012023-09-300001617553us-gaap:ServiceMember2022-01-012022-09-300001617553us-gaap:LineOfCreditMember2023-09-300001617553us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-09-300001617553us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2023-09-300001617553zip:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2022-01-120001617553us-gaap:SeniorNotesMember2023-09-300001617553zip:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2023-07-012023-09-300001617553zip:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2022-07-012022-09-300001617553zip:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2023-01-012023-09-300001617553zip:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2022-01-012022-09-300001617553zip:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2023-09-300001617553zip:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2022-09-3000016175532023-05-312023-05-310001617553us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001617553us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001617553us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001617553us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001617553us-gaap:CashMember2023-09-300001617553us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-09-300001617553us-gaap:MoneyMarketFundsMember2023-09-300001617553us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001617553us-gaap:USTreasurySecuritiesMember2023-09-300001617553us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001617553us-gaap:FairValueInputsLevel1Member2023-09-300001617553us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001617553us-gaap:CommercialPaperMember2023-09-300001617553us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-09-300001617553us-gaap:CertificatesOfDepositMember2023-09-300001617553zip:CorporateNotesAndObligationsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001617553zip:CorporateNotesAndObligationsMember2023-09-300001617553us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001617553us-gaap:AssetBackedSecuritiesMember2023-09-300001617553us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001617553us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001617553us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001617553us-gaap:FairValueInputsLevel2Member2023-09-300001617553us-gaap:FairValueMeasurementsRecurringMember2023-09-300001617553us-gaap:FairValueInputsLevel1Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:CashMember2022-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001617553us-gaap:MoneyMarketFundsMember2022-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:USTreasurySecuritiesMember2022-12-310001617553us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:FairValueInputsLevel1Member2022-12-310001617553us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:CommercialPaperMember2022-12-310001617553us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001617553us-gaap:CertificatesOfDepositMember2022-12-310001617553zip:CorporateNotesAndObligationsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553zip:CorporateNotesAndObligationsMember2022-12-310001617553us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:AssetBackedSecuritiesMember2022-12-310001617553us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001617553us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001617553us-gaap:FairValueInputsLevel2Member2022-12-310001617553us-gaap:FairValueMeasurementsRecurringMember2022-12-3100016175532023-05-310001617553us-gaap:CommonClassAMember2023-01-012023-09-300001617553us-gaap:CommonClassAMemberzip:ShareRepurchasedUnderRule10b51PlanMember2023-01-012023-09-300001617553us-gaap:CommonClassAMemberzip:CommonStockPurchasedOpenMarketMember2023-01-012023-09-300001617553us-gaap:CommonClassAMemberzip:AcceleratedShareRepurchaseAgreementMember2023-01-012023-09-300001617553us-gaap:CostOfSalesMember2023-07-012023-09-300001617553us-gaap:CostOfSalesMember2022-07-012022-09-300001617553us-gaap:CostOfSalesMember2023-01-012023-09-300001617553us-gaap:CostOfSalesMember2022-01-012022-09-300001617553us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001617553us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001617553us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001617553us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001617553us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001617553us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001617553us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001617553us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001617553us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001617553us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001617553us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001617553us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001617553zip:EquityIncentivePlan2021Member2023-09-300001617553us-gaap:CommonClassAMember2023-07-012023-09-300001617553zip:EmployeeStockPurchasePlanMember2023-07-012023-09-300001617553zip:EmployeeStockPurchasePlanMember2023-01-012023-09-300001617553zip:EmployeeStockPurchasePlanMember2022-07-012022-09-300001617553zip:EmployeeStockPurchasePlanMember2022-01-012022-09-300001617553zip:EmployeeStockPurchasePlanMember2023-09-300001617553zip:EquityIncentivePlans201220142021Member2022-12-310001617553zip:EquityIncentivePlans201220142021Member2023-01-012023-09-300001617553zip:EquityIncentivePlans201220142021Member2023-09-300001617553us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2023-01-012023-09-300001617553us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2023-09-30zip:tranche0001617553us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2023-07-012023-09-300001617553us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2022-07-012022-09-300001617553us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2022-01-012022-09-300001617553us-gaap:RestrictedStockUnitsRSUMember2022-12-310001617553us-gaap:RestrictedStockUnitsRSUMember2023-09-300001617553zip:RyanSakamotoMember2023-01-012023-09-300001617553zip:RyanSakamotoMember2023-07-012023-09-300001617553zip:RyanSakamotoMember2023-09-300001617553zip:QasimSaifeeMember2023-01-012023-09-300001617553zip:QasimSaifeeMember2023-07-012023-09-300001617553zip:QasimSaifeeMember2023-09-300001617553zip:IanSiegelMember2023-01-012023-09-300001617553zip:IanSiegelMember2023-07-012023-09-300001617553zip:IanSiegelMember2023-09-300001617553zip:AmyGarefisMember2023-01-012023-09-300001617553zip:AmyGarefisMember2023-07-012023-09-300001617553zip:AmyGarefisMember2023-09-300001617553zip:TimothyYarbroughMember2023-01-012023-09-300001617553zip:TimothyYarbroughMember2023-07-012023-09-300001617553zip:TimothyYarbroughMember2023-09-300001617553zip:DavidTraversMember2023-01-012023-09-300001617553zip:DavidTraversMember2023-07-012023-09-300001617553zip:DavidTraversMember2023-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
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 Symbol(s)Name of each exchange on which registered
Class A common stock, $0.00001 par value per shareZIPNew York Stock Exchange
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 filer  Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).     Yes   ☐     No   
The registrant had 76,199,866 shares of Class A common stock outstanding and 22,633,316 shares of Class B common stock outstanding as of November 1, 2023.

1

Page


2

NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements. All statements contained in this Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q 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 macroeconomic factors that affect our business, the employment market, and the economy in general, including inflationary pressures, a higher interest rate environment, and increasing borrowing costs;
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 Quarterly Report on Form 10-Q.
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 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

3

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 Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q or to conform these statements to actual results or revised expectations, except as required by law.
You should read this Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q. These risks include, but are not limited to, the following:
We face intense competition and could lose market share to our competitors, which could adversely affect our business, operating results, and financial condition.
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 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.
We have experienced growth in recent periods and expect to continue to invest in our growth for the foreseeable future. If we cannot manage our growth 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.

4

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.

5

Part I - FINANCIAL INFORMATION
Item 1. Financial Statements
ZipRecruiter, Inc.
Condensed Consolidated Balance Sheets
(in thousands, except par values)
(unaudited)

September 30,December 31,
20232022
Assets
Current assets
Cash and cash equivalents$243,339 $227,380 
Marketable securities253,665 342,975 
Accounts receivable, net of allowances of $5,171 and $3,693 at September 30, 2023 and December 31, 2022, respectively
32,990 44,421 
Prepaid expenses and other assets11,031 12,648 
Deferred commissions, current portion5,090 4,870 
Total current assets546,115 632,294 
Property and equipment, net6,746 8,103 
Operating lease right-of-use assets9,766 12,179 
Internal-use software, net18,186 15,758 
Deferred commissions, net of current portion4,383 4,813 
Goodwill1,724 1,724 
Deferred tax assets, net55,487 38,653 
Other assets823 1,039 
Total assets$643,230 $714,563 
Liabilities and Stockholders' Equity (Deficit)
Current liabilities
Accounts payable$8,614 $21,175 
Accrued expenses41,406 69,115 
Accrued interest5,964 12,837 
Deferred revenue16,224 19,580 
Operating lease liabilities, current portion4,464 5,429 
Other current liabilities14,148 1,527 
Total current liabilities90,820 129,663 
Operating lease liabilities, net of current portion9,935 13,018 
Long-term borrowings542,317 541,559 
Other long-term liabilities12,090 1,703 
Total liabilities655,162 685,943 
Commitments and contingencies (Note 7)
Stockholders' equity (deficit)
Preferred Stock, $0.00001 par value; 50,000 shares authorized as of September 30, 2023 and December 31, 2022; no shares issued and outstanding as of September 30, 2023 and December 31, 2022
  
Class A common stock, $0.00001 par value; 700,000 shares authorized as of September 30, 2023 and December 31, 2022; 76,199 and 74,320 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively
1 1 
Class B common stock, $0.00001 par value; 700,000 shares authorized as of September 30, 2023 and December 31, 2022; 22,829 and 30,379 shares issued and 22,634 and 30,184 shares outstanding as of September 30, 2023 and December 31, 2022, respectively
  
Class B treasury stock, 195 shares outstanding as of September 30, 2023 and December 31, 2022
(644)(644)
Additional paid-in capital 35,926 
Accumulated deficit(11,162)(6,290)
Accumulated other comprehensive loss(127)(373)
Total stockholders' equity (deficit)(11,932)28,620 
Total liabilities and stockholders' equity (deficit)$643,230 $714,563 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

ZipRecruiter, Inc.
Condensed Consolidated Statements of Operations
(in thousands, except per share amounts)
(unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Revenue$155,630 $226,968 $509,800 $694,171 
Cost of revenue14,533 21,839 50,831 65,202 
Gross profit141,097 205,129 458,969 628,969 
Operating expenses
Sales and marketing55,648 112,574 216,171 386,795 
Research and development32,136 33,008 109,047 93,577 
General and administrative20,647 30,076 67,601 79,805 
Total operating expenses108,431 175,658 392,819 560,177 
Income from operations32,666 29,471 66,150 68,792 
Other income (expense)
Interest expense(7,351)(7,361)(22,038)(21,157)
Other income (expense), net4,695 321 14,731 332 
Total other income (expense), net(2,656)(7,040)(7,307)(20,825)
Income before income taxes30,010 22,431 58,843 47,967 
Income tax expense5,934 1,875 15,376 5,884 
Net income24,076 20,556 43,467 42,083 
Net income per share:
Basic$0.24 $0.18 $0.43 $0.36 
Diluted$0.23 $0.17 $0.41 $0.34 
Weighted average shares used in computing net income per share:
Basic99,800 113,059 101,409 116,184 
Diluted104,707 119,810 106,688 123,616 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7

ZipRecruiter, Inc.
Condensed Consolidated Statements of Comprehensive Income
(in thousands)
(unaudited)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income$24,076 $20,556 $43,467 $42,083 
Other comprehensive income (loss), net of tax
Unrealized gains (losses) on available-for-sale debt securities149 (146)246 (146)
Total other comprehensive income (loss)149 (146)246 (146)
Total comprehensive income$24,225 $20,410 $43,713 $41,937 

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

ZipRecruiter, Inc.
Condensed Consolidated Statements of Changes in Stockholders’ Equity (Deficit)
(in thousands)
(unaudited)


Three and Nine Months Ended September 30, 2023
Common StockClass B Treasury StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive LossTotal
Stockholders'
Equity (Deficit)
Class AClass B
SharesAmountSharesAmountSharesAmount
Balance as of December 31, 202274,320 $1 30,379 $ (195)$(644)$35,926 $(6,290)$(373)$28,620 
Conversion of Class B common stock to Class A common stock
4,568 — (4,568)— — — — — — — 
Issuance of common stock upon exercise of options6 — 658 — — — 1,298 — — 1,298 
Issuance of common stock upon the vesting and settlement of RSUs525 — 269 — — — — — — — 
Stock-based compensation— — — — — — 22,088 — — 22,088 
Shares withheld related to net share settlement(191)— (109)— — — (4,511)— — (4,511)
Shares issued under employee stock purchase plan237 — — — — — 4,221 — — 4,221 
Repurchase and retirement of common stock(3,806)— — — — — (59,022)(1,270)— (60,292)
Share repurchase excise tax— — — — — — — (459)— (459)
Net income— — — — — — — 5,011 — 5,011 
Other comprehensive income— — — — — — — — 161 161 
Balance as of March 31, 202375,659 $1 26,629 $ (195)$(644)$ $(3,008)$(212)$(3,863)
Conversion of Class B common stock to Class A common stock
558 — (558)— — — — — — — 
Issuance of common stock upon exercise of options6 — 449 — — — 1,224 — — 1,224 
Issuance of common stock upon the vesting and settlement of RSUs570 — 198 — — — — — — — 
Stock-based compensation— — — — — — 18,040 — — 18,040 
Shares withheld related to net share settlement(187)— (89)— — — (4,585)— — (4,585)
Repurchase and retirement of common stock(3,188)— — — — — (14,679)(35,913)— (50,592)
Share repurchase excise tax— — — — — — — (392)— (392)
Net income— — — — — — — 14,380 — 14,380 
Other comprehensive loss— — — — — — — — (64)(64)
Balance as of June 30, 202373,418 $1 26,629 $ (195)$(644)$ $(24,933)$(276)$(25,852)
Conversion of Class B common stock to Class A common stock
4,161 — (4,161)— — — — — — — 
Issuance of common stock upon exercise of options5 — 268 — — — 965 — — 965 
Issuance of common stock upon the vesting and settlement of RSUs603 — 169 — — — — — — — 
Stock-based compensation— — — — — — 19,331 — — 19,331 
Shares withheld related to net share settlement(209)— (76)— — — (4,321)— — (4,321)
Shares issued under employee stock purchase plan153 — — — — — 2,175 — — 2,175 
Repurchase and retirement of common stock(1,932)— — — — — (18,150)(10,119)— (28,269)
Share repurchase excise tax— — — — — — — (186)— (186)
Net income— — — — — — — 24,076 — 24,076 
Other comprehensive income— — — — — — — — 149 149 
Balance as of September 30, 202376,199 $1 22,829 $ (195)$(644)$ $(11,162)$(127)$(11,932)


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

ZipRecruiter, Inc.
Condensed Consolidated Statements of Changes in Stockholders’ Equity (Deficit)
(in thousands)
(unaudited)


Three and Nine Months Ended September 30, 2022
Common StockClass B Treasury StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated Other Comprehensive LossTotal
Stockholders'
Equity
Class AClass B
SharesAmountSharesAmountSharesAmount
Balance as of December 31, 202187,843 $1 30,571 $ (195)$(644)$303,395 $(67,784)$ $234,968 
Conversion of Class B common stock to Class A common stock
1,446 — (1,446)— — — — — — — 
Issuance of common stock upon exercise of options— — 1,180 — — — 2,078 — — 2,078 
Issuance of common stock upon the vesting and settlement of RSUs354 — 433 — — — — — — — 
Stock-based compensation— — — — — — 21,112 — — 21,112 
Shares withheld related to net share settlement(133)— (181)— — — (5,902)— — (5,902)
Shares issued under employee stock purchase plan290 — — — — — 5,293 — — 5,293 
Repurchase and retirement of common stock(2,420)— — — — — (62,349)— — (62,349)
Net income— — — — — — — 8,417 — 8,417 
Balance as of March 31, 202287,380 $1 30,557 $ (195)$(644)$263,627 $(59,367)$ $203,617 
Conversion of Class B common stock to Class A common stock
663 — (663)— — — — — — — 
Issuance of common stock upon exercise of options5 — 460 — — — 1,099 — — 1,099 
Issuance of common stock upon the vesting and settlement of RSUs275 — 348 — — — — — — — 
Vesting of early exercised options— — — — — — 97 — — 97 
Stock-based compensation— — — — — — 18,200 — — 18,200 
Shares withheld related to net share settlement(94)— (145)— — — (3,665)— — (3,665)
Repurchase and retirement of common stock(4,807)— — — — — (82,878)— — (82,878)
Net income— — — — — — — 13,110 — 13,110 
Balance as of June 30, 202283,422 $1 30,557 $ (195)$(644)$196,480 $(46,257)$ $149,580 
Conversion of Class B common stock to Class A common stock
619 — (619)— — — — — — — 
Issuance of common stock upon exercise of options— — 421 — — — 646 — — 646 
Vesting of early exercised stock options— — — — — — — — — — 
Issuance of common stock upon the vesting and settlement of RSUs380 — 341 — — — — — — — 
Stock-based compensation— — — — — — 19,844 — — 19,844 
Shares withheld related to net share settlement(127)— (143)— — — (5,168)— — (5,168)
Shares issued under employee stock purchase plan159 — — — — — 2,836 — — 2,836 
Repurchase and retirement of common stock(3,363)— — — — — (54,886)— — (54,886)
Net income— — — — — — — 20,556 — 20,556 
Other comprehensive loss— — — — — — — — (146)(146)
Balance as of September 30, 202281,090 $1 30,557 $ (195)$(644)$159,752 $(25,701)$(146)$133,262 
The accompanying notes are an integral part of these condensed consolidated financial statements.
10

ZipRecruiter, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)

Nine Months Ended
September 30,
20232022
Cash flows from operating activities
Net income$43,467 $42,083 
Adjustments to reconcile net income to net cash provided by operating activities:
Stock-based compensation expense58,305 57,478 
Depreciation and amortization8,459 7,989 
Provision for bad debts2,495 2,203 
Deferred income taxes(16,834)(2,547)
Non-cash lease expense3,190 3,467 
Amortization and accretion of marketable securities(8,573)(156)
Other1,197 2,838 
Change in operating assets and liabilities:
Accounts receivable8,936 (8,186)
Prepaid expenses and other current assets1,083 (1,740)
Deferred commissions, net209 (611)
Other assets426 2,090 
Accounts payable(12,591)(11,008)
Accrued expenses and other liabilities(5,996)(11,163)
Accrued interest(6,873)5,938 
Deferred revenue (3,355)805 
Operating lease liabilities(4,792)(5,132)
Net cash provided by operating activities68,753 84,348 
Cash flows from investing activities
Purchases of property and equipment(809)(2,224)
Capitalized internal-use software costs(7,531)(6,336)
Purchases of marketable securities(323,791)(186,719)
Paydowns, maturities, and redemptions of marketable securities421,522  
Net cash provided by (used in) investing activities89,391 (195,279)
Cash flows from financing activities
Proceeds from issuance of senior unsecured notes 550,000 
Payment of senior unsecured notes’ issuance fees (9,378)
Payments of tax withholdings on net settlement of equity awards(13,417)(14,735)
Repurchase of common stock(139,153)(198,678)
Proceeds from exercise of stock options3,989 3,950 
Proceeds from issuance of stock under employee stock purchase plan6,396 8,129 
Net cash provided by (used in) financing activities(142,185)339,288 
Net increase in cash and cash equivalents15,959 228,357 
Cash and cash equivalents
Beginning of period227,380 254,621 
End of period$243,339 $482,978 
    
The accompanying notes are an integral part of these condensed consolidated financial statements.
11

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
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.

2.    Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies
The unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted.
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Form 10-K”). The condensed consolidated balance sheet as of December 31, 2022 has been derived from the Company’s audited consolidated financial statements.
In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed consolidated financial statements.
There have been no changes in the Company’s accounting policies from those disclosed in the Company’s audited consolidated financial statements and the related notes included in the 2022 Form 10-K.
The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023 or any future period.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and footnotes thereto. Actual results could differ from those estimates.
Investments
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 condensed consolidated statements 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 reported net of tax as a separate component of stockholders’ equity (deficit) in accumulated other comprehensive loss. During the three and nine months ended September 30, 2023, in connection with its available-for-sale debt securities, the Company recorded pre-tax unrealized gains of $0.1 million and $0.2 million, respectively, in other comprehensive income (loss), with no associated tax benefit. The Company recorded pre-tax unrealized losses in other
12

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
comprehensive income (loss) of $0.2 million with an associated tax benefit of $0.1 million in available-for-sale debt securities during both the three and nine months ended September 30, 2022.
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 condensed consolidated statements of operations. During the three and nine months ended September 30, 2023 and 2022, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of accumulated other comprehensive loss into other income (expense), net in the condensed consolidated statements of operations.
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 three and nine months ended September 30, 2023 and 2022. In addition, property and equipment and operating lease right-of-use (“ROU”) assets outside of the United States were not material as of September 30, 2023 and December 31, 2022.
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 September 30, 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 13% and 12% of the Company’s outstanding accounts receivable as of September 30, 2023 and December 31, 2022, respectively. The Company does not consider the concentration of its accounts receivable to be a material risk. For the three and nine months ended September 30, 2023 and 2022, there were no customers that individually represented 10% or more of revenue.
The Company uses third parties to collect its credit card receivables and believes risk related to its credit card processors is minimal.
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 condensed consolidated statements of changes in stockholders’ equity (deficit). The Company may repurchase shares of common stock through open market or privately negotiated
13

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
transactions, block purchases, or pursuant to one or more Rule 10b5-1 plans. For more information on the Company’s share repurchase program, please see Note 9.
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 September 30, 2023, the Company reflected $1.0 million of excise tax as part of the cost basis of the stock repurchased during the nine months ended September 30, 2023, and recorded a corresponding liability for the excise taxes payable in accrued expenses on its condensed consolidated balance sheet.
Recent Accounting Pronouncements
Accounting Pronouncements Not Yet Adopted
The Company reviewed all recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed consolidated financial statements.

3.    Net Income Per Share
The following table presents the Company’s basic net income per share (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income per share, basic:
Net income $24,076 $20,556 $43,467 $42,083 
Weighted average shares of Class A and Class B common stock outstanding99,800 113,059 101,409 116,184 
Net income per share, basic$0.24 $0.18 $0.43 $0.36 
14

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The following table presents the Company’s diluted net income per share (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income per share, diluted:
Numerator:
Net income$24,076 $20,556 $43,467 $42,083 
Denominator:
Weighted average shares of Class A and Class B common stock outstanding, basic99,800 113,059 101,409 116,184 
Effect of dilutive securities:
Options to purchase common stock4,608 6,640 4,943 7,255 
Unvested restricted stock units273 111 325 177 
Employee stock purchase plan26  11  
Weighted average shares of Class A and Class B common stock outstanding, diluted104,707 119,810 106,688 123,616 
Net income per share, diluted$0.23 $0.17 $0.41 $0.34 
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):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Options to purchase common stock5 102 3 77 
Unvested restricted stock units5,770 6,197 6,032 5,777 
Employee stock purchase plan126 245 136 213 
Total shares excluded from diluted net income per share5,901 6,544 6,171 6,067 
In April 2021, the Company granted a restricted stock unit (“RSU”) award (the “CEO Performance Award”), which included service, market, and performance based vesting conditions. The CEO Performance Award is excluded from the above table because none of the market conditions have been met as of September 30, 2023.
15

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
4.    Revenue Information
The Company disaggregates revenue into two streams: subscription revenue and performance-based revenue. The following table presents the Company’s revenue streams (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Subscription$122,431 $175,129 $402,599 $537,290 
Performance-based33,199 51,839 107,201 156,881 
Total revenue$155,630 $226,968 $509,800 $694,171 
The Company recognized $16.9 million and $24.1 million of revenue during the three months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances as of June 30, 2023 and 2022, respectively.
The Company recognized $19.4 million and $23.1 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances as of December 31, 2022 and 2021, respectively.
As of September 30, 2023 and December 31, 2022, the Company had no contract assets.
Performance Obligations
No revenue was recognized during the three and nine months ended September 30, 2023 and 2022 from performance obligations satisfied in previous periods.
As of September 30, 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.    Accrued Expenses
Accrued expenses consist of the following (in thousands):
September 30,December 31,
20232022
Accrued compensation and benefits$14,126 $31,791 
Accrued marketing9,562 10,937 
Accrued commissions4,331 5,716 
Accrued refunds and customer liabilities2,376 2,863 
Accrued partner expenses2,202 7,465 
Accrued non-income taxes1,739 3,605 
Other accrued expenses7,070 6,738 
Total accrued expenses$41,406 $69,115 

16

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
6.    Debt
Credit Facility
The Company has a $250.0 million credit facility which matures in April 2026. 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 its credit facility and was in compliance with the financial covenants as of September 30, 2023. The amount available under the credit facility as of September 30, 2023 was $245.2 million, which is the credit limit less letters of credit outstanding of $4.8 million.
Senior Unsecured Notes
On January 12, 2022, the Company issued an aggregate principal amount of $550.0 million senior unsecured notes (the “Notes”) in a private placement. 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 interest amounts are included within accrued interest in the Company’s condensed consolidated balance sheets. At its sole discretion, the Company has the option to redeem the Notes at any time in whole or in part at specified redemption prices.
The Company includes its Notes, net of debt issuance costs, within long-term borrowings in its condensed consolidated balance sheets. As of September 30, 2023, the Company had a carrying amount of approximately $7.7 million of debt issuance costs related to the Notes.
For both the three months ended September 30, 2023 and 2022, the Company recognized $7.1 million in interest expense related to the Notes, and for the nine months ended September 30, 2023 and 2022, the Company recognized $21.4 million and $20.5 million, respectively, in interest expense related to the Notes, with an effective interest rate of 5.4%. Such interest expense includes $0.3 million and $0.2 million related to the amortization of debt issuance costs for the three months ended September 30, 2023 and 2022, respectively, and $0.8 million and $0.7 million related to the amortization of debt issuance costs for the nine months ended September 30, 2023 and 2022, respectively.

7.    Commitments and Contingencies
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 condensed 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
17

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
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 September 30, 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 recorded restructuring costs of $8.3 million during the three months ended June 30, 2023 primarily related to employee severance and continuation of health benefits. Included in the $8.3 million of restructuring costs were non-cash charges of $0.3 million pertaining to fixed asset disposals incurred in conjunction with the restructuring plan. Restructuring costs were presented as $3.9 million in sales and marketing, $3.4 million in research and development, and $1.0 million in general and administrative expenses within the condensed consolidated statements of operations.
During the three months ended September 30, 2023, the Company reversed $0.7 million associated with the restructuring costs liability that existed at June 30, 2023 when it was determined such costs would not need to be paid and recorded additional restructuring costs of $0.3 million related to employee severance and continuation of health benefits. Of the restructuring costs liability outstanding as of September 30, 2023, the Company expects the remaining costs to be paid by the end of 2023.
The following table presents the restructuring costs liability for the nine months ended September 30, 2023, which is included in accrued expenses in the Company’s condensed consolidated balance sheets:
Nine Months Ended
September 30, 2023
Accrual, at December 31, 2022
$ 
Expense8,336 
Cash payments(7,189)
Non-cash adjustments(650)
Accrual, at September 30, 2023
$497 

8.    Financial Instruments
Fair Value Measurements
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 September 30, 2023 (in thousands):
18

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Balance Sheet Classification
Amortized Cost BasisGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Level 1:
Cash$217,930 $— $— $217,930 $217,930 $— 
Money market mutual funds17,308 — — 17,308 17,308 — 
U.S. treasury securities160,817 4 (46)160,775 2,500 158,275 
Subtotal396,055 4 (46)396,013 237,738 158,275 
Level 2:
Commercial paper21,316 — — 21,316 — 21,316 
Certificates of deposit5,518 — — 5,518 — 5,518 
Corporate notes and obligations41,397 3 (42)41,358 5,601 35,757 
Asset-backed securities9,958 2 (22)9,938 — 9,938 
U.S. agency securities22,886  (25)22,861 — 22,861 
Subtotal101,075 5 (89)100,991 5,601 95,390 
Total cash, cash equivalents, and marketable securities$497,130 $9 $(135)$497,004 $243,339 $253,665 
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 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.
19

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The carrying amounts of the Company’s remaining financial instruments not discussed in the above table, including accounts receivable, accounts payable, and accrued expenses, 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 as of September 30, 2023 was estimated to be approximately $434.5 million.
Equity Securities
The Company’s investments in equity securities consist primarily of money market mutual funds. During the three and nine months ended September 30, 2023 and 2022, the Company recorded no material unrealized gains or losses in connection with its money market mutual funds held as of September 30, 2023.
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 September 30, 2023 (in thousands):
Due within 1 year$254,522 
Due after 1 year through 5 years7,243 
Total available-for-sale debt securities$261,765 
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 September 30, 2023 (in thousands):
Less Than 12 Months12 Months or GreaterTotal
Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Asset-backed securities$5,633 $(20)$236 $(2)$5,869 $(22)
Corporate notes and obligations27,991 (19)5,836 (23)33,827 (42)
U.S. treasury securities97,537 (46)  97,537 (46)
U.S. agency securities20,360 (25)  20,360 (25)
Total available-for-sale debt securities$151,521 $(110)$6,072 $(25)$157,593 $(135)
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):
20

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
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 three and nine months ended September 30, 2023 and 2022. The Company had no ending allowance balances for credit losses as of September 30, 2023 or December 31, 2022.
During the three and nine months ended September 30, 2023 and 2022, the Company had no sales of its available-for-sale debt securities.

9.    Share Repurchase Program
In 2022, the Company’s board of directors authorized the Company to repurchase up to $450.0 million of outstanding shares of its common stock pursuant to a share repurchase program (the “Program”). In May 2023, the Company’s board of directors authorized an increase to the Program of $100.0 million, which resulted in a total of $550.0 million of outstanding shares of its common stock authorized for repurchase. 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 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.
During the nine months ended September 30, 2023, the Company repurchased 8.9 million shares of its Class A common stock for $138.9 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, 1.9 million shares of its Class A common stock purchased in the open market totaling $28.2 million, and 0.1 million shares of its Class A common stock delivered upon the final settlement of an accelerated share repurchase agreement that the Company entered into in December 2022 with a major financial institution for which the payment was made in December 2022.
Approximately $71.8 million remains available for future repurchases of Class A common stock under the Program as of September 30, 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.
21

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
10.    Stock-Based Compensation
Total stock-based compensation expense is recorded in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Cost of revenue$171 $210 $495 $613 
Sales and marketing3,068 2,890 9,567 7,947 
Research and development8,921 7,655 26,686 23,215 
General and administrative6,935 8,569 21,557 25,703 
Total stock-based compensation$19,095 $19,324 $58,305 $57,478 
Equity Incentive Plan and Employee Stock Purchase Plan
Under the Company’s 2021 Equity Incentive Plan, as of September 30, 2023, 24.4 million shares of Class A common stock were authorized, of which 14.2 million shares of Class A common stock were available for future issuance. The number of shares reserved for issuance was increased in January 2023 pursuant to the evergreen provisions set forth in the 2021 Equity Incentive Plan.
Under the Company’s 2021 Employee Stock Purchase Plan (the “ESPP”), as of September 30, 2023, 3.0 million shares of Class A common stock were authorized. The number of shares reserved for issuance was increased in January 2023 pursuant to the evergreen provisions set forth in the ESPP.
The ESPP provides for concurrent six-month offering and purchase periods beginning February 15 and August 15 of each year. During the three months ended September 30, 2023, 0.2 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $2.2 million. During the nine months ended September 30, 2023, 0.4 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $6.4 million.
For the ESPP, the Company recorded stock-based compensation expense of $0.5 million and $1.5 million during the three and nine months ended September 30, 2023, respectively, and $0.6 million and $1.9 million during the three and nine months ended September 30, 2022, respectively. As of September 30, 2023, there was $1.1 million of unrecognized stock-based compensation expense that is expected to be recognized over the remaining term of the offering period ending February 14, 2024. As of September 30, 2023, the Company recorded a liability of $0.9 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 condensed consolidated balance sheets.
22

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Stock Options
A summary of the Company’s stock option activity for the nine months ended September 30, 2023 is as follows (in thousands, except weighted average information):
Number of Options OutstandingWeighted Average Exercise Price Per Share
Outstanding at December 31, 2022
6,746 $2.31 
Granted  
Exercised(1,394)2.50 
Forfeited/Canceled(36)2.58 
Outstanding at September 30, 2023
5,316 $2.26 
Exercisable at September 30, 2023
5,210 $2.26 
As of September 30, 2023, total remaining stock-based compensation expense for unvested stock options is $1.4 million, which is expected to be recognized over a weighted average period of 0.7 years.
Restricted Stock Units
The Company’s CEO Performance Award provides for a grant of 1.4 million RSUs consisting of five vesting tranches with a vesting schedule based upon achieving stock price targets as well as satisfying certain minimum service requirements. During the three and nine months ended September 30, 2023, the Company recorded stock-based compensation expense of $1.5 million and $4.5 million, respectively, related to the CEO Performance Award. During the three and nine months ended September 30, 2022, the Company recorded stock-based compensation expense of $1.5 million and $4.4 million, respectively, related to the CEO Performance Award.
For all RSUs, excluding the CEO Performance Award, the Company recorded stock-based compensation expense of $16.7 million and $51.3 million during the three and nine months ended September 30, 2023, respectively, and $17.1 million and $50.2 million during the three and nine months ended September 30, 2022, respectively.
A summary of the Company’s RSU activity for the nine months ended September 30, 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 
Granted4,820 20.49 
Vested(2,333)22.64 
Forfeited/Canceled(1,434)21.99 
Unvested at September 30, 2023
8,694 $20.17 
As of September 30, 2023, total unrecognized stock-based compensation expense for RSUs associated with the CEO Performance Award was $8.9 million, which is expected to be recognized over a weighted average period of 1.8 years. The Company had no other performance-based RSUs as of September 30, 2023. For the remaining RSUs, total unrecognized stock-based compensation expense for unvested RSUs as of September 30, 2023 was $145.5 million, which is expected to be recognized over a weighted average period of 1.5 years.
23

ZipRecruiter, Inc.
Notes to Condensed Consolidated Financial Statements
(unaudited)
11.    Income Taxes
The Company computes its provision (benefit) for income taxes by applying the estimated annual effective tax rate to pretax income or loss and adjusts the provision for discrete tax items recorded in the period. The income tax expense, effective tax rates, and statutory federal income tax rates for the three and nine months ended September 30, 2023 and September 30, 2022 were as follows (in thousands, except percentages):

Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Income tax expense$5,934 $1,875 $15,376 $5,884 
Effective tax rate19.8 %8.4 %26.1 %12.3 %
Statutory federal income tax rate21 %21 %21 %21 %
The effective tax rate for the three months ended September 30, 2023 differed from the U.S. federal statutory tax rate of 21% primarily due to state taxes, tax detriments relating to the settlement of RSUs, certain non-deductible expenses, and limitations on the amount of deductible officer compensation, more than offset by the net tax benefits from research and development tax credits. The effective tax rate for the nine months ended September 30, 2023 differed from the U.S. federal statutory tax rate of 21% primarily due to state taxes, tax detriments relating to the settlement of RSUs, certain non-deductible expenses, and limitations on the amount of deductible officer compensation, partially offset by the net tax benefits from research and development tax credits. The effective tax rate for the three and nine months ended September 30, 2022 differed from the U.S. federal statutory tax rate of 21% primarily due to excess tax benefits relating to the exercise of non-qualified stock options and settlement of RSUs and from the tax benefits from research and development tax credits, partially offset by state taxes, non-deductible expenses including certain stock-based compensation expenses, and limitations on the amount of deductible officer compensation.
During the three and nine months ended September 30, 2023, the Company continued to record reserves for the current year uncertain tax positions recognized within the effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months.
24

Item 2. 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 1 “Financial Statements” in this Quarterly Report on Form 10-Q. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, 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 automated recruiter 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 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 three months ended September 30, 2023, our revenue was $155.6 million and we generated net income of $24.1 million and Adjusted EBITDA of $54.4 million. For the three months ended September 30, 2022, our revenue was $227.0 million, and we generated net income of $20.6 million and Adjusted EBITDA of $51.7 million. For the nine months ended September 30, 2023, our revenue was $509.8 million and we generated net income of $43.5 million and Adjusted EBITDA of $132.9 million. For the nine months ended September 30, 2022, our revenue was $694.2 million, and we generated net income of $42.1 million and Adjusted EBITDA of $134.3 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.”
25

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, 2022June 30,
2022
September 30, 2022December 31, 2022March 31, 2023June 30,
2023
September 30,
2023
Quarterly Paid Employers150,233 156,537 135,703 108,296 105,948 101,634 89,668 
Revenue per Paid Employer$1,513 $1,533 $1,673 $1,944 $1,734 $1,677 $1,736 

Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands, except percentages)
Adjusted EBITDA$54,380 $51,662 $132,914 $134,259 
Adjusted EBITDA margin35 %23 %26 %19 %
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 quarter ended September 30, 2023, Quarterly Paid Employers decreased when compared to the quarter ended June 30, 2023. The U.S. labor market continued to be impacted by high inflation and high interest rates, which posed challenges for many businesses. This cooling labor market drove the sequential decrease 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 the first three quarters of 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 quarter ended September 30, 2023, Revenue per Paid Employer increased slightly when compared to the quarter ended June 30, 2023. While we saw Quarterly Paid Employers decrease during the quarter ended September 30, 2023, reflecting the current softness in hiring demand amidst the challenging economic climate, we believe our products and services continued to improve and offered more value for employers of all sizes including offering solutions with the best matching technology to help employers identify and recruit standout candidates.
26

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:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)
Net income(1)
$24,076 $20,556 $43,467 $42,083 
Stock-based compensation19,095 19,324 58,305 57,478 
Depreciation and amortization2,619 2,867 8,459 7,989 
Interest expense7,351 7,361 22,038 21,157 
Other (income) expense, net(4,695)(321)(14,731)(332)
Income tax expense 5,934 1,875 15,376 5,884 
Adjusted EBITDA$54,380 $51,662 $132,914 $134,259 
____________
(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 three months ended September 30, 2023 reflects $0.7 million in costs reversed when it was determined such costs would not need to be paid, partially offset by restructuring costs of $0.3 million related to employee severance and continuation of health benefits. Restructuring activity for the nine months ended September 30, 2023 reflects $7.9 million net costs primarily related to employee severance and continuation of health benefits.
27



The following tables present net income margin and Adjusted EBITDA margin for each of the periods indicated:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands, except percentages)
Revenue$155,630 $226,968 $509,800 $694,171 
Net income24,076 20,556 43,467 42,083 
Net income margin15 %%%%
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands, except percentages)
Revenue$155,630 $226,968 $509,800 $694,171 
Adjusted EBITDA54,380 51,662 132,914 134,259 
Adjusted EBITDA margin35 %23 %26 %19 %
Impact of Macroeconomic Conditions
We had a lower number of Quarterly Paid Employers in our marketplace in the quarter ended September 30, 2023 compared to the quarter ended September 30, 2022, primarily due to the labor market continuing to be impacted by high inflation and high interest rates which posed challenges to many businesses. In the quarter ended September 30, 2023, we delivered $155.6 million in revenue, a 31% decrease compared to the quarter ended September 30, 2022. Despite Revenue per Paid Employer being higher in the quarter ended September 30, 2023 compared to the quarter ended September 30, 2022 as our products and services continued to improve and offered more value for employers, we saw employers significantly pull back on spend on products and services in our marketplace amidst the challenging macroeconomic conditions during the quarter ended September 30, 2023.

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 includes 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
28

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.
Gross Profit and Gross Margin
Our gross profit and gross margin 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.
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.
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
29

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.
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 expenses 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 pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC, and higher expenses for investor relations costs, professional services, and director and officer 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 two 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 three months ended September 30, 2023 differed from the U.S. federal statutory tax rate of 21% primarily due to state taxes, tax detriments relating to the settlement of RSUs, certain non-deductible expenses, and limitations on the amount of deductible officer
30

compensation, more than offset by the net tax benefits from research and development tax credits. The effective tax rate for the nine months ended September 30, 2023 differed from the U.S. federal statutory tax rate of 21% primarily due to state taxes, tax detriments relating to the settlement of RSUs, certain non-deductible expenses, and limitations on the amount of deductible officer compensation, partially offset by the net tax benefits from research and development tax credits. The effective tax rate for the three and nine months ended September 30, 2022 differed from the U.S. federal statutory tax rate of 21% primarily due to excess tax benefits relating to the exercise of non-qualified stock options and settlement of RSUs and from the net tax benefits from research and development tax credits, partially offset by state taxes, non-deductible expenses including certain stock-based compensation expenses, and limitations on the amount of deductible officer compensation.
Results of Operations
The following table sets forth our consolidated results of operations for each of the periods presented:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)
Revenue(1)
$155,630 $226,968 $509,800 $694,171 
Cost of revenue(2)
14,533 21,839 50,831 65,202 
Gross profit141,097 205,129 458,969 628,969 
Operating expenses
Sales and marketing(2)(3)
55,648 112,574 216,171 386,795 
Research and development(2)(3)
32,136 33,008 109,047 93,577 
General and administrative(2)(3)
20,647 30,076 67,601 79,805 
Total operating expenses108,431 175,658 392,819 560,177 
Income from operations32,666 29,471 66,150 68,792 
Other income (expense)
Interest expense(7,351)(7,361)(22,038)(21,157)
Other income (expense), net4,695 321 14,731 332 
Total other income (expense), net(2,656)(7,040)(7,307)(20,825)
Income before income taxes30,010 22,431 58,843 47,967 
Income tax expense5,934 1,875 15,376 5,884 
Net income$24,076 $20,556 $43,467 $42,083 
____________
(1)Revenue was comprised as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)
Subscription revenue$122,431 $175,129 $402,599 $537,290 
Performance-based revenue33,199 51,839 107,201 156,881 
Total revenue $155,630 $226,968 $509,800 $694,171 
31

(2)Includes stock-based compensation expense as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)
Cost of revenue$171 $210 $495 $613 
Sales and marketing3,068 2,890 9,567 7,947 
Research and development8,921 7,655 26,686 23,215 
General and administrative6,935 8,569 21,557 25,703 
Total stock-based compensation$19,095 $19,324 $58,305 $57,478 
(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 three months ended September 30, 2023 reflects $0.7 million in costs reversed when it was determined such costs would not need to be paid, partially offset by restructuring costs of $0.3 million related to employee severance and continuation of health benefits. Restructuring activity for the nine months ended September 30, 2023 reflects $7.9 million net costs primarily related to employee severance and continuation of health benefits, presented as $3.6 million in sales and marketing, $3.3 million in research and development, and $1.0 million in general and administrative expenses for the nine months ended September 30, 2023.


Comparison of the Three and Nine Months Ended September 30, 2023 and 2022
Revenue
Three Months Ended September 30,Nine Months Ended September 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands, except percentages)
Total revenue$155,630 $226,968 $(71,338)(31)%$509,800 $694,171 $(184,371)(27)%
Revenue decreased by $71.3 million, or 31%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, reflecting the lower number of Quarterly Paid Employers in our marketplace primarily due to the labor market continuing to be impacted by high inflation and high interest rates in the current period which posed challenges to many businesses. Subscription revenue decreased by $52.7 million, or 30%, and performance-based revenue decreased by $18.6 million, or 36%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. Despite Revenue per Paid Employer being higher in the current period as our products and services continued to improve and offered more value for employers, we saw employers significantly pull back on spend on products and services in our marketplace amidst the challenging macroeconomic conditions during the three months ended September 30, 2023.
Revenue decreased by $184.4 million, or 27%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, reflecting the lower number of Quarterly Paid Employers in our marketplace primarily due to the labor market continuing to be impacted by high inflation and high interest rates in the current period which posed challenges to many businesses. Subscription revenue decreased by $134.7 million, or 25%, and performance-based revenue decreased by $49.7 million, or 32%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. Despite Revenue per Paid Employer being higher in the current period as our products and services continued to improve and offered more value for employers, we saw employers significantly pull back on spend on products and services in our marketplace amidst the challenging macroeconomic conditions during the nine months ended September 30, 2023.

32

Cost of Revenue and Gross Margin
Three Months Ended September 30,Nine Months Ended September 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands, except percentages)
Cost of revenue$14,533 $21,839 $(7,306)(33)%$50,831 $65,202 $(14,371)(22)%
Gross margin91 %90 %90 %91 %
Cost of revenue decreased by $7.3 million, or 33%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily due to a decrease in job distribution costs from performance-based revenue of $2.1 million, a decrease of $1.8 million in credit card processing fees, and a decrease of $1.8 million in partner revenue share amounts. The gross margins were 91% and 90% in the three months ended September 30, 2023 and September 30, 2022, respectively, reflecting our continued commitment to operational efficiencies and maintaining costs proportionate to revenue.
Cost of revenue decreased by $14.4 million, or 22%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily due to a decrease of $6.9 million in job distribution costs from performance-based revenue, a decrease of $4.2 million in credit card processing fees, and a decrease of $4.2 million in partner revenue share amounts. The gross margins were 90% and 91% in the nine months ended September 30, 2023 and September 30, 2022, respectively, reflecting our continued commitment to operational efficiencies and maintaining costs proportionate to revenue.
Sales and Marketing
Three Months Ended September 30,Nine Months Ended September 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands, except percentages)
Sales and marketing$55,648 $112,574 $(56,926)(51)%$216,171 $386,795 $(170,624)(44)%
Percentage of revenue36 %50 %42 %56 %

Sales and marketing expenses decreased by $56.9 million, or 51%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. The decrease was primarily driven by a $48.5 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 $8.1 million, primarily due to a decrease in headcount as a result of our reduction in force.
Sales and marketing expenses decreased by $170.6 million, or 44%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The decrease was primarily driven by a $167.8 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 $9.7 million, primarily due to a decrease in headcount as a result of our reduction in force. These decreases were partially offset by one-time restructuring costs of $3.6 million related to our reduction in force and an increase of $1.6 million in stock-based compensation expense.
33

Research and Development
Three Months Ended September 30,Nine Months Ended September 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands, except percentages)
Research and development$32,136 $33,008 $(872)(3)%$109,047 $93,577 $15,470 17 %
Percentage of revenue21 %15 %21 %13 %

Research and development expenses remained flat for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. Research and development expenses increased by $15.5 million, or 17%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily due to an $8.0 million increase in our personnel-related expenses for our research and development employees attributable to an increase in headcount, an increase of $3.5 million in stock-based compensation expense, one-time restructuring costs of $3.3 million related to our reduction in force, and an increase of $1.6 million in software expenses.
General and Administrative
Three Months Ended September 30,Nine Months Ended September 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands, except percentages)
General and administrative$20,647 $30,076 $(9,429)(31)%$67,601 $79,805 $(12,204)(15)%
Percentage of revenue13 %13 %13 %11 %

General and administrative expenses decreased by $9.4 million, or 31%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily driven by a decrease of $7.0 million in personnel-related costs for our general and administrative employees, attributable to a decrease in headcount as a result of our reduction in force, and a $1.6 million decrease in stock-based compensation expense.
General and administrative expenses decreased by $12.2 million, or 15%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily driven by a $7.4 million decrease in personnel-related costs for our general and administrative employees, attributable to a decrease in headcount as a result of our reduction in force, and a $4.1 million decrease in stock-based compensation expense. These decreases were partially offset by one-time restructuring costs of $1.0 million related to our reduction in force.
34

Total Other Income (Expense), Net
Three Months Ended September 30,Nine Months Ended September 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands, except percentages)
Total other income (expense), net$(2,656)$(7,040)$4,384 (62)%$(7,307)$(20,825)$13,518 (65)%

Total other income (expense), net, decreased by $4.4 million, or 62%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022, primarily driven by a $2.6 million increase related to income accretion for our marketable securities purchased at a discount, as well as a $1.8 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.
Total other income (expense), net, decreased by $13.5 million, or 65%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022, primarily driven by a $8.7 million increase related to income accretion for our marketable securities purchased at a discount, as well as a $5.2 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.
Income Tax Expense (Benefit)
Three Months Ended September 30,Nine Months Ended September 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands, except percentages)
Income tax expense (benefit)$5,934 $1,875 $4,059 216 %$15,376 $5,884 $9,492 161 %
Effective tax rate19.8 %8.4 %26.1 %12.3 %

Income tax expense increased $4.1 million, or 216%, for the three months ended September 30, 2023 compared to the three months ended September 30, 2022. The increase in income tax expense is primarily due to increased income before income taxes and decreased tax benefits from stock-based compensation.
Income tax expense increased $9.5 million, or 161%, for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The increase in income tax expense is primarily due to increased income before income taxes and decreased tax benefits from stock-based compensation.
Liquidity and Capital Resources
As of September 30, 2023, we had cash, cash equivalents, and marketable securities totaling $497.0 million and $245.2 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 September 30, 2023, we had no amounts outstanding under our credit facility.
35

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 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.8 million as of September 30, 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 6 – Debt to our condensed consolidated 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 September 30, 2023.
36

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 6 – Debt to our condensed consolidated 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 nine months ended September 30, 2023, we repurchased 8.9 million shares of our Class A common stock for $138.9 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, 1.9 million shares of our Class A common stock purchased in the open market totaling $28.2 million, and 0.1 million shares of our Class A common 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 $71.8 million remains available for future repurchases of our Class A common stock under our share repurchase program as of September 30, 2023. For more information, see Note 9 – Share Repurchase Program to our condensed consolidated financial statements included in this report.
Investments
During the three and nine months ended September 30, 2023, we continued investing primarily 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 condensed consolidated balance sheets.
As of September 30, 2023, we held $279.1 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 condensed consolidated balance sheets. For more information, see Note 8 – Financial Instruments to our condensed consolidated 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, which acts as our agent and the custodian of our funds. With the IILD,
37

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 September 30, 2023, we had $119.0 million in the IILD.
Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands):
Nine Months Ended
September 30,
20232022
Net cash provided by operating activities$68,753 $84,348 
Net cash provided by (used in) investing activities89,391 (195,279)
Net cash provided by (used in) financing activities(142,185)339,288 
Net increase in cash and cash equivalents$15,959 $228,357 
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 nine months ended September 30, 2023, cash provided by operating activities was $68.8 million resulting from our net income of $43.5 million, adjusted by non-cash charges of $48.2 million and a net decrease of $23.0 million in our operating assets and liabilities. The non-cash charges primarily resulted from $58.3 million for stock-based compensation expense, $8.5 million pertaining to amortization of intangible assets and depreciation, and $3.2 million pertaining to non-cash lease expense, partially offset by $16.8 million related to the change in our deferred tax assets driven by our current year capitalization of research costs from a tax perspective and the tax-related impact of stock-based compensation, and $8.6 million in amortization and accretion of marketable securities. The decrease of $23.0 million related to changes in our operating assets and liabilities was primarily driven by an $18.6 million decrease in our accounts payable and accrued expenses and other liabilities, a $6.9 million decrease in our accrued interest associated with our senior unsecured notes, a $4.8 million decrease in our operating lease liabilities, and a $3.4 million decrease in our deferred revenue, partially offset by a $8.9 million decrease in accounts receivable associated with a decrease in revenue due to a lower number of Quarterly Paid Employers in our marketplace compared to the prior-year period, and a $1.1 million decrease in prepaid expenses and other assets.
For the nine months ended September 30, 2022, cash provided by operating activities was $84.3 million resulting from our net income of $42.1 million, adjusted by non-cash charges of $71.3 million and a net decrease of $29.0 million in our operating assets and liabilities. The non-cash charges primarily resulted from $57.5 million for stock-based compensation expense, $8.0 million pertaining to amortization of intangible assets and depreciation, and $3.5 million pertaining to non-cash lease expense. The decrease of $29.0 million related to changes in our operating assets and liabilities was primarily driven by a $22.2 million decrease in our accrued expenses and other liabilities and accounts payable, an $8.2 million increase in accounts receivable, and a $5.1 million decrease in operating lease liabilities, partially offset by a $5.9 million increase in accrued interest associated with our senior unsecured notes.
Investing Activities
For the nine months ended September 30, 2023, cash provided by investing activities was $89.4 million resulting from $421.5 million received from paydowns, maturities and redemptions of marketable
38

securities, partially offset by $323.8 million used in purchases of marketable securities and an increase in capitalized software development costs of $7.5 million.
For the nine months ended September 30, 2022, cash used in investing activities was $195.3 million resulting from our purchases of $186.7 million in investments, an increase in capitalized software development costs of $6.3 million and an increase in capital expenditures of $2.2 million primarily related to purchases of computer supplies and equipment.
Financing Activities
For the nine months ended September 30, 2023, cash used in financing activities was $142.2 million which consisted of $139.2 million used for the repurchase of common stock and $13.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.0 million of proceeds from the exercise of stock options.
For the nine months ended September 30, 2022, cash provided by financing activities was $339.3 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.0 million of proceeds from the exercise of stock options, partially offset by $198.7 million for the repurchase of common stock, $14.7 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 our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, or the 2022 Form 10-K, for our future minimum commitments related to certain software service agreements. Through September 30, 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.

Critical Accounting Policies and Estimates
Management’s discussion and analysis of financial condition and results of operations is based upon our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions, including, but not limited to, those related to revenue recognition, stock-based compensation, and income taxes. We base our estimates on historical experience and on various other estimates and assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results could differ from these estimates and assumptions.
Our significant accounting policies are discussed in Note 2 – Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies to our condensed consolidated financial statements included in this report. There have been no changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates discussed in the 2022 Form 10-K.
Recent Accounting Pronouncements
See Note 2 – Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies to our condensed consolidated financial statements included in this report for more information.
39

Item 3. 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 interest rate and 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 condensed consolidated financial statements.
We do not believe we are subject to interest rate risk in connection with the senior unsecured notes. As the interest rate on these senior unsecured notes is subject to a fixed percentage, we do not have significant financial statement risk associated with changes in interest rates pertaining to our senior unsecured notes.
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 September 30, 2023, a hypothetical increase in interest rates of 100 basis points across all maturities would result in a $0.6 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 (loss) 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 condensed consolidated financial statements.
40

Item 4. 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 September 30, 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 September 30, 2023, our disclosure controls and procedures were effective at the reasonable assurance level.
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 the quarter ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
41

Part II - Other Information
Item 1. Legal Proceedings
Refer to the disclosure under the heading “Legal Matters” in Note 7 – Commitments and Contingencies to our condensed consolidated 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 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 Quarterly Report on Form 10-Q, 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
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 Employers1, 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
1“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.
42

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.
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 banking instability, trade wars and higher tariffs, changes 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, global conflict, 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.
43

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

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.
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.
We have experienced growth in recent periods and expect to continue to invest in our growth for the foreseeable future. If we cannot manage our growth effectively, our business, operating results, and financial condition could be adversely affected.
We have experienced growth in a relatively short period of time. For example, our total revenue for the year ended December 31, 2022 was $904.6 million, representing an increase of 22% over the $741.1 million in total revenue we recorded for the year ended December 31, 2021. Sustaining our growth will place significant demands on our management as well as on our administrative, operational, and financial resources. To manage our growth, 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 our 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
45

frequently experienced by growing companies in rapidly changing industries. If our assumptions regarding 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, our growth rates may slow, 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.
46

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

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;
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 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
48

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

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, the forecasts of market growth included in this Quarterly Report on Form 10-Q 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 includes 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 boards and other similar third parties to favor their products or services or to prevent or reduce engagement with our marketplace. In addition, acquisitions of the Job Distribution Partners and Job Acquisition Partners that we partner with 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.
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 and internal policies may change at any time, and may vary among
50

geographies, depending on applicable health protocols and local conditions and 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, machine learning, AI 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.
51

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 $61.5 million, $3.6 million, and $86.0 million for the years ended December 31, 2022, 2021, and 2020, respectively, we have incurred significant net losses in the past. As of September 30, 2023, we had an accumulated deficit of $11.2 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 RSUs. Additionally, we expect to make significant future expenditures related to the development and
52

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 apps. 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 apps rather than competing marketplaces. We are dependent on the interoperability of our mobile apps 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 apps’ functionality or give preferential treatment or app store placement to competitive apps could
53

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 mobile offerings 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 of our employees, service providers, and third parties working remotely on less secure systems. Because
54

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 confidence in our marketplace, decrease or cease use of our marketplace, seek to obtain damages and costs, or impose fines and penalties;
55

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

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 Colorado, Connecticut, and Virginia already in effect, and other states including Delaware, Florida, Indiana, Iowa, Montana, Oregon, Tennessee, Texas, and Utah each going into effect within the next few years) 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.
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 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.
57

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

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;
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;
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.
59

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, 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 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
60

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

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 will apply 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, 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. For example, the COVID-19 pandemic resulted in a widespread global health crisis and adversely affected global economies and financial markets, and similar public health threats could do so in the future. 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 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. 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.
62

Our indebtedness could adversely affect our liquidity and financial condition.
We had $550.0 million of indebtedness (excluding intercompany indebtedness) and $245.2 million available under our credit facility as of September 30, 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 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.
63

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 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
64

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.
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 beginning with the 2022 Form 10-K. We have not identified any material weaknesses in our internal control over financial reporting during 2022, 2021 and 2020. 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. Because we no longer qualified as an emerging growth company at the conclusion of the fiscal year ended December 31, 2022, we were required to include in our 2022 Form 10-K an attestation report as to
65

the effectiveness of our internal control over financial reporting that was issued by our independent registered public accounting firm. 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 that will be 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 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.
66

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 Quarterly Report on Form 10-Q 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 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. These fluctuations may be even more pronounced in the trading market for our Class A common stock following the recent listing of our Class A common stock on the New York Stock Exchange as a result of the supply and demand forces described above. 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%
67

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 September 30, 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.
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.
68

As of September 30, 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 $71.8 million remains available for future repurchases under our $550.0 million share repurchase program as of September 30, 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 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 prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for
69

stockholders to replace members of our board of directors. Among other things, our amended and restated certificate of incorporation 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 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 the 2022 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.
70

Our amended and restated certificate of incorporation and our 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 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 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 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.
71

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
Share repurchase activity during the three months ended September 30, 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)
July 1, 2023 to July 31, 2023— — — 
August 1, 2023 to August 31, 2023— — — 
September 1, 2023 to September 30, 2023
Open market repurchases1,932 $14.611,932 
Total1,932 $71,769 
____________
(1)As of September 30, 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 $478.2 million had been utilized. The remaining $71.8 million in the table represents the amount available to repurchase shares under the share repurchase program as of September 30, 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 9 – Share Repurchase Program to our condensed consolidated financial statements included in this report.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
During the quarter ended September 30, 2023, six individuals 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 August 25, 2023, Ryan Sakamoto, our Executive Vice President, Chief Legal Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 51,232 shares of common stock. The plan’s expiration date is December 31, 2024.
On September 8, 2023, Qasim Saifee, our Chief Operating Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 442,225 shares of common stock. The plan’s expiration date is December 31, 2024.
On September 11, 2023, The Siegel Family Trust dtd 11/7/2005, affiliated with Ian Siegel, our Chief Executive Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 2,000,000 shares of common stock. The plan’s expiration date is December 27, 2024.
72

On September 12, 2023, Amy Garefis, our Executive Vice President, Chief People Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 80,457 shares of common stock. The plan’s expiration date is December 31, 2024.
On September 12, 2023, The Yarbrough Family Trust, affiliated with Timothy Yarbrough, our Executive Vice President, Chief Financial Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 179,825 shares of common stock. The plan’s expiration date is December 31, 2024.
On September 14, 2023, David Travers, our President, adopted a Rule 10b5-1 Plan for the potential sale of up to 349,888 shares of common stock. The plan’s expiration date is December 27, 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.
73

Item 6. 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.11/12/2022
31.1X
31.2X
32.1X
32.2X
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
74

101.LABXBRL Taxonomy Extension Label Linkbase DocumentX
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentX
104The cover page from this Quarterly Report on Form 10-Q, formatted in Inline XBRL.X
75

Signatures
Pursuant to the requirements of the Securities 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 November 8, 2023.
ZIPRECRUITER, INC.
By:
/s/ Ian Siegel
Ian Siegel
Chief Executive Officer
By:
/s/ Timothy Yarbrough
Timothy Yarbrough
Executive Vice President, Chief Financial Officer




76
EX-31.1 2 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 Quarterly Report on Form 10-Q 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.
5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.



Date:
November 8, 2023
/s/ Ian Siegel
Ian Siegel
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 ex312certificationofthepri.htm EX-31.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 Quarterly Report on Form 10-Q 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.
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

















Date:
November 8, 2023


/s/ Timothy Yarbrough




Timothy Yarbrough




  Chief Financial Officer
  (Principal Financial Officer)



EX-32.1 4 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 Quarterly Report on Form 10-Q of ZipRecruiter, Inc., a Delaware corporation (the “Company”), for the quarter ended September 30, 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:
November 8, 2023
/s/ Ian Siegel
Ian Siegel
Chief Executive Officer
(Principal Executive Officer)



EX-32.2 5 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 Quarterly Report on Form 10-Q of ZipRecruiter, Inc., a Delaware corporation (the “Company”), for the quarter ended September 30, 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:
November 8, 2023


/s/ Timothy Yarbrough




Timothy Yarbrough


   

  Chief Financial Officer
  (Principal Financial Officer)



EX-101.SCH 6 zip-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Changes in Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Information link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes 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 - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share - Basic (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share - Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Net Income Per Share - Schedule of Antidilutive Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue Information - Schedule of Revenue Streams (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Commitment and Contingencies - Rollforward of Restructuring Cost Liability (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Financial Instruments - Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Financial Instruments - Available-for-sale Debt Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Financial Instruments - Available-for-sale Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stock-Based Compensation - Total Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Stock-Based Compensation - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 zip-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 zip-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 zip-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] 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] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value 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] Revolving Credit Facility Revolving Credit Facility [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] 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] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Total other income (expense), net Nonoperating Income (Expense) Statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies Commitments and Contingencies 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] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] Proceeds from issuance of stock under employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Accelerated Share Repurchase Agreement Accelerated Share Repurchase Agreement [Member] Accelerated Share Repurchase Agreement Associated tax benefit OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, Tax Issuance of common stock upon the vesting and settlement of RSUs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Line Items] Concentration Risk [Line Items] Non-cash charges Restructuring Charges Noncash Restructuring Charges Noncash Customer [Axis] Customer [Axis] Current liabilities Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred Stock, $0.00001 par value; 50,000 shares authorized as of September 30, 2023 and December 31, 2022; no shares issued and outstanding as of September 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued 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] Diluted (in dollars per share) Net income per share, diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowances of $5,171 and $3,693 at September 30, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current 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 Line of Credit Line of Credit [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other income (expense) Other Nonoperating Income (Expense) [Abstract] Issuance of common stock upon exercise of options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol U.S. agency securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair value of debt Long-Term Debt, Fair Value Net income Net income Net Income (Loss) 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] Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 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 Accrued interest Interest Payable, Current Liabilities and Stockholders' Equity (Deficit) Liabilities and Equity [Abstract] Employee stock purchase plan Employee Stock [Member] Aggregate amount of shares purchased Stock Repurchased During Period, Value Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders' equity (deficit) Equity, Attributable to Parent [Abstract] Fair Value Measurement, 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 Cost of revenue Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Common Class B Common Class B [Member] 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 Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Line of credit, amount available Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Share Repurchased under Plan Share Repurchased Under Rule 10b5-1 Plan [Member] Share Repurchased Under Rule 10b5-1 Plan Goodwill Goodwill 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] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable 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] Unrealized gains (losses) on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Measurement Frequency [Axis] Measurement Frequency [Axis] 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] 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] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Payment of senior unsecured notes’ issuance fees Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Payables and Accruals [Abstract] Corporate notes and obligations Corporate Notes and Obligations [Member] Corporate Notes and Obligations Product and Service [Domain] Product and Service [Domain] 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] Other Performance Measure, Amount Other Performance Measure, Amount Interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Deferred commissions, current portion Contract with Customer, Asset, after Allowance for Credit Loss, Current Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] 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 Total shares excluded from diluted net income (loss) 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 Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Unrecognized stock based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] 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] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Non-cash adjustments Non-cash adjustments Restructuring Reserve, Settled without Cash Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] 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] Stock issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date 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 Paydowns, maturities, and redemptions of marketable securities Proceeds from Maturities of Debt Securities, Available-for-Sale Proceeds from Maturities of Debt Securities, Available-for-Sale Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Weighted average shares used in computing net income per share: 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 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 Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Class B treasury stock, 195 shares outstanding as of September 30, 2023 and December 31, 2022 Treasury Stock, Common, Value Security Exchange Name Security Exchange Name 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 Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Options to purchase common stock Employee Stock Option [Member] Investments Investment, Policy [Policy Text Block] 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 Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Document Type Document Type Ian Siegel [Member] Ian Siegel Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Common shares repurchased, amount Treasury Stock, Value, Acquired, Cost Method Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Chief Executive Officer Chief Executive Officer [Member] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] 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 Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Accounts receivable, allowance for credit loss, current Accounts Receivable, Allowance for Credit Loss, Current Customer Concentration Risk Customer Concentration Risk [Member] Other current liabilities Other Liabilities, Current Cash Cash [Member] Income Statement [Abstract] Deferred commissions, net Increase (Decrease) in Contract with Customer, Asset Forfeited/cancelled (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 Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and cash equivalent Cash and Cash Equivalents, Fair Value Disclosure Accelerated Share Repurchases [Table] Accelerated Share Repurchases [Table] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 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 Common Stock Purchased, Open Market Common Stock Purchased, Open Market [Member] Common Stock Purchased, Open Market David Travers [Member] David Travers Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Net income per share, diluted: Earnings Per Share, Diluted [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Financial Instrument [Axis] Financial Instrument [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] 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] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Convertible notes issued Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accrued employee stock purchase plan contribution Accrued Employee Stock Purchase Plan Contributions, Current Accrued Employee Stock Purchase Plan Contributions, Current Current assets Assets, Current [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] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Accrued interest Increase (Decrease) in Interest Payable, Net Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Net income per share, basic: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Deferred commissions, net of current portion Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Other Other Operating Activities, Cash Flow Statement Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding 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 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 Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Net income Net Income (Loss) Available to Common Stockholders, Basic Number of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] 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 Effective tax rate Effective Income Tax Rate Reconciliation, Percent Conversion of Class B stock to Class A stock (in shares) Conversion of Stock, Shares Converted Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities 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] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount 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] All Executive Categories All Executive Categories [Member] Title of Individual [Axis] Title of Individual [Axis] Accrued compensation and benefits Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Capitalized internal-use software costs Payments for Software Debt Disclosure [Abstract] Net income per share: Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Shares withheld related to net share settlement Share-Based Payment Arrangement, Value, Shares Withheld For Settlement Share-Based Payment Arrangement, Value, Shares Withheld For Settlement Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Senior Notes Senior Notes [Member] Segments and Geographic Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Timothy Yarbrough [Member] Timothy Yarbrough Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Stock repurchase program, increased limit Stock Repurchase Program, Authorized Increased Limit Stock Repurchase Program, Authorized Increased Limit 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 Schedule of Stock Options Roll Forward Schedule of Stock Options Roll Forward [Table Text Block] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Authorized amount for repurchase Stock Repurchase Program, Authorized Amount Shares purchased under ESPP (in shares) Stock Repurchased During Period, Shares Accrued non-income taxes Sales and Excise Tax Payable, Current Debt securities, available-for-sale, amortized cost and cash and cash equivalents Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] PEO Name PEO Name Concentration risk (as a percent) Concentration Risk, Percentage 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] 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 Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding 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 Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Marketable securities Balance Sheet Classification, Marketable Securities Debt Securities, Available-for-Sale, Current Equity Incentive Plans, 2012, 2014, 2021 Equity Incentive Plans, 2012, 2014, 2021 [Member] Equity Incentive Plans, 2012, 2014, 2021 Other accrued expenses Other Accrued Liabilities, Current Depreciation and amortization Depreciation, Depletion and Amortization Debt instrument, stated rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Total stockholders' equity (deficit) Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Equity Incentive Plan 2021 Equity Incentive Plan 2021 [Member] Equity Incentive Plan 2021 Revenue that was included in deferred revenue balances Contract with Customer, Liability, Revenue Recognized Share Repurchase Program Treasury Stock [Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions Accrued Sales Commission, Current Preferred stock, issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Internal-use software, net Intangible Assets, Net (Excluding Goodwill) Effective interest rate 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] Accrued partner expenses Accrued Partner Expenses, Current Accrued Partner Expenses, Current Document Fiscal Period Focus Document Fiscal Period Focus Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title 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 Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Income Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Accrued marketing Accrued Marketing Costs, Current Employee stock purchase plan Employee Stock Purchase Plans [Member] Employee Stock Purchase Plans Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Share Repurchase Program [Domain] Share Repurchase Program [Domain] Exercise Price Award Exercise Price Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Available-for-Sale Securities, Debt Maturities [Abstract] Available-for-Sale Securities, Debt Maturities [Abstract] 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 Debt issuance costs Debt Issuance Costs, Gross 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 Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Amortization and accretion of marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders' equity (deficit) Liabilities and Equity Ryan Sakamoto [Member] Ryan Sakamoto Fair Value Measurement, 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 Basic (in dollars per share) Net income per share, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset 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 Reduction in workforce 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 Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration 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] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Restructuring charges Expense Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Stock repurchase program, remaining authorized amount for future purchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Available for sale debt securities Fair Value Measurement, available for sale debt securities Total available-for-sale debt securities Debt Securities, Available-for-Sale Document Information [Table] Document Information [Table] Fair Value Measurement, Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 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] 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] Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Provision for bad debts Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital 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 Deferred income taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited/Cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Forfeited/Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] 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] Share based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Other assets Increase (Decrease) in Other Operating Assets Unrealized gains (losses) on equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Cash payments Payments for Restructuring Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Shares withheld related to net share settlement (in shares) Share-Based Payment Arrangement, Shares Withheld For Settlement Share-Based Payment Arrangement, Shares Withheld For Settlement 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 Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Accrued liability for indemnification arrangements Loss Contingency Accrual Total stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Income tax expense Income tax expense Income Tax Expense (Benefit) Non-US Non-US [Member] Financial Instruments Fair Value Disclosures [Text Block] Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Qasim Saifee [Member] Qasim Saifee 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] 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 Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market mutual funds Money Market Funds [Member] Available for sale debt securities, reclassified Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] 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 Balance Sheet Classification, 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 Common shares repurchased (in shares) Treasury Stock, Shares, Acquired Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term borrowings Long-Term Debt, Excluding Current Maturities Sales and marketing Selling and Marketing Expense [Member] Proceeds from issuance of senior unsecured notes Proceeds from Issuance of Unsecured Debt 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 Amy Garefis [Member] Amy Garefis Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Operating expenses Operating Expenses [Abstract] Revenue Information Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Effect of dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Other long-term liabilities Other Liabilities, Noncurrent 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] Total operating expenses Operating Expenses Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] 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 Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Income from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Senior Notes Due 2030 Senior Notes Due 2030 [Member] Senior Notes Due 2030 Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] 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] Shares reserved for issuance (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased EX-101.PRE 10 zip-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Nov. 01, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001617553  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Common Class A    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   76,199,866
Common Class B    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   22,633,316
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 243,339 $ 227,380
Marketable securities 253,665 342,975
Accounts receivable, net of allowances of $5,171 and $3,693 at September 30, 2023 and December 31, 2022, respectively 32,990 44,421
Prepaid expenses and other assets 11,031 12,648
Deferred commissions, current portion 5,090 4,870
Total current assets 546,115 632,294
Property and equipment, net 6,746 8,103
Operating lease right-of-use assets 9,766 12,179
Internal-use software, net 18,186 15,758
Deferred commissions, net of current portion 4,383 4,813
Goodwill 1,724 1,724
Deferred tax assets, net 55,487 38,653
Other assets 823 1,039
Total assets 643,230 714,563
Current liabilities    
Accounts payable 8,614 21,175
Accrued expenses 41,406 69,115
Accrued interest 5,964 12,837
Deferred revenue 16,224 19,580
Operating lease liabilities, current portion 4,464 5,429
Other current liabilities 14,148 1,527
Total current liabilities 90,820 129,663
Operating lease liabilities, net of current portion 9,935 13,018
Long-term borrowings 542,317 541,559
Other long-term liabilities 12,090 1,703
Total liabilities 655,162 685,943
Commitments and contingencies
Stockholders' equity (deficit)    
Preferred Stock, $0.00001 par value; 50,000 shares authorized as of September 30, 2023 and December 31, 2022; no shares issued and outstanding as of September 30, 2023 and December 31, 2022 0 0
Class B treasury stock, 195 shares outstanding as of September 30, 2023 and December 31, 2022 (644) (644)
Additional paid-in capital 0 35,926
Accumulated deficit (11,162) (6,290)
Accumulated other comprehensive loss (127) (373)
Total stockholders' equity (deficit) (11,932) 28,620
Total liabilities and stockholders' equity (deficit) 643,230 714,563
Common Class A    
Stockholders' equity (deficit)    
Common stock 1 1
Common Class B    
Stockholders' equity (deficit)    
Common stock $ 0 $ 0
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Accounts receivable, allowance for credit loss, current $ 5,171 $ 3,693
Stockholders' equity (deficit)    
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
Treasury stock (in shares) 195,000 195,000
Common Class A    
Stockholders' equity (deficit)    
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,199,000 74,320,000
Common stock, outstanding (in shares) 76,199,000 74,320,000
Common Class B    
Stockholders' equity (deficit)    
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 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 155,630 $ 226,968 $ 509,800 $ 694,171
Cost of revenue 14,533 21,839 50,831 65,202
Gross profit 141,097 205,129 458,969 628,969
Operating expenses        
Sales and marketing 55,648 112,574 216,171 386,795
Research and development 32,136 33,008 109,047 93,577
General and administrative 20,647 30,076 67,601 79,805
Total operating expenses 108,431 175,658 392,819 560,177
Income from operations 32,666 29,471 66,150 68,792
Other income (expense)        
Interest expense (7,351) (7,361) (22,038) (21,157)
Other income (expense), net 4,695 321 14,731 332
Total other income (expense), net (2,656) (7,040) (7,307) (20,825)
Income before income taxes 30,010 22,431 58,843 47,967
Income tax expense 5,934 1,875 15,376 5,884
Net income $ 24,076 $ 20,556 $ 43,467 $ 42,083
Net income per share:        
Basic (in dollars per share) $ 0.24 $ 0.18 $ 0.43 $ 0.36
Diluted (in dollars per share) $ 0.23 $ 0.17 $ 0.41 $ 0.34
Weighted average shares used in computing net income per share:        
Basic (in shares) 99,800 113,059 101,409 116,184
Diluted (in shares) 104,707 119,810 106,688 123,616
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 24,076 $ 20,556 $ 43,467 $ 42,083
Other comprehensive income (loss), net of tax        
Unrealized gains (losses) on available-for-sale debt securities 149 (146) 246 (146)
Total other comprehensive income (loss) 149 (146) 246 (146)
Total comprehensive income $ 24,225 $ 20,410 $ 43,713 $ 41,937
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Changes in Stockholders’ Equity (Deficit) - USD ($)
shares in Thousands, $ in Thousands
Total
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Common Class A
Common Stock
Common Class B
Common Stock
Common Class B
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021         87,843 30,571  
Beginning balance at Dec. 31, 2021 $ 234,968 $ 303,395 $ (67,784) $ 0 $ 1 $ 0 $ (644)
Beginning balance (in shares) at Dec. 31, 2021             (195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion of Class B stock to Class A stock (in shares)         1,446 (1,446)  
Issuance of common stock upon exercise of options (in shares)           1,180  
Issuance of common stock upon exercise of options 2,078 2,078          
Issuance of common stock upon the vesting and settlement of RSUs (in shares)         354 433  
Stock-based compensation 21,112 21,112          
Shares withheld related to net share settlement (in shares)         (133) (181)  
Shares withheld related to net share settlement (5,902) (5,902)          
Stock issued under employee stock purchase plan (in shares)         290    
Shares issued under employee stock purchase plan 5,293 5,293          
Repurchase and retirement of common stock (in shares)         (2,420)    
Repurchase and retirement of common stock (62,349) (62,349)          
Net income 8,417   8,417        
Ending balance (in shares) at Mar. 31, 2022         87,380 30,557  
Ending balance at Mar. 31, 2022 203,617 263,627 (59,367) 0 $ 1 $ 0 $ (644)
Ending balance (in shares) at Mar. 31, 2022             (195)
Beginning balance (in shares) at Dec. 31, 2021         87,843 30,571  
Beginning balance at Dec. 31, 2021 234,968 303,395 (67,784) 0 $ 1 $ 0 $ (644)
Beginning balance (in shares) at Dec. 31, 2021             (195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 42,083            
Other comprehensive income (loss) (146)            
Ending balance (in shares) at Sep. 30, 2022         81,090 30,557  
Ending balance at Sep. 30, 2022 133,262 159,752 (25,701) (146) $ 1 $ 0 $ (644)
Ending balance (in shares) at Sep. 30, 2022             (195)
Beginning balance (in shares) at Mar. 31, 2022         87,380 30,557  
Beginning balance at Mar. 31, 2022 203,617 263,627 (59,367) 0 $ 1 $ 0 $ (644)
Beginning balance (in shares) at Mar. 31, 2022             (195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion of Class B stock to Class A stock (in shares)         663 (663)  
Issuance of common stock upon exercise of options (in shares)         5 460  
Issuance of common stock upon exercise of options 1,099 1,099          
Issuance of common stock upon the vesting and settlement of RSUs (in shares)         275 348  
Vesting of early exercised options 97 97          
Stock-based compensation 18,200 18,200          
Shares withheld related to net share settlement (in shares)         (94) (145)  
Shares withheld related to net share settlement (3,665) (3,665)          
Repurchase and retirement of common stock (in shares)         (4,807)    
Repurchase and retirement of common stock (82,878) (82,878)          
Net income 13,110   13,110        
Ending balance (in shares) at Jun. 30, 2022         83,422 30,557  
Ending balance at Jun. 30, 2022 149,580 196,480 (46,257) 0 $ 1 $ 0 $ (644)
Ending balance (in shares) at Jun. 30, 2022             (195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion of Class B stock to Class A stock (in shares)         619 (619)  
Issuance of common stock upon exercise of options (in shares)           421  
Issuance of common stock upon exercise of options 646 646          
Issuance of common stock upon the vesting and settlement of RSUs (in shares)         380 341  
Stock-based compensation 19,844 19,844          
Shares withheld related to net share settlement (in shares)         (127) (143)  
Shares withheld related to net share settlement (5,168) (5,168)          
Stock issued under employee stock purchase plan (in shares)         159    
Shares issued under employee stock purchase plan 2,836 2,836          
Repurchase and retirement of common stock (in shares)         (3,363)    
Repurchase and retirement of common stock (54,886) (54,886)          
Net income 20,556   20,556        
Other comprehensive income (loss) (146)     (146)      
Ending balance (in shares) at Sep. 30, 2022         81,090 30,557  
Ending balance at Sep. 30, 2022 133,262 159,752 (25,701) (146) $ 1 $ 0 $ (644)
Ending balance (in shares) at Sep. 30, 2022             (195)
Beginning balance (in shares) at Dec. 31, 2022         74,320 30,379  
Beginning balance at Dec. 31, 2022 $ 28,620 35,926 (6,290) (373) $ 1 $ 0 $ (644)
Beginning balance (in shares) at Dec. 31, 2022 (195)           (195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion of Class B stock to Class A stock (in shares)         4,568 (4,568)  
Issuance of common stock upon exercise of options (in shares)         6 658  
Issuance of common stock upon exercise of options $ 1,298 1,298          
Issuance of common stock upon the vesting and settlement of RSUs (in shares)         525 269  
Stock-based compensation 22,088 22,088          
Shares withheld related to net share settlement (in shares)         (191) (109)  
Shares withheld related to net share settlement (4,511) (4,511)          
Stock issued under employee stock purchase plan (in shares)         237    
Shares issued under employee stock purchase plan 4,221 4,221          
Repurchase and retirement of common stock (in shares)         (3,806)    
Repurchase and retirement of common stock (60,292) (59,022) (1,270)        
Share repurchase excise tax (459)   (459)        
Net income 5,011   5,011        
Other comprehensive income (loss) 161     161      
Ending balance (in shares) at Mar. 31, 2023         75,659 26,629  
Ending balance at Mar. 31, 2023 (3,863) 0 (3,008) (212) $ 1 $ 0 $ (644)
Ending balance (in shares) at Mar. 31, 2023             (195)
Beginning balance (in shares) at Dec. 31, 2022         74,320 30,379  
Beginning balance at Dec. 31, 2022 $ 28,620 35,926 (6,290) (373) $ 1 $ 0 $ (644)
Beginning balance (in shares) at Dec. 31, 2022 (195)           (195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income $ 43,467            
Other comprehensive income (loss) 246            
Ending balance (in shares) at Sep. 30, 2023         76,199 22,829  
Ending balance at Sep. 30, 2023 $ (11,932) 0 (11,162) (127) $ 1 $ 0 $ (644)
Ending balance (in shares) at Sep. 30, 2023 (195)           (195)
Beginning balance (in shares) at Mar. 31, 2023         75,659 26,629  
Beginning balance at Mar. 31, 2023 $ (3,863) 0 (3,008) (212) $ 1 $ 0 $ (644)
Beginning balance (in shares) at Mar. 31, 2023             (195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion of Class B stock to Class A stock (in shares)         558 (558)  
Issuance of common stock upon exercise of options (in shares)         6 449  
Issuance of common stock upon exercise of options 1,224 1,224          
Issuance of common stock upon the vesting and settlement of RSUs (in shares)         570 198  
Stock-based compensation 18,040 18,040          
Shares withheld related to net share settlement (in shares)         (187) (89)  
Shares withheld related to net share settlement (4,585) (4,585)          
Repurchase and retirement of common stock (in shares)         (3,188)    
Repurchase and retirement of common stock (50,592) (14,679) (35,913)        
Share repurchase excise tax (392)   (392)        
Net income 14,380   14,380        
Other comprehensive income (loss) (64)     (64)      
Ending balance (in shares) at Jun. 30, 2023         73,418 26,629  
Ending balance at Jun. 30, 2023 (25,852) 0 (24,933) (276) $ 1 $ 0 $ (644)
Ending balance (in shares) at Jun. 30, 2023             (195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion of Class B stock to Class A stock (in shares)         4,161 (4,161)  
Issuance of common stock upon exercise of options (in shares)         5 268  
Issuance of common stock upon exercise of options 965 965          
Issuance of common stock upon the vesting and settlement of RSUs (in shares)         603 169  
Stock-based compensation 19,331 19,331          
Shares withheld related to net share settlement (in shares)         (209) (76)  
Shares withheld related to net share settlement (4,321) (4,321)          
Stock issued under employee stock purchase plan (in shares)         153    
Shares issued under employee stock purchase plan 2,175 2,175          
Repurchase and retirement of common stock (in shares)         (1,932)    
Repurchase and retirement of common stock (28,269) (18,150) (10,119)        
Share repurchase excise tax (186)   (186)        
Net income 24,076   24,076        
Other comprehensive income (loss) 149     149      
Ending balance (in shares) at Sep. 30, 2023         76,199 22,829  
Ending balance at Sep. 30, 2023 $ (11,932) $ 0 $ (11,162) $ (127) $ 1 $ 0 $ (644)
Ending balance (in shares) at Sep. 30, 2023 (195)           (195)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net income $ 43,467 $ 42,083
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation expense 58,305 57,478
Depreciation and amortization 8,459 7,989
Provision for bad debts 2,495 2,203
Deferred income taxes (16,834) (2,547)
Non-cash lease expense 3,190 3,467
Amortization and accretion of marketable securities (8,573) (156)
Other 1,197 2,838
Change in operating assets and liabilities:    
Accounts receivable 8,936 (8,186)
Prepaid expenses and other current assets 1,083 (1,740)
Deferred commissions, net 209 (611)
Other assets 426 2,090
Accounts payable (12,591) (11,008)
Accrued expenses and other liabilities (5,996) (11,163)
Accrued interest (6,873) 5,938
Deferred revenue (3,355) 805
Operating lease liabilities (4,792) (5,132)
Net cash provided by operating activities 68,753 84,348
Cash flows from investing activities    
Purchases of property and equipment (809) (2,224)
Capitalized internal-use software costs (7,531) (6,336)
Purchases of marketable securities (323,791) (186,719)
Paydowns, maturities, and redemptions of marketable securities 421,522 0
Net cash provided by (used in) investing activities 89,391 (195,279)
Cash flows from financing activities    
Proceeds from issuance of senior unsecured notes 0 550,000
Payment of senior unsecured notes’ issuance fees 0 (9,378)
Payments of tax withholdings on net settlement of equity awards (13,417) (14,735)
Repurchase of common stock (139,153) (198,678)
Proceeds from exercise of stock options 3,989 3,950
Proceeds from issuance of stock under employee stock purchase plan 6,396 8,129
Net cash provided by (used in) financing activities (142,185) 339,288
Net increase in cash and cash equivalents 15,959 228,357
Beginning of period 227,380 254,621
End of period $ 243,339 $ 482,978
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business
9 Months Ended
Sep. 30, 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.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 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 unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted.
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Form 10-K”). The condensed consolidated balance sheet as of December 31, 2022 has been derived from the Company’s audited consolidated financial statements.
In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed consolidated financial statements.
There have been no changes in the Company’s accounting policies from those disclosed in the Company’s audited consolidated financial statements and the related notes included in the 2022 Form 10-K.
The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023 or any future period.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and footnotes thereto. Actual results could differ from those estimates.
Investments
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 condensed consolidated statements 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 reported net of tax as a separate component of stockholders’ equity (deficit) in accumulated other comprehensive loss. During the three and nine months ended September 30, 2023, in connection with its available-for-sale debt securities, the Company recorded pre-tax unrealized gains of $0.1 million and $0.2 million, respectively, in other comprehensive income (loss), with no associated tax benefit. The Company recorded pre-tax unrealized losses in other
comprehensive income (loss) of $0.2 million with an associated tax benefit of $0.1 million in available-for-sale debt securities during both the three and nine months ended September 30, 2022.
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 condensed consolidated statements of operations. During the three and nine months ended September 30, 2023 and 2022, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of accumulated other comprehensive loss into other income (expense), net in the condensed consolidated statements of operations.
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 three and nine months ended September 30, 2023 and 2022. In addition, property and equipment and operating lease right-of-use (“ROU”) assets outside of the United States were not material as of September 30, 2023 and December 31, 2022.
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 September 30, 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 13% and 12% of the Company’s outstanding accounts receivable as of September 30, 2023 and December 31, 2022, respectively. The Company does not consider the concentration of its accounts receivable to be a material risk. For the three and nine months ended September 30, 2023 and 2022, there were no customers that individually represented 10% or more of revenue.
The Company uses third parties to collect its credit card receivables and believes risk related to its credit card processors is minimal.
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 condensed consolidated statements of changes in stockholders’ equity (deficit). 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. For more information on the Company’s share repurchase program, please see Note 9.
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 September 30, 2023, the Company reflected $1.0 million of excise tax as part of the cost basis of the stock repurchased during the nine months ended September 30, 2023, and recorded a corresponding liability for the excise taxes payable in accrued expenses on its condensed consolidated balance sheet.
Recent Accounting Pronouncements
Accounting Pronouncements Not Yet Adopted
The Company reviewed all recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The following table presents the Company’s basic net income per share (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income per share, basic:
Net income $24,076 $20,556 $43,467 $42,083 
Weighted average shares of Class A and Class B common stock outstanding99,800 113,059 101,409 116,184 
Net income per share, basic$0.24 $0.18 $0.43 $0.36 
The following table presents the Company’s diluted net income per share (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income per share, diluted:
Numerator:
Net income$24,076 $20,556 $43,467 $42,083 
Denominator:
Weighted average shares of Class A and Class B common stock outstanding, basic99,800 113,059 101,409 116,184 
Effect of dilutive securities:
Options to purchase common stock4,608 6,640 4,943 7,255 
Unvested restricted stock units273 111 325 177 
Employee stock purchase plan26 — 11 — 
Weighted average shares of Class A and Class B common stock outstanding, diluted104,707 119,810 106,688 123,616 
Net income per share, diluted$0.23 $0.17 $0.41 $0.34 
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):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Options to purchase common stock102 77 
Unvested restricted stock units5,770 6,197 6,032 5,777 
Employee stock purchase plan126 245 136 213 
Total shares excluded from diluted net income per share5,901 6,544 6,171 6,067 
In April 2021, the Company granted a restricted stock unit (“RSU”) award (the “CEO Performance Award”), which included service, market, and performance based vesting conditions. The CEO Performance Award is excluded from the above table because none of the market conditions have been met as of September 30, 2023.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Information
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Information Revenue Information
The Company disaggregates revenue into two streams: subscription revenue and performance-based revenue. The following table presents the Company’s revenue streams (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Subscription$122,431 $175,129 $402,599 $537,290 
Performance-based33,199 51,839 107,201 156,881 
Total revenue$155,630 $226,968 $509,800 $694,171 
The Company recognized $16.9 million and $24.1 million of revenue during the three months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances as of June 30, 2023 and 2022, respectively.
The Company recognized $19.4 million and $23.1 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances as of December 31, 2022 and 2021, respectively.
As of September 30, 2023 and December 31, 2022, the Company had no contract assets.
Performance Obligations
No revenue was recognized during the three and nine months ended September 30, 2023 and 2022 from performance obligations satisfied in previous periods.
As of September 30, 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 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consist of the following (in thousands):
September 30,December 31,
20232022
Accrued compensation and benefits$14,126 $31,791 
Accrued marketing9,562 10,937 
Accrued commissions4,331 5,716 
Accrued refunds and customer liabilities2,376 2,863 
Accrued partner expenses2,202 7,465 
Accrued non-income taxes1,739 3,605 
Other accrued expenses7,070 6,738 
Total accrued expenses$41,406 $69,115 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
Credit Facility
The Company has a $250.0 million credit facility which matures in April 2026. 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 its credit facility and was in compliance with the financial covenants as of September 30, 2023. The amount available under the credit facility as of September 30, 2023 was $245.2 million, which is the credit limit less letters of credit outstanding of $4.8 million.
Senior Unsecured Notes
On January 12, 2022, the Company issued an aggregate principal amount of $550.0 million senior unsecured notes (the “Notes”) in a private placement. 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 interest amounts are included within accrued interest in the Company’s condensed consolidated balance sheets. At its sole discretion, the Company has the option to redeem the Notes at any time in whole or in part at specified redemption prices.
The Company includes its Notes, net of debt issuance costs, within long-term borrowings in its condensed consolidated balance sheets. As of September 30, 2023, the Company had a carrying amount of approximately $7.7 million of debt issuance costs related to the Notes.
For both the three months ended September 30, 2023 and 2022, the Company recognized $7.1 million in interest expense related to the Notes, and for the nine months ended September 30, 2023 and 2022, the Company recognized $21.4 million and $20.5 million, respectively, in interest expense related to the Notes, with an effective interest rate of 5.4%. Such interest expense includes $0.3 million and $0.2 million related to the amortization of debt issuance costs for the three months ended September 30, 2023 and 2022, respectively, and $0.8 million and $0.7 million related to the amortization of debt issuance costs for the nine months ended September 30, 2023 and 2022, respectively.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
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 condensed 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 September 30, 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 recorded restructuring costs of $8.3 million during the three months ended June 30, 2023 primarily related to employee severance and continuation of health benefits. Included in the $8.3 million of restructuring costs were non-cash charges of $0.3 million pertaining to fixed asset disposals incurred in conjunction with the restructuring plan. Restructuring costs were presented as $3.9 million in sales and marketing, $3.4 million in research and development, and $1.0 million in general and administrative expenses within the condensed consolidated statements of operations.
During the three months ended September 30, 2023, the Company reversed $0.7 million associated with the restructuring costs liability that existed at June 30, 2023 when it was determined such costs would not need to be paid and recorded additional restructuring costs of $0.3 million related to employee severance and continuation of health benefits. Of the restructuring costs liability outstanding as of September 30, 2023, the Company expects the remaining costs to be paid by the end of 2023.
The following table presents the restructuring costs liability for the nine months ended September 30, 2023, which is included in accrued expenses in the Company’s condensed consolidated balance sheets:
Nine Months Ended
September 30, 2023
Accrual, at December 31, 2022
$— 
Expense8,336 
Cash payments(7,189)
Non-cash adjustments(650)
Accrual, at September 30, 2023
$497 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Fair Value Measurements
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 September 30, 2023 (in thousands):
Balance Sheet Classification
Amortized Cost BasisGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Level 1:
Cash$217,930 $— $— $217,930 $217,930 $— 
Money market mutual funds17,308 — — 17,308 17,308 — 
U.S. treasury securities160,817 (46)160,775 2,500 158,275 
Subtotal396,055 (46)396,013 237,738 158,275 
Level 2:
Commercial paper21,316 — — 21,316 — 21,316 
Certificates of deposit5,518 — — 5,518 — 5,518 
Corporate notes and obligations41,397 (42)41,358 5,601 35,757 
Asset-backed securities9,958 (22)9,938 — 9,938 
U.S. agency securities22,886 — (25)22,861 — 22,861 
Subtotal101,075 (89)100,991 5,601 95,390 
Total cash, cash equivalents, and marketable securities$497,130 $$(135)$497,004 $243,339 $253,665 
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, accounts payable, and accrued expenses, 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 as of September 30, 2023 was estimated to be approximately $434.5 million.
Equity Securities
The Company’s investments in equity securities consist primarily of money market mutual funds. During the three and nine months ended September 30, 2023 and 2022, the Company recorded no material unrealized gains or losses in connection with its money market mutual funds held as of September 30, 2023.
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 September 30, 2023 (in thousands):
Due within 1 year$254,522 
Due after 1 year through 5 years7,243 
Total available-for-sale debt securities$261,765 
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 September 30, 2023 (in thousands):
Less Than 12 Months12 Months or GreaterTotal
Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Asset-backed securities$5,633 $(20)$236 $(2)$5,869 $(22)
Corporate notes and obligations27,991 (19)5,836 (23)33,827 (42)
U.S. treasury securities97,537 (46)— — 97,537 (46)
U.S. agency securities20,360 (25)— — 20,360 (25)
Total available-for-sale debt securities$151,521 $(110)$6,072 $(25)$157,593 $(135)
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 three and nine months ended September 30, 2023 and 2022. The Company had no ending allowance balances for credit losses as of September 30, 2023 or December 31, 2022.
During the three and nine months ended September 30, 2023 and 2022, the Company had no sales of its available-for-sale debt securities.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchase Program
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Share Repurchase Program Share Repurchase Program
In 2022, the Company’s board of directors authorized the Company to repurchase up to $450.0 million of outstanding shares of its common stock pursuant to a share repurchase program (the “Program”). In May 2023, the Company’s board of directors authorized an increase to the Program of $100.0 million, which resulted in a total of $550.0 million of outstanding shares of its common stock authorized for repurchase. 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 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.
During the nine months ended September 30, 2023, the Company repurchased 8.9 million shares of its Class A common stock for $138.9 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, 1.9 million shares of its Class A common stock purchased in the open market totaling $28.2 million, and 0.1 million shares of its Class A common stock delivered upon the final settlement of an accelerated share repurchase agreement that the Company entered into in December 2022 with a major financial institution for which the payment was made in December 2022.
Approximately $71.8 million remains available for future repurchases of Class A common stock under the Program as of September 30, 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 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Total stock-based compensation expense is recorded in the condensed consolidated statements of operations as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Cost of revenue$171 $210 $495 $613 
Sales and marketing3,068 2,890 9,567 7,947 
Research and development8,921 7,655 26,686 23,215 
General and administrative6,935 8,569 21,557 25,703 
Total stock-based compensation$19,095 $19,324 $58,305 $57,478 
Equity Incentive Plan and Employee Stock Purchase Plan
Under the Company’s 2021 Equity Incentive Plan, as of September 30, 2023, 24.4 million shares of Class A common stock were authorized, of which 14.2 million shares of Class A common stock were available for future issuance. The number of shares reserved for issuance was increased in January 2023 pursuant to the evergreen provisions set forth in the 2021 Equity Incentive Plan.
Under the Company’s 2021 Employee Stock Purchase Plan (the “ESPP”), as of September 30, 2023, 3.0 million shares of Class A common stock were authorized. The number of shares reserved for issuance was increased in January 2023 pursuant to the evergreen provisions set forth in the ESPP.
The ESPP provides for concurrent six-month offering and purchase periods beginning February 15 and August 15 of each year. During the three months ended September 30, 2023, 0.2 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $2.2 million. During the nine months ended September 30, 2023, 0.4 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $6.4 million.
For the ESPP, the Company recorded stock-based compensation expense of $0.5 million and $1.5 million during the three and nine months ended September 30, 2023, respectively, and $0.6 million and $1.9 million during the three and nine months ended September 30, 2022, respectively. As of September 30, 2023, there was $1.1 million of unrecognized stock-based compensation expense that is expected to be recognized over the remaining term of the offering period ending February 14, 2024. As of September 30, 2023, the Company recorded a liability of $0.9 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 condensed consolidated balance sheets.
Stock Options
A summary of the Company’s stock option activity for the nine months ended September 30, 2023 is as follows (in thousands, except weighted average information):
Number of Options OutstandingWeighted Average Exercise Price Per Share
Outstanding at December 31, 2022
6,746 $2.31 
Granted— — 
Exercised(1,394)2.50 
Forfeited/Canceled(36)2.58 
Outstanding at September 30, 2023
5,316 $2.26 
Exercisable at September 30, 2023
5,210 $2.26 
As of September 30, 2023, total remaining stock-based compensation expense for unvested stock options is $1.4 million, which is expected to be recognized over a weighted average period of 0.7 years.
Restricted Stock Units
The Company’s CEO Performance Award provides for a grant of 1.4 million RSUs consisting of five vesting tranches with a vesting schedule based upon achieving stock price targets as well as satisfying certain minimum service requirements. During the three and nine months ended September 30, 2023, the Company recorded stock-based compensation expense of $1.5 million and $4.5 million, respectively, related to the CEO Performance Award. During the three and nine months ended September 30, 2022, the Company recorded stock-based compensation expense of $1.5 million and $4.4 million, respectively, related to the CEO Performance Award.
For all RSUs, excluding the CEO Performance Award, the Company recorded stock-based compensation expense of $16.7 million and $51.3 million during the three and nine months ended September 30, 2023, respectively, and $17.1 million and $50.2 million during the three and nine months ended September 30, 2022, respectively.
A summary of the Company’s RSU activity for the nine months ended September 30, 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 
Granted4,820 20.49 
Vested(2,333)22.64 
Forfeited/Canceled(1,434)21.99 
Unvested at September 30, 2023
8,694 $20.17 
As of September 30, 2023, total unrecognized stock-based compensation expense for RSUs associated with the CEO Performance Award was $8.9 million, which is expected to be recognized over a weighted average period of 1.8 years. The Company had no other performance-based RSUs as of September 30, 2023. For the remaining RSUs, total unrecognized stock-based compensation expense for unvested RSUs as of September 30, 2023 was $145.5 million, which is expected to be recognized over a weighted average period of 1.5 years.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company computes its provision (benefit) for income taxes by applying the estimated annual effective tax rate to pretax income or loss and adjusts the provision for discrete tax items recorded in the period. The income tax expense, effective tax rates, and statutory federal income tax rates for the three and nine months ended September 30, 2023 and September 30, 2022 were as follows (in thousands, except percentages):

Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Income tax expense$5,934 $1,875 $15,376 $5,884 
Effective tax rate19.8 %8.4 %26.1 %12.3 %
Statutory federal income tax rate21 %21 %21 %21 %
The effective tax rate for the three months ended September 30, 2023 differed from the U.S. federal statutory tax rate of 21% primarily due to state taxes, tax detriments relating to the settlement of RSUs, certain non-deductible expenses, and limitations on the amount of deductible officer compensation, more than offset by the net tax benefits from research and development tax credits. The effective tax rate for the nine months ended September 30, 2023 differed from the U.S. federal statutory tax rate of 21% primarily due to state taxes, tax detriments relating to the settlement of RSUs, certain non-deductible expenses, and limitations on the amount of deductible officer compensation, partially offset by the net tax benefits from research and development tax credits. The effective tax rate for the three and nine months ended September 30, 2022 differed from the U.S. federal statutory tax rate of 21% primarily due to excess tax benefits relating to the exercise of non-qualified stock options and settlement of RSUs and from the tax benefits from research and development tax credits, partially offset by state taxes, non-deductible expenses including certain stock-based compensation expenses, and limitations on the amount of deductible officer compensation.
During the three and nine months ended September 30, 2023, the Company continued to record reserves for the current year uncertain tax positions recognized within the effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net income $ 24,076 $ 14,380 $ 5,011 $ 20,556 $ 13,110 $ 8,417 $ 43,467 $ 42,083
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Sep. 30, 2023
shares
Sep. 30, 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  
Ryan Sakamoto [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On August 25, 2023, Ryan Sakamoto, our Executive Vice President, Chief Legal Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 51,232 shares of common stock. The plan’s expiration date is December 31, 2024.
Name Ryan Sakamoto  
Title Executive Vice President, Chief Legal Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date August 25, 2023  
Arrangement Duration 494 days  
Aggregate Available 51,232 51,232
Qasim Saifee [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 8, 2023, Qasim Saifee, our Chief Operating Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 442,225 shares of common stock. The plan’s expiration date is December 31, 2024.
Name Qasim Saifee  
Title Chief Operating Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 8, 2023  
Arrangement Duration 480 days  
Aggregate Available 442,225 442,225
Ian Siegel [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 11, 2023, The Siegel Family Trust dtd 11/7/2005, affiliated with Ian Siegel, our Chief Executive Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 2,000,000 shares of common stock. The plan’s expiration date is December 27, 2024.
Name Ian Siegel  
Title Chief Executive Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 11, 2023  
Arrangement Duration 473 days  
Aggregate Available 2,000,000 2,000,000
Amy Garefis [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 12, 2023, Amy Garefis, our Executive Vice President, Chief People Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 80,457 shares of common stock. The plan’s expiration date is December 31, 2024.
Name Amy Garefis  
Title Executive Vice President, Chief People Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 12, 2023  
Arrangement Duration 476 days  
Aggregate Available 80,457 80,457
Timothy Yarbrough [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 12, 2023, The Yarbrough Family Trust, affiliated with Timothy Yarbrough, our Executive Vice President, Chief Financial Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 179,825 shares of common stock. The plan’s expiration date is December 31, 2024.
Name Timothy Yarbrough  
Title Executive Vice President, Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 12, 2023  
Arrangement Duration 476 days  
Aggregate Available 179,825 179,825
David Travers [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 14, 2023, David Travers, our President, adopted a Rule 10b5-1 Plan for the potential sale of up to 349,888 shares of common stock. The plan’s expiration date is December 27, 2024.
Name David Travers  
Title President  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 14, 2023  
Arrangement Duration 470 days  
Aggregate Available 349,888 349,888
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation
The unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted.
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Form 10-K”). The condensed consolidated balance sheet as of December 31, 2022 has been derived from the Company’s audited consolidated financial statements.
In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed consolidated financial statements.
There have been no changes in the Company’s accounting policies from those disclosed in the Company’s audited consolidated financial statements and the related notes included in the 2022 Form 10-K.
The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023 or any future period.
Use of Estimates The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and footnotes thereto. Actual results could differ from those estimates.
Investments
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 condensed consolidated statements 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 reported net of tax as a separate component of stockholders’ equity (deficit) in accumulated other comprehensive loss. During the three and nine months ended September 30, 2023, in connection with its available-for-sale debt securities, the Company recorded pre-tax unrealized gains of $0.1 million and $0.2 million, respectively, in other comprehensive income (loss), with no associated tax benefit. The Company recorded pre-tax unrealized losses in other
comprehensive income (loss) of $0.2 million with an associated tax benefit of $0.1 million in available-for-sale debt securities during both the three and nine months ended September 30, 2022.
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 condensed consolidated statements of operations. During the three and nine months ended September 30, 2023 and 2022, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of accumulated other comprehensive loss into other income (expense), net in the condensed consolidated statements of operations.
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.
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 September 30, 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.
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 condensed consolidated statements of changes in stockholders’ equity (deficit).
Recent Accounting Pronouncements
Accounting Pronouncements Not Yet Adopted
The Company reviewed all recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed consolidated financial statements.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 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):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income per share, basic:
Net income $24,076 $20,556 $43,467 $42,083 
Weighted average shares of Class A and Class B common stock outstanding99,800 113,059 101,409 116,184 
Net income per share, basic$0.24 $0.18 $0.43 $0.36 
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):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income per share, diluted:
Numerator:
Net income$24,076 $20,556 $43,467 $42,083 
Denominator:
Weighted average shares of Class A and Class B common stock outstanding, basic99,800 113,059 101,409 116,184 
Effect of dilutive securities:
Options to purchase common stock4,608 6,640 4,943 7,255 
Unvested restricted stock units273 111 325 177 
Employee stock purchase plan26 — 11 — 
Weighted average shares of Class A and Class B common stock outstanding, diluted104,707 119,810 106,688 123,616 
Net income per share, diluted$0.23 $0.17 $0.41 $0.34 
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):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Options to purchase common stock102 77 
Unvested restricted stock units5,770 6,197 6,032 5,777 
Employee stock purchase plan126 245 136 213 
Total shares excluded from diluted net income per share5,901 6,544 6,171 6,067 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Information (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table presents the Company’s revenue streams (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Subscription$122,431 $175,129 $402,599 $537,290 
Performance-based33,199 51,839 107,201 156,881 
Total revenue$155,630 $226,968 $509,800 $694,171 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses consist of the following (in thousands):
September 30,December 31,
20232022
Accrued compensation and benefits$14,126 $31,791 
Accrued marketing9,562 10,937 
Accrued commissions4,331 5,716 
Accrued refunds and customer liabilities2,376 2,863 
Accrued partner expenses2,202 7,465 
Accrued non-income taxes1,739 3,605 
Other accrued expenses7,070 6,738 
Total accrued expenses$41,406 $69,115 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Restructuring and Related Costs
The following table presents the restructuring costs liability for the nine months ended September 30, 2023, which is included in accrued expenses in the Company’s condensed consolidated balance sheets:
Nine Months Ended
September 30, 2023
Accrual, at December 31, 2022
$— 
Expense8,336 
Cash payments(7,189)
Non-cash adjustments(650)
Accrual, at September 30, 2023
$497 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments (Tables)
9 Months Ended
Sep. 30, 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 September 30, 2023 (in thousands):
Balance Sheet Classification
Amortized Cost BasisGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Level 1:
Cash$217,930 $— $— $217,930 $217,930 $— 
Money market mutual funds17,308 — — 17,308 17,308 — 
U.S. treasury securities160,817 (46)160,775 2,500 158,275 
Subtotal396,055 (46)396,013 237,738 158,275 
Level 2:
Commercial paper21,316 — — 21,316 — 21,316 
Certificates of deposit5,518 — — 5,518 — 5,518 
Corporate notes and obligations41,397 (42)41,358 5,601 35,757 
Asset-backed securities9,958 (22)9,938 — 9,938 
U.S. agency securities22,886 — (25)22,861 — 22,861 
Subtotal101,075 (89)100,991 5,601 95,390 
Total cash, cash equivalents, and marketable securities$497,130 $$(135)$497,004 $243,339 $253,665 
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 September 30, 2023 (in thousands):
Due within 1 year$254,522 
Due after 1 year through 5 years7,243 
Total available-for-sale debt securities$261,765 
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 September 30, 2023 (in thousands):
Less Than 12 Months12 Months or GreaterTotal
Fair ValueGross Unrealized LossesFair ValueGross Unrealized LossesFair ValueGross Unrealized Losses
Asset-backed securities$5,633 $(20)$236 $(2)$5,869 $(22)
Corporate notes and obligations27,991 (19)5,836 (23)33,827 (42)
U.S. treasury securities97,537 (46)— — 97,537 (46)
U.S. agency securities20,360 (25)— — 20,360 (25)
Total available-for-sale debt securities$151,521 $(110)$6,072 $(25)$157,593 $(135)
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 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 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 condensed consolidated statements of operations as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Cost of revenue$171 $210 $495 $613 
Sales and marketing3,068 2,890 9,567 7,947 
Research and development8,921 7,655 26,686 23,215 
General and administrative6,935 8,569 21,557 25,703 
Total stock-based compensation$19,095 $19,324 $58,305 $57,478 
Schedule of Stock Options Roll Forward
A summary of the Company’s stock option activity for the nine months ended September 30, 2023 is as follows (in thousands, except weighted average information):
Number of Options OutstandingWeighted Average Exercise Price Per Share
Outstanding at December 31, 2022
6,746 $2.31 
Granted— — 
Exercised(1,394)2.50 
Forfeited/Canceled(36)2.58 
Outstanding at September 30, 2023
5,316 $2.26 
Exercisable at September 30, 2023
5,210 $2.26 
Schedule of Nonvested Restricted Stock Units Activity
A summary of the Company’s RSU activity for the nine months ended September 30, 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 
Granted4,820 20.49 
Vested(2,333)22.64 
Forfeited/Canceled(1,434)21.99 
Unvested at September 30, 2023
8,694 $20.17 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation The income tax expense, effective tax rates, and statutory federal income tax rates for the three and nine months ended September 30, 2023 and September 30, 2022 were as follows (in thousands, except percentages):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Income tax expense$5,934 $1,875 $15,376 $5,884 
Effective tax rate19.8 %8.4 %26.1 %12.3 %
Statutory federal income tax rate21 %21 %21 %21 %
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Concentration Risk [Line Items]          
Gain (loss) recognized in other comprehensive income $ 100 $ (200) $ 200 $ (200)  
Associated tax benefit 0   0    
Available for sale debt securities 261,765 100 261,765 100  
Available for sale debt securities, reclassified 0 $ 0 0 $ 0  
Excise tax $ 1,000   $ 1,000    
Revenue Benchmark | Geographic Concentration Risk | Non-US          
Concentration Risk [Line Items]          
Concentration risk (as a percent) 2.00% 2.00% 2.00% 2.00%  
Accounts Receivable | Customer Concentration Risk | Customer One          
Concentration Risk [Line Items]          
Concentration risk (as a percent)     13.00%   12.00%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share - Schedule of Earnings Per Share - Basic (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Net income per share, basic:                
Net income $ 24,076 $ 14,380 $ 5,011 $ 20,556 $ 13,110 $ 8,417 $ 43,467 $ 42,083
Weighted average shares of Class A and Class B common stock outstanding basic (in shares) 99,800     113,059     101,409 116,184
Net income per share, basic (in dollars per share) $ 0.24     $ 0.18     $ 0.43 $ 0.36
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share - Schedule of Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income $ 24,076 $ 20,556 $ 43,467 $ 42,083
Denominator:        
Weighted average shares of Class A and Class B common stock outstanding basic (in shares) 99,800 113,059 101,409 116,184
Effect of dilutive securities:        
Weighted average shares of Class A and Class B common stock outstanding, diluted (in shares) 104,707 119,810 106,688 123,616
Net income per share, diluted (in dollars per share) $ 0.23 $ 0.17 $ 0.41 $ 0.34
Options to purchase common stock        
Effect of dilutive securities:        
Share based payment arrangements (in shares) 4,608 6,640 4,943 7,255
Unvested restricted stock units        
Effect of dilutive securities:        
Share based payment arrangements (in shares) 273 111 325 177
Employee stock purchase plan        
Effect of dilutive securities:        
Share based payment arrangements (in shares) 26 0 11 0
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share - Schedule of Antidilutive Options (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from diluted net income (loss) per share (in shares) 5,901 6,544 6,171 6,067
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from diluted net income (loss) per share (in shares) 5 102 3 77
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from diluted net income (loss) per share (in shares) 5,770 6,197 6,032 5,777
Employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded from diluted net income (loss) per share (in shares) 126 245 136 213
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Information - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
revenueStream
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
revenueStream
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Revenue from Contract with Customer [Abstract]          
Number of revenue streams | revenueStream 2   2    
Revenue that was included in deferred revenue balances $ 16,900,000 $ 24,100,000 $ 19,400,000 $ 23,100,000  
Contract assets 0   0   $ 0
Revenue recognized from performance obligations satisfied in previous periods $ 0 $ 0 $ 0 $ 0  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Information - Schedule of Revenue Streams (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 155,630 $ 226,968 $ 509,800 $ 694,171
Subscription        
Disaggregation of Revenue [Line Items]        
Total revenue 122,431 175,129 402,599 537,290
Performance-based        
Disaggregation of Revenue [Line Items]        
Total revenue $ 33,199 $ 51,839 $ 107,201 $ 156,881
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 14,126 $ 31,791
Accrued marketing 9,562 10,937
Accrued commissions 4,331 5,716
Accrued refunds and customer liabilities 2,376 2,863
Accrued non-income taxes 1,739 3,605
Accrued partner expenses 2,202 7,465
Other accrued expenses 7,070 6,738
Total accrued expenses $ 41,406 $ 69,115
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jan. 12, 2022
Line of Credit          
Line of Credit Facility [Line Items]          
Line of credit facility $ 250,000,000   $ 250,000,000    
Line of credit, amount available 245,200,000   245,200,000    
Line of Credit | Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Long-term debt outstanding 0   0    
Line of Credit | Letter of Credit          
Line of Credit Facility [Line Items]          
Long-term debt outstanding 4,800,000   4,800,000    
Senior Notes          
Line of Credit Facility [Line Items]          
Debt issuance costs 7,700,000   7,700,000    
Senior Notes | Senior Notes Due 2030          
Line of Credit Facility [Line Items]          
Convertible notes issued         $ 550,000,000
Debt instrument, stated rate         5.00%
Interest expense $ 7,100,000 $ 7,100,000 $ 21,400,000 $ 20,500,000  
Effective interest rate 5.40% 5.40% 5.40% 5.40%  
Amortization of debt issuance costs $ 300,000 $ 200,000 $ 800,000 $ 700,000  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
May 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2023
Loss Contingencies [Line Items]        
Accrued liability for indemnification arrangements   $ 0   $ 0
Reduction in workforce 20.00%      
Restructuring charges   300,000 $ 8,300,000 8,336,000
Non-cash charges     300,000  
Non-cash adjustments   $ 700,000   $ 650,000
Sales and marketing        
Loss Contingencies [Line Items]        
Restructuring charges     3,900,000  
Research and development        
Loss Contingencies [Line Items]        
Restructuring charges     3,400,000  
General and administrative        
Loss Contingencies [Line Items]        
Restructuring charges     $ 1,000,000  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies - Rollforward of Restructuring Cost Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2023
Restructuring Reserve [Roll Forward]      
Accrual, at beginning of year     $ 0
Expense $ 300 $ 8,300 8,336
Cash payments     (7,189)
Non-cash adjustments (700)   (650)
Accrual, at end of year $ 497   $ 497
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments - Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, available for sale debt securities $ 261,765   $ 100
Balance Sheet Classification, Cash and Cash Equivalents 243,339 $ 227,380  
Balance Sheet Classification, Marketable Securities 253,665 342,975  
U.S. treasury securities      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Cash and Cash Equivalents 2,500 2,995  
Balance Sheet Classification, Marketable Securities 158,275 201,414  
Commercial paper      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Marketable Securities 21,316 41,348  
Certificates of deposit      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Marketable Securities 5,518 6,116  
Corporate notes and obligations      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Cash and Cash Equivalents 5,601 1,519  
Balance Sheet Classification, Marketable Securities 35,757 62,201  
Asset-backed securities      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Marketable Securities 9,938 15,138  
U.S. agency securities      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Cash and Cash Equivalents   6,980  
Balance Sheet Classification, Marketable Securities 22,861 16,758  
Fair Value, Measurements, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, Gross Unrealized Gains 9 41  
Fair Value Measurement, Gross Unrealized Losses (135) (414)  
Total cash, cash equivalents, and marketable securities 497,004 570,355  
Debt securities, available-for-sale, amortized cost and cash and cash equivalents 497,130 570,728  
Level 1      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Cash and Cash Equivalents 237,738 218,881  
Balance Sheet Classification, Marketable Securities 158,275 201,414  
Level 1 | Fair Value, Measurements, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, Gross Unrealized Gains 4 9  
Fair Value Measurement, Gross Unrealized Losses (46) (180)  
Total cash, cash equivalents, and marketable securities 396,013 420,295  
Debt securities, available-for-sale, amortized cost and cash and cash equivalents 396,055 420,466  
Level 1 | Fair Value, Measurements, Recurring | U.S. treasury securities      
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, Amortized Cost Basis 160,817 204,580  
Fair Value Measurement, Gross Unrealized Gains 4 9  
Fair Value Measurement, Gross Unrealized Losses (46) (180)  
Fair Value Measurement, available for sale debt securities 160,775 204,409  
Level 2      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Cash and Cash Equivalents 5,601 8,499  
Balance Sheet Classification, Marketable Securities 95,390 141,561  
Level 2 | Fair Value, Measurements, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, Gross Unrealized Gains 5 32  
Fair Value Measurement, Gross Unrealized Losses (89) (234)  
Total cash, cash equivalents, and marketable securities 100,991 150,060  
Debt securities, available-for-sale, amortized cost and cash and cash equivalents 101,075 150,262  
Level 2 | Fair Value, Measurements, Recurring | Commercial paper      
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, Amortized Cost Basis 21,316 41,348  
Fair Value Measurement, available for sale debt securities 21,316 41,348  
Level 2 | Fair Value, Measurements, Recurring | Certificates of deposit      
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, Amortized Cost Basis 5,518 6,116  
Fair Value Measurement, available for sale debt securities 5,518 6,116  
Level 2 | Fair Value, Measurements, Recurring | Corporate notes and obligations      
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, Amortized Cost Basis 41,397 63,912  
Fair Value Measurement, Gross Unrealized Gains 3 10  
Fair Value Measurement, Gross Unrealized Losses (42) (202)  
Fair Value Measurement, available for sale debt securities 41,358 63,720  
Level 2 | Fair Value, Measurements, Recurring | Asset-backed securities      
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, Amortized Cost Basis 9,958 15,150  
Fair Value Measurement, Gross Unrealized Gains 2 17  
Fair Value Measurement, Gross Unrealized Losses (22) (29)  
Fair Value Measurement, available for sale debt securities 9,938 15,138  
Level 2 | Fair Value, Measurements, Recurring | U.S. agency securities      
Debt Securities, Available-for-Sale [Line Items]      
Fair Value Measurement, Amortized Cost Basis 22,886 23,736  
Fair Value Measurement, Gross Unrealized Gains 0 5  
Fair Value Measurement, Gross Unrealized Losses (25) (3)  
Fair Value Measurement, available for sale debt securities 22,861 23,738  
Cash      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Cash and Cash Equivalents 217,930 166,341  
Cash | Level 1 | Fair Value, Measurements, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalent 217,930 166,341  
Money market mutual funds      
Debt Securities, Available-for-Sale [Line Items]      
Balance Sheet Classification, Cash and Cash Equivalents 17,308 49,545  
Money market mutual funds | Level 1 | Fair Value, Measurements, Recurring      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalent $ 17,308 $ 49,545  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]          
Unrealized gains (losses) on equity securities $ 0 $ 0 $ 0 $ 0  
12 months or longer, gross unrealized losses 25,000   25,000   $ 0
Credit losses recorded for available-for-sale debt securities 0 $ 0 0 $ 0  
Level 2          
Debt Securities, Available-for-Sale [Line Items]          
Fair value of debt $ 434,500,000   $ 434,500,000    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments - Available-for-sale Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Available-for-Sale Securities, Debt Maturities [Abstract]    
Due within 1 year $ 254,522  
Due after 1 year through 5 years 7,243  
Total available-for-sale debt securities $ 261,765 $ 100
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments - Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 Months $ 151,521 $ 218,379
Gross unrealized losses, less than 12 months (110) (414)
Fair value, 12 months or greater 6,072  
Gross unrealized losses, 12 months or greater (25) 0
Fair value, total 157,593  
Gross unrealized losses, total (135)  
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 Months 5,633 6,598
Gross unrealized losses, less than 12 months (20) (29)
Fair value, 12 months or greater 236  
Gross unrealized losses, 12 months or greater (2)  
Fair value, total 5,869  
Gross unrealized losses, total (22)  
Corporate notes and obligations    
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 Months 27,991 55,136
Gross unrealized losses, less than 12 months (19) (202)
Fair value, 12 months or greater 5,836  
Gross unrealized losses, 12 months or greater (23)  
Fair value, total 33,827  
Gross unrealized losses, total (42)  
U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 Months 97,537 149,128
Gross unrealized losses, less than 12 months (46) (180)
Fair value, 12 months or greater 0  
Gross unrealized losses, 12 months or greater 0  
Fair value, total 97,537  
Gross unrealized losses, total (46)  
U.S. agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Fair value, less than 12 Months 20,360 7,517
Gross unrealized losses, less than 12 months (25) $ (3)
Fair value, 12 months or greater 0  
Gross unrealized losses, 12 months or greater 0  
Fair value, total 20,360  
Gross unrealized losses, total $ (25)  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchase Program (Details) - USD ($)
shares in Millions
9 Months Ended
Sep. 30, 2023
May 31, 2023
Dec. 31, 2022
Accelerated Share Repurchases [Line Items]      
Authorized amount for repurchase   $ 550,000,000 $ 450,000,000
Stock repurchase program, increased limit   $ 100,000,000  
Common Class A      
Accelerated Share Repurchases [Line Items]      
Common shares repurchased (in shares) 8.9    
Common shares repurchased, amount $ 138,900,000    
Stock repurchase program, remaining authorized amount for future purchase $ 71,800,000    
Share Repurchased under Plan | Common Class A      
Accelerated Share Repurchases [Line Items]      
Common shares repurchased (in shares) 6.9    
Common shares repurchased, amount $ 110,700,000    
Accelerated Share Repurchase Agreement | Common Class A      
Accelerated Share Repurchases [Line Items]      
Common shares repurchased (in shares) 0.1    
Common Stock Purchased, Open Market | Common Class A      
Accelerated Share Repurchases [Line Items]      
Common shares repurchased (in shares) 1.9    
Common shares repurchased, amount $ 28,200,000    
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Total Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 19,095 $ 19,324 $ 58,305 $ 57,478
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 171 210 495 613
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 3,068 2,890 9,567 7,947
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 8,921 7,655 26,686 23,215
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 6,935 $ 8,569 $ 21,557 $ 25,703
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
tranche
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
tranche
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation $ 19,095 $ 19,324 $ 58,305 $ 57,478  
Total remaining stock-based compensation expense for unvested stock options 1,400   $ 1,400    
Stock based compensation, weighted average period of recognition     8 months 12 days    
Unvested restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation 16,700 17,100 $ 51,300 50,200  
Unrecognized stock based compensation expense 145,500   $ 145,500    
Stock based compensation, weighted average period of recognition     1 year 6 months    
Restricted stock units granted (in shares) | shares     4,820,000    
Chief Executive Officer | Unvested restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation 1,500 1,500 $ 4,500 4,400  
Unrecognized stock based compensation expense $ 8,900   $ 8,900    
Stock based compensation, weighted average period of recognition     1 year 9 months 18 days    
Restricted stock units granted (in shares) | shares     1,400,000    
Number of vesting tranches | tranche 5   5    
Common Class A          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, authorized (in shares) | shares 700,000,000   700,000,000   700,000,000
Shares reserved for issuance (in shares) | shares 3,000,000   3,000,000    
Shares purchased under ESPP (in shares) | shares 200,000   400,000    
Aggregate amount of shares purchased $ 2,200   $ 6,400    
Equity Incentive Plan 2021          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, authorized (in shares) | shares 24,400,000   24,400,000    
Shares initially reserved for issuance (in shares) | shares 14,200,000   14,200,000    
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation $ 500 $ 600 $ 1,500 $ 1,900  
Unrecognized stock based compensation expense 1,100   1,100    
Accrued employee stock purchase plan contribution $ 900   $ 900    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Equity Incentive Plans, 2012, 2014, 2021 - $ / shares
9 Months Ended
Sep. 30, 2023
Number of Options Outstanding  
Beginning balance (in shares) 6,746,000
Granted (in shares) 0
Exercised (in shares) (1,394,000)
Forfeited/cancelled (in shares) (36,000)
Ending balance (in shares) 5,316,000
Exercisable (in shares) 5,210,000
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.50
Forfeited/Cancelled (in dollars per share) 2.58
Ending balance, outstanding (in dollars per share) 2.26
Exercisable (in dollars per share) $ 2.26
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of RSU Activity (Details) - Unvested restricted stock units
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 7,641,000
Granted (in shares) | shares 4,820,000
Vested (in shares) | shares (2,333,000)
Forfeited/Canceled (in shares) | shares (1,434,000)
Ending balance (in shares) | shares 8,694,000
Weighted Average Grant Date Fair Value Per Share  
Beginning balance (in dollars per share) | $ / shares $ 21.20
Granted (in dollars per share) | $ / shares 20.49
Vested (in dollars per share) | $ / shares 22.64
Forfeited/Canceled (in dollars per share) | $ / shares 21.99
Ending balance (in dollars per share) | $ / shares $ 20.17
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 5,934 $ 1,875 $ 15,376 $ 5,884
Effective tax rate 19.80% 8.40% 26.10% 12.30%
Statutory federal income tax rate 21.00% 21.00% 21.00% 21.00%
XML 59 zip-20230930_htm.xml IDEA: XBRL DOCUMENT 0001617553 2023-01-01 2023-09-30 0001617553 us-gaap:CommonClassAMember 2023-11-01 0001617553 us-gaap:CommonClassBMember 2023-11-01 0001617553 2023-09-30 0001617553 2022-12-31 0001617553 us-gaap:CommonClassAMember 2023-09-30 0001617553 us-gaap:CommonClassAMember 2022-12-31 0001617553 us-gaap:CommonClassBMember 2022-12-31 0001617553 us-gaap:CommonClassBMember 2023-09-30 0001617553 2023-07-01 2023-09-30 0001617553 2022-07-01 2022-09-30 0001617553 2022-01-01 2022-09-30 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 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001617553 2023-01-01 2023-03-31 0001617553 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2023-03-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001617553 us-gaap:RetainedEarningsMember 2023-03-31 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001617553 2023-03-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001617553 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001617553 2023-04-01 2023-06-30 0001617553 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2023-06-30 0001617553 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001617553 us-gaap:RetainedEarningsMember 2023-06-30 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001617553 2023-06-30 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001617553 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001617553 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-30 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-09-30 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2023-09-30 0001617553 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001617553 us-gaap:RetainedEarningsMember 2023-09-30 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 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 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001617553 2022-01-01 2022-03-31 0001617553 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2022-03-31 0001617553 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001617553 us-gaap:RetainedEarningsMember 2022-03-31 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001617553 2022-03-31 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001617553 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001617553 2022-04-01 2022-06-30 0001617553 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2022-06-30 0001617553 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001617553 us-gaap:RetainedEarningsMember 2022-06-30 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001617553 2022-06-30 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001617553 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001617553 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001617553 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-09-30 0001617553 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-09-30 0001617553 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2022-09-30 0001617553 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001617553 us-gaap:RetainedEarningsMember 2022-09-30 0001617553 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001617553 2022-09-30 0001617553 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001617553 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001617553 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001617553 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001617553 zip:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001617553 zip:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001617553 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001617553 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001617553 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001617553 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001617553 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001617553 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001617553 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001617553 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001617553 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001617553 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001617553 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001617553 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001617553 zip:EmployeeStockPurchasePlansMember 2023-07-01 2023-09-30 0001617553 zip:EmployeeStockPurchasePlansMember 2022-07-01 2022-09-30 0001617553 zip:EmployeeStockPurchasePlansMember 2023-01-01 2023-09-30 0001617553 zip:EmployeeStockPurchasePlansMember 2022-01-01 2022-09-30 0001617553 us-gaap:LicenseMember 2023-07-01 2023-09-30 0001617553 us-gaap:LicenseMember 2022-07-01 2022-09-30 0001617553 us-gaap:LicenseMember 2023-01-01 2023-09-30 0001617553 us-gaap:LicenseMember 2022-01-01 2022-09-30 0001617553 us-gaap:ServiceMember 2023-07-01 2023-09-30 0001617553 us-gaap:ServiceMember 2022-07-01 2022-09-30 0001617553 us-gaap:ServiceMember 2023-01-01 2023-09-30 0001617553 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001617553 us-gaap:LineOfCreditMember 2023-09-30 0001617553 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0001617553 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2023-09-30 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2022-01-12 0001617553 us-gaap:SeniorNotesMember 2023-09-30 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-07-01 2023-09-30 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2022-07-01 2022-09-30 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-01-01 2023-09-30 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2022-01-01 2022-09-30 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-09-30 0001617553 zip:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2022-09-30 0001617553 2023-05-31 2023-05-31 0001617553 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001617553 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001617553 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001617553 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001617553 us-gaap:CashMember 2023-09-30 0001617553 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001617553 us-gaap:MoneyMarketFundsMember 2023-09-30 0001617553 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001617553 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001617553 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001617553 us-gaap:FairValueInputsLevel1Member 2023-09-30 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001617553 us-gaap:CommercialPaperMember 2023-09-30 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-09-30 0001617553 us-gaap:CertificatesOfDepositMember 2023-09-30 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zip:CorporateNotesAndObligationsMember 2023-09-30 0001617553 zip:CorporateNotesAndObligationsMember 2023-09-30 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2023-09-30 0001617553 us-gaap:AssetBackedSecuritiesMember 2023-09-30 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001617553 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001617553 us-gaap:FairValueInputsLevel2Member 2023-09-30 0001617553 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001617553 us-gaap:CashMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001617553 us-gaap:CashMember 2022-12-31 0001617553 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001617553 us-gaap:MoneyMarketFundsMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001617553 us-gaap:USTreasurySecuritiesMember 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:CommercialPaperMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001617553 us-gaap:CertificatesOfDepositMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember zip:CorporateNotesAndObligationsMember 2022-12-31 0001617553 zip:CorporateNotesAndObligationsMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001617553 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001617553 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001617553 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 2023-05-31 0001617553 us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001617553 zip:ShareRepurchasedUnderRule10b51PlanMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001617553 zip:CommonStockPurchasedOpenMarketMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001617553 zip:AcceleratedShareRepurchaseAgreementMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001617553 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001617553 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001617553 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001617553 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001617553 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001617553 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001617553 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001617553 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001617553 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001617553 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001617553 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001617553 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001617553 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001617553 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001617553 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001617553 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001617553 zip:EquityIncentivePlan2021Member 2023-09-30 0001617553 us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001617553 zip:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001617553 zip:EmployeeStockPurchasePlanMember 2023-01-01 2023-09-30 0001617553 zip:EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0001617553 zip:EmployeeStockPurchasePlanMember 2022-01-01 2022-09-30 0001617553 zip:EmployeeStockPurchasePlanMember 2023-09-30 0001617553 zip:EquityIncentivePlans201220142021Member 2022-12-31 0001617553 zip:EquityIncentivePlans201220142021Member 2023-01-01 2023-09-30 0001617553 zip:EquityIncentivePlans201220142021Member 2023-09-30 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001617553 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001617553 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001617553 zip:RyanSakamotoMember 2023-01-01 2023-09-30 0001617553 zip:RyanSakamotoMember 2023-07-01 2023-09-30 0001617553 zip:RyanSakamotoMember 2023-09-30 0001617553 zip:QasimSaifeeMember 2023-01-01 2023-09-30 0001617553 zip:QasimSaifeeMember 2023-07-01 2023-09-30 0001617553 zip:QasimSaifeeMember 2023-09-30 0001617553 zip:IanSiegelMember 2023-01-01 2023-09-30 0001617553 zip:IanSiegelMember 2023-07-01 2023-09-30 0001617553 zip:IanSiegelMember 2023-09-30 0001617553 zip:AmyGarefisMember 2023-01-01 2023-09-30 0001617553 zip:AmyGarefisMember 2023-07-01 2023-09-30 0001617553 zip:AmyGarefisMember 2023-09-30 0001617553 zip:TimothyYarbroughMember 2023-01-01 2023-09-30 0001617553 zip:TimothyYarbroughMember 2023-07-01 2023-09-30 0001617553 zip:TimothyYarbroughMember 2023-09-30 0001617553 zip:DavidTraversMember 2023-01-01 2023-09-30 0001617553 zip:DavidTraversMember 2023-07-01 2023-09-30 0001617553 zip:DavidTraversMember 2023-09-30 shares iso4217:USD iso4217:USD shares pure zip:revenueStream zip:tranche 0001617553 --12-31 2023 Q3 false P494D P480D P473D P476D P476D P470D 10-Q true 2023-09-30 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 Yes Large Accelerated Filer false false false 76199866 22633316 243339000 227380000 253665000 342975000 5171000 3693000 32990000 44421000 11031000 12648000 5090000 4870000 546115000 632294000 6746000 8103000 9766000 12179000 18186000 15758000 4383000 4813000 1724000 1724000 55487000 38653000 823000 1039000 643230000 714563000 8614000 21175000 41406000 69115000 5964000 12837000 16224000 19580000 4464000 5429000 14148000 1527000 90820000 129663000 9935000 13018000 542317000 541559000 12090000 1703000 655162000 685943000 0.00001 0.00001 50000000 50000000 0 0 0 0 0 0 0.00001 0.00001 700000000 700000000 76199000 76199000 74320000 74320000 1000 1000 0.00001 0.00001 700000000 700000000 22829000 30379000 22634000 30184000 0 0 195000 195000 644000 644000 0 35926000 -11162000 -6290000 -127000 -373000 -11932000 28620000 643230000 714563000 155630000 226968000 509800000 694171000 14533000 21839000 50831000 65202000 141097000 205129000 458969000 628969000 55648000 112574000 216171000 386795000 32136000 33008000 109047000 93577000 20647000 30076000 67601000 79805000 108431000 175658000 392819000 560177000 32666000 29471000 66150000 68792000 7351000 7361000 22038000 21157000 4695000 321000 14731000 332000 -2656000 -7040000 -7307000 -20825000 30010000 22431000 58843000 47967000 5934000 1875000 15376000 5884000 24076000 20556000 43467000 42083000 0.24 0.18 0.43 0.36 0.23 0.17 0.41 0.34 99800000 113059000 101409000 116184000 104707000 119810000 106688000 123616000 24076000 20556000 43467000 42083000 149000 -146000 246000 -146000 149000 -146000 246000 -146000 24225000 20410000 43713000 41937000 74320000 1000 30379000 0 195000 -644000 35926000 -6290000 -373000 28620000 -4568000 4568000 6000 658000 1298000 1298000 525000 269000 22088000 22088000 191000 109000 4511000 4511000 237000 4221000 4221000 3806000 59022000 1270000 60292000 -459000 -459000 5011000 5011000 161000 161000 75659000 1000 26629000 0 195000 -644000 0 -3008000 -212000 -3863000 -558000 558000 6000 449000 1224000 1224000 570000 198000 18040000 18040000 187000 89000 4585000 4585000 3188000 14679000 35913000 50592000 -392000 -392000 14380000 14380000 -64000 -64000 73418000 1000 26629000 0 195000 -644000 0 -24933000 -276000 -25852000 -4161000 4161000 5000 268000 965000 965000 603000 169000 19331000 19331000 209000 76000 4321000 4321000 153000 2175000 2175000 1932000 18150000 10119000 28269000 -186000 -186000 24076000 24076000 149000 149000 76199000 1000 22829000 0 195000 -644000 0 -11162000 -127000 -11932000 87843000 1000 30571000 0 195000 -644000 303395000 -67784000 0 234968000 -1446000 1446000 1180000 2078000 2078000 354000 433000 21112000 21112000 133000 181000 5902000 5902000 290000 5293000 5293000 2420000 62349000 62349000 8417000 8417000 87380000 1000 30557000 0 195000 -644000 263627000 -59367000 0 203617000 -663000 663000 5000 460000 1099000 1099000 275000 348000 97000 97000 18200000 18200000 94000 145000 3665000 3665000 4807000 82878000 82878000 13110000 13110000 83422000 1000 30557000 0 195000 -644000 196480000 -46257000 0 149580000 -619000 619000 421000 646000 646000 380000 341000 19844000 19844000 127000 143000 5168000 5168000 159000 2836000 2836000 3363000 54886000 54886000 20556000 20556000 -146000 -146000 81090000 1000 30557000 0 195000 -644000 159752000 -25701000 -146000 133262000 43467000 42083000 58305000 57478000 8459000 7989000 2495000 2203000 -16834000 -2547000 3190000 3467000 8573000 156000 1197000 2838000 -8936000 8186000 -1083000 1740000 -209000 611000 -426000 -2090000 -12591000 -11008000 -5996000 -11163000 -6873000 5938000 -3355000 805000 -4792000 -5132000 68753000 84348000 809000 2224000 7531000 6336000 323791000 186719000 421522000 0 89391000 -195279000 0 550000000 0 9378000 13417000 14735000 139153000 198678000 3989000 3950000 6396000 8129000 -142185000 339288000 15959000 228357000 227380000 254621000 243339000 482978000 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. 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 unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted. </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 condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Form 10-K”). The condensed consolidated balance sheet as of December 31, 2022 has been derived from the Company’s audited 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 opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed 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%">There have been no changes in the Company’s accounting policies from those disclosed in the Company’s audited consolidated financial statements and the related notes included in the 2022 Form 10-K.</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 results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023 or any future period. </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 condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and footnotes thereto. Actual results could differ from those estimates. </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 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 condensed 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 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 reported net of tax as a separate component of stockholders’ equity (deficit) in accumulated other comprehensive loss. During the three and nine months ended September 30, 2023, in connection with its available-for-sale debt securities, the Company recorded pre-tax unrealized gains of $0.1 million and $0.2 million, respectively, in other comprehensive income (loss), with no associated tax benefit. The Company recorded pre-tax unrealized losses in other </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%">comprehensive income (loss) of $0.2 million with an associated tax benefit of $0.1 million in available-for-sale debt securities during both the three and nine months ended September 30, 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 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 condensed consolidated statements of operations. During the three and nine months ended September 30, 2023 and 2022, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of accumulated other comprehensive loss into other income (expense), net in the condensed 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%">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 three and nine months ended September 30, 2023 and 2022. In addition, property and equipment and operating lease right-of-use (“ROU”) assets outside of the United States were not material as of September 30, 2023 and December 31, 2022. </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:112%">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:112%">As of September 30, 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:112%">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:112%">One customer accounted for 13% and 12% of the Company’s outstanding accounts receivable as of September 30, 2023 and December 31, 2022, respectively. The Company does not consider the concentration of its accounts receivable to be a material risk. For the three and nine months ended September 30, 2023 and 2022, there were no customers that individually represented 10% or more 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:112%">The Company uses third parties to collect its credit card receivables and believes risk related to its credit card processors 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%">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 condensed consolidated statements of changes in stockholders’ equity (deficit). The Company may repurchase shares of common stock through open market or privately negotiated </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%">transactions, block purchases, or pursuant to one or more Rule 10b5-1 plans. For more information on the Company’s share repurchase program, 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%">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:112%">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 September 30, 2023, the Company reflected $1.0 million of excise tax as part of the cost basis of the stock repurchased during the nine months ended September 30, 2023, and recorded a corresponding liability for the excise taxes payable in accrued expenses on its condensed 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%">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%">The Company reviewed all recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed 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 unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. Accordingly, certain information and disclosures normally included in consolidated financial statements presented in accordance with U.S. GAAP have been condensed or omitted. </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 condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Form 10-K”). The condensed consolidated balance sheet as of December 31, 2022 has been derived from the Company’s audited 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 opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments (consisting of normal recurring adjustments) necessary for the fair statement of the condensed 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%">There have been no changes in the Company’s accounting policies from those disclosed in the Company’s audited consolidated financial statements and the related notes included in the 2022 Form 10-K.</span></div>The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023 or any future period. The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and footnotes thereto. Actual results could differ from those estimates. <div style="margin-bottom: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 condensed 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 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 reported net of tax as a separate component of stockholders’ equity (deficit) in accumulated other comprehensive loss. During the three and nine months ended September 30, 2023, in connection with its available-for-sale debt securities, the Company recorded pre-tax unrealized gains of $0.1 million and $0.2 million, respectively, in other comprehensive income (loss), with no associated tax benefit. The Company recorded pre-tax unrealized losses in other </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%">comprehensive income (loss) of $0.2 million with an associated tax benefit of $0.1 million in available-for-sale debt securities during both the three and nine months ended September 30, 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 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 condensed consolidated statements of operations. During the three and nine months ended September 30, 2023 and 2022, the Company did not have any sales of its available-for-sale debt securities and consequently, did not reclassify any amounts out of accumulated other comprehensive loss into other income (expense), net in the condensed consolidated statements of operations.</span></div> 100000 200000 0 0 -200000 -200000 100000 0 0 0 0 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 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:112%">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:112%">As of September 30, 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:112%">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> 0.13 0.12 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 condensed consolidated statements of changes in stockholders’ equity (deficit). 1000000 <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%">The Company reviewed all recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed consolidated financial statements.</span></div> Net Income Per Share<div style="margin-bottom: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 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:41.207%"></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.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="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</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:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></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:700;line-height:100%">Net income per share, basic:</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><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:400;line-height:100%">Net income </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%">24,076 </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%">20,556 </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%">43,467 </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%">42,083 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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></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</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%">99,800 </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%">113,059 </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%">101,409 </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%">116,184 </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%">Net income per share, basic</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%">0.24 </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.18 </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.43 </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.36 </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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></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.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="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</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:10pt;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:10pt;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:10pt;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:10pt;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:700;line-height:100%">Net income per share, diluted:</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><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="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><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%">Net income</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%">24,076 </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%">20,556 </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%">43,467 </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%">42,083 </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></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></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></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></tr><tr style="height:14pt"><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><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"><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="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><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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,800 </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%">113,059 </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%">101,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%">116,184 </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%">Effect of dilutive securities:</span></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><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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,608 </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,640 </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,943 </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,255 </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><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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </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%">111 </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%">325 </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%">177 </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%">Employee stock purchase plan</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%">26 </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%">11 </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><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 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="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%">104,707 </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%">119,810 </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%">106,688 </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%">123,616 </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%">Net income per share, diluted</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%">0.23 </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.17 </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.41 </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.34 </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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.284%"></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.441%"></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.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.845%"></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%">Three Months Ended<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">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%">Options to purchase common stock</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%">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%">102 </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><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%">77 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,770 </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,197 </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,032 </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,777 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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></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%">Employee stock purchase plan</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%">126 </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%">245 </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%">136 </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%">213 </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%">Total shares excluded from diluted net income per share</span></td><td colspan="2" style="background-color:#ffffff;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,901 </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 colspan="2" style="background-color:#ffffff;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,544 </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 colspan="2" style="background-color:#ffffff;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,171 </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 colspan="2" style="background-color:#ffffff;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,067 </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>In April 2021, the Company granted a restricted stock unit (“RSU”) award (the “CEO Performance Award”), which included service, market, and performance based vesting conditions. The CEO Performance Award is excluded from the above table because none of the market conditions have been met as of September 30, 2023. <div style="margin-bottom: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 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:41.207%"></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.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="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</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:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></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:700;line-height:100%">Net income per share, basic:</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><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:400;line-height:100%">Net income </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%">24,076 </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%">20,556 </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%">43,467 </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%">42,083 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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></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</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%">99,800 </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%">113,059 </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%">101,409 </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%">116,184 </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%">Net income per share, basic</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%">0.24 </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.18 </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.43 </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.36 </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> 24076000 20556000 43467000 42083000 99800000 113059000 101409000 116184000 0.24 0.18 0.43 0.36 <div style="margin-bottom: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 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></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.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="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</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:10pt;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:10pt;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:10pt;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:10pt;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:700;line-height:100%">Net income per share, diluted:</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><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="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><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%">Net income</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%">24,076 </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%">20,556 </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%">43,467 </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%">42,083 </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></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></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></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></tr><tr style="height:14pt"><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><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"><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="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><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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,800 </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%">113,059 </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%">101,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%">116,184 </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%">Effect of dilutive securities:</span></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><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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,608 </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,640 </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,943 </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,255 </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><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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </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%">111 </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%">325 </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%">177 </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%">Employee stock purchase plan</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%">26 </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%">11 </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><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 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="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%">104,707 </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%">119,810 </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%">106,688 </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%">123,616 </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%">Net income per share, diluted</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%">0.23 </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.17 </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.41 </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.34 </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> 24076000 20556000 43467000 42083000 99800000 113059000 101409000 116184000 4608000 6640000 4943000 7255000 273000 111000 325000 177000 26000 0 11000 0 104707000 119810000 106688000 123616000 0.23 0.17 0.41 0.34 <div style="margin-bottom: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 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.284%"></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.441%"></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.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.845%"></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%">Three Months Ended<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">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%">Options to purchase common stock</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%">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%">102 </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><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%">77 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,770 </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,197 </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,032 </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,777 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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></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%">Employee stock purchase plan</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%">126 </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%">245 </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%">136 </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%">213 </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%">Total shares excluded from diluted net income per share</span></td><td colspan="2" style="background-color:#ffffff;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,901 </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 colspan="2" style="background-color:#ffffff;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,544 </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 colspan="2" style="background-color:#ffffff;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,171 </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 colspan="2" style="background-color:#ffffff;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,067 </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> 5000 102000 3000 77000 5770000 6197000 6032000 5777000 126000 245000 136000 213000 5901000 6544000 6171000 6067000 Revenue Information<div style="margin-bottom: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:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.361%"></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.441%"></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.441%"></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.441%"></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="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%">Three Months Ended<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">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%">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%">122,431 </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%">175,129 </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%">402,599 </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%">537,290 </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%">33,199 </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%">51,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%">107,201 </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%">156,881 </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%">155,630 </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%">226,968 </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%">509,800 </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%">694,171 </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%">The Company recognized $16.9 million and $24.1 million of revenue during the three months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances as of June 30, 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 Company recognized $19.4 million and $23.1 million of revenue during the nine months ended September 30, 2023 and 2022, respectively, that was included in the deferred revenue balances as of December 31, 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%">As of September 30, 2023 and December 31, 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%">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 three and nine months ended September 30, 2023 and 2022 from performance obligations satisfied in previous periods. </span></div>As of September 30, 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. 2 The following table presents the Company’s revenue streams (in thousands):<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:37.361%"></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.441%"></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.441%"></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.441%"></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="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%">Three Months Ended<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">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%">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%">122,431 </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%">175,129 </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%">402,599 </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%">537,290 </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%">33,199 </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%">51,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%">107,201 </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%">156,881 </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%">155,630 </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%">226,968 </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%">509,800 </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%">694,171 </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> 122431000 175129000 402599000 537290000 33199000 51839000 107201000 156881000 155630000 226968000 509800000 694171000 16900000 24100000 19400000 23100000 0 0 0 0 0 0 Accrued Expenses<div style="margin-bottom: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%">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="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%">September 30,</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%">December 31,</span></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%">2023</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%">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;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%">14,126 </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%">31,791 </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%">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%">9,562 </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"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</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%">4,331 </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"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued refunds and customer liabilities</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,376 </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,863 </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%">Accrued partner 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%">2,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%">7,465 </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%">Accrued non-income taxes</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,739 </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%">7,070 </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:bottom"><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%">41,406 </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%">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: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%">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="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%">September 30,</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%">December 31,</span></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%">2023</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%">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;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%">14,126 </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%">31,791 </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%">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%">9,562 </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"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</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%">4,331 </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"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued refunds and customer liabilities</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,376 </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,863 </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%">Accrued partner 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%">2,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%">7,465 </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%">Accrued non-income taxes</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,739 </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%">7,070 </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:bottom"><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%">41,406 </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%">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:bottom"></td></tr></table></div> 14126000 31791000 9562000 10937000 4331000 5716000 2376000 2863000 2202000 7465000 1739000 3605000 7070000 6738000 41406000 69115000 Debt<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%">The Company has a $250.0 million credit facility which matures in April 2026. 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. </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 its credit facility and was in compliance with the financial covenants as of September 30, 2023. The amount available under the credit facility as of September 30, 2023 was $245.2 million, which is the credit limit less letters of credit outstanding of $4.8 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%">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:112%">On January 12, 2022, the Company issued an aggregate principal amount of $550.0 million senior unsecured notes (the “Notes”) in a private placement. 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 interest amounts are included within accrued interest in the Company’s condensed consolidated balance sheets. At its sole discretion, the Company has the option to redeem the Notes at any time in whole or in part at specified redemption prices. </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 includes its Notes, net of debt issuance costs, within long-term borrowings in its condensed consolidated balance sheets. As of September 30, 2023, the Company had a carrying amount of approximately $7.7 million of debt issuance costs related to the 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:112%">For both the three months ended September 30, 2023 and 2022, the Company recognized $7.1 million in interest expense related to the Notes, and for the nine months ended September 30, 2023 and 2022, the Company recognized $21.4 million and $20.5 million, respectively, in interest expense related to the Notes, with an effective interest rate of 5.4%. Such interest expense includes $0.3 million and $0.2 million related to the amortization of debt issuance costs for the three months ended September 30, 2023 and 2022, respectively, and $0.8 million and $0.7 million related to the amortization of debt issuance costs for the nine months ended September 30, 2023 and 2022, respectively.</span></div> 250000000 0 245200000 4800000 550000000 0.05 7700000 7100000 7100000 21400000 20500000 0.054 0.054 300000 200000 800000 700000 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%">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 condensed 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 </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%">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 September 30, 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 recorded restructuring costs of $8.3 million during the three months ended June 30, 2023 primarily related to employee severance and continuation of health benefits. Included in the $8.3 million of restructuring costs were non-cash charges of $0.3 million pertaining to fixed asset disposals incurred in conjunction with the restructuring plan. Restructuring costs were presented as $3.9 million in sales and marketing, $3.4 million in research and development, and $1.0 million in general and administrative expenses within the condensed 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%">During the three months ended September 30, 2023, the Company reversed $0.7 million associated with the restructuring costs liability that existed at June 30, 2023 when it was determined such costs would not need to be paid and recorded additional restructuring costs of $0.3 million related to employee severance and continuation of health benefits. Of the restructuring costs liability outstanding as of September 30, 2023, the Company expects the remaining costs to be paid by the end of 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 following table presents the restructuring costs liability for the nine months ended September 30, 2023, which is included in accrued expenses in the Company’s condensed consolidated balance sheets:</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:80.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.650%"></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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">September 30, 2023</span></div></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%">Accrual, at December 31, 2022</span></div></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%">— </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 2px 19pt;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 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,189)</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 19pt;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-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%">(650)</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:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual, at September 30, 2023</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: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%">497 </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 0.20 8300000 8300000 300000 3900000 3400000 1000000 700000 300000 <div style="margin-bottom: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 nine months ended September 30, 2023, which is included in accrued expenses in the Company’s condensed consolidated balance sheets:</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:80.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.650%"></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%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">September 30, 2023</span></div></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%">Accrual, at December 31, 2022</span></div></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%">— </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 2px 19pt;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 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,189)</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 19pt;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-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%">(650)</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:bottom"><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual, at September 30, 2023</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: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%">497 </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 7189000 650000 497000 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 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 September 30, 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.508%"></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.079%"></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.922%"></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%">217,930 </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%">217,930 </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%">217,930 </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%">17,308 </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%">17,308 </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,308 </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%">160,817 </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 </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%">(46)</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%">160,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%">2,500 </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%">158,275 </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%">396,055 </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%">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 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%">(46)</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%">396,013 </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%">237,738 </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%">158,275 </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%">21,316 </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%">21,316 </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%">21,316 </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%">5,518 </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%">5,518 </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%">5,518 </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%">41,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%">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%">(42)</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,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%">5,601 </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%">35,757 </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%">9,958 </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 </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%">(22)</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,938 </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%">9,938 </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%">22,886 </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)</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,861 </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%">22,861 </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%">101,075 </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%">5 </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%">(89)</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%">100,991 </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%">5,601 </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%">95,390 </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%">497,130 </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 </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%">(135)</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%">497,004 </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%">243,339 </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%">253,665 </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.508%"></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.079%"></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.922%"></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 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, accounts payable, and accrued expenses, 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 as of September 30, 2023 was estimated to be approximately $434.5 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%">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 three and nine months ended September 30, 2023 and 2022, the Company recorded no material unrealized gains or losses in connection with its money market mutual funds held as of September 30, 2023.</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 September 30, 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,522 </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%">7,243 </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%">261,765 </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 September 30, 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%">5,633 </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%">(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><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%">236 </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%">(2)</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,869 </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%">(22)</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%">27,991 </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)</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,836 </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%">(23)</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,827 </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%">(42)</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%">97,537 </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%">(46)</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%">97,537 </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%">(46)</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%">20,360 </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%">(25)</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%">20,360 </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%">(25)</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%">151,521 </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%">(110)</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%">6,072 </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%">(25)</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%">157,593 </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%">(135)</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 three and nine months ended September 30, 2023 and 2022. The Company had no ending allowance balances for credit losses as of September 30, 2023 or December 31, 2022.</span></div>During the three and nine months ended September 30, 2023 and 2022, the Company had no sales of its available-for-sale debt securities. 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 September 30, 2023 (in thousands):<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.508%"></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.079%"></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.922%"></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%">217,930 </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%">217,930 </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%">217,930 </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%">17,308 </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%">17,308 </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,308 </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%">160,817 </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 </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%">(46)</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%">160,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%">2,500 </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%">158,275 </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%">396,055 </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%">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 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%">(46)</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%">396,013 </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%">237,738 </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%">158,275 </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%">21,316 </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%">21,316 </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%">21,316 </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%">5,518 </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%">5,518 </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%">5,518 </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%">41,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%">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%">(42)</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,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%">5,601 </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%">35,757 </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%">9,958 </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 </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%">(22)</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,938 </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%">9,938 </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%">22,886 </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)</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,861 </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%">22,861 </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%">101,075 </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%">5 </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%">(89)</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%">100,991 </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%">5,601 </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%">95,390 </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%">497,130 </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 </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%">(135)</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%">497,004 </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%">243,339 </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%">253,665 </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.508%"></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.079%"></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.922%"></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> 217930000 217930000 217930000 17308000 17308000 17308000 160817000 4000 46000 160775000 2500000 158275000 396055000 4000 46000 396013000 237738000 158275000 21316000 21316000 21316000 5518000 5518000 5518000 41397000 3000 42000 41358000 5601000 35757000 9958000 2000 22000 9938000 9938000 22886000 0 25000 22861000 22861000 101075000 5000 89000 100991000 5601000 95390000 497130000 9000 135000 497004000 243339000 253665000 166341000 166341000 166341000 49545000 49545000 49545000 204580000 9000 180000 204409000 2995000 201414000 420466000 9000 180000 420295000 218881000 201414000 41348000 41348000 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 434500000 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 September 30, 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,522 </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%">7,243 </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%">261,765 </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> 254522000 7243000 261765000 <div style="margin-bottom: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 September 30, 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%">5,633 </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%">(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><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%">236 </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%">(2)</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,869 </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%">(22)</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%">27,991 </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)</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,836 </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%">(23)</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,827 </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%">(42)</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%">97,537 </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%">(46)</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%">97,537 </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%">(46)</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%">20,360 </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%">(25)</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%">20,360 </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%">(25)</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%">151,521 </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%">(110)</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%">6,072 </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%">(25)</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%">157,593 </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%">(135)</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><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> 5633000 20000 236000 2000 5869000 22000 27991000 19000 5836000 23000 33827000 42000 97537000 46000 0 0 97537000 46000 20360000 25000 0 0 20360000 25000 151521000 110000 6072000 25000 157593000 135000 6598000 29000 55136000 202000 149128000 180000 7517000 3000 218379000 414000 0 0 0 0 0 0 0 0 0 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 2022, the Company’s board of directors authorized the Company to repurchase up to $450.0 million of outstanding shares of its common stock pursuant to a share repurchase program (the “Program”). In May 2023, the Company’s board of directors authorized an increase to the Program of $100.0 million, which resulted in a total of $550.0 million of outstanding shares of its common stock authorized for repurchase. 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 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. </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 nine months ended September 30, 2023, the Company repurchased 8.9 million shares of its Class A common stock for $138.9 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, 1.9 million shares of its Class A common stock purchased in the open market totaling $28.2 million, and 0.1 million shares of its Class A common stock delivered upon the final settlement of an accelerated share repurchase agreement that the Company entered into in December 2022 with a major financial institution for which the payment was made 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 $71.8 million remains available for future repurchases of Class A common stock under the Program as of September 30, 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. 450000000 100000000 550000000 8900000 138900000 6900000 110700000 1900000 28200000 100000 71800000 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 condensed 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:41.207%"></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.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="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%">Three Months Ended<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">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%">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%">171 </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%">210 </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%">495 </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%">613 </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%">3,068 </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,890 </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,567 </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,947 </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%">8,921 </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,655 </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%">26,686 </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,215 </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%">6,935 </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,569 </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,557 </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%">25,703 </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%">19,095 </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%">19,324 </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%">58,305 </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,478 </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%">Equity Incentive Plan and 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%">Under the Company’s 2021 Equity Incentive Plan, as of September 30, 2023, 24.4 million shares of Class A common stock were authorized, of which 14.2 million shares of Class A common stock were available for future issuance. The number of shares reserved for issuance was increased in January 2023 pursuant to the evergreen provisions set forth in the 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%">Under the Company’s 2021 Employee Stock Purchase Plan (the “ESPP”), as of September 30, 2023, 3.0 million shares of Class A common stock were authorized. The number of shares reserved for issuance was increased in January 2023 pursuant to the evergreen provisions set forth in 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%">The ESPP provides for concurrent six-month offering and purchase periods beginning February 15 and August 15 of each year. During the three months ended September 30, 2023, 0.2 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $2.2 million. During the nine months ended September 30, 2023, 0.4 million shares of Class A common stock were purchased under the ESPP for an aggregate amount of $6.4 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%">For the ESPP, the Company recorded stock-based compensation expense of $0.5 million and $1.5 million during the three and nine months ended September 30, 2023, respectively, and $0.6 million and $1.9 million during the three and nine months ended September 30, 2022, respectively. As of September 30, 2023, there was $1.1 million of unrecognized stock-based compensation expense that is expected to be recognized over the remaining term of the offering period ending February 14, 2024. As of September 30, 2023, the Company recorded a liability of $0.9 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 condensed 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%">A summary of the Company’s stock option activity for the nine months ended September 30, 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: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></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></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></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,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%">2.50 </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%">(36)</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.58 </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%">Outstanding at September 30, 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,316 </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.26 </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 September 30, 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,210 </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.26 </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%">As of September 30, 2023, total remaining stock-based compensation expense for unvested stock options is $1.4 million, which is expected to be recognized over a weighted average period of 0.7 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’s CEO Performance Award provides for a grant of 1.4 million RSUs consisting of five vesting tranches with a vesting schedule based upon achieving stock price targets as well as satisfying certain minimum service requirements. During the three and nine months ended September 30, 2023, the Company recorded stock-based compensation expense of $1.5 million and $4.5 million, respectively, related to the CEO Performance Award. During the three and nine months ended September 30, 2022, the Company recorded stock-based compensation expense of $1.5 million and $4.4 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%">For all RSUs, excluding the CEO Performance Award, the Company recorded stock-based compensation expense of $16.7 million and $51.3 million during the three and nine months ended September 30, 2023, respectively, and $17.1 million and $50.2 million during the three and nine months ended September 30, 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%">A summary of the Company’s RSU activity for the nine months ended September 30, 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%">4,820 </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.49 </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%">(2,333)</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.64 </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%">(1,434)</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.99 </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 September 30, 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%">8,694 </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.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>As of September 30, 2023, total unrecognized stock-based compensation expense for RSUs associated with the CEO Performance Award was $8.9 million, which is expected to be recognized over a weighted average period of 1.8 years. The Company had no other performance-based RSUs as of September 30, 2023. For the remaining RSUs, total unrecognized stock-based compensation expense for unvested RSUs as of September 30, 2023 was $145.5 million, which is expected to be recognized over a weighted average period of 1.5 years. <div style="margin-bottom: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 condensed 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:41.207%"></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.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="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%">Three Months Ended<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">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%">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%">171 </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%">210 </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%">495 </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%">613 </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%">3,068 </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,890 </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,567 </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,947 </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%">8,921 </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,655 </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%">26,686 </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,215 </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%">6,935 </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,569 </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,557 </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%">25,703 </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%">19,095 </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%">19,324 </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%">58,305 </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,478 </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> 171000 210000 495000 613000 3068000 2890000 9567000 7947000 8921000 7655000 26686000 23215000 6935000 8569000 21557000 25703000 19095000 19324000 58305000 57478000 24400000 14200000 3000000 200000 2200000 400000 6400000 500000 1500000 600000 1900000 1100000 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%">A summary of the Company’s stock option activity for the nine months ended September 30, 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: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></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></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></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,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%">2.50 </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%">(36)</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.58 </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%">Outstanding at September 30, 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,316 </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.26 </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 September 30, 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,210 </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.26 </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 0 0 1394000 2.50 36000 2.58 5316000 2.26 5210000 2.26 1400000 P0Y8M12D 1400000 5 1500000 4500000 1500000 4400000 16700000 51300000 17100000 50200000 <div style="margin-bottom: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 nine months ended September 30, 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%">4,820 </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.49 </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%">(2,333)</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.64 </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%">(1,434)</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.99 </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 September 30, 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%">8,694 </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.17 </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 4820000 20.49 2333000 22.64 1434000 21.99 8694000 20.17 8900000 P1Y9M18D 145500000 P1Y6M 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 Company computes its provision (benefit) for income taxes by applying the estimated annual effective tax rate to pretax income or loss and adjusts the provision for discrete tax items recorded in the period. The income tax expense, effective tax rates, and statutory federal income tax rates for the three and nine months ended September 30, 2023 and September 30, 2022 were as follows (in thousands, except percentages):<br/><br/></span><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:41.207%"></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.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="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%">Three Months Ended<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">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%">Income tax expense</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%">5,934 </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,875 </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,376 </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,884 </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%">Effective tax 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%">19.8 </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="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.4 </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="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.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="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.3 </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%">Statutory federal income tax rate</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%">21 </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><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"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">21 </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><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"><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%">The effective tax rate for the three months ended September 30, 2023 differed from the U.S. federal statutory tax rate of 21% primarily due to state taxes, tax detriments relating to the settlement of RSUs, certain non-deductible expenses, and limitations on the amount of deductible officer compensation, more than offset by the net tax benefits from research and development tax credits. The effective tax rate for the nine months ended September 30, 2023 differed from the U.S. federal statutory tax rate of 21% primarily due to state taxes, tax detriments relating to the settlement of RSUs, certain non-deductible expenses, and limitations on the amount of deductible officer compensation, partially offset by the net tax benefits from research and development tax credits. The effective tax rate for the three and nine months ended September 30, 2022 differed from the U.S. federal statutory tax rate of 21% primarily due to excess tax benefits relating to the exercise of non-qualified stock options and settlement of RSUs and from the tax benefits from research and development tax credits, partially offset by state taxes, non-deductible expenses including certain stock-based compensation expenses, and limitations on the amount of deductible officer compensation.</span></div>During the three and nine months ended September 30, 2023, the Company continued to record reserves for the current year uncertain tax positions recognized within the effective tax rate. The Company does not expect its unrecognized tax benefits to change significantly over the next 12 months. The income tax expense, effective tax rates, and statutory federal income tax rates for the three and nine months ended September 30, 2023 and September 30, 2022 were as follows (in thousands, except percentages):<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:41.207%"></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.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="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%">Three Months Ended<br/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">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%">Income tax expense</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%">5,934 </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,875 </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,376 </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,884 </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%">Effective tax 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%">19.8 </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="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.4 </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="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.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="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.3 </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%">Statutory federal income tax rate</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%">21 </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><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"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">21 </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><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"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 5934000 1875000 15376000 5884000 0.198 0.084 0.261 0.123 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 false false false On August 25, 2023, Ryan Sakamoto, our Executive Vice President, Chief Legal Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 51,232 shares of common stock. The plan’s expiration date is December 31, 2024. August 25, 2023 Ryan Sakamoto Executive Vice President, Chief Legal Officer true 51232 On September 8, 2023, Qasim Saifee, our Chief Operating Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 442,225 shares of common stock. The plan’s expiration date is December 31, 2024. September 8, 2023 Qasim Saifee Chief Operating Officer true 442225 On September 11, 2023, The Siegel Family Trust dtd 11/7/2005, affiliated with Ian Siegel, our Chief Executive Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 2,000,000 shares of common stock. The plan’s expiration date is December 27, 2024. September 11, 2023 Ian Siegel Chief Executive Officer true 2000000 On September 12, 2023, Amy Garefis, our Executive Vice President, Chief People Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 80,457 shares of common stock. The plan’s expiration date is December 31, 2024. September 12, 2023 Amy Garefis Executive Vice President, Chief People Officer true 80457 On September 12, 2023, The Yarbrough Family Trust, affiliated with Timothy Yarbrough, our Executive Vice President, Chief Financial Officer, adopted a Rule 10b5-1 Plan for the potential sale of up to 179,825 shares of common stock. The plan’s expiration date is December 31, 2024. September 12, 2023 Timothy Yarbrough Executive Vice President, Chief Financial Officer true 179825 On September 14, 2023, David Travers, our President, adopted a Rule 10b5-1 Plan for the potential sale of up to 349,888 shares of common stock. The plan’s expiration date is December 27, 2024. September 14, 2023 David Travers President true 349888 EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '.!:%<'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 " !S@6A79WY4W^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVE!EM#M1?&D(+B@> O)[&ZP^4,RTN[;F\;=+J(/(.22F5^^ M^0;2JR"4C_@7A I;=B0* B"I(UJ9ZIQPN;GWT4K*UWB (-6' M/""T37,+%DEJ21(68!56(AMZK82**,G',UZK%1\^XUA@6@&.:-%1 EYS8,,R M,9SFL8'MZ?"GK5L8E MDDYA?I6,H%/ +;M,?NWN[G621A'^_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 '.!:%&PO=V]R:W-H965T&UL MM9IO;^(V',??BL6F:9-*B1W^E!M%HKEV0^OU..AMNIOVP$T,1)?$S'&@W:O? MSTE(:,\Q*")]4 CD]R4?VTD^3C+:\40&?L1F L5) M&%+Q3,3L-0I4CP_9%'L\P@)MKQN M3? [QQZH@G2-/WVVBP_>(X7RQ/DWM3#UKEN6VB(6,%>J" HO6^:P(%!)L!W_ MYJ&MXC=5X>'[??I="@\P3S1F#@_^\CVYOFY=M9#'EC0)Y)SO?FOO\GJ247]$'W@D5S'Z#;RF/>ZO@/;4FP0V6_0#3$&+MCF$MG6!2(6 ML37;XYC+'_CV$EE85_YJ<^RB?>PTSZ[(>\_=!$:M1-,HVV?4V/O['M9"4\G" M^!]=DV6177VDVC'?Q1OJLNL6['DQ$UO6&O_T ^Y;O^IXSQ3VBKY;T'=-Z27] MX\N&Z4C-Y=AJ?](A&:MJ(O4*I-YI2)\2*B03P0N:LPT74H=GCI(BT36*8ZRJ MB=/M_,+-'UP+G6DQHR: MI-@J3[#6*:S3R.4"QF=Z!KE "PD[)>(".3R)I'B!5T_; $?2W]_JB,U%=9$/ MG *?@OQ(G]'4@YW47_IN=N:L'LE'(LF@38:#/NY=:7F-Q75Y2!ZD MQQ?[-RC5A(^1OE_-D7VKBR;"_X]'%$VV+-*?:>";[U(U??S>9,9Z(%;4*0 M<&E(V.PU;T%G/)8T0%_]3?51RIPXA),0UI(VX4JXE"5L=IQTP$Y@^EL-9@ZX M&@RT6$VH$2[=")N%YIZ[T%^S-8],[G DA/1(&UM]HN5KPHQPJ4;8[#6/O@0K MXDN$R<]/OZ % MBSF2^$5[!<O'K3FG<@)NKJO+5XH0.4F$;D,F5FK'_ T2Y!I<(=S02-^UYL!JT"8\B)0> M1,P:L^_(-8..-.&98ZKQFO A4OH0,:O,_D@+1QL!8C2-//:,_F!Z1'.4TH(^ M'O1Z^FO337@1*;V('+&9_%1RY\=* +\PT!?3!< C<>TV)FU;Z^WFRKJ@I?$0 ML[ 45_\.2>_@0_W1QQQ6>:.A"?VQ2_VQCUS9><.87]"MI#P2]TG+:"ZJRU@J MD&T6E@D >AED0%=:*G- Y1''7%<7K'0>VVPH3C:?R*<76K SR4J.VX3ZV VV1-J)!=JI!]D@KE_;[(YI&+]*8J^IC(6-)(S=&T[7 FR]$I5\\>8?E E?7'*&!+*+4N!_#S(GLJ)%N0?),^6/'$ MI>1A^G;-J,>$6@&^7W(N]POJ!XIG<\;_ U!+ P04 " !S@6A7!/&4>'(' M O(P & 'AL+W=O[? %@TV^_*9D>E8J"1Z22II[M??4'(D2Z3HI.OKAT:R MAZ-GAIQY'E*^?!+RJ]IRKM&WJJS5U6*K]>[]B=VO(9O-D)63,.M M?%BJG>1LW0ZJRB4)@GA9L:)>K"[;SV[EZE(TNBQJ?BN1:JJ*R>=K7HJGJP5> MO'SP:_&PU>:#Y>IRQQ[X'=>_[VXEW"U[+^NBXK4J1(TDWUPM/N+W-R$U UJ+ M/PK^I ZND0GE7HBOYN;G]=4B,(AXR7-M7##X\\AO>%D:3X#CK[W31?],,_#P M^L7[3VWP$,P]4_Q&E'\6:[V]6J0+M.8;UI3Z5_'T'[X/*#+^JUNEQJP& \+?/]\ZZ[YY&9Y]WQW3M$ M@W-$ D(=PV_\PS_Q'(;C=C@9#U]"Y'WXI ^?M/[H7/B-E+S6B"D%<;K"Z<:' M[O&FR-ZK'K?_X#Q\$'5W GO*=(+'%0DII=GE\O$P'H<926@:]&8CI&&/-/0B_2X:2!\T MLYQ#+@'N.:JA\8H-8B6T1U- RMR=1>2 M:*U@E1]^M5_NY_ DM>-MWRN?7?F([$!)E@63=-A681@2[,Y&W&K&F_1X$R_>3WS#H?2A&D15 M%)@X+W B_0+X&2ZJ!]0R4$&(&GX_D)L+AJXF<_NWNLAFBR)IY =5IC@ M))L!?4#6V OZYUIS6;.R!:G$1C\QR6>SNWB+)W J)VPA(138$>L MQL &;L1^O4J9EP>Z+ MEU#;$;+,CK5YPXK M3 ,\H\K(0'S$3WR_B/KA CI#A>Z%A-$0CCO9-K'!VJ1X*AZ<=CB*YE;Q0(#$ MOT/K5G'9PSVV..P]%R;VSLQEELSM)LC 7.0UF[-C$!U[KBB"MC;%Z+!+HRR< M0SFP%_&SUXT1XMKLR+K]>2YJLYQYG<\A]OISZP'D//CZ^X[&AUX#'=+ JZ/N MM,B_;D6YYE+]J]V2PN[TAS7?%'FA?W2>?7GY]:V2ZE3>QN$/7$O]7'LK7\BV M3<0Y.@O>!? /@\:2Z)&5#?^ HN &W*#CF3._BZ)& M.=L5T &=4&WE8$V.;4*CC,0S0 =U0?WJ J1P4S5E^T9C7_%.A+9@N,#8[LLN MNYAD<^MHT!7TZ$ER#[,[,LU%!=U@:]Z6/8+.$,I]2&]+A M,I@3MLJ+)#)?0 M04?0UVR@U=N[JZT7(-D9M9)MVY$T)G/)'F0%]OP7PF8UB#O C]\F*T"*^=P+P.WCH+I_(V#G=@ M_-#_NOCMBS \Z?OC4WD;AS\0?WCD%?*Q16B_#YZV0Z])!VMY\&L&\U.2STP^ M%+6"3?<&Q@3O$EC!LOMU1G>CQ:[]@<.]T%I4[>66,Y@C8P#?;X30+S?F-Q/] M;V16_P-02P,$% @ VV4J=@2$+232*UJ4:[#R-%DYG9 M9Q><8M5@QC;)=+]^;:" &^(DL_2AP>3>XW-L?.X-\SWC+R+!6(*?*]&#O^.%XVE&F.)(:@BD/G9XA2G5 M2(K'CQK4:>;4B=WK-_1/I7@EY@D)O&+T'Q++9.%,'1#C+2JH_,+V?^%:T%CC M18R*\C_85['AS %1(21+ZV3%("59]8E^U@O128"C(PE^G>"?FQ#4"4$IM&)6 MRGI$$BWGG.T!U]$*35^4:U-F*S4DT]NXD5Q]2U2>7*Y8%JM-P3%05X)1$B.I M!@^(HBS"8*.!!;A:(XXSF6!)(D2OP4?P;?,(KCY<@P^ 9.!KP@J!LEC,7:DX M:60WJN=_J.;WC\R_P?DM"+P;X'M^T).^LJ<_XDBEPS+=-]-=M1+-=Y>^_P8GW9Y^X@< , MJ4$C-;"A+^^CB!69VER.(TQVZ(GB&X"H.M?ESBN' !'',9& ,B%NU,-8+DW? MFE033$D9CS,4? /\H MB'P%5^H4DXC(ZSZJHR&W;R P0_JXD3ZV;M]:V1U6.Q(#H1?A!N2(@QVB!097 MZDC&C%+$!U:BF"#M[ O%';_QNYTY%&?PG#?_)9?Q1(1/&R;_J MCA90DA:]K"O@!;R'>UFEH+]0F\0O\M\8]AWU/I)U]6Z6A MO4P;)O?02],*R, + MPMEQXFUSX%NK[Z^;7(UKLI\$HQ[VAY&!!Z>C0_9NYW6(?A?U&?%GD@E \5:E M>K>APN#5ZYUJ(%E>OB%Y8E*RM+Q,,%(>H /4]UO&Y-M OW1I7K(M_P-02P,$ M% @ B:=>'80^*3<="9=$C MZ23[]Z-D6;+)DY9N>HDEY;LC/][Q[I-X^2C5-[T1PJ"G;5'JJ\G&F-W%=*J7 M&['-]%NY$Z7]SUJJ;6;LK;J?ZIT2V:HVVA93BC&?;K.\G,PNZVQ2[DV1 ME^*C0GJ_W6;J[VM1R,>K"9D<'WS*[S>F>C"=7>ZR>W$KS)?=1V7OIJV75;X5 MID8L%995!C?@]%X_ZY!I55.ZD_%;=W*RN)KB:D2C$TE0N,OOS M(.:B*"I/=AY_-4XG[9B5X>GUT?O/-7E+YB[38BZ+K_G*;*XF\02MQ#K;%^:3 M?/Q5-(3J"2YEH>N_Z+'!X@E:[K61V\;8SF";EX??[*E9B!,#ZP.T+8&(3/'8$U!C7UZ8%[O7!I9K+9I9*/2%5HZZVZJ%>_MK;KE9=5 MHMP:9?^;6SLSF\MR9<,N5LA>:5GDJ\S8FUMC?VP^&(WD&GW8"955<=7H#?IR MFZ*7+UXAO>-W.NL7.G7Z,79_>74V"E6 TV7S72N#].A/=,)T'M9 MFHU&"SNM%6"?#MLG _93NS3M^M#C^ES308>W8O<6!?@UHI@&P'SFSS>G$)W_ M-_KB/X]^MAA!FRQ![2_H\7=3+N56=,F!_GAWIXVRF_U/*-0'9R'LK*J %WJ7 M+<75Q)8X+=2#F,Q^_(%P_!.TSF,Z2\=TMAC)V5E$PC8BX9#WV2?Q(,J]@%;_ M8,AKPZI=/,P(8SS E].'TW7U893RA,?GL-2',9S$V/&V\&$\"4E$6M@92]:R M9(,LYU*;J@ZI?K8'!^R4;@8[HQJU5*/! M8M(TE?(>B:==U8+ =A&-64/&=):.Z6PQDK.S0,1M(.+!G+O-"MO';;^VND)] M$U5(H$C$_JY@/'3JQ-Q'$4)9%#J9Y\,HX:=UXK L/BR(>90P./.2EG#R+T53 MBTPM-S7GE:TIA=Q5[0QBG?@SH"3@#FL %6#LUE ?9;Y#Y!O1ME9R>UP"*^1!ZA1(=L[=9 =@- G=O9L",,X)/DDZJDF&M^L%LA+)O(S7YETW$7X&T1]6IHWI+1_6V&,O;>4@ZK4J&Q>I- M:83U:X[[#PQ&Z*7#FRA@WNX#8=S+00!&*0YB-PDA'"&L;_-UPI4,*U9;RAG M7OD!8!$.L>KA-!?92X M+VL C%*O-Z4 C,6VA[G3DV183_XF3!-@D&?BOV&'GD2:0S#,W.Q/ 5@8A-Q+ M:P!FTSJ J=).1%(\V%4[JLA*B<,WP N(-1T4H]_;5$?UEH[J;3&6M_.(=-J6 M#FO;ZTSG2_0R+]%*%D6F=!<84.TT[N*3S,!OJ;OM0!1QM2V(\LH,B#IYA3HG MWNE:.JQKT[S85Y^JOX,ZA:B[WXA %(E^K[_AV.>S^W.WK-YWRV?MU5!$\JK=T5&^+L;R=QZX3P718 M!'?[]1 T.%-]/9KX7UOG (R0 #/W.Q^$PR3$[CLHZ(^3O@Y).QE,AV7PZ5X= MH@UH5AQ&KFB;0SB2Q*Y<2D%_G,>N_(=PU+Y-N#5J>G+.MA7JOC[@U':[[4MS M.$5IG[:'J._JHT/G^36YF!/@>4HN%HK M#H>@AQLC=_4IWYTT1F[KRXW(5D)5 /O_M93F>%,-T!Y%S_X!4$L#!!0 ( M '.!:%?"1P"P: , (P, 8 >&PO=V]R:W-H965T&UL MK5==D]HV%/TK&C?3R4BZ$[+M0ZFY)B\I)AF;M421#OE:LJ.!1$+DN2RJ^/@#C MVY'C.[N%3\4R5WK!388KNH09J*?5H\"9VZID10F5+'A%!"Q&SKU_-QUHO '\ M5O,]&CJ((0-(3QWAZ@A1.?N$#<$8]VMO9O 3:BB MR5#P+1$:C6IZ8*)OV!BOHM)U,E,"WQ;(4\F85QEF'3*"(\E9D5&%DYG"!Y:# MDH0O\%6)19CKZM@ >5^EO 1R39YF$_+VS15Y0XJ*?,[Y6M(JDT-7X;FTNILV M9WBHSQ"\<(:0?."5RB69XEDR"W]RFG][@N]B/-J@!+N@/ 0G!6>PNB&A]XX$ M7A!:SC,^GQ[8[/S<[M,?WOT@&&%;(:'1"U_2VY7"BY7PS_U<*H%?^7]MN:_5 M([NZ_AF\DRN:PLA!80EB T[RZR]^S_O-%OA+BDTN*3:]D-A!BJ(V1=$I]>0C MWB>%R84M 36W9[CZVM@D0>3U>T-WLQ]9"\J+XPYJ,2WGUCE1@BE319UL,]VK)CVX[M7N,N?:C;ND>@X(N9OJ*T$%,^FU,^B=C\IDK MR@A_K7IMWOMG>#_&6+P?@XZ]OR)TX'W0>A^^U5"6)I^EJ)MM:5JN_1=K5MG>]-Q]A9?_#O MQKYE?8*M=MT9_R]?]^D?J%CJ[Q&#!6[EW?0Q/Z+N?>N)XBO3W,VYPE;1#'/\ MNP!" _#]@G.UF^@-VC\@R7=02P,$% @ )5! I%P 9B@! !@ M !X;"]W;W)K,+*!P M]W0KPA:J4)[8V76X[=F'C7V@172+88K4D%1?_OV"-Q6J*IE M8XT+[;42GQ9 M( X+J(-$XLVGU?J/S5W;;B>?[Q?+S=N+N^WVX?NKJ\WM77L_W7RW>FB7W5_> MK];WTVWWZ_K#U>9AW4YG^XWN%U7']9O]O/Z^OWZP>MXOYLOUY M/=D\WM]/UU]^;!>K3V\OXHO3/_PR_W"WW?W#U?6;A^F']EV[_>WAYW7WV]43 M93:_;Y>;^6HY6;?OWU[\$'^OXV2_Q3[DG_/VTZ;W\V2W+[^O5G_L?OEI]O8B MV@VI7;2WVQUCVOWO8WO3+A8[5#>0?QVI%T])=QOV?S[1U7[ON[WY?;II;U:+ M_YG/MG=O+\J+R:Q]/WU<;']9?=+M<8^R'>]VM=CL_SOY=(R-+B:WCYOMZOZX M<3>"^_GR\/_IY^,GT=L@3LYL((X;"&<#49S9(#END+@;G!M2>MP@=39(SF7( MCAMD;H;RS ;Y<8-\[ ;%<8/"'=*Y?2B/&Y3[HWLX'/MC64^WT^LWZ]6GR7H7 MW=%V/^P%L=^Z.X3SY4Z\[[;K[J_S;KOM]NDV,XFW4^;U6(^FVZ[7]YM MN_]U&MUN)JOWDYN[Z?)#NYG,E]T?5K=_W*T6LW:]^-]/E;//7R9^MW]]<;;O] MV(WFZO8XYA\/8Q9GQOSK:CM=$)O=\)O],)O-=]^7Z6+R\W0^N^P&<3-]F-.L M>H!U>_MX_[C8?U;'W28@.#!+^=3+?=D;K];I+$?YV(2,24[EC^ M[CSR_>9A>MN^O>B.TJ9=?VPOKO_RISB/_D:I$0FKD3")A*D#+-O#=J?*C]=E M4:;)FZN/?9GY44F4%;$=I4$#L]23/*DG"53/&,4ML#26/6DLVV^5G-'83\O;W9FEW5V0''[Z MUKUR^8_3-,J3>D+ :"9-(F$+"&B1,@V"6+O,G M7>;LW-==8'_LM+=;L>VNJ8]709N=+"?;U=,%V^$?>M,BI4HV4Z@JD; :"9-( MF,J]N29.T]PY+?I!EWZ4!HW+DE'Q)*."E=%/F\WC_LS9B>CV<$5]D,SC0_=C M^[E=W\XW^[^N'G;+GE>C8$R6I(KGR17 M8B5'R:ST]E)$A7N=/":H9@<;*@LD3"%A#1*F03!+/M63?*IGR&=[UTX^MIOM M;E$P7R]IUW\+^]^&YS V.RA$Q@25B-A$@E3E;\>SYQE9N/'I(FS MKM>@05FZBB-C7D:LLO;7])<[[WJV4]9#N]Q,=Q,0Z2E&_MP2Q[%P9J!Q834_ ML-!#"Z4I**V!TC2*9@NFYW;'O& .?O2G^?;NKEW,)NOV8+]VU]_+=GN89/HS MT,#,PV<+G7J@M!I*DU":.M+LRVQW;FG(J-+U#%$CLQ5E/.>8-YT#%46JR#=' M+[,J\F:F46$U/][@XP[UBJ&T!DK3*)JM(^,^Q[S]O#^53>;=I5(GGL?EK%U/ MVON'Q>I+VQZOEAX>U[=W.U_K83%=#LY,;+;@F0E)JZ$T":6I(\TZ_5>1.S$A M4VH4S1:><>1CWI(_3F"CE4>JS?=Q,U$E[@0V)JKFAQNL#JB1#J4U4)I&T6P9 M&=,]9KW3ZU_:)Y7L5G'K=CM?/ZWBK%7?T,P%==RAM!I*DU":.M*LRP.1"F_N M@OKI*)HM.N.HQ[RE/EITI- (KS??W;UUIZUQ<34_UF!Q0+UO**V!TC2*9FO( MV.DQ[Z?_5W>5/E]V8FE)D?CF;)G&A2L1J.T]*J>$YE106@.E:13-%H@QOV/> M_9;+&5.P\(_I^JE@09 *0OJX-U!:#:5)*$W%_KV LDC<^R(-$99$65:X+L%+ M&."Q<(BY/%G?EUY>G -())60VD22E-06@.E:>%[^N?+C(0Q MDP5O)@/J3:'^,9160VD22E/"=X;)HE,_C*PZ?0D'6?2JED/+ED=)QW>#R*>'H@0YO1@?%816N8;_*6%6JM06@VE22A- M06D-E*:%;_LR9PCCK8J#Z?8ZI:@"Z1?>0&DUE":A- 6E-5":1M%L@1K75O"N M+6]^"-]23$54NKX^GR-825"/%4I34%H#I6D4S5:2L6(%;\4>'F"[M1Y@.RAK M\LUBM:&]?D&6V^:NOJ %RE":A-(4E-9 :1I%L_5E;%K!V[3\LOY=^]!=M$7, MLAY:Y0REU5":A-*4(+SH./+NB!-AE N'&INM(>/DBB G=Y1N?'LQ3A*1N\4Y M5%Q6%9E;G4/$78JLB&)WF47$>3.C.D:Q*RT_Q%MI^2',2LMXGB+(\PS^QD++ M>J&T&DJ34)J"TAHH30O"@SZ[S$J,Y9OPEN_@FG[0]>43A(H-2JNA- FEJ<1W M5JF;-$08=7I C<]!1X/GAZ( M$.\Y<#_D_.DA,;9G\LQN#<.?/+1= Y160VD22E-06@.EZ82PH<^?(7J]'9)7 M-.(2J ,,I=50FH32%)360&D:1;,%:ISBA*_"13XB\"8JPN--2W>B>@F'-S$.;\([O/\\ MRJ?32SM=+[X\S4TS=F;RS=;*6[X/Q]3\X((/,;2<%DIKH#2-HMFB,49UPAO5 M(5T$$M_!C$L11:Y:1H75_,""!0/UD:&T!DK3*)K=P]#XS>E VPEL%P$^6^A9 M"TJKH30)I:F4*.NMW"8F5%"<.N>LI[ZK"'>LI75#_K(=R4*+PM1>DUAAL95_-C#18'U/Z&TAHH3:-HMH9Z M;:%Y^YNO0TU]SS5.XMB]Z.9S!$\SHY)*:%(%I350FD;1;(D83SOE/6V^G.CO MCTN^G(BG!Y_1H XVE":A-)7Z]G29I$*X9S0_C*KP0(W-UI#QL5/>Q_8+ (=U M0[4-KC*WQ.6&BJORU(VKB;C+-!?N)R6).+>\XQC"E7<0(>ZM!2*$Z?-OK-[T M.?6ZPQ\[U,F%TFHH34)I"DIKH#2=^@;R^=J.U'B^:?F*M1TIM%T#E%9#:1)* M4U!: Z5I%,T6J/&74]Y?1M9V\*F"Y0FMBH;2))2F4M^0S^/*/5L2YE$8- MS'ZYB3&?,]Y\AM=V\/E")06EU5":A-(4E-9DOD^="K=3 2JE+3UC4V>\30TI M \E\!SKW'OD;$U3SHPT6!]2DAM(:*$VC:+:*C$F=\2;U2Q>!\.F#YS.H=PVE M22A-942G$.])#BHH]::IES"D,V-(9R-:*8^\GY_YOG)CPFI^8,&' M%^H^0VD-E*91-%LPQGW.>/<9?#^?SQ8\ 4%=;2A-0FDJ\QWWR]A]/JHAH]S6 M3QHU,EM1O5<0\F8UX(9^1O3SS6*OO].XL)H?;_!QAUK,4%H#I6D4S=:1,:PS MWK &OQ6 SQ8\,T'[,:^SWC['O%6@(RH*BX3 M;ZDW)JKFAQNL#JCG#J4U4)I&T6P9&6\^X^NQ805)?)[@F0MJRT-I$DI3&=%' M)$F\I]J@236*9HO.^.T9[[<_JR IH]HDIV7I35OCXFI^K,'B@)KB4%H#I6D4 MS7Y5LW'9<]YEYPN2NB5$)16 M0VD22E.Y[UR71"<[(HPJ9$.-S=:0L;ASWN+^BDYV.6%A4YWLJ#BJDQT11W:R MH^*(^>(0Q=6R$2%N+1L10DJ=<^.5YKQ7"OC2#E3&'C]X:!4SE":A- 6E-5":'CI6MHB,4YJ_ M9A5S#K5+H;0:2I-0FH+2&BA-HVBV0(VKFK]>%3.?*EB>T"IF*$U":2KW3>C!U;O$)Q^>2I$5'H3 MTJBPFA]8\.&%EB=#:0V4IE$T6S#&?BYX^QE-7R9#Y;\,P$+4^&TB24I@K?0Q>)^]P$-*5&T6SA&/GRY,(W(HC2M>CF@MW6GB22+MY[UMN9U^IN10$MV-4_?)I!L^9^A\,BJG MA.944%H#I6D4S5:,\;U+WO?F*]5+WZK.(F^5QJ<(%LB8G!*:4T%I#92F431; M(,;0+GE#^ZOJU$O?2(US3S90\QE*DV-V0$%3-E":1M%LU1B7N@RJ,&;>S9F0 M^H&^(A%*JZ$T":6ITG?RBRSWGC4FPD2>"]=F1(W-UI QKDO>N/:KU(=U0]BG M2>D^KWA#A+F-5DE2%)7N:8@($[%P)XK4OR_L'A(_Q*T_)$+.UQ^6QLTMG],9 M>?@CAU8,0VDUE":A- 6E-5":+@G;_6R18FG\WC*TKCBTTI5/$"PVJ,4+I4DH M396^Q4N5IQ-A5'DZ:FRVC(Q[6X863(^23N'-GE1Y>DF\IHXH3R?"J/)T*LPO M3R>&YIT>_!#O]."',*<'8W*6O,D)^-(2+IU?GLX/(_C+"'4MH30%I350FAXZ M5K:(C&E9'GROURE/+Z'UOU!:#:5)*$U!:0V4IE$T2Z"5,4ZKYS1L.&[H*]#Y7N>PFOKP"<.EA>TOAA* M4U!: Z5I%,V6E[%C*U3[!W*USM-#3YU06@VE22A-5;X?7.2Q^V+YA@@3HO2, M-=38; T9<[9Z3OL'6C=$:X0XKA+WQG'E.XNNLT:$=*C8[20AR3BWGZLB!N:N MG8@0=^U$[=[9M5-E',PJR,$,_K*2):/NPHD?0_"7$%I""Z4I**V!TO30L;(5 M9,S9ZID='0;]63Y!\(P/]6>A- FEJ8KHZ$#<2B'"J%LIJ+'9,C+.:_45'1V& MI4,T/"#NIE2#[YJKB1#J;@H5YM]-(8;E3?G#W1RHG3L_Y1MSLGIF-X?A3QWZ M[CHHK8;2))2FH+0&2M-52->'RGBSU6MV?:B@5:A06@VE22A-06D-E*91-%N@ MQO>M7J_K Y\J6)Y0UQ=*DU":JOP:WYG3D_P MK@\#"4-5A<756)S$XM0)Q[5^H&+2U+TZA@W,$5;<$]8KM'\X);$[.PCW;5#C MPNJ!(8UI<&>(@73A4Q+4V,;B)!:G3CC;(2C=I[#)L-*_G *-S5%6UE/6BW>( M.*5P'A0KW=L?(^/J@2&''W^HVXS%-5B4]0?$&-NQ1ZX%$X9,4M(88 MBY-8G#KA;!L_=AM%-=BT&H9SU%?TU,>;^L]ZYOH$M[V5*/,>NB8#XS1WZZ]K M,C#)JMBY,R,']BO\^$,M=BQ.PW".3,J>3/A2Z<"GKT\X^S 2LH ZZ>.R2FQ6 MA<4U6)R&X1SI5#WI\$8Y7W]ZVMI:CJ7>Z]5O!K*$2V546HE-J["X!HO3,)RM ME;AG@L>\"?Y5%:8GJ/W$BF=-\JF#!03%R5'[H+!)&RQ.PW".?'I6=\Q;W7Q1 MVM\?EWQ1V@ ^^ (:BJNQ.(G%J1/.*BI*TMB[@";BJ*HBV/ <,?5L[CBH''F< M@'Q?]5)T"W;OPH<(] Q($I96B7V5L#B:BQ.8G$*BVNP.'W"C2LRBN.>3QP?_,+7*3,Z98,I$&L3 M0W$2BU-87(/%:1C.46K/=XYYWQE9;S20*URGT-)I+$YB<>J$L\H^O 9*#15V MZ<=IV.@<8?7\YYCWG_&%1WS"<'5A?6@H3F)QZH2S[M][TB*Z&GLO,8(-S!%6 MSUJ.>6L94W@4^X9PE7MWRL9$U0,##C_T6 L:BFNP. W#.7+J6= Q;T&_>-D1 MGS]\VL)ZVU"L@\J.8L)([M;H M;D?(D7'UP-C"CS/6OX;B&BQ.PW"V^;:<@PUSO3L+$YRNI9VX*WMA%E1\*W7B_3Q'NQP\BX>F#(X<UOP]C;X#34#Z<*G*FS1-A0GL3AUPEG7!IEW]01-JF$X1X$] MNU\,5'<#7E5SRF&MA>/"6Q^."JL'1APN$ZQ'#\4U6)R&X1P]];Q\P7JPP$)* M/E'X7(:U\:$XB<6I$\ZY5>-VTVFP:34,YZBOY\\+WI]_7B&E(-QB47IO:+TA M ^,RSKR[QV1@U"V1W+O'_'Z%'W]LM3<4IV$X1R8]MUT,O!@PL)!2$'7)<>GV MSQO(&C[%C,DJL5D5%M=@<1J&0N96\&LH1+951: MB4VKL+@&B],PG*.5GEDN>+/\ZPHI!>'/ND^TWPRD#A<0UM@>LP\*F[3!XC0, MY\BGYX +W@%_9G>_ 7SX!32V]AN*DUB<.N&&^G%2<51#3MCP;#$E/5,\X4WQ MK^C)>4(.-N6D KU+81H6>VTYZ4"O+R<5YI5_#(]+D^G.%U(F/;,X>4X=](A/ MGS" _>Z< Z,(_EI"<1*+4UA<@\7IP2-VD-+5YJYMM_5T.[U^\S#]T/YCNOXP M7VXFB_9]MUGTW>ZEZ>OYA[NG7[:KATYY%Y/?5]OMZG[_XUT[G;7K74#W]_>K MU?;TRU7'_[1:_['/&PO=V]R:W-H965T&ULK9IO_"C5)I9*JG1TDP0". M[2K;FU3N1>Y )D@S8^?37PL88- ?VU7>%S;@EOBIN]6/)/;R M*)IOQ8#7_9B*:B"FZ;IY7<-8P6;:.J M7.$P7*\JRNO%]67[[+ZYOA1[5?*:W3>!W%<5;5YN62F.5PNT.#WXRI^V2C]8 M75_NZ!-[8.K/W7T#=ZNAEX)7K)9+&W1Q%X6Z06OQ%V='.;D.]% > MA?BF;_Y57"U"K8B5+%>Z"PJ_#NR.E:7N"73\W7>Z&-ZI&TZO3[W_V@X>!O-( M);L3Y7]YH;97BW01%&Q#]Z7Z*HZ_L7Y L>XO%Z5L?P;'WC9*E'UC4%! MQ>ON-WWN'3%I /W8&^"^ 9XWB!P-2-^ M /ME+7#^D(5O;YLQ#%HM#7TIB]: MW[2M832\UF%\4 W\E4,[=7TGZ@*"PHH KJ0H>4$5W#PH^ 714C(0F^".RFWP M*T146>SM\8+O/ 0D_!3C$Q*+G[NW-L4<.&3Q+VOZ( MR[/::9O6:9M&5 ',O(8J7C]UJK_^-Q0A7N>B8K9A=FW7;5M=:P[7$8G6R>7J M,-5OL<)A2@:K,V'Q("SV1N:F^!],K"Z[E8!BE(LZYR4+ZD&Q?J[O'RQ1O'"-K[X(\/X09V=>6L]>&OM#>.#$OFWI2Z510"N 7Y(VE9@]JRO MK<'M>HPG88M3$L:SX%JLDBA)[<%-!KF)5^X7!C[(>2<1*E- *]$H_D_[P*8U M,52D49S-I)I&299F=J7IH#3U*KW7:=7B$&@,+"H /X_*6A-2X_4XRN;NM!CA MT#%5LD%C]HHW-ZQI(/*G:4&?[54K,UZ^1.N41#.-%C,<1XE=) I'B(7^4B/J M93M52P9YZLO,OJ.I H*R<";39C4M3N 65A&?6- M*?H(A4BR?-\X"=&_Y.P:!QT%@[R#^H[:LLQ\NT6J8H=:71R&#DA194/[:CO#C- MU2Y,0N<6+'NAY-2JCY]5>FRFVG19T$LWK98HB4*']!&(R$_$H2A"2:RXU"5< M?M++!:M4DW(XG./%8K1<(^00.J(0^5G83E6?&TVL1=A( -,(!N!RX@@_Y*?? MD*0[^N+,4!-I2X3C#,TEVNQ0&+JJRD@_Y,>U8E!CK*F)3TY/^<2DU-R^4>)HL4&W6D#0-&2CM\L(5YD'+SVFXS M6Q/B6'_@D8W8S\8S=[]YZ8U-&"X))HF!))LAK)H2Y-@TXA&<^)5M(WTIQ%&O M."JJ>JF?VCR!8LJJG=Y.O'-0)CXCC&)LE"[3SK$,P"-AL9^PUK+UXUZV^?33 MVRN!R5%8RYI1L>$VBW'BB H9>4O"=Y6P#:]IG;_AM,^+\7II:\*&0)7L-%;-%XT:J-?V@WQBWNK7900 MQU*,C L$XM_1?F6[OEQKO7K;!0.1^F#2*M>R9450#(SUC-4P@RKM"L((<_+: M[G8Z$]@S:W+>B6]5P\*L+=-6]2:JR?2LL9=NLXI=,V#D.?'SW#.#6]W[NH"] M#U"F%"^,]0^'V.Q*:CUB)2;#U\38"UFL4H1=E7D$/?&#_A7"O+E0VX .F$SG MFQ&+(2$93ETY-8*?^,'??T]IVLT(K[M!:>ZW%WH2'VBI9[Y5OLEN%&?&.;?% M#..4Q(ZC3S)RGO@Y?\N>>%UK-^O5+6NX**PR34!CG)#4*)X6NSA:8\>1231R M//+OFW_1&WR?PK[]]),4C@A$>/[ERK2+4IP9I64U^79;L>:I_:0M@_9PI/OV M.3P=/IO?M!^+9\]OT<5=]_%[[*;[%O\[;<#Y$K:Q&^@R_)R VYKN\W9WH\2N M_4+\*)0257NY911FNC: OV\$P*^_T2\8_I/!]?\!4$L#!!0 ( '.!:%>W M ,3&PO=V]R:W-H965T&ULK55M;]- M#/XK5I#X-)HT'3"VMM+:@1@O8MIXD4!\N"9N<^QR#K[+POCU^"YIV:0Q(<&7 MY/SV^+%]<:8=\:6K$#W\J(UULZ3ROCE,4U=46"LWH@:M6-;$M?(B\B9U#:,J M8U!MTCS+GJ2UTC:93Z/NC.=3:KW1%L\87%O7BJ\7:*B;)>-DJSC7F\H'13J? M-FJ#%^@_-&)HK^(M4LM*^5P2>:3+GTU2PX2 M*'&M6N//J7N)0SV/ UY!QL4G=(-OED#1.D_U$"P,:FW[M_HQ].%O O(A((^\ M^T21Y8GR:CYEZH"#MZ"%0RPU1@LY;<-0+CR+54NP M;J),:UBT3B*LH68M!B0%SUR_@?D9_"6K*\P$OL!G!)-N#/,LG]^!-=J5/(M[D+TK?@R591T:7OSMQQNC0>K5MQ0MME2VT M,G A2I2;Z1U\.5XYSW*WOM[5H9[ _MT$PO=VZ!I5X"QI0BZ^PF3^\,'X279T M3WG[N_+V[T/_I\G^'V3XK)MS++C5'GD/3FTQ@DXYT+8@;HBEB:4(X"L$%UH: M@D_0J$ZQG"V\:BU"_BQ,?)R-X"4RR@S6$>T.[$!%RTRZBHRY!NJLX+MVY72I M%6N\30A.'2LT\,:7H]MP\.'UH V(MRQ+956IHA4"2?G\XGZY0DDH^P29):"RI;I2]'FVM[\4TZ$ [4. [>B1%"+(LSDOT MC9%+(PC* UJU,E(9UHVA:V07.7^C%3C$RR +F8*L%9:R6GPE?47Q(JDR2M]?WBV6EW:_NXWU:_W?N= M_U;Q1EL'!M<2FHV>/DZ ^SW:"YZ:N+M6Y&43QF,EOQ[DX"#V-9'?"B'![FN*!#$VEUR.._Y9G9?W5CWQ:^5"N*V,*5_ M/5J'4+TX/O;96A723VRE2CQ96E?(@$NW.O:54S+G384YGD^GWQT74I>CTU=\ M[\*=OK)U,+I4%T[XNBBDV[Q1QMZ\'LU&S8U+O5H'NG%\^JJ2*W6EPJ?JPN'J MN*62ZT*57MM2.+5\/3J;O7CSG-;S@G]H=>-[OP5)LK#V"UV\SU^/IL20,BH+ M1$'BS[4Z5\80(;#Q6Z(Y:H^DC?W?#?5W+#MD64BOSJWYI\[#^O7HAY'(U5+6 M)ES:FU]4DN=;HI=9X_E_<9/63D&IVGA[+,Q54T(CV]TJM2+W4FRR#.LLS69=#E2EQ@1Z:5 M?W4==IPEGMY$GN9[>/I1_&K+L/;B;9FK?+C_&/*U0LX;(=_,#Q*\4M5$ MG$S'8CZ=GQR@=](J[83IG>RA]\&M9*E_3^H8:(>5T]B=+B74*8VXPDT% MGPY>_/MLX8.#5_YGEX8B \]W,T"1^L)7,E.O1Q6=Y:[5Z/2;KV;?35\>$.]Y M*][S0]3_(I_XJWD2']=*U*6L/I7,"+L,BW=6 M* ?VQ=-OOOIA/I^^_#2YFHB?S\XN^'KV\IG >=@=L*SH<:K+F+RAE E+[G(P M839CD2D7D+C[*UAKN?:9L;Z&KD5)3X@_L&SJO)7M'IU4T4YQN>1#L4A%5;2< M]U37*1Q"6*@->R=LE,>8(C')"DP*9]W1];DM*EEN6$*-VS=K2W+9FQ+4?+WP M.M?2P16@)6.B(K.T!Y%:>LF5Q#.!A30D3]_XRFAD:!FV5<1Z?ZP@?FUK@V.4 MH%J;"'ZNRUC,6(LL8^>N]Q DIITRO*"TY%)]@_;T0]XT^_ZE%V=E68/&I:JL M"P*G4AT4L^G1W]C1:,L2CH(E&R6=4)2MQ4\J4\5".7$RXWP[%T]I87)9OM&2 M:?SVH':2HD7$*)*M>?>0-1ZP$7(X_S7IP-EBIU0/UMA$O(]ZL94N4R;?1;"0 M)> +;1GS\S^60QK'1:@)F7]&Y8_WG])6[3EM@($8C3!D5CM']WIKGXD2>O&> M\EUK(*E==TPCPB,88]LXU7/STHIL+]!N%?]XCW-J MHG#8L8=>%[T-L-9)9A&)"A#.MRH+:Z<44RY1A$01L4CT[BO*T-'S$IP02/=T M;*M[S:DR1Z(FO-EHO#E$W5; HR1.8Z#:=/%#[&S[]@GE0TI!RSH@(0OPK2TR MXR?/Q-_"-0JN$"15K#\M\'B< ]ZI6%V:=NJW6E,UZ)Q=!(NK+TJHE@/2F?3 M]U7,DV$M$;'+)22.R:J(^=AQ1NGL\Q@VZ8REM2%:.I!O!DME+=0<%U'-&2?/ M7.-LUW>]EE<*[FO5!-G'7G7(#$0 3FCD:8H(UU;\A3^H#21W7Y".BIJ/7=9E M3O5$9^L8*)2SR1%RA1I"16%A4BQ>2U,3:;@"5 I->PIE'7#>.%4FD4E'90@U M"?2ZYP+:[&A$$]4ECC+Z=ZAKA4H>>49P>354LR5-46#80HFGY(70][,QO#;0 M8\TZVVF%GN[A42ELL&#R**WE:A$&HN#?M=2&%'.$14=>&O6G*8"DI$"4MWPP M2'*4D.<5%>P9,R.:K>P+, %*B$^YJ#'24S1ZR&/A64(S=5''A!/U2F2<6E.O M"N/3Z1/Q4\WY^?$999Q"L52]6D\ZO*NP;;6.!S@'10*H"V> MR.2_8ZN(/37 MT\D,C:4Q#?;#C7ES8TP!10D+8A%>;!UI*'#C5B0X?(H91I6 1UB$+ZF)3E\ MZ2YU&/K-(1Z3%1]R:)*D93PA[G(/#W<$)ZO>JUV11Y,N; )?C[+K?"AXDQDX M8$@/^YS8QAS)#('MASF"J#V# T'6HZ9':,1VX/:'G:I02(AY&W#1#"G@[K M.6V]6O\I2>0/APDO)+T.G3[7C )B&J8;I![_",T16>(=D0]^R>L;DE!2S'(; M)MQ4,UNS/STD*U!/8>]3XX&*N%^-5VK5U<>?E5TY6:$+>E(@% M.8OI8R(?R0U7XZ:H)O (KV:$ M58KYDWVMB4O"_E%HFR*,.R&9 Y1S38# T'6(C305R(KQ(%UU'F04E"<<#46/ M[/*HQD4SM[C\\*F=6) APV$UB!N5(#8A-T>FCEW@'H[O-(<3&@QE8+$#QN=. M01IQJ?V7WG0.:2^X.L818]<*(!-9D\+HX(S)4:!"2P<:B["0?D!UAN0,600B$W:&4R!2.]4SD-L*!V1"=D M?5_ZVG$0GEL$;-(YC4;"%F:DGIW,2AD0P8 M.2?6KNYS.6H.!^][A;J%3R3&$MA* MB<0GI3>3IJ'R-+W40^>>K2YH71L]=I<6)N(#TE&3*+<2W>SD"=.<[<]SE#Z"C/WSCLAX M9+X8HMXMV&95=%J.9GA^4ZZ'^86QQ@Y&(/X"['29+$K_[G_+S^/8!S>)LJLX MT7@TC4"%JME(Z(G::CN;/J'A0H&J1$RG:C$4N(X 4#M =.D8(4&(S!IZKQ8C M+-H1/5O>$S5-21L'8U]OIC0@L+T1-87&)Q8\ZS90 &O6Y#R7"K4_6U-!N7!4 MI0L>T'IZR%U>>IJC>VA,LNTBO+BWEDYD2ES"6P+FLZ;X=^"35%6!7- M" 4AT_9/3"!(W0:>$6VE^SOK 2V6=U;)88^=>N\QST;_OR(LM?.(3F+V7=-J='I6(G$37F>2%*EF#TA5R?F:&Z19*4.,3HW MF2:]O(NVZ00F=$8O$I8H,;O \,V[400+W[XU2 9NS^,IQ-99>3,3X>H% M1FF2/4Z)\3"Y2$I[7^^C$L?XG$'[:Z%,553&;I1Z,"9T:FGBW/WKV63:CGVP MLZ=DF(Q*7/>2!(9:-.^=[Y7^8:.]^!8NS;RHU76$-6Q,\D;+A384IDW#UG&G MB+D-@X@X@G2DBS0\X"G1@?'+X!T:E3)"*X.7X,Z6^)VE=++_"0)'_ MF/,LM MOZL>SO*HR5?<>3,2H/%)8[7!V^\!R31P2:]L(/4F AFE>4Y"8$M6E4&+1<); MU_8,62I"<=3382J$E,S"OOSPF'=?NSZF..Y]; .,M>)/BGQLZ>-W-^W=]JNE ML_BQ3K<\?O+T*QH0ZE.,6F+K=/+]MZ/8,3<7P5;\Z<["!@ Z_KE6"&Y'"_"< M7H0T%W1 ^RW7Z7\!4$L#!!0 ( '.!:%?@EGDA)@0 $H+ 9 >&PO M=V]R:W-H965T MK83P\%@K[2;)ROMFU.NY:B5J[LY,(S2N+(RMN<=?N^RYQ@H^CTJUZC%"BE[- MI4ZFXSAW:Z=CTWHEM;BUX-JZYO;I4BBSGB0TV4Y\DLN5#Q.]Z;CA2W$G_)?F MUN)?;X9A?]SPAQ1KMR=#\&1FS'WX^3"?)"00$DI4 M/B!P'![$E5 J "&-;QO,9&3\?6K,&&W8@6A.AJU$9R4H>DW'F+JQ+U_/0&\_Y!5Z86<"LLW*VX M%>.>1^2PWJLV*)<="GL!90@?C?8K!]=Z+N:'^CUDM*/%MK0NV4G .]&<0492 M8(1E)_"RG9M9Q,M>P+OF5DN]=,].PI\7,^F;KA^NGMFP&CY;D+QT!6H!%+=E@-8KF(];/4J&):Q_7*]'X MO75>FQ9A?QFA52O$0=W #;IP.!/2'SYL3[HY8C?M.(WV%W\"EJ>D+() TGX_ M"'F6YD49!):2009?XZE%0_Q!6+R$.C0'9@%7BCL'%X".;.1+0-P:KQ(\E=4] MX!7G/*Z&H V'Z8 0H#1+27\(E- T)SC2(J6#_!1EY$+.6!X'.HA#GL4A*[X_ M,W.IVN#._RLW&U:8G;;&,'MCOSM1[X0V>/UUNC\H:]L,O)*\Z\4"GY 'OW M1P2= MG?C# K6M*TKRM"0EVL"848P90;\& Z L2PM:G,Y_5^I=<=.R*W7:E7K^>JFO M_^F+;NL9VD!?&N-QF^1*/3WGZ, 9\:V5#UQ%,*Q[U88"7EA31VCQS9A MF^:7#M%,5+S%J*.>M&%9M;%!69M6S6&%Y'"+P'8#"?VZ(W-P]/[+ 7NUVK!6 M" .LL?+5 NNG94FP,.FPQ"_)6)QYI= H5AK+T0I>3XQF\-EXKK9U=1C:DW'L MIT-"T6P_SP.%,L@$3_RQ][.WU]_@!;*,79Q#O_&ZZEJ=W>RN4;SH^J/G[5V7 M^9';I<3X*;% 57)6]A.P7>?6_7C3Q&YI9CSV7E%<8;,K;-B ZPN#Q;;Y"09V M[?/T;U!+ P04 " !S@6A7>>JR0K(# T"0 &0 'AL+W=O@#1< M2:)ANPHNZ/EEYNR]P6\<=F8T)BZ3C5)?W>1#N0IB1P@$%-8A,'S=P14(X8"0 MQE][S& (Z1S'XP/Z>Y\[YK)A!JZ4^)V7MEX%BX"4L&6=L#=J]S/L\YDZO$() MXY]DU]MF\X 4G;&JV3LC@X;+_LV^[748.2SB9QR2O4/B>?>!/,MWS++U4JL= MT+WTA MRZU6#;E"KAI/ RIM:W+E-09-_KC8&+_^YS$!>OSL.+ZKG'/3L@)6 9:& 7T' MP?KU*SJ+WYY@GPWLLU/H_W:/3H(VKY4>S,F2]*"]LBR@#>N>,K#UXF/LU4"NP*7 M%;%L(X!X9M(:8A](O'ZU2.C\[4/X?53R Y=HISJ#@R2CT>V8_1FA21)F*76C^32D28ZC+$[":>Y&TW0>)GE,KI]DEJ8A19,I M#1=I3FB,=C$E=#H+%PM*OBC+Q) #8D^GX2R-<90DLS"?+1QVG(>+V*W-\BRD M<_IH,S04JI+\;PQU1F>3'-N!$+ZSH=!G23:APXK:#I'*3GM]$#O!R M8*%9:#9X_ _5YM&<+"%"F!9\UQ3W(7HS+!EF^'M MG^'T!"8"5[Z<#?FD!KXNJ9&V3XZ&B_Z? MI.L;ZJC(B1I%-O@V6]X+B*5]Q[%8G357)1(^UAFCT4V&3;GR][7!9#MI^TMM M6!U^"2[ZF_#!O/^?^,ATQ9&%@"VZQI/Y-""ZOZ/[B56MOQ&PO=V]R:W-H965TLFC8I:UY)@ $2 MM)VV#]50NYLHVI?$/M_S^+F[W&6T5?K!K!$M M["HAS=A;6UL/@\ 4:ZR8N50U2CI9*ETQ2UN]"DRMD94-J!)!'(994#$NOL0K M%,(1D8Q?>TZON](!C]<']@]-[!3+@AF\4N([+^UZ[/4]*'')-L+>J>U'W,?3 MC@#]\ 5 O ?$C>[VHD;E-;-L M,M)J"]IY$YM;-*$V:!+'I2O*O=5TR@EG)].BT!LLX69'939H1H$E5G<6%'N& M69G2-,C0U*W#L42<8U(_H M35Z_BK+P_1F]::#H$J9+%:H&[*=(W%?A.U-7./N*,O5.7X6=N$5((%2EQR:^ " MHM2/XHP6!,T'48>A^?" UET]\'M9#%'H#Y+\F++BQLT% ZF?)!'T_#S*NG-J M[ TI;6YK>XC4".V*-NZ#[BTQ^ U!+ P04 M" !S@6A7_%IHA'X% #$#0 &0 'AL+W=O-L!?H01Z3N/??<3U(G2^N^^H(HB+M2&W_:*T*HWO;[/BNHE#ZQ M%1F\F5M7RH"E6_1]Y4CF4:G4_70P>-,OI3*]R4G<^^(F)[8.6AGZXH2ORU*Z MU1EINSSM#7OKC2NU* )O]"8U^$7V'+S/IZ=SJ/U4>BM/>44_D-)>U#E=V^1NU_HP9+[/:QU^Q;&33PY[( M:A]LV2J#0:E,\U_>M7'84#@:[%!(6X4T\FX,19;O9)"3$V>7PK$TT/@ANAJU M04X93LIU<'BKH!_&IRRA_J]\&@ MHY&N:9RE3P)>4Y6(@\&^2 ?IP1-X!YU;!Q'OX FWQ#OE,VU][4C\-9WYX% " M?S_F;(,U>AR+V^*MKV1&ISW4O2=W2[W)BV?#-X/C)YB..J:CI]!W)N"_M<2Y MHUP%<2$SI558B=\+$N>VK*19B4)Z(<5>.AXD ]2-UMP"6:,P7RLL"Y45J*: M$'FAC)A63FG.P9M$7!KQ23J\3X^:M.R+L&& 3"# 02M86+JPM0N%F*)?<_P% M@=THWIB<+AQ1W%\JB/$;F:.<%6>%^U)@ C1:CBJ-8$>9C];DX/V>;7C\BB<%1 P0' MU]JXIJUGU\I: AW?7FQ$^TEPHJ>1S9R!G6DS*M$?+;"\DJ 9NF%=2(#<<5C!ZOY MCD! 6V2%- M@Q6PA"9@EC8+"QCJ6R59FB0LA7D$B:-F(1 (7. F)=R57, MH:=2O98&)K1>17(.!SV'>]-RM/FAUO$9-D@B8XV%&U-)E6]P:8M4@CVBIVN< M%K'J&#O+7$T;PLILYH!C-#P\]K&5< F ))Z\U2J';W!:ZEC#\>CSB9B&6/@0 M()%C\#L*L:#"UE#DM:WBC2 .FQSMN!$-CAXD RX>3&A9,)[E\")*+D;75Y2I MN0('UBX;+"0Q(_^P4UN/?206X?>%H5@X.<]OKK+H0V9]P+LV,-J:Q6N>)&)F M'4X35'9LW-C7_S,8.UIN.QPH<9$AR2ONGONREE7E[)U"V1&RO'>8''8E_CAW M1$)'(NW4C\XF.!1P9;+MC D%)I\HFWL#\;WAL9G M?5]/SK*[,*H;] !FV'' MAJ.R+A^ZJS@RCU+9C[BXPL8M@_']$XBDPV34,6'QO720C.]'&5A5%"^=>K7_ M U3C5,;H(9QU4?U>L6OK9/0,AO<#]IMVTC^2ZH;S(\ MD>1U_'XTDP\#T3(YVJ9V^#.H_6!J-YDECUWF^ALWZY+<(GX_,VUR,CD?=B\]Z745Z,;T\ M;^1:?5'Q'\TGCU_37DJI:V6#=E9XM;H871V_?7="ZWG!/[7:A)UG098LG;NE M'Q_*B]&, "FCBD@2)/[=J6ME# D"C-^SS%&ODC;N/G?2?V3;8E(E&HE6Q,_N\U/*MOSDN05S@3^*S9I[/;)CG#7/&G10QROI:1W@Y"FE+<>ULU':M;*%5.)]&:*!UTR)+>Y>DS1^1]D9\A( JB!]LJ\5['0KC0NN5 M^/?5,D2/G/G//B\D)2?[E5 =O0V-+-3%"(42E+]3H\MOOSE^-3L[8,));\+) M(>F'3=@']J"X_6 /N^EGM99&?)0Q*A_$;Y7"][J1=BMT0'4O;U!Q(CIQ)[UV M;1"&US?>%4J5$)-D%D;J.HA82:2>UT$);?%+">>Q" 0A"M=ZO'8KL6P#8(

@C.Z)%%B!?P(W0@/.B&!&_'DF^_.9T?OSY#2B+V145?0XO_*U&LC;21\1F0O4:_NP\%DZ= M-K"/P8%WZ)8BY6[O7U+;8J;)^LZ$RZ;FND6\1K2J%<7-B\:B,Q:R.W MB5AVXXJXFY*,].KW5GOV(H3=9G6T]FG0% 2(V&&@#D[*42/;D#WP_P.J W_- MCD5%3@8,2BQEB4B@7A/%4'5[PL=1'<-(SXMV03&MA19@*/K.VCSR8XN>$N"&KKW>M&"94K-#PC";4J0H:D/=J151S8#C,+\F_E#WLBMV M1"H1"TM!@12ZX=Y@U=JA7.CQ@:HX#.,Y_HL?+O[IMIAZT3UBGJ&NEZ&#O6]4%2EM$F?(4CFV,NJ,BRIPBGV&_;PNP'*7=KQ:SW%8LCO?5O+36D3UI6BIX+DQ-#G'P SF-@7/Q MWC5PKOXO_!,#SPNB6Y6B4WKJ+,;9]?<46*&HZ6J,#EOR S5=@'QP,G 43,NU M++S#Y&5=K0N>772?\I18I#ZEVB2?RP/.U6]8&R6CXX @"*SA/9(.H MW'-ZP+?SV=^&)95F/U5^97R:B[#]Z'2RP$'-&%);IH^D.E:H%E&GXY&BXY'X M>VM53[7(!>CTVFP3(20?*R26VV)CH)Z J4SE.-"XU?9]N5+2@ B7RJJ5)D+_ MP.-)\@-I'Z#"AGW@-\@A9HI"ADH4E?1KE4R:[6QN4IYFOEKI>Q[Q@HI4)"@< M:1[FO4S6-TB@ 5OO29RODW('$A]+;$RCY-%B\J;' O',O.P3..]619[(L.AD M=Q$)D)ZF*TH_>-*XAH@KD?71\62VNQI3+%QM^)LL03R:3H)T>= -M8GP#@_1 M#Z,SN1#CJ.^J[_W!I'BJ"7M*!-*&J+SN82,"KDBT_(B3DT,?&C93*3@KL&/C M5\G(I(W#U 8N[_FW3"-J#@T/0C0.6)5RE494GEF8V'.5R#)5J32/%LQN=OT% MJ?_KZAG6@TP1(%ORO/&LX2Z.\7DV5WR88#&)/E:8&MR&X\[= M+R=U> ;6/%H)*'Q&KFPJC1CQE/E =W$UN?O(WSX2"Z#(]G_?,T4WHI?",GN M3<\>).**=$HSIN1ZKXK\-369N3@2K'1^)GY(F,3I>+%X):Z)>_K)^[O7X^/3 M-R]X(&-6DN4-CG'YXZN7LQ<#-7M0'(F3-Z_%OFN7ZWC5;IT>UB>KBX_@BJUI8N.%;:B+E^.A$_7@>E'= U?P2U=Q!F4'Y&W M."_0 GQ?.1Q#\@]2T-_)7OX!4$L#!!0 ( '.!:%>"AJ_X;@D /H; 9 M >&PO=V]R:W-H965T-DV:B*&RS5ZDQOE."% M1:K*L]#WT[.*RWIR=6'W/JBKBZ8UI:S%!\5T6U5<;5^+LKF_G 23W<8?' <+<'T$(.X30RNT862G?<,.O+E1SSQ1!@QH]6%4M-H23-3GEUBB< M2N"9JU]ES>M<\I+]7FNC6MC;Z(LS ]($<)9W9%X[,N$(F8R];VJSUNR7NA#% M0_PSB-3+%>[D>AT^2?!6;*8L\CT6^F'T!+VHUS.R]*(Q/;E4[$]>MH*]D3HO M&]TJH=F_KA?0&J'Q[V,Z.Y+Q<9*4+N=ZPW-Q.4$^:*'NQ.3JYY^"U'_UA,!Q M+W#\%/7G.^8[R+"!-=X+3J9P^Q_7@BV;$IDJZQ4S?%$*9G6C0X/#FZ;:\'K[ M\T_S,)B]TFS9D^=:"P!5CES!N&%+XG)GN5#^(8?S5BFBC#R2V@,.NT<^TB\1 MYU6CC/P+R'FCC0-BO"[82C5:L[9&U2GM^0K5QAW!D1I^;):@T&BQ$X/;+021 M$=5"J#Z2V(FL";+50-:GY^PU+Z& 8+>V MZ4P)=+F7-;,JY[@6Y(H-=6H+=6 MF$][8=Y:80ZVWSG)!J:^X7IMA;8/OWQI)8QC3?N>J\_"F?N6C"2-!.H[<2=* M%IP[^!<,)O>RR,>3M7_XZL'3_O00#LDIMB@;Q(55K6GAL&4+"S" 1OZ\!]S] M=MN/3C]-;Z?,*.OB+=-[21'SWCR8L9B=Q.FI7?[S4]"9-3NY<&>^W=LC=ZX >>#ZLF[&2>P46^[V59T(F9)=# M9Q\M9(YH\^Q_)O8QZEFUJWV@#L1YP>)LY@4VY#+\G001!'*[OA]32,:1%T5T M%B:1EZ8)3$+.>"/R+D$#FZ"A][PRD\/N4AM8TV;^L&K]/V=XD*9>% H3Q'* 3I92U MT:E;S"%Q!D\$*4K+?)#@"4R4V1=P+_G7;;$:HY4CO$=3&G(A#%B L4FX]'6_M V5@HV2.<#EKM?OF*!\-(K) AHB0OH20MR(>MA+R_;PK+*<\<+W;>0=^ZXW]SP;;=#V9#GJ@5!\14CO[:F MWVQ4\]4J-$R#ATY\S=&!V_0[IB;&"DF!6EN/ M@K&+C/NU)+/#M99;Y[?5+GMY@(B6O23'-NT""\["=0.Q.$]3)J=((X/ M[%8*W.B/BH5-3"B\:I2]YL 0:\#CJE(@ ?]'L4H;&TC M@0()90B\#N8^>+$;^Z $1*Z[-SQ4OIDT3UTQ:TK?,;M/V?4=1VU 0KQ$J+S4 MN!71H2[,8[L^'I'=&RU(J!_'Q$B"\T,^!?$9N&*Q)=7LNPD2OTNK[?,GVS=@ MWUUH =L*KFSSC2XN#.T97\*^NR-XKVE7:_09M-1LYJ%C[WJ%9P@+RFG@S:BM M?R NG55\BT1=+L',WB='M++Z=C6%[D1XF2T:I9I[ 5G6G.H:K*CH#1NE V[Q MDJ( =1<%K$<97"?3Y_CI&8JY6F0E6 C@DZA:F'L8FA22S]S?%(I4: M6UUP.\,!X2XA;(]CWU38:_L[*6-J$0>4GQL8[TBLCQUR]]IN_P3J;\&98L.Y M?S#>/&,"^@&0L?;Y!0VI440M9^A3QQFB(::%[3XQY=J1DR;H;S7QZ$]IYCT) MT(4#$630*9^R*/+FX8G#V M-U(N2-#1A[85#P)KF!03?FB-8ZY6U/.48@E4?SI+)NX>W"U,L[%?=Q:-,4UE']>81H0B )PO M&X1XMR &_>>^J_\ 4$L#!!0 ( '.!:%=_CC 20P0 . * 9 >&PO M=V]R:W-H965TXH69;KU$#R8HO4W7?WW2_=;*W-DRTY M=_!2267G0>EJY"B)HO-1Q80* M%C-_=V\6,]TX*12_-V";JF)F<\VE7L^#.-A>/(BB='0Q6LQJ5O!'[K[5]P9/ MHQXE%Q575F@%AJ_FP3*^O)Z0O!?X+OC:#IZ!F*1:/]'A:SX/(G*(2YXY0F#X M]\QON)0$A&[\VV$&O4E2'#YOT;]X[L@E99;?:/FGR%TY#Z8!Y'S%&ND>]/IW MWO$Y([Q,2^M_8=W*3L8!9(UUNNJ4T8-*J/:?O71Q&"A,HY\H))U"XOUN#7DO M;YECBYG1:S DC6CTX*EZ;71.*$K*HS/X5J">6SR6S'!XX'5CLA+9P;W1A6'5 M;.00G61&68=TW2(E/T'Z#'=:N=+";RKG^;[^"+WJ74NVKETG1P$?>1W".#J% M)$K&1_#&/=6QQQL?H_KI&DGF<,\V6%D.EL8P57#__-_(Z M-K7.I:U9QN&T0WOH!0%L(X8J)W$T8'8* MZU)D);IH<22@LL"A@UJ.22]\]LXP#-S!(3R(0 C?L-7,T*L]CC@G-L. [6SL MX;O2Z*8H@08]JI@G_!2@G=J(9^:XW(#BA7:"$27L#V69'ZCV%%+9IK2E/--9)#'*5GGV*H):*$\,<@FKE&SY1&RZD4!=HZ4E:O\_!X:$@0 M#HU*4365-\]>_*-JJA2CA6H= **FPXK*H?DQGB'<-H;R0W<*FPG)^"'':<@! MCBC'/>IV3NTG8(@]#3_WR=_/]HUDUL)R/RN4ZI-X/-0Z\.Z4BE,VOH#.WP:? MO\W4+@38$.3]L-!V1I)IF.QL8%M %,;O MI%3KUM)**&P^RYV3[8Q'?4:K0(9K@?$5?3!66&%X*^Q*YO;2B9<>7R@L'21S MR[,V^S0Z\%K'['18.NHN"G\;D6SJU&N74#ZVWY]6[9;RTZ\W?WNF"F(BN0K5,5B.PO MM/M4>W"Z]CM,JAUN1/ZQQ!64&Q+ ]RNMW?9 !OJE=O$_4$L#!!0 ( '.! M:%?K>E1/:0< #06 9 >&PO=V]R:W-H965TOQ6*<;47+MREI4V%E) M57*#7[4>ZUH)GEFDLA@'GI>,2YY7H_-3N[90YZ>R,45>B85BNBE+KNXO1"&W M9R-_U"^\S]<;0POC\].:K\6U,#?U0N%O/%#)\E)4.I<54V)U-IK[KR\B@K< M'W.QU3O?C#192OF)?G[-SD8>"20*D1JBP/&Z%9>B*(@0Q/BKHSD:6!+B[G=/ M_:W5';HLN1:7LO@CS\SF;#0=L4RL>%.8]W+[B^CTB8E>*@MMGVS;PD;AB*6- M-K+LD"%!F5?MF]]U=MA!F'I/( 0=0F#E;AE9*=]PP\]/E=PR1="@1A]658L- MX?**G')M%'9SX)GS:R/33S]=0*^,7H#1C MO\G*;#2[JC*1[>./(=4@6M"+=A$\2_!:U"X+/8<%7A ^0R\<5 TMO? I>ANN M1*?J@M\CL@R;*\6KM;#??\Z7VBB$R;\/*=_2C@[3IM1YK6N>BK,1R3.21X/DT7/4O\I)SU(Z+.=3Y-D':7C!M-U>VNUT=UO9&S-Y(JALBA+23.NV4H6J!":O;0D M9*-YE>E7K]F'C1)B+[;8[]!J?X5"A![!SM>EU(;8*'$KJD:P%\R?^'@&OH=G M-(OQ3/R07?-"0((J0UZI3\+DU9J%CI=,6>!,9QZ;.7$R81-G%DW8>]B,JW1C MP3,0+F1M@V?JS (?0$DLSQ4F3F>U0 ?81#A(YXZH43FWOV M:Y5"/N*V*'AEI;@JZT+>PZC6\6S10"'P: %N8$]E?4BAP*O['W^8!O[D1)-1 M_<-4'?(?+(V,A7N7P._3%L_(C5"XBH+DUI2"%O2RX%JS.:E5TH:59"N48+R! M]U7^'Y$Y!+C=Y#"W'[G!UU&YY7G!EX5 7"FV:DRC*%!UPR&YBZ 2K&JLJ"#3 M$>P2(K,H/2S;0K>\2M'Q=!O?_^)5@_[51EK=*((SS$AK-(2$6B-@*U8K>9MK M&]T:S14TS:9/CZ=-Z1YUP'/.>TEH!!]X)U?7BX7]]$]>/>>@T/6^T3__;-&*Z8_J"DX O(>9;$!'UW'B0G-SVPM]9R![[BB"^S"(P02WL^%C<.RUESTT> MLYI]-ZM@GY7+YD]F+6BK-JG V1\X [JIR&CKBC+TN-G,AAMJX/2?4HM& BX% MVR$A;SN?*D%#OE5,J))8T>J04FT6D6K[&119D:,CRGSN<X5) LTY:^S@KYVNAR"2Z1B!(+5] ;BBJZ4:$!*# MM]EDBF_92LERK[[ /EWHYK:(%0T)2/ YG2M2U>"WLZ@^,@(M>6'KH1W9M=N5 M\7=U.P?-^]-1;]['/:#-.UD_'&G(/JLN@;XDG$F'I\8M!UJDP$!BTVF&O #O MXW &I=H#(-AB)OM]J/F]X.\:@^&N]?T?/?*\0[ZZ$RK-J4FI'*HO@&J'\3TL MQ.$;D7:R^FT^8$*:1 G-;&[HLY\QJQ-9:XS@9'CWY#/VTG?"6?0*X+%'564E MV'B=V0J\G2LM^#.A;@>[AU0ZFJ#D MVJ:Z%=KTZ=QY7Y,CD?Q#'>WC_'@V\\_]VV4OI/;UNB$U,NP8>([@V3&^J M'*/[AP-Q>7GUCOQJ@X3">[[E*MOOR)RMR8'$8T=J]O[Z1ML4P5Q,%L'VBJ8A M4MD6&R"E&\I1Y!N(].MT/Y$U\$=KO*:V";')Q>U@5_"G>#-W][/_,?]+'I8>-R5 M'I7$@_[X=C6"?UB-Z/O4H(&!PY,4.[9FH2+W>AU$^2[Q$V3$GORQ[X;_I;G" MG^QT\Y;9[LCXSTT6QQH-3/O_T%^NVP'TLY9B>P%[0U/E6YXK]I$7S6YGN>E+ MYL&V@G-ZU%X%N($W])7(F>(OP/P[8Q];[)>!$X8A>D;@)M'!CN([44@=!_/? M;(_K .Z@VKPY7HO+T)? !O M[U-_0]7+T24*L0(JJGH\8JJ]HVQ_C*SMO>!2&B-+^[D1'!,\ 6!_):7I?XC! M<%%\_C=02P,$% @ &ULY5;?;]LV$/Y7#EH[M( KV;*3.)EM($E;+ \M@KC9 M'H8]T-+)YD*1*DG%]G^_.\I6[,9)NJ'8RUXLB;SON^]^D+[1TM@[MT#TL"J5 M=N-HX7UUEB0N6V I7&PJU+13&%L*3Y]VGKC*HL@#J%1)VNT>)Z60.IJ,PMJU MG8Q,[974>&W!U64I[/H"E5F.HUZT7;B1\X7GA60RJL0MSC)2K% M1"3CZX8S:ETR7"+RP;VWX_@JQVWI0;,"DHI6Z>8K7)PPY@V'T"D&X :=#=. HJWPLO)B-K MEF#9FMCX)80:T"1.:B[*U%O:E83SDRN=F1+ABUBA&R6>&'D]R3;HBP:=/H$^ MA4]&^X6##SK'?!^?D))63KJ5/N+\_H M';1Z!\^QOUB.[T?#EP7"I2DKH== RU7M:5%Z!Y4U]S(;CWW]HRB8L^[)PD^LX2] ME> TN'AXNWJ4"G@%1YW3_H">O<[PY(B?1YW^R7'8& X'\.%QW7JG\1!>PS > MT&]Z'/?HT4OC/CVF+^4/4K;^YH?+=* _]C/]4H)S20R6]@IKRH"[C:=QJ^.A MLBV_*J^0]YCN M9GI+D RMI[\WT$:_([$UA353N$WYIM.4+"7YH:9V8)JN%:6I&YX=E"D*283A M2!(\(#J4#,MY$9KW20.?/Z;0],J*-P?5-T?8;!$(3+]PK_ WLH/C0")#O368EV'F901SCB; :U=K4=<\^;Z>[!O)F1/PD[EZ1+ M84'0;GQR%(%MYL[FPYLJS'HSXVER#*\+&M71L@'M%\;X[0<[:(?_R=]02P,$ M% @ &ULK99K;]HP%(;_BI55TR9MS1TH@TBEE,ND3JBLVV HHXO$#OO\QX?YR0^O0UE+SP&$.@U2PGO&[$0JZYI\C"&#/-KN@(B M[RPHR["00[8T^8H!CC24I:9C62TSPPDQ@IZ>F[&@1W.1)@1F#/$\RS![&T!* M-WW#-K83C\DR%FK"#'HKO(0YB*?5C,F16;E$20:$)Y0@!HN^<6MWIY[2:\&O M!#9\YQJI3)XI?5&#:=0W++4@2"$4R@'+OS7<09HJ([F,/Z6G4854X.[UUGVD MY/&,.=S3]G40B[AL= T6PP'DJ'NEF F4^OO(+:4\ O ;\IT"J!5E.@70+M MIKO4*8%.TP@W)7"CRZ%X?OKA#[' 08_1#6)*+=W4A:X@3TYF@&3+\W) 0T3'B84IXS0%_1TWR(/EU]1EAG3'..2<1[II"Q ME8,9EG$&11SG1!P7/5 B8H[N2011#3\YS]^J<%'S1=?AX^;+[X.G_S?SD_? MG?M>(;C5&^!J/_<];T!=H1=V7KV=.INZ?(5#Z!OR\.' UF $'S_8+>M;795= MTFQX2;/[2YJ-+FDVOJ39Y))FTPN9[=6Q5]6Q=\X]^"$;HX2$-*LMVH)M:5;U M/^O \:QVJV>N=ZOQ6&5[;L?:5PV/5;YEV_NB^YJ EN\?!!S5!'1M^R#@^%C5 M\>SVOFAR+/)H^ MYV!^8'?'=LW\1#:(13_WS[[H+N7'=9D0CE)8R%#6=5LV#JSHV(J!H"M]G#]3 M(9L#?1G+)A>8$LC["TK%=J "5&US\!=02P,$% @ &ULO9MK;]LV&(7_"N$" M_>3&$B7%3IL8R*7= BQKUF0=AF$?:(NVA>KB470N_WZDY)A23+ZT5"D%VOK" M<\Q#4N1CRCQ]S-B/?$4I1T])G.9G@Q7GZX^C43Y?T83D1]F:IN*=1<82PL53 MMASE:T9)6(B2>(0=YWB4D"@=3$^+UV[9]#3;\#A*Z2U#^29)"'N^H''V>#9P M!R\O?(N6*RY?&$U/UV1)[RC_\1?Z#11(OWD6Y\6_Z+$L MZYT,T'R3\RS9BD4-DB@M_R=/VX:H" +'(,!; 7XEF)@$WE;@%4'+FA6QK@@G MTU.6/2(F2PLW^:!HFT(MTD2I[,8[SL2[D=#QZ;7HD) R=,](&*5+=,X829=4 M=!3/3T=! M0<,[NCY"GC-$V,$>RE>$45VLRY]UJ57.V[6]5]AZ!EM=FP_1[!E=IV'T$(4; M$NNZH#3U]:;RLO^8K\F4_ ;O\1@Q?%I&X&,PY MRA:ZA5/7 J!MTQ: Z_@U1>>;I4 'A(-RR1JBVE =HFS#T.?6%HKU1E*,K.B^N+N2Y123_".A,UU'PX\#3%4ETL\J%159K32WE@/J6 M8]2M,)T+UN\^XK$^%ZQK-"2TN4'_MKFQRHU;+;, 3%@<.=MHEQU8UC:H D<7 MY+)I$4A>'X+Y]1UMT=?G!VW"/LC056CHPAA7[;ZK33D;:(/"-OZ)+^:09RWS MP]*V"142NC"_G2^73%Q/8GX[?R!13&:&2[9T"0H7^:7\81JX8CH]'3W4PMB* MU6NI>,Z%P>L/DD>)F.NB!:4@XL ^35>XKMSJJ178N>,^,,?ME/.ZPL'D!7>JH[:DG7(!^[JFBK6PC!K7V]D'*W#%,!*:V,)Y,)!9R<>BWY\JM"'[P#M/X9UGP;L#T<=BXX\] M(_K TK8)*_=N+7!W&/IL7:I((Z9M^><5^QQ0L%Y3!6F>!=*29_2+F*478LJ% MZ >V:7QCN8_=-4\1GQ?T!HH /7COKC7]P+Z-6P&N99U^\ O] M5$;M8?>K;FFVCKO!FXDS](/QV^WK> IH/1@536QCD54:4]M#?>PT>@K8/)B\ MC'!CT34;$=K@?5"=IZC.@^FL#?/ CD;FZ0/N? 5W/HQB5N:QZ/56CU[Y09W?!_7XG9)?5V[U-E#D MY\-[?:VI!_9MW IP+0W4(]%"C=OJML_^1L_>.#^,D[Y$*4GG44>_[7'')\/) M6]X#\Q7^^I;?(AI8R2+;:U9M[_:QK^DK#/1AGC,2DT77>&QHL_=!B[ZB11^F MOC:_&(8=3= $R]H&573HPRQGAR98?R T]4&&@2+#P$*&!T*3Q0:")EC:-J'" MPL""A8=!T]:E2D-B;IWLW2.SEZO74\%= ,/=%1& (-?*!\K@C2+8J.E"V95; M/;:BQ:"70QA!I]C8E5N]#10V!O .86MD@GT;MP)X8B]7UG-4.<*:4+8L3O;F M8L;=I+P\S;I[=7=Z^+PX,SM2Q$+:,T1S%="*ES-!8?SLK3O.43GJV+ M [&SC/,L*1ZN* DIDP7$^XM,K C;)_(#=F>JI_\#4$L#!!0 ( '.!:%&PO=V]R:W-H965TV4S'E35>XNYO-7NY749G)TP.].W=&!;4*IC3IUPC=5)=W-!U7: MJ\/)WJ1]<:;71: 7NT<'M5RK-+& M_N^6^F=6'LHLI5DGT,EMZ_E]B?WY5"SFB_T1>OL=?OM,;_\> M>M_<6AK]1T)F"RC&J0\K@?59&PED92G.\5+!OX,7_SE>^N#@H/\=0B@*\&)8 M (K:=[Z6F3JN-W&MEE)-E>4/?51WBW@!9OAL6A$W$^AU7RL'#Q<[//[U9+.;OO\_. M9^*7X^-3?MY[_TR 'W8'+*MZDFH3$R=0F7%PN!Q"E#=3D2D7D#3[*QC77/NL MM+X!WL+0%Y(/(I=-WNGV "9UM%5<+IDI%JD(12=Y#[H-X%#" C;LG0DRRE-, MD81D !/@C!T]G]BJEN:&-=1X?558TLM>&5#SS=+K7$N'' &4RC("F:4]B SC M)2=QSP26LB1]^L97I49RE.$V1(S[4Q7QA6U*L%&"ZEPB^*,QL8XPBJSCQET? M($A".U7R F/)I?H&[>%#WK3W^KT7Q\8TH'&F:NN" %TYR:*(P[]K;7S49*TLNN)+TAZK-. 7R^%@MNK+\-'>Y4U\V2=6IWQM-N7OCFB)8/%THH5J1 M&3OIT0G7,:N%0B*^5BNTJC&U5#%[.H[_#9I/$9-XK*P-T2Z!/"E8*D*A82_V MZ%L]Z%"JRS5XN[ZC=+*.F>Q59[)7HX!_,9NE+!LB M[059$<;U%.LZ@-\TE2Z124=U"D4+]#;?!0RXH1&]HC%@5>H_8*$U2GV4&='G MU;9E+1F'(L=62NRHZYI,_&R*E!+HLV8S#1J^9VXX,4:UZ-$QBYUZ6ZB\#@+2DW"BOF3%(9-?%MN)M9N" M(1SN#/P3D".R)#LB'_*2U[DQ6H*'#/@3C2!&^%\:1 OJZ*Z"O1VO@N5IOBOHORJZ=K%'0T"5W MP^-081TGVO?X*&[*_8+\DSPZZ@ /\)'_5I1T+>-)H=5*?.L68T+0?&CW%4V/ M2Q[PZ1OEJS5LX$J*J$LZ7AL>E'OS*Z6]VR,)'4A0Y:H;5UL?W4=2*'!4;2A" M'B9) PR7O;*T6900]&WCLO'FYDUGFS>C,)Y8<#!ATTN>.(4>6IQI?S%DE'%J MGWN(^."::';N#VLT2/4=:;@'I]53D)1!&+WVJ>[5*7&3H#C>KO(,T [OW76-+@1]4W3/-OW"G4-GTB"I>Z"W K[ M?0*]/7O9!D]S@T_UD ^K1*'7!84YARPG<;+AG:9ZFT@G63S=& 2" X':0(93 M;^:*81PV[MEA0>NZZ+%#*(PEA;==4G@[GK +XG.FD*0PL .\4T=)NQI*"..4 MZ#C,$S5NF1.Y'*T8''UP@N?%O;4(<6;-FF\(FW,AIA:8XX_Z['I M..=-I@;9H<*B\IF%E7:> M'5[F\'/$$E5(J?/G-,_(6@=93A]0:6PG'3F5D+\NT3JGL,-^PQSO:GC?Z=.C M6JO>"=ACIL*Q<-Z;;Z[)YJ-A>*:HF&[=;SEK\#M3]YYK/$#R7EKB'ZA#_T;# M>9Q;OI78'LJH=5+,HY9)_=WHUFI5 9Z=Z6 M3ZM,B)>;W=ON;O@XWHANEL>+Y:\HK%1_2[7"UOGL]&ULS5=-<]LV$/TK.THG MT\RP%O@MR9)F+,>9YF#7$SG-H=,#1$(BQB#! *!E__LN0(F16H5.:Q]Z(9< M=O$6^QX 3K=2W>N",0./I:CT;% 84T^&0YT5K*3Z3-:LPIZU5"4U^*DV0UTK M1G/G5(IA0$@R+"FO!O.I:[M5\ZELC. 5NU6@F[*DZFG!A-S.!OY@W_");PIC M&X;S:4TW;,G,Y_I6X=>PBY+SDE6:RPH46\\&%_YDD=CQ;L#OG&WU@0TVDY64 M]_;C8SX;$ N("989&X'BZX%=,B%L((3Q=1=ST$UI'0_M??0/+G?,944UNY3B M"\]-,1N,!I"S-6V$^22WO[)=/K&-ETFAW1.VN[%D %FCC2QWSHB@Y%7[IH^[ M=?@1AV#G$#C<[40.Y7MJZ'RJY!:4'8W1K.%2==X(CE>V*$NCL)>CGYG?8-T_ M5IDL&=PR!%:5J;0<%7E+#_V M'R*T#E^PQ[<(>@,N67T&(?$@($'8$R_L\@U=O/ [\:ZHJGBUT0?9_G&QTD8A M/?X\E6\;+CH=SDIFHFN:L=D -:&9>F"#^=LW?D+.>\!&'=BH+_I\B1+,&\% MKN&?P#U84,TS#U9/<"G+$CE^*:C6GBVH:'(<#7=;V3;"-3.%S$]EV(OA=(9W M!8.U%*AH.XFQ; '76QD-!CL13TVKI[=O1H&?GFLK')Y!A63C+=EJS$*W9.,5 MNLA&TRI'[.PQ8[4YZ*>E;##LNPG<%8JQ(X+!#:(];K$\L8_@P+HY,:_78IH< M=OX$0>21-+$&\>+8&E'H14EJC< CHQ"^.)WC1/2!*=RVVFC:EJA=Z O 1';V M K*V,*CC[!YP4]0&>^VBCB!#P_= C\1A\XGL1P;>?>/XHZH.,6,A9$+F7 M/W*O*'2O,($>UL4=Z^(7L>X]%PTNP(MYUXOBE7B7MUC_9\S;H4+N-262R$CU MKVGXGE42CX/6]Y4XN>?7,]2\6J_Q2+7!71YXJ()F6:.XX4Q/X+?:'K=8#@EU MH[("C\SC&2,O(2-(O"0B:(^1NZD7Q#%\KAZ8MED@=*-X9LW6HZDXUC=(0\3@ M0QC$X*5SZ)O)2D. >NF8]K M1C"OT0C\(/02/^FO?ROD5KI^V@K9;X4<]0DYZ82<_+"0+RK#NW(MNW+!U:.5 M+&)9*UDZ^32&NOO22?6?TG$OB/^HX^W?"U4UY0I!(*A:&AS&J1!/WPAX5"GV MM>$/5+A@["@_&SH[SK%WAUBQC#9(*?3CRG:+QMU&M[(1.10(#HEA$(@ :" TF?5$WMI2E!U_CC%)PD#U_*,BGR441#A+'BR!'X( M=])0L1?-\=+VKF/LC8F/T\919"&DUB:XG9TB^?#@,HN[X\9=V37FC7MQ>Z_M M6KN_@HOV,OQM>/M+<4W5AN/Z";9&5W*6XI&CVFMZ^V%D[:[&*VGPHNW, O]L MF+(#L'\MD6R[#SM!]Z\T_PM02P,$% @ &ULA51-;]LP#/TKA#<4+>#5MASG MHTT"M.F&]= A:+KM,.R@V(QMU)8\26[:?S]*3KT42+.+35+DTR-%ZTKHF5<8TUP$@4X+K+D^EPT*.ME(57-#JLH#W2CDF0NJJX"%X3"H>2F\ M^=39EFH^E:VI2H%+!;JM:ZY>KK&2VYD7>:^&^S(OC#4$\VG#D\%FLI;RT2JWV5N9>;K_B M+I_$XJ6RTNX+V\YW,/(@;;61]2Z8&-2EZ/[\>5>'O8!Q^$X VP4PQ[N[R+&\ MX8;/ITIN05EO0K."2]5%$[E2V$=9&46G)<69^3T^H6@1;D7WP+92IP]\7:$^ MFP:&;K!^0;I#N^[0V#MH$[B3PA0:/HL,L[?Q 3'KZ;%7>M?L*. *FW.(0Q]8 MR.(C>'&?;NSPXO^DNU&RA@5Q5=065')3P,(5&Q7\NEIK9_]]J =_N POAVA M"]WP%&<>S8A&]83>_.1#- POC[ ?].P'Q]#G*QK)K*T0Y 9N2LWS7&'>O1E9 M=KD=(GT4]C#IAX*J)"L:VE+D8&Q'@#L51H.APX6L&RY>3CZ,632ZU#2A76FI M=LAK#:>E(#_9:BXR?78!#X5"?-,?\(V(O+789[8?MB>MVK5.5=FX/#]"Q)@_ MB",KC1(_8A.2!B'SDXF5DGCDLTD(2U2NH46*G^S49A#'?D0N2>2/XPE$(?F% M$43)T!^/(WB0AE=]#H2=)/XP#DEB;.A/AF.+'4[\<6AMP\G CT81''K38&\8 MJ9URMW(TI+(5IIO+WMIOM:MNF/^Y=ROQCJN\%!HJW%!H>#Y*/%#=FND4(QLW MVFMIJ'>=6-!F1F4=Z'PCI7E5[ 7]KI__!5!+ P04 " !S@6A7*0>%K^P" M !8!@ &0 'AL+W=O*?UHEH@6UK609A(LK6W.HLB42ZR9.5$-2KJ9*UTS2UN]B$RCD54>5(LH MC>,BJAF7P73LSV[U=*Q:*[C$6PVFK6NFGR]0J-4D2(+MP1U?+*T[B*;CABWP M'NVWYE;3+NI9*EZC-%Q)T#B?!.?)V47N[+W!=XXKL[,&%\E,J4>W^5Q-@M@) M0H&E=0R,7D]XB4(X(I+Q>\,9]"X=<'>]9?_H8Z=89LS@I1(_>&67D^ T@ KG MK!7V3JT^X2:>@>,KE3#^":O.-LL"*%MC5;T!DX*:R^[-UIL\[ !.XU< Z0:0 M>MV=(Z_RBEDV'6NU NVLB3>*X=$6YMYIN.>'L]+PL=8L57*^IS 8- M'#^PF4#S;AQ9HG=&4;FANNBHTE>H1G"CI%T:N)855G_C(Y+5:TNWVB[2@X3W MV)Q %H>0QFEV@"_K8\T\7_8*WRU[]K$!DQ7XP)DP\/-\9JRFK^/7OI [QGP_ MH^N8,].P$B^K JA4(:@[;.GWA;,8% MMQS-/KD'"??+W3+C]@LH%;6:2^\5+7C9UTO4@%F*''.K8$C2/(P20M:$'0X2GH,C8E' MM,[U*!P4*21Q.,J&NY0U-VX\&,C#+$M@$ Z3HK^G_FY)J??6M1*I$R\)A#3, MA@4]3XNL!S5,6TEV?3K2D.* 89@7@]Y(*OF>2_*/8-F:C$AW-H(L+.(!?*6L M:1HW_Z1U&,;#& HR/(4'99GXW^0(\B3,8Y>)8A0FR0#V?4713K=31 L_TUS9 M6FF[QN]/^[%YWDV+%_-NYMXPO>"4/8%S@L8GPT$ NIMCW<:JQL^.F;*4/K]< MTNA'[0SH?JZ4W6Z<@_YG,OT#4$L#!!0 ( '.!:%>MIB*IZ0( &@& 9 M >&PO=V]R:W-H965T]+CH2JMX!*?-)@RSYG>3E&HS2AH!ON#.5]GUAV$XV'!UKA ^ZUXTK0+ M:Y24YR@-5Q(TKD;!I#F8MIV_=_C.<6,.UN R62KUXC9?TU$0.4$H,+$.@='? M*\Y0" =$,O[L,(.:T@4>KO?HGWWNE,N2&9PI\8.G-AL%_0!27+%2V+G:?,%= M/AV'ERAA_"]L*M].'$!2&JOR73 IR+FL_MG;[AX. OK1!P'Q+B#VNBLBK_*. M638>:K4![;P)S2U\JCZ:Q''I'F5A-5DYQ=GQ3.4YMW3+%IA,8::DY7*-,N%H MX/*9+06:JV%HBJ\VYYO-9_\S9'$K_C)A'*E!KAYV1IK*;B^77L%BJ2]G$2 MUU #4[ $1P%UC$']BL'XXJS9C6Y/I-"N4VB?0A\OJ$'34B"H%LZ"R>W%63]N]FX-41,N.:1N993@J;^,)1-,)@B^7\P 'IV2PTH]H@0F MCI.)!C +=YCLK$UOC>$5)N@W6JTNS)C)H&#;JL0N>XUF_^8*'I7\ ME#@+2W]3<^^,W4YT]8[FB(IS:-_TX%C9A ?=GZ->^QGGKJ"4MAH$]6D]1B?5 M]/CG7LW@!Z;77-*;X8I"H^M>)P!=S;5J8U7A9\E269I,?IG1IP"U&ULU5A;;]LX%OXKA*<8. ;B]0]30+D,M,MT )% MWD8HG^^OW(RG+2GRI9^9E]R&Q#GG.X;E]AT>ZWM3-=[62 M4I,_RJ)2-Z.5UNNKR41E*UD*=5FO986=1=V40H-LEA.U;J286Z&RF'#/BR:E MR*O1[;5=^]S<7M>M+O)*?FZ(:LM2-,_WLJ@W-R,VVBY\R9@)KV6>5[*2N5U11JYN!G=L:O[R/!;AM]RN5 V(\F=7U=T-\F-^, M/&.0+&2FC0:!GR?Y((O"*((9OW>5^Q1]=',X1 MX)T MW:[@ZR5CT*+V^NFWI#&<$.;>;"N6FD8EU'G+[]-:]$E>6B M(!\JI9L6\=:*C+^*62'5Q?5$XPS#.X."4 M]MLI<#AO"TGJ!=EEZTXIB41]DL+8/R="DX%GIMS)%YFU39-72W(O5*X.^77R MY,-^?5U)LJ@+@-EHUJ9.B-TU=:.Q^5"7:U$]__Q3PEG\3I%%;[-P-I<#FQ?& MYJ>=S4UO\\S83"%#-H"L^37*15DW.O\/A+-::<=$1#4GRZ96BK05&E-A]Y=H M2&X+*5;(,,*G5[626S.$74)Y:5G.9-/7&!GGE>%L%835Q16B5\ !2::V23X4 MD,\7>29L5[GK#7HP!ME(D_?6F&\[8]Y;8_:6/SK+!HE[$&IEC;8/O_S>Y@B. M#>TGT7R7+MQ3$Z1;/SYNQ=/N]U]/L!6/J.S MF%-(V>H6"5NTB !J^\E/>/VMUM^M?OM,X))R&GD=8F% .:MK.=*UQLI]&U O#+;('](XC!V@W\Y$]AV%,8A;2E.P MQ%OSFF2[#P=\_#"KD5LY[TC^Z SCU$/40W).$F1 M(L^C:.A3Z,H1$A,,AYEU@&468!R>EZ;R1#W7&E$TR)_V+7^GQ'. MHHCZ 3N"\-WN/M]QA [1Q'.O8"&B8?TCEGB75@Z\%) /$T! M=!17P()=M07R&YH:1):A&/F[Z)9]='- F^.Z2$P3\ /4!9K-B0DI[">D\.P)Z4/U))5V M4^P6R CU[!GIJ^R 9\K^D]#&Z&>"F5D>&HQ.'GC^8.1>== )W/0RG'86![N8 M>!)Y843?XGWKK4+,4:@S/8PR7,D&KI1;5\Z>9QYQ_";7*RPS\BQ%8ULNL,NY MW1,+#?%N2Z^:NEVN4%V&5"2FZ--=A9QA+#1'C,;1R3Q'?9ZCL_/\: [:M4E* M[EX8,X4Q]'4C)I\-XH%5.FC(A[)_VHPS$GU&9#:K/%N1E7B29"9E17(S_IK$ MYE6+7 U'63/ DG5G.XYN"-[-S$$"&>2D="]/>C_:FAF5Q@S-&X)0@P:+N=6G"8_=T'?TWL0$%/JQ&W1?WT/# MO6/M'[TU\MR MS?N#O;^!&99B(N VP[.F T,QN^8VV#8J8V%L"OU^SGN?Q42 MAP?(O;K]6R44(1*)#4WZXSH)S4T>=0/"\7I6:UU7=K'E11SV1@&["]J1+$CS ']M\K;_P)0 M2P,$% @ &ULS59+;^,V$/XK V^Q2 #6>K\2VX"3?;2'S09QDCT4/= 2;1.1 M2)>DXZ2_OD/*UCJM["YZZH7B8^:;&?*;T8RV4CWI%6,&7II:Z/%@9R&-QFMZ9+-F'E8WRI<>1U*Q1LF-)<"%%N, M!]/@XBJU\D[@D;.M/IB#C60NY9-=_%J-![YUB-6L-!:!XN>97;.ZMD#HQA\[ MS$%GTBH>SO?HGUSL&,N<:G8MZV^\,JOQ(!] Q19T4YL[N?V%[>))+%XI:^U& MV+:R&0J7&VUDLU-&#QHNVB]]V=W#@4+N'U$(=PJA\[LUY+S\0 V=C)3<@K+2 MB&8G+E2GCRP;?6U%W7V3V=UTR?CSR# M9JRP5^X@KUK(\ AD 5^D,"L-'T7%JK?Z'KK7^1CN?;P*3P+.V'H(D4\@],/H M!%[4Q1PYO.@8WHHJMHOYEKXBQ0Q,E:)BR=S\M^E<&X5\^;TO^!8[[L>V.72A MU[1DXP$FB6;JF0TF[]\%J7]YPO.X\SP^A3Z984Y6FYJ!7$ ;Q?Q8% 0^OMC7 MQ%,J\&WIFAM:\S]916#:R(TP?<&=--\?W+U$7-".1ZTWY2&/6.L%<(TY7$J% ME NP*P8RB%!1*LAM*QY10TNM,&/#4';,+'\*(>D@6I8R!K+B(8S!R$W&F/3 MYQ=POU*,O>$=W*#S;WP0'LRNI3;6C&+/3&P8_ 1!%N 8!CZ.<9'@F 81 MS"@F@[M)K%U/S'"QA(CX:0XAR0L?"I*D&62DB#.XPZNAJEPY\0J!:[EVSY.3 M(@Q0*$T2"%.2YBF$$0F#!#XS@6'63H-6F.?<,M 6+$A)$26HFJ0%>D62)(,P M(9D?P;_]WA M8P'6SBU551_93N+VDVVZ_WM8:Y9#MF91\?K^71X&V:5N;P-)\[WD<_.*M%%. M6EA.-"TGF.,$UA8DVYRIKL!8IAYC&D$ZEZ@!6U?M;6X]X[LMD=ZB_4&B6:3C MS<9!HH_[N_BZ,?-LK3W?*'U^8*CDFR:WB)8ZHZK+[C18U\(&5.U\# MTM(W)5F<6KH.HP ^8_);6'<9X67WW<-7!ZE[C#_N^6>:TI(%+2FPW1OPOXRCHJW*>7$3] N[6B7_C#M;J1X9MJ&CJEG M\ [MM.7B@^!81Z8[(O2Q\*29_\C"N]G#_X%\CD3ZGWQS1 'L%QA\HES!(ZTW MA[1[V%]G+^>P?L5MB1R&?D>ZF.2X"OUA7,!CJWT6DBB*D%#A,(U[Z1:0.+)T M#(9%\<9JS\WD)"UL"4,30=;+(.^@#6J86KIF3V-1Q)]=VQ%UNUT_.6W;J._B M;3/ZA:HEQ[2MV0)5_6&&M4JU#5Z[,'+MFJJY--BBN>D*>V*FK ">+Z0T^X4U MT'79D[\ 4$L#!!0 ( '.!:%=6LZ(UTP( %T& 9 >&PO=V]R:W-H M965TS,=@K][W=V($U52E]B^WS?=]_9Y\MD*]6#SA -[ HN]-3+C"G' MOJ_C# NFN[)$03NI5 4SM%0;7Y<*6>) !??#(!CZ!"[P M7H&NBH*IISERN9UZ/>]@6.2;S%B#/YN4;(-+-#_+>T4KOV%)\@*%SJ4 A>G4 MN^R-YWWK[QQ^Y;C5K3G83-92/MC%;3+U BL(.<;&,C :'O$*.;=$)./?GM-K M0EI@>WY@_^9RIUS63..5Y+_SQ&13;^1!@BFKN%G([7?@K#>QV8E+ MU:%)7"[LI2R-HMV<<&9V*V)9(*S8#C5\6;$U1WTV\0U16P<_WM/,:YKP#9H+ MN)/"9!IN1(+)2[Q/DAI=X4'7/#Q)N,2R"U'0@3 (HQ-\49-GY/BB=_.$ZUS' M7.I*(?RY7&NCJ#+^'DNY9NP?9[2O9:Q+%N/4H^>@43VB-_O\H3<,OI[0VV_T M]D^QSY;T^I**(\@4;M(47?%"*XL%,P@+C*6(ACL_H$8!AGA-IA =2%!4*.KZ M0%L?0+=KL%BC:J[8.;XRA[!%NB9F63GU#RK17!"SK#3YDR;MOK$WOO*Q;QK-[W7COF-KD0@/'E*!!]WS@@:J;6;TPLG0-9"T-M2,W MS:C_H[(.M)]*:0X+&Z#YH\S^ U!+ P04 " !S@6A7+]@+G*X$ #0&0 M&0 'AL+W=OJFX)XM$Z@I[/,SQ M J8@'_([KDIVS1*3#*@@C"(.\Y%UXUZ';E<#"HL_"*S%UC/20YDQ]J@+W^*1 MY>@>00J1U!18_:W@%M)4,ZE^_%.16K5/#=Q^?F$/B\&KP>A6@MP_HOP+H5X!^H7TI5J&TCR4>#SE; M(ZZM%9M^*,)5H)7 A.J9-95*V,4\@O4, M@\]Y#]OA/D0*[C;!=[3LU).Z4_!U7N%3\S52 M^H47O0JOQJ[C#.W5=C@/;*8S1XJ%4+N7QDW 9/#F+!\P KH$ M- $:)6K'_8B>T5=@"X[SA$2H8:?SC'YE]/QAVA2M5E_OW>68)/--D@4FR4)# M9#O1=YW-\!AAE\XVR!4;90E-LNY'>W BX[5<"'TN@AH[;5:Q-LOD5VVZJ=3O["=FD MS[#9YR:]E[&QMRZ<5WWK-M3[[G50 M?ES8T)??.KYCOB!4H!3FRI5S,5 G*UY^/B@+DN7%=?>,297/B\<$< Q<&ZCV M.6/RI: =U!]QQO\#4$L#!!0 ( '.!:%=N))B:RP, #T0 9 >&PO M=V]R:W-H965T.Q#[+,/\Q(2D[C@S;. U\339;J0;,\7"'-V1%Y.ONA4// MK%CB)"-4)(PB3M8CX]$>+ -EGQO\G9"C.&LCE[/!O[:LKW -(;!FXO^T)20CXK*C,K8)T7LS@>QN^@SHW(KT(S&)-;@%\WX M?@/>A'6L%M,Y+>;$:21')E?_O?HH M)]% I_."S=.SJ>MN('8X(B,#[C-!^($8X]]_LP/K#YW(NB2;=DDVZY+LN4NR M>9=DBR[)EAV175;MGUI--,XM'R_YO!9X]"U[9K#^;55Z-F]2Z/%M9'G>D'-:JFQ7"B5F:8BY^ M3FHU5/@(SV*S'ARO)J'&0'Y50EV2S73AVV%-0%UZG'=)MM"%[[DU^>B,W* F M'O.LEL@(W^2%J( /S)[*X@%4C5:U[F->XM7&)_9@;FO&%U ;%Z7L3_JBL(8W MX":A J5D#:ZLAQXHG1?%:M&1;)=7,F],0EV4-[=0WQ.N#&!^S9@\=92#ZC\& MXW\!4$L#!!0 ( '.!:%>3YT'Y_00 $$; 9 >&PO=V]R:W-H965T MT*?V19C#G[F6<'FQI;S M\M8T6;S%.6(WI,2%^+(F-$=<=.G&9"7%**F5\LRT+,D[Q5%BO(TZ+YCWZVCCA2$#AJ!;M5L(<*[AD%IU5P MWCJ#VRJX;YW!:Q5JT\W&]MIQ(>)H,:-D#ZB4%FBR47N_UA;^2@M)E!6GXFLJ M]/CB#\'%+T5,<@P>, 6K+:(8? (K05R&XO+@"%\ $3,HQD!;@L4@YNSX:^+XE%4-%(@8O>OV9R85%>]/0JXPN4-<*QK M8%NVHUC/\NWJMLJ_>?9>\YP.FXY-9YSCEM5CBGBA-ZJ(MOHNFI=F1]O M68EB/#=$ F28[K"Q^/47Z%N_J=RJ$RS4"19I NL%P.T"X(ZAUYL[K3>W*@"- MKE_KRO-DM[!=:^+/S-VQ9Q52EN<-I,)3*==Q_4E?*E)(V5;@=%(]([W.2&^4 M92$NB$B,9WGFZ>293K!0)UBD":P7 K\+@3_*LQ_U<2Q. [03&WZ#7Y.].#R6 M&6(,W &1W]OV/1"$S,4=09QM\3,0EQ?&Q5=QPL@3/XW!I3@3&H K53R;I7A' M))I. \L:T/94"D+'\J8#WBK$+.A: [%(A>;#P%4S=]*Y;3+*W&B]%MB"$OP?7+YN8BIO2.-T#A0, M="?6('4N%6)P&L ![4,5FN\'P8#/"C';\:&OYO.T<]WTC<<-*,55L3:Z[X>$ M9!FB[/!9Z9)FEN!H==:-[0P[5UJ@S_BQE M(<0 )Z"L:+P5Q4R/+,K+[BCD>_>W5K10*UJD"ZT?G*.B!VK.O"V@KM#H1 NU MHD6ZT/JAL0^AL4?W35-@RMH_ 25ZR7'! :(4%1LLV^S?\FD+?YS;7-\:),"E M0LKWW6$V56%-W4$FBA12$]OSSB200_$$1TN#Q6.QPTPF3F$IIVDLF\TQ4\F* M6FF[UII**UJH%2W2A=:/S:&N@J[N_#%:J;T[-#K10JUHD2ZT?F@.U2 9F1%XS;A-%= M0,H,%4JC1^'>S4Z=:*%6M$@76C\PAXH/ZB[YH-::3RM:J!4MTH76#\VA[H/C MA=^'$\=I464/?TQ3R)S<.525WC!IC,$TYIM'3P(YIIOZ+8:)"J0J>/,+;C?: MO??+N$BO%0O@_53Q '^.9QZ2NBFU14/AE>BZFLFXE8)VW>:YH. M)V7](/%$."=YW=QBE& J!<3W-2'\M2,GZ%[-%O\ 4$L#!!0 ( '.!:%?8 M,N0V$ 0 .,5 9 >&PO=V]R:W-H965TV@<32T #K&M3M]C#L@9%HBXA$:B1EI_]^)"4KEBP+ MR<:A>;%$ZMYS+^^Y.A8YWU/VR#.$!'@J6W;/,E0 ?DE+1&13S:4 M%5#((=O:O&0(IMJIR&W/<0*[@)A8R[F>NV?+.:U$C@FZ9X!710'9MUN4T_W" M\S82:L)?S$F[1&HFOY3V3([M%27&!",>4 (8V"^O&O8Y=7SEHB]\Q MVO.C>Z"6\D#IHQK6O\E>O",)+1"X1PRL,\@0 M^ FL94.F58X W8 ;(G"*\THQ"CZ5BE\.+B(D(,[Y>VG,E1,_7# !7S):<4A2 M/K>%S%%%LI,FG]LZ'^],/C[X2(G(.(A)BM(!_VCOROHW>*X;?=XFL\_PQ>IQ76**D8%EAR M'C\E>27K#3:,%F!%B[(24 N![)\8,H+)EA\UV)^_2F!P)U#!_QKJD3J+R7 6 M2CNO>0D3M+"D.'+$=LA:OOO!#9R?AP@R"1:9!(L-@76HG+143L;0EU^H@/GA MG44=_C3#W=,S*E1,)U,ND;1@)$;]I#B 2,G"%NC3H&F;8&FHP4Z*)V@H*Q8DLE_(R!K M4Q3QM7UK$BPR"18; NO0$K2T!&]"@@*35)H$BTR"Q8; .E2& M+97A=Y2@\%2">OIS:N$Z7D]^3FW\GO:<6H1GE.>JK&9F:32)%AD$BPV!-:A MTG6>=SW.=Y2>)GA'>\+0Z U9.7Y/IN+AB&=TR#W:'+JC98J+ M,J??$&KDI_T.*G-(!A<^"O?:YC6*%AE%BTVA=8GQGHGQWH08-6F8(M0D6F04 M+3:%UB7T>6/MCF[V_F]!\D\_=;R@KT>G1MYDVI>C 20_Z*O1 )+K]\3(/CJT M*A#;ZM-"+K=8%1'UB40[VYY(WNASN-[\K7N]<@?F(W6"J0_)GN'KX\^/D&VQ MW-KE:"-#.9>AS)35)XKU0-!2'YD]4"%HH6\S!%/$E(%\OJ%4' 8J0'NNN_P' M4$L#!!0 ( '.!:%>Q#QCA:P, ) - 9 >&PO=V]R:W-H965TUV.KZ=4I99P=",78E@R N5L RN M!)%%FE+Q:PP)WXXLQ]H-7+-UK/2 '0QSNH8YJ)O\2F#/KEF6+(5,,IX1 :N1 M=>$,9GUM;PR^,-C*O3;1,UEP_D-W+IY+*B$"4^^LJ6*1]9[BRQA18M$7?/M1ZCFT]-\$4^D^2?; MTK:/QE$A%4\K,$:0LJQ\TMLJ#WL SW\"X%8 ]P' =9\ >!7 .]9#MP)TC_70 MJP"]8P%^!?!-[LMDF4R'5-%@*/B6"&V-;+IAY#)H3##+=&'-E<"W#'$JN(8- M9 60RZPL4JWV._*9"D&UY.1U"(JR1+X9V@K=:9 =5=3CDMI]@MHCGWBF8DFF MV1*6#?BP'7_>@K=QFO5);=9.$T*$-$X;S3T]O+KV/,/K':B]E> IF:#6 M M<9K'\5DXFI?!#DV\5"FO'O3058\G>;^?6:/) YC6!DX:(K06S "EZ]DJRV8G([BG>K17OMK$'GXMT@:+RU:ZRB32E+K4LO599=A^BBBE^?U02ED5) M@8LN-O0V#4)@>R?9@B8TBT V:53Z\?>2YOCG'?U[(-5C0[?K-!BSGW0;# M:0.CU\0X:\W%/V;:KS/MMV:Z7N6HE* :4^@_JKN'N6MU\=PR/^AN>DIW,_^1 M2G?N[F6T7V>T?U3M"HCX.F._L5#-?I*#,"<:K%3"%PE;F[.-)!*??XO M.XKGYKRZX K/ *89XY4)A#; ]RO.U:ZC'=27L. O4$L#!!0 ( '.!:%<4 M"P(9=P, @0 9 >&PO=V]R:W-H965T M"8_:-]BL8&2F@M:M&1Y@B(K MFR?YUCKBB"!UA@EV2[#[!/<)@M,2G.?NX+8$][D[>"U!FVXVMFO'1420<,;H M'C&%EFIJH+VOV=)?6:D29268?)M)G@CO80=E#>BV;)).!>\*K60^IG4.B*[1 M 2%90 J.7D<@2);S-Q+W:16AUZ_>H%3.F;27N*17,* M^XE3..@C+<66H[A,(1W@1Y?YP06^*3W2N<4^N&5A7Q1<076-'/P6V=AV!LZS M?#[='C+G9;O'O[S[B3.<+D<<\H1=EG&PV##9->ASEQ#\?)!3="BCXOT-1 M;W3=85U5 V]X11*8&[+(<6 [,,(__[!\_->0R\<4B\84BT<2.PF.VP7'O:0> M/E!![^"9N3OV[CG,MOW GY["HG.8AX,I[JG% MYS _<*V)U<%.;/4Z6[V+MJ[J1YZPK%)I.&3J1?;/IMN88M&88O%(8BK7@ M'.9BVPMZL/@OZPDM/SC3[7C6/T_ M\7( YEE3IU\2!F 6GMBX5V'B(9SG3Z?]"X)YU-D4P#:ZI>0HH74IF@MLM]JU MK>]TL]9;7U@W2VM@/5)MKNZD?L@W/?)'PC99R5$.:[D5OI[("L::MK.9"%KI MONJ1"MFEZ>%6MNK %$"^7U,J#A.U0=?\A]\!4$L#!!0 ( '.!:%&PO=V]R:W-H965TV@2PMVD-1(TM[*'J@Y;%-A")5DE[R]B4E174DQO"A%YN4 MYA]^_U!<1ELAG]0*0*-=P;@:>RNMRTO?5_D*"J(N1 GB@OEA$*1^02CW)J/JV51.1F*M&>4PE4BMBX+(YVM@8COVL/?RX(XN5]H^ M\">CDBSA'O1C.96FY[=9YK0 KJC@2,)B[%WARQL<6$$5\8/"5NVUD;4R$^+) M=K[.QUY@B8!!KFT*8OXV< .,V4R&XT^3U&O'M,+]]DOVSY5Y8V9&%-P(]I/. M]6KL#3PTAP59,WTGME^@,938?+E@JOI%VSHV"3V4KY4612,V! 7E]3_9-878 M$^#X#4'8",)C!5$CB"JC-5EEZY9H,AE)L4721IMLME'5IE(;-Y3;:;S7TKRE M1JG*$31#EZ6(FU(GRN1KXV M UNYGS>#7->#A&\,<@_E!8J"#R@,PL@AOSDLOX77W?^4[)7YJ#4?'3G@N"COCI%Y,IA SX+"@VCF]=P'Y1D.'7SI2U?>A2?V1S79NU6 M,UUO*R 1HV1&&=44G-!ICR>,LNZD.X(&:>2&SEKH["AH+O@YY::T@#39N2&S M_JQFT; #V0^*TB!Q0PY:R,%1D"61FIMB0K.#NB '_2*9O:P#V0_*XO0-R&$+ M.3P(^5VO#!II4 \A#ONC!UG00>P'I5DT<"/BX-\1%!R$?!":L*,@FT3[6TR, MXZ#[33K"TB'&W5KZ>\>FO;-\(W))N4(,%D877&3&J*RO 75'B[(Z26="FP54 M-5?FZ@32!ICW"R'T2\<>SNUE;/(74$L#!!0 ( '.!:%?=R$2G1 4 /\G M 9 >&PO=V]R:W-H965TV MV'%*XM(H2VW/<<9V1I+5([+.,\&_7-&7'F>5:CR?N MDLU6%B?L^71'-O2>RB^[6ZY*=D.)DXSF(F$YXG0]L]Z[5]CS"H.RQN\)/8K. M,2J:LF3L:U&XB6>64]P13>E*%@BB_AWH@J9I05+W\7<-M1J?A6'W^)&.R\:K MQBR)H N6_I'$4B7$KU#GPGG MI- 8O0FI)$DJWJJS7^Y#].;GMU-;*D]%?7M54Z\KJO<"=80^L5QN!8KRF,8: M^]!L?VFPMU4+FV9ZC\V\]HS >[H[1R/G#'F.-]+7XZ:1V94\OP7>!]5&;$U6G :)U+W6"H:" M\@.UYK_\Y(Z=7W7*0,)"2%@$"<- L)ZB?J.H7])'@Q1%F*R2-)'?T)_EA1M) M,_&73FX%3 M_4WM0UNI,&G4F)[SLT+_HCAY8>DCRS=-HJ=/)R#XU M0$+"0DA8! G#0+">VA>-VA>O\B*\@-09$A9"PB)(& :"]72^;'2^-(]JEF_> M2ZD&MQ7B:XU%DIN2%H(2HM :1B* MUI?;:^7V (-L#>N&/?]"-Z,U>SU9OX%N(U"W&(K6EZ;-X+CF%,X]S1/&T6< MSBES]XD0>Y*O*%HQ(?6#.7@6XB83;60%3>4,=1N!NL50M+XF;3+'-6=SNI%5 MS69[Q7!/D>>,'*U(D!F3!2@M!*5%H#0,1>O+W6:'W,GK1%S0S! H+02E1: T M#$7KR]VFAUQC5F*^8/F!K(62F90%*"T%I$2@- MU[3+;@[KW GT\GEMLL@S)XMN&0$TJ4D<]+?VG MW3FL7CBP7C2P'C:W]'M[LDUR>.8DQ_N,J??!/Z3<)J4F O&P.7E-[3XI(^U# M^KR>[GM;J*FGS6)HZNGFY-C[L3\HHWY0[R83JG7TNJWTGS=EFM]K[ M&ULK9EM;]LV M$,>_"J$-0PNLT9.?DMD&$DO;.C1%D*#;BV$O&.D<Z],:'AX_TW^M M!F\&U"I7UD;O1BW$^5.2W.5&3L]7XBR9-I$7A/*<[(0 M7#/^ #QCH,@'\IE*26THR;L$-&6%>F_.?KE+R+L?WT]];>[ ^]1M?^ZP]\W(V^%'S\._BIS :_I$XO!G$@51W#<<+5E&ZWQK'E,3-?LIABOUC&C: 9]LM6<\T/79U%W MK NGKU.G+28L18)U-!ZU&H^^H['2TJB\D2:;D&Q%Y0/TSDPGYM296<.&!_&* M _OW8GJ.7LVH25^_]#5N$L>CPWX=;<:M-F.G-I\%_Y!1M7+)XB2<*@LF+!F_ M2>,4R6='X$DK\.1M M/\7_,*=30K.BFGBCQY-:G&?7,/TV?ZVN=H&!R=G^>M M?.=.^>YH8=9^^SIH:H='L.\#?>HY(:>JAPE+,&$I$JP3B3#8OYX'V"]E#1$I M,*BT!)668M&ZL3DHG4*<-<[-.3DBF+2DH77R^7E?0L=RVQ4[VHL=?4]LH#); M57DIART48FT3>Z_>3M3)>F/2$E1:BD7K!F5?,8;H)6.(6C.BTA)46HI%Z\9F M7S>&[L+Q[=D)M3A$I24-K9.=!KW9"S7L4QR[P%*BU!I:58M&Y8]D5H.$+/3Z@%*2HM0:6E6+1N;/9%<.BN@M^> MGU!K851:TM .*[ PZ,U/J/6P?_#!OP0CG-UI4203&Z[KC]_MV78WY[+:PWAQ M?A%>)/6>S!Y3;Q%=FW@PKD@!2X,,SL;F29;UKDO=T&)=;2O<"ZU%61VN@.8@ M;0=S?2F$?FY8!^W>U_P_4$L#!!0 ( '.!:%=\?ZE@) , /T* 9 M>&PO=V]R:W-H965T'+@$KV SVR3-OY\-A"8-02JZ]$X:0W9DE" MI*JC1)B&:,RH)'0!-" @T!6:L%C_6RO,0\3F: )"\BR0&5=&REA(])7@&8F) M7*-S'R0FL;A0N,>IC\[/+M 9(A1]CU@F%+L8F%*%K!V;01G>J C//A">@^Y5 M1)% 'VD(80W>;\;?-.!-)56EE[W1:V0W$DXAO4:.=8ELRW9JXADWP[]DM!'N M_[?WG6RX?@288EFL""4:E75MED# MYG4R-M(=*^,IR?R"S,W)],VQ]*R!N:S1IE-ITVG4YN.SNJ@$U*G0V?/E6"_> MBN3V;7I[1GYAU-DQ=7(_S8&IZ2S'?WY+CJ MMGHW]7IT*SVZC7I\8_0JT)K@\(^ZG0[*TJUQOE?51E?'IEOCT>T<^&M[5;:] M-^]HH&'37N[M_:'MF^ZK?!N='9MOL\,B77.K,4B +_(&2Z" 9506=UZU6O5P MMWGK\FI]U.J/BU;LA:9H#.\Q5R>=0#',%:5UW545X$6S54PD2_/V8\:D:F;R M8:3Z4^#:0'V?,R8W$^V@ZGB]?U!+ P04 " !S@6A7*F1,TN\+ !>=@ M&0 'AL+W=O<-8[)6Q+ZV= M7!U>G8C4.>2E=/%45E_J!RF;X,_E8E5?3AZ:9OWS=%K/'^0RKU^5:[EJ?W-7 M5LN\:;]6]]-Z7?UQZK]-MVCW!9+N:J+7=[.0F[C.1"SIL.(F__>Y0S MN5AT2&T>?^Q )_LVNP,//W]#?]N??'LR-WDM9^7B7\5M\W Y22?!K;S+-XOF M4_GTJ]R=$._PYN6B[O\-GG:QX228;^JF7.X.;C-8%JOM__F?.R(.#B#1,P?0 MW0'TV /8[@!V[ '1[H"H9V9[*CT/(F_RJXNJ? JJ+KI%ZS[T9/9'MZ=?K+J_ M^W53M;\MVN.:J[?%*E_-BWP1O%O53;5I_Z1-'9P'KY=EU13_E;?!K*R;L^#S MJKVJ%OT/?FFOICK(5[?!^[*N97W6?WZ;%U7P>[[8R.!'(9N\6-0_M3B?KT7P MXP\_!3\$Q2KX[:'=YVY?/K?"&#?[]O#PK>-7)9_P?B:]M"!+?0#1<_U^M\+B\G[7A0R^I1 M3J[^_C<2A_^ V,,$$TA@&K-LSRQSH5\=7(8?9%YO*ME=T>TE^HW@H"4XJ#N" M;[L_0KW_(T <;]N*^[:Z$?3QBL8DB?G%]/&0/6=*0]FSVR1AN&]0(R7:DQ(Y M27F3+]I.+H/K_DXR6^1U7=P5\[P;><^"65X_]%VX__#//S;%8TM/.PQ C&P; MXH>,1(RQS& DLHFC"4M#/4PXT_:\4OB>%/X=I'S(JR_M*-9=,-?.2X3;A' 6 M6Y>('<8BFB5&F'"F[$E(O"GT'1@!,OK@M6L"BUY,-(&%IM.K%#]QREZL#KMK1>N*A)'8Z+! M6$18E!H=UIVS+R=*JQ.W6)_)UF/V),@Z*.]:1;XNZZ(!SQM38\]0T006FLZB M$O+!RH)@(+32=1F0@ZOHF@J"8"%4U@H>GT*A-!O\=$#%(A[I8& MLPP8CLQ:I\%J4V=/&0[J-AQ8@UYLSYW0-#8%'!!&XH1;H]X8MH$JVT"=NOE@ MH?/L<*6S[;F?.A*J8G4/C'1!!::3J^R M'-1M.9Y;F?^E*NO:JB\!R;5MA+GN#(1$ILUPY^E;GZ!L!G/;C*-YV%;7@&4) MH766YX1950E E+UFX\[6EPUE%YA3+U_]5C;Y(IBW][VS_M] JKO?MK!HJ8;W M%XHUB/VWSY(PC$Q>[#B>A(R;RWONS'V944J?N96^T,M3#DI8^N&H*V%I?[8O MTYJ7==/S-?\F)DPZ0?DR]E!\8_;"KR7CW(1 M$/!,4;4_*IK 0M-94]J?C:_]&:KV1T436&@ZO4K[LY-I?P94&[$DL8P[%$?2 M-#5OA>[,?9E1NIZ=1-\&L>"OP%/CN_$' M]T54C8^%IG.K-#X;7^,S5(V/BB:PT'1ZE<9G8VM\!@AXLQN_: .$.TU/&B(E M\:/1)7X$B7>SR@,*(G:1[1@*/U(*/SJ9PH]LY.,]/MS("XEK,H-FL/W.?DRYE2^-%1"O^XFV,;-:2HV=WT MT($=%4U@H>FT'VP@&-\B1*@6 15-8*'I]"J+$+DMPG,W#'T75O FKPOXRK7U M?IM;2LR%>""N[>/[(K;NW=T5H8^,;]YUU,-(&%IN__4C*=AZ/?U#AJ)1 JFL!"T^E5PI^[ MA3_BO!<'INSMRCL@*HTRLZNZL_9E18E^?I("'@X4\'"6F?/V0!B)"#?7O(4[ M:5]2E*KGQZAZZC_EY<8?W U1I3L6FLZMDNY\?.G.4:4[*IK 0M/I/=A%["?= MC]>J'-@98'9C8/LP-;OP&)J=*\W.D33[\V*5VXK\/#57^*$@RLPI?'>ROF0H MY<[=RAUQSHO;XIR$8999-S\@CH=A;,IX=^:^S"@9S]TR_B1S7AQ0]R$)+74/ MQ?&0QE;7&D/=90MBMRWXWKFNV%;YT Y8( S: >M.UI<,Y09BMQO G=6(C]L<#(2! MU(SA"6+E"6)$3]"->L=O)G:W/+AWHKH%+#2==>46XO'=0HSJ%E#1!!::3J]R M"_&X$_WQ4;N(@2A@%[$[55\J#IXVY&<8/(<^VQ9 Q-A1$#%CF(=8F8?XF/J? M(7)O\'9L=P:#>RAJA1 6FLZ^,BCQ^!5",6J%$"J:P$+3Z55>)O:K$#IZ (0* M_%EF+G0"83'+B&GLW,GZ/BU,.8T$J4[HV;FCQ*X ,HMA@!!B3@JX\_3E05F" MQ,\2#)@[2FRY?QY1DPH@B(;F1>%.UI<,90F24UJ"!-3ZYF:V&1 6LX1:U\D8 MEB!1EB#!M00#=O2[6Q[\W#U42X"%IK.N+$$ROB5(4"T!*IK 0M/I598@&=<2 M)+;8SS*[@P,50IQPJX./X0D2Y0F2L0M_$J#&WZ0"V"Z0F#R,\AC1@^>(CE[Y MDP!%/=2B @HR%\S=N?IRH01Y\@<>? %$00^^<&?NRXS2T@GNNL#Q M#\IP-SQXN$9='Q/_9[I/^!N MN&M!O]&9R\%0$#.I&$.+ITJ+ITXQBGPSW#7VT@-1H#!F;3H5[M1]J5$Z.G7K MZ*Z.$#Q)U.?EH*()+#2=,B6WTWC\>QGJDSU1T006FDZO4O&I6\5C/K3>%NJ4 M))GUG 8@CL0QLYZ!XL[?ORHBQ$YK80SW9?C!NR MN^W!UR/J/#\6FLZ[\B<9'[^[HWH95#2!A:;3J[Q,]L)+"8;O,NS>_/JA[RZ[]ZWN9!W+7SXJENAJ;8O,]U^:&PO=V]R:W-H965TO=PN@<')HFU!F=MD^S>KS\;*)NTE*2[W$N" MC;]O/-\,,YC)GHO/)3W2] M46;"]B=;LL8%JL?M@] CNV9):(J9I#P#@:NI==<;1R.SOECP)\6]/+@&X\F2 M\\]F<)],+<=L"!G&RC 0_;?#.3)FB/0VOE2<5FW2 ^OG]BCPG?MRY)(G'/V M%TW49FK=6I#@BN1,?>+[]UCY,S1\,6>R^(5]N=9S+8ASJ7A:@?4.4IJ5_^1K MI<,!0/,T ]P*X#X'#%X!]"M _UP+@PHP.-?"L (,SP5X%< KM"_%*I0.B"+^ M1/ ]"+-:LYF+(EP%6@M,,Y-8"R7T7:IQRH]H1K*8$@;WF50BUSFC)%S!'T0( M8H(.%P$J0IE\IV;W/DYZ^'/68_:X0'& M&MYK@A]IV:]SJ%_P]5_E6RI88)P+JBC*2[C;Z80A2X97NO)=+0A#^/N#!L&] MPE3^TY0^I85!LP537<=R2V*<6KI\2A0[M/S??NEYSN]-L>N2+.B2+.R2+.J( M["CF@SKF@S9V_S'3;8S1?S&!M6Y?$BX8EQ)UE=#M K_D5'T#6:=$4\1+?J_@ M-^UOYSL3>W<8QI,K@I,KPI,KHE8_?U#%8:WBL%7%G@MI6=>X ,:S-8I+6 NM M).3?!2Z5;=*P9!\>>.<.'>>YCJU[>.OC<);)L$N3T; EAD>R>[7L7JOL_N\-_;;+F'=) M%G1)%G9)%G5$=A3S41WS4>OC&Q$J8$=8CL!71F_K]H.JW6 MWAJRL\V&79J-.B(KXV$?'-)2%.OB."TAYGFFRG?M>K8^L=\5!]5G\[/>>-YK MF ]ZX[ \D'^G+S\/?"1B;=[1&*ZT*>?Z1G<941ZYRX'BV^*(N.1*'SB+RPV2 M!(59H.^O.%=/ V.@_N[A_P=02P,$% @ &ULK55=3]LP%/TK5H8FD("D25,F MUD:"5F@\(%44MH=I#TYRVU@X=F;?M/3?SW9"5B!T".TE\<<]Q_<@5B=^[[."BBI/I45"#.SE*JD:+IJY>M* ,G8C MW['DK 2AF11$P7+B70S.I[&-=P'?&6ST3IM8):F4#[9SG4^\P"8$'#*T#-3\ MUC %SBV12>-WR^EU2UK@;ON)_'S^&^,:QS+>Q<"QU?] ;?E?'WI4^J&/8Z1C^4P==(JA6!L%"R7I5 MD-AU>X]OPQCOR#H+A]$+47N7_:"HN!,5[Q5U)]%<4OKZ6N?VL.KN]/:)BU_O MV6AP-HI?R'L=-@B"+J;)VM\I5?:9N*%JQ80F')8&%9R>&1+5E-ZF@[)RU2N5 M:&JA:Q;FM0)E \S\4DI\ZMB"V+U_R1]02P,$% @ >!0 M<20 !D !X;"]W;W)K&ULM9I1;]LV$,>_"N$5 M0PLDL4A:LITY!M($W0*L0% OV\.P!]IF;"&2Z)%TTN[3CY(5498HEF&ME\2R MR>/]3^+=3R?-7AA_$EM*)?B:)IFX&FREW%T.AV*UI2D1%VQ',_7+(^,ID>J0 M;X9BQRE9%Y/29(B"(!JF),X&\UGQW3V?S]A>)G%&[SD0^S0E_-M'FK"7JP$< MO'[Q)=YL9?[%<#[;D0U=4/FPN^?J:%A96<C()\0C'B MSYB^B-IGD$M9,O:4']RMKP9![A%-Z$KF)HCZ]TQO:)+DEI0?_Y9&!]6:^<3Z MYU?KGPKQ2LR2"'K#DK_BM=Q>#28#L*:/9)_(+^SE-UH*"G-[*Y:(XB]X*<<& M [#:"\G2N62#*?#Y:6O_L WH$X W]L MV5Z0;"UF0ZE?2,S!,TGV] PD5 @@MR0# M$('/+)-;X\D^&(P*@WE">9[#$(8(SH;/=57M80A.\'A:#3OR=U3Y.[+Z^RMG MRLE]IK);$O]'UR!1Q_E)/'(^[73^8#VL>74.8=!PW3!H!$=FQ\/*\= YT)6' M@'&P45(DY29GPY8?43!>MRWI>/5$E*O([&ZX*HW:D4=@0V!X3F$_%N/)Z M['PJ)),D,7DV;JT*PW$XQ0WGK"MY1G]2Z9CX1;]3U,1P]>-FO*V+>DJ:5I*F M5DG72H \7Y+5DY(CJAQMTF(U]-84?")C1YIAH,MUT'M%*ITX(#5^ M@:>N2J7%^K4=1KBY70VCHG Z,><3J(D"6FOT#U>ETOQQ'FQ6)>.@CG(*=?V' M[@#@FK5+DW5/$(Z:[EK7];V$-"= 3U!P%FF@@&;MM?O@JU$C!71GBLZ<#]L4 M$4ZB:5-)'Q@!-4= 3Y#HEF5"A];YL:[JJTIS!K2#Q@WC.\;5!08R)M7-E;I] M FR9Q!N2W^V:,\&)@*+4WP>>0,TG<-)_73L1CI0!Z0-NH*8;:,<;G[HV;>?: M\73:O-LR# M#6$O*Q[?*&DV0M=+_<&4KS1\C9S/YF :IF_T.WS5%('>*<,WZ MR( 1DU9MLR_L>1FA6@/#$S><59I0HLE*=B=\16HP0>Y@TED%4)M$,)Z@<5-* M'RR"-(L@3Q;IUF5J032KFWU57U6:/I"=/AXN%A= *DUBS[]]YV;-;NK-#;,^ M8 5I6$%1_PW$$Y%)&9 ^. =ISD'N#17'LH;:_97I.,2MC6MHPXRF$'7.>[P7+,#=F<' MYTS?IH)6G/OH?&"-%]@3+YPEMM&A);&/7@;6%(+=*:0[Z1NZ%Z9=T0=ZC#1Z MC#S1HU-7:3"R[A?[JF]5-:R]#Y*_C/.9\$V<";7#'Y7YX&*L@LP/[[<<#B3; M%:^(+)F4+"T^;BE94YX/4+\_,B9?#_*W3JJWC.;_ U!+ P04 " !S@6A7 MK1*J%'@$ L' &0 'AL+W=OB%S^Z(!XO,_]H^>VS?T0$\0'-,6)_&9/ M&4%"WK*#S5.&45 8D=AV'6=B$Q0EUFI1/-NRU8)F(HX2O&6 9X0@]O4!Q_2X MM*!U>O 4'4*1/[!7BQ0=\ Z+S^F6R3N[5@DB@A,>T00PO%]::WCON85!,>*W M"!]YZQKD2WFF]"6_^10L+2>?$8ZQ+W())#]>\0;'<:XDY_%7)6K5/G/#]O5) M_:=B\7(QSXCC#8U_CP(1+JV9!0*\1UDLGNCQ9UPM:)SK^33FQ6]P+,=.1Q;P M,RXHJ8SE#$B4E)_H2P6B92!UN@WAV%E,+S48%09C HRY5(*#AX2 M:+5@] A8/EJJY1<%S,):+C]*\O>^$TQ^&TD[L=J%B&'PA-.,^:'D![:,'A@B MX,;# D4QOP7?@\\[#]Q\>PMX/IB#* &/41S+U\87MI"3R*5LOW+X4#ITWW$X M!X\T$2$'/R8!#E1[6TZ^7H%[6L&#JQ7W]K _.)F[FL4,Z]Q+LA2;%&)Y'GY=C<=.^;.P7]N8SD>.SD8J M#,8U@[&6P4Y0_Z6U9I"687XG@]F7]8)+.'%$(M$%0RO=%\;X;(G0Z89AR*W" M:U+SFFAY;2@ALBIM8L0Y6'=!T=KWA6)2S#,DIG";UMRF'YB_IB:9FA3S#(DI M3&GQ;1?.4A;"5JS-!G,URC9:WWTQ&1)3,,UK3//K M,-U5:;\+T?P\&PUG\XYLM-$Z[\O)D)C""3K-EL^YLA@PG+<*47( J+-H[C.1 MR9C65<[*=QOI%,ZZB.IGV1>I*365:6L;#?5,WR2[ &1R?\O -D8)^ ?\=SW1 MZ_=-?D;5/%-J*ENW8>M^8%&IQ$V!-:GFF5)3P3;-!M3NNZ^O+)6N4EHF9Z5% M[[TWJX_H(6#31$!]%W%5>8'G&WH(G6EG-C39V&+F+!^L P M)EB6E(ORHM'NPZB:9TI-I=ST*'#RD7G1: =C5,TSI::";9H8J-W/_X^\.#W/ MB\X O@UUHZV)*3655=.-437/E)KZC^.F$7+UC=#5<5[I*G$.S_8_>N]]69E24UDU M#8ZK;W"NVO]4FNW]CSMSN[8_>N^]61EM6.S6\0K![% <4W'@YZLN3UKJI_51 MV+HX +*;X>4YFDR(ARCA(,9[:>H,IG('PY@_J GV*&48 0 &X9 9 M>&PO=V]R:W-H965TTP>:8X0 T]56=.ID3.VN39-NLQ1!>D5WJ":_[+"I(*,7Y*U23<$P4PZ5:7I M6%9@5K"HC=E$]MV1V01O65G4Z(X NJTJ2'[4X:IUYC.HBKKYAD_M0IPX M<([:P6D=G*&#]XR#VSJX+QW!:QV\EX[@MPXR=+.)72Y< AF<30C> R*L.4TT MY.I+;[Y>12T*9<$(_[7@?FRV8'CY>'G+ESH#.:RG=5M,ROG MF5FYX"NN64Y!6FP3+?.*'"!-E? M2Z 8SFN8C[S ME[L[JG#^W^CIFT?O+8;;U8PK>>YSO!P2=/D@2^(._N"RP< -(;!>(]&^.)1& M!GCVP1QN"EY(Q;\HNP W%=YRZ[]^YTCPA:&*_JVJCF9\3SV^T,YKNH%+-#6X M.%)$=LB8_?R3'5B_J%*C$Y;HA*6:8+TD>ET2O3'ZK+F[J;S]FU0N3^YN55(: M7B!YXO]G-[-C*_8GYNYTM556KN/UK9)S*S]RK0$K55B%7AAU5KW _2YP?S3P M.:8,X!7_E]NA>HM4D8X"7EM^.F&)3EBJ"=;+0M!E(7AG#0ET)E$G+-$)2S7! M>DD,NR2&FC6DX?FGZA#: P4YMW%L:Z ?YS;>4(G26WHZ88E.6*H)ULM$W&4B?F?]B'4F42*ABBBL8C\(!SJBL IC+U0KB7VR\;)' M0[_GRPG),I<%FO&'D1)O1.DJ@QY%O;88M=(2K;14%ZV?%.>8%.>=9:6=@*Y4 MZJ0E6FFI+EH_E<=-JCVZ?7J+M+AG-WH4.\/'$X55&/C^4%K.K9P@B(*AMBC, M7,?VGQ&7X^;.'M_=_8IJ1'CXHDIA5A5U01F!XDQ.&?@H[-4UJ9.6:*6ENFC] MM!RWGK;_WO*B=>^JE99HI:6Z:/U4'O>O]NC.ZBWR$IP=9P2Q.SP_45A%?A / MY>7"76_W&ULQ9MK;]LV%(;_"N$50PNT MM6Z^98F!Q!*Q FL7-.WV8=@'1J9MH;JX)!7'PW[\*%FQ+)-FI.1TZ8=&ELGG MD'Q)ZOB5=+[)V#>^HE2@^R1.^45O)<3ZK-_GX8HFA+_/UC25WRPREA A/[)E MGZ\9)?.R4A+W'7GNFDW/LUS$44JO&>)YDA"VO:)QMKGHV;V' M$Y^CY4H4)_K3\S59TALJOJZOF?S4WU/F44)3'F4I8G1QT;NTS[#K%17*$G]$ M=,,/CE'1E=LL^U9\^#"_Z%E%BVA,0U$@B/QS1V=F96\+I+(O_C.9B==$;]]"<+D@>B\_9YE=:=6A0\,(LYN7_:+,K.YKT M4)ASD2559=F")$IW?\E]-1 '%=S1B0I.5<$YJN X)RJX506W;02OJN"UC3"H M*@R.*]@G*@RK"L-R['>#58ZT3P29GK-L@UA16M**@U*NLK874EMYFB6)7+""1#%_@UZA*$5?5EG. M23KGYWTAFU" ^F$5[FH7SCD1SD4?LU2L. K2.9UKZOOF^A-#_;[L^K[_SD/_ MKQPC\(:NWR/7>HL$S=%?OTDD^B!HPO_6S=!=?$\?O]C)S_B:A/2B)[=J3MD=[4U__LD> M6K_HY@$DS(>$!9 P# 1KS AO/R,\$WWZ)1,D1KS<6E M]6YJ3ZS)X+Q_=RB=KI3K>,U2OEIJ,':M(U:@*37R1N-F*6SLYQ-'<; ?Q4&+ M462TR#:B='ER/!&]+XXIDED+RM,[RH4L499&V;HHH=WV=\$'AX/I6=;1B!M; MV'6Q#%3YE(@!9$0,!&O(-]S+-S3*5UZGD2K76[0IDR=YFMQ1)I-!M*8LRN8H M6TBUPVR91J>6B3%BUXT0$N:;QV*,DET28#MH3K;:2R!D926>U:- *[Z@H)\R%A 20, \$:$H_W$H]?..490\X(2)@/ M"0L@81@(UI@1D_V,F "G/!/U^CL<*1=@3:F1?5S*GZC)C.TJEU:5-;"H.6\@I8G'L=I97'\ ;]>]KZN#)'Z:PX),VO:(>;B3>66Z:ZKB'#8BA: M4]C:S[&-YL!TMHKH @7W-,Q+,_'WQ2(**9,J/B&U-P-*"T!I&(K6 MG .U@V-[+YSAVD#>2C4Q(&D^*"T I6$H6G-BU*:4W<:5ZI+HVAJG29./M2GE MVZJ'Y&FR+)7E*4X3-G?TJ0-9VT.VV1-Y?J8[5,9B/%''%=3F:14S (V)H6A- MG6HWQS;;.3\DRP4U?$!I_B/#466YD[VC-S[IZ(&V"T/1FM.@=GQLHWT ENV" M&CN@-+^B'=\2T&2[H+8-%*TI;&WW,KD5B[:(K% ^HB@=)\4%H 2L-0M.;$J!TEQ^PH52N^ MO+Z^1207JXR5Z7';JZNC^C4CJ_IWM#>;F])9U-:! ]# N%7@IARU#^28?:!R M_7%4M6)>/E\0<9[+2R)M+XFK--#5"P)J[;0-&X"&Q5"TIF*U:^.8'[RI%%OG M+%R5VV:>SF5N$]Q<7[<7S%-&SM'J!>JX:*)J4T_0J!B*UI2K]E(C MH&8/*,T'I06@- Q%:TZ,VO!QS(;/\Y-1U4YQ/-U%;69N26=-V\8-0.-B*%I3 MK]K'<-R7MGA<4(L'E.:#T@)0&H:B-2=&;?&X M9HNG^^WC"MAXN%'9@S6%ALK-8TTA]19SH"NEW.+$YFX^=1@/7KDR6S//OGGL MJOZ(K3Q7.C.WHO.R:!,S (V)H6A-G6I#QC4;,I=AR'(I"TW6<;:EM-+JX=<] M6A>_*,,L%2RZS4^N $^9D>I]?G-#.DO5(F0 &A)#T79*]0]>L$TH6Y:O0G,Y MU'DJ=J\V[L_N7[>^+%\R/CI_99_-;,UYWSX+=B]3U_C=N]T?"5M&*49$%E2'JXHF5-6%)#?+[),/'PH NQ?6I_^!U!+ M P04 " !S@6A7X?R-$W,# "S"P &0 'AL+W=O\I->@YYT(OO+TQQ9WOZW1/ M^>%KVRW-W;!3^8%V=$U-7\5*P4SO]:2L9P*S:1 BFX7WCV^ M6^+8"K@3?S-ZTA=C9%W92/ED)Y^RA1=8(LII:JP* C]'^D YMYJ XWNEU*MM M6L'+\5G[1^<\.+,AFCY(_HUE9K_PIA[*Z)8B_"7/52 N!$!/NT!8"82.NS3D*#\00Y*YDB>D[&G09@?. M52<-<$S86UD;!;L,Y$RR-C)]NEF"7QEZD#E14F'CC%:<"/T>A0$.W7=DOR&&HV^0C_2> M**KGO@$7+(B?5KC+$C?LP)VASU*8O4:/(J/92WD?7*_]#\_^+\->A6M:W*(H M<'!1C[ZHCF?D]$4=^OX\Y!NJ;,S*:>Y6"T(2)C8M?F;ZENU*[.YN2=+DA* M%QXDG:;J2+WDUU]P'/S6 SNJ84=]VI,EW3$A P>-EQ72M%;)JJ[>=<&6ZH; M.W4VWX])/!G%01#,_6,+Q[CF&/=R_*Z(,/ 7[$^OK+>83>N[<:]=A^?J4J9 M?MUR?&7Y!D>S4:?CDQI@T@L A65+&;CNIS;\G+^.,KE&B;IO8%J#3/LCX=[G MT&%-).<$Z51 6ZX\+9& MM[(SO0AO>!OACMB\X.,T'@H1#4QXW!1KWEM2?DGX@1ZD2AR\B,NY :&PO=V]R:W-H965TY$+/O8TQY97OZW0#!=,#68+ M-RNI"F9PJ=:^+A6PS D5N4^#8.07C LOF;F]>Y7,Y-;D7,"](GI;%$S]6$ N M]W,O]%XW'OAZ8^R&G\Q*MH8EF,?R7N'*;[1DO "AN11$P6KN78=7BS"V N[$ M$X>]/IH3Z\JSE"]V\26;>X$E@AQ28U4P''9P WEN-2''/[52K[%I!8_GK]KO MG//HS#/3<"/S;SPSF[DW\4@&*[;-S8/RP(^MF0O7)5E6'XK(%7E8/I)K&S]N?I"+6S", MY_H]GGD4.] &914.BJ=VJJU*LA7*?DJA=EH\E%D MD/U;WD??&@?IJX,+VJMP">6 1,%?A 8T(G\0G^@-0]IZZ+$0-2&,G(6HP\+? MV^(9E W3LD5EQ5AIB-LUV,R[TB5+8>YA:FE0._"2/]^%H^!##U_<\,5]VI,% MK+D07*SQ^N9,I$ NN*C=?T]^M@:BHJ[T#IU>F]Z[9#R*PR (9OZN!6C8 U[ M@3XI)NQ%>2O&\ 0CGF#5Z<(8-1BC7HRGZN:^E6)T0G%)HRCJQ!@W&.->#"PN M*^!(XM_8CY/_#Z3Q*5(81W$GTJ1!FO0B8>Z= MN.A;,_0<+-J"10>CN /K4._#WG+=E;'G($8MB.%@VA6Y0\D/^VM^2P:?@Q>? M7K=@$([_0^P#?KZ0TKPMKH&EODU]02P,$% M @ &ULK59=;]HP%/TK5E9-K;213U)@$*DE3.M#I:JTV\.T!Y/BK3R [9QSKL^]Q-?C-:%/+ 7@:%/D)9L8*>?5R#19E$*!68]44(HG M":$%YF)*ER:K*.!8D8K<="S+-PNY.0FGAB6W!#D$'&I@,7/"J:0YU)(;.-WJVET(25Q=[Q5_ZJ\ M"R\+S&!*\A]9S-.),3!0# FNA')F?I&ZP;K"7!4,TZ*EBQV M4&1E\XLW;1YV"$)'3W!:@G-(\%XAN"W!/36"UQ*\4R/T6X*R;C;>5>)"S'$P MIF2-J$0+-3E0V5=LD:^LE/^3.:?B:29X/+@I(U( >L ;8.@\!(ZSG%V@S^AQ M'J+SLPMTAK(2/:2D9KB,V=CD(JBDFE$;X+H)X+P2P$6WI.0I0[,RAEC##X_S MAT?XIC#;.7:VCJ^=HX)SJ'K(M3XAQW)N++MGO*1:^I]CLG<3VRN)U9?&.J6_+PD598"-: @-=(1H-7VG(?K *^D/7 M&YNKW03_#;('E_U]4*@!]=U+?Q\UT\0;#%[B[3GM=T[[1YW.D@14KU!F*>9: MIXV&;>V$MGKV<'#@50NS!IZU^[$/O&M)CG\ F^FW(-]AG7V_L^\?M3_GF->< MT&>40 P4Y^*T[4K_6C8:R>'^A@_V.ST%%)X"FKT!:GR;.RVH +I4O9^AB-0E M;XZC;K6[7ERIKGJP?FV/IK9F/137D>;V\"+?W&5N,5UF)4,Y)"*4U;L4I:+- M_:"9<%*I!K@@7+13-4S%E0JH!(CG"2%\.Y$!NDM:\ =02P,$% @ C]^YH!S$@=%+U\@>M&!"Y7V,)8@?5F"Y]0QZ:M= M:3?\U IYXBE&ZP=H-LN&"1V,G 7)6U1'C)L='0T*)3<;FQ ?L,JT9-$C%4,R MIH)/- =604LN5C[<@\!4":4C8RO*INI"I/[EX:[O0;$U.B672KO(#HT%%C6%:WMB.&^R"3Z"H:=^O*NMPINFJV[LD&X*[V203 MI7.FVS1=L@Z-!H(58$?SV1SN1E4Q@,:HTC9R3F=*4N=AS6@:5G;*A+B#)_%[ ML:.]++;VK ,[)MNF-=0TO8SO@/ZVFM?>EDU>I1M5_%&93PL['>GZ4-GL5K." M+UU_6;0&,/4NKDZK2JP^"CZ3)?.3?W'"T8"N>=%<:?[+9H-2F=H TR1Z9-KP MZ7;DIZ;5/5N:=3DM"]QS[P@]_]UUGC')-!7;IFWM'_(JO]IQ:94F2 MIMB*CL=!!V-LW=(4?L)JF#=@8'D@TY^M-;[;>(4\7P?8GCY7(=A,\4K$9HJO M-2#A=0-&EH5W&\L##&P7L-J!_.$\4%-A3I+ KF+>L"<81[(,0Z 6PS6:ILCJ MI/ )[P_VE"1)EH41P,(.D@1#X&G$$,"0)''OP;WW4;Q^3\6;_^&-?@-0 M2P,$% @ *NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'( #P 'AL+W=OX7QP??[;S]DZ;V[76M^R^ELK.DZUSS=ET:LLMU-R^ MU TH+-EH4W.'27,SM8T!7MDM@*OE-)O-3JH)HGLX39K;[[HHUXT,IQN2J- MEG*>I/N"[V"<*)]DKSSD-5_;+L?Q]15'D'ER.L,&-\)8U]7HVN?(N .LO$^U M3G\2TH%9< >?C6X;H6Y\,_@4T^ QNGXX_.X[\ M62U%A1P5>\\E5R6P #(C(+,1(7]D 61.0.:C0*X\#MX:0!8$9#$B9*\G3PC( MDS$A\P#RE( \'1.R""!?$9"OXD)^,S=N@'%5L078THBF2^M- /F:@'P= M%_(]M\(B#5L:L%BUJ_$"4T*5HI$!Y!L"\DUA4+6"2QQDUIFN>@^.TD4: MV1==,+(K:%I3;KG%"#7ZQO ZY*-,D496Q_[ XYR0AI9"DO^D^VLGVN[V_U:="%L*;5M^Q,OY80TLA0P%D2%-K@V MO,*09>?&<(SBB^C1)%%%L607]DSW+M)L,]#2'(;$MD: M Z(=9*1LDD6VR=_&'02D5))%WX(Q#2C79F/N/WG8SHV23C; #81.VPJ:KMO>J<\HW>63?D)C]LQK* M-_D8OOF-&;[TG#)./H)Q)NR2XT+#GVV&F.315V3I#&,>AF9XBIA3ZLDCJ^>I M&Q?@N)"]N2BGK)-'MH[?EX8O>)B0,DX>_=R+T/>D]ZHIX^21C4-B]J+9-N:>([)ZCO;G#$.+K$)-R3Q'9 M/21F;VP6E'N*R.XY=JSR.">%F)1[BLCN.;H$GK!K[7B(27YXB>P> M-'48A) M":B(?99V''/5UN&16D%9J!AKW^,Q^R%$6:CXK_N> 947E'R*3C[3P_?H"C9" M076)+5O,+[DLEX;YG_UQ>G'B#\,VK90?,.^;^JIY=?B\??@T_^X74$L#!!0 M ( '.!:%>2+*"6N $ .<< : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V3MNPD 4A>&M("^ X3X@(8)4:=)&;,""X2$>MCP3!78?! 4I_"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'> MBGHK@=[Z\+%-H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@ MMZ'>1J"WH=Y&H+>AWD:@MSTAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM#X?=!'H[ZNT$>COJ[01Z.^KM M!'H[ZNW/U#OETRZF6\]UC>]_)M7Y_&R\O?ZRO&ZBA,,+S@'^:[[_ E!+ P04 M " !S@6A7C$_JC[H! #N' $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVUW7VSI;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+ M8F(X'+',-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3?4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[, MN< X<^:,]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( '.!:%'(' O(P & @(&##@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6CG1@8 )8> 8 " @8<: !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ )5! I%P 9B@! !@ ("!H20 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &UL4$L! A0#% @ +*3Y-P" !1!@ &0 M @('16P >&PO=V]R:W-H965T1> !X;"]W;W)K&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ F]M"4$ (# &0 @(&@@@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ D@ >&PO=V]R:W-H965T]<\@@0 #<- 9 " @8F< !X M;"]W;W)K&UL4$L! A0#% @ %K^P" !8!@ &0 M@(%'I >&PO=V]R:W-H965TMIB*IZ0( &@& 9 " @6JG !X;"]W;W)K&UL4$L! A0#% @ &PO=V]R M:W-H965T&UL M4$L! A0#% @ &PO=V]R:W-H965T3YT'Y_00 $$; 9 M " @6W" !X;"]W;W)K&UL4$L! A0#% @ M&PO=V]R:W-H965T&UL4$L! A0#% @ -H: P MF D !D ("!.-, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =@ &0 @('CXP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965TM$JH4> 0 "P< 9 " M@8O\ !X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T2+*"6N $ M .<< : " 6\@ 0!X;"]?,3^J/N@$ .X< 3 " M 5\B 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ X #@ /P\ $HD 0 ! $! end XML 61 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 62 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 249 267 1 false 54 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.ziprecruiter.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Changes in Stockholders??? Equity (Deficit) Sheet http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit Condensed Consolidated Statements of Changes in Stockholders??? Equity (Deficit) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Description of Business Sheet http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 0000009 - 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 9 false false R10.htm 0000010 - Disclosure - Net Income Per Share Sheet http://www.ziprecruiter.com/role/NetIncomePerShare Net Income Per Share Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Information Sheet http://www.ziprecruiter.com/role/RevenueInformation Revenue Information Notes 11 false false R12.htm 0000012 - Disclosure - Accrued Expenses Sheet http://www.ziprecruiter.com/role/AccruedExpenses Accrued Expenses Notes 12 false false R13.htm 0000013 - Disclosure - Debt Sheet http://www.ziprecruiter.com/role/Debt Debt Notes 13 false false R14.htm 0000014 - Disclosure - Commitment and Contingencies Sheet http://www.ziprecruiter.com/role/CommitmentandContingencies Commitment and Contingencies Notes 14 false false R15.htm 0000015 - Disclosure - Financial Instruments Sheet http://www.ziprecruiter.com/role/FinancialInstruments Financial Instruments Notes 15 false false R16.htm 0000016 - Disclosure - Share Repurchase Program Sheet http://www.ziprecruiter.com/role/ShareRepurchaseProgram Share Repurchase Program Notes 16 false false R17.htm 0000017 - Disclosure - Stock-Based Compensation Sheet http://www.ziprecruiter.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.ziprecruiter.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.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 21 false false R22.htm 9954472 - 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 22 false false R23.htm 9954473 - Disclosure - Revenue Information (Tables) Sheet http://www.ziprecruiter.com/role/RevenueInformationTables Revenue Information (Tables) Tables http://www.ziprecruiter.com/role/RevenueInformation 23 false false R24.htm 9954474 - Disclosure - Accrued Expenses (Tables) Sheet http://www.ziprecruiter.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.ziprecruiter.com/role/AccruedExpenses 24 false false R25.htm 9954475 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.ziprecruiter.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables http://www.ziprecruiter.com/role/CommitmentandContingencies 25 false false R26.htm 9954476 - Disclosure - Financial Instruments (Tables) Sheet http://www.ziprecruiter.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.ziprecruiter.com/role/FinancialInstruments 26 false false R27.htm 9954477 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ziprecruiter.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ziprecruiter.com/role/StockBasedCompensation 27 false false R28.htm 9954478 - Disclosure - Income Taxes (Tables) Sheet http://www.ziprecruiter.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ziprecruiter.com/role/IncomeTaxes 28 false false R29.htm 9954479 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details) Sheet http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details) Details http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesPolicies 29 false false R30.htm 9954480 - 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 30 false false R31.htm 9954481 - 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 31 false false R32.htm 9954482 - 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 32 false false R33.htm 9954483 - Disclosure - Revenue Information - Narrative (Details) Sheet http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails Revenue Information - Narrative (Details) Details 33 false false R34.htm 9954484 - Disclosure - Revenue Information - Schedule of Revenue Streams (Details) Sheet http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails Revenue Information - Schedule of Revenue Streams (Details) Details 34 false false R35.htm 9954485 - Disclosure - Accrued Expenses (Details) Sheet http://www.ziprecruiter.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.ziprecruiter.com/role/AccruedExpensesTables 35 false false R36.htm 9954486 - Disclosure - Debt - Narrative (Details) Sheet http://www.ziprecruiter.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 36 false false R37.htm 9954487 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 37 false false R38.htm 9954488 - 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 38 false false R39.htm 9954489 - 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 39 false false R40.htm 9954490 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 40 false false R41.htm 9954491 - 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 41 false false R42.htm 9954492 - 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 42 false false R43.htm 9954493 - Disclosure - Share Repurchase Program (Details) Sheet http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails Share Repurchase Program (Details) Details http://www.ziprecruiter.com/role/ShareRepurchaseProgram 43 false false R44.htm 9954494 - 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 44 false false R45.htm 9954495 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 45 false false R46.htm 9954496 - 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 46 false false R47.htm 9954497 - 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 47 false false R48.htm 9954498 - Disclosure - Income Taxes (Details) Sheet http://www.ziprecruiter.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.ziprecruiter.com/role/IncomeTaxesTables 48 false false All Reports Book All Reports zip-20230930.htm zip-20230930.xsd zip-20230930_cal.xml zip-20230930_def.xml zip-20230930_lab.xml zip-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "zip-20230930.htm": { "nsprefix": "zip", "nsuri": "http://www.ziprecruiter.com/20230930", "dts": { "inline": { "local": [ "zip-20230930.htm" ] }, "schema": { "local": [ "zip-20230930.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-20230930_cal.xml" ] }, "definitionLink": { "local": [ "zip-20230930_def.xml" ] }, "labelLink": { "local": [ "zip-20230930_lab.xml" ] }, "presentationLink": { "local": [ "zip-20230930_pre.xml" ] } }, "keyStandard": 255, "keyCustom": 12, "axisStandard": 21, "axisCustom": 0, "memberStandard": 36, "memberCustom": 16, "hidden": { "total": 11, "http://xbrl.sec.gov/ecd/2023": 6, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 249, "entityCount": 1, "segmentCount": 54, "elementCount": 503, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 865, "http://xbrl.sec.gov/ecd/2023": 45, "http://xbrl.sec.gov/dei/2023": 30 }, "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20230930.htm", "unique": true } }, "R3": { "role": "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-10", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "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-20230930.htm", "unique": true } }, "R5": { "role": "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-10", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "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-20230930.htm", "unique": true } }, "R6": { "role": "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "longName": "0000006 - Statement - Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit)", "shortName": "Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-56", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:ConversionOfStockSharesConverted1", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "unique": true } }, "R7": { "role": "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "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-20230930.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-20230930.htm", "unique": true } }, "R8": { "role": "http://www.ziprecruiter.com/role/OrganizationandDescriptionofBusiness", "longName": "0000008 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPolicies", "longName": "0000009 - 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": "9", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShare", "longName": "0000010 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ziprecruiter.com/role/RevenueInformation", "longName": "0000011 - Disclosure - Revenue Information", "shortName": "Revenue Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ziprecruiter.com/role/AccruedExpenses", "longName": "0000012 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ziprecruiter.com/role/Debt", "longName": "0000013 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ziprecruiter.com/role/CommitmentandContingencies", "longName": "0000014 - Disclosure - Commitment and Contingencies", "shortName": "Commitment and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ziprecruiter.com/role/FinancialInstruments", "longName": "0000015 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ziprecruiter.com/role/ShareRepurchaseProgram", "longName": "0000016 - Disclosure - Share Repurchase Program", "shortName": "Share Repurchase Program", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensation", "longName": "0000017 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ziprecruiter.com/role/IncomeTaxes", "longName": "0000018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R19": { "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": "19", "firstAnchor": { "contextRef": "c-10", "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-20230930.htm", "first": true }, "uniqueAnchor": null }, "R20": { "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": "20", "firstAnchor": { "contextRef": "c-10", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true } }, "R21": { "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": "21", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShareTables", "longName": "9954472 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ziprecruiter.com/role/RevenueInformationTables", "longName": "9954473 - Disclosure - Revenue Information (Tables)", "shortName": "Revenue Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ziprecruiter.com/role/AccruedExpensesTables", "longName": "9954474 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ziprecruiter.com/role/CommitmentandContingenciesTables", "longName": "9954475 - Disclosure - Commitment and Contingencies (Tables)", "shortName": "Commitment and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsTables", "longName": "9954476 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationTables", "longName": "9954477 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "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-20230930.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-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesTables", "longName": "9954478 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails", "longName": "9954479 - Disclosure - Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details)", "shortName": "Basis of Presentation, Principles of Consolidation, and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:InvestmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:InvestmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails", "longName": "9954480 - 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": "30", "firstAnchor": { "contextRef": "c-10", "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-20230930.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "longName": "9954481 - 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": "31", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "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-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "longName": "9954482 - 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": "32", "firstAnchor": { "contextRef": "c-10", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "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-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ziprecruiter.com/role/RevenueInformationNarrativeDetails", "longName": "9954483 - Disclosure - Revenue Information - Narrative (Details)", "shortName": "Revenue Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-4", "name": "zip:NumberOfRevenueStreams", "unitRef": "revenuestream", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "unique": true } }, "R34": { "role": "http://www.ziprecruiter.com/role/RevenueInformationScheduleofRevenueStreamsDetails", "longName": "9954484 - 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": "34", "firstAnchor": { "contextRef": "c-10", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-129", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "unique": true } }, "R35": { "role": "http://www.ziprecruiter.com/role/AccruedExpensesDetails", "longName": "9954485 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-4", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ziprecruiter.com/role/DebtNarrativeDetails", "longName": "9954486 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-137", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "unique": true } }, "R37": { "role": "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "longName": "9954487 - Disclosure - Commitment and Contingencies - Narrative (Details)", "shortName": "Commitment and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "unique": true } }, "R38": { "role": "http://www.ziprecruiter.com/role/CommitmentandContingenciesRollforwardofRestructuringCostLiabilityDetails", "longName": "9954488 - 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": "38", "firstAnchor": { "contextRef": "c-5", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "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-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "longName": "9954489 - 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": "39", "firstAnchor": { "contextRef": "c-4", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-157", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "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-20230930.htm", "unique": true } }, "R40": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsNarrativeDetails", "longName": "9954490 - Disclosure - Financial Instruments - Narrative (Details)", "shortName": "Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails", "longName": "9954491 - 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": "41", "firstAnchor": { "contextRef": "c-4", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesDetails", "longName": "9954492 - 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": "42", "firstAnchor": { "contextRef": "c-4", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "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-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails", "longName": "9954493 - Disclosure - Share Repurchase Program (Details)", "shortName": "Share Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-194", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationTotalStockBasedCompensationExpenseDetails", "longName": "9954494 - 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": "44", "firstAnchor": { "contextRef": "c-10", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-199", "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-20230930.htm", "unique": true } }, "R45": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954495 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-10", "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-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "unique": true } }, "R46": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "longName": "9954496 - 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": "46", "firstAnchor": { "contextRef": "c-222", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-222", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails", "longName": "9954497 - 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": "47", "firstAnchor": { "contextRef": "c-230", "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-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-230", "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-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.ziprecruiter.com/role/IncomeTaxesDetails", "longName": "9954498 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "zip-20230930.htm", "unique": true } } }, "tag": { "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible notes issued", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r67", "r69", "r310", "r459", "r646", "r647" ] }, "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": [ "r122", "r282", "r643" ] }, "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": [ "r689", "r697", "r707", "r724", "r732", "r736", "r744" ] }, "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": [ "r724" ] }, "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": [ "r680", "r691", "r701", "r726" ] }, "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": [ "r717" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r11", "r26", "r105" ] }, "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": [ "r717" ] }, "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": [ "r675" ] }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInterestPayableNet", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6" ] }, "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": [ "r122", "r282", "r643" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r11", "r77", "r78", "r105" ] }, "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": [] }, "zip_DavidTraversMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "DavidTraversMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "David Travers [Member]", "documentation": "David Travers" } } }, "auth_ref": [] }, "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": [ "r717" ] }, "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": [ "r711" ] }, "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": [ "r717" ] }, "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": [ "r679", "r690", "r700", "r725" ] }, "zip_RestructuringChargesNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "RestructuringChargesNoncash", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash charges", "label": "Restructuring Charges Noncash", "documentation": "Restructuring Charges Noncash" } } }, "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": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "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": [ "r137" ] }, "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": [ "r718" ] }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.ziprecruiter.com/role/CommitmentandContingenciesRollforwardofRestructuringCostLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash adjustments", "negatedTerseLabel": "Non-cash adjustments", "label": "Restructuring Reserve, Settled without Cash", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r288", "r293" ] }, "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_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r112", "r140", "r171", "r208", "r222", "r226", "r268", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r429", "r431", "r449", "r503", "r580", "r661", "r673", "r801", "r802", "r837" ] }, "zip_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities, available-for-sale, amortized cost and cash and cash equivalents", "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": [] }, "zip_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "CustomerOneMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "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": [ "r720" ] }, "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": [ "r681", "r692", "r702", "r727" ] }, "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": [ "r719" ] }, "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": [] }, "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": [ "r723" ] }, "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": [ "r679", "r690", "r700", "r725" ] }, "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": [ "r721" ] }, "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": [] }, "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": [ "r675" ] }, "zip_ShareRepurchasedUnderRule10b51PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "ShareRepurchasedUnderRule10b51PlanMember", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchased under Plan", "label": "Share Repurchased Under Rule 10b5-1 Plan [Member]", "documentation": "Share Repurchased Under Rule 10b5-1 Plan" } } }, "auth_ref": [] }, "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": [ "r722" ] }, "zip_AccruedPartnerExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "AccruedPartnerExpensesCurrent", "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 partner expenses", "label": "Accrued Partner Expenses, Current", "documentation": "Accrued Partner Expenses, Current" } } }, "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": [] }, "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": [] }, "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": [ "r722" ] }, "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": [] }, "zip_NumberOfRevenueStreams": { "xbrltype": "integerItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "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": [] }, "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock 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": [ "r11", "r77", "r78", "r105" ] }, "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": [ "r685", "r696", "r706", "r731" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r11", "r77", "r78", "r105" ] }, "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": [ "r682", "r693", "r703", "r728" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r168" ] }, "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": [ "r17" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "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": [ "r11", "r77", "r78", "r105", "r383" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "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": [ "r22", "r56" ] }, "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", "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": [ "r21", "r67", "r337", "r459" ] }, "zip_EquityIncentivePlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "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": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_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, stated rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r21", "r311" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r168" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r682", "r693", "r703", "r728" ] }, "zip_ProceedsFromMaturitiesOfDebtSecuritiesAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "ProceedsFromMaturitiesOfDebtSecuritiesAvailableForSale", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Paydowns, maturities, and redemptions of marketable securities", "label": "Proceeds from Maturities of Debt Securities, Available-for-Sale", "documentation": "Proceeds from Maturities of Debt Securities, Available-for-Sale" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r96", "r97", "r98" ] }, "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_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r11", "r77", "r78", "r105" ] }, "zip_TimothyYarbroughMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "TimothyYarbroughMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Timothy Yarbrough [Member]", "documentation": "Timothy Yarbrough" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r683", "r694", "r704", "r729" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current 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": [ "r6" ] }, "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": [ "r11", "r78", "r105" ] }, "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": [] }, "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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [] }, "zip_ShareRepurchaseExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "ShareRepurchaseExciseTax", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase excise tax", "label": "Share Repurchase Excise Tax", "documentation": "Share Repurchase Excise Tax" } } }, "auth_ref": [] }, "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": [ "r724" ] }, "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": [ "r684", "r695", "r705", "r730" ] }, "zip_EquityIncentivePlans201220142021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "EquityIncentivePlans201220142021Member", "presentation": [ "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": [] }, "zip_AccruedEmployeeStockPurchasePlanContributionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "AccruedEmployeeStockPurchasePlanContributionsCurrent", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee stock purchase plan contribution", "label": "Accrued Employee Stock Purchase Plan Contributions, Current", "documentation": "Accrued Employee Stock Purchase Plan Contributions, Current" } } }, "auth_ref": [] }, "zip_ShareBasedPaymentArrangementValueSharesWithheldForSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "ShareBasedPaymentArrangementValueSharesWithheldForSettlement", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement", "label": "Share-Based Payment Arrangement, Value, Shares Withheld For Settlement", "documentation": "Share-Based Payment Arrangement, Value, Shares Withheld For Settlement" } } }, "auth_ref": [] }, "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": [ "r686", "r697", "r707", "r732" ] }, "zip_StockRepurchaseProgramAuthorizedIncreasedLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "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": [] }, "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": [ "r724" ] }, "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": [ "r686", "r697", "r707", "r724", "r732" ] }, "zip_AmyGarefisMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "AmyGarefisMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Amy Garefis [Member]", "documentation": "Amy Garefis" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "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": [ "r22", "r173", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r459", "r645", "r646", "r647", "r648", "r649", "r771" ] }, "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": [ "r689", "r697", "r707", "r724", "r732", "r736", "r744" ] }, "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": [ "r60" ] }, "zip_EmployeeStockPurchasePlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "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": [] }, "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": [ "r724" ] }, "zip_APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "APICShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [] }, "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": [ "r657", "r781", "r784", "r785" ] }, "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": [ "r686", "r697", "r707", "r732" ] }, "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": [] }, "zip_QasimSaifeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "QasimSaifeeMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Qasim Saifee [Member]", "documentation": "Qasim Saifee" } } }, "auth_ref": [] }, "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": [ "r120", "r280", "r643" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "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": [ "r22" ] }, "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": [ "r11", "r77", "r78", "r105", "r545", "r608", "r620", "r672" ] }, "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": [ "r323", "r363", "r364", "r365", "r366", "r367", "r368", "r445", "r466", "r467", "r468", "r646", "r647", "r657", "r658", "r659" ] }, "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_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "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": [ "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831" ] }, "zip_SeniorNotesDue2030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "SeniorNotesDue2030Member", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "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/DebtNarrativeDetails" ], "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_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_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": [] }, "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": [ "r121", "r281" ] }, "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": [ "r740" ] }, "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": [ "r119", "r643", "r792" ] }, "zip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfVestingTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "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": [] }, "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": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r334", "r343", "r439", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r514", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r786", "r787", "r788", "r789" ] }, "zip_IanSiegelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "IanSiegelMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ian Siegel [Member]", "documentation": "Ian Siegel" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r45", "r623" ] }, "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": [] }, "zip_AcceleratedShareRepurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "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": [] }, "zip_RyanSakamotoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "RyanSakamotoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ryan Sakamoto [Member]", "documentation": "Ryan Sakamoto" } } }, "auth_ref": [] }, "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": [ "r106" ] }, "zip_CommonStockPurchasedOpenMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "CommonStockPurchasedOpenMarketMember", "presentation": [ "http://www.ziprecruiter.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Purchased, Open Market", "label": "Common Stock Purchased, Open Market [Member]", "documentation": "Common Stock Purchased, Open Market" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "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": [ "r14", "r75", "r76", "r113", "r114", "r173", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r459", "r645", "r646", "r647", "r648", "r649", "r771" ] }, "zip_ShareBasedPaymentArrangementSharesWithheldForSettlement": { "xbrltype": "sharesItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "ShareBasedPaymentArrangementSharesWithheldForSettlement", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld related to net share settlement (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld For Settlement", "documentation": "Share-Based Payment Arrangement, Shares Withheld For Settlement" } } }, "auth_ref": [] }, "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_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "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": [ "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831" ] }, "zip_CorporateNotesAndObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "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_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r20", "r136", "r171", "r268", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r430", "r431", "r432", "r449", "r661", "r801", "r837", "r838" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "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": [ "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400" ] }, "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": [ "r712" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of senior unsecured notes\u2019 issuance 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": [ "r34" ] }, "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": [ "r108" ] }, "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": [ "r518", "r790" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "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 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_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "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": [ "r137" ] }, "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": [ "r59" ] }, "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": [ "r444", "r445" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r3" ] }, "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_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": [ "r11", "r77", "r78", "r105", "r542", "r608", "r620" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "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": [ "r287", "r289", "r592" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r148", "r149" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_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", "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_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r92" ] }, "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": [ "r48", "r49", "r50", "r124", "r125", "r127", "r128" ] }, "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/StockBasedCompensationTotalStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r289", "r592" ] }, "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": [ "r60" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r98" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r57" ] }, "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": [ "r214", "r215", "r216", "r217", "r218", "r219", "r229", "r642" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r89", "r171", "r208", "r221", "r225", "r227", "r268", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r449", "r641", "r801" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "verboseLabel": "Balance Sheet Classification, 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": [ "r236", "r278" ] }, "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": [] }, "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_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": [ "r103", "r170", "r309", "r315", "r316", "r317", "r318", "r319", "r320", "r325", "r332", "r333", "r335" ] }, "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": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248" ] }, "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": [ "r747" ] }, "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": [ "r678", "r748" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r415" ] }, "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": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r768" ] }, "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": [ "r678", "r748" ] }, "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": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r493", "r768" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r77", "r339" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r19", "r661" ] }, "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": [ "r678", "r748" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r23" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r805" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/Cover", "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": [ "r132", "r142", "r143", "r144", "r171", "r191", "r195", "r198", "r200", "r206", "r207", "r268", "r300", "r302", "r303", "r304", "r307", "r308", "r339", "r340", "r341", "r342", "r344", "r449", "r539", "r540", "r541", "r542", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r568", "r589", "r608", "r617", "r618", "r619", "r620", "r621", "r750", "r770", "r778" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.ziprecruiter.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory federal income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r172", "r415", "r425" ] }, "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": "Fair Value Measurement, 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": [ "r238", "r278", "r502" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r77", "r568" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r77", "r568", "r586", "r847", "r848" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r754", "r768" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r73", "r410", "r839" ] }, "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": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r768" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r4", "r12" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r43", "r46", "r65", "r66", "r231", "r623" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale debt securities, reclassified", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r5", "r84", "r151", "r267" ] }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r32" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r77", "r339" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r43", "r46", "r65", "r66", "r231", "r532", "r623" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r167" ] }, "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": [ "r743" ] }, "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": [ "r743" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "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": [ "r30", "r154", "r156", "r162", "r498", "r515" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r57" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r51", "r52" ] }, "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": 6.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": [ "r15" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Class B treasury stock, 195 shares outstanding as of September\u00a030, 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": [ "r27", "r57", "r58" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r95" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity (deficit)", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r43", "r46", "r65", "r66", "r231", "r623" ] }, "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": [ "r19" ] }, "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": [ "r735" ] }, "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": [ "r715" ] }, "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": [ "r717" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r79", "r661", "r845" ] }, "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": [ "r716" ] }, "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": [ "r715" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r231", "r752" ] }, "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 debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r88", "r331", "r458", "r769" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Conversion of Class B stock to Class A stock (in shares)", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares 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": [ "r36", "r37", "r38" ] }, "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": [ "r736" ] }, "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": [ "r14", "r114", "r322", "r336", "r646", "r647", "r841" ] }, "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": [ "r715" ] }, "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": [ "r53", "r54", "r55" ] }, "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": [ "r715" ] }, "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": [ "r803" ] }, "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": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r138", "r286", "r495", "r644", "r661", "r793", "r794" ] }, "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": [ "r716" ] }, "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": [ "r187", "r201", "r202", "r203" ] }, "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": [ "r296", "r297", "r298", "r299", "r797", "r798" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r461" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 }, "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations", "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": [ "r86", "r98", "r117", "r134", "r152", "r155", "r159", "r171", "r177", "r179", "r180", "r181", "r182", "r185", "r186", "r196", "r208", "r221", "r225", "r227", "r268", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r442", "r449", "r512", "r588", "r606", "r607", "r641", "r671", "r801" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r663", "r664", "r665", "r667", "r668", "r669", "r670", "r774", "r775", "r833", "r844", "r847" ] }, "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": [ "r716" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "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": [ "r165", "r179", "r180", "r181", "r182", "r188", "r189", "r197", "r200", "r208", "r221", "r225", "r227", "r641" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r4" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Net income per share, 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": [ "r163", "r179", "r180", "r181", "r182", "r183", "r191", "r198", "r199", "r200", "r204", "r441", "r442", "r499", "r516", "r639" ] }, "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": [ "r296", "r297", "r298", "r299", "r797", "r798" ] }, "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": [ "r359", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r91", "r591" ] }, "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": [ "r716" ] }, "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": [ "r735" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r412", "r413" ] }, "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": [ "r359", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "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": [ "r401", "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "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": [ "r382" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r461" ] }, "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_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_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_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": [ "r296", "r751" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "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": [] }, "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": [ "r716" ] }, "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": [ "r716" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6" ] }, "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": [ "r717" ] }, "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": [ "r735" ] }, "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": [ "r743" ] }, "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": [] }, "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": [ "r717" ] }, "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": [ "r16" ] }, "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_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.ziprecruiter.com/role/CommitmentandContingenciesNarrativeDetails", "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": [ "r87" ] }, "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": 3.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": [ "r19", "r637" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r43", "r46", "r65", "r66", "r231", "r623", "r753" ] }, "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": [ "r404" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r623" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r460" ] }, "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": [ "r355" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r42", "r43", "r46", "r47", "r65", "r111", "r623" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "verboseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r13", "r153", "r156", "r161", "r450", "r451", "r456", "r497", "r513", "r764", "r765" ] }, "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": [ "r93", "r329", "r338", "r648", "r649" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r33" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r346", "r347", "r360" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r96" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r35", "r96", "r169" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r231", "r652", "r803", "r842", "r843" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations", "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": [ "r209", "r210", "r220", "r223", "r224", "r228", "r229", "r231", "r358", "r359", "r494" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r78" ] }, "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": [ "r25" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r95" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity (deficit)", "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": [ "r78", "r81", "r82", "r101", "r570", "r586", "r609", "r610", "r661", "r673", "r772", "r791", "r834", "r847" ] }, "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": [] }, "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": [ "r742" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "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_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": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r43", "r46", "r65", "r66", "r231" ] }, "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": [ "r638", "r657", "r840" ] }, "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": [ "r9", "r667", "r668", "r669", "r670" ] }, "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": [ "r744" ] }, "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/CondensedConsolidatedStatementsofOperations", "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": [ "r190", "r200" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term borrowings", "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": [ "r141" ] }, "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": [ "r11", "r57", "r105" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r19" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6" ] }, "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_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": [] }, "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/CondensedConsolidatedStatementsofOperations", "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": [ "r188", "r200" ] }, "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": [ "r87" ] }, "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": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r229", "r230", "r557", "r558", "r559", "r611", "r614", "r615", "r616", "r622", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r635", "r651", "r665", "r803", "r842" ] }, "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": [ "r380" ] }, "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": [ "r323", "r363", "r364", "r365", "r366", "r367", "r368", "r466", "r467", "r468", "r646", "r647", "r657", "r658", "r659" ] }, "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": [ "r380" ] }, "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": [ "r122", "r282" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net income per share:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [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": [ "r102", "r294", "r295", "r624", "r796" ] }, "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": [ "r638", "r657", "r659", "r840" ] }, "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": [ "r346", "r348", "r360" ] }, "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": [ "r369", "r374", "r402", "r403", "r405", "r660" ] }, "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", "negatedTerseLabel": "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": [ "r122", "r282" ] }, "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://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_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": [ "r7", "r290", "r292", "r795" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "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": [ "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "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/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": [ "r370", "r372", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r208", "r221", "r225", "r227", "r641" ] }, "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/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": [ "r370", "r372", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r229", "r230", "r557", "r558", "r559", "r611", "r614", "r615", "r616", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r635", "r651", "r665", "r803", "r842" ] }, "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": [ "r192", "r193", "r194", "r200", "r373" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r31", "r166", "r235" ] }, "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": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248" ] }, "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": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair Value Measurement, 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": [ "r242" ] }, "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": [ "r391" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "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": [ "r847" ] }, "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": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "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": [ "r389" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "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": [ "r386", "r387" ] }, "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": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "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": [ "r386", "r387" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/Cover" ], "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": [ "r847" ] }, "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": [ "r288", "r291" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement, 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": [ "r241" ] }, "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": [ "r390" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit", "http://www.ziprecruiter.com/role/Cover", "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": [ "r132", "r142", "r143", "r144", "r171", "r191", "r195", "r198", "r200", "r206", "r207", "r268", "r300", "r302", "r303", "r304", "r307", "r308", "r339", "r340", "r341", "r342", "r344", "r449", "r539", "r540", "r541", "r542", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r568", "r589", "r608", "r617", "r618", "r619", "r620", "r621", "r750", "r770", "r778" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r78" ] }, "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_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r94" ] }, "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": [ "r390" ] }, "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r8", "r501", "r510", "r661" ] }, "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": [ "r172", "r411", "r416", "r417", "r418", "r421", "r426", "r427", "r428", "r544" ] }, "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": [ "r68" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r835" ] }, "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": [ "r783" ] }, "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": [ "r104", "r667", "r668", "r669", "r670" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r623" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r346", "r348", "r360" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r78", "r506", "r661" ] }, "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": [ "r782" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r78", "r568" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "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": [ "r24", "r71", "r504", "r567" ] }, "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": [ "r72", "r126" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (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": [ "r11", "r78", "r568", "r586", "r847", "r848" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r346", "r348", "r360" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "verboseLabel": "Income tax expense", "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": [ "r123", "r130", "r185", "r186", "r213", "r414", "r422", "r519" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r164", "r274" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r849", "r850", "r851", "r852" ] }, "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": [ "r739" ] }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Excise tax", "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": [ "r70" ] }, "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": [ "r74", "r110", "r533", "r534" ] }, "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": [] }, "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": [ "r742" ] }, "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": [ "r131", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r357", "r362" ] }, "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": [ "r650" ] }, "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": [] }, "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_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/cancelled (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": [ "r384" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [] }, "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": [ "r742" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r135", "r147", "r171", "r268", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r429", "r431", "r449", "r661", "r801", "r802", "r837" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r11", "r77", "r78", "r105" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "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_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": [ "r107" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r174", "r175", "r176", "r205", "r494", "r535", "r556", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r582", "r583", "r584", "r585", "r587", "r590", "r591", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r608", "r666" ] }, "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, Measurements, 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": [ "r443", "r448" ] }, "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": [ "r378", "r379" ] }, "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_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "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": [ "r378", "r379" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r231", "r652", "r803", "r842", "r843" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r15", "r661" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r68", "r118", "r160", "r211", "r457", "r593", "r671", "r846" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "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": [] }, "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": [ "r674" ] }, "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": [ "r675" ] }, "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": [ "r743" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r7", "r109", "r129", "r423", "r424", "r773" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [] }, "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": [ "r17" ] }, "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": 3.0 }, "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails", "http://www.ziprecruiter.com/role/FinancialInstrumentsAvailableforsaleDebtSecuritiesbyContractualMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Available for sale debt securities", "terseLabel": "Fair Value Measurement, available for sale debt securities", "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": [ "r239", "r278", "r496", "r780" ] }, "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": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r272", "r273", "r275", "r276", "r277", "r279", "r283", "r284", "r334", "r343", "r439", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r514", "r643", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r786", "r787", "r788", "r789" ] }, "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": [ "r40" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "terseLabel": "Balance Sheet Classification, 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": [ "r35", "r137", "r636" ] }, "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": 5.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": [ "r19" ] }, "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": [ "r675" ] }, "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_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_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets", "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r174", "r175", "r176", "r205", "r494", "r535", "r556", "r560", "r561", "r562", "r563", "r564", "r565", "r568", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r582", "r583", "r584", "r585", "r587", "r590", "r591", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r608", "r666" ] }, "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": [ "r675" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r779" ] }, "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": [ "r735" ] }, "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": [ "r676" ] }, "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": [ "r382" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $5,171 and $3,693 at September\u00a030, 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": [ "r232", "r233" ] }, "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": 1.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": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, $0.00001 par value; 50,000 shares authorized as of September\u00a030, 2023 and December\u00a031, 2022; no shares issued and outstanding as of September\u00a030, 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": [ "r77", "r505", "r661" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6" ] }, "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": [ "r675" ] }, "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": [ "r383" ] }, "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": [] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "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": [ "r17", "r771" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.ziprecruiter.com/role/DebtNarrativeDetails" ], "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": [ "r771" ] }, "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_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/Cancelled (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": [ "r384" ] }, "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": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "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": "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": [ "r64" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.ziprecruiter.com/role/BasisofPresentationPrinciplesofConsolidationandSummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r44", "r231" ] }, "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.ziprecruiter.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r677" ] }, "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": [ "r74", "r99", "r100", "r110" ] }, "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": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r85", "r116", "r208", "r221", "r225", "r227", "r500", "r511", "r641" ] }, "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": 7.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": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.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/CondensedConsolidatedBalanceSheets" ], "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": [ "r19" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive 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": [ "r28", "r29", "r84", "r145", "r507", "r530", "r531" ] }, "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": [] }, "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": [ "r63" ] }, "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": [ "r710" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r146", "r234", "r271" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r763" ] }, "zip_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ziprecruiter.com/20230930", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "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": [] }, "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": [ "r712" ] }, "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": [] }, "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": [ "r712" ] }, "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": [ "r285" ] }, "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": [ "r714" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6" ] }, "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": [ "r137" ] }, "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": [ "r743" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofAntidilutiveOptionsDetails", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareDilutedDetails", "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails", "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": [] }, "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": [ "r713" ] }, "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": [ "r749" ] }, "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": [ "r713" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r61", "r62", "r371" ] }, "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": [ "r714" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.ziprecruiter.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r779", "r836" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.ziprecruiter.com/role/FinancialInstrumentsAmortizedCostUnrealizedGainsandLossesandFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "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_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r406", "r407", "r408", "r545", "r774", "r775", "r776", "r833", "r847" ] }, "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": [ "r517", "r535", "r536", "r537", "r538", "r612", "r613" ] }, "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_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "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": [ "r686", "r697", "r707", "r732" ] }, "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": [] }, "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": [ "r687", "r698", "r708", "r733" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_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": [ "r443" ] }, "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": [ "r745" ] }, "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": [ "r735" ] }, "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": [ "r687", "r698", "r708", "r733" ] }, "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": [ "r686", "r697", "r707", "r732" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "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": [ "r738" ] }, "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": [ "r686", "r697", "r707", "r732" ] }, "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": [ "r288", "r767" ] }, "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": "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": [ "r323", "r363", "r368", "r445", "r467", "r646", "r647", "r657", "r658", "r659" ] }, "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": [] }, "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": "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": [ "r323", "r363", "r368", "r445", "r466", "r657", "r658", "r659" ] }, "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": [ "r40" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ziprecruiter.com/role/NetIncomePerShareScheduleofEarningsPerShareBasicDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "terseLabel": "Net income per share, 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": [ "r163", "r179", "r180", "r181", "r182", "r183", "r188", "r191", "r198", "r199", "r200", "r204", "r441", "r442", "r499", "r516", "r639" ] }, "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_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r26", "r133", "r157", "r158", "r159", "r174", "r175", "r176", "r178", "r184", "r186", "r205", "r269", "r270", "r345", "r406", "r407", "r408", "r419", "r420", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r450", "r452", "r453", "r454", "r455", "r456", "r462", "r526", "r527", "r528", "r545", "r608" ] }, "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": [] }, "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": [ "r688", "r699", "r709", "r734" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r133", "r174", "r175", "r176", "r178", "r184", "r186", "r269", "r270", "r406", "r407", "r408", "r419", "r420", "r433", "r435", "r436", "r438", "r440", "r526", "r528", "r545", "r847" ] }, "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 (loss) 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": [ "r201" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "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_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r139" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share [Abstract]" } } }, "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": [] }, "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": [ "r228", "r494", "r520", "r521", "r522", "r523", "r524", "r525", "r634", "r650", "r662", "r755", "r799", "r800", "r803", "r842" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r148", "r150", "r267" ] }, "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": [ "r675" ] }, "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": [ "r39", "r41", "r777" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "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": [ "r11", "r133", "r157", "r158", "r159", "r174", "r175", "r176", "r178", "r184", "r186", "r205", "r269", "r270", "r345", "r406", "r407", "r408", "r419", "r420", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r450", "r452", "r453", "r454", "r455", "r456", "r462", "r526", "r527", "r528", "r545", "r608" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "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": [ "r735" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r18", "r171", "r268", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r430", "r431", "r432", "r449", "r566", "r640", "r673", "r801", "r837", "r838" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r10", "r29", "r434", "r437", "r462", "r526", "r527", "r764", "r765", "r766", "r774", "r775", "r776" ] }, "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": [ "r228", "r494", "r520", "r521", "r522", "r523", "r524", "r525", "r634", "r650", "r662", "r755", "r799", "r800", "r803", "r842" ] }, "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": [ "r736" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "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": [ "r39", "r41", "r191", "r195", "r198" ] }, "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": [ "r735" ] }, "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": [ "r804" ] }, "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_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": [ "r39", "r41", "r777" ] }, "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": [ "r737" ] }, "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": [ "r40" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "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": [ "r744" ] }, "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": [ "r40" ] }, "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": [ "r746" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r105", "r508", "r529", "r531", "r543", "r569", "r661" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r90", "r494" ] }, "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": [ "r744" ] }, "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": [ "r832" ] }, "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": [ "r832" ] }, "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": [ "r745" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity (deficit)", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r83", "r115", "r509", "r661", "r772", "r791", "r834" ] }, "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": [ "r391" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r7", "r212" ] }, "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": [ "r191", "r195", "r198" ] }, "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": [ "r741" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ziprecruiter.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity (Deficit)", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "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.25)", "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.29)", "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.29-31)", "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.30)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r710": { "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" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 67 0001617553-23-000042-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001617553-23-000042-xbrl.zip M4$L#!!0 ( '.!:%>P5'$2:P@ $(L > 97@S,3%C97)T:69I8V%T M:6]N;V9T:&5P'=I.3H0QG'T]",6$B_+ G^%&S41VV_4H4 M4KT>U-JM>D"-H=\BBHZ.*M7_^'M@!;GCT=DLI@][8Y&41V3V[_BM-#N>BC ; M=?Q*Y1][=^FXN@;I4&:9''==Q?X#\28-+N@*>O+,4_> MES1/=%F3$I$CU.*_U&G#7GLU=0ZH0TPL$EHXI&J\T+L=B:'(6,WW_%U4#1 J M4B^CZVFO/SC_='[:'9Q?7K#/7_I77[H7 S:X9/TO/_>87^-EO[[/#]AEG_F- MT%V\=J,N/['!3SUVU3O]TC\?G/>N6.^WTY^Z%__LL>[I@&'9;]?J)=:]8MVS MR\^#WMEKMV@U,##+!JM6J;*YI=W^C]V+WE7Y\K>?>_^:&UFM5*I;#=M27W^P M7> M2$($KE.N5;WZ2YGI>^=LQ"?$%$T$38'LV4AH]DO.%5(JGK$^I5)E3";LDU1C MYE?*OS 9L7^+M$^!R@6HX*DD\."5]EOQ2M7[D6OX E:/9^PFD=.8PFLJ.>AB 0"MT59 G8H4E(BDU'(A@Q MG9M?2_XI*2J$& /&0L=HPZ:C3T4V@H$ZI< J:.2F4$V&,',"MI -9ZMN>$MA MKVT/.[%()'"LB='2D27$'.185BOK(HE0*CP3D".2(,Y#R$2P5KQ60J"%*:\4 MOC9I8M(GCI=Y4(1 W]L:J18*([AD*/(8! B^1(3L=MKJ$W ]8E$LIWJ>&8JN MAX(Y#WNLB?@7"FR*0421P:9UTSK@B M&PZX5PQC,FYCA!P8QD*/#+DA&P, # B8ZU#H()8Z!Y^!!B5C%Y=4R8!"W-9L M'V$("7%UON[=!B.>7!/KHNKZ>0P*.]\T]NG LMH!QURY2V'Z?>+RPBR\T91L5$]=%<'UL[[R0,*TRT>TP&;+:_5N)\1U8I7;;Q42I@A\HPT M)BDXR4+EUR-8,B@>\%SOSF+@=$B(1K&3 VB9*PA !4Z$MG4-*DJL'#-K+!%A M%544Q=R&MT#H98A*!>*810%T@"Y:QB*TAS:=#[4(!5?"&"!<'[$XEQA)N3;8 M;JM!VT9@44!J@D(XKEFF%'.!"/*8&_""65:)98\ A^LXJXT2_PW)$ )?P$_A M8_"D>>2M98_?>K'4&=Y/G9U+0"14H(/12RRF>D:F[8UZ6QC;<7()JQ0:M+4D&".$<9>;F[A-$# "';0;%88RS[;OO0L&\@4UF3DH^OJX MR(;S"2?*%+@=. MDQ'7BY9E:MIF%H46[*SU!1#-<'2YH;@XX=RC+SW"(=X;F5,;'OO60=6>X\-Y MQI66I68J?S4#EE5G(OD-'6MMW(!2',-&)I5>M =[ \+&..-F1!NQ;"C1>LQ* M**"39=]'A@ ZM($F_#7#SCR5Z?=<0&6;O'D2V)/.P=N;0;LX )J6+A!4,VV; MN3T0A"@4T+Z8!:?$;PQ6NY9JT=H. _;1POPP^$VQ+<8V=];94*,\!*.F18EN MR(-B> Q0HH>7W*M0J-/Z'R,@, ;UHP" C<>F-]@&\"(V 7:1PJ%48*?R58Q M(F4?O10A+3GX%,E$QA,R&)KPZ^()DBH*G\9I+&>$U>E(NFKG=Q(& 7YD._E> M]*PUO?J:V^M>I;'CZY$G$;;+1G??_32MQ,P.Q@7!$)E+JHSDB'FJJ3/_YQC MFL9\UA&)C;%E.KXKSB@],>B,OED\FKSPMSG"4]#6DR>B\^2S)&%V8?W;.Z$)TS! ME7S[X_UN^NP/[^I'Q]K^7OG28D.N[5B63QN,9PVQ.40]=WP?AI@7^J;F_R3, M?_XP6H$=D4'!8)=O]4:"(M:[I2 WKQ'8I7LNN=MQ_]5;M__9O87B\;J)!]LR M^= ^('CX04K=V_7YR.IGK:G4]A.0CGL+/*&M'[K.6\F2A0\!.'FVG>5[OHTM M?KMO> _MM\/_ U!+ P04 " !S@6A7\0V0UIT( !Z,@ '@ &5X,S$R M8V5R=&EF:6-A=&EO;F]F=&AE<')I+FAT;>U;47/B.!)^OU^A2^IFDBIP;""$ M0&:JV(2Y3=56,DN8VMU[N9)M.:AB+*]D0[A??Y\D&PB$A,E,DADJ\\#$J*5N M=7_]=E4\NMA1FINK4[^$/*&CZD=SW@6LX_E.B<']OKDP"@Y\44X_7@2\C'A MX8<=7O?\P U#WP\]O^&W_);;\%B+^=$4^J M0Z;UM[U6FG4F/,R&;<]U_[5S5X[*:XCZ(LO$J.TZ+H0A$8DD@R42*]L_K8*9 MFK42CXR5:C-VFU5IS*^3MG%2H;(<#D0L9'O7-?\Z>J0:T1&/I^WW SYBBERP M">F+$4W>5Q1-5%4QR2,KJ/C_6/L86S97$^N#!I:)><)F/JEI1_1NA]SG&:E[ M3FT34P-$B\G7L?6TUQ^_.B;NOQ$!K_VR%7O]$O_?'#>NR*]/T]_[5[\NT>ZIP."8>^X MWJB0[A7IGEU^'O3.?O0=+08&VS+!JKLU4NZTV_^E>]&[JE[^^5OOKW*3-=?] M>OP]G&!%7FP MU=EX%YV4AB'(MAJS"#I;3A/?&0?Q)(1SVM5ZS6F\UFX]YYP,Z9@1R<:<35 9 MLB%7Y/><2H0MGI(^2X7,B$C()R%'Q'.KOQ,1D?_PM,\"F7-(5*7FD%^H@C.P[=&4W"1B$K/PFE6L=Z3U22B@,!$HJEB0\H309$KR)),Y@[TH MLZ;BPEF4C' E.8U)1 -\)8D8@<,S8>56!!(6,*6HG&J1$;UAT+NPIL)W(8R! MRMB4:^C0 @&7*,\02S =EH1,DLF0!T.BXA&R!!>Z_+>;3"DR34C M761?/X\A8;JDPSVV;Z::-DE?V4NNBVMB8:'7)SI%%]!BHZ=MV5A15"AJA/9J MW^QS&4.0T&7C6TIAL^6T#I>!47.=VN%K(4.WHF=,H6V!DPQE/A[!BF;S@.9J M\RF:5GV&:!2:+%&+7&(!).*8*Y/>D&*)64FM.?RGW%0TXEUQO@MIX8NDOT2KG2'&^R09F"8,A * :#<.XS MDU(T"#S(8ZHY#-LR1LQK!6;8RK-8,/&7S[0@: ;S6?@MM-(\#3K^ M,G0V3LT5!&V>U!L#"> ;\U#C@RJ14,U>5 %;NE/0H*$R+ ,(2''J\YAG4UT\ M[E.KX6QB;<)HD7A'=*'3,"1Y6VPHS64*&"E3[() R- 88'J.:Y:@AL5 $T98 MJF&J1=!/6<0 SCP%3VT19H)]TAO3.#WE_ M'3?@P$0P@[+=@B_R;+WN3?B/SJ29;H6BQUM&XI=-EL$[LSZ /2:V6L'VE)00 MO&"=N!H,?5XHRK 968KU5_" +A B"'*IG;W QG?6&PF5X1M](L6&Q<4I9TF^\@T.<;:D53U\:JMJCO1AB;O*/.%T_B_B8)Y[.IY?4;-6&@[$ MAZ+=R(14LP)AOL!B(YQV,\;N931?H/CHD9##)C-]#S@!@2A-4/A?MSLEH-G? M.8?)!L)Y$I@CS_[V=:%=G 1U4><(JNZW=><><(8H% 0_ZP8GC-YHQK9%U7"V M:0?,38;R5/A5L2T:-WO:N2=3:8B)BLT2]1X<%.T#A!%25/F*+1@*U4+E(P0$ MWC#;*(CPWI/S%A8#-(E=<'XDD1@5^)F9+$:DS$V8(J052Z(\&8MXS#23)O2Z MN).?I)5 M:R@%/Y*M#P(6#/(,&&@A9Y\&@D>,]39+@P-#B+(4**MEP=+Z_!BKE"8?=NH[ M2P6C[1+[B'#YL>.F9:.T[4W%FXHW%6\JWE0\JXJ"Z>_J.E[154MOM;;.PALD MNG5?;K)M?[VS_B2!GFFA^Y>VK)COEE_C>N"P\<+'PS,< .^YE;$2H;5>(^;_ MY5T^Z+]7V.8%3IPC'X?.5L6\9SC;[>/[_.Y@?U$5Q4%S]MZBOA%!S$,Y4CK] M.Z;! N9?/LZ'B/.[W<911YG/U3>JGLX0/S<&MD-%@61]XVVK8:SIZ@VZ6ZGB MA1J-%^HKS()MGL'H8 -,O]OUFF['?IX..8O(I]D-X$O[(&FS&[8__>[W/ML7 M"[#Q%1?LK\OT W,K^![?+#R0:#B/W;3>Y(;VXL\A4J',BW]M^]+/F*W]@439 M8U9;6_: M2!#^?K]BCNC21,*.7WB'1N((49%.H05R[=V7TV(OL*J]ZZZ7)/37W^P:$](& M0B/2I'>-(C">]YEG9M?KUDS%T6EK1DEX^DOK5\N",Q',8\H5!)(214.8IXQ/ MX7U(TX]@64NNCD@6DDUG"CS'\^&]D!_9%Z3L5,=UYQ*X 35$JV7*O^X!11%]DPF58N( MOB[$C%LSJNTWW%JBFM[R$3E%UK%02L0-QW:0&3DF@BOT1*+F M[#(SL#*SD>,!6FY6T1MED8A-><,D:6DR)P&"7L- Q(2_*J:$IU9*)9MDC"G[3!MU#-G\NLYR4$(U$>-TE1-/)Z)[,V-C MIL#W;'<75P.L%I7/XVNG.QCUSGN=]JC7OX#^.8S>=*'SIM<]A^Z';N=RU/NS MB[>1HSMXZ;&\O1P,+]L7(QCUP:W!I3VT.S8,NQT3F^N7G2*TA] ^Z[\==<]@ MC?VE1Y;'4'8V&[<'O[8ONT.I_^*/[%[0[(TWQ',?[YF!V[JEOE6(\1(D& M]D$I>:9>['$(!.'M0\SVEV1)P0OC"_W.9Q M$29"&H.?,H- ,24A#&FB:#RF\O# K3A-'X&IQSF:2&'"(N18>3JDP5PRQ3 C MA(?0O0EFA$\I+@1QS-)4.X#_FC/$50-F5%)T?^F37VIF\9E+=*='. P9G=*H M")T9HQ-4B 84NZ+0GTQ8@"ZBN)9>AE(T*L<+0))B$_2C",ETPW([>A(0A+KY61"<(+,_V$6OKJBRW]ER /G*/ M<[>_N_7FG;Q4[;*GLS#"TBR[:#*/L*4"1$ZD ;L"L:2?YDQ2O2U)=05OH7)$ MC@%;Q"T?A<)=4]$<'H3ID9M(FFHD%#691!&@&/I"(L1)FB TTJ*1FC!. M>*#OH\*0&=5Z!B+7/,J )!*:3>'TB[%E/RD@=A>[NQ&N&"E%QA'-&<9"AE1: M6+V()"EMY!?-D*5)1!8-QDT1C%#SKKHR5NQ*C^6 1,LEVF T(]]NSFTGVZ K M=%2%N>6,[-BN)IVH\&N::Y>J_D;J=DEG(ZUB>W[Y45J?QM<'XJA5]YX!KV[7 MW^-57(LL= M1\-+;L#-MY_9*J\W(5^N_-FB7]B\:<%!CEKR6S+;TYE[+^/8[ QW@?<\S7V5 MU(T9 O/]941;<_4,85Z(*_/H#[7LH7\5[<-Q.I!M._?#NMQYKLYH/=Q.0BHB M%D*>A#U"< UOWS_O>IT]/"A5FZGY7#L&N0=K.[;E?HOQI"56(GGR^FX?,<]T M^/<_*?./7T:CL,$4.ACL\M;B_J/+W1[>7WQT1V\EXP%+2/1UB,>;D'QB#@@V MGT#H&5"RRP\<6^QRI+'^_B\1J3F7:4@:$>WGQC>"^3)S*T+&.(SF:K/(8UXB M+C^SEYTGYB7KOU!+ P04 " !S@6A7&(8."Y(% ^) '@ &5X,S(R M8V5R=&EF:6-A=&EO;F]F=&AE8VAI+FAT;>U:ZV_:2!#_?G_%'-&EB80=VSS" MJY$X0E2D"EJ@ZO6^G!9[':]JO.YZ2<+]]3>[M@E)"B$TSQ-1Q&O>,[^97:_= M"N0T/&D%E'@GO[5^-PPXY>YL2B,)KJ!$4@]F"8O.X:M'D^]@&!E7A\=SP# MAFU9?Q1N\A%QCJP3+B6?-BS30F;D\'DDT1.!FM./J8&%F94<]]!RLY)>28.$ M[#QJZ"1E)G.RRT,N&GN6_FLJBN&3*0OGC7=C-J4)].DE#/F41.^*"8D2(Z&" M^2ECPOZEC3J&K+]=ICDHHYJ01721$TIWVN#?HP^ ,QA^ZT/G0ZY[!6:_?[G=Z[8_X,W)TAZ\]ED]?AJ,O[?X8 MQ@.P:_#%')D=$T;=CH[-+E6L(K1'T#X=?!IW3V&)_;5'EL=0MZIYC4;MX9_M M?G=D#/[ZV/T&[CCD-NZIATJQR$.)!O9!.7ZA7NQ%X/(HHJYD/()+ M)@.0 87/,R(PE' .0QIS(0&)9UQ,P;:,S\!]^)O%0^J*&4.N(O0BURP"@5,: MDDLB*.H4*$:TT@.E<'^OYCA6L\.G,8GF^IO=/"R"SX4V^",U"!13XL&(QI). M)U3L[]E5JUE"8*IQCB82\%F(' M/1]2="2899H1$'G2OW(!$YQ07@NF4)8ER M /\5IX>K!@144'1_V:R_*=]AP&13P>JS5MF3UG M4J#.#(W0)1+1Q!AE$%I6<8IS01),"EL#WB%]BRL[I_EZE MUGPX(M<#.2:>A^NP$5(?,>:8)83=LBK#KKT4M@_LP]SM9[?>O)&78[/BJ"R, ML3190_FS$+O+1>2$"KL+/ OZ8\8$53N41%7P&BH'Y!"P6^S*@7>X ,0U^A?( MSU!AUTOE%%M3W518_7I3]&ONFPY!@A3 M(S86-%'E+BHR"4- ,?0%YPP28JQ_4M12_F+^H$*/:=5JYB'7+$S1PF.:3MWD MUFPR-ZRL959N5[9L6I6MAL&OZ;JY1:ZBIIO:4?+V5-ZUT.R_1>>GEEE.R M9=J*="2]NS3;+-=64]=+6BMI5=,Y+FVE]6E\O2>.^G:^KLN 4S=K=NT5.;N> M5J^6'ST%);-:JSZ!KR7[^(UHQ4O)RFOR=2U@<8(\ 09JV+/;@> >9^W-VN!( M#T21,^2K9#:E/5RTP@27HO>%4N'6>M&PP-9<*[:C]RX;N6\[$SL3.Q,[$SL3 M3VHBF_0W;=7OV'+B*V6MN71"IK;NMS?9Z?ZZL/I" O=,2[M_D2XK^K?;Y]EK M+C:>^:+T%"_A?G+>#6GI"MXCV_C@?'>S/ M:B*[T%S?!,.X8PS\3@H.5XVB(WU6_9/<9*?7 M:G"7S>U.U=<^=;(DM?Q(2\P3?>NA(6A()+N@*Q]RR3='UR)D@FO+3*X6V>:Y MF.PU?7[G2#\W]!]02P,$% @ X: ! !Z:7 M M,C R,S Y,S N:'1M[+UK<^,XDB[\_?P*OIK9F>H(RL6;;JYNG5"Y7+T^VV5[ M;-?,SG[9@$G(8A=%JD'2MOK7OPF0NEF2)4J4"%(Y,=%EB1 )XGGR@D0B\?/_ M?1UZRC-EH1OXO]3T,ZVF_-_NS_]?O?[?G^]^4[X$=CRD?J1<,$HBZB@O;C10 MH@%5_A6P'^XS46X]$O4#-JS7Q:\N@M&8N4^#2#$TPYRT2B^RMMNZW7;9VT M.R:Q'SNTI3KGU.X3IV_8\*]A/;:;'8/V2=,T:,,V"+5M_MA!!.\'[^B'YZ^> MZ__XI3:(HM'YQX\O+R]G+^99P)X^ZIU.YZ.X6ILT?62>N]"4?R,:&YIF?G3] M,"*^32?MX[#^1,AH^HL^"1]%Z_3"1SX:TYN'[JI>P(WUC__][;=[>T"'I/[V M$0Z=_4IT)J3VV5/P_!$N+-S>?8U6]]SUX14IQ_5CQ(@???1&76O737UVGW6CJ)MS-YHTI[:S^B7APL)+ABQ:'FSX MGPF5&;Q6Y$V9D=#$5CK6-JDQ\L$601=7[YD8132-PPL R]]1Y/ MDA;SM'+>P)BV;7Y,+J9-U].4$UHT.O>(__1+C?KU[_-[Z SC'B7?D.??TO M.JXI+O"A7S>:M:X&XM'46XV&^?/'A;MF>,A%S!@\X:L;VL3[-R7LTG>^@%ZK M*0F'?ZD![\\=^*8^A+L,Z@Z9]:%5Z^H&4'OWQT^TZ>SY7^&;J!AFI-'@M2?/S"GQ]B7F D5L_!,KJ'.G9C-H=1I&[6NU;$R/K&YSQ-->&); MR_C$SCY/M.")K6PP&I:QSQ,;_(G-C$]L[//$YBY/;._SQ!9_XC*.'Q?5&:-] M"DK$IN$*)76N@.1QXW'>*[ >-=GM>W9Z^A W?X MN'B+Y/&S9Z9="(.8B4_"43E/AT&\"9?8R?=4*-7))]?AG_LN98JX/UUIW2^N M_FM1V;[]<7?RU>+=1T+;3#Z![\(BKEJ%1JMK.OQ_\KO9M6DWG;FFG3HW/HM7 M)I\G#_FX\-ZKA\$X]#"D;T.?N$),/CKPL->1Y]IN](T.'^$1C@M7$^6@F5[8;[]AWD\$.!P0X.1WO(25AS&@W[9FX.+G%Y-KD,[_':OS, M:N#W65[\%L?;DD!M++S9@B;8D9FQ4*J+U$N=\O/O]U^RL[(AURCQ.9OP2?<= M)7 6[[F@3E\//'WHUGQ381%)%+ =!W3I]_S++]0/AJZ_ZK;;JH^%6WQ<[/U& M/)O5T#*'MA)[R.+B>+=PO \LU8OCW:[&>!_6BN8XWAT<[Z/J$UV3P""_G>VT MCC_;T:6;]1G;CX.1XS@8E]+:Y0GUP:>?!X;Z@8D)W%C@D2" D+\/N?PS MU/I<$N:[_E-8FH&7 M?^JZ@?BV'0]CC^?-W$0#RG@[1@?\;L_TRK>#(2T-%A69UE;*F]QCC M:VP'GWVCZUE*7AP\&E$5IT4&L*0+F10T#O*'3(KV]&1 J>S1CD+<0AF DS]V M<7H^Y.*BC)G3=,$H>\RBBF[A@: N>WCD1"*2>4)>^L!, 1')/,=?_F!,T7[J M80;>+'NTH^B(9)Y8R)#O<*!7.Y',]5(YRF\G4-;V$ZAF3BD=9MGC$U7TJF7@ M1>DC(D4%6XL 2X8-!#*,0]E#!,M4R\*+T08Y"EJP+ NO@49"2C$/90P1'7KHO""7Y9_>G MYXHLE #-;5=ZL^RS^BIZ%X>!NE7V ,*)Q.SRA+STH8M"JHSG-_YE3[HX_F"*W#&[/+&0;)M)GJ\F_QS\]!SEMQ.H;??I&_GMTV_)G_1P>EZU#+PH M>_BCL)A=$6 =/ I2DG$H>XC@^#&[ E!JRS^[/SU79-'KS&MS<[OLL_HJ>A<' M@KKL 833B=GE!GGI0Q?%Q.QR&_^RYUL<.V:7V\#+'TR1/F:7&Q8RY"L8'[,=GZMN#(6%O;/D] M\6AX1Y^I']-K&AUX$G>L^IZQ[R;$]&/>\2DUA\)MHMWT'O#GY :3*Y//_ ZK MF:YKTH5(6N21=I0G)*2$:K3%T),::.52$PYB)G)G"_4[]J/F-+&5'LOA#G+5+P4SMF M;N32\/+5]F*'.E]9,.195W$D8I\W_4D.W"UE]P/"Z.?QZAL4/5\MRD;)&TFH M)LY%V3UYXQ+5Q+D@6VK(&^&H)LX%V6=#WEC),7 ^J:BE(6_DI;I8%V2G#7GC M.-7%NBA;+6]\J+I8%V6OY8T['1)KGM^TX)/=QLP>D)#>>L0_=/V$HLRUO.&L MRD)=E+4^S2A9T5)=B+$^S4!9T5)]%%L]W8+'DGT#X)=0,ES:BB&W5/V[-IOECM^@V_\\ @9ZT58:U.Z@)DL@!1D M4TWI(ENR %*0Y3.E"S_) DA!D-O MV+]/O2'=E#9VD SD5V*['G3K;7S^.?">7?]IL5%>>U2KB+-TD_MMSR-T]]=V 70<1#;_$U-!,[3CPSCWWH.@* MXZD;^: K7=Q!KK'.59*D"RFVI MF(!4*FK5;TH51D H%Q0LLZ0(X M2(6"(A66=*&CDZ3"H3Q!:>-0IXINCH6V=4N&(N)O[5ECKJ;8!GO6R*O\F"5M M9"BI2C^M*_I;8(L\H;?<\SS7?^KYSC?"?M (_KY\'1UGR7O;X]K-_(YKUQO2 M1GJV@NN.AI0P>P!X?:'/U M&O&VU$9,V>K,58K]2GS+B 6 ]9^CZ;BAJ-S[3 M:F,F;13H*W'9/XD7T\_CZ9__"7?D0C7^C8O4(GS31E?^*(Y"T4+/RRVX("&7 M9/X//WWDF7AT^3PMN)C7\^9>_EN2V,A'[RNC?\34M\=KWGRN*2\F&C,&1J(T M;FA#VBA43NA+--321GFDDOKC26&N5/P6^'2<.(E?8]\IST2T(6W$J=K#+FUT M1RYMX/K$MUWBO8U(3!I\OY^>LSC=P5$^5201+Z6-2QV""A*-N[2I4G+I@U,4 M26EC:,>@ACPX-*4-CFU4C?PT8,IXBUL"[WP :=P9?P-5PQZ4E#;ZES,E)1KR M2@?O2BB-.5*2,HZ!32(:WO2_T%$0EBA+MREM**_J R]O8&_=P(OCMP(V"A@, MN5A:[_G.S:/G/HDUFD/,H$]))4G$36FC>X?BID1C+V^(;Y-"[H4AC3X3^P=U M#AI60Z50"#'+&^/;A9@2#;R\0;[-P=5?@V?*?''E"40#QIWGZZ%ZJ)YZD#?> M>'"6RH-"2]YH(PIHP=20-^IW!&I(A$,90H&G(Q7RQK]D6D'%K,IUVS\6#EW? MCXK21@2ER*K,=:CE#7#))/42+L=(E]Z7*RVEC?U5>]CEC6Q)I0TPJ_+(O"QS MX._(696YCKN\H2RI],$)BF2[TO&UPV95YHJ#O,$LS*H\4=4@;UQ/IJS*7(>\ MTL&[$DICCI0\>G)?KL24-I17]8&7-["'696G[B!(&]V3,ZLRU[&7-\2'694G MK13*&^,[?E9EK@,O;Y /LRI1/:0L[<@;;Y0\JS)7%.2--J* %DP->:-^TF=5 MYHI#&4*!IR,5!X]_97NW-\6)]WLW:4-,TZJI%QX)PYN^.(%\.=(?^.)Z+W\V MR7 60D?:*$N^\&S_6'YL_1T=34ZB9\$3(\.Y"NV+UYWOOD/97>Q177MLZ/S@ M^HH21=J0D*1$29XI.G,[($92DO1LFWJ4AXN=-TU[3XR* M#E>4*=+&D[8JJ7X1A!&0B'@5/3G-T*2-I$B&3S''F1F:M#$6R? I1K_!W1 ? MB0_^,C1I R#2GYE3B#F2-D-(;KB*LD[2!GWDAJLH8R5M$$ANN(JR7=*&8LIP M@%@AYDO:N(CTB!5EPKGC M&L5B5I MT\L=ZRA!0N9X78,VFC'CPMX9H,Z6SAD9>EB<: );_Y M,^4-8#1*0J!1MI8A%30 M%&+TI0TZR --03ZT(6UT02IHBG"[#&G#"(5""',>QB.Z%.2/F&OS;%]N M +[[;A3>W7_?-]LX9-'Y@QMY]*9_Y3ONL^O$)-VNQB]=#%S:OWRE=LSAONGW M7?L05:ND$$-IPP*GR(B\Q#Z&41$(1XSX@-X4XV&R[4]HM?3:Y!:32Y//_![K M2"-ML.(422-#C,20-D9R\HPH:OXO;6@&&5%,V,&4-B*4*R/DF02;TL9Y)!KP M/*=7IG2A'FH[YV_5#O?][L;$OR<_R#"(@FI.;$SI(D!R8%&$=VA*%^LI!HM# MJ1WIHCKKAOXAD3B4PBG-C/7!A;GJ8/QOPAY9$#\=X(QD*=1.:::XQ\>C M$.53FGGNX?$XE HJS?SU"X%O'AAYIJRJ7D]I9KO'Q:(0U5.:">]AL=A?[7QT M7\\9#8.8V31,/@XH<41_X&VZ/\-_Q*B[U.X3IV_8\*]A/;:;'8/V2=,T:,,V M"+7M_^7SL]EOPFCLP>@/7;\^H.[3(#JWC+-68Q1]>G&=:'"N:]I_U!:;$O8$ MK1^#* J&YQUHR;M8)Y[[Y)__'H< S1A^$8Z(/_F)'7@!._\+0*GU^Y_Z\%+U M/AFZWOC\[_])O6<:N3;YNQH2/ZR', !ID]#]D\+SX0'BXTO:/4W[Y+D^G717 M-SO_D?3 H38_G IP/H]YX6+>"CI").B%,@"?^I?:7S:C Y;D@3QZ5 GZR@5' MWX_"GS\2@(P/Z 2Y9?R60$F_B8+1>7,=1I%X4GJ+QX!!=^LP2AX9A?1\\L!LYDR>GE\_$ MI8^1LWRMTS[K:.LO:V?Z]-I'<6\V:9#B QVLB=_!6_&!_*5FUMZ\>/HJQBA2 MPL!S'44P!7 >$<=Q_:=S3='%76:/^2C&8@4<4+'U MEHH&'ZCOUUP^7](GFDZN?]Y<7WNZN'J\M[I7?]1;G\[XO_[%W_ M>JESB3#&TAM59V^$YD=2- M19DL:/2_WMQ]4WX&8^('_G4\A)O82FIS[KC"LNMZ3?$)M\\.=<^_!';,C1Y/ M!ZD)<].'!EU=J_]#F*397;J;!D%J3=7IG+6TUBZ*RCQKF>VM]%0F]6>=:4TC MB_I;I^LFNLP8O7)MMF*PWX[.T'4\M:H=?_VET[+:GY:2]UTK,LQC*L%_!_?>W__5NYN[R]N7M0;K_?W7_O73\H#S<*Z-X'4+"*;BHW=XK>^.#\I-Q\51[^ M\U*94\M3E=R[>."7]8YI+0Q1<:9P.RI]#9@2#:CRQX0@2N)E*S"WH4E"1 MV.C=W$TZATH9E?(F3X'!XUP^&UJOE?O$"Z=JV4K5LI6S6O9H?XECTU%<+5\; MY[('$K"'N][U_970S(=1VLD44B[5O7HH>#$9-^2A&Z7O@J[Q8Z$VM^?AI8C* M?(7?7HN?3FC6X($EO6YIEM:40_ENY[#__,@^9A##Y/7OZ),H4N5'?*_L9 B: MM>[_7-W>75[IXIVJ7%U?G&WMQA]P*-I;Z:(/EZ_$CL2[\E@)F[ZC0D(E M'%&;1P@=Q?45-PH5>R!L_T_;O$]ALPZP-FU]%P-GM,\:G4;N%DYOG9F-3NZW M;9SIS>UB.9DZ:YZUC5;NMS4Z9XTMQV!W*Y](T%N&).0XG%PM:1@MFXU/E LO MF<=&:["&(_8N.+P%ETCJ%#-E]ZB.B(!<_\/C.ON%7K?J$>>2&,;FWW M.TM#NQ"A.RD4'LCK5;HLDI0L7#1W[5K7:-6-3JNI-]KO#O#N)%[E847!:*U[ ME;?9:&TUL!\$1168$@8P)V3*[S%S0\>U^9B!'2G"WFW7<7=>SD3_V1/QW3_% MYY]6^':'%)628'UU=G=V?Z:DA8F8O. NRJZ2".\J4 MSV#>J+>&4_8\[NJ,V MBUUX-CB4OGTF@P.YQI7.J&)[CL-H&*;__ ;WTR?JM5/K-C5+Z3'WS\ G2N^9 M^O%Z.U:5D;B /V_80_ RM>*\3/T]N.!$^1;XT*NW0Z!FGKFECQ)*^X;=@M\ M>G"V]J##%+&W/'_;[2&W 3@G'E X\5S21QBU;@=FB?KVL\1W%\B/KE^2R5+Z MBGRF-&(PA.Z(> J=[&6'K_EF=A5F2[879T[5 M'J-D 5FSUFVW6F]Q_2D#?7A]:.]V$/AOH@N\P+71,$ >FH84T84M63(+%/SM M+VU#;WT*E8AZ=,3?,(V]S',$G'52'$FV#"'= \>9&[DT3&,$E%%'&<4LC'FP M( H4:"&LKFY\>/R)2PA?+.C9T?DV"[G-PXKWEH%9I9B0/$R.#;-32$*'N75" MA[Z0T+%+-D<9EJSW2*XQ>9@G_X",H9]U.OE'CT1OU_\T0T FQ83/9=Z0A/,D MO2J2-=:F!$D315BM%D0Q&Z[1*+$'BLUKLF^QBG("X\*(,&#WX^%CX'T(?\IK M5%CRD$H.VG4::1=A6!/O6[Y>P>=#\<:S8 PKO#5W\ 6J? MB@@ZGRW-5E_/E0_Z3\J A&+!WE&(Y\%5GOK!YU]_Q"Z??<&DZY&F#>"FTPF8 MR>/:24I#.@V;F[U-!IM/S?AEGM*@.' 5##EO.F+4IL*LZX8B4K!"Y0/<#Y!5 MPA@L5#@(^!KP)/LK&I#H3>>5%[+82Y%T('Z\%^E]>!9,*#HA.DG"2.EHBD/&X=G?_J(WM4_+_\T:O[J(&8.G M)!DV7.E$)(K#*6_;M>Z_:?B6HXN/%8F0Z_IS'2AS[:S%ON:;YRLOL07> /70 MC2(@!_4 "(? =7@*FR@:[F["VX]5KK?A=J#L^'@]*4\L>(D&D\MGH,:IZ)M#^ZXO MT@%%*)I'&0UXS34]%)?U3Y-F&QNL[]^D(=?=:>,U?9VT=/U$),'9KAL3:S1O M@M:O;)4A7-0QS]J-G2)W1O.LU=XN_I(I?4<_:QOY)^F:^EFKVL:>6? M:Z1;9U9KNS'(/:.XF)C"+HF<[ (TP%/ QBN<=M%(Z 8[;33SW_DI5[^MUC1' MV0%2S A/][A4YHUZR^A5YMVFJ>];O]'R,D;YM<+U*@=DY:3C%!&7_8WNUWEA M%7K'K'9+C,GG.(0;A>'&/3#\T+_]-\'LHADR9 7NET H%9J7JZ<")\S7R8C\ M*@;D(AF/S;PU#L/;4@=/^^],C'DRSPAWX@0D9QF$RJX1V3 MG:S1=+/=)+[#XS[\6=Z8/_S%A4?#8Q6?OO 9.Z//;BCLJT]\VR4>]XQY\CYO MS.O2.(0YH<*S]5UG7=*,^8'\M')^K+PU;65$+WNX)1Q0SYL K'P V$30(]F* MM!Q2@)%Z)Y[V;QJNNK04A=T4_\ILK_A+;"WVYMJM].4/N#V\%!>VA0+J]9M-56]TU';S>G.QDE7N\G2KXB]K5HQ M5H+9@T6L+..KFD=]U4:M:QAJTS154]_B53^_\ZJBV77P+';E)Z35DYWYY0[S MG5#)I3?5RT9!8@G/&>5+*<]T;3VSM!/:["?D$7H31^M_LF7^9[I;-P\"%917 MJJ\J.Y:UX!POCIG\9L!FSMX3K3\R2G[421_>[)QX+V02VOW1* MN]7;2P15CZGD#PC>JF?E 5YS#3X'WO2=_C[-3C1&"-,[,'5JW:N(#A7]3/GN MD]AQ><0'S*Y#_3#Y2[C*8F%D)H-B@^1PC65&$90'6QE$T+!0!-^!B8>QUPC< M9^*!P%'E?D!I%*9Q X%HJ=[NOGQ=GI1,+%_/%5[MO6R=5LO7Y1+*85+ZLVR] MYI'A$O:Z?%W^0NVT3&P2C#:.[=LM>0U+L0%T(]Y%4 IOSSAKH+_W'E"-M?[> M;%K%';V;$4V>,-O/\P!/H254B/#*RC7%3S7:T12EMH=@)*K1W74MT%TH%&@A8"]V%$@#5WM)=X/E3C [X MT7//E!=##(:EL[?PKHNN3LGZ#T(E\IA*UVONG)6OUPHZ9U(X9Q@M**-5::/Y MEQ\H4]_6_(M4^)"G?8M\UT'@.92%:65-Y?*/V(W&RH5X'=ALK:5=1(.E*]>\#*+#);+@^!O6CZ7D_>Z9 -= MA0AF^;I<,E[S+N-$!%V3HG2JKJ-O(CU.O!QE$,$$(PJ$PR%QCB@*Y)Y Z^MT M*&9N2X-3VT@SMXTSY1OQR9.0M;^'RA=M[F@8>V^3#C"S6VKLC0;*J.PXZ=ID>X5YIOR#U[)P([$[6$@=?.%-/G.A M]8(PYEO(>X]!'(%,LQ\T4N[<\ =*HMP(6QJ*HO1 Z1-[:9V);<4,\!!B>,L" MFSI<\E#.Y(;/.O(\$;?FKH>C,=F;RS?GWHCR1+@QMQR2!-!9.,$K 5#MV=[< MW^@3S-J$J1(%]]%620X<2E@)@.*53Q,)ZYV)F9;RE=A1P%"Z) <-I:L,0%FS M".5W?^XTW'OB)97RTJ2DN5.7^(3L>RAJ/Z7&#F51*9>O _?1Q:)_LN/5LJJR4%9^.#JU[CT, M%HG0YY,?J=:[%90R' PT-_"+!>$W%.F?+S^/9PKD<:: D<>9 KI6F_P(#Q7 M0P6*X?=2(D=R>N7-PZ5R=_EK[^[+U?6ORM>;NW_!G_7?;F[^BW^^?^@]7'Z[ MO'ZXSR#$R\Q+OG)YRC\\N/V>RWP@.7[@A]#_(R;\/'EOK-R)XQZ5P%>^PG1/ MT;7Z/\3I0,1-RJ6]$.;4O2#XD1XNEFY%.%-ZGC?W>?*;Y+RL:/,S@O0D+O'J M\WLRX:=1P+@]5OK$COA9:[87.XN/YV<[0N1!V.KBO/":)2>^Z:**_PWP>/O5!Q[ MGVP877QNP'](X/-[P\8/IGH)^/ELZ8'FC]1SZ3-]>RCZD(S??O7B>M[;[RBP M"B;I2S\?!5PTX:7?7N XN7Z\] .>4VN[HQ6WO:-\LLCXF4417$(A)#R4\K]&"8(S&:ZOR]"4^L/L\P=@N! G/U M(5L+HUDO9#@%PV:';A_SX8M#I%M)-8\YW3:GQ2@3D3G?IO/*D;=-A#*M=;FH M(AGH&"[V0(PPXGIV^@7HN%"<%MEW0=O.="B_F1^*2AB39]BSVA@@=I0P>R#$ MT8%[><&(LP.((E:E^=>)$H4?)@KTB?IP;T_\31SPY\3I?")M?_JL#[.'\7,8 M^7F,,/U(30/?+@>O3I\"N/[33"N31]?CZ]\@],0><&W*+WT$!3T$$>!B,!G% MY"W3]@!W)],YETCCW6A,^WV@I8"0*,^$N7P%!SX,B-.PFKA#_A&>@3L'%#L95/M$B<.)3V(T(U!PI7X10$2IQB_$(]KPXR M!E-(-QQ0)[WJ"L'GB/(CCF$L^:&M*%?'!XOZ W%0"O\Z4:\@:S9-%6#$ B>& M3QPD\(QG4R-D1X)^+*J,@6U-["1-Q>KWX%$)*?W! M/X-Y? ,OJL9BH /WE_I/@%N"2$3M@0_]>AHG/I"(SXUX'.8-7@C5T:$B4<1/ MJ!;"Q*B84OS!MQWW75!_J:RELYX?=,SG:&'@^]1#J(YOPUZI'4>)#9N$]A"& MP\,@ IG]1 8VQ4G1XAP)%#$OGDV_0_ 48 ;L*=SR."$/ 2;!H6G=$L2H>/TU M$A&-0/C9B=E'Q_KX.$QBARJ/&D9\K4*HMODITB,3L<.?Y,!2B>ZSP\21"G B: R/%QJD%$\+)?0UPPR>+M;R2+[\( M[9.279^2@X\0J ,#-0E%.+/U'!*&@>V*BH9"!!^I6-I11O$CB)604.*/R[X. M^R^JV"069>#&09RHE(7%*L5S0[Y@,1;+JNG:K$(\;VY9:]U*[I X=+M%W H, MXX \4^51< B&)7QW8#R>%\"5=>+$ICI\<1%4I'0D&B+Y+&J"I?,1O@*:)HFD M_K! [@5ZD"1E",3FEJ)FB[#VI.Z?NMIY5I?32U0E''#$^..\ &0'5362@PFD.8MW>;Z!%+, M!3WI7- LH!R(G* V1HPZ+@_Q@E5.%:0/"L.&;H#* L7(M337>B[X++;(H>%- M)VD+J16:Z?/D/ EX-:YGX/XO U>DRXS3GPA'%?3>(VAVH47AANG-5&%XP*4 MI4N2.>7$RL"-')YQ8!=_#28=\6F M3O6;)+?MG\D=(I8$0$%K"4<$A)OWX@DX"3RA4R*G;%,7D^V@@VEGTV1><%B% MXHQ @N!UP&D##B3"#'(:CW@I=R&$4YEZIWO<.^%MDRXJPOR)5Q)W$7?8G%7- MDI0+L73<(T2"W((X!2(ST)W,V2;CJL(GFXXBS@A&_XA=7F[F<5+&>MQ M^/8;0&EE_CB?@DT27*FRT %^\NM9$G("S& B%;J.RW,7A4GT)LX M[/"SW40.QM>0*16P+3E+BFS)KN+OWH/S?WW;]]Z=_]6;KXJ=U?W_Z5\[5T\ MW-R5?>,NO9U#\V13X6=EF45/J.MQ!;%E M+"@-$"0=VYC=GYA.SQ-IK9C:?_A8*;@.?9Y9)W:L"+\]#8"D1TDD?J['*9/N M10H''+AT$6(N;U)-9Q;)+V8^\,H4ZJ4M4F^C2]/ 5A8C@R38C01+F@7&R^W# MHY*E* %@XGCUO9@[&8G3.TMP5Z9K(U/<$B^=[X5*M%*:3P^.Y;0M@[]$U"WU M.QSJD3%UT@!EW7.Y-Y[NH(A][K6HZ7Z.<3J7X-3AW9A%_!TZ%$1*0VPP2,\N MN#;(HN.P:#Y9MP\F*)W 0<^"?O0B% >G 7!"&*!QDFPH=EDFV@:FQ?0U<7?Z MX/& JAS-JEKF8ZJ]T_DYM_F[B M>2]T=HLYT^JYDQ5=VR/N$)ET)":ELY@PMFVNE1PZ$H$<$/8127R,66KQ*&;V M(-D3DRRK^U1LB^%Z8_3$2+)K%UQGF[FCN069V<2HGJSU3-1%,MN)^?9B4%@3 MEJ09RS!G8,DSB!?.GD'%W^_<,V$7L&_X[F9A)-A1O!ZQPL?GL3"5 K FR_;) MGD(^;^%0NH&34"69\*9!#;%Q.I#>8G.#+%UU#2D5D.L'Z3+GJ MST5[EK8&S6\<4G=VF-Y3A,BMPW/K?N8\@>P_30L*<$ZD)HA3A&^%$ !%,$47 M:X!31<']&T'/@52[$_@B0XW?5!7-%D( M3.JA#,7AT4DNB9A%O>U 1,E0G2S<3190TN3$Z<:'-RN1DP24]93$9(>\9<7" M9 =,=D!EGZ.R!STK*C3X/)20E!ZA/#6,BNBXWOH$RC,:! [?0.DF<\)$I_(4 M,M#4L^0^GE4ATBB8\-H8X6IX$EA]H8^@S*AP[(:!DVSP2Z\Y;@CN /B7(+>) MTA8Z6O0EC8EQD588\?GB;CB=P/:GG4D6=T-U-J%-IR +<1%T'H[C//PQ74&9 M^''7DI-M0@CB M<4#D(_((+KUP?=^9PWGN'['K<%QQ :PPP-+#N>?")7,9]S,9XZF6?AKU$].@ M-/)WX1$ N<>7+X9\K2,*[!]SJZ>3P$P<)@L*49J'EF>*>CPK"A;8 1S M4&Y4V=0@+D &,F>+JC\\?^8YB)+26N)LZ4GR52 RV:#Q(/!X$A;8T4 94"\I M F63D0MS^?1V(^8FB7")G(=)";K%4GF)]R>6S^ET0AXD$_(TQMOXCX4G\G55 M%XS"BP\?!NY(X?4XDR0*L0 !]Q-91..E BW@4/"0(;P2&P5BX\.01)%XSGQZ M"%6HEZ:"P"!-.SBM;T9&O-P.\1)Q2/=&B &=C!6OFQ02^WV.XV0_;^%KY%(: MNYE':6RAH3!"4.H(P2*_CY[$EQQ'KM25KU?7O>N+J]YORM7UUYN[;[V'JYOK MG7,:.[OD-![]Y2?G1'^=^H/WT_3I75_=,%:]^I+:6O BS")>?CG_=:U6+C[7 M%$3,X9ES#AF'??#RA=!9DT_?\@9I%!#/=P9OGV(\(2GS?\ M2>:^QSX!KP7&.WLO]S3WLC,+V&@JNOPSAX9A?1\\L69&S[3$E*8'_J1/3B^?B4N3XV<6KK6T,[-EK;VL MG>EKK[UW6]TX:UO&3K=]_YIE[?;+C9TUM[KMEH+/@IIJ9.)6+S:U5G!+Y0.QT ?7$ "N3"T'4V;;5,*TX*=#ET[T*NN/L2K%X;S/LEZZ-:^ M8VKMN"V$5U2$VZ/P'G_*0(R-([C//3+V,#/8??&_K& ?6KNMQOLBK4A"=L?] MS>ONA,RA[Y&3P"KB7TU:,$F8''9A\S_XGMAGD3RTA&N6U]84J0G\U[W>;?Z= MQ*F)L/Q$R.N>=$$8XRO!_^0SN9J2'*3\2\U]C<[]>%AW M A%LXK<%*8'QH$)>>#2A7S=UL(F6J9IFY^>/BUWM_NTO>E/[M \H$SG+ $Z> ME@1EHSJRT2A -@R0#:.EFFU-(MG(R8>1W/XE2[5)Z(7:,7/Y_N:U/HV1[?57 MRGI)Y6*#S>@]$]?CP_@U8/= [_OI8'ZAC]'L4^H\9I40$R2D8:K-9F-?"7F' MI8>R'MMZJB?,K@U:]\#LLFI=TS+43DLF=ATI8+#J7/"%U(=.GDLV6T84;!M> M3)R':E.PL:*N$<^038J3!2])?1GX]-<\5=CDSD"R+T'\&/5C;]*3NVE'=J18 MH]9MJ'I+7R*8F'QE>HU-LG+(UVB"I*C-CKGB-2)E&OA-A,;45(7'_\0;3D*B MZ25=7#)$F='19)/BBH/5MU6/VSK:)56/FYB[!.\UC79$N 4(@RKLR.2*YAWP M.V$F;5(>.3*I7>M:EFH9RSH/)S6')<0MHR/BSMG4NKJN:N;> H)S&AD)M4'5YD\H2P-"&6K3:DM$ MJ--81OG""RBPY.37H1N&2;712>U^7L8.OME)ZU;<']FT%,%3P.$V_W*CP44< MPLND(K*S6V+I?":FH7];33YM"M_GSR<#W%RUW9*)3[EZN1U9=>Y#P/?&V-ME M(VSAAZS-\9A/\ZB:O&R*+.SCCIB@::VFJNMYA56W1JA$WN])LFY3%&(?UEFU M;M,T5*-CE85UQX[T'SD6D9P:F=2]^R-V1WS7B0CGHS^\0Q0B&Z M&7JP^RR7I1E^>:R:5=P!V6/5[#KP[9T":PV=+W28[;VG>>C3RDBI/1;.=J=4 MLG:FRT2I2ONV$P.)GFQFG;JK;V&";Z&VC+T7(]!9E9$T&[3FKJ2QY"/-:?BC M$7E-(ZB[S_@K[BALT).3H;SRP;>G#^1U.DW+*@1\RTQ#M=HMB;P#=#B/I3KS MXQ'?L]16FPWT,H^U/K7O3H.*.PV;%J)F>>#S,ZLE7K=JW;8ATZ(K^I5'6V%: M39%L>I&O+*F:5/58\DQ<-5NRZLE6VJCF==LXK"BE!K422^F MY:Z3BM.%UM$TX96<(.:5EV0M];E5%RL=&/O-38Y\<=--Y/=S)\?\7>%)H]%8 M^0!S===VHY_63O:P%JC$&$_JN7HSK/.ZI*-$E 42B/*&Q9VV@_4>"U6G55 MKV*I0/FM&HOIK*H1+BWL8@WX$,YY]3M*@5GK6KIJ:9B#74D:;=:D^="([]7N MY%$@0-(U"/F5JHT7-)IWB"CS]2/EP(MZ$OLM%=EXEB,=Q2(%@A$4S6DRI]%[[3(K2K[ M,HKGRG34!A[04GBQB[E5BGP*;%;< \E4]6)?,>GP_5P6.K/5I%*FLA=[4JFE M\7F1952P[(7L"E=D;]L9%H5/V!79)I5[[S!92P?OPU+U_>MZHS\K(XFV2?;> MGT0&3_=N&'L'"63U8$M2IWA?A;HI;7"K_-62"LH&;;N_C)BU;D=3V\;!\Z0E M2Y5&YNVGHO=G'M_Q;734YN'SBG-.+:YF3N2[48<R8,BTGHY]<G?TM?GJ'H9JZ3,O*&,T]FDN;"XG:G$2ZVFA4,(XKIPY-PK?> M5)-B #?/ .[NDM 123IX[EQ%>90QAKLSC]J:* U7Q<,V2E&U \.WQPC?9A4* MO=9M-AJJWC3*$CW#P*T4>GD/SAG N79#[5@8L5U\*+P /-%QGX^]CYW7DH_X M&59)K0).!.@V]6U>O>##=1#1!)C6K%"!Z.6>52+6@S61UFPZ\C5TSWW7^Z46 ML9@N)S=.7[+G.Q?SKSAEILD!?T-)&QPM@Z7.R:T6+6'IE5[G'VJ]IQ0L9>M,05G8G+O M]!9UWOZ\([IT5,1OV61GDL!>5?[ZGFV]I>Q^0!A]UWF^NOZZ?(AH^A3QD%O" M;MA]1"+J_)-X,9W=-?6=M:GA;;QOZ]?UQSI4?YJUKG;&L=!7^ -OOE!&A"G/ M_(:?E+4O$?('A?OU7W0V[,71(&" O)-U@M)Z9Y!7]R\;WOOVCZ\-:"H,^A9C MGO17(=.'*23D.1CW=!31X2-EB6=O:JIB:(8I_/\OU)Z_I(M+1F;0=AF4FS@* M(^@#J(#%4>F[K]2I_TE9L(*%G:, =A6&\5NPWNM61\O^*X8'4'K8-:CG85@P_SWA%=%-YZ_/D\1858VTF*J\3HP,?_; M7]J&;GR2:#44E]2/=^;Z/N2Q9"3/L:=-$KG8%QX)0Z6G\",L _[8W?WLY@;# M="$>D=&I[>SH9+<.TIDC>=@9.K^G^]K)[EYG@'G?SH%OW=)*X%PW-VWE?S,B MJ[S$S:.1W;'.VJ^U;N+&SH$R :R:JMY93I%:AHH/_3XB<:@AUK7L[GC6CNTS MQN"0MRS57+&QYU@NMZK 34<4GO%,O?$>#GC%$VFVE[S4@5H&FQ^Y*5%Z#&99 MY4:.[57&6G)87JFO9 M?>@,8[MW[\KB1'>.X^&!%PUN3'M%299=W-+V43JM@W,-0VZV5G1ZV<\[\+CO MX<#JNAC\IKE<6ND8@[]/SPV!@-Y>T?,4 :G M:62F#L:VY73-(T9)&+/QQ#G?9WEZF3$/Z=T%9U+ZI/=9ILA[OO@6R[U[/IUO M!>\LEQ4XJ$D[K1C1AQQ7:5= NRX>H+?XV:C+OLE25AQ&BLI%D>RZ9RU%VA)1 MY#2*_O:@LWR,B:>,B.O475^QR_U*,HV2*JI!\,1HP/JA^XS5;P@/)FR9@?1OG,#+ JK7,P/[Y4/ MHTU_@S&^IM%-_X&\KI(+GB.RHA;V]E*!CJR4%-I6U>9 (0N\V=9R\8="*)2G M%RM["9YPM]VL6S@@E:F0F9OI"%\W(Z9@X\K386>'!W@RO O MQ]A##JQKUKI&6VWN7]7_6-0[T8)J8BTLFW;?LJ92\H+G)HR)$\2/'A5PK0=R ML[#),XQ_+61,*J!XMB]'U_.='-206&DT5,Z"\HOR>_C2?OG( M+T\'UBVUD?<1+87(KW Q/D;\U/%)ALE<_E&*B=D$T$9!*!9_SAF%Z3+,CC^] MN$XTF V]ZOT1;393\@C=#N.UO]D2-B3ZT^&@!_AE7[#7[NY*+(VY:>EY\=( M$4!\EY)FA[LI ZH0FT?PB#_F^3Q^$'%?A<'7ON)"GYZ86*=FXE28:$!#RIGJ M4#^DH@JA@$Y$ _NN3WS;%9-8^$)4ISM;S/,IS> 8',OFFR2EN?_R%^&BXU*[ M3YR^8<._AO78;G8,VB=-TZ -VR#4MO^73PO3'PVF)?=&Y(G6'QDE/^JD#Z]V M3KP7,@YK'Q>'"$8C[5"']_@MS]:.1[]_@/%( $5$O"#2(#_(/.4\5;0&R)! M+Y0!X[KS+YLQ 6?E@2L'3FE>/)$S]>>/I+N6K,?D8FLE%__''=U1FX%NITQ5 MKGQ[O605W]F+J8*XF%<0]U.UP <^/=$&&DC\)A]<'Y1>$,,]G%!5Z*M-P29! MSY-<2(4,P?1%X4\ROT+LD]@!WCAO*\-N5LESO?\]#B.W/^850H7H3,VB,.3P M&AX9A?1\\L>G21U"UQ==$C_ZM/B$QFBYO"Y_8')YIN[XOC"N\M*@0?KD]/*9 MN/3&*TFN68TSK6&NO:R=Z6NOO7=;73]KM]=??N^V[U^SK-U^B9TMK+/65K?= M$/+:&%WM+#5=,>E+U,NA9SKM33HGB7Z!*:;*-V@W")5+, ;.SX_L8W>:)JZ8 MFKI%9<[J#-[GLA@&7D(6+6&!/FS M,W_R7(/?8M%FZ#J.1X\YXQ>O?4>?J1_3W-;,Y C5;OGRV\=JL[WVT:.Q6[YO MEG"LKKT?CTV)\Y4%0QY0X+?\EQL-+F#2% PINWRUO9B/2"\,*?S?$5DW&4.T M_)"U1D-M[K_$D@F_@E,,4/9.7O;TPF7/U'B%BJ;::>9U7#+*'LI>&62O>-'3 M>27]CMI>4:@(10]%K[JB9Q0O>WR#3<=2]59>506/L.Z?4VKA%I/4Y"S XS+H M(@C%2CQ;/5,MWS:) B9K? QO^K\&@2.29RA[=FT:W@=>Y@IL)M]I8ZD-,Z^L M&8FRUY!*6\P]1X_+MAU04B_O5Q:$H3)B07^_4A8EV'-5@/\G1O=6#&YF@6AQ MAT]7M<[R]FI)]UOA5C])?,5]:-?F2[(-55]1GQII=^*T.QSK.K6NU6BKG2:R M#EF7S0?=@W:6!DZG42K:'?N@D^/R(LW4]Y\4^CKB>?WK"_SD,;7#>\ASCR// MM0HB^#UHH&2#_I"P'Y13O?P%! N86-U3S^,K3K[S;3*.EXG&R&P#^*IO0VU: M>>5;E-2YJ"Z5-KBM.5+)X'5Y#+716JYRC5RJ!)>.1B63K]$T,.*;DC&58J>\]V0P M02"^S(9R5Y%H@$@8JF[*5$(=%RZ/F4DK[OT19^CZ;A@Q M4?H+0WZ[Y%(DPPE2T5L8S%T%@Y_#K*G-_=4L3K#EY-.FY>I\^=1(CLC66GM/ M*9!/CUFWQO8U5C0%N4Z"]H%H?287V M8/O:"[3!1YSFCZ12$F86$[[-2FNK5FY;&J1)1,MQ:GZBY-O@ >Q/ M/@O(UVJHS49>@40D7V7(=VCN\161CJ&V];QV!2+W*L.]#:[J_N1KUKJ-IJ;J MN44IYRDN"UIDASAI_19,)PXL/-EM#&)/6_'=79F8F8A:HDU[68SKP"4 M- H:[[LZ^ M)M]%UE9;G;U+%U1L$UE!X59Q$+7B)I[KAS38NOY XRW>>RM BMY5A9TLKI.G MD=!RQ:O&TS":+&"<3!I+IG/ -TWU)J.XXT)>4Z]U6ZK96/:S,Y_]75)'IL+4 MV> J[TL=0U"GB=2I('4.RQR^'@G?9]NV'*QY9%W]!55HF3E[%)5?(K[^G9:^>#C>1WXP6(@9E=E MTZAU+;6Y_TY7W#LC)YLV!9,WL&F9,'SOGH'U:RM*EZ/J'E&Q4VUA->2JLFG3 M6D)FY=/F&X>K6O%8_HSLG%VYRBVT[1GW#*'K\-=;,'ADM$_- ];&H^K:M9R]@'R\(1Y>'0:)BM#6@YQ-J1A=6BXY+0>G(>& MV%G?-I:#,/(1\=A;$(O-XWZD "6=N+P1>3W0)L1RR5.^J_N3-++)<8FN'\-( MW$R3YS\+#))V#QR!R]>($1A)UR=L?!7180BBR)_* E$"<++^DED.S:0B@;YW M5F0FN$L4J3A%_FY<*):'OY98=#["5ESD;WGX6Q[Z\L/QVFK;RNO$3J1O!>B[ M,=="'OXV:UVKI7::!]^3*5/D6M* ]=748S^YY-O\O7,0FW1J^YGZ=(=S@UHM M4.UJQ\0R_Q6ET59>QOXT:M>ZNMINR522"6ET9%]U?Q9U@$4-U<3"@U6ET58^ MX]X\:FO1; MRNZY4GP__F2\]90O"?/AOVE.G ]S\WNLDY& MOKA>'%%GCWU7Z^9UU9+BC.]=*0'/-HE)&;5*Q#MB&K.W9C6)PS[>>V MK+N<:Y/K@N2V^5K814F[> J1E)7+NENE$E9J@TJB;;(FXD^45B_16=?Q\)&R MF[ZP.>%-'(41\?G@I-'#;#F%';/6[734MI;7\6\2^7)(L.WR[@]+,'XPNVZJ M6F/OP[&18=(RK$B"-8!@FJY:&A*LN@3;D%=_6(8UN0IKJGIE]W?*ZC>N68'; M2BH6W?%D[)8\\GW".646I]UJ*9(:2;VK/Y\3JPU- M U8;IMK4"X*].!B&"WUZ8L131H1%2M!7 MH@$-*9<8A]KP'K_EV=KQZ/[*GBN][_'8>3VQ]!]8;YG9E X#/ :'AF% M]'SRQZ?)[GK7%UT2/_JT^(3&:#EVQQ^87)ZIMS,M47%I##%]O6=9NO\3.%M99:ZO;;HB ;YR\ M=9::KIAD)>KET+.L]B:=DQR]"*:7*M^@W2!4+D'Y.S\_LH_=>SH"A0\3),74 MU"URE*HW,-?P399QV9 E:M(4'^ M[,R?:I^\L+XV;X84YZRE RN29?_>:Y=UG=Z4LF__P'EO<(\\=CUL<3%10 M\..[SRATX$_J*$_$]<.$\33\20'=2)Z)Z_&UNSJHMGH("@S4X2.H%FK'S(W< M'<^6K]1.D!V"!D+?+*QX)U9DAL5_!AX?FE\!$6Y:;OS[Z8CWF!O"I2_PT7^Z MA9<)'#!#-_T'\KK*R/!M1Q9N.2H/T3[L-Y,.H>OP5Y&4X_N0K.79]T_(-OG8 MEN,,\Y@4:_' *9Z&61Z>9=-J2],N";1:6R*M=NQ#,POR31^"B'A*L&EV=I 3 M-;<*X\@D8<=P4+D(O2BXN*U*Q[%0\KB>\B95&671CM5/0$D]WE8^[XR+0YAV>)[AD MN=^@R*I0\G3\5VB0F?;(MKRIFR*YS3 :^2YO[@5B.3(*4'A1>'=(F\M3>"V1 M1&?M7R,&A1>%%X5WXZPR3]EMB&2]EIYS7A'*+LKNB#/3@4'DJ]<7D "@&L+F4[>G^^ M1U$?RSPS#EG6IR-#59\].U'.HCYO7UKFFC[;]76[DCX#XC^!IG%]N!#8/P:! M!SB&?_M+V]!;GY3+/^!5Q\J'+[3OVFY42!&=[=ZV^&(_6_9S8ZV?=XWG5I9U MHTY/_88Z=WS/#>.L(4EKZVSMI:HR1];9ZU MS.WNFE\M+BFM9X5;-EKRU(G;Z,C/%="#V8:R5#%.6:@6IRR5M4II^B80IAN" ME*6DKJ&_+:R5^OT;\XR.#V]+3')M.59S@\$H;* M9^6!41+&;)S?P)AS [/\,^D'I@?]Y"$PXHE9^2UQG;KKB[\OR,B-X'LKF.E1@8)A81"0A4_;(<@U/&]IK48Y;2-KRAT/A./ M^#95B,B ^4+M-%2KBU#M-H%RU%W=" L%]N "BQ9JLX6R#FVA.K6NJ:EF:[FF%1(>+11: MJ-PMU":)7F&AYD6Z[[Y2I_XG9<$*:38T+C]M0S<^H3BC_3H U=?7=EICP!KO MTWV2$"-HGR0-W:00HB_QLB'CD8)6: MM:[15INXJOR>1&_(PY$[9P-;8DMLB2UW3"G<[6#B:4KA7#6DA6)'TPJ&:;G" M>F=:KO"(QN8B\*'C(3?#O 97NK/63C8PHX MF2>/PW?*Q:YTB1\1DA:AK,ODQL932_*6^_8ZN<]\,!(2"D4>$4*$$"%$"!%" MA! A1 @1DAFAG+8H)P.MK0@LO@T2RC+R5V$8B]W+07\Q8!B/X$_Z2IGMAN)J M,.*3H6TV[\L=6:M>RRV2[4V%FU0&PTH,HS#2-X17%&4$BCR!/'KO+V=_?? M,2XK7\O*+=,<,RY[!VQGKAU11S3KO1#F7-/HIO\U8'WJ1O'JBBBF6>LVC.6* M*+CX)RVK"E_\0X0D"M3N*O=6K6LTETOV(:ND917*/2*$""%"B! BA @A0H@0 M(H0)G%E'7LR2ZH\DI/S%AR/JAX3/?# >*%W+RJUVX'H4(H0((4*($"*$""%" MB%!Y$ MK;XA'U$ZK=Z44*N?;/YBDKVAO+C18$ ]1V'4(Q%U>.%)GT:*R!292UO$\*1T M+2NW*)'Y9+8U^8I_NNFQHI^Y8KLE8T[@'F/$?Q)<3JC_KY3Y7P-V/Z7Y*K75 MXF>V+9^FBU7F9.10X0M;B-"1"DOF+.7\Q&QM.1\1I5Q&#J&4(T*($")4;80R MG7FU+L:[R4PFVQ/?LY499_D=49991X>Y'"1#-8 ((4+'5-1KPK;'5M26)I6B M/MV$T"00ZXK]=< ,*942;:4CV)F#X 5RL@CF"@J7\O3688ZP,;Q MRY3KHM%MRO1;(/JJ;:.67NL:9DNB!21,X4[/=^X$P5>$/C-K,:O6-=6VMGRN M$:ZMR\@M7+E%A! A1 @10H00(43HP*F>V5S0G?9P6HU:M]%1-<- %[2"Q#*+ M(U93G&W2TI!7I> 5FA39$7P@KZNF_.U:UVKL4VP'J8+"C CE%.K;4Y@[$@GSR>947M-(<7T[&%*, MU4G7LG)K"[CZ@P@A0H@0(H0((4*($"*$""%"4NRVW)#"!_/$*S%-_"T(,^\_ M:FBU;D/55I2,0_9(RQZ4;]D1RC-1;S_YUN63[Y--Q[N)!I3Q[= C1@?4#]UG MBA$^65M6;DD!%WT0(40($4*$$"%$"!%"A! A1 @1.E6$,L5HK/=C-&)F?S$_ ML9^%;*YI=--?G6C5,&I=O2E3!3MDS1$C>[NRQI2--3GEZ"T%\HZ.>6LEYI^) M1WR;*B3DY0R_$68/%%-7%4,S3(S<2==RB]6$QX YE-6C8'3..1\&GNLHG$/2 M:J/5S,QZ\&YC0TT \:N;. HCXO-AR+S<8-6ZK8;:7)$\/!&4H_MANRQS;,>/ M@I?/#DARF;3O7P\#7@;09!'J52[&)HGF53X&@0<#$E[^$;O1>)74-L"A0(&5 M:KW[5"U4\] 6JEGK&DVU::"%0@N%%NH(%FJ31*^P4/,BW7=?J5/_D[)@E32W MII$V%&>T7P>@>M9B\D;K?;H_,$K"F(T%[2_$R0B3RO'+[&Z#7]9I[%]$K13L M0F-136.1;2OSDOB\V@3'%67M.47;YRVN"VM4 X[O/DWNDMZKS]>6>TO!?N^!E3%X$/'0\YD8*^ M%@HO*%V6R2FWW"*KKWSQWXSY?JO#O^:F4GP3 M=3B3BIN^4(U)%#CY.J*.ODH!6K5NH['LG^^6^">'CY%C(FE5*+=7ZCBB*BFJ M61>2S UE/W92((W5"B1S84]DF:0L0]V!J"*JB"JBBJ@BJH@JHHJH(JK2H'JR MAQE)@4K@:C/B4-,1]E=*U/)TJC=O&=E>L<'&B M+QZAG,1EQ,6;A-N7*=V=52&:9JW;E*A88P&IX^4B$19CE1VAG .O^8AYJ]:U MK.4]:$@C:6F$@HX((4*(4+41RI3[M:$JUAI+^4_BQ72-H5K^7IU-@\0%SV#MC.7#NBCFC6>R',$;4WOP:L3]TH7EV: MH<7/S6II$M7@+&#!L%RLPHK,LB-TS$#MKG*O\Y(L>:7@(ZM0[A$A1 @10H00 M(40($4*$$"&9$3K9!$XQ2ZH_DI#R%Q^.J!\2/O/!>*!T+2NWVH'K48@0(H0( M(4*($"*$""%"Y44HS_S"GO-['$8\.R%\"'HP"OR.Q+LEKG/E7Y"1&Q%/K/:( M:7%C08#ZCD*HQZ)J,-+B/HT4D2F MR%S:(H8GI6M9N46)S)7]UN0K_NFFYQM^YHKMEHPY@7N,$?])<#FA_K]2YG\- MV/V4YJO4EL755FO_6G^XL"6MBX,(22SE:[(3M(LE0#2!"B%!9$,JF MJ-=$;8^NJ%M2*>H-<5BY(W'8$EMB2VQYXJGM=W04,WL ]DO4O&!P3S:M>;'R M/+KBP<*6%5U)SVLQ:6$3_(SA3L]W[@3!5^R)S^R+M?F!G'H[AQ.C,4M#VBD9 M(H0((4*($"*$""%"IX%0+FLXV5S0W7(S>6E)2VVV]DF!0&+)2JQF8<1J:S"U M::@=W41BE8)8:%-D1RB7Y:9CB+Y>ZS8TM=$QY!#]TT[U5]@L.DM?Q2%Q$7G% M2*QT+2NW/(X)#(@0(H0((4*($"*$""%"B! B)$=T8"DP&$+?X:^EK-19B.!2 M3!X?R.NJ*;]1ZYI[S?>1*BC,B%!.H;X]A=F42)A/-JGRFD:*Z]O!D&*L3KJ6 ME5M;P-4?1 @10H00(40($4*$$"%$"!&2HMKGAAP^F"=>B6GB;T&8>0-2VQ+I MGV9;IM*<2!\4\)(CE&>FWGX"WI!0P$\V(>\F&E#&=T2/&!U0/W2?J>(!JACA MDZYEY984<-$'$4*$$"%$"!%"A! A1 @10H00H5-%*%N*56M#BM4D6"-F^!?S M$_Q9[.::1C?]-2E7S5JW:4?'O;42]\_$ M([Y-%1+RNH;_+_:I8FJJ8FB&B0$\Z5INL:;P&#"'LGH4C,XYY:V'1,'B+=)T:* H0"5/0+9Y(?_9#>EH7>%HHS MBO,Q[>'2&449[&'&R$BCUC4LM6/F4+<;!0P%K"0"9N;J<#9!AEI-%" 4H),1 MH*4C3 YGH5H@70VUW@K%QX)0^6S,G\\J!(%Z?<]9>6QH?""TN69G'+++5+[RA-NTOYE4W/2%;DSBP,G7$77TS.JQS<]WUYO+2_F[)2/+X8/DF&Q:%4;N ME6*.J$J*:N:5I@WE0?+7+YUU^B5SSK%4)-S<&:1GE90.XHUX(]Z(-^*->"/> MB#?BC7@CWC)%P]^L.\T_NU15WZ[",!8;1X/^8K@['L&?])4R<2HK7 U&?"*- MY>#D:WDZ%2JWC6>O6-;C1%\\/SH)-HF+-PFW+U.Z.\NA)5/3:MWE/&P(Y1Q-SD?,=;[Y;GEO.-)(6AJAH"-"B! B5&V$,B6\+54$V\I2_I-X M,=W:4!JU;J>)'G&)*(1"C@@A0L=3P_J&C=:YJ&%3-C5\L@=HO!]*C094>:9A M!*^H$!^@H%'DT2&\!&]_=_\=(ZORM:Q<>=!C1E;O@.W,M2/JB&:]%\(<42ST M:\#ZU(WBE24E3,VJ=9O:\@X_+%$4*$$"%$"!%"A! A1 @1PA3,K",O9DGU1Q)2_N+#$?5#PF<^& ^4KF7E MEC-PP0D10H00(40($4*$$"%$J+P(Y9DAV'-^C\.(9R>$#T$/1H'?D7BWQ'6N M_ LR,6VYF)NUW-$_8C=T(WI/V;-KTV1EZ([:P9,O[B+26S(6=C&U M)C]G0#7-O2M'(2-19R!"B%!9$,HSX5 ZK=Z24*N?;/YBDKVAO+C18$ ]1V'4 M(Q%U>.%3GT:*R!292UO$\*1T+2NW*)&YX.":?,4_W?1:#)G%85VRO ^8XE"ET./*",:5*LJ-\%#-[ M *Q01A[!/%'Y6I[.*M0!]HU?IEP7C6Y3IM\"T5?M&M6-6E=O[+U;'%WM%I0).7QF1P3S8MC3E?2A-#G=*U/*&UFSUBG3.&.SW? MN1,$7Q'ZS*S%>,T\M6,:QT*;(CE N6:G'$'V^O[:M&BL. M \!,U*-GHBIL%IVEK^(T^(B\8B16NI:56U3"93]$"!%"A! A1 @10H00(40( M$9(B.K <& RA[_#7TN;568C@4DP>'\CKJBE_AX>1]ZFV@U1!84:$<@KU[2?, MAB:1,.>45+D4LY,$Z&L:*:YO!T.*$3GI6E9N!0'7>! A1 @10H00(40($4*$ M$"%$2(9-E9LR]6">>"6FB;\%8>9M1H9>ZQJ6JJTHAXWTD98^*."R(Y1G/MY^ M FY(*. YI=W)&KF[B0:4\=W-(T8'U _=9XJ1/%E;5FZ! )=P$"%$"!%"A! A M1 @10H00(40($3I5A#+%6COOAV+$S/YB?F(_B\Q M2==RBX6#QX YE-434IUSZH>!YSH*I]+D8A2,WEZ155VMIF[&RH:-324 Q*]N MXBB,B,^'(?.R0X,?L:OJG67U-9&BHSMJNZQVY$">@M?8BA(/F13[7PN /0/< MLNB*%:[-1D7!:X4, @\&)+S\(W:C\2IEP"M)H1XHSUH[FLP5)E,_M,ELU;J& MH;8--)E'$I5W>XKV%.WI >SI)BVRPI[.JY&^^TJ=^I^4!:LT2'L:CT05(K$* M05.\9V'^AO&^%#TP2L*8C84T78A3)B95^)>%AN]/[RP?%I*Y'EW%28MV#^W> M'CO1ET7VS4[T3#-*4ZMUFY:%0HM"BT)[.&?5/*"S:NKHK*(*0152/A62S>Y; M>]C]; $TTP!/7E?U9@YG9J%0HU"C4*\5ZJ6#\?9RYGEVE-%"H46A1:$]G- > MT1!;PA#G)A]^=']K$[3; [VHW3E$3+/#/@+J,@='FJWSFC'HG<9_KIQ76BP63[T=SO MTIYHLY^0QS#PXFC]3[*\@TW]B+):;DF9NK9I$Y'!N_LPH JQ^>$/Q!^[_I/B M!Q$-%<+@:U]QH4]/C'C*B+"(5YF+!C2DP!S?H7Y(.8=\D<9((OC0=WWBVRXT M#R/X8@AO%)[E G!!@]-9[/S\?P=LTHT1>:+U1T;)CSKI0R_/B?="QF'MX^+; MPHLM,N\M:=:^7+^?[>4Z6[Q;,K@.M0-&!)=C0)3Q5M 94GPGE 'C:<$SB(%T/W\DZ^7_@+1Z M^])+:=""5?_CCNZHS6(7GJTJ5[Z]7D8*[^O%5-(OYB7]?BK?8M@'Q'\"I>'Z MRGPVMM@NV?JD)%G9RHYG[)/8 ?XX/ZW2 M4'-=31/+ZWQ3Q+G>WL-L+MS),$3*_\%L^]8/$V[)S$*+_'H8?H^,0GH^^>/3 MQ*UQ?3&6XD>?%CO!G_ FO5X\,+F<*NN.=F;J0E^G4[OTP:DJ/Q.7)N[5PC73 M/-.-UMK+VIG^'W)X>R?>&:X91F>G7V)?L:_8UR+ZVM':)>EK M\ZRAEZ6OK;.VUBA)7YMG+7/KN^830-Y8JTUR.UOAEHW6$DHK=BDG$X=#[\S= M.)W0DA@0HSSF!_WD(3OBB9G^+7&=NNN+OR_(R(W@>QRDGFW'P]CC$3,Q M,FD #$=F?F24Y/CIA?.&%'[4$ Y3]R&(4@&;CZO^71%?)6%5M,8';-EY:^"7 M2W>4R[H+<];+R;!7<&@^YZ1T2MAT>RW10251[I;5D-BD1/H6 KO5ZVY!V&H, M6V\8Q'Y>/FBE1@8)A81"0A4_;(<@5.%-=XCQ5^M\VB_43N/(NH@CZW@\K70M MMS_@)[H1/\\#'Z9F-6K?=4MN668GC!7*K<3KEQWMF[T"' MS.95?;@HCN]:?7CO L/2"?6JHN";)'JK6N"5.2I6;H%%"[790K4.;:%:M:ZI MJ8T6$AXM%%JH(UBH31*]UWE6%3M\56YQ/D7[E?F4U'9^IZ2:.9^2*C>[T%A4 MTUAD.^1H27SV.>3(ROG$4A0@"?AT<@*427XZ^WE;FR=0ELXG4*9JKC!,Z'*A M3*-,YVX4F]K13A&S#+"8+;751J.) E9F )2TZ MKR=;8XYLP"X"'SH>6&RY>9EP M!9>W7PP\?"[P:HYF7 MLFEO&;6;@GKE8Y.YWLOJ.6VVD1NI3L2J,$B)"T"&5-!FA:[\]$\Y?[YCJYWSYZBX1" MD4>$$"%$"!%"A! A1 @10H1*B] !MVPGD&@K0I!OPXFR8'05AK'8S1WT%T.+ M\0C^I*^4V6XHK@8C/FW:INR!W#&XZK7<8O/!*2B.=T3R4*H]Q^TAB! B5&1D M?D-@3@3CN+&@SI>8P3#<0K\")PG/B8LWB7VX3$V&DSE2U^*1.KVM[1NA1Y:A M'D"$$"%$"!$ZL"U=E6O9V,F0_I-X, ]:D;Q:OKN#2T6M=L+.^H ME6VI"!?S9%_,0X0*B?CN*O=ZK6N9RZ5PD572L@KE'A%"A! A1 @10H00(40( M$9(QPEB5A$PQGZH_DI#R%Q^.J!\2/D?"R*%T+2NW@H)K7(@0(H0((4*($"*$ M""%"Y44HSYS%GO-['$8\CR%\"'HP"OR.Q+LEKG/E7Y"1&Q%/K N):E6Y,#^:>;'K#ZF:O 6S+F!.XQ1OPGP>6$^O]*F?\U8/=3FJ]2 M<%:MJZ_(?L)*=#)R2-+%,D0H]^*3.4LYKS3;7CY,&:5<1@ZAE"-"B! B5&V$ MLAVNMR8:O,E,)ILCW[.5&>,!S5JWH7:TY7 FE(9289J !%"A(ZIJ-<$>(^N MJ%LE4-289+HT7CUGJ0(00H;(@=*SRGKEIZJ96%DV-Z:QS/+NC MT] GK^')X)YL6L-SY2GK<@4&3[GE":T'[1$5G3'3_]F5H&$!+H@(0FD M//&*M,/RY<-=%JC@=K1^[4ODR+TD'PWAD-51@4/D^]N4^3[ MB&60N9#?R5'2+T3)>^:*<>8LQ.K&7UE@31135Q5#,PR*^=7NRAV2%X]^8//@ M)O)G;U$Z0M]U; 4Q5%O]58S,LH6/@RV)#?&K^S@*(^8A&4JKL1ZHL;YJ#O+E MC:F@G'P/WB.P=:M :F9K:[>8M;0(\[5"T0U6^0VV3 MZ((=*BO28^<'MV_^XH%?),W#>92%Q)GVKR- O>S9LKZV&>[? \[".'@5L+\3 M!R73@V0Y=,.]1OJP>W@E6"/019O%96X6I4HO\^(3PMKAK[T&O4Z'1(@ M$J &"U I^=$/L[:V.U!]'"O9,]6>01X4R33)]"DV1>. 3;&D=)NM47>HFKV\ M<-.F20+6' $K)5^[] /9-T31[U"(@L29Q/F$XKQF@EV%NV07;& -;."">AV2 MZ>H+B.I=;T)7TI5T)5U)2H^NI"OI2KJ2E!Y=25?2E73E3DIOUU,\.T>C;.?WRJ% MS<3A!6O!6+I27KG#P<#F%815,H&QGVOTN"9WMY"*^[&(4,JR,/EQQ&V]* [9 M:XUZO:I&)]0CP%_A6=1+@=Q!YXB)JS7E:NG*TBWGC_=2(/UB!;)[KI]05F^4 MD>X@KA)7B:O$5>(J<96X2EPEKA)7:\[5(_98:EY_=9Q *MHOK4R65.(9_,E_ M\,!R0O&M/T/G-:263+6[\N+F21PI;OL4;6TWA0M M?<2RWTL+V483KCSS,()75)@'3.-1Y/(IO 1>_^WA-XK@UN_*ZQG]<80([C= M>^!8$;?%9;$ M=/>5>[,U,CL#DOOFH(KDGCA$'"(.$8>(0\0AXA!QB#A4QPCCI12%_D\2/_3' M"F>!^SJO [6I"K2V5UY<+H6R7<0AXA!QB#A$'"(.$8>(0\WE4!75BW\YL[>W M7S_?B>S/>P;>R%?VBH4-MT' O"=1XY!X+O?CC^BWS"MCLN4R12FA3FLTS#>; M)SS5%D\D\<0AXM#Y:Q6/J).[C=#)5)F8091@Z(0\0AXA!QB#A$'*H-AZH\ZWQK_QZ'$?JAX7?_%JB =V3N5^;8 MG[T[-G,BY@KO5;@M=QFOY1O_,W9")^(//'AV+"YKS[]QRW_RQ%W$2;S2A^YZ MK9$^4 WMX!XCA$C2&<0AXE!3.%3EV>C::?5^8[0Z53IF(Y;B))GRXD23"7=M M)> NB[B-(Y(\'BGBU%KF"#4%,FMWY<6E94I/+EES=AI3,YO2,A+Z_TF0_\D/ M'N8P+U)P@]9HV#E@E EE]NIN"Q&':BSD:PY*5RSD0[!B.OF6""3E=<0023EQ MB#A$'+IL#JW?*4N6CFXL41(]U3;ME>7" 4.M-3+57H^VTF: C-0 <8@X=$I% MO:&>]*2*6F^ HJ8:TPS,OO%9'%@3@(=H;QG /8-Y>\O"\Y47E]*J M*E:[U.]N@7#[UK._"8 7M+\KK>J,UJBC#K1\37WI>=24+JVMQ4,<(@X1AXA# MQ"'B$''H.CA428BTG FZ5Y'4T&R-!H8ZZ.>;+Y,)6D=@D>@3AXA#-0B+GD(Y M=YJ@G/<(A=8[)$97TI5T)5UYIHK]7-JG)KOF%QXICF?Y4TYIG-I=>7&I:RHN M( X1AXA#Q"'B$'&(.$0<(@X1AVK1!V"X.2 *?N)GX2;^XH?E*Z*ZK9%NJKI^ M\*%]@@\).''H&(T^#A/P7F,$_(@UWN>/\?4+8?*>NT C \2V%J5#EWK#J4?>X<:MD9@ MNW6[^<-%!'C:H6B'JGR'VB;1!3M45J3'S@]NW_S% S\OS2!0\R@+B3/M7T> M>MESLP-C,]R_!YR%BBS>(R-XM29>5Y M\0EA[?#7/HY-1S-:HU[GD%Z@)$ D0.=^X5+R8QYF;6UUH#J:B9M23^T,\JD* M,KE(IDFFJ]\4.P=LBB6EN],:=7JJ41 >H4V3!*PY E9*OG;I=;1WB*)+(0H2 M9Q+G$XKSF@[T%>Z26*W3&:I=LH%K-=5G9W&UG>?TWLDM;O#ZM\/T'IEVDJ>O M2KOS/5AXB#CWQ\J=R\)0>:]D.T;BU!_Y^:U2V$D27K!V=3G7?.4.E9/-BYB7 MK*E<$S#/=?E9X]PLI.)^+%2XC)O+CR-NZT6*NM\:]?1A1365];" *BS6O13( M'51H35RM*5=+I]ZV%&COI4 &Q0JD=,]M0EE-44:Z@[A*7"6N$E>)J\15XBIQ ME;A*7*TY5VG.4(9[G\,P%L=35\8**?$,_N0_>& YH?C6GZ'S&M*9U=I=>7'- MA*G=,W&(.'3:3,HN+;EQLRB:T26^O)?[P\=DR["+ J+#UJACY$^+$HQJ"R,2 M=.(0<8@X=-D<*E4AMJ57VYJ=4H[TW7&CU#4\>]2CC;(Y$"(A)PX1ATZGAO5= M6@,"^SH.8=A+9I$!F7:^\N!:AU,25 M.$0<(@X1AXA#Q"'B$'&(.$0<(@X1AXA#Q"&JV3M&S5XTX/VWA]\H\E6_*Z\GE+_K0>X2Y4?? .V!8T7<%I?=OK# _L*C^_$G/QAS M)XJ+.Z3J1FMD%C3AJ%MTGQ)$E,)K#(=.67:XK]R;(/<=JD)L$*I([HE#Q"'B M$'&(.$0<(@X1AXA#=8PP7DH-G?"G;AX9%LU9_G3&O9"ACT21P]I=21D(RA$1 MAXA#Q"'B$'&(.$0<(@[5AD-5GJN]M7^/PPCK&,+O_BU0 >_(W*_,L3][=VSF M1,P5>2'AMMQEO)9O_,_8"9V(/_#@V;&XS"%]XY;_Y(F[B$-A9>*2(ZI-,*20%,FMWY<4E.DJ/H%A3 _F7,WLKX/T>5>!7]HH O@T"YCT) M+$OH_R=!_B<_>)C#O$C!X?@QHX()G90LJZTQ1!RJL92OJ7BL6,K[.&30)"EO M!(9(RHE#Q"'BT&5SJ-S8^C71X&W;I.SOM6FO+!D/&+1&757O#6@K;03(2 T0 MAXA#)U34ZP*\)U?4PP8H:BHRS8=L'7&Z#S!F\T#ATYGKOW*NR /MLSBP)H ? M!:A&Q:?UN_)Z4EM'.+;^,<&ZN.AK@O2O /2B0ZN&UAKIW:J&D5.:M+:&#G&( M.$0<(@X1AXA#Q*'KX-"IQL^LM3C+.MN&WAH9ZL \>#0"H8ST '&(.-04#IUJ M0DUUFMIHBJ:F>@3>W@&<,]@WL,SV_.3@J*UN_**\D$'1$47"+=O M/?N; 'A!D+2TOL/F?JK9H]*W9F"+LL'$(>(0<8@X1!PB#A&'CEP^6LX$W>L$ MJ=%IC;H==3#(N]QD@M816"3ZQ"'B4 U*1D^AG+M-4,Y'+!/-14!K J O/%(< MS_*GG"*:M;ORXM(XE&@C#A&'B$/$(>(0<8@X1!PB#A&'ZE T-=0VQP; 3_PL MW,1?_+!\<4"O-3(TM=NM?S44P8<$O#$N>("ERGB5[LK+RY!02DDXA!QB#A$'"(.$8>(0\0AXA!QB#AT MK1PJ5; US,5L0E@[_+4:O!$>_EW6P5_$@MUU MT15%-O0V18&''B:^"P0)/_X9.]%KD3+0P=HA/="6B@P.PNP<$U"X&E[1[T>YU2-8D M)Y5K0M^[N7[=UJA7,)6>Y)+D\NKELI18=@^S*G?P/WMB5H_:[QID6I*J.+=P MD*K8?POO';"%EU0:>'2EJ_:U?'R7MGB26Y+;4G*;ZT!]D.E]<'D2R27)Y87* M92FQ'!S=],9R,--4C1Z9WF>O8JMWP1-=25?2E70E*3VZDJZD*^E*4GIT)5U) M5]*5I/3H2KJ2KKS"*TGIT95T)5UY55>2TJ,KZ4JZ\JJN)*5'5]*5=.5574E* MCZZD*^G*J[J2E!Y=25?2E5=U)2D]NI*NI"NOZDJA]'Z.V*/+X7]MYWGT3_A/ M^HOD7$K';!NSZ-W,#QT\&/,VX"Z+G&?^[L6QHTEZKB?SN^04BK;X"7L,?3>. MUO]DRH(GQTO/KPSA<&BEMWRXR^)>Q(-692=S=&W;P1P#E_M]PA5FX3@R MYKTZWI/B^1$/%1; QY[BP)J> N8J,Q9$V,4XFO"0 Q\\FWLA1XYXXN -B^ ? M8\=CGN7 Y6$$'TSAC<+V_,S/*A\:0!Q=6UY]]K_X)GC>RN'6F-ECPX+_-3J/ M@][0X&/6,PW>M0S&+>M_L9E0\J-)D"Y^QI[XS6/ V1\W; SO]I:Y+^PU;/V\ M3",@1[*B7J<]@$6O0FTM2<;C(Y!$\L3FEA\P(0(Q "' JV UK :K4"8!GK+[ MVW:N] '[J"$0U7=X0 _ ^L^?V6@M7D\)Q]PI0P''_SJS;]P*8@<>KBJ?/6N] M<)U_L7=S'7&7U1$/<\T@",_"B?+)]5_"&K_)&\<#O>?'< \[_*G."XT]%MN M#ONG(KVU4?=F5O]['$;.^#59_NB?C\'/ZZ5BQSN)S7BQDXJ3FT 0E\U"_C;] MXUVZF3N>>#GQHW?+3\#CIBL'-\4#Y=<+]=C6I(I,?)_DRY&@<0X-K):QP&UGH,:][M;85U,D;K1!D'_E3Q9QP-3G"2L)G",SB! M?)>QS6N)<"2P[3J3J?H5-G2@SRH:BEM8?.$1^,,XC>F0^>EG:^RRVTN6;NMR MWOXLN[U4J5%=FYNS @6$[G*]F7I:*U1QU0[O7Q+_OWZHS2H)Q+)0(-D8,N4 MEL.$0 XC-4Q?+YICVBU1O9EWQ(!J,W3PR&;^?SK@7BC"JPG_@ MWSGS9DZ)'283U&/$P,G- C%(X#U2]"Y#T-*JT6B-N@/5U/*#!QIO'Q"(MN^K M%:'(!!3UU4Y_4",45;3!UERS?N SV%T=J4V99RMLZL.R_A(?[*56:S4;^>1J M-4M/^-OE^,>M9]]FR%I:/#JMT4#M=(>'2@=-VZXEHK;HV*- JML:]=7AH$Z0 MN@Y3]BNZ*B%B CBF/#(;>/\8K0_*7K/QL5DNYI3\Y R),#5'==COY!-59('4=1NP7W[L1@7>7LY!3%'9O&_8^35;\@H1,)*&L M"'2UULA4]:%6(XN#C->3&:_58$A'#-4KSW\=5FLVC",CL)85B!@/EIM/6? ' M3TJ1N14'FRNXKMH V2PEMRE5L_2^'W]P0NGFW7KVUX!/G7@:?O:>>9)]+BU& M!H9JN_V\\T<&;M/QM44-[PNP/(9,'$-[R-@ZLF=+ N$^FO" S-?RYBO2;6Y_ MW,[K;; ,&<](S8].E=:C'9 !,&GK9(Z027LZD_9HN.IBM&!@4J'!J>%Q-V'> M$U<<+UN@%X8\"H71ZSKLT7&I6&]GE!G=NG(Z39Q@V29WGM%WH:UU_QC\9P_L M2G#L/W#YOY^]E,#?YO0MK09[Z*8,S;R12=MK3:%5J:]R%$SU$5/ZH()YVW7; M5>NK:\&CG#''3B/P M"HJ7EA],CE9QR(3B1Q>BDX^",ARTKO8[^5Q1X\-+]=72\\(4RY].G1 +C4(5 M3R^175RE5L:>2/B$_SC1Y"X.X3T3*2F0@YZ&K0$.+G\E^_="=&TI[.BM44_7 MR3-DC*,V54&MB5.0Q;^ 9Z(/C!62;UA(]N];N[0J?S%7R" ^>H8L MM49>RXI)7QP[-+OYGAED_]8/8:=/GV6 E<>.WAH-#F\:2)9LV3S:O/9:GMP^ M-/;00.OC1*IV^53N_DH6\VYJ?VB097MQV#H@ZU81N+#OIJJ;-0%7E3:NV:^K M"OZR:]/J0VS?M5,PM)7)+767J&H'(>#YL:\)V=^__A9B%YJ"8V:EY:C3&O4& M:K];5>WNSNQKD+%\G9#7>=&M9W],J5ND-O%D9$%=.(6TF@Z:;2U@ M2Z"FY$XL&\(:-6EZ>2';[)HN VSF1+" O])LK0<+BD,.>\TX>L$1\98?7D^W M[6.HU4]^\) 0L[0D#+#K?->D>L;+ \^.ZO40] PQR6\6-"UHFI?KXEO=-%F+##3]E_PD#BP*.&:*B(# ;?Y=(9DKU@U-]! J4 S_^6( MX1\ 2SO\%/C37^?DOA^CF"R$9E6<2@N0.$"IJUTCGVVC0^>7@+ U"KHJB(V= M']R^^8L'?A&ZS!:@:&#HQKL:H6N+CK:=<.:R5UPLWPS(4UUYQ1GH-W$H8B8_ ME4M-4.*ORESTYY3T^^?]!C@L>$P/?CWU*ZYB.XFZ,#OG'2SY?FO4[6HJO'V-,'4A%OO:K "F>-8K6B'C_7<+E3SFE TX M($\K [2IP-QAY5 9K3NH8TR6(OZGS\ENQ=$.ZG;8&@U5LW]93;MJK6=%@C5B M/Y07)YI,?!<7#I]YV+@;%' 4N3Q5QUBOC:7;+RRPK\;OR;APLH%/KXV/CC$L ME>FH?;,FC3$NVB;^QF=)J2+J89ROX./#?>N/:[%[CU3CO2#L_?A.D/4!J5I: M& Q4N$-5+S@;2T7?34?3[D7?5<$)9R,/!VJ/#.&3!WKY#QY8CE2T0L,JOBQ$ MO!:#]TCQ72$(]Y*4'Q,:VZ4%HX/-N(:#@R?:D'%;2SB5"/!6@Z>NP%.7@KOG M3ZH)70NOQ0.%3V>N_\IY\N'<]IVYS+L6@_>8:A@/^Y:.S0U[XF!:02-P"O-> M H;*ZM[]0"3'YQIU&DE'Y=#>3^7JX@ZI/6V4 !VEB^*:NM-/*0?VKSL=XG#= MCJ'J@PJ"\R?' M\]!EQ,:.0I@I.)?7H=TCJM#2&M% C=A7S<'!$6^*XM41;+UC;MBET883K[L= MM6<NKDCSAO=9TVWM'%EBM_:P)];3_&ICOI@@^S@>M#I;^?D3(7 MH&0Z==(Q'= Q'5,US:IJ JKC]9ECHR3N).Y5B/MP4"=Y[[9&G8&A#@M*XYHJ M[Y=V[IL63 NF!=.":<&TX$M8\,^B]6QE%IJN;3/1##31I#63_^_'#N:I-9?YE>)W:,M?L(>P<2)H_4_ MF;+@R?%2BVD(CTL^01.IM^P%6!SG4U1GWNY(O.\3KC#+\J?PU%<,48O. 0J. MQH!EX,R,IX"YRHP%XF1K-.$A#LWP;.YA113\)?79_^*;H*GM<&O,[+%AP?\:G<=!;VCP,>N9!N]:!N.6];]FOY7^ M:!*DBY^Q)W[S&'#VQPT;P[N]9>X+>PU;/R_3",B1K*AOP))7@;:6(./Q$0@B M.0(NAQ^(DY!O11$R7@6K8358A3()T!/[VW:> $N^BS;9@&D<5BV3:VQ4 JVG MA&S PU7ELV>M%[;S+_:+T"N1C^1.E,==5GE\FBN/A[GR M:!0WWL0>BVW@A?U3D=8X$3-VTFN*DJ?L;KJLH[7V4.4GYX7>7FL4R%#(EW@* M=[;RQ4G+$9O[X(EYSE]"SRS0"O^X]>RO 6R%7B3^>3^>PW>!W@].:+E^& ?\ M.SSBO2O.-Z;1F9X,'CE>S.W;*/D,%\!#B\T0)$$,:C6[ %$1\ &^#QQQF@=U MU_LXA)P3<6T,KC9 MOV./*\9050Q-U]K*_^$!!^B-Q=T*[HV8<:)0>9GXKONJ^"\>W#^,'T/'=EC@ M@$K._DCY' :,N\HOD=U>OIWRV_]-/L4[+GUSQSQF,_&M(D>JN2['@E@.#X0- MF0?8D0HT/[PF-D RM'?9WXN/]'>*'XB73JZXDQ9I._T6[=3D,\4!^U2)7GS@ M"I;GRZ$7X)%8'.[ (H5[N+6'Z>FH(!1K_MU_5$+._\!_PV* 0QZL4G1S ;JB MN>O#\P/X&UF*EXP=UQ4_\V? F0A#OT"P]HD ._KG8_!SP:UW5-1F(Q2U42]% M#5<_ &N<,;R8%]V"7Q0CFY^^POTLX'V!(N\7*+9^7I&_9Z$C.@AE5Z/"OT#P MG9DK)VLMK5Q*VD,\!1:]XK>9E2F+I2GIVM9M 1($ZW12OU S]U%3E>. >,'[ M\0K-7N5_"^@V*'CL($^WYJE_U%1S4[",JZQ,V#-7'CGWE%G P>.6.P'\#C,_ MV%!*Z"JV8/UL@9XG[G%PU$'CPO=\EME%?O/$0@3-DK!'CMN6"% MBH??X/H<4;^B6RT#8++K2APD\2$E"N E9!)1;JJ/S$5V9+'+76<* M:XI6.2Q@4_9%PHD?N_ 8#H8$2V_X>^S)9*P @7C'A;1MN:$ M,_1)FF>&RJT'.M-5OG&T = "^P1(5G3MYO\*.<&?C!U,ORJOG 5@?."]/G"+ M3Q_1N,&]S-317#,,Y4W&PA$?S.^5RMY&$B74!JIP'J$Y)6S#PB=-X%O!#AL0 M]XS4P'/D1>^W,^T:+T6?)8/]F>,E[E,1/:9@SCZ)-U;%]W-=+BEU/"IBJX.6A(3#'''."Q6/2 MERD3F2V* C2*GR IX&XL-(\'5KTX"1&ND^7LWIF83:E@^"%/]ZOUNJ"AB/5F6 ';/.Q"W1+X1U- LX%%3WTQJ9P MFTF8*-<'M&]0YRFF)M2=*?Q.(/%<3AQA:-CP"NB'IM*1/H3_F'%+L"X5IMA= MJ&]<3J%6-=&DP&UP'$=@TR3%HP7^8!G!*DIZ')EIXEYOQ6!T:P8EYC:^-8 M$VD@H/N FX+-P9U!_P23?\*&>F9NC+<.T[;-B\FY:N(D*18+1*PTC.%^B^\5 M$+#%/:34QAX\RH57M94G\(GEFL&HP.'I642;4WG>["?-@/HHA@=@;FX_!^HQ^2J(:\3269J)$!=XF MX!/@/1HO^/2V\B$67L'.ME%BN20&DIIL,!CRGGO.2,@\U59IJRY%#0+,N^.# M8($W2(

#-_U[JZ+2V5#7=S85VD21W68I\%D+S"Y!E_5#SV[GW])[#F_%O M/(64)>/""^_JUK._LQ^[U5?W%KH73%BMG3^OI8!,N&D K!PAFDD' ^F0'V*= MTD%%JV"6YH/4A>I;!GFJ"!'LH 4%/L].O*TDR]%KTP20KFZ6;"IP%,FH^J4Z MK9'GY]B?QP,\S0=S$K4&JNF-&!6CH[F3+WUM,%18HM_E7[Q M_A8O!OW3K2ZB8DOG% 1ZLJ>':C0^NYBU8],HDPA?H%F[+J3@)Y5^3.[MNWGD M"A9]/F'< ?PJ% +@)KSV7!R4*8\FOCT/?TBK.@E_Y)8 O/+CI\DQ E('!BW$ MU8B-Y1"$[=BG<@W7*QKL[GQ[?_HNL(26DTTO .UP?^,X0TQ5H22CEG=(*7# MJ[AQFLCR8['1[A(_Q3(F?YN*VY ,VS'FOC'JT,1,U@-_6B3^_L7]IX#-)K#A M?%Y4^C5\VRZ7DTOH(8O!MA:Y&D91ECC=QR2*DN2%@ENZFZV(".6CE@)D\T*4 MNXG#Q\K]_.(/H&%"5$6_LC_0NQ;[Y<=[#+X^@6@$HA+_V>$O87%!9Z;.$D/7 MJV5G6+N,J9=9',S\4$HU0^M!&"*+.\)ZQ"VQ2$WD;5R@Q[S PX\#JRCW^XT_ M<_ F15U_% 7.8QS) P-/"\#!>XBD]B,+Y1KEC?&C%U$&!.Q_=JSDZ.J\=3_< MI*B.QP+T@0X(P$0!#0IPP.0(Z!21)0*U@@<+TJ*1I?I9$;]F3T^P'/BGFB:F MDE(2T'ZMMT_ ) <[)V?^#[.;A)%K'.-[&"60.N>;$_[QE0?X 7OB^ER; MHV.>XFY3H+EX!;JF5;N$SAY+T*M=PB8G=MT2C&J7 '[E#E[E]@_^L:Y:,4AD MIU3=U!HSNPUJ7<$V/?+X 0@1R',D*X4Q<3D3A2?XKX66\0"V+X=?P#7+J;(I^/&1\.6%9RX>DOY&!*=@UW_B2[L]\".*%[7[\/Z1 M,TT3_,MWF+)7A?_ .4;*)V[CR1(0-9'W AT1QH'8X>^2$XN(2BSZQYKB[!*Q M!AWE&0UMV%GA)[:PWQ>9/!&12!_:X/H5@;/;3=IJ.82QE7DAJ'4D^D8FRO*F M['T?N>O +Z41-/\5@AO[N:V0/P.F,AJ0%? M>-2Z]@\\.3#U V'Y)B9[T[>[+,]BF4AP EMTBG)X- *0>YQ4118+[ RW MDD.$J8X4NTUZ8@9NL/K#&8Y6#$,?*.[,MZI#.TS5R]9_F* N7XQ'5[X&& .9 M-AT39/B9C;>7HXA'^Z\RVC;7:::VZJ+@L=40Z2A*=A-" MVLG(W"(U)R[.7(M 0Z++6-+\!J+X>#H%/&*M;P!D";@,T7W+/&;^9#NV^%:M MFEP]/XPKB(9V,MI_8/K)?4&>)IF"MDI_D+W':F0.U+Z%\7"1DF4AT%L>QG9% M7(VS &>1A!BLDW>3!WW1W ]#J: RA'!PZC L!@4[*93&YQ70%\-W,MXGI1<( M!"9N]HE)- XX+TZPK+@*N>O;RN=Q[BJV7#"=%%*KXGAEM:\P=H)0F%-I2$3T MP7/L&S$0;H8BK6YYI4V_Q'.(+JQ_YG)XFIJ>&/3$$_-ON.Y(XDX)B\RQR%VJ MTO,AVF7/\S5+WQ20"X2*6=3SM/(,7BDYG($X#4#S1]@9QN-/?B0K)THD4:AT M,U.Z:5+I)I5N4NDFE6[N6+II-J ,,]MB1%4>,9\Z-\'@ VGJA#&31V"Q<5?J M6GV+0ZYKW@RUM'3U97 5 M6_-QCUGRT"8 SF4O"*#;^ G>1M%[:3S#28C&% ^UCK@E:GW]'VB5(FFQ/#2! M'M:;2#L4K::D>9(TFQ;XPR \M@W!/7L>1E$6*:[O2S=RPD71H6#=O$=(8GO- MGR<["RX_RTXK.$6(!!:*O1#4Q(?9?#MY*R<,XW5W<=)!I5W9OJ%4B6UG.VLJ_$F5#9#"DYW1<] O2W/)BB1Q7*,B3'& -D*-)096H:MU0+KK4Q>BRM"@827RE.U_@ M>_"W561FE(J)?.$OF=YZ2W?=7(1DYHJ0=M#8YR)KL4VPEIZX'RO_#]31K>UC MS[OF;DRY$G)9KL5%#96(F&))9*H[EWH +A$D*:),V@R!U+[*<#5W1.TCQM79 M; 9DESY),$_06DG41I9O+L+GL+$Q*UIG-.T_":#4@CM*P]$)+I G9CY\U^FF>\Y\H5CJ8"HM(6;*>)N>[4HE3&3I%J4/U@0, M&JR67GU-;%YJO7^]$P&L.ZPU+GCQ3J-+8>8*9NR[KO\BK 6A Y(\55@HWS)\ M+.NC!2_G06/EC0A(^C&LQP;'#&.OLRCS?5*E_=/;2B: +-S1I%XF#>R)D7.8 M:6*SD+]-_WB7SJAQ1#?G&_&C=\L/[,YRX^;$ ^77BPA86Y-1L&0<3_+DY.NV M^&IEA)[\KJ.W#:V_]FNMK:_];M-M=:,]Z!A[W7;S=YW.?K^DQ9YML9V=;KME MF-36,>'#W*4%4TQE+&Q5H*:.;;O\E-NA)O4<9OE_E4[01W2"A!&PU#AP=?SE M=5#F"WJ')0AS*'8R8WG730?=-#"\F'95CX+=D7;H-.^ FNTO>BW4,JJ0L0NC M"2%H?P1M449;!W]G9P^+-:Q.X\(*:4N_7_/M!+[?[6/;3 MOM4!S03,?#P]6ARTWRVALVAZ9W9A=^JH6K^7R^FLS)[=@_SI#E6"#:74PLHC M5U4+B<%%B8%^3#' XZV:VNV2&) 8U%L,CBD%_=:H8ZJ=7I^D@*2@UE)@'%,, M!B &AJH-\F??SB<&6YR9-$L$B^6;)8>N7+Z2"$N$;=:5EQ\\+-X@_K-ZI&QQ M8$=4.BBWHFA(_OU^^1!/YI39VCBC444$:JW]T(BM5E*T; 0B95%<4KIW7C8&@V'ZD#+5YV6W(U+\?#8YNJN85$"Y3I0;O&$C@K* MCM8:Z;JI:MTAH9)0N;-[?EQ08G&^IJL=C4!)H"SA+1\7E0:JRIZJ#SJ-0.75 M9 U7$_!EHQH)&Y(:5!/(;?LQ5K0*5AP@:34B5^E(6R5$:9S:B4,[+4#?[#OD M^CX5UJ_/M8BVT"*FF&MQL JID$TU#VB3>))X[B">FSL5[RR>'3%]94#B2>)) MXEFA>%8CG5V4SDY5Z2R23I).DLZ<7[V_>(J9;695I4?G%$_A//\LSBB.]CD> M34W1,DW1.M04C9JB45,T:HJV2U,TT4:@J+G 8H+.P-;S'M9X@6>P;96L.+S.Q M5_1R34S0'=0RX_:9.2X&O;[[,J[YD!DLM%_)ZZ"JIAH;Y.Y,U=8D*!H2=J-[U/,>EYTL^\ ]?^IX^T?X*TR\ MT#U.=(^*4E:-B_!7U"-JS9'X.24WM9HHH.3%-90X9T.HKE%50Z@-F#_3N30" M6 V:.W7-RIH[$<)JB[!S JQ36:,F EAM 7;.IDO=;F5-ERI$V*7X6<7X^#@> M%B,XS&)_UW*-*S\LPFN-YW<]0NXB3F;,XL"8LY$ON M%?E2ZWRI[N:-XK-G!>(8*W.3+)FXSVT4!?!L$S'N2 MQU]+[QZ]UJBC]K2JVOF0=5)#U/5JA[I^:]13>QURZR\8=?W:H0Z'?:C#RIHC M$>IJB+I![5 W;(WZJM'MU@AUE)L^3]*_5.U1DSR"W[QG'F(N!F0)),G"/V6F M!04VW,LAV+4HL-'J:GA\=9732#VM-3+Z=2J;J]JAOW98;4O:'0=6.)- UPE6 MEPNK+9F4X\#*:(U,XV#KB6!57UAM29\W7Z9#%M4:3/TYGKO_*>6(P MSB/*8%Q[%$E>)S/F.62F X;C!8[-)E2EJ.J<-GHR=GYP^^8O'OA%:.NV1J+I MHO&.('>YD#M!2BP/K1ZZ*H2JRT75B5->FQ59OXZ*C&+ #8@!7V4]?M+*$ MRX,/!E0%RSX.%M=Z:F]PWI5K;IHBG/54YS7 MF,C;7IEFW=&LN\KG."=ZIY6?=MKY)SAL$5(Q:UP]VUTE M24!)0/>=Y;Q!/L6L]4Y5F2J23Y)/DL_RTYPW"*@8MVY6=?*^YO.<]YPM>NM% M3GI._F%^3/[C#\N-;6Y_"OPICMB,(S'D-#^*-#]VM-^[@K&C+ZOI-$_$>3"= M-O-Q^+##7/=UT8!@*9_&_XR=9\ JWHPGA%;&0&EQ:VM![GD/@W4#31^YQ>*0 MX^^< +]VXQ!_]^+'KJU,8'%P"?<4!@NZF2]F:0SJ]0X[-8=M8[#;.,HRM]7- M]D SFS*2LU&+;=RPT^Y.M[V@8:<#FG5Z"&%HU.G>I*,YE>6(=3V#3@D_Q\?/ MB3J* <5.[L(>I9_2=:?0]2W=1P[T26^G0.JH*'G>;XVJ.JM8CX DX0%B\#B\:6@O5C87&@M4:5G?V^ MB.JV#8&WI=O%>8!G(O T\V 'BX!77^!M:8AQ'N!UY%9;)XU'I\G/IW:P9]]HO4Y+,CO?L3< MM&?6SP'$50S-T51PE1M0P[U5Y"I@G#BL7%W,I M;[ !MJ&]^_;PF_A+?_>3PEY88"MO\#;)MW5EXEC M3>099/2-X!V?'8NK"M#V#QZIHKWP+//S1^S=K6"1&9ZQAO>R'7'0HJW@Z>O" MARE.T8%I]N@_\^20=GH@&E,>>'H:OY<+R#PAP3Y *=R[4_* MG,R6YX9."59QA%[O+I,I^U]\$\2NPZTQL\>&!?]K=!X'O:'!QZQG&KQK&8Q; MUO]VC5;ZHTFP.);VQ&\> \[^N&%C>+>WS'UAKV'KYV4: 3FR#%FEY5J"C,=' M((CD"&AC/Q H>@L*E =X%:R&U6 5RB3 S>IOVWG2;XV^"V'#WN&XSWE8#LI& M)?H(G!*>N1-L I[_=6;?N!7$#CQ<53Y[5GOM\L^_V"]^Q,4!-" W;#^H-^$O ML8!-[+ ;MS.V?BK1&"6;_R9>S&7QIX7H2WV'R>:W('QX<,-\GU6AJ8T,V%?XO9ME'R&-U[NOI+< M&# N[4,0^[QQE*7Y&BM#WKO@B<:VO:EFMM2\PTMJ'ME.R)Z> O[$4,R"A%Z. M!P*WUM!/K@)KBK/IJKV_5)>FI9S^RYF]3=L!)TQY$#\/ETQW>",+S?<7L)A# M[A7T-1IV6J/HQ<_9[8I<3?A6">/'T H<<7)U_D(K!MB--,"2;]M*.;A^6-!, M^"3)"XF-H0"KW0+D=/-8W=IW)V&9&-C2?[=@5O+F^=8VFX!^<*N;=9*";]:D M1CC]MMF[]MXRM-AC+K9/C7"H$0XUPCD%Z:B1"37"(?R<"S\7W CG(>-4'.<8 M]LZ]?<_Q^KLW]BWWSEM3'>=XV4U]>_/9K2U-*[:$-F2>"^AQ&X8<_L_^SGZ4 M3F;AS%C#4#OFP6G;(S4.D%RLLC:39.Z*9<[<4@EW"IG#HN=^5P7Y)YDCF;L" MF=M2KG0*F1NT1AW-4+M#DCF2N6N0N2VE4Z>0.:SO-ONJ,:SKA-J,S%UP1ZJO MJ[FKT_>@JK^X;.G%#VN"K MTI8P9CUM1WE^-ZD6VM->65A[?7+V&&Q/ZZ ZZ:H]LV+?]$3' M>,X6+2)A)F'VRQRY/H4P=ULCP^BIP]Z A)F$F81Y?V$^ORSW6J.N-E0'&FW, M),LDRX>4%YU?F/NM46_8J:(IQ+F%>?FD?.Y,?+G3@K4\S15PRW_RX,>V\O<# MO+GN*LZ*P/6+PQX=UXE>$Q!^FS][-XCU%A##<6"]=CZHK0"A7%P['M\J]T+Z M65]HB,TVV^L$)GTK?SP_PV7'@3CU-<%YYG@N8BKK_SG6_Z\[GR_(@E6X*O8V MF'$+C]J[K]C_@$7*"PL7'0G$T3!X#!_S(%BF8LYQ3!I!/#OV.,[/:.] MOA' %4G-.3$&(CO2A^U\0ZH#A,8XZPOI(#3FGD+CX9F9\\C,!VYEGZ.+YQCI M<_05N6FXV-QNZA*>;I2SS8H/.E>]*+,U\O*GG?-";R7/ U#"0\)2^KGHN.^102;N M]=:) -[6#HT&LMUP[A]!)(3)MF>?A]H(T_X&S4YPRQ!M0;,'^&\X=KC]V?L* M"LWQ8VREY?AV&5!V#LD5G'GMW0.B*6=>>N\0Y_',:^]C)Y?M>FP'39=NP[A7 M9RRWG 6-FU%YLT"VULKVZO(7^D8)4U*@<3!+B(%7 S5R.K?97=?F&FI-/Q1C MBS&PO./;X,1[?B2[C^$' !M8DLA+3YF#+?W6$IW_0/,):![YRB//\CRQT,9Q M% >\K?R+>SQ@+EISTJS?=F?1G@R[;(",!$ W?,)2^Y"DD1LP/K8F:.]%SC1M M'O*[_ZC,?-G!#8>IA*H2ST+NNO-?R;YO8/[%4S C6<0>T\$K86)N@DV+K^1X MSS[\0+R0?)D44_(62=\WY8WSTWRC#^'7$:P)+.+ 2@!*1>$XL$468.-X%XY M"^ 2Q>5A*&[VQEFZ"Q F:5^7Y9?ON1F_:-%K!!8MVLZ)KHM(KJ3S'7)6=BD1 M01C\)GDI\8 Y'1-.<'NWWG([-DH;M/:P+:E;4;>D6\M"ZH=?V2N&LFX] M&SX)8FZGOIC#PP].:+E^"$C*-:3IX=3WE88T\%F^(4UR5^4CP,H+>;A/YR1Y MXU&Y%WRP)MR.77X_SK]8<9.='LX.7UY]\Y1M2F^>T!O)%#IAE/9R7#0'6NGT M_I:V^QWJN_:8K0'':,I+69PL;OUPZFN44A#.A14WDNF<11( MHS&*J1^K:4Q#*+%C:X^+?/&SM.DX4WOR=!>UP)*%;50:(VCW/H)W,'8RS4'W MF!NT+EU>MX[SVZ*R!=WF)3K>^UX,%M9=' 2\=/?XGH&IEXYZ MD8,:21HN21JVC3&M1!K OP/KHC^LJCZD1H/::@KL=(^3W?UAO:<_#=P \.^V M%?R:TO#.#Z.]9RO4!P!T># M:V2H9O]@V2#+M99@VJ)G*P93'\$TZ!T\LIU,UY**=L:"R /=RN>Y>K)?=U6L M.)LHH>-72<:TXF%?,1B@&!C:P=$ LEUKB:,U.K5Z' U;H[[:Z75KA*/KL%N! MUC>.9\'.J$3L!]FI^]BIPG>[]>R//RPGY-_9CZ1>;4]A,#'IIO;/W/J.#-4S M&:I5HPF35FI/.UBUDJ6Z(Q;NHPG8IVREQI'LU/**55 R7QF[KR08:&1H_:I: M=9"Q6B\P;=&K%8/);(UZL$E7U<.I1A;KSBT>SX0)V>5QFW[=]M(G;413^[*@ M*HER";IDMP1@!6H$DW^ZVM&JBDJ?MN7,49P$DER2W&.G6RN0W"YVBU)UO2K' MZIR2N]PO:GZF=^D(W+'.^([$T-^U![L2(/0-N.G,#QU\]EMQG-5YYHN#5?]8 M/@>7K$1;_(0] LWB:/U/RIP@DZ<>3GYN#O/Z2^>N,__=_1!I3Y\?(IT$BR,> M3_SF,>#LCQLVAG=[R]P7]AJV?EZF$9 CRY!56JXER'A\!()(CH"(^H& Y%L0 M*A[@5; :5H-5*), E=+?MO.D#V:M.(OHCQ5L5P#X HN6K1>+C1)W='@6'_O] MKS/[QD&].O!P5?GL6>M[ )U_L5_\B(=X>AO(;:,'8>-?0J\R/%G^R?&89^&Y M_8<(/IA*CC2(&V]BC\4V\,+^J4AKU/G\>*^B\^,?^&.TZ7PX3HI8/1]N]O+G MP_$^>YT)%S=K?$^BNX #CI1/S!(E$PWO1?1]J3U7J+"2K>/,?M;"_/SETRKJ M?H%'WH\ET5*:_UT,,^T=9TF6 MC9/')\TKX$$@!]CX3;F=!8Z+[4MZ;>7>4WYE 7QO#(HZF@CU)5IV@+9DRB<_ M#J*)<@L:T4:MB#I47"X?>?L4<*$M9=<.T4/#!KO!":- V&P*6!KR5P&?N_?+Y_?WW\3?^KN?L.8. M+L%6)P%>-'_> [=B_.D]V+R>:-*1*'/O:?EV#_>?UM[M#4##YF/@I8TW#;CC M_=16OOB*+\+[V'@DQ&XC@ [;D4U6DNX%>4+ KQ5KPKPGN)= ''9*<9-V!PY\ MD-+RHII-ENU]IYN#C6V< ")/WX'LJ(U+-&2"NQ8UEDLZNP#7XBB,F(<^E"), M-\6!3U<%".LZ9<]$<=[6=42+G3GDQG-KP?*?.?P=I4T3US0-:BO?%]UEV#-S M7&'^R07@'7,+V-B/$)=VB!K+M\ LTF*)JWRX%A-=8[OM?-E0VM)33=OMA%EB MN,X4_XO]?5P>@0@*FB1?9OD(GY:DQG +-=9B;_O;=K36J-/.)PK2=[VP#H8/ MW'- +_X&)K54P\+2;JY>T[$_"FR1_V9@W 6OBFX4-?ITPA"S$; F]@2*_RGI MM@4Z88;)"BGGI6'9T;;8&HC'SQYLK3%N'R"G_%8\JC1&<=[B#G9%*)D;SYGK M"3?J#9(BV50%N^>[*NA+AH1X%@3![5[NEH MP *T/V C#2-LS<7D)@T$74M/>&G0DX>2]'/R4+0;A"-H?^4!>G1@Q&,L M"&D (7-$_ >V Q,-RMI*>D=\V6A.!5!T,UGG 32>.C?, S*X[JL@(&A=AKHN M2QU!EW_'KO@;Z, 9J$OYA-^\&7/L#+V2G8X%?-'S%[21IM?G'2:2W"- M?-3[[T2'IL1+MK)>2\ FL7+M82M MH[;)6E$)PT)!5T$=5?&XT"4V(%4H'L$""X]BJBE?7=BP;D1WO,=TMQ;&B[!M M=N3E[DT/T=1CB@5 ?<7M=Z'NV&P6^.#ZP , J265WY:NXQ^2=M72N.?B*.J_ M C\,2RL_LS7JM_.G4.?]Q8MIG315M%,'2#"G\=C[!&(&2YSLWZ$_"XR]&\YW MMG1H3[5H4GB\EUU6MKEOQSS^FKH(Q?Q1T/781)E.=7=2"U$(3-E?$UM4[MM% MOAJ^=HY/0SSHI1?,"U@V9ATC[]VC.]H[;P%L7",EIOY[\[^M(DJ'X_E MSQ<_W-N66IJTF\NUKK>D/J9KV&),#39(Z+HU]8^\IB'V-\V#*V_SM94'[*6; M8\]\1Z]6(X+A'T3.7R+^?#^>1[S$ME@6AEUP6;5V_G#; 1,WMBG/2I>OX_+7 M'4I*WV%%3%AF >MV_%1]5C"Y9@\*;E&=E5+00 JNCUD<07M6NGP3E[_!HCN M]X<.8%E)BIZ\KF+'(H%.(SI-]RO*%(K."Y%(\MYZ]IW@QQ,' &YN,-WMY!.( MW4X^@9BYO4#%T@/VRBS*IQ0\VVA^OO$7_L1 B# %9?AR$PFQ[ MC$-X;@B^Y^?Q\BP"CA$ _$[>R(E$G"GP'T6@2=Y< 7"'(BCSR#E:DU8LAD#A M*C(=\!WT=UGH>_#35X!W!*H7;K+L%HA8'OH& <8#TO87KVWE__@O_!FK0IS- M*V0)I$6*4"QL^;DS^,C!M:>K$]> 9@XPNX;$$!]8P.)'GJP2]'S!*FTIUC+[ M.+^M?*2D])HPR2+5$\X+0]J*Q&PF+B!&=/C)P8(^_BG[8!8X9_B8G\,=\/TEW#J$NM"_)@'$0/\3J7R5!-G M YZEPDHC,9E$9-&$[:,*> I(.J'(F\7S'ORK 6"L#01O!KZ5$T+2[#8\8S[S M0HXM2=[;5AY?LW=244S%S)ETD8F.FS(@DKC6"61_!P?C:* YPSSQQ,U%XS)! M8]B6G]&5E5ID3E]\K"S#D_'(>2H^51M368\!@H^E=LY2BB:=2\)>Y8:=Y2OP MW;7E;)8_8R>0%N24_9')W&Y?-#(!;I'9"]+E2&WA,FQ2*G,D!R^TA+5)I;:9 M4MO^^E);JIJEJEFJFKW*JMGUWMA6OZMP ,UIE=J^FY83BF^3318$3NY-V82N MA^:](O+.;#'R3.SP*FQXP3SKF_Y(.!NA3#VC@>QQ&4-*2ZH*5L0"8>4G%O?V M]*3\*+O*ZJ:>_@([]<*+?Q7'BIA[&]TE.=#_82XX_KM7J76[A55JT3Q!GW&G MTE#4%A(!B2VT)*2?Y/S!76?B^V@\)BZ',(U2\R$S+DYX:<)BVXLU"!>/.Z), M2,08TP9,"7.&.\!\L]1U 9J2?(NX"THWE6[BO>?S)!^L;_UQX/D(@U$0B MX $*BZ.)'XA3AUF:YAO''*85B5FP#5YR.R9$!2-"Z/DLR-J*-?4$',&\7/L;!L"L]/BIW"2$FO MDG)B!Q@R6%1(<8RF.+B-(R(QFN)CGC:%.ZS#$O[VE%F!#QZ+YT]E1B$I_$?E M@R*.CY>*15HUN#X[EGOGFK*Z)Q?4@JN\^,$?L*E;/%\S53K_O51$;ZS:+4NX MN?7L;S(1AEFV+^*&]^.OB1\??L1(D9?4/#I^6OE8E!7O8LU%OGCT'\MZ64:& M1EF\R:EJV.-;M.["4@"+Y]'! ]SL"D/GIO%O)08_'?L\96&4(P?:516\'UAL^K_1+#K<42\SD'I?8.L(-4%@8 M\@@W6-AT87F+M(LTN7\'E;=DHNK;R;1WI9G U^L\BOU R3;_E)$05L.AI MK9'9SO!=OK%90#95\%F2'.UXG-!T3<]6=H M0.Y3!-+=4A1;R3L9K9%>(.5\WWSJ;Y)*?*&7-HB@R:&>(.@ M)+9:@ZMHA4GS8>.^L%---0XB#\+2!99E, __ ,>*/_ H@4_9 M\N1DKCYFGWGK&^S@,%_GT^LV M?^CZ]Z7!ZG+R>6(GA#NPN73Y6^8(IY.Q4U?[]AUTX.CM0=M$JT$#X =:&^R9 MZF>J]]N]'6][=7.TOR#2?Y5(_XA(/_U8\8T=Z4Z3&"PY?WY9!ZRDT,[1^WE3 M?OV8O?69JZ+5DHZE3^@B0UQ& 5UVZ!%[;:T-R[WV%30O+#+>M^88%RT+>[W6 M2.ROQKN*NA:?H"MA5?V,A[45B.2XV.DG;P#;:BT->@EI*.5%940" [RJ:9YW M*)QD1)7;8]TQCT&&>>'BZ4$WN M(NYN>)ZF!_PYA&5?+^G(#>#K;C)NF=M0[$#E=$0?.[8-\]F,@YRD$S5V7U4P M!W1U7Q=5.O!D<;\1)XL'%9TL_L2<0!0#+\X1%R08^@6'>?MZ_B#QHKY^T<1B MOP/$\NX%S[R \1(-)S7A[UGHA.)<30%.C0+,&'F<;DTVK:9[%J=J165,J$R3A:'I,$9^/@M^ M^K*L+BU??\2UJIAW?.$N_C;;SD'DCL)(7B0RGD_8'@PVD( #;_'[)^9X\JOD M)*0H7,5CP[?KV;L!G;VCLW=T]H[.WNUR M]DZ8+$6&C-E:_QMC^UR&9M<+&,-V5QOL52^P^;M.9[]?;EKLL-TS^XU9J][M MT5HK7^N@/1PV9:TZ?-D?-F6Q6GMH&",O%$[VSEMX5S_"]T MCHE\^Y+O%Q%1(/KM2+]%T&X'DET3842MA.@:B7]\_#-VGIF[,6U,T%JFX*_B M!)EPW<1L,!'Y++,15YZ+/6T&[1<\^%(TF2@)" 7*^]4NFQSOH&:'[U/?Z:-&Q3IG$4 M,U<9PUOME*K8.YYVM&.BC5#G6XZ\',_FZ>&4#-74\E,"]SLGX\>_L1P&T M!MB"@D#5&%"5:VYT+%1AR?E&5.F JGRONQ/U/B)$U49-+<"T#*VR.^# D#M@ MO]\E976AT.J?P=$<8"6=VM4N,%M(J-H%5;LJK#N"4')^[\Z90' MHGGOC,UX<.[0Z.6:#SWMO#5#0QU/PJFF?O#(.2JAO)X22F(0,:C1##JJCJZJ MFF5HD&YN'+)(]&O.H'*BOV7PX[&C.V8--<"5G)^XPU6(-NER#I/-Q50C.CYQ M-%G;TB[GZ*Y0IS7JJEW]X/ ^%?G5?+4)=4LU- Q9)?LT9 M5$[RM[1I.[8CU*N? KB:7% PP\F<7/'$Q$<<_>$_PHK$_"AJI74\D=O2K>7H M_A"6?.JJ6=GD>8IN71;"]BYK'V)9)X&J,: J5Z)^+%1M*U$?#D%?&8>7J!.B M&JZF*O(Z^YHF-\ NM9>Z5&2=H6M97]/1E^EI.J'J.E%U7%^YKQE@7775?K=. M=ON5) W%R:<;?!MN4\^U4\C:>7NN]36S-1JJP\--! I\7B3 ]O61^QK.<"%0 M-094)7WD\W1NG *XD,RLZ?+,G[ED']_>FN,XNDG98[YW#?. 7(6XXMQ8([K9FND:[JJ5=;.OAZM$@FF1X'IL5.I.A[L)2!>-!#+^;S'0N)6G[?; M&@V&AZ=?"87U1&&U(*RHBW9?[^%VK*G#X<%V,>'O@O"WI;?-48J?]7Y%Q<^$ MQ.M!XK'#!H/6:-A5S6%5X]UJUD*[.)A1TSC"=PPB*!8H'57\5^$+W:.*P\=3 M%OS!(X3#D;/>VWZ7L%D2ZJT)[+3]&)('7_?LWW\842Y#*VVIEG* MV:(R>#YRV%=U\V ]5R&OSQRW)QDG&3^"C!\[I&5H8+*0%),4DQ17$@\\DAAO MBP<:>FNDFQ44P9 ,DPQ?G Q7*\)515,-0YK1FE;Q9%827A+>ZQ3>+?U=CA*( M-K"U>L=439/L:!)C$N/CB_&1H_@&'ICOFFJO5_$DS+,(M CR_RRBW/"_MO,\ M^B?\)UWRE 5/CI>N;+@L2[_'8>2,7^5'CF<#+=_J R'G)\..(9NAX-R$#]SB MTT<>2!Z8NJH8FF&H2C3ARIT_A16]BB+@_KM0&3L>\\38.2;,-018Z(3@6.&= M\!=CWW7]%Z"N\L;QX!,_AA7:X4^+D9O[T I(DR04$DA(W@*)7#8+^=OTCW>V M$\Y<]OK6\<3KBA^]6WX"EFBNL%8\4'[][L6QHPD*5UN3 I9DV:_,6O5NSU::^5K';2'PZ:L58>1'$KPC!%?R0S=78V5NA)^GA)5,">JB//3 MN^3\B7A /!&55A9A:0732T2^O*/3&R+H+4C!7]=U((]%->"77:UW"_\F;N*_O88Y6]E[E$-&FF%M$):X=+= MKZ1O,FZ QS@Y7(9,EY.8*'JY2T@PZ'USGTQA%4G_;FND]WJJV:GJX$J-CJ>0 MD-1=2"ZE8RBMJ-'T^=[S6@L \>M51AK[A& M@;6<#BPYU*SJ44LFSI+0.FIW4%5/N!I%M0AB%4!L[]8]IE%!ZQX"UDM7._K!_9EJFB:\U"E0%89QKK*+^IKA:^?J-VSV M6Z..H:F=7E7SBAO10XE@NA],C^YW#RIOF4M K!D02_KJ1T+B5E]]>*BO3C"L M-0RK16%5C4L[FMR/C<-=+\+?Y>!OL&4,V5&" !W,K^@#=3"H:E0O8?$*L'CD MT$''J"QTQRIIP"MD%9XW2N\DJ,3=_YT MR@/1U7;&9CPX=VST@LV'DG,DJZX:ZIC@8>FJV1E0$65C$';V(DIB$#&HT0PZ MJHZNJIRETR'=W#ADD>C7G$'E1+_DE+VJHSO=&FJ *SE!<8>K$(W2N1@*8O.9 M'SH1': XFJQM:9AS=%>HUQKU5%T_N/2#JOQJOML2@XA!Q* 3J.C*/*$^J>:F M 8LDO^8,*B?YYYV4V!G43P%<32XHF/D!>$&*YZ,KA,,__$=8D9@@1I0-VH4?""$U0=A>]>U=[762#^X2P&AJJ9%ZL>"U;8B]:[H M@)'75J6+U E2#5=45?F=74-L@7V#E-6E(NLI5G>TB5#4,54?V MEKL=4%N&:FA5G52@M.'..!%GGV[P;;A-?==.(6MG[KO6Q3E;757O4MLU0EBU M;C(.N&<=W.>;8CN[B-IA+7@.]C=[&IAOIMHW MJVI11M'#RT+8WOYF3V^-:)9&:AA*^8QQ! ML4#KJ.*_"E\H'U6(1Z.G([?]KN$S9)0;TU@I^W'N"S!Z@,DN4;L M^/N>W>T/(\IEJ+4UO5S.%9CI&ZU1MZ^I?:.J"&D5O#YSZ)YDG&3\"#)^[*A6 M7W05)S$F,28QKB0D>"0YWA82[(L.U(>$!$F&288O58:K%>&JXJG]KK2CS6[% M,Q-)>$EXKU-XMW2?.4XHNM<:&49?-2NK2",Q)C$F,3Y?'!\K/3J&.NQ?PKXL MHOP_BS W_*_M/(_$2R'!'2\6K4%'_X2/TY>8LN#)\=*U#I>EZ__PUB>HKTSB*F:N,@1FR M$VH$KA18:=FC=PH+N#(5'W-;89$R!J-.><9-0(E#(+SR9^R#+Z;, L>"RQU/ M01@\\^0A(0(+4 -40/(K3%B&XFEX9\N%#YRQ S=X<:()_%I.'=7Q1A&\0.9Q M$X<'++ FKVWE^](W8J)%5/"VR013D)SE"8#B\5;Q2 RQ+)M'/)@"1>UU+YF^ M731A\B>>'Z5O#B\L?S7U;>[>V %\Z(FERBZS"I_.7!\W4R4$Q(A%>!'<=1;# M'0'G<+VMC -_JOB/P/QGD7])F&:SB.U!@(UM;U7)EGRC'YD$*CZ464PH #B7 M;YJ22WED(?P-ZHPA(V:@EH1R@R4'0/( +TS>S?&D%H*O526,K0FL2WF$YT[P M N75X2[P+0Z><646 !+8%5#S9YF,6NY&"[QRV%66NC;8+=R)# M?0.$3" "+G@;<%SU,W_WXMC1)%77F5\END!;_(0]@I:*H_4_R6N1Y!/4D,#L-TS#=ZU#,8MZW]A*_XN- 1(U!W:"&"O__-G-EIFW:[;U]&1UB]$ MVG^=V3=N!;$##U>5SY[57KO\\R_VBU"BD8_DAIT-U1O\)8P2H7T^.1[SQ';S M$,$'4\F1!G'C3>RQ&+0KMW\J4@ KZC,Q"GM]'>W0Y!MNWT;IIYUMBJ^NYI.5 M.+T*FX+)&JW=9P,^98Z'%X[GK'>\, IBP7MA'-A.:,4A8B4Q;=BC#\:"L#I5 M^,QR8UL\RK+DLP)N<>=9?CW_<,9>DT_0@K) 8N"&_,<,48C;]6P6^#_$)I@U MG1ZYQ>*0)\N'C\,);+PWN'?#WAO-=WO^P^)@0Z/)5O2:(?<<-&X\807 @Z4U M\3)Q<*L&"%1F,9@D(9HNGKQ$_F[9T$H7 M(I\#='-Y&*X:F,*8@Q=^\@-, PA:!4A*N"];V$!;#4KV]!3PIQ7*)0R7$L\$ M !Z 1'SZR /IZ)B:JAB:82HO\/7" @'M\,BS_(#5_+U4D+6_7+3:777Q?O&] MI^_ 073HYJ'6W1RYWL*1&[1&';/3SKMQ"DB3"W^L5\2[&3!'EF%QK[=.!-K# MVD&S84PK>E4>\L5,I?1RK;34JI@Z'AC(D=0\@'HN7SECN0/00"(CE#)X2U@. MPGJM:]A6/L /03.A($1@EG AJ=>GEUR?=N+U&:V1Y^=4WQX?X#8*$@PR$\\7I#S!BD(,!\">%\H-#-[7 MXY(0&/!0G&A34&:"#N_&7>>RM/,\:GD#++P)@5L*[FYKU;5DPA>PLL!>R(OB M,GH^+]3BW3SL]/X572;D(E#]5VD*O7X 7@J7ZCO<[KWK6W\L$ /@X8"C&3HB M8'PUU;(=^Z[KOPBM+JM[XREN!7^A7S,ILH!6-QF69Y6-K,IL,X^O@B4)<5-# M\W6+&?5&&&I^#&]HAS^]/6A_!M(FKY=&:408&4CLLEG(WZ9_O /#=.:RU[>. M)\@E?O1N^0EX(GPEBBP>*+]>A#/:F@QI)%7CR9.3K]OBJY68N/QNT&T/]>': MK[6VOO:[3;?5]?9@L/ZGV=M>=K'[!\!R$F/6E5?.@D-Z%%Q<7NWB\F,'C?C[ M=>X3_T<@YM[C_P\0LU0K7C9E-NBT1D:WHW:-.HT@JZAI1DW% &5>A*03D4?W MQ8^?)DI7_'/]299K[K]:D>3<(MU!<+Y+DG]RGH4,A8<)4;V'5.92Q7*:/^^? ,L6.OI:K]WP?4M"]>Y@4[L[9)3B>[F ME+TJMC,>PVXO:B<*?$_AE2:Y$*S_8. , .D#_X4'H3)AF(\!7U>0%"/X0% 7 MXS>S@,_@[NE/,J43[0,"$IL/)BX?;/B:E!7, _WKXA/]7 8./L-G7T'48H>8 MA,Q5"4X_J648'X<9J-W&+13TG(.D8H2V:=H F^M&VGH6]1-3?R0RU*@ M/>\,-A'/W9G") 4!"Z/;[FI&]6$2K=T=#O:Z[>;O.IW]?DF+I<5>V&)[FEE% M'')KZY=A[M("[T!6UAS;(AYL*[<12O 7W%>^)]K_5Z']=^BQ<7ETF+\]VES_ M@NT25G:5A/B>:_!ZJ$QDXA&[NAIU)0Z:P(JP@7=I1+/U;:^!9.*DM++P*)1? M1$*Z"MFZ("H1L A8!*QZD&P78%UVOGK'V=L[QAVO-(!^#2%RO;=E5.KF../= M/$15''%$YP1]$]V0MGGI4/J@->JJ/?/@E%TISC;C;#=)9:.DLER?H].*9:8O MDBR"S0OBL#4R\OT7]FU_1 )X?D!>FP#62/Y2N;L/\!P.#PH$;BB&FU8UV93$ MCL2.]KVR1_C96_$XI?L="5]?F&V/Y:'?0.'CU!LD>R=SU[ M7['P[;##X13AVF]QEWW4X&YSBR4Z:5 H+ENZV)TWL-T1E.EC M;)0471.0=D*@511^&+1&IJD.C#[IL\:@[)3Z;&]'>]@:=0YQM.MW[+BF[K3H M.5S0CWHO/WK7!AYU$H=2TM"MG M!>!613W0=%#4>6^F=$24D'95FFZS'[VIE>! ,UHCT1S->$=:CK!W!!]Z=RB: M!$6"XK&][('6(;.N<2@[I5FWIY<]T+KU,=XN.VE=/-F')C#RIS; A[A+V#?.PA M09&@>'0?6]?(K&LJO6KFFU%TD[2?G'27I]]O/2!G8'>/3!@0()-@GVI@GTRN:XHJMQ# MM[NO=H<5-^4DJ2:IOARI/MUVO7<4OP^";#9\5RZ83D?#R2H:3B9&B'W@5G:" MF"XFB!F;)XBMS@?$?R>:+D5^X469^E;!4 M6_R$/0*TXFC]3_)@2#Y!:/:*NMF?' G887>)D)G_3H)T'3/VQ&\>@9M_W(CY MQ&^9^\)>P];/RZ\+;Y:E[2I9UK[;>'R$=Y/$!26';8Z07:!&>(!7P6I8#5:A M3 +4Q7]SN#5F]MBPX'^-SN.@-S3XF/5,@W=?[!?1%"ORD=R@ID-0 M8?"7V$EP?U,^.1[S+(>YRD,$'TPE1QK$C3>QQV(;>&'_5*0 5M1GLH'W^CH: M#BL#._'3[C;%5SC%L?@I<@#HJ#DS'OM&VQCVJQ]!I[<'@_5?UVQ>'BYVMSF7 MU& ^B235#9; M*LL5O9Y6+'<(I.%LG$/Z;E('9>J@?);]K5?G_J3XO '50U MEH8/*B@-)]N:&KU4IZB'6JT5=:*4DERR3OER/OI2R->LT^&QC]UJBC M=RZIF#E7--O@\N8[?PK/?%4FS%9J@[+J&GH9@];(\W/@VZ5LNU29]M0/>)DR M[?5%GC<8C4^\RS\]UW ;2="1'SQHZ\!?W: 3^[K-ZPB MMKF]%2;: B;#DM$$HW[O8&HEWZ&&?##UDN^@U? =#%0Y44[G[/&!$L#CGSR0 M2P4%S1)K%-H']!.J'2<*=U%E-OR!!U@FJ*,"SD42W@.A3E45!U5B*P]\%F5U ME29TE2FN%DI+6=TQ/!]_BO=F*2V51^;B_\H%+B]9:L1UCX'+=U*6&P^M-$-] M;B@<[[9&'ZIAERKNL.\&OT4[W,.] [QWP"?<"YUG_MFS_"E'"0*A<5D8.F.@ MDSCQ9B/AL?C_4^!/;^_O/B<">#]>".=[#GCAW]F/K:+66XB:6:W*J\=+=:K5 M@?5XJ6ZU&VP]7JI7:%SNH^A1;0OEN)M&;^>5H)*W*'&9.YR:0KMAY[-%HW\^ M!C^7.5&U?)3OY =XAFVI'?/__>?26D(.(A\JT_OL.%[UWX8P&% M?NZ\#WR&M^$ FQD2-(AY:_0P8> H?..S.+ F+.3*U\!_"M@T?S(S2^#BW2)Y M0,%CC?+'C,Z_)W[V\KN6Z,7R^USD M@]4T)V\\PP_^OK=G^_G+IU4D" 0L.)@P\':^FMNI'WN1OELH-*-,P%/M=+5V M/G&N )E=7#6\OA]'8<2DR14BEN9* [0?6 ? +EB= HL+8^9%^/),7IBERDRN M67F#A$,:&]J[Y#W$O_1W/[45X,>O[%68%/OPA.%!9PNEAN,J\ ;)(_ GI3BB M#SO%N\%?SG9V?$X68?_B3)VH-%? ,11'WM9R14W.=P,K8A?//(JX021R/96] MZ)&QUQ$%G15A+X,!] 6L&LKO^&AWBP4EDW4*< M@]+%,Y;N#R:Q'S]-%'_& M/?A)\ >/T'68!71361#W!\^P)]E),4' M"SN-Y7R+8=?5M)"#]P$R M>\XTGHK'LQ_B3V ;V/;XL^0&<-?'K!C;2KQ*SW:!%="H32#C^NSL\"R#*$N? MM;(G*9H7O^YF\5LR L16'MY:?\:@_NS2(J>W1H-V/NLU%[AE";M#BU:Y798$ M%*^2^J7,"XJCF.G[W?EA]"L'R2[_IEB#:&Y\UQR.5=P[W%BHFM),[)V.B>!_ M]@YDHLU=\%Z"N32SG.J1FPF2HB2SRQ"B*F9W1%_8=KZ.:;%?EF9H_W0,!3=5 M/Y"A"_4C.K'PI8UJ7U:6(4%5K,3<_*"=K[E?2#LCIS%S9X"+B^.)BQ:VK"$=RW0 M AL\0":-@CM? ME3_'9B">F@D&"3Z/XRA>0I9 ;R%RNF\K_1I%9>A)4^ MG7+;D8@+8&T@L.U,&,=>W,J.K>6(Q-Q?+O"?4(&BZI'O@5XSZ!KVQ//&_ZH7 ME+W96/HQ,S^! X#-PFPY?O?(0L<2S[$=;,)E*YP%".90F<$#Q-UWBR925[!\ M5S!]?5>P$@%8;S'IUA0;H%]\H;<3,E^[R]TBWR M 06/->:YS1W)\&!-P$[ !.3'Z[T!YW=VM_5 MH%\W#(*/7%ON5WL_7Z4?E[!X:ZNWAKI_8IG M#%_$V6 2IXL5)T/;TDAD?W$R,*.1KP$D<2)QNF!QTH\E3F9KU!GFIWB1.)$X M7; X&<<2)QQ%K5<\V9(Z>N^!AP=Q5@U+2F11(ZR86@X6RH)9C2R4ZZG4Q<9N MJM8[N.,KM1*L*:RV#"4]$JRP'%@=# _V#PA6-875EI8^1X)5OS4:JMT>-3Z] M5%AMF21P)%AA?;4Z[-0)5I>=!_C&0\X":R)KC?DS=_T9UMK0V(!"J>B?12J& MK=% '1I5A^_:Y+:1I O_%82/?$**0',( M\&[O.D*6);^:'5D:R5['GB\;1:#8Q @$:%RZQ?GU;V96%5 @P6NSV0"[)F)D MB00+=$/)ZDR7,T>251^]CL'PP1#_AJP:2E9/$Q_WW,W.1H:/#1\;/CZ>CY^$C2??_308V[VN4<>& MC0T;GX.-GR3&B$TL!B.[/WIPUFL#^+C:;;" 8]3QBHY&HGED(!\:ZX< P6V] M P"EWOZ5!]D*(#BE )(N@FZQ/19\,>*#EN*4E^OTZ,J3; M=1VK=D_LW:"=1X,IN\Z^]A9O"&521]\M4$^/!3D=X05^O[-I(=< \-9"F!+T M9ME/P,8'!=+MPY:]B?RJK?H-6R(=B\5C5EMRQ_UW=S_U:AJ*B#6>QO]/3N!X M>JTGY=_E0L1*?=6H,8Z\/$D0.3P-OMU0WPW8XQFG?ARHF<99TK(W&AH>U]SA:V!\'\^V+:0D\ MQ2]RR".IO8](\P\4[G4@U'10>#YH'MT"A5*O&4:@XT>W%WK0QE!7@:/W!>]H M:_:E(@4J='%$UY=S=W=Y!+(8(ED\T/YY=+)XT,:<1A8C[)NR+7*JR*+E:358,^W MO:MY6$]E&ZV6)??00@Y7]BE[,WF*O1EW\:2W)62??M+NGB:VC[0:I[[=SQE/ MVJV>=,=ZO=OFSZ@I'!JO1V[@GM;&!P%-_Q9'=SR%77Y]SQ(_I6P,_7O$>OLM MSOZ'9R4,=3F2^!%UYOU]SJ*/2P)7/OI,T%&N:=I3/1/8PCPJNJ,?($FI[4Z0 MTK\]:@THN^D50\1W4KDFJM^+E?&$NE52%R=E"POS5_4]+TW?/AUA_Y 3WM0$ MS H#-@U"=)V/%OK;SA[;8[[VO"3G?G'\N$_*/47O%)L;),&4.@FE;X0'5Z^R,5'2[9*XC"$1?BY:M8HXCRBC=(,+!^*>L!ON5Q) M"D_$U![)3]B]-4OBA>:C_3Z'LY;V4)#*;G+P)GP^H%Y-N"N*.M(]P.&RI3V8 M:YQGZ3&=&YL.V_B V&! >_&RS?UL0"1,*WOWJAV,BQE?5 M1634[?1&A_5YN.Y>%[V+]+K8?+3A4.F_%5?N.)%^!5(N@#^!.VBSSN)T68WV5@/U(*DD88%GCRJJ.ME-6.B+6LF1P\3Z^E1A+A;M.^A3TWD MCYM(G\^D>%X=VFG2O8U@8R_/+]XQ:(@YWG7I7WJ0M=CLHQT9S"ZQ>Y/-[*=7 MQUI$#:H9NUH2:Z3L5L1WH/C>$-.3+EKF@W.U>C+V]\'D]"Y.9AROPO[V!C,* MPF=DBC^"L'Z@+2X/(T]*1JH1V!/GNY]ZFV&GPZ6UL;2?M[2N(;-CY;5+\KI) M'5V>WY7#EOMA<^=P:JBEW_0[ATGONY\&=L^YRCN'4V\6KOK^X(IO"?H-O268 M]*E$K$D8[Y?&XGX"W29/A1*)'D6WR2TY&$9C_2NC^A["CMKQGJCZ!JCZSM - M^IQT\,1>TX,]I59JQKK%M8X/GU S:JQXK&8P R42,3B?>4:Q$D M<5D3MK?2##.,'-IQV?*/METBIO,N3N1'^)Q3V3>@3>\'/T\0!J/<*:J:'JUS$&%E MI$?!C#2_XN$S["DL#H]1%#_\ =MT8AE+8R3'[S55!V_>?L0D73I[+!DD,JI" MK3#K%N_>-0(^W'#Y/!5+QYC2+?!H"$=;"/MS,*0.F_.4W]=S&[=)/_89ONP=!- M>;2I["?=[G<_S:@?TOH6W8EQ+;GLE&I8@8C4YZDL K*$3LJ75.XR#_A=H:Z M_C!Y/ .NXAF5L]SS,,3_XC:DLQ4^Z8'B!QUG87>F1;ZP4B$F02+##B0BTET# MX7,D[,&%<##N2(@LQ/ $;8P_&/M!#WNY_Z.Q:R#E^Q5MM=*P0? M2#ONY6CG*5!')MW>^6GG*2!")MT^TLYV67\2[;3<4D L( 82%]4<%0V&N:]8 MH7;!ER)VI_LT-#( 8A]V-CLWG4[MCK,' >615@).^L#I;/8**E;RQ$!!CO,4 MT#J3+KJ!HQHJKPT$2/VU1N*D)-S7ASZLF?')D3;A(NKZR,O##-F&C#)S"+]8OB/+Y MC@6)1;";S[<:_ \57S>EX.>^F^YU'^MN>G\D31DM)]U93\#0_6ED#_OM*#B] M;+,>4PA^_87@50I%W&:CL3 OCU^.+>9HI:G)\X=RF"-0B^H#';6E1^F$7J@ M$<#QW@8HW.)REZ;+_?\F-6[JQQLH]\71G"SW,[O4V[RE,U7D#";-=(K]* MFB>)?.P3Y':&YVJF;4Q]4Y%^7>*_.*:3-< 0<4?ZO8?@CABCWVB 7=2))>XG MB?\1Q8 F5VCQM^46Y;&KV\_?+;X5W+KMDN7I%,E#+UG&W_TTMH0$G45!NR-:OXE+Z">UH&MZ6OX,3M@N*J:5)7IJ4_?DDB57,T MNBAQXE()RWA;4:)6\F;-F6]%L17CP> .*%J3-"M)LT+VEJ+XCJ7:XY:5M2(Y M_E1.*$INZ]Z[EKUY/!OTKJ2]YL3%]IK]P;[VMA+S:G[@2I(L#FB@.O_O)-+8TC2U-8\OGW-CR M",EW\:D[3D?H^\T_CRLY AJ,%_QW]NV7(/7".,V3FHHBA-A9Z^0)G^%@U3HC M,9@%HV'>_[J+N%865>-KR4%K7N6VL8A)-[;1[LV1GX(L%7 2*:[[Y91'?!9D MK\@&#L3^9;A_UG1EL>4R7*G2-(0+6!#CL0BV+;3 O1=59_@#*\': F#69<+Q MGW(H&!0.-:6*-N;CSJ0T6#D#?*\/9P\_$P,!/RS2LF15=M86-F'G2,B6LJ#M MK9IL07"?8<)HS8$("0.B@BWU;.AT;9#$8)/Z<+O+'53.A5VS3ZFHPTQ!;.59 MG*RL&0>%!%NJ_9R>*RK+3JC\I*>WU R"S9WP_15HL.DH&L'P2+'@;(VAILG? MY!^2M;8Q%>Y5BRK,^IA-/#(59F:RCS;9P^H7'UJ[-SF];&T1^'[(SZ>Q#NM> M^CM)N0]"N+U%X4;RI1+^.4<]7^LVYC<4^D?LR_FJ/@^^06MJ1]S*+?1#UOE, M-LL];\'L-6R)H9^3Z>?263"7O1=^OV'M/U*=X;7=^E]Q>>4F0E+EYJ>W-0 B MX65^%@[YL7DU+N((V9.:],PFED&:XF7#7>?A+NYEV&N"EN%XW [+\-*]DRY+'F\WKH*>3;'< M5LZ(9!W!+K=I@S?JK_/>B-LGV)./2RYR/=*"(V[<@B5Z7= XDTY#^F%>]AR^ M/R289+<4.TAFBW6_GGIEGL/#RL@7$V1&N(]D%$ZSXF MU6+:MEL#RO[LJ/:Z[V^^[$O >C9(1@^RSFOJCP])MWN=O1.[7AQ#Y>%:QD08 MHG/AL[:8+0W^T2.:[1&7+>1%_8 MP%EH:4!1ED4?QDEW-29LE MT ;+"45S0:J $MT% M4YYE(94:XBD*Q '5^!1>;T8I_? M\3!>TI3Q40](-<@D%,,.#CB\SNB*&:#?K:6J=A+1DH%R86&XNAP1G=#.[C+D M]%3TY+3&_.F[)PM4K!Y,TRI-K?, _\83+Q =1Y'F_\K!0)@%"JW%B@4\B:B3 MW. 7^KB@C].(MYXA*GR\A1DQ2B@;L"JVW0+)*,P2E(=O@:QLF1U\J8(K$(=^3&\ M)XHS"89#1=@5B*(*"<,B#*D4\7*$Q/Z668XK-^(H'!D# MUJ*!M?3/ =8R=A\-K.48=MZ^>P;9Y1S(+LW'Y'@/;,(Z_XNC:+H,;#0HXNHN!I*PD2+^*40N%GP4<')LZ4DFY)P\W 'O4 M5\?P&<:PWH$Y'"?%]N.(\FN$,8+%W\)T<";OY,S^(6>V>72X+*;O-YQ/L,#- MPQZN,_$BL0R/)NBQ' QI^!Q1610YPK8)3\I"T)9$V+F%R:R>@KWRDF JSAD1 M8!;+$(UPZ1KNV,8U"CF D9X&:^I4<+L#E?_@NS:HAH___?;S?[]_^V=[Y7=:SM M%G+CMV(#R8VZR5O9?0PCH** %7SE&0A,3T1B[N/D:\?ZDUNWX&%0Q"3-IRE* M$R$5X ^EY!+PE<%/$H)BQD&2+EE XH +:,V$MAW<@,SZ5SR5P$X>^?L"R'4& M6XU]'$B@Y(D^&9I#3#()ORE'G(&^$Z&<91)X*$+0.>;) EZV6N*%",P2@;'Q M*YH:R$>V(@(@=\U&V;4)(2M'LV&]& M H95F-TL$'@H#[ZM- ^"Y"HW#&3RE M9E783O. _-"(\D0_VL6A-S67V@QQ*2:"NXEZ#'\"U$9 M'0]X%?!C^)H.KV.A-& Y[#892TDQ*_#C"3NKH$]X62$G4A[Y\&D(NEYX_A&_ MU^8+NM\2!@PL9R5F9/U*XN,#R[RYAFO+4'G"X0J3A:7X=Z$Y]3TJR"CCWCR" M\[VE50$-P%EF./H7;/.0RJ;8_@-/P MC25K 4SHAA) M.78(YP$6"ET8L&F<9_H.R\D@1AN&6(%1) -G&1@!.0&3X<#:>,2N9(3")M#^ MKVC&,"$*V64K,0W>?MX X81&)H5?9+Q('!6B!5OL%K0('#)1T:9L(WLKP0C0 M;1+? [6JJ!+\E\/V$UW/.A<?@UH1_" M@V]_?O_[+Z_IH4&_TUYW!WDDZ/;&46P%R:N.=*>>Z![WF M0/\7:%H98P)E]@$O3CTAB7Z+HQM#\(.S!.'' M)@AO@O -B+3\U]O_L3Y^>OOY]>_O?_O5^O#V]\_OWWRQ7O_VB_7;Q]^D+'O_ MV^O?WKQ__0_X^O67/SZ__=)R\^H]Z"-?1L3E];[4%VE5:Z&BV1L&MU')YL)J MU8**7T%)Q(626&A*(E)*8D-ODM$+089*[!AC!SD&WDN3 MFV+.MK2)OW(5>0X\RLC ,%3ZPQ%GMUWVEN*C-2C)SJ@S=K9_O0:/6Y,0K=8 MQ\?-DT<^>? Q33JCR2-@67<[@\G8#-NN88?=WC&XTVO6:H\TRX,!81O)3@]; MTG-Z]'S(TFTAA+8\V6#PX-%!IO,'NDGH.2(>&/6&KUBQM.+H9['H:B.*VI6W%$AD1FG.H&N[O5X3D3N?Z7D,[4%O M9,ZC*>?1&]BCKN&/QIQ'=VR[DZ$YC\:],?F/!IS'HX][/7->33D/,83 M>SAL)'NT%!C]L&W_+-.NEN!"5EPHXT%=Y![Q= C9YM#0X:TFZM;64'GDV /G M6&OV/*BSAD):0R%'QP,,A3PO"AF.#(48"ME%(9/^L3Z(H9#G12&CH[W41Z&0 M*R"$=ISW<+0[JFV.M97'.NKM#L:>+511(,:JO&BQU)_H>OBY)DWW>AUWTC]_ M;F>_,W8/R^T\[KM^;V@FVZ[)3HY)\3TYC7.R\>C!*2J+P/=#?C[)-]Z7HM(5 M>,]85/M!%(*^Q4)0$D35S)7]P<;KVYC?L$#VB'TY7P)P@].>#MNZLZ5W';Y9 M4D^MC7,-.WE(/J39+T-YCTUY#Y5OKM,J 4=#_1!D\!IOMP-!V_62P-[B' ;U M4YN0GI<(NI7@M-DM3U]=0];G@7TRUF .'M(3Y.KZN+>B6_N@;_?&W2?IZ+)+ MX![;*<@06N,)S;&'0]<0FB&T1UZ5TW/MB7-B/IFA-$-I1U!:WW8'DZ>CM)8F MQ)UF6UHB3GU2/^(V=@/O#9Y=J^T3R?C9-(AWGR:'Q9!$@TGBV,(20Q+73A+. ML19)^TFB_KK]N!OU1X:/VQIEK*\GWUM/W4ZV24%@?\+9'0)H(ZS M*)'Y7\:(&YT)8'0F8?,B:\KG+)SAC(I'7^'GS%JR%34*R:?86(2:^ E4[2I MOYPS+9DME@S.2?0]R1!U.L4V,9P@_A'KUKJ%&4:X=[BJSOHN\&]R.5I# >P1 M0$CF\R#Q;[#1W\I* T2%QYXQU*@ (=@3;!F!O=8B'F(XNQC@?AX3^#L"[];L MD 30+AZ'12*2_DV&?5:H+6:0(A!XOJSLD9JJ7TZP>D >]0(LNL4A#+D 9B?P M^Q(GO&P:*&FH]1#=[T43&7G&^P"EMPD(Q&4DR',?4?PCZI_($M'V;W-XQ.JH MCBS8A_J-AFP:*]:J]@^<% GZ6'\&;$#F>NA&HQ@'+ MF%I$ ON$/+J5W0<7V"-0H4YR13]>'(?(()69^$E\I["4_\IESP"U:A08);%5 M)CWC/!1=GFCJ1#I!2NQ<@&H6_2T)9)Z89,&\)$:TYW@!@F/.F7\/5)(2A'UE M_'A*W12UUR]B7PTL6VB4+9P2;'6)'TF6HMZS# X#L3P)+3NF###UI<\7HDVH!Y]2 M.X4Y<.[M')LG$ 9ID*291&67!$3=O@3!/#"5K5F*=W\=7CNE"U KOV-ASJ@5 MUY8U(OD$!;I:'LS)6R!9<_V]Z#JQT'>9R:V+[1 MZA3!,0AQ>-B[$Q7&G_,@Y A9G++[_7K)\LNNM@K]XRF7Y'-B)BUU,_O:)'XA3U95U; M&WCWG(=+G<44K+/0)Z1&+&QJY:/H+13_94VQ,:214LPK0_+RS!.P2N?@&I<\#+FF2!?^F#\ ]5M-#LPB[ MWD?4=C"+O:^R-Y_>VEZ]8[,?CC@6;(L#9KV7B[ZX8/*0]8,Z8OT'HGFJM)&F MI0&EVG%=D2WT9ZF^#V$ N948U4!5.LO#LKM9G%"; ^S3FNGNGZ(:[*4(Q@H& M@:9"/K +L]0#?H;F"8PKC2LBD.[0OL/6>,+"U MSLGH<::"FL''@ZF11U?V=A"'!WI=:SMAXW12K>T$KG*6" \9K+$\%62CEFB7 MZ]Z]6B1?Y3@0E:-_GNJ1K-H>3AB\P=$BOP@9,-%T,\@PFD-4"N8]11KJ>U?@ MZVSJ65D0O@UGN**QIUS?3'2_:0$I,%K(T/R4#9:*_8!MUJ-ON.OT"^%G!+)= MIXJ+P7*20,3*T#33W0CY[:KMS(/-(X_@FEF88WOE3'9&5:8[[+SZ*PA$.&X9 M'V5@$,,.9M@_L>C87)C MC4%$Q7/$26CD)*B_=A:_S_LG4((ND+BWO$P7HK^ M?2D+N6K6)P.I-H5G1 11=0EDTX!:-,(\B]ZOUQ(Q_+W2'D:4 ,IN,^GQ/NFUZGQ03"F)Z+D+YU7:Q%F4]+1DI(.MV]W1R=BM9O:(4-HAQ-: MUQX,#*$90GOL5?5[=G]X8G<60VB&T XG--?NCD]L.].@8DA!.[W&$L^7+1?( MSZ8NTIG8W^LD97JH)=HD8G/MX='EHLUS#J[X>,97X+M=[?&,[?Y3PK^8 MX]E]/"-[,FX_.D_3%>G[M;3J9^.(CNS>P#%V=(./9VB.I[''X[IVM_>$;HXY MGSWGX]C.X%C;T[BAQV[S1RHX>"F2'%Z5I4D1SYZ-$_JR;P\G@U?&A&[@T?1< MQQQ,$P_&Z=NCGCF;1IY-K^<^R<$\&X]SHS+WV3B= WORQ%THC=6\Z_+3'H_, MW5ISCV=@]XY.[S3G7'.9;T'E&76?9 ME,9RXP-Z YUC8QJ>:\@$CKM>7U>$C_J_UO*U11.Y:BU1!?\+T_5C9G MW''[N/*R"KOLFQ C.%.P('S=!$'(93J-73(.JSRL VXA]#S,B)#N!*T@0Q070UYRS,)M;$J\RW;M3 M$0+,'+E1H\ZDF&%$'0)P[LL$3B@)J%?$0V=M8(L/D!3NR, 6&]CBARJVGPA1 MZG&4YIZQ6XNUF"JP11U746',[@#2?#R8Q7HV-,B+;<,'-)-]MLB+3X/*U0+D MQ:?9&(.\:)#Q+K=?!GG1T-?EZ,L@+QZ,O&ACWTH0^FBLX[3!FWYB-,;+AK5E M&[$' 1==VSU&.^XC!@-[V#LQB:-%-VV&TIYZ5:X[M"?#8ROZ#*492CLZ#:<[ ML<==(],,I3WVJH:3ONV,CJTB;UY%3T.)9A/>^^HSW$\"F#85")<[GU-PF24\32^!_6W]POG9@$4XQY97GL<:N^PBOS\@KFWJ M[=5N/0W&FZ$(0Q&&(MI"$4_3:N4I*6)W0K]IV'N%R4UFLB9MS*2--6%C3-J8 M2>LQ:6--W2]#7R9MS*2-F;0Q<_%MTL8,I9FT,4-ISX'23-J8H323-G8%:6-[ M@"RO-K?B)#Q&D_MRN?,Y!1[0G,_EG)J3T.K, 5WP@$X!3S/98P]4H,\MA:QG M4LA,>LA:%.+8E%5#$E=/$L\O9[.(GM,],.#4-G*QD_%U +_ M/[_;C[$W<;X[+2ONL0YCX_*5UO=^L61>ADAQ'YB7Q-R+HW@1> @+Z!.$9=IR M6+T_N35GOL6L,+[GB17EE!X#Z_UGSA(@J'!E?6(!6*H"031!F#Q"B(7E?>79 M,F0>HM(2D-Y?XB=[ $R]&/8T$;BDA_[*M35<4S_GZK6S\, 1 P\]<(9##I#'>4V$1>U-AQ$S_D> M'O42SE)^VF9UK%]XN@PR;LG[7[S^KAXC; _N$VX!_./QS\]B*5'-,HG]'-%K M\0" 9.\"#[97GIP8$TXMB>\$0&T\F]&&+>*$6W,?IDD<$?%P_BQK"!E[S@39PF8H:<-L6%5G@%;( M2)/@?0_>S.T(NP^1'MOP/@^4S/U62.8W0(9QA-"L**T^PL%])@1L\4\@>':L M>*Z#\GQDT;PUMZ5^S>OI'*U5.;<\P@/B2NYITIW0RV<-&0KB0-@!A!QP=)/X-XH>OY CW\Q@T)\HI ;2-Q#8/EM9]D,VM M7(@6YI-)"7*\P&2OS@^>*1#=8176-&8)9BU%_![.!*6V%[(T!7G&\>.4LP0F M1%*(X[]C+V AHM\B4#M\ (2$<+@@HA=Y!#*)BWD@-OR"%Y*N4V.UM8J"D-O3 M?)IZ2;#,!$"[(",0Q6D@$=P1'?]FRE"3X]8BX2@8?-BI?)D"92B%CSHMY O< M.U0OWY:X:W=!&DR#$&':\9^@-!!K'K'3@0YKAM1VVF=@L:/^IJ]:O]]_DFQ]R#N0+'#!L3+U B+&!H-)4R82\(MM:GJ1C@+N#WHF*78/[AP\"G M7RV7('L%^W:L/U$B>3%8$/\N95."AXD] X"92;57IBS0H\&>@A5'.'8LC"D: M?>-IR8)6@%/WX?5W+ BISD=:4VII'5)I41PE? 8.K2@%TD9*A5@JMAR^^Q<' M3X7:.(#X +' A.%"-L]LX"/P?% MH*O'CO4%6^<4@\N!JBH4K&3TR0.?=&>A?$GW,Q!JX(DE+%F!^8K6N8PF:/:2 MD'A!Q7Z@W'R4S3CF5O%,[PZBNX!6"49ZC&9%D,'W2"]H_1:Z7!@.L.*5VE$8 MR$8E@&&.$$\+!_G*P9[+I.] EF+E?13J^4IGMX 74A0BS]2T4LZ_PM([162% M3)RM)U%5!^"&Z.<,7@)/I8K6?H,!H2RM'E++U?3G.JO88MC,@TR\DJ1@FZ63 M([0V&&W"I"[LN$/4;(V!UK&LMEOAGW@RBY,%4HKT:^JW@UID,Z M9.A!66P1YQ&5XH@966(,FH1FA@-;Y&2!>? A#46N]RX0:#Y\1+.H83$$W=Q)F#AX3;229L#'L74$" 2Y\# M7 &R\8,LA"W\O_]G[+K=']\D =UO6:_+WWZ2OR7V>@N+Q_9N*?W ^1$.'UCT M&.ES2#NF M<80*VR[:XXF(#P@Y[ZN4?^AZ\B@E,?:*;BH*79_F2S"2LJ(37RJZ$4:\Y.AT M3B8;24GXNB*;D9G%W,C@V"%ZR9-=P*N"?Q=]_4"2$L&@=DCC67:/+Q+#L92" MB+AV,N?6;T R[LTC.-9;,JJ$%5A&$FF-%6%/]V),VJ]T/8-JWJ-0BX4[H$09 MZ.HY9W+';=' D:$>BS+;>O][^;G05V)A/E^"M _*.SQ]I3;.T%LC$+$[\#2^ MC*1>VXVI/SD:SACK65\K6?GRXA!;H$FOW_(1*T;=R!PEH*2P"F0P$]N5DTRMJ& ;TQK31X;2\3OF"!;/X9W&'/4XI:$@-2 M)!.>H?\"?U(@\@Y](/I:7?[!$^JO->_2U;EVJ0TZ&/<9%P2T1G$L\I]2KK8( MN.P80=Y\+:6K7TT??ZCFQ;:37S%&>4O+69;K$Q_(AH1(.[,0F\.BF%0"'J/* MR)O2?2$W73U% 6#\&68Y1/ IIYZ^8+YK-&7KE"2-;Z D\*9YF@E?$UO#B@"I MXFY@-.:!'RYM^.)B7O^5O&I3?)YQMI#RF>*:C\W35VB."O-;WEK#*;R5?'Y5 M3/Z%A=+/^$ &!BZTY;Q=+FE1+$F1O&Z:'F5HIC0HWN$&H(OCZ%3;DWBT;H*E M"5I^*#M2%Y:6FJ>RWOPUBZVC'6+YVR(VJ6Z^R0:/"9K."O''\N:?S+7".!;W MX#[\$Q0H"B^U0.V>SOLK#\1U!FGURUJ5M=LHS[G&PFP[69=64S8'BV?'ZC$( M'(:EV4D;N&YYRFM=RL80;>C)4!>J15BMJ%Q0K]2]"B-5&45_@ ] =Y3Y(/B< M%I7%)S2+"..(0@+K,#>$A-X03D.8<.#W MB*R!%+@:4U1KQ4V >5O$OBJ'#&L"2-.P?I,N5T&T"W7JGPA(7G65RF12RB-#(MJ 32)XGS6[S=N\=X M#R;TT"ELRWS5/6W2&55_56@)7>1/A2@&[7"+HC\N3-_"? +E?ANCM#U >!;# M2F\FCK9;/S,8*#LN)ZOYMO5GKEV;_:*Y3"VW1"KKTEW!!UO9)YO4R=8IE7;U M P*PE#R@C4H>NW".BPM4>$-I&0>P ;!AA=U.YC EH:/I)GWT'6%=Y;>KX)@' MACNC.WPMY56FK9:K7^"W; M=Z'TC9500B\ENHU)V8M:%Q6,LZ6N0H:/F,B38$G)I=J=L+J.J62\"\K> M.C%X\6U"@;M2.N+"@>LIC6DFT\QY0CZ\+)G1AU",BQ4WI?#3;P"D$7"5&O=7 M"F2$M >O?? 7 B)JH.2VZUQ]9:RZLJ?1NB5M2?'!OW$OQPG9TGR%O\QSL%R1 MW.$!Z?>O31Y4#"BS11E=HBH3P?"EJL,@/:>X&PLUQBH7@VO'8A+DBI#?JHTJ M4RK*,HNGO0J]W7^.UWP[NC7&! X3YBN2Z31+&&P*7JK(ZP92W?K596%=;%QA M%"Z+4"KY-"27: 'K7>D$4XR@*0!*4@](Q%>MMAA&N947/,L\27.I/%$T)WE8 MY,'=YK+F2*63?P&62,J2G[??O#DY;6^*.#*E0GYY^\8NJE]Y4DX.^4#L49R4 M%4V*]K9PA2C$ CK$'\F"3?@&1TKS!)=W95+_O2H7EC_DG\G)FS*.TW_J\%:#;G'A$IKZH M9)/J;V45;Q3 USFL ?@ WA3%&3\J<;;YQ/>1++KWHNW@2TF!KVP+FQ&VG [% MTF1'Q9>\6%HDZOH%299%HCIQRA]I";"8*\72N4U_6ORO/+BCND@]%"0*J@J9 M:5NW8'6+!\(X)8%(A:C@!J!Y2_Y_,51U;B(JA0FU MJ@+@!EYS@Q^#5I]FVK3(S:8JTYJ)+&.Z*"AW1=,OFT99(>@I+B#<7(SB1?1M M4(R,"D1SBE&U_-'YTK%^(<>*^O+G'_E8@L3..R-C8%Y2I=/7I856WJLHJ^ %\G@N70 MV45QY*'T"$-5/2?&* JO*AHYNX^5.R64F)(OP?6EVT@1\CO[5NBQES\+@_Q5 MRP4)AJ42KI=#SKA?F,&@J[*"B#+V3;@41.-1@(3P!1^H^M$I7@VR4$7AI%GX M+^#0U \\&?W^?4Y^K@AEX,BBN%5%$S+JT[2(J1_1;G@-/Y"8%T3#!?NI5> * M\@SCXL5+@&I=Y_M-@!2Q6%JE34_[/(-G2L*7EZLB83S+5-'DS/K\Y0\,,(<^VAB/Q46'7[Y>F$=YM&F&: M6-63P/A50';9Q4Y"Z#4]TH8;EOL29TO<6$1T5#X)58O2<@_B8@_$50 #1I,1 M3U7$LD0.!%+T?]C8IDLW49Y,.@-G/ M]LM'F^SNML2']0^^ZLD>2%VFA[+IH=S8'LJXTI;L7E/:W+9KRQK12;E=6V:H M[(%49OHI[X*CK_13?MK>R6307Q:,?PUQ]TPO'W8&![R])@R.A'73Z]3X(A@. M$)'1E\[:'8[I6]F6OI6FZ[.AM,NLRG1]-I1VF569KL^&TBZSJF?7]?D)[.$U M_+56V<7N%KOXH'9IK6SGVK<'O6,;*YIVNY_+KN[OVJ8=0]I37UPS+CQ].;T';L[&9UF8!X3.G]* M/^=Y'JW;'=B.>V)[67.T33[:_F!L3X;F:*_P:(=NDX_VTN& R^[]QW7$IO2 M>^BM:S[H, ZYO3[9.#:3;/0DG^"N>2T!X :?_\%Q+YL_V]T",]NRR-O+WD." M;X>&V)NDF_ JM]_^"[:K/1_'<>W!J&\.J*D'Y#K#I[W.,0>T^X!ZXZ$]F@R> MU7U;SX]N]L]UG SYW,YPZT[L;O]8Z/P MYH N=D"3'AC63W@^SSI4L!V\\UD9!FVTI]VN/3Q:KAE_YW*&0=?NCHXUW,SY M7.XV:&0/NR9>T-CS&6$B>/O#!?1N=]#8B[G?"<]^HZ'*]NNY ^S/Z[DR=KIC MNW]J4E]CL@'.Z%I>=9)9S[6'PQ/=OL:('I,^6!=PF=C]4R^8 MS38VM^3,;O63)^:]LU/$K6;_,35V-S-HT\ M&P?F7/#(QY,R:].HBC"]=>S@8'FW,F;!QHP]U9'?[77.HUW:H MO>[Q;I:?Z3-)'92K(E&/'\4JK9)- JJH G&.OEDTF6@M. MUG5-9O!UGNQ@;(_[)P(AFY-M\LGV1_9D>.7)H\TV%+#+\7.[PA[8DYY!#FKL M\3CV>/2$=6;F>/9UN;)[IHZVN>Q =M^RF4ZK7,U"S7I 1%E/T\?4CIRCB,6\[]3WT>'^+6/3D/\DT=:V M@MJ-J\+B7WF:!;.5^"B(?!YE/]S@0^?CG?$^UG&1=?Y7^U\5.*YU2]$ZN%_P MO3]6-F?<J'X^L?[P,_F/TP&G>&H]_UW10A"OEA\ZW3P?-9%LOBN-^DX76?KU]W. M]N]V#>OT.OV1>]*PW1W#PN^&HY-^^6B3W?5=?[1S*<]DLL.#AMT30-NK1B8; MC]88B1['^L7'-IO6Y=:H5E[^/D\XMS[ <_/4>@N"V_^/:?*WG[[P9<874YY8 MO:Y]0)GR]6W,;_#),?OR4,HYP "IL4>;NGMNU^V=@VPV=D7JHS7+[$JVS#5; M9JCLPE3V4+GE.D=X3D^_.334#T$&K_$.<2>"R,KF<0Z#^NFK8S;NE P5Y45= MF%+JE_XEGZ9>$BP1SLQ*A"OSD#O-)XN7';;%#LL$4Y)^5E-B]? MP-!9P^EL]( 6T(;.#)T=N*A^U[4'$T-GALX>=U&#WLAV)R>"(#8HD:NQQN4G MGLSB9,$BC]]@ZQI_FX5Y3&I^,S(%#]N 7L]VCA9D9ZS;?[:@"@<* ,<>]\SQ M-/5XG"[(YZ/[U9CSN=CY#(;V>/R$Y]-V(,R]VZRADDC-:9U8]2UCG;!(RX]S MO"_>'>R\:N/T+'O26*8PY"]'[0Q#7>Z##\\+WYPW:$]&1[;\\CP@^&' MZ^2'01>;#!K]8/C!\ .URYCT;>>!/6Z>A!]VIR3+-8Y<3"/=Z# M,^;(O=!_ M)1?2+7_"IC#M/-O^D[U)K!M9 )>L&1!1.&>M3[;VY[Q(V%^R6WXS33C[>L-F M,,T?6'C/5NEW?ZLN%U:F[^WAVU*;NKME(V:S1]@(,0.?>['H7O8#T#-/1#OQ M_V -F(4U3_CL/[_[/P'W9LR?N1[\U^U/Q\.)RV=LV'/YP',9][S_'8%73$G/ M\:$]V''&9R6\#[N3+J/D^E\XK![TK*'A^5/F\DV9K*'9>>;A'>3\-[8A/<& MY8VV(@^Y1?O5B%3W%NV7H2^3Y&Z2W,_N4;V)TPQ=19/?WLH\O9/#^)KPJ,1RPV-&1H[,J_]Z.9TAL8,C1UYG>4<"XYD\MD/+Y9D(4\ML)^M!4N^ MPGC1[;/)9+>[1R?1F$SG-2FS^]X&"\7/'I0*\TVD=?8GAS=]KAY9O^UGL[('@[:[Y1= MZ^FX0WLX-GTP&GL\/=MUGI![KMW=_)5'/&$A:4[F+X(H2+.$$CB?B]] M8PG,6,Z7,VT&0U,]W=33<1U[,#!N9V./9V"/NB<"V3?([VQ%[?2VY&532VUJ M@W8F'DSL[JEW=J94SK##];%#SSVQ[Z%A!\,.5\8.@['=ZQKM8-C!L .QP\CN MCUJ(LW$-K9U>]AI8,AICT66PX)8W9\DM?)#P- \Q:<::)?'"BO,$/\J2W,OR M!#]>AC!W%D5 (1ZX:G%D?6 KJ^?8%M9&6%D,S_NYQ^FGMV$\!=_N/DZ^SN($ M/IRN++9<)O&W8,$R'J[@1]]WK,^5-S O"^Z";&7!3ZQLSN'_6"BV$ 51' NB MK*(82M!RKRM?G_!9R+TLM5YT.R,+MC'$^M<@ FF:9BDEER?H8=[/.7R<44,H MGV<\6<"^ 0_DWEP^>A_GH6]%<69%'+Z!=4VYM62!;\.?0*HLA-G'LUG*,UQ5 M=9/$$/$,I]$KID&E_6(LOEB&\0I6E>*,$'R3(L@>K#&(E4*GQV]9YW'ZL?U$Q7U/,O:^ M4N]'!(&HKQ9Z$R^ MX)4D!&>CJ@1Q7/<*(K<2MKX=*7NZ.@2=WT_SZLJRHW8 M6AE4OS6?U\IB]J[IXB7X3K?;Z8K"[&-K\)UAQ^WNZN-V6O'UN#-P!H]1*-X_ M?X,\,U: ,OPCH[5D2;'FW3 =;C6ES) M^1G\C8)'#\1'>"#HP7.&55#;? ALQ\Y-.-=FMF3+7EAOYBRZW9Z69[:M3F9_ MW[!M:S/K'H,@8R3D18"-#*MK-V4-8_66;%NMA'RH2=@?M,HFW!K,K,_XJ\ < MV1;_YH$?8"UY@M-FM_SQH8\N<3^]'VIWLW5,*V&/#EQHR[ <#ES5@WJYM"A5 MQ%#:4Z_J05U2#*492CMX52]'CMWKC5^UF,@.*DEI5#WGH6?3' M^!]&YER;S'E0SZ,&"1Y#:4VGM =U$S*49BCM<%WMC/MV;W1QA6T,J4,.QQT] M)T-J=PK](:VP+I(6N0>G2O17]KF7<*H4GJZL%R.GS!6VK3BQ>L[W]BG)XQZE MGXI4YZ-^ZMHJGQJSLO&G87S/$RO**;^[!6.9>036/UF$JXII=17GH $_(QP!G@5N,_RC?F=92@>]3&(_Q[Q[ MW 5@@[O @_V5!RJF!X>9Q'S3C.>A$GW+IC(;P=%\\5_=C6/;=2=E]^ M8J7 LL$,>"W*@(26>1A:*,^P4B-=\HA*-NIG44.+P+\^D RM1Y(#KG3!O"3F M,.MX$7@X>Y\Z$:9 L8EB@<,/IV-91^1JMT _] MI9%+6Z1*K[\FF-S!D8*I/UD7;>YEC]:(I=/$TN'U/H\DE?84Y9BFL*58[:W5 M\)BFL,^T*6P;*[940R,EGE&F_9K$:6I]H+E?:2G7J-,?'U; <*WE)F:N9JYF MKF:NII3+E')=ZP&:4BY3RE59IRE4,*5\)F_.:S-!G0FBN8X][Q_;E,81F".WX4BZ[ MUQV:!.0F'DVO]YP2D(W(>28B9] %W6;*:PRA/7HAU\!VNZXA-$-HCU['9I@ M[2IY'?)@'?&@=WG$@XUR8%9,$DLV_Q5/+1_[K@73G$IQ15\YZBJXO<@66^:Y M':=SJ' MS;#8 @@-F^W]#CMRJSDBJ77/X?N)\SV-/>E^KXIJC]AR_.6.:NUTB=7:=SQ< M56JWL0"VK,:%8UL$&?:_PWV/83NI(H^%%GBW@1?P"/ZO>NH%40;_#XJNA+!/ MRSBAYS,N^C72ZK?WM[L&CG$V2O$O7*^]FV&0.(=:(\93&6B#8?H=]R$,L_;S M$QFF*QG&*1CF\ V_"GYI?K7JEZ(+YP?5A7-C?3^UJ S5=!0T$5"&:Q<;X5J35MR2M&+L'-@W_=P,H3UZ6;/CVH-1WU":H;3'SL8?#.V) M:^I-FWDVIG.@D3G7)W-<9VCZN1E*N\"J>N.A/9H,#*492GOTBM-1UQZZ?6-( M-?%P^A<_EZFG(I*X \*M?44SAZJV89NK9DP=U6.$)TUIW4-)PHQQ MW2S2/Q9]QK#(M9/$P"C2)DB:QM2?7NQ@**]@=V_)=A3RU=QM6_S;DDB:.Z>I7JA7Q* &X%39=:+_K@S*(KI]%+9<3 MCZ>B JTZ+1@Y3FY6G"6J?^M:S9L?I%ZPQ#VEIUHO%J M"*Y.2&U619M1F)U\W;9^JAT+G*4TCB(>WM!OJ,:.JA-AZW$>:=T9BEZP&X$L]F*<]P M&C%6;08+CF-F"8PCVB>+96%9<*^D-$LM&BMK:U\L3A+_7:G$'^J%Q6D6>U]E M*3,>-!"XV'U)[#L8V31,+L5%KU?=)M,PV31,;DT)^F>03BSQYB0O?D%!'"^Q M9K_5=>BF';*9JYFKF:N9JZE#-W7HUWJ I@[=U*%7UFE*,$T)YJ6VS)1@FG;( M3:!#(R&-A&SFEAD):8K43]R@K3%,4Z2^=S,J 5V_)J!KRA%:4H[0U:1G#T:&T RA/;I(&]C]T;$U@LTCM*NUI)RG$0)/:4Z94O4CZ;J- M%79NJQL\-J+"[MI(PCD6D\>0A!GC>;&(D9J&)-:E9L^01 ,DC2E5_ZFMY;G; M;KC+&MV$8T=1[ENSD&67KDS?/SU5DRE+B =EA3I5$#NCIV^2&V&%>%=+E1?5LL3A7@)ENWH:C"99GHLTMU9>*M^HN*4EM[HY"UIQ7U'U#(:A]2 M7-L[O+C6/JBZ-IYE]]BI5VW-477QS:\<_)5'/&$A;<5K?Q%$V#:9ZG]-[6#K M:X;,7,U!C;*B1D)?: M9B,AC]LR(R%-[:"I';SXM9T>TF7U(5V3*-J21%&W:P]-ZKLAM,>O'NS:W9$I M4S6$]NA%:A.[[TY,_6 3CZ9GNMP:D7-](FJ6)8Q@6,2QR[21A M2DF;(&E,W>!/;:T;W'Z[O:V[YZ33KU3F]2[>Z-;>TLRS:$F)A6>C2J5>37%> MM37F[8Y]4+5Y]F9QWD/:8,J"N6J-G#[>WE:4SX[V'+?C5LM"!T]8%JKWD1V5 M7%$YPR;37;]L=WPG>$E/3>_4@ONKU3>]5TWOU8%IM5@7U[S$\ M:7T$J9Q8[R,0/]QZ^5;(G5>V]1LW35C;7T!IYFKF:N9JYFH*J4TA]94=H"FD M-H74IDS0%%*;0NKV;)LII'Z,#342\E+;;"3D<5MF)*0II#YQ@[8&,TTA]=[- M$)'=F"*[@8SL\B*R&W'3C;5]B?.N/1P,VYPW;VBL\30VLKO]KJ&Q9IS&==)8 MW^Z-^ZTO-+O>&J#AQ3ODMB'%TXB=EHL=4&V][LBHMF:?S(]#/:5R\11[N5)D 4\M99YXLUIW2S#+/L@ M52^<6_RL/ M[EB(";X=ZQ>1+7_L5MUS:\IOJ1/3'4P&AY MJL0'U'%J&2?9+(85X"XM6$2E M^/ (QJC35$P&VU4E\(NV%YH<3?!.;ZW]V+ I=2;CSN@)Z'U0EMT8>F];1KW, MHO^=?;-D(KWU\F<>\5F0O3+)]*U/HC5S-7,U]]N>?&CIK.ITY]GAD&FH8.GO\?/KN8-)Z.KO:=##7>9K6A":I MWLB>Q]=Q [MG6F\:0KN T3Z^@J(Q0V=-I[.)W9^XK:>SJS6FG.'3],)\\@3[ MZ^]2]G8VXQYAL6.<+6'9,VI1-ND<6\]C>JM<.U&,.\?:.X8FS!C/BT?<8<:)\V3C_FD(53S9"N>-'7^ M.\N>:W*$5/&N7^G^1B7.KC.\=%4_-9);*RC>G'*JUT+G7%8YRV7('TPY3)QK M/YMD-_S'Y^!YUG M3=/#P/_/[_9WC0.C_+N6+&@K@U7+ZQ^1E^K3=/\1_)4'?I"MB+#>L"5FJUJ? M>1KGB5+@3XA1)UL#/\X3KT@;45YS? MSL6"17M6Q-8@Z5&.9%LI[ /M7SIGB?@;")2%7.$RX3.>H'PDB4.?B2%@0BF/ M A"X>41[!L]$<89M7J+S M<)[13^[CY*O4 22S$YQP0C\5/;199H5@ZV7"!H4=MQQ7FJ%@: K3%#[%<1^V M_E.6SL@ZK2YMEJ,FR%'K6 POE^5;0'(OV J6($SJA 5@!F,8$=\'*\??P9+> M1[0D,4#Q*Y:!.EAFM3]46Z?T&OX<=1>2/"X?%*NFNLD/$ ^*+V^ KKZB(DW MKIYF4K.*U258P;00V$WO9SB9^FDC=E60ICG^2KX2AJN.K^\X3C&^!\V;SH.E M:F1>'!\IU'D< EFE!?WX 2H7?_L\BFE/5S0^> UD1'BT$=J3R+%3&"KB:7DL M1*'3?W$OJWHBL^ ;_+ED*R+F> H"0+&T [774&#T0609>?,=A MFDB+:>[-$7PK#!9P>F+(6(!:L2GI;#D1_* <#:8$VZ:;$2/ M95L\653>"MN11S-V![);MK27="$0N^(D)3<1AO= 7$PY631 00E:=7(D>)V+O&H8H[UO6"4^;&^%\R;%])4[04<^K]$DLB5P8:]$2;B.VDB MMMS5 ;GY&FS\$.UDA]B:3$@*)N#)@DLRZ&I>RIJ!7-%8&7"FE:[ IO; -4#Q M@9I-4.S&#^>$H+=@&4JWE>7+7XC)2,-]2!P[Y0P$6@&I1X!\Z'M8(EJ1+R7_ M_P:Z\1] A@E"V'U&V="Q/M9^CF$4GX/H0WP_Z98)*1XBY8I_DWHCEP68-,@R MVA(%FU?U'QB56P:QCQ$>6^W$@GT+%OGBL.&8CR0AI.7,>C'0-]T&*7X7^ *# MD2*)P*3H1Y8ZG9062R+X$'4P#89B&-1) "HP+>1F%$KS":LAIZTLB"9_><1U:W MXPZ^QSEV.SV$J?0Y^;4PHQT$@Z0J9J!9+]O?"A.'3W)/G$W(8;Z)<'G%@QJ5 M %W, S@$(@<1:"[!4MDN]U7,:N?@$NH25WL'[GJC!'YJWP^X0O M$60SRC0KZ9X,26'YW05Q2%_1\?,D8[ 2*?4>"NNNV&4CG) MEYFWDBM.8SB=R%,K18L?I@N[9/TK]V^E@+J%X6 !N;+Q+8\*]45\)\J26%H3 ML5M<8J+LX6*G*$W@:%+ @5&,2)'%/%-V%T) M):Q<'_![%\A?:RRZ8"3>;1)+FDNDGA*P#D(;MY?D'1?O.=[!ABW$%158* O) M]%$=>]O6DA09;#"W?HLS+E2CK&/[O_]G[#K.C]8O:+O!9E$(-\:EB7NLB/ ] M1)QZD_0+^O*%%")ECLS0=IFBHOT[P]VU1A0*=CH7N@0, V)DLF=Q:\E$+KES MM]%B(N>'1,Z')G)N(N"$7E:=7?\=)N1QNM]=%TXX%R3F!MX*&(:&IDB=W#<*30@D)D;RY*IKF\5X]WK$_: M0)6O1!AZVU0P\$A!'7+SBQ<-;+$Z%<^I"^? Q,!?7X)J6L$3&-)7/E.TZY68 M$L-6\G9B$=RP"-Z)_AWN)#@B&#RJ3(4F\?<\I+]3W 1L5_'*EM/K[_HY:;Z# M\A<+'Z+.MB\"-C8%7&!S19"=XCSV>L!]\ZI A-C7'B.;>^/3TC 3GX UR)-; M8?W"V:P]35:U2"L0;% ND>)1-3[2AL?>8HN.3O8U<$D$ODRP($F#[!IO<)=, M<\"R3/2>R5NPD<$HMR(..?4Q$?U/;(KU 70J%C_;&4-+86 M3=@,.H 7%MP"[= =&AZ[N)O*46[,T#FC=2HG;)<@$9*H?!3V&=X*;BI>$L:6 MTW6^5Y&)'6(_HSNM*6TZ@.WVZ;7D]#7?MFF^!?<$4*^MS2;.? MDO@V88OV$A,M2^MWA'I9YLW^PCW=SW0*VP5O'6.6^"3O@P1D4PPZG^79/$XH M()RG:U(@7^('+_J5JRTI]71/62:N42A'WNN 3RTNM_FW92#\!,H^^,!6,M=L M_WR8UBU*2E%*EJM*'SI),B.I&9":9Z4=U,%YR205-:EDC3N38N5EIA[._4T( M&M=Z75D\W22]<'KZK\H$EFV3UXP*:WC<^WP>@GV2%%<^S/J<@Q)QNM/!C8-V M<51D4\*\G&[9_LNVG.->5>Z)C$7'2Q[)I!?M)>ZXS,P4,KU;5@H2_\.ZA$)48S ^R MO.B%)B^G-(5^3_%'6^RK'UH]PD.L]1A-- ,BD 9-]0:2CET2_VP'AY&+J<[_!H[HAE)9U]B4 MN(SH0B,<42DFI+TZ/)6KM)X+O*.V1?[T\%,^2,6-JRKN7:&KWH/YDN1B"4:_ M;=-OA8DG=HQ\;U&Z!18=7:2UG-?(\0)SI^2MM?1%HF"A?$2[6VD3>2!'X:E# MMHBBX^_?_^,7Z0'^R<,PM=[!_L0JIXMY\CH4\PYN2>X)<2EBDG[ "O=2YJO_ MB2-17)T&-I>EAUR6CLQEJ;DL??"A/!)U%LQ-*I5N[@J77 1Y;_#F"U7YNU_> MO[D)I+ !9U]6RX!T8@A7%"Q%:4+$,ZSS$5G4LB!<&:)87QGBV\.53%J>,Q%3 MP,&INH9J L1E"D61W$'7AL5WK)_1V-4"UU$9AU:=RG$)',8/E#FY-FKIX*+\ M4E+UT#+,%XXS6;\7E;$7'.ZH^$+SU? ;5$'OP)5HNY>)+MHL#D-1Q"4M0$QF MPZBF4'Z%VY06T DB,SZU9-8B$%>E8=&K']K<:WW4[?1&_;/W+7;VS@3#L3T: M' MLVKS6!(;0FDYHX[[=ZQ^+1W]&0CMKOX.VR^Z7N<@A>*7=6&V7XE>+Z3R> MV+W)TT!]&\SM \[GI3,9V.YHCC'V:@6&!A[S,('1QD9!+YV^:SOC MP8/Z,YLN3H]S.+W>Q';'QL1X$HFA@\%NO9,_5HR?(=9Q/<;^&?>DJ1SL#.S) MT4V'S[!X+LTCB(>W@@8*;^" :T 0$5!3"JS +-YD/@W MF+"PDI_*E'PB1$4'_,Y^CW])8%!>8;O*( >?/FL*V"%%[TQSJR."$XX8"J*8!($>EI M]5 RFU.;;XF2%08"7D!&Q5$&8M$VHHV71\QD[Q II@2TGI/VXWJD,521'5B M,0M*SJ'*\G@VPY)DV.D7SK!R9J'"Q:/$55H MZ.U4\R93V+6E8?X$Y3H*=J/=9#0:\N]2=F15B8?P><'-"L%TMG6OY::,.T/] M^"N;JVIVN9I/;1ZPH(;M1*5MD=B>]% Z(Q[1FE\46P<"X(6CS[QXNQRYR+!2 M. %Z^7$-#J+V4AL1,/72M9JQ$U$TH? ,TC1&2I/9U#MQ[5D5!'!][')'!"56 MYT4<#&3+91BO>%)0@:8L-EJI4.'[#7&'2"HJ=L'1$NGU MZ0#74YEUS2$+(GL&"DF!J;I'Z:)Q7Y/2!^@B5^^:M%<7C1QM]&VZ:'(!7332 M%,O!NJA[?EVT3;W5ZZ(Z(3MY9"$+KW UE;E-#NX6ITKR5L2Q31)- M#"K8?K"%[7<*SBTR<*#)P+7WGRK@KZV:1%UJ7LA?:X3TW&O.U]WU2A$ZT73S MF@@%@>EH3"]H6XDEX L_OH\$#JM>88EX+8NE!,:I&&"F?N20^I&QJ1\Q]2-- MK1_1&WW4NIH]<*1*9T'>'5L50(+ZTDR!/[1VFR2]2T28B&?9/<'<@O$>QDL) M/)QFTE8KY=0SM);5-F\7\\YDL-M4KIP0>*K#$JND''FA>L>=>DS#=8NZ=J1J MI"@.A!$^T)&E'5"&GX*&6[P+)!(/Q4,Z6*GJR("EB!SA&M M3N&1SU_^V"9%A]I(!-D?>YS[,IQ&J(8:JJF.YD(=LT2X0H%[EZ N(5.^7+^* M*+4Y/O_&$R](M?%CB>M]_;2U*Q:QG;1Z0#B]G:15@[.Z]VQW!>; &W4:2B7; MXM"3L:96]O.5C1Q;\XN]3$73G]2PHX8#6=D@H:+60N.''<0#"D$OWA'WXUJ/ MLX\4^WA3=+YIN^;XP@5ZSVN"UT68*;K?BQ#&8V$YW9O_*BAA%J0>/'((=)_X M >&4%>/8Q>6F1-T"7XL:*95MA"KTI%!'"P-)WHF62&D4%Q3-^W:5)OL!T9V M4$7 3N$GPXG.@Z5 . $*K8"+Q,DMBV3(CX!L2[019%/9JD]KD(&H)5Y&)"Y[ M\5+WB"47O\D3ZBZ!^$*B8S!"O-%\IMC2" Q%,.Z#=*[I3O4;X"2)X\\D7LSL MI@*Y4FE,B&^5?9O@Z!,0N0(T.6+8I!&_5>"_WJ6[5]>E MNW&,_P:]+*3WUR)2B7O_"0C$4];Q6^#@!8$JM5P$?"A@5 B/9_1C2H#">9J6 M3@<+5]C-"XE1ZQ,3B<:#,HB%'E*J)4 @ZQ0=P(IV;D? ^2@8EI)1Z.)'P,!0 M!#GQRTX6K#PG"8* #:M%1VOJ"^5AIY42#O*/B/C@2T9GB#WJ%K!_'E.89?@F MO6]1RH^"(I+X8JE$*:7>,;P@&=I54)8J[$<"079AE!H>Y# O>ZXB@J1L0U,) M>Q=W@"I";\O3$'(4#S*,$9$"4TGPI$"VW\;4&!3[LPELG3L6Y@15AD!LV^:X M%TIN.XD M("1ININ(BDYI0@[NV?/[LFFP@G@N@-RTABI!XN4+Q(_U5,-6C=X%E2+8%7TC M&M_-" :.NOEJW;:F<2X.V .!O,(O<>^Y=KX;5S>"-!)JB8ZS\]&19TOD VR\ M1^$(6JG(0,)NI23UBQF*OEQ^0+#9RA)-=U!CVST63)E*84;!#(9"T"9-,A02 M/.%*R@F14(*3N55PLI^9E'R?M/Y<-ORKD#$B2EE"WPM2_D(0&M0&[HLVF3IU M-K1!C$D?P=T_25\M%P)<*W&";.5HHDC4\Q1T>M+D9U&X& M)]MO!H_AZRH MS G&UKS?9#HQ/G)UJ45R^9]Q^==!?A2(+#LE54\8Z4 TV8PB3FUMRURR]9Z< MPFF<4A\SAMAZ(KQ7&9 \8-GR,Y.APH)@L1EU8ODQD7(D\271Z*>62=IC1==G M0:8RAU?+(*R\$_U':[Y:HD\I#'VG^[V6\UY]&$8CZ$L,J\H;@DU@P'MR0(L0 M+$)%LG)6*HO]Z/!0F_M54',E.%P_EDFN M[GO:))CLC0-'BY8<6#XBL!Z7AZK[V[7MJ''FZSF66VEP+5WV/+F8322!?[ T M0Y5TZL&O]0O8VF]AH[7 >KV8WF9!ZW>O&BT4W15LB17_+5C ,E6\#N>"EH9& M!4(-8C2->I##_$F:29HA?T#!Z):H]73YD3!J8B#O3W+AN93W%501MPYU7Z_' ME:R;A7@Y(X*Y&[2FHLP+ME(16+%5\B&Y1%6 ,V-!(H)V-?T:8/]C<:\E-F?] M"$43.VRFSF2"-;IX,Q!S<5'7=Q@N/S6=P$@GSTCRZFEF92,(O%K#"V<6RF'L M[.=1O?@;6T4&#G"'L.9HH^O.AW#J=!R]KL11!3)#--ZTBX+LM: M(\IB-VBC0 B@QXM1<&1_=$SO1#MK>1T!1^MS>,<"4Q-(R E=PK;K*Z&+A!$I M;+SB+$EYJ0ET,$K _6K/#DMYQWN:9&,)4$6%ZBE;:Q."4< =E$'C91S0L7M) M#/O'5--5F31!4Q=177'^+[I;RJ,V"75M<5_PWA*\A+08-XZ 8T7\6R2F!3,\ M U#!OM0?)<<5K2I5=Y'KLEO?22/]C3+2K\=TU>2D)A1)G"C7I/1(D&'5=4[I MW,!/BVH06$\,S,?DM9KT:I!8Q95$@5Y.HN471'A.[%*_A-1HQGH##$V]%-0# M/R/%@RC\A%7=0N"\3Q,&1I+U&[^WOLSY5QX*77<7HWX@BQI[_E:\*:S)X8C< M'F/?-[!0P?BFGGWJY@?T%"HC7#F(WDR()%AQ($KBL$-Z23CFX/8[!'M<6KZR _6AGI4FGW.A'/I(%>PJ2\HN8RY:8Y>RTW#9@H5_ [^(O-<8^Q1B>3JFJ%2>*167 M?,8&_9<6.3G"^.;DEV+1+JI+^9XRMT-#(MMMUXR-(+@%4+-8Z_=U')Z M[,89O.2OZ&EGX,M_E>DN;Y7F?NUEK_:U-/UE_S1D/-PNX@24-B1O5K?]R.<8 M31#6#J>F.L)\T1N1RR0K7^;NR!T1B>=,I"Y$*^40B?M4:01A*#:@JUXL>IG" M=-(M&X"Q,#0%%[DPOH3[NUCD$="5#@LBWE;DT.D$4WKD@7"?-@A$+'XK4:24 M5"L ?5+E&.-X*>PDV&;HPGLR38N1K97$,!SZW1B_P^8N5A8LL"\NR.(@)9L4 M>]TG-*MB'TN:HN[7X@Q$@-=7-*E:=NZG/UMOT2:SP/Y=F*'1:OOO(O(M,48T MAYG?63?\O ]'MQ>Q@JU69]O(-=+3M6BHQY((.6ZSB1-T9G&FW@2P1J$R0M6!@D MU(@M49L )CDFN<\"Z5?6W%.4Q%V*'1#7%=WD5W03_$M&L"IRV2^[(_\EX&=V MU[QI6??*MPQ5R!&S^PC]N7[;1O_#W-WW/.X^\- MC+]G_+T&J)%/()6L]^^M&UDV]KXT74].,'7&K4@P)5?7Z5C_ !LS%)X@1U.S M[:[@9P1?4R:_9B25OL.^;$TI!FMRR/IV.]HPJ!8$&> _Y77EK2[5 0W<7AG1A+U5ELC %J M-$@+K 0J/T6R#[=D46E7T35J\D"V<)T6L<7K#ETI6>_$?43S66+K!=JV]MT* M54/:CV]"\ 6LUU4( $E+>/\QAQ^#@X>%G02)2=D"_Q/G5CJGJP$/#+-9CM87 M%8@K5A,)3<@DF+A.&2-T4PJNHI<$4S0L.7B^-E#R+2<)+"K%PE 9E.*V0P\I M*"8I$0TW:V+_:-^A*GQ8X55;14;#KK6+NZL#IU\4_]"$T<6-(W*_\#X+ M_/37OBC#*S*\-D=4%UZ,)!6C&E4UFQ3QCO&"S*S^QZ^H+;0WY318U"9== M%A*#Z"&<5%7J-*T:^)C%L#9-[E-X@Y: 16J9K9 HR]KU6IJ5M53<0Z(7DU@! MF8J/,?1$(4%R)021K:H9#D?G*S7K9IRDUN?R%A(#HS_+HVOWRCZJC&)TZ9$Z M'YC1\.B@4T>N[T\A+196;ZK4;#,#4KG,B],V!OB\3@I\J7$+W8* M@.V,N\GD+<[DV[O!9 =1!@)&,F_T).PX#:%'X&H^A4EDQ_'\/%[6#'&+OX11%^Y_UZ/;D/ *P![ATS@&]?1!BFVJO/T62(@LC/_%Z(V)DRM( M@O2*TLPB,L1?'K)Y+AE=V'6>#^:AC$Y>+1(L4(?QGJ23@FZ)%)4B5UNK00.18R MKX("0RJ9+RFSO$K$8\%%-BV"='I"%D,Z;Z,HA%P$,V5NCCA8A,FT'_ITR;93FW M =Y[&R>P_PMZJXS':N^BL]'?)OA51?4I0TOPJQ_;!;H(S4.&8G$E]VRUO@@> MW>(Q;8POX4WP%_K'P,L^L;^58OYH 9FP#AX>DL.8$;0)S(]RL_"LI.P5#.AO M2M]LXX09Y<6O1 ZC$$7\VU*F^0:$U%\"4+><(W5Q+D6MOA5"! ,9WZ"DE3>" M.D9.3$C0N/5X&:O.6+_7Q)&KT.]JR\ZTTF%G<$CX<3.$CF;938]^O=Z*!TA% MQ$>=,T_VP&.Q=14MX#/NYT"L,MYRCSF0 JHQS8'4OZ C5G*8#,D 80?DF,&3 M* (0<_T>00:@/2>(G0''@Q3GX;[5? DJ)PX#:,IQ0LPMJ@4O*6KQ*J M5DA>2:($Z**FBVG/1*0,Z%5A;: CBBT)E .'%FCDARAV4^F0S? )0?ER,"ME M8>L[U^B,O6Z0J51+G]^!T6;=P@FB55C82D44LP0>)X M-^>EW$''?8"@=COC2PKJ\4%<)D/Y%?WV,GVEHOD+SBA/>U4(9_C2>ADG)> ; M6BNH)2.@]CD+9R20HN+Y5T*P+1E! DEG@_4E"W96@ M7"S "$ H:T& LRN"!9BBC<<=!R&&HSURQ'W3%[AJP?'-9WE2P?)DD MI!L E/TY)[%7L3V$C4C7C7&B!X#>;UA#,B6SL%KLTMZT2R<<'5,]!J%'=D3N M8&E#R>".@!24(@S7%^989B*55FVBQ@**"%21G M&*A:'#$T!IG6;3!M-96!\/7DS)>K\NA"A!S;L#)E&%%<5JFP5'&14G=S\AK, M(K3U%[S.]"PC)SMLQ<)D)WL\0$_@_4PKR4)49*JAQ2\IG%-M4QE4&*LGZ"0N/)%C93IH7Q7^>XK"2FJA%YY9CY?2+2B:C?BEDN> MR@EIQ<&46'%'.,'ZTD,VC1.%*DNIRVK/YYR%B%XP*\2"S(TO^K66O(W?5-D/ MKS_2C=!VQ_JE?+7D6W73!1:1)@+W4!?.5%$4)=Z3F%53E\E6*\V54B4-]?!9 M99H,\78BT2>$*+U76%R8AP)4J0 8(Y:.V1I- MN\5L2XTL895D9"@084CU97'6,-H,,],]U216[(%=@";X.NY%2KUTT.@H=JU, MIUGI*2H@QA9Q$,KM5]GH4Q915E"Z2C'=JP(?+PZ\$CI7CX-AD15+R"A,>\\D M >%M)%I4#.A^!K_>BIR# \]"IDM;+$W!([B-$9:I8H65DR!:UR_-I E2;D%< MF+VE=!)1LL)8497:E>2^HEI'L]LZ%0#-])[,^"!214Z$'T6MD>D<[1KJ+1&@ MX;U:U3@8$5CZA%GW,9:W(_:]- ZU0G+)3Q5>*'JDE]J3+J7*F$5QV23B@B7P M-!D1RS5S4]4G:.LIEH%] (%V6I_T\'9-"97(RII!M406Q8H)I76V*"E[74N1 M845N1L)O16U;K$LAB?K'Y->V0F*0J%': *QQE,YFG8H6LI\2?*/J,8-!>H]JHNS&H+'E+8]O$[:<$Y2"7&"=8-6!B=;T M0YK MY?2LP+-3 ;:G@8N43;)*(;Z.W<$TMT9F2>X%S9?Z#A542$Q2B.^=0AY/3X6E[4J0:J* M $(19J>45,VH*"D/;80@R^5<7T=J<:3-E,:FWQ6+*V:GPF %EMM:8QOM@D&% M0\C!%'>$M0X!294R0D%UQC3 C'9Q*=8J;309,Q'9AG "GK)V1'7N1C]H=3FL MUJ5)W-IP3>%.%3TQ2N.QM$#*/AF8\(!M$S#$8WDKCR(]J8A),5_TY<*IX76Z M'AFTM\>12 K+$)94>[1]&,Q""9!F0.&WV9P8!^R# C>@XM'A'-!"D#*;[H/X M7[DJHB9GK^AKHG,]FB4EX]]34$^Z-16[>DU]H?%"T:@[7LW&+L. 6H!-6%&" MA$OS62,0+6B3%H 'Y27Q^]DN?W?-K_'Y'=WDB@;* E%4.#7I08GCM=;GSNBF MN44ZY!:I9VZ1S"U2:\RZ+V7J![*ZJ,S0KSL"U2A*RK6*$-3;6=5$+NBB0< A MNEVW:]?$-M UI>2C<*5CR!525_-#JD$95!<^RD3"L,#6>8B()RT?M^MT580F M$>5(:Z"\K!*/*>6@<)[)J-6\4W2,RIGPZ"Y(XJBL0UQ3:XC+405QPR"P-")P M9,K;E<-O!HR-_OEIVI?#[BR$TU.02\] +6;"XBHCU&4])! CNI=M67L60OXHH@L[!=%PU@FC78HERBS M9 S(T*2ON=L^)T_%%])BW_OU8=4='0XG1A=C*?0E/3E0 )2L9!6/FE+(-O*IJ4H:37H5]UH5EX>G0:&V&JZ__/WILUN7$DV<)_!6:W^YIDEJPAJ:47/94HJ8O$-F;=K+K21&-]9J&I]FB#()3&0G/3M(<'D5J[ MHUX/[N6P%(V>@Z.D8 *J2)(ZKL.#9'W9JJX[.=6//2G8Q!9HB5V"7$PQXTD8 M2*F2?58;<(LF;+7.^4&Q1MY5:&YF!- 30@ =HD7AH/O8L#%%=?*HJEB-HCE1 MG[O2^FB@KD$/+'F8%>_EOALX"0"@--7<3CU+"+<%(XG<%3I)43,A23#B20C[ MN.%>$P3_MIT=$S^*8"ZS%/;I$D90MB -TF1;S-!$;+1-Q2?J]%/ M3KA\H9B0=]WT QUL-7B=->L9ZV3ELOJ?@7.MNXZ3E_1-YALD>NJE/C26OCYV M?LI9H6XWS&G34!U4SRQ\;P,LSP3Z;FR7XS<]]BJ"KK@MW_D%\K1<'B;B;[Q. M @'R_::D/8R,L'[8GA#NR&W+Q4 2&4P 086\!GD:I01YU+=3B,-*T2=V+B,0 M.&7:AXU0@L23R_M;&KNN4^(]+BOMJ=I.'PB#&+9MM<-&YO=O&V&"V5=K2KS) MEL_GFGD*1.]>=1Z.W09E-^+$I$B292) JL#]FHWR*D3N&&5[*]@LTFYI6^J% MI3?%F6!-%7'E2MM18;3SY(A$O@O?RW)3;7;XS>96U"!ZM$U=0R@ZS 9K?TWL MG\3:FR\[=LBF*]T=2V0OG5_F=)FGZ]]G;A"_KL1SYB.66W.CGQ-,7LE!R;@M M4'/_CG.35A/W4,@^UF0QW C(8@A_)JXIQS06219] ' Q+@_@>=@>=%C2/-.% M>?[J/A@+C"+;I-YQY!68=19\_B'$8AN@UETMP\):GBDC>#' T?CA>>3M8IV?QHL2BQD=J?X;RJ&6>^>MJ8C%NJ&/Y$=;HML:BN M53';NUOA MSO @_".;(!4I08Y#_087@.A['477G=["T SDW_K"5VQ>F5/J+35 M&%A4A'!:M4-E0TJCL3X+X]G#GJJY@_MJ=5&+VPH1:G%56LR-MV;C)31Q7CX\ M09,F8, 9N#?;8%7%UB@TW/@"-390 MIX_E#ETK;YJ(;),4&VE[L7]&N(K-)C&(PHU-DML'NS0R@BCQB#^])1QE"2D= M@MWB@GHV$;AF9?1#-(T!&)#\)\!7OM",.-\YU M8,W[LAF=2[5 9DA:F@P_346DDOGQXBD@31J:_.RJ$ N+J!]3$.1]KH*BBW[- MDWF9'+@X)P>I)&DE0/P^"1["/TLXEVH2 PFHE%X> 4!=L6J0_!U] >GL&M MHA!;IL W]E"',WJL9(U(V]A]W^!L":)-15>RO2!7J.XXHG7K\"%KZ]NDF=F) M5.)I^+:BQSMKYQN-E-%H Y@0/SH^%ZL<>!Z#^@B[C#XRY]0T/[0_[ 33W(%< MAYNSN9V;;O/L.0DX[F_ZS!*FK43\,)Q (#13TE"NSBV!O\CW)@!NY1YH X12 MN,&_.XAUVNZ7+2+61MNP;PBBRG0\2N+UY$(RTDR#$CR)WRHBW;QJDG9!0\O? M:8>X@2==6"**;0>K340V"R-^9ETBG(& ?M M!!Q=4O:SQC2,\9 >.ZL@GVPHI3/A<>2MD[V:6@(],8L3MI$36#S ?3*&9#^D MCZUZ/R0TG]>HJ!7\[SY,0K\J,V'CV"Q,CX#/,1&-J:(L-+? _W;I7M+XHNX:)0073\11/ Q<):,I,D8FHJ-:MB &:&,CHT MYR/S&R>4,[4K D#=!8BF!(,D%&R26?/5RI1162ZPDNH$(9_ZJD+ ()VE:=U3 MLHSNJZ[ZF<-('\Y8^J"*UX?=\,=)A\[#8)U>+N5,TT-TX)+?DE4D)]#[^W:/ M.@&? ;ID#E6I8C'?A#7HM&*>02OF^>PN6+0__.7IYU%@F3Q402"SB^#X/E>S MY\__R.(O=/D__.GS9U?/3)F9(MSD,>XJJ2!5RP<_TC,2;>X54>+6,N/NX*M[ M@)U4XO44=NI6CG-.C^@E:9;W>^:V*B)Z@R3@CS*MDM1YOK.XWC/T*=C 4R$D MU[;KCB2X?#)>LL+!>/[E\Z_$820A\_"PX>P14B"'9Y"G C2RT^*=4B!+)2S%ZG% A)VP(=UK7"+GQX.LRU'E76EI*W M(#_F4CWVH*I6Q--$PHRTVT=S#CW1HFY2'S[$/\&)OR4W?C6IB &A]+72IB1T M=.5&ZKKA][NV63(UB.^XTM:NDO](?2'EEMTJ>L)N73;U/V,9UNA0&.46MM<1 M$ PS.ZR&;D/_(,Q7>6A7*\5G>>\$FR&SF.'7WP<7CV7@<$#3\_>5-%^A/6O< M!(S%NF)NP7"'VNAP":'75=CLW<%UWF#T!-S@MR:V%M--L%*!'.U-5!PO^[Y= MU*C*<'LHQ?\R%2IWDN)28-:JV+AS5TD-9F@($@[U3NKBN:$B9N\Q<76EU#AW M59*[E$J/-Q]XA']6&N]+XQ-FJKQ5EB(>%5$)A&/)Q?*%]',E(3T*JXIAD/J0 MK=7"YEH&0&;6)C8I4!7:.I/4&46%P34H3E$93[';6$[WJ)[A=_Y;8HT/KA\6 M;4TA).;^]\4[S2RXO>DQWDA[Z5NK:Q&6OLX6O? M[F-+,25,,M6:G4 !IHFOJEW)"Y%O$P$Z@;GV;2?$,.S&43!$=0.7 M)XY \N")TTKMP"2?)(Y5T9V>MS &E8-VY,.69)(_JPR@#.6]26C79TRE@.$681DX4)+2KN,2F+Z_^?7YQ['!99@.#7$DI+^4E MR:')RK"T)2/9N7L50LL@P5ZL-;+^ XT]!1CAWO2BH\U #^-09A-KGA=#W7$7 MS#V[+@H3\+[BD9$&C2Y&1Q'1=TT599'P&Z4"4R:'8M:/7E]K.V!KBGH_(F,2 M253GIL4.;B+4KW7^F32+A@DXQZ4J()"F=65DLIS6=_A[6X3?Q 8QBJ- >R\% MQW]#_4 3? (#3,JZD\TT$]Q:[V-ASL'"OW+=!GEBC!*9A$QE$M#9MO[9VQ+# M>#QLZ#C)O X3JXW1YQXLODH+L):Q=O)3,:Q/1*BTG%MH/;>8H3:WK/JP:\NE M;[^ #P9!)T,YY*G)X!&Z2:$2(15LPYM(#HPDFJYFABL''5 (:[>,DEXQ8ARW M!PRX8A"KMVVBAQD^Y3[@/47'N#=!Q)33MQ6CUDE=@APDICE M N@GF?T;NQ-X-2B3W+I#S@+V+F$@H8^RL:8X0P.\BQ ^04_,N%4KJ+%T.K.N2NN4L.M,LD[S6LF\JNH$+" E,U2R)?42GF"UZ"6XR[ SO"&Q:Q^H$VK-ZU%44/2ERJ;< M'/:,VF@IP\4= 93T ,N1C!9U<'5;RMO>0'YF:H"%.7=+R\FG#)FS5Q*9M2;] M.<9 #%7$R4U2PCE!K\M.I721+KHNN+=)^^7)5%UI:G>H'<;Z(+J4(I3H09A M3)4!L!D^+8T$?G\9;BB1R40!B7;>_D0IAB;.R3.AF*B\]BP;F>LG>G)KBT68 MZ+VLPWG"C\=^&*U&S!B]56ZE3$(2<3CI"*"@X\+-I5)BZ2G M15\U=9M64,-7WU6'F([7FB!Z(1)IO[!"7H;A>5-7:WB$X5E>W-35:O;MS]5B MP+9[14N>ZDSF+FY1_G7M4/D#[*MR6QRK2N#"59XBUQ/K[-4E3T.1N15-\6?, M,<&%Z&4R*=/C&NEOD^FU_$H".N12"'D%4HE&:R8,$,0K@IM?=H6:'GY&M,8V MOWR)Z(/$#N0B[>*1D;G%F2?J7>*J+.3$2: K9$TZ O!7X' A9<:*ZS;4Z!F^ M+PW$UCBK>N";C4B>,D]!N9?&3M\5A4\.C:Y,+DVSZ.JQ5\0QW;F=NZF(VY]D MMK#JK9V)_%@:.G/)"A5KX%@8HJN"%E/)D$3I[&8($Q_/,QZK.*Z,%WV/)4+' MR\8(*^$&4MHQK&8<>8R8EBYP-#O">*,OC&>#/0E91W7G>: ,-LO<[UR#UJY\ M;I'5JLS^IF7OUHEJ3)JE\:N9_4G>S.5!!?(@%K1@=$616-*;2EEH^G?AO2M? M7[^KX&C^BQ%7EVK2J6K2EY=JTJ6:=,YG?0(U;Y7WR7B_QX[>E)DZ9J(2MT^; MDBLJ557JO',XYCR_D\+OP71"''55)Y:0Y=B'$!X2,4Q"*R/HB\@P8@4T8GH% MW4AZ_:/F-GRV0@" '*\^GAAI)1QG3F]MKYB@"T3I27 SL7_9?Y"BR/Z89PV/ M2 %DT@J5S:T^TR#@.,G"T^T54BVEEAA8:7/_T2][T M^))R@X>#F.+.^#32H(?>S7[ M/DQI"["AYTDON[HWC@"I'W)6*_C#*RS%.^*/"($]*?PR;Y@\3<;7/ Y?^-&L MZ"!!<.%B%UB-V0:+0=:50?52 8YYQ=F/J 1@ ;C8F[^W_>RZ";^13.H/-VWP M/W\.KO">Y#HV)&&M@Y$L2$J61 D.R0!)NB5.>["@R,\PT@EW1$G&I&?^9P"7 M&@V7D#$H5072JF%27/-)[G\K+M'5?>SJR/_PU=LNNX_2Y9^F0QL'E<=,5P8] MGK!"U,V,5KAXZA#FZ[9>#M0:JQ*M*@%(\5-560.,8C:,_6T""L[Q0L>EQIA4 M*KA15%B46);;VK8SIK"CK/B/+3,59LMX4E@(5YP)*Y&'Y7_3+E5R,K+=BKRN M\= (DD5EWH3T1(S=734/(4HEB< E3[O\;5GW89S#X54*HH43'W@6Z=Z^R6DL!,#;S_[6MFO( MI;OFBFPJ;?I26F9'#SDYK9R(<$;"ZG7[1$B14CXX[ZRND"V/L"-9HV]?(\$B MI*;J0'?M9J)_9D)&-1D"A:8[K#I+6$B]5L<'#=3R36Y15G(F-K;RD*K_P-P, MHGIU?+G.O.SJ]!2=VE0H63Y@8RF?U&W=:W(FW;CPFJ1\PCGY#';5'[FT]V9 M[*B- =D33%[4[^6IV; ]+4X?W3\K'85M\&YT,Y=41FZ0R./"#0 WI['JZ-@T M1L!CHY8XOEF.FD1NAJI11;=/4J!Z;0P(D%%?!FU(@WV MFW5PQ?8WQ)4"/I1ZE,_$;ZAF12-9CT25*=4VA M;=6]7#8)^53T&);E/[>8]B(\QK:I>]&MR\XKX+K@TFB#(#743T #,9UGO0V&E!&KR9N)=* M!'-3,TYBUFI5*)5Q%)!5W=2BM5)11X50[<0VHH492U5K$1(5(QNS"9WLN(BJ M>6G:%IZ ZZ;^#:@.S\&GH\,X.-<$.#-I*79I8S=\ABALHM@J5\<5T +T!')^ MAXRA)!?2BORQ[ZK>-V[H TPI[IV]2S8]U@F]>,X!'>$JCONAH/V.P(/>NM!N MI0AV*HZA05-R*FD7I(YCUCB@?S$HH.[;R%\Y32LA9R 5?\*?PDK(J$G=4:B2 M4,3\(@.0-?40YPEA=G;D=?5L>)>2P@+KPG1?#VQ5QJ0R!COPBGT7-2W3LVRM M%!MI)D]T5>)"I:@W69>4N%J4_7YB 6=^R:$=_ O#7\6[@OB!+A'7Q7BTRUY' MH^4J^M1H7.I%#ZD7_>E2+[K4B\[FP/B.<=;J1:G*9*ZWWB;GR@@[+T=*55@Y M'::RU+Y9%R??)2!I=C_ M^9=??0Q6DW2(GGU^]06]_Q%0ERL&C!WYKR[S],'G*:6?2GC7+M/QD:G, M.-2^NLS-AYX;P-J4[%O$'^B49DAC+B,Q9OU(F,V8B3XXH%0WH]]<=MO'F5&6 M_F79K46[;FJ-T"0VOT(W0N^:GD:X M1F7(2?6B+M/^X:?=%"<&Z?KIQCH3EWGY\/.2RX$7ULKMFNX M3Z)GZY:4:M-(N<[5C2_3]>&GJP=F(^PI]*]&93CN)5S)'#*EM=86A (C@755 M#;< AL\V[0!N%TV)MR129-EII9.JJ08%,LO+M']4A].U9-+D. YS/O>8J$!E M!GF%0'M.JX<9A!+E"%<"T'7@Y?66AR:\XZ*/*%1EY/ 4'BXJ$=*'[%:Q84DY M-YFN\[*>/FX <\PG=FU56"DQ#C716X=PO>:4;^5J!:> M?8'X)P*^;^KJMHH2>ZS'6/>NQ3PFB,=M BS\<%2^;/9]U/%&(^&>">.%=;BY MH=*!P&?YSA,=R&B]B[8XLA@@TF2D7)'/JQ(Q,)]!M0%7)CU:TN_IVY257F%5 M0688"JLH\$@?*+=#^MV;\2G$_M)CW,.(EZK"%AU_@_64N.).L]-K+SN].(S: MTZ_\ZL.OGGV%6_-[!_/0%K[_A>1[Z,_9--HP7\U^NJDW%.B_/6#\^.4$KI45-N!D5>H9E9TCIGKG[%%0P[B(6V=TU*^L0ZE1"@ M$BHG[>X4<@PZ/L7 Q=X,D4ZY*9=,NA!,&[?A1&P=5Y-O1S <%AVEKB$AL9-[ M)$RPW#^K@ A_W_#'[!)"42522-D?@1U(=AHT(&5F'%RE,VI00SV56\/9.M0+5J%#I38CZ'60>^2T9SW$?4RX.AG8SH-VJ6?M. MYF#URDT4A#R.@8OC^C!&WL=V%G/C!2'LL8@$QZHV.MI(.1*T*8*&S M=2Z,=!3(1=%'D+90XB5UGBK%L!SF /2:7!K2W5ZDRIKJJ^V\71Z8-.\N]7L) M*QL,V.+=1G#>UL,T?:F6L$.D*,STICPPM.KX>3)G(M)^DN5E!R3E[ E&% >!J+%X4QP)\)DU'OA==;8TUKHI]+=CD*5BT/0Z- O^,P"Z0HX6 MQ25$5(;]68J#JVJ?.C':L)3Y,OKK*OA$MXR+9ZD<\<*D^](GMC21E35@ZO'O MSQD[\O6=7+I-";O$!953T!$IMM(^]*ZJ=L%X+T2*9NIXJ=% MN:O>Q[?(#A>**)*7:T?CCN:,]'U7Q/..93ND"ZK-*6&V5_ M'LVU\E&H#KRT4P@Y,58!R!X:Y>,U3CY$3GOCQ[7Q=.L,Q[0LTCG-:%=9\Q%\ M!,PQ,2Y4-@??ZZY*QV%J82>+6)[+5L6]"YBI(4_M;/Y> M%>>0M+YXI',2AM78@ZP@8BA/#P;*/$F/3BU,QJP/,>:F] J*>Y&"5=%$IA6, M9(ORFS#6MU6COR+Z!_HM9WV@ DLK+O5L,W[=:;H!?L[S;Q*^MC.+1F/NZ&H3 M:\\_@5GZQ3_AH8X^W02!M* M09S,=S!KW!@6Y@E!0K* K(W.;)6%TN&1Q3REY*R]MKDORNE8C\E&PNUK#OB( MYX13Y=B6;.RN9M]Q*HJ6>)%)TW#.)BNG-27K@_/N5#1)) YON]SX=]F#@L5& M [_CW^,]%>4%T

R'LHO*!X[K) 1IBW>:_9T*KEP3(QC[ MDIZ=I&U20^VR%YDN^<:JNG/KP#$F*>&$4EFP.P-:HKV6CX)=#"?R%L,Y&"J5) CWVPG*6H>X3;5OV8B=(0!YMWJSO!^5<4K)HY#USW&9%%M:FT4IL, M(G7V8?ZWY$%Y4YX8O>N74:6.M760#YXK(QK6>D'![ELMV%WN2 MAUZ.*]@LL&=E#_C2M= K/F[YBJK=/TGY9'P^UG6Y/[Z>$P0%U]Z=Z+*$FSR2L MSK]=T0>1,K,C60VG;L_YT(6]@#5%!VA7K8>-'HS:L(5.J]Q[I*?RGCA]FQXK M<2.$HHE0UMNP"I;:'ZQ-IWP>@]>]U]5$$[_;;:(CT5.T-6,M!)&R9/)>K<=A MDX3W'CI(S]Y5,9YV>D ^*"4[5#B8PZ9:T_]'JQ2K7R#CRDS8U>P-#1@-[B)L MUJYN>]TGLRK,$^4":AA934[PE@:,!\I2R;P88WBZ[LR370EAPVZ@7"O:@\$ MM'$%2&'.1:6W8)6?17B/R)?EJ*RAUJE/.,4B=^K-DZ#(\0)* ;(35]F3!,YY M;86]V_-%XQH#/5FGQ'>ZU*]?AOL@UMZU8?91V(&AD3KNFL9(I$4AQR-$]7+E MJN EBU>>;]K@:247CX#)R32_YTNFD2R:(MLMVA9U3G=^'0ZU9I.POI M%E;3F[XSDP(8\:NH"IW$OIH221A4V2B6BQ>3Q"S M%5YPB^CT>F+A\C.*2Y-H$[4UR M%LO(Z&,S%X/T'82[_+<1-[RN@&<,-OZ[$&#-GCU]\M\92PYI6#2.#F8L?,UW M>8S^C7-ILNC=R:5XH90,5!)1^'P>A?/SIMY)*$\?^(]V/ONF)C=UCN ""BWI7[K%3GHYLI M:,_$[/S2F3GQ/13.7/$"7)V4W14R*?\44:Y$LYVD_DDCTD=MXQ'L6#9ZCY&; MMT2@7% L%V9W1UTG&PK.B=H6(+J,A96C3$GEAE\PF;76(_8*,J5:?J"2C. %&N5M)?T@BW %)S2(D M;Y($[RDW 9^ OVR5VN:0NCO?G=*7VIXQY2J T8^:MA"F5C:(Y6:5>I3X&_$\Y%Z#DX MY LLP\CY\V]PYBZY-T@$7W M) OUSEVF4@B6;#Z +(9NDU+DJ>S?]("H:B53)O-QHNIW/S+""I+0X M#XOB;,FWTMCGT&PQ/;LA3:A:B[K6?.;V)\_9P^?X+GM7 MD1SD/D9V0UI+B: R'8FRA36?_L9[7ZRCM)[A(I8/4;@<_?QS MJYK6^5X](.0^C@!MHIP3@IH28!D+RT?CJ@F84\(_J89:AGP2>)$\LT"3Z B" ME:+SX/OP L^?/O\L@UM$;XZZ:VLYA0ZM;"?#."8]B6!)+RR*$&D;&LYR4VG# M5/X.]K%,R:JKX+BCL+YB!?AZD_-!IM)1^HDI_58?%_AOY9&^I%94[MMAJL5D MG+G%2%&.P,0?YEV]A+/+2-_;NFL;JXZ%::J6U9'-6^IVK9+O34*A! ^&]0(@ MM*QZ2+^J+#+LM>"J/1.XWP<2EE-%!UI%I[L5BUDW32X^(4(JC7O"**U+@"-W M;C4.Q_036".383=?C:R#<>: H);)-!)A5VY+%CYR9LBX%) >L&R_>'HI(%T* M2+_; I*7#>1$+N*I1B%(])XW5;GADV7?AD?JI4E[X0V0 >,4UTU@%T;"AN]M M@KF )".@/4HUJ=D:;O(_U< =K=]CBT_>)OU34$73(4E%'Y9U3P(VK"?A1##% M*41-R6& &0ZU*'?T)%R/XX8M+OJ=N2_@26AJ%1>C0?)Z]I-M=]I61V/$^7@X MW(D*)\<.#(R7> ".];ZDTJ'X8IN#*C=P\+:KVN!U:Y3650C*\94="6Y2H\X3(.9%_7)?$3C5(U;FE73F##U!,&OA(T .10:$ MA2L?V1Y^Y5UQ*CD+S]VY>]S'WJM0K2"@B@X[+-%Y%4QXS7E=$=ME P4?F&"1 M*L%K[82H][*45[7A3.4DCY\PC>CM(\4(H4-[KZE#5X.#B@*7T@"&7^H_DR.. MN:DZ!;WJS=6+C[1&LK_\ U#_'C@3%"6 %Z;5'^-G=9GO$U@59:0)S0=%:3P^ ML.-/T'9;O#-(J]>9(OU=8NQ# M1"% "^V7QQEH?VAMC[,+;4[[DZL+61"US- M7LC5%78Z<9,,PE(JP(_;SJGO*JAF(3VZ_DE2(B-' M@Y:E%AYAO\=#9MK7>R*4)M,%H*%Z+?N. MD;-%)H%ZK =&K97>,K.IVB8<"GI/UP_HYEY":K(M$E#[Q(!KT&JL@I.I;DX, M%2!;NE?@=+1=U(7.WBE*//)TI,^(0&C!HJ\='I-_2.3?8A>)=:;4BTS*'(=! MU76 <*$QC7I%[.D2X4W#H"5E>3_6!!['M49->C?M'=*80JZ&NWS"J '^05.M M\HE/$ZQZ&$^\,97%EL(DJ>MS24FX*->6J]TES3Y,$Q>FJ7L2!GMKU3.TD"H7 M7**1&9.UE :D]^,>T:0EQ[IDR'1U2S[#YM6>CC#6ND[S?SX[A.W/">5-.X>1 MBGE@;4M%7)>@S8KX9$;02$]H]PAAW"(R9$X]K.2D>V5]V H(D7HC'3#:)3'# M:'$!#V&+/_XX-%1"0YX0ANXIX=[XW;,B0,(1&(=]K:+B4^0B+RAK%79 23IK"!-WXBF6J8)Q82^PO$=<->$":=F72I>U91/ M'.V$;99>(SUY[+RT[OR0A&YIO>[H6*K.9:;&$]![N"EW&*EIR+EL)88\95.58IAH,X=]?/O]*:GHA^EG $%LB M-C^ZG;V5;]J:2 VN(%'4IN8O(RO16#.;^#K.H9A0:4B=A*3T9RLK[>[B#J[8 M703)Q(7:A%$E>+3AX&^>HF%Y? YHL*LL&FWH"'I?%HST006""8H&##:(C?H( M'+/W&@'C:9^&!>7\RS[%((BT=/SHDPFR:@$]U.BZ5)R;(3^ZF$5H^&AQJBM$ M#Q@%A">?TEN_"?8;9?!SW*!%LJ'9^KD^R;A+"Z8Q2;_+'M[[.3X$P4*.0(RW8DB+U0G1<&Q\O&E:O.@JLVS2]7F4K4YV\/M M.R$?R9PZAX2=XII>E#NV:Y%@9 K^DE# F-/%I7.AFIIW;;FLNK&)M3X.XP0[ M\T/TU8FQ264FWW^0/+K/D:AFA:$QD:I'/]TSY3YX"OX ,#;W70%@&48X4>X6 M/4R)O+QV3@BFR%7ZJ!HP\11"ML// *X>W--:O^Y;J^1R$+']?N;H&R-^_KA* M(9#:X,1/\5;A0_-!V_G!H9YCX[41)B6'R@C]/425G1*O,P$ZH:Y/V[4%WA6O M6<@WA9$?GC_JJ'O%2,G8EG>EY+VGX4K9(E$PDG_.!<7KW!&V/7,'TBC(-2 MH0\];P,FXW5K(@8;L9_DL?;$<$TR-0'J%LK)3AB2_9,;IOJQZ7#4) M^(4 GVY V0$J*X"?/2$\T$S$L3V@VR:"O]76CR#%OZE=,I?_5R#,SN$4S?+/ MV'E<85=:PE6]'KJ8R/>\-3'BH'Q.>*?@PA-AN)$Y,F"K\6P:,7NV$7["A2A2I.$77*F.I.266B4 KSMH[. M"3:5V0.G6A3<&C#T$\[1-0KY7!PPNVL-TIIA%"RQ=$*E_%>B*$HI6#Q^['N" M15I18QC#@V,<[TYK:E&^K9?#Q"G*HP>@I7L33EW".2#*%F]3A2"7XW0V^8I4 MI"1$-D9ZH$QM'4+,WK-SN/>5_J(V*M9E5UPFV+HSA7[L: M 04+UV^1L1H3,Q<5L=UD'IN[9.RG0.R)]7"@%3<9\;0?VX-'9J ]SZ(U#A)3 M]I-(L:PE*5WXMLZ/5N:/-!)-5".!8L^3J.=O=)7!]8@F BHB&(9E,34R$J5( M7#*>@:2Q@3Q1YC<;VZDU&,_6:)\:%0=13F< M5?BB:J!33L^QH)I5NT0T, MKV397?M\OFTFO(^DK!N]6*DD4F EM/8CW%ZBP&'V-,--A/^8$E7&L!=;^HVB M+UU?*4FK]_A/VP\F,M&C >"/'2_D]!B:OIQ=Y(1+YS/*F1??4Z]W,CR>NU>. M]",'ZKBCK)AH#$S+0IK2?6SGQD_2DAZ6-CF7%"T3%7G?1QKW'4AN'/V%RV>D MJ]T$*+..6BW8H[_ M?\;7"/]Z6B@J1)0![O+)]>[P]$1SS]UJ]B;L97_'I[C79W+-I=9OMP-7NIB M$\;\#\^>73W7E\%)H+20+3^(STSY%;.@G,$B]K^C)%3@+!J:*&C ^9)R"94V MPIB@<6E"^M15>,G=%-4X5B,]9*W[P8"N6^10]NWBW1,FI\,ITO1L9>4.>6WO MMA+64S[%7K_YD>QITI]UYT< 0,DD&<1QG-?*.Z7?2B-P*5L]I&SU_%*VNI2M M?J_-1LCJ:_M/ZHG$E#SG7/A?,8#@*)=[G<%CEP?DG.5Q7YTL&@1ONJ&\*T@9 MHE1%+O,I21V0I62I=[X["Y7 .-;PNQ+5]I:DD\B>KSBDLO$RA&F&]TK4II8'?L-X9[ M&GLV3O]#@)L:UZB3F_@U:*B63E1F*)G.?1@]"1_(GH@(3",G*,T_-;A)*6F+#ZRR MYL;9 %N *2HUO@?^G'5O4K6;-//@F"^Z=L.-+/'"1/O]TQMI@NLIA2RUTZLC MOT>:YW;8T!:5W;XLH3TLB@P*/.5%$;SV_4V(Q)!H9RKD!Y4QK(?K6#-!3;!OK IDJ$?'H-WB6R53(Y4,+U MD3DK14FRUU,S;(I$A,(M;NMNP#WZ,JRQ\(H,VVK$6R^%Y^(VW"6LN7[K/?(M M04D;RI(Q[7*[X$6@;$@'5RZ]%?5=,M%U+R[XPNABW-C3PW,QHA/M@1B2[R9G@P\90,>\PQSZEML5GO;Z1[PGW, MEI*8:TU,A'G3&S"QNT'JB$^'>#H6Z%3PI"Y<&#_*Q,9/(N) HF@C/1Y.?==> MBKK(< 2H?,"N8HXM +9M-8TI^K2H?\N2Y-."/D9A M)]1K2T.3J/P=U%O*=5<)1%5),]L�U5MV",K*O94Y*X3_B-$RP#7Q9'HUX6 MG^W2I#0^=.]-QDH5G)2EUH3VKD');2*I .VM<"[W(%9DRCZL;,T%$&\?/<'D M,6.6!/A_CFRUR8AQMCBF6!E[S1ZJ/!=*9]U$@= D/5PR6OP\]W+BZ_*UG&K6 MJ/)M# (>Z@"C6JFEG X9)A/7:N-R_[^X0#3 M]^3,*$&WB9N+;PA]5"YTAQ,GC!]+CF>.GGG2[GEX\TWMMN@*K\H2D[$EW@A&U?@4<_@G*W- ML^H=&4X4L.;.$:Y2Q.!FO EDGZY,<^H1YMSDAH$IAS"[$#2O= M[A7ETZNE7YZRV$40M^R5@7Q;+>LRH81^T,*'+0VC,U)?9ELHB3@ 98*!W6M) M/D'FJK/,#Y@<]LZU\35**EC')-?1( MN:S,LI#Q34]U'-DU-"$SFB'R $YFEY(;5=-.C+'SY[Y$;'H0!\44-B0L>^1- M #\A,UNI;E14?L"91YQ721N5SUG2,=0N1+AX]K+ORNKL.<&N4RH/$F^/>0-? MJB5NW'IJ -):(/'.(O=;9'W.Y&L0DY=CF+1K2!.4D/Y-9CY?-K-7BWU+U0:& M\/Q[N672=TK64]JW LW7N/+@;L,/J;5H ?C >0WQH M^>HWP11UD30;!31\.+IV[]-1"4[>PZL-36LJ,.Z2TK:^KH \G&<@1 MB?,]S,U9861(/TBQR%>U"SO5J-O:(!#O%F21DH&I\^KX[S(M)*+2J(AT94^9H_N6LBP\J [SRL."P\\Y8]%$6U[ZY&;(DD&G];.NVOC' M?04$C-7'JB0_+G.TIF A6*[OZ^4RG,7?EOW>-G^:2,RW0(Z:VY0A-('>GN^, MG9#4*G0W2D$(/#.N^TP7F$3_]S>C_>JH/'4._H4'W?2Y_W=P8[;&I? M5-KV1K5J9R>8S\5*%)&GUS3= TN +%B(C+) M/>>"Y-&2Y]KS.@?=A;NE;_H1+)S2"/)R=Z^AE2Y[D^39O4SWR)A.OFWD-.7& M3,4C8,>W"T\72F]"P9FG+8WP3?F/+:6CUICSZ+ M#SJ'?5CW_S3^!BT,?I(<5G4GTI?!'7 S%SF=TNVR(4!D=#(8(-]'YY5/*[R_ M=9UR@IT@,:NXNUQ3*T;WWSP!$P&B-@2I68?)IF+ILMI+*=V0/!,C=T=>&O+L M$&L7).I:?!^F9. Z!8C:^WVUZ[E^BE&4C+]=> ? B?8_^:* ?63;-M3JI?@: MP7WUFBMF2@#HS'>E"#E3WUFTP5-OH1A/P)A2/*6"8>.GU3<6O&5ZT7_=Z7!W M4^&C#J.UP6<98A1_!?\2<* !YGCN>5]K[O1E?&B"ITA@47\]L@L*0GZQ?2GX MWLFGHAP<;](BW:F:V"[TV 41B%'4AS$0UD&0_;<]T&J*8V*H":DTEG%9$@E^ M_-J(&#(]TB*E88PUM8&0$''L&$KB&U"1-C:GXU&Y>\XV! ]:&$7Z'.\YHSBK M]X*Q0?2#C!(;1J-G<6QJ0BXI9WCX&QW?9W\:7B=(;Z?XRGKM9AX9ET2'"3%4 M4FUXF6^H:F3PY'0-GVQI6^UKCG1@<+BYDJEQ6!"+H978N;WV^*Y0QB'.F'++ MC93K1K ,$I=XRDF[&K*0*S*UP+SFP=F64NMTFD9X)5#)5TA<3S@0/@L,H;HZLBZ8P0,>AUY>2ANS*RCI-7]!"2U"WE],%YI 'U MO>'=B([!=76S_^+&@B&"D2W<.JDX"9@1U8@8O>&Z?' ]AAAR$LR!T,746LN MK2*];0[-!O\PH6TX>__MFXG(1H9E8BJ8+&446YGDNIS90( V;3BTC&(B##B* M!#Z#KX@UUO-"K8J=;T:GZ'VBNS1J["B#!]9N+%9PNF[^L0OG6LC*1=@LW3;N M94G8K?",Q;8BU]1J !U-9 <=,)40HPY*A""F+ MD^OA]%+02-JE!\5C1%\HH %@[:(;5G,1?X)-D@!56%S9-Q2]! MH6\5#=DJS4R*[=H2(#7C@"FMDJJ9-2Y\3EHR[E8RA0:MHUJHRP90SPUSF#-[7<2]/,][Y/*F M,M\J1OEXRLJ%0&BUY]AH=W/HL?5IRQ-->-<&4^"[U-H.XGY"?Z/E:!@/WZ26 MIS]& 4"J!:#-54P#WVE-S49'H;@,8]M8-UXX7FTUK/@@I-9? M+9IE&0,^>30)GC=:I+7\1U9O44#)KCQ8F6[5E<-2]4WB//QFX_)[/%5?OE-:W.Y%XW&**MO1!_LN8L'K(=Z.[,\VF^EM7I$8%H1-= M1PE:8TY,-*BXS[B [L3;TR00*U0)W0'AMM#HN9%3EK$HK'BB>?^IY'Y,XB:1 M ?$+T! .R+%(K45Z62*@%Z4.LGFVJU_^MGTW8U,2=//HH]H37Q_,NO]#T_Y,W3(7KV^=47 M]/YNG]+6GFA!S+68=(_$VB@64SBEYR&08]]9]G21;NJA"6XY,9"GNU+66=S! MME_">EKM"W1N'!!H+Y&1]9WXXH+3+]TE560E D?F73VO.HL;.'D9HXFPI=X) MNI4"CF )ZDY"5JNAF$OD_*5%NSMT-,1L:_:4<\#8<;'+A!CS1GS>O)?E_J&7 M>RP1W%24#*C-%1P5D^VP,!-Y$PRP,^MB7V%6*7SQUE3J)UPJDCKO_,"?19S& M]2OZCI18]T.GE4Q2G"WW_#FNK),K+YW+Y \6SX]PTHY>W@YHV]9XY,78>V%<6SJ1_4A9^*I3;ON0W 'Z(KA/\-^DO+]R&43 MSVC"C;LLL@^]R$YT@FC7O*P^/E>Y:F^TB]Z10(OG#DBK2$XB Z!9@"#;K#.%J&.%_S\:X5%%=%?6+2Q7U4D6] MG!8?V26IO7&=2EEPAPVYL3=PQ_V!L')-!L1SM*Q08BBE!3PG]'J(T;>'T3JI MG@+:5/3;VGN\P&F3'Q-&%X?G(RUA5EE)T8-2.5N>>6O\F M;)HZ:DSWQHG.Z&-PCE#:NU!4@_3CU1&RW$O':^$T#7 ))9B$@':R&T>^X(2I MP(X9<[S*!.#3]LP$1@;_'3)%#3.4.%Q_?NU@'@K!;ZP4WZ?);N_-[H:.?+.H M#T+(O_I6*@<$XQ=^IBIJ)R2D,Y9T2N%T860658>NP)C8FAJ NZYMUN1C/]RO MMF?ELB/ DQSG&3CF!,_.D0<6>UIW)YXWPX!_*S*%@OOE)Y#E$7/6L:RO5'>B MT;+4-0'BKB*YC.MK)<(JZ2&3&GU346:%FBA8PH4%7VZJK4IIB"2B\#5R&32[ MAKU=HQWL#^MD>_0R2B\BYPF!.YP@-2J[OA"7@XZ@H,#@"11TPN-O]-^3K3Y* M0UBX:HH5G3@_3"3%+QDJT!PFH54JV\+0?I46.XAF$+D5> ^>_O@B FO0QZ>F M3(XV'\)/?.9'PD^5FCF;I&+4[Q0G1[DBIMNLS)X@Z4.S!DR+MIT,VZHCG,.J M6A)DF^X#(G1T#$M*->F=G9RM\.^R0\(KQ2G)3W'-7;_T./(M<8,W1!I8PA9_ MFN*H(WY:C$V^8K%*^YN2_S'T1]>O8/1-ZR4^4K*FIP=.*AA,&MPO@HF)V(C) MT:@%4LF/%WUUH@%A+#V&=$=ZIP[H(XB?D5]P%&$>7@;)=Q ;EMH.GU'AD M68HX.62=K,FI):S;8KQ4>8TXO-VJ*[<5%1089^.P9MEU">"_6=Z%((B6S]!H M9R*'+4!)V#[H'<]K-+G4(+^NTC>T)27+39I- ;B QYZO=%M='#;MHM9R&1- M&DWG/\([]\MZH:R\2HZIBWEJ17;#IG+675KG7)<'G2,>^Q ,[ !D+PD2.$(6>>I!'X$3 0JJRD^!IN@F%CC#.- P3FXKM MG.PJ8G)9AB691$_'[>0Q&XDV:Y0QN%^VE#[?V6TXQ\D5\6:E'Y&DS)X_??;G M8O;M0 %B24U0Z[KG=N#@%;:@K*?%_3?I00,@_(=H9U_;^QFU]M^^^>&UKCNN M!0AO5WCM\(ZTG^QV/S;ZS6]_'+VTKO6MJ ?P$J2BG>36$IX2J3%PC;!M8.7K M$L2C;^6I> K)CF(?\VB3]BSJQY0-$2>FD99>/@Z-J)DZMCLCPM)#;],NUTD$ M+;[XCO9!3\>6U/^Y'(2$VC^"QR;*J=0Z;2P)G&1+A,A6UJPZ@L$:NKU7NTIO M>35[8>\>2=#Q_C=E'Y9GQ>?@U,(M:2Q:N+ X'4,X^@38VIYI'5LA$B[WJ?RQ MVBA 7=JDJ1$AE;=9<@0EP:8=,=$&I;34)P#V*.5-0>PG*E#%9'?N9._M%)L\ M'2BV=B.*T)VW--1A4=.V^<\P#,MV:_OBQ_\L, &Z1_EW?KL0LFG-+=XV;^66 M%0'#)_.]=QU&A[=ON,,W/USCQ*&,2)SP\ [ABS[:",^*85DA^D451*I*%G%J9G M?XH*B[._??W##!49?T'P+'W^1]RRI46SWK1S=%B KXL0++2D/CWAOU_JD:X> M^>6E'GFI1YZ-NS;BD/9(LA=ZDO\@ >3U@L6-7[P@(\J>2TG*=TMHN]ZEN3]X M"V+@Y$I\RD#(Q,DG>/=%/DY:I'P,E= KH80].%#@B9&B*P)*_"I>ME6-LLPKO2/]B[\__=A4^#'5V%\R*MY6S6@ M'*SHGS^7,IP_[LL;QM SIR?6H$P[/;M4/9JP@T/P=L>JQ)_R3)3.HY<^*J9J MI%B2\=5(<[HY=^F3G'G32#G=:N%@AMB)7%[3(IQ%,G=NSCZ%^P!%77(]*VJO MYFF11"RW?NTAN:A?N]5*BZVF>(R9!Q,[O+*T M)CVA-F]NTJR,^KQ'@WM61+$$ W=%6S2>"W3RFHB@7*Y* MR,Q"%-5NL2ZZX3ZJ$#N>)*&J6_G%2NO?[\+Y$$X RD!O M>?W-Y2QAESWQW^D'N.!J%=UU>I=3T??A^EMK/>E"2,/DE-P\Z[(HG!%2\2ZI MUEBO2TJ[.JTXJNW LJ;VX(P]T%]!S^\J(6TG!/U(424-/&>>PZ$V3*V?/;RH M-ETW<[]]HGGN+!G^*_*:$Q!2X 2X"L%E?7J:E$+F;**3+'J3Y M2#63:6@O=7IWFOC6.MI/BVC*#43>]YH*VA]V57+!.^9 .^#R"5QA@J&)":7G;+FAYK;MVV$4@L=_[<082ULW('\8,12?SZ9RL M(M*/CG+.U#O5.S-U1VWHN8V)#N%$!WHT.9+_V**HNC]A7F.-.LF-I@=7:B[- M3&IEEHCG>.F94"4H #8;QW4ZZEQ];-"%[\1H9>:*CO@GD3*/#QKZ7=[O)I.0 MDBA_%R8PO&9P6W&!$$^H9Z$QTG=VMFDG/7LWF3H Z+1CFVT[['LJQDD"2#)D M;Z3<.J5#%Q.Z<6?JHD19ALAU4.LZ\U-)F4MOV\T0C%)7,U<.2??7=]0N))^3@HG76R5!UT4WA+\=IHX]P1E$I\U'F6G8IXD68C)FGX=3+D94*M<- MVV;=E=O=Y?D3S 49MJP"C\NE,H4Q?^960*ARRT@S3E M$=.ESQ6YQC*[13LV<0^<_JHK5\<7)R4T-F5BLCH!LD8!:0NH7):#[O-$ERP2 M#&;,5K/_:BF_\Y]A:P>?\LVAJ\-_7@QS2KAT97C#UT/P/N[S#?*ZU M*/?CNXZJ^K-/A*[ 0ERQB+,77;VE&WQ#0H+2!/GW(3BY_3MV(UUB+;&U>A,K MQC'8BWH?YY)H[>UOVF*F4VD_Y*)Q1I%NA) M=5OVS%TBI L$!4"=>Z8\(2DP=J1Y["/;'RJ'4^/]JYI[S85U7 EY9H(S7M/ MWY]HN+XPKU;)H19,/M:OX'^= $>I49Q?6?]2'\[K MNQ.G?.)?2[NA3-W5WZHN2E^+0*7]]0GM4':TH#HRXEX:NR!YU MN>XJR9UAI 9DC;RS/$%OR50G3&->+5%3"N-)Q+RFBN" 4^+SENBA4=<[_KW0 M,DGD]V>WUQ@KIMG\B4%PY5S\DQT6Q;C1AN\[)9IF<& ,+'O\$@-+@+"E].V^ M7;QCSVE!1N+L0[ 3,'5.25G:8$F$-'MP28*="7%W<$+@TP)B2S[4LS_CTR^N M9L3Q_J>O"$GE+O*V"RMBPUDOAX3Z6BXIT*NG2:N!>RQ%;N_K)\81-9F%DU1: MFIE)TBJ&4;Z+G \^L]:Q&3C1/_=6QHAVPDT]KSGE$IQ:3@!(%P5*0,$)UZR MDA;A9U/+8URX_ 0SB4" 5M]MN>&P.-8(6(XQK-_>R5TF98WXV[!WE_42+J\B MJK5=$6O;# XS$,D/'F;()0LPAQUBSV-L:%O>ABD(?AJ/"(:@]^!)/[G"(3NO M#BW]1_X2/CCUI= M;82Y]SPJ@UJSN[.R'TBOH:T0/LY%7CGA@/<,O^7ATLP6)>YP#H.F,^$,!D%G M#<$TZ6+UWD2Z#9.GB]G;>+;E26I:]5'#R6<_J121?=B?[Y1@.# &(3Y8TE[+ MACC3B#AQ7B%?OA;$L1?5DL9Z+=;1 -J^I/0V6BVC!-8J]5"\;J%I#>U!-KNP M^#MAJ^9BNR10VN0LM*83\Q28.MN>1WG?-R'TY^@:Q&2.4>#LSP,JYB;C=70) M%@];?[[P#RN<%]ZR\B8F0>8N9GFY?$Y;L0S#UP5CWYM^"SGCDG7VN5]E<28G MH]O#%M34>]0+1J:*7C=YMW"Z)Z#-T;FVT^0A+OFRFA,KJS8B.?.FBYU3E?U^ M4\TW[5W5.:B[;!W4N)=2!=.XHR M^/Q" V8&(_?=:MK[%9D5LRIXZG.C 5O%^V*/M14ICG5EEYGCNA2AX C/,2&] M505UP/#01(_WV$J9XMOYI-@,O7O4PU)Q8M'J-=3LIQX>GQO7:+G;$'Z1(P)- MEJ>MMJNVW8?-10GND/W^O>G;D=_RG*F9R@(D7N*T"T/@'I&UB:&)+G102&>(C. MOOQ9#&0*XXF-E@3BF8>C9H5DS$"=52Q$R:$_8P<-\1)&H0NA@"CI94+KXJ:SX(JKV87VL6-G$XJ4RQK>K#3R67@J'$#C$=:>3EZ8RK(RR+P[&N\$0\K- L0R3SYT(2)Y,X MRA:X46QQC,9#!4JLF4O!B.ROL5E9#R&H$=V*[(D8$LHU!Z0E/+ YO%-)##Q%2:8I(SD"I$ M8>NO<==71YO?.-1&2D$;#(K6X?L#D7-Z1G67!C7@\YEJ"KM1D MK=$BW?CW^EU%)>O"CZ!+R.!C%O"G2T/$+L7!)X%S7J<3'W2VX[CX\J7Z\J#J MRY\OU9=+]>5LO!D"M(,^F/L=J0Z.%,6V?*:$VZJ,ILD$I:!A-P3A:!'E$M*GD) 9[1T'B).D:C5XSNVGO$I_Z MEP-#?X]K[I>'/Q\]JI%EQ^3)4YQO)AHCJ4=:K2L^=MLLY8[NNRX6LX[Q8('" MK?5=.1]B3A-8E-G [[U*;Q7+H;5X&Y 0]N^@'B2T>3Y,=NU2HY MG^PC!#8"J9+&]9A!EH!GAW0AI)C]/@- HA'B?1T@I(UJ7?*^>PV!WJ\W!X\_BJCK[&L+T,+N!S8=EW925$@2^"05@F](()D5&"]#%(;FF9.*F/ MUKF=D//9V?N_OL]\7BB"6G)S&/4MXZZ^#4TI=A8WU <-?OLSK M1YA7[?58^JPWUTRYGQ+3S&NQ:B7 M:?KPTY0W+MA1-A%[^$ TX0@Q$M@^!(WO*F-DN"AN?;S#CH"F;>YO*I:F60]@ M+Z1]&4(\:@&[;+Z/O_GXV-J7/PN?7YK -53SLAW03R7U9TW=IL&$,(XK0L?1 MW&@*E^[C^[9G2P:+PA^29 %L 7U06LII:Q^D?*AIAV-!\&5%??P5Y?'.DN-4 MW(2B\RQ6<0"]R]1]A*EC#2"2V12( Q+SJ\U B63/;L6U>^.T:GR.)*;M+G/X M$7('VO*IY"D,I*=&(03@2-)-X,@6H'S$M#2"!*F1(FCV91O M Z]$1W5-'0F#P(%7C@E1+E#.N[9<R3ZV]1 M55I)MT2$:^EO%!?>;4\7-X#:,\\174>*#TA!"+^DJ'0UN] _/PB&]9<+#.L" MPSH;VV-T_$8 @I4S^)J)L(H4+,>\8D@5\NC D;8'RN+:B,;( Y<5PWO45F< ME+"EWM9=VT3H-9<,7$=[=B[PO975D^^->63.M&JO )NT^B_ F^!!$$Y&:G]X M4N#/\+A@L=)GGG?L_B_:,&@*C=;N-NK@--0/I):*F9*WH.=X4QX(K8(&Q+)9 M3 &^"%Z1C>_Q%M8,4Q$IF*1NFQ=J>22/ "KH0<:@"C]>C%(XUGT].E[^7X(F M_&"\WA"MX;E2[42!Q6@#QKCAK58R)\?=:%5.AE)-( .7=0\V0NUO'QH' *)) M4XJ$TSJ&Y^Y1O6R8$)6!:2,<8W%$M54:'] WLZ'!ZKB[V1HC4]6VF -DTJ2: ML9W*V1!Q(^U=D_34-DPKJBR$(K0()2QNN&'Z=(* 3DD$$IPB ;)N*FXDI.?K M1V*"QEK.8%1TB: ?F_$62N7DF;]\?A/\J[:2Z!B@QPV6F (IN5YDN(/5/MZ> M-+5F2;6PDX@\HRNYFGU] /LRFCY%BBFA*),S"\PKM$5Z8387DUS5M])S7VW+ MFIKKWWS_YM]H?1> MB*W/Z M]JM8UBW*'BG5/HVF9T;S:VV$CRJ@R0"6%B9097H5W@-DRPB]2M$UQ MGU3F?DJ"+6I6>B&S5(IM4J]2U=BXPNLD"0RRFK XQ_#&\85YI4TY/WH1JF'$ MEBX(F?&X(#U7KB<@B[=)]NS5[!JRULRD@N[^J$\6.'3B0$Y3D3 M:]L_F:, /L[LO@V[9W=#9)A.6R/1*?KD[8L?KC\UO5F14HND*DD?K&B7WU%[ MGI=QR@DX\9:X8N&&25DJ&!*S7M,2(0U6%S5:U!FW9 *I/<5@?!]!_'$17D/D MNDYT :6ZE7"?*N($F?P1L6TY8U-N9.PQ\M7R41>&IZ2?W(%RF5&B.:0")&Z= MFI0&NBZ_#R:";ESP2GU"*_4PHXEX5U4[?2TQ>!$[X5JOTF8YSWF@9:A3^I\) M>]*H^7,>_!.O.69#:KY&X77+PH"(FZA#[>D<]"642$5]D7B2C38V_@XRQ7N8 M*.ZE#CJ5P#A/!_,[I:[$WDB[%#S>GVF8X !62QYV%U>%:=P->S7-I]3CHA%) MF+'&(:,&BH4JKJ>2ZN-V?YW"XV:GF(HQBND@X^S=UX=.K"GT";&<)^_W_09] M.$Z@.T$U M1K,:TL%-#'O!F:>73_0FE!1Q+./C3F=KF()GI;Y@Y7,V* L"><%^2%BC^[W0 M+\NHE)P"2E6!T] * [T9&/P(V0Y9N&=OGGYB-5]DF9AMDK*!92]^#.M'+L62ZPP@]J8G% V"+C%]:4X^4E]J\&LE329_][>57#?PBU*\3%C M#=/4W>6U_8*%U[VE"J6YLG87RY/==>3\E+V-C!QTP9425]-&_/E7\,RS43&X7#N%=M>4[@43S$;.9-(FF3F"C./L[I)J0W9UH7 M5MDMDLD^_DKIXO"J/MGM]0 0<]4G5DK?1SM$:-V2]G1+"V#HX)YC&&@.+E6N M!YB +Y]>JER7*M>OGI1_T>IDZ7EM^2,.00J;Z;CN.I./));>V-.I]H.2#CBX M;YG\%-6-\I8R]IUQX2?=965_XQR$OD@O&#-;QJ(5';"F(@M,VJ'Q9*@XG,83 MT/>VF@F:R,00 X&B1M.LEJ-H&Q\+<$:<3V.41N9;'A$A-UJ:@[+%3/!*HZNN M)Y>7]OH$'[($_[%$IF)^K4] IP^Q"VX7$<+N:;!$X[W01$S;>=GRD8HZ+"2K M=W;M(7SLP F;!1V$=+92I_5:9X\IH(X&$..*%KY BV"U:2F38O/DJ?H2%9AI M9@B;UD>6I7@U=%Y+,*S0F.[QKOXI/!<&4.*&^4&3XRI.:!PZO!BNW!7I&3!W.Q"0]?(0)4T"R[U[S;G='QM8-[%LO+ M'UXS3;Y32J5T-TN+;.=J*)&UWAWP311!*/?;O9-_4G:BJ^3 &%.Y*1MJ)+_- M2>PRMCBG[(-B\!$;1$9+NUT][!%C,WXS"8NIR@@R_G+/A,@*KEA6MRT=!CXB MCH>0Y-6%M$TUQ([.0FV) SYAK*XAFMPH+X-1Q?Y @(*W^B>(;@4@G'J[Q =^Q6O& L*M.35VM?P0)4NQXD MRTV4=LT6'3M20&[(\T7!(S6_E2X?U#D$2FL&.S@L([%YC4(3I*^K3H#@7'>E MST[2$X6HE1-0FGR!CA.G&8TQ?AH Q 0=R,L0Q;0Y8J O[.N./ZFLZ1:$,7_B=>6VR=OV7;O M/62_=)!B06S:RKN14/;NQM(Z[-HQ,$M!X%J$CV!PEJ95+$[X;T* ''U9MSN3 MK1 L/3L69)/JTX&Z)TR3:,'0[G/GD!(YI$9()C<1N/6L)'>1&\ MJ;*)2]B[>V%*P@QUWN_C6Q7>9TM'X:;=H#I.M6'--'?MJA;2=@X :PU3@\$1 M0B[R'];$N"446PLN:Y!/Q>YI,VSG@F"R][6GR-Y]V=)2GS7E5DV!=VBDXM0I M2I^=$,I!NGW)^!%R$B >:5@4OP *HEV/N>@DT,P@+-.6U#ZL918FR(.DA; X M3)7\J'##;%KZ$:K8ADOP4&]$V)I:SC?U3=LNZ0FPE]/*ST# IYZTO._XPO P M\+5# EVE3YS])C>D]>IH=9^PD6' IKO914$SOC8"Y3:1R7 MAT(L'JXSEC70@INQX4VHQG85\_PE=[=P0;W6J;'?9W(&4OWD[ 3D;371T,8+ M!7O3KBN:>BL]9H:^N[Q!:HJJZI)R5S]$844^>3F'$SC M>[]JV\Y^*_ISP?]C_8^X\E4=.DV!)CH@5D8W%)F6VB<*ZZS/T\@!V>]=8C'* M%ML^E"C"CUA_8SM.PN0KU9T3D$M/I.G%W2,8.('IIRGQJ:K'N;MW;\>$ MN6D_0"$T,J,FK#A]E!#0$3.UBZS=@I(_@L6[FA&).G$IDP\)1J^",P7JU^N5 M"U5VG$3ZXO/4&L#G_6C5T/'?'-AE_41DPP_:G[R \QP)I'K04ET^'I" (HL M5+)ZPX!1>DA\@!V!4N1T=PIQ'GNGM;Q,3O:^,N'9+_?$\3:;\NO6FV,7+\3= M7T($)WA@(BTLBRE..-NKAZQ*;[%<0'"?J=/JL\.5T5LR;BLM_OR"JW+'AB]@ M1_M R'N H> ]\OT4"4E1W]#T/G"SEAZ- 7@M<\W]'F->Q4F _"&%'A+A="WSW[ M([A,E_QGP"-_7M1R9HM* \J*TLUL-6>RN"Q-3#B"+FP'460N9[MA'HX96OP4 M03D9K^ Y[<1Y"O;.!%Z)D(SN?*A*:O16NOW)VW+AQMU1GX$:9'#_HU_5#")_ M R)*^(*LH-&CZ2*U9R/[7O<8&826"8EZ?\/0''TR52P/:S:L'!8E:V;/GS[_ MK)#TOO3:\*=JJCCW"Z+26FI8-J_"HF1Y:J;:"$?>ZPNL^^^6DD/_"?7@$4@+GYC78O%]'I!/-U]?B3SY"$$WDOTG MNC376,/4Y%H& _4_0_F.T5%DIG80(FV'O4"F-FU+K8)L0X*U#Z?.#?7?]AFK M84D"$O4B*8<'US:<1<%W"PN0Z]&:WA9!,U6)G:.:]V1+"1X3E;\Y.T+/G$[-R.VR:JM-:JS1GJCB;C@T.Y-%$^:G!C)'6+7IBR/]/>DNUTH8_ M\E B.56R".!BKP(BQ>QF"-,PPX=(,A IC+HY.OW(P-9AB,I.IG>J9.TK.?VA MWU>2A4LZ_5S+*QH..<$C'\QDZ.ZX-[..F"J(][G+9:J6^HS@\^=N^+I1(+_9^7WSQY]A?^23>7V&\^D5BJ,X1&U'$JI!MN M?NH\B%;:#/VL<-Q5>4.3J1?XV4WG?W]#FNCJB2_# +>Y@,-;-C1,AY"EP:V7<,(9*S$WKT -J\H94O2TLU MVA%&^[@X+0#P)PJO!6-%D1 V&PXY84U@)X N-'3-J3@8)9C!H,?CX7BW".YEL!W$"M9;N]?R &Q!N^J;:A6-B7G5\@<^>%L@):9 P MFCAUT8*GP%IAD7??ZWU=*( _- 6P"$42AO8H>#;8K'YU8)N2*-6HF$2*L&8*AR1Q:YT'\PTBI\G],>Y2(8 MUKZ.Q21$;>N*DB\;YT-+00:EPLN"^. +@HI%=S=XDE"=N27K+>8#ATO.'VB MRV+[6*IS:G\T%6M62 %S7%=&4D'G3[-218HX]\V=D980D@"7Z?W(T\O]0ZO9 MO.VZ]HZP,&?N2H])%=F]C;WY2-\PBU<_[0!;8H1>@XY3_K3:PRDWW4@?*;\4 MCN0=I>022IJ^:FHT4X.H*]CGIMU7L?=:RKQA-_U'V0R4H KN]G.@]^G0)Q!# M5ZLRZVW5H,,"7V9BQLQ7J)HUU4S(78@M)_BX9!\E%T@JAD^H/LH$A8J78#=? M.Y&83]")BK>]?XH1D583>RR7(<:E7W.X\1@47ZL2!B"E09\! $D='V.:/U(H2JLD61E1>.3 :>T%HJ8/?BUT M*\S%GJ1(4\ZI=LN\.K1-5(_OVDV247=+U;HC2ZX69(XKX[@,8.7,HUO:X%7K MR*Y&VA3!IK!Q1TO.MAZVL#!E(T134?ZEAN+WN!Y?CB(.!J6QH^^:-KJL M^*NQJ2U+HZ^-R]-AY] UEY(.:OK/(!"3%D7)ASM6@Q!ZSD@:,1V3\.;I&7K8 MH\!+>#X?9NL7F5!HWY%@72?\0G[/);.=<\N?_":&!5@MWJ8S%!!!UVODV^"; M3:B]M8JFSR<5ZMA)/+7']X(7J[<5$Q_IDPB_NSU.1![OM01IR[MC!C^9A:R_ MS+D*2#FUX>AHT?0F'D.*(75=/'!QCO&+,GT>^2JL-*98VFZ+8;(K>$ M759[YY3ZW9KGN' %QN4&E:11)3>,DO.%8(FC_5W%8>%*F?I_"F$>]K24)67K M$J>MZ]F?EP1,8+RT5-T])JTS5*3&_>PCL1%+Q]-XD]SB8R;/A-+1+]67XO_, M^TJ44QAKF&YUV^*_9+/6Z!I+:5 )P-YR0[Y2%LL>1#(J,LO2H%?5?FQ!XCGA M;,FY&UIK<)UTEZ/S.^4K2[R@A."T<'EO3#C5(IV2;AJ1!/?.SXHNL0'KXYT.6_+1ZSMV_TO)_$$E\\\N)?-+R?QLSH%$@0Q.!Q/'3(: Y.6&6((A\UY\J!DLN3.E Q.,\DG,1W&.UV$!SA/(!SOEQ MF3$?*DG=0I!UX:6XF?YAS\=W-("_L#$0Y*D6SY^H&EKBUPYNJ (@E-*7%^5 MIUC7(XMI]"6U9%E1?01VB])GB!PPZC!+2 *FS'G9O"- U$+(,LD[4I[UI)'* M9<\TQ2YPJ7"5 X<7&L]D$-_'EH)Z8:G%.J[LG#,N\4)R3&OM:>X]LYPH]"4A MQBB]6?GTYG%AO@D)/L6HGKL+^E/%;*^ZBLO9"U[TU^:'6ON3;E)BZ1'^BUIH M)_[CA^_;;AT>_ 5:?KX.>Z&8_=?5]17;HB4X0J&8060,:[!9A"F_#I9B0_GO M9[I)!'XHDD"S/SRG#/Q,D^]JA("&IVP/GC5*3::OTKA,-@ M]/[*09+E+%.3^7X'I)G.#A"*TS3LL"&2TGVA81Q?6E38[O/B"Y$F MR+ "+KM22'S).4>R.99: MBYZ<4Z*7E]O9X_Y TAUE8^U&>7"'TQOL6;R3;&]A5V$?BLS+(9Z?*>U)6JC@ M&;R:O:E4U8^S"&E_WO=CJ9-OZGXQ]+UFA:^;/7,7/\ M*H;NN.*SKV9_3S!\+R1C]5I3"@K_Q_Z>5)XX=Y.:I_,IN-NGRS>I[0F%D)XH MU HFW1#C5+@GJF0:1VV=HA840<3GB83[RIQ'+)698B.XHU@I&,TV*1AJ(K1E/[5*GP:O:C4&_-V@7OW84T\HX^Z[U$.8[!\L#8E^B%2M-WXHVR M0T?D?KEWP0YIO0W'6_BPA,;F*D7!L3]E%:8\K- MO:LB/P3HEC=D9 G$L;O'1J%S'NUH-&PCSSRN+RG;'BO/5KQ.YJ[L2G79N^-= M$DA'AJ5Q@ZQ?YU-$2-\G_6;V/C#C5+_A=%-X:,L_NW%#ZY1,^#V<4$7,<1YM MH'JOCLQS<,DE,Q=A!=NJ6TN#B?,,7#EMFB@B(;ISM%]1P,XK+\I9A_?&)XU[W0@J]2SP4.>+4^V-Z#W^:+ M9S1JW+>L)*.%X_MKNX25_&IVS;G2->EKCU3W> 4!Z+(T'P/N4U.MVWUM8B.@ M'P%?/[S&!E4SKB=IR<9Q<\K;TYIT'#=V[J748#,)#C$>Y1 MH;KN/)*X+@Q)C?% JZ,(HKCZXK&<=K 9Q"-?[_$+OX,6=#0LK;XV33_-6E3[ MW"MO'+D@"F5.TWZ:_G6D?NQL[RIZP6,(,(MM]3+>!>6YOZG!8XS/K MUH2)RW1F>LZ:R,-8.'U;5W=5TC=&OL\QUI7L6*Q]TBQAA:;3=2T8%FJJ=L]A M3;8:\20T^ZVJAS<5ZE/MHBY-B6OB6@AC7'I&!,J"?:.C'KYO M5ED34MA8YBWF;L_]S%K!Q/'3O&N()39=U-RGRTH*4>#OS.W=)$:%_37E@'U-X^O]3> M+K6WWZO0G3<1A2G:8518S(6]EZ8E0=)E$2E1R,R$@]?[-/0W'\2TS;H%7,,E M'47.VT5 "DNH(T,!9Q_[>FY]_1(%M0G! 9E$>&QJS1@]X,RW.]2+2)P%+CL3 M&+^76/3]M+8\0Z/S@!.'K*((3H3Z%"4BY_(R5ZLJ*17$+BC*=Z6D,^(SZ2,C M4>0=:C>WGI@I7)$.+G0MW1 51WQ2SJ0PZI->Q.>W^8 CL/Z,0EJB[C'A;2,C MA.[V8>0;AI6%1-DJ.9!=T#DYPC$HP?3CE<9I=#YWW=2NZI_I;'<8D=GL!)OU M6:EG#FU#[-EZ' M)X^V(NC=D9.[Y(5.Y=EG%7Y">,'QQ]%;TCN+V;]N]B*,W-X8=3MB,1'TN?.GNF""$ M_VZTWB0I4!I"60035E%37XM*5XV@BLL]!.WJ6]GCL/6: M/6'>@]/MV'H+2H_0:U;*4_4PM8$C1ZSCA//IR)>KT:"PZFY9(]B_@50#EWAZ M2NES&24.=K@%>2$@4Q5@H6[$PEXN+,DB%E E)F#2+@G/F9%%6= ML(QV5=;EK#F$I)0,:."MA!^ .00M]1C'1ONB\#D%-PN!_L8JR<;&F$ZQBU2,0(SFEHH' M4E1Q[0&C\,9P!:[0 ],0?5_?8LYV6- J6!O5SZ2V"#1U*A8#+C+0FL_;L@L/ M"M*:QY"\S)KLF -2Q8GRZ:>_?ONS2#M=+Z0R_J;LYF78,4]>_;RI#F#4#I]] M_O3I<\MXCS_"7P7;/(RF\=S5>NQ'_NHWW[[P'^<)<_ST_& ;\0=1]@Z39'\@ MV87_VW;O9F]@[.P%HJ$1)8C,39R\&VO@A5B7+*Y#\DT_V@T4)SE>8D>-]=WS M@JY=D?4XX$IAS?KKGOM*?9NM/%V:_;$&-F[*('D[RJ@,U$L9 M-G$71FDC!75%;/%RGR@&YF[UA'<4Q4^/;(2'/:8UDQJ(U"L%ZY0J1:)H4KM> MT)%IC0O&-C,7#KJT-XHQ=S/ G[@KJN_-Z'F18PRA7WE\7>7$M^=N5!UWZ![^ M:(X4WO">X"7X+CS7[-G3)_\9U;$I3F;-9)AC\OJLJXNDWB5(J)OW? 1AN6=\ M)H%",03A'T]==)?T_1+6O5[9]ZY9"[:\K?H8[!-K$&1+&.'I>3#U= M$22('D3R),I,*-+H8[;. MX;L)Z4)5J7G:6D?Y/Q'_N\F5VW%]2'B"WHQTU_3_]A1*W/-8.VDQY#-(TU*W*!%_8._/5JF6?,]DRG8=T-*219 M&" X:QRE\=*LL20(297H[*M(;U'GN#L2J[LD )*!+L-5F]R**ZYY^?=,Q9B4 MP9',&%\%HPVE'"#K*+8KH*DH"_S:8A$>'0G\U)&+1$)^@1 XH\*JE4V+@CTVE M1,\]1OJ>&!LERSDAH"UC B3?_8,2M>] M1SN@I!I,?9?]HAO"OZ%CXSY>HO]MKT>&C(#V'^:1EW8X55Q?.:6 ;JJ2TB:3 M9;>E>XC3Z1Q&QN^6=X0U$=S0;%D>PN9]LBP/2:I@E548$^3)5./#+RI&/D([ M,W%RJ_,EYGM"0BIXDJY!U#E6TNA%IYNPY=+7%@MBV;=$Q(\--NP;BL7/O]_D M;^/WG!Z0J;?/[8!)VLJQSN6'V(IZ':_\QE)P7Z,B],EWUV^^_K2(]0I:PMIG M/0\.)K>5;R/*8MB R=7<0[HO X3#4^,O4^]!HDF2!ND M0F"IHW=B)48;D<0(9@Y7&;):>BVH X' ,M*8P+!&M1>EO,5CV]3"7T@*KULL ML3 C_QB6ZVTU60;O1%K*S[4JXG$V6?I$FQ":D_]73/>-3=%$J+TX^SW^%GQ; MU:Z,I+F3.44T "/:(8<8GL+?KJ]_L"),XL%(\2-.%"+9$*IO=TJV1:"K<"A&\@;K M"DF?^ Y*N>B+XJ7C\(..'[GN%L.6HH"%TDRXH)_-2GPD&E*FJ@&!X HN!*CX MX](NY^T@.=BRZ_":Z)WL/<=#@A'. JI>RO>"6_FW947@O'V4$(M,UUXD3\'% MKB&S)2^N7)*$6;"G96?(9QXRJ78GWVH-JHG.DNDSI,'/=/;W,DYY&:(#%D9$F BXRE\'O]2<7ZB@8SI(C! M:6+,=O[)]#(1:58\F99/_[5MVK]+^^M/=^7H M7K*Y#3NR0_NB%+;+23>+\'B@OK4M@$%V25$A,D2YDO(3];(N.Y5*Y%:J, "M M*FRK[>6IJJN( FD7&'MY+N@:1CHRZ;**]OK'JS=7LR7U\1^I4V4>XLJOE25# M>YTOGJT8D=0=>U1I,O/8:\.K8EH:F ]YM_C.:/QSKR V;<*#ZZ1IT+W*\<>& M)55:,) K[/<;\]P27R]\N6F;)_F308&61ABE-2OSW #3XRI^=[]'/,;ELR4"@@D-_K MPATX[]+H-N:$G$3JQSQ!VB08*R7GGA9_&_L%\; M0ZY[76TI!.HAY4YO4I]/CT+6[Z%>SLJ0O'1VJK;%6"#]OQ40&3:$HOD4X?+? ML8(XQ05V4=O\F/)::-@ZTEUR=&?R'[Y._V %FC;8P"5G*I)N%"K<56O_P6&E[V-+,T:Z42-MHA[D M4L06EAZO$L.0\+:W.]07.>6/8JW1B/ / E);=0Z%;E0'P6C$\!VTM&D9 @U2 M[ZI#I/ZZ3-U'\::,U\/W,LX'YF50C,N^+:0/WL=-#)1:=*VITCD5.NX/)RNP M8IR9]2IWH(T,O[G,^(>7NAZV;:?]"YA/ZOH2)*!T,H.]U^F5&X H]A8Q$?=E M_CZ"L8U@@EYZTN5L=$X/8B.'=ZC#MVZ5&\E35Q2.MV)5E2+9ITR.RARZ*'>^ M>)F0,0J[:=C["6$],:%*:BG\](\V7')VRS38W+NO'>A.2N2RG#[XH?+S'R$N BF5QCI6]-I3A",VC]>)_$Q@"SW"1D_\HRX"X M4'IF$-UQ$"6_.9'RPJD063L%, _:"'/$A?M%R/$]%N7<$]72XTH-!H6T#-.@ MB+=#:';K4?#YZO#81/<@B6E &-L-\9XG:2?4AQE0J+52 20;W94K),@]< M<0,YH JD.9N#\['2P%B/YY3[Z9#Z9%%B11'3R4,SA@!//2?"[:%1R9<6?;^$ MNR1 8]N('./)_(JJTQNHG.\X[]K2?$I&W;"3F#Q+X0$1 M0U3>L" $"@ CV' MV51082&$$D"H:*[6]@O#@QK(P.KNZ0,Q99918;OBOY^^TUQ($X.NU-!$=8EF MES#*0F^IB1%),.M]5N+'3>[I5;O90"E-$*BT@HWWXY0Q$)J"HTP@$4!@0AO# MCK2Z: +".8+EV*)+/I91RGE[6YFL[2Z<'X5;D7&3^ WFXD9Y_WQ\&7_/CQU7 MJV]6B/MF@7=E+(:OLBG%Y)RQMWLBGI0WJWL0VM,/KH$IZU%_XUH8XH>B)S22 MD_.T5Y'"1#H*TMZ1,4F/Q^991SHU4]P MAV&,FCV#=FY;Z1_D!D/IDR$KE1!XWMVTLYMJLTQ8N*S)3V1NB:>&=Y7WM)@@ MP0[/2)84SU::]2_^>&F ?Q!(YD\7D,P%)'.VEBKQEL/93[)MAJ-!^S1C^,#S M47'+]2&C8*.LZ% Q[Y4231NU7\I/"L4M ?^;$8K0<.'55ZD+A66OS!XZU.+9 MXW$C1"FKYI-?O[\+SW6@XZ!"*R3# RP.FG2/Z'ND?4-?BM\!=C8,X1MJJR*P MP?_^7\^^?/K59T_!FO(9QQ49@Z>7'9M\1!8E67#KL8 .:/)^5NV7Y\^O_O+' MJG!R.N_:.(1,/O';DI)'K\.!2!Z0, M%^KKD,"<5^&/E4='?>U@%^F 3P[=Y'"1Q)C)RIH.7^)OH>H$LM65]*-LYW4# M7W/\TB-4"'E=W*6%56+*/W*GC7%MTCW#?A;8W(@8'&SDN@NIDVG#V[8,1I3" MDG#_3YY]*G#HKG<\V=1+2CT-<#%8,X8.NMFS/S^EO_7R(W>?[D&DRR[AR[#G MWM35NMJ,5E7P6Z&Y2W#TSXNP#^E_#B@S-=;%[)/GG\;;\#V"5?ND_'3VER./ M0AJ!Y?Y&0DBU;.'7WX<@5)XM_.V3^:<_:]ZO7D(DI(UF).<1&N])\9BJI[ 7V1O M\9//WFM1C%>!>Q2<$:*T#-)AK%^ZZQ._V4\O P;5YY\9Q[IU[_WOI6T9G'J] M/_;Z]SGW3M",/^A()*+!,/!&V0E+1^K(]3\U!;!L%X-3ZD7E&CI[A>N- (8( M',1TI&ZPC.\1@'5:15()MY=SI^__W]Z5/[>-7.E_!:6=W;*K*(K@+7M&5;)D M)TH\MF+)V22_;($$*&+,*S@D*W_]OJ,;W3A(@A0E'NI)9<8F00#=_?I=_=[W MB6X\1NI4:!I2=^3X)WT6Y%D@:#D#P09$[,,QO6[?Y[9?Q<9 R9S08>"T*39@ MA4EF(1WTT!: ]:&'##SDWF+&9EJS'G,VB=2*L))BT(>5+F0>:5PFFBS8U9IY M*MPGY..I-G.5#!!1)^\@"?_-/:_%QE!+;B@X"6SF%H=K(MTE25Y!14I#)-]7 MWQH)M7,R&&J:P_F2B!8@5T&,60J0'D'VP>V-S)B6Y( T^>0K_"!W)P>4VGEQ^#&).!.3L&6["HIR6F4)NU%=Q$L&]S# MG29^8KIN)A@@Q)Z^IZIB'OQ0L1WJ"*(R $_96_GZ>=S0Q3.(GK*@*$C[;PMX M&8CO,JG=X/I)<2C1>UPT171B4OP>"5I#,O_+)BD_=@W?K7![)6TWKZ7[&I,9 MG*((/,5#$4SO F><1QTIT3%#IVZ"HBI7IO?(;33AC,T^ =R3K[,_QK#:]YP#E63G,E1*N"=[ M(YWVAR/W%'V01H3^+8;5LVN]UK'-#$(51GY(LV 44V@D '@2"'('$\SC[);D>-K2>@9%.NC**BV6\-"W0: M/*;>4(_%M#[8%#D0^!NIW/,O';O:96F0ZP=W(SJ/0JXG-3@91.):9R1@KI%T M%DGAOFC:W 1-XV5Y=XAOTM/:J94]7$+[EWH#1F@0:*V6N_4@@ M]?82?P.,O'P'3HLH*4B:KP//C?N>7EPR\D&>7?2"%H=K:3:S8JF<.VS>E;B3 M,;Q@SS\D1A4O(.;+%#^XHG[5\J(#KEI3I A9"A91");DF'N@VJ@,9!E/'W=< MJ/'0RTJ.0CT:8/^[YZF5*UL Q92\ DM)X3.)[F]$YF+L92^ERV@56#+1TKCH?BVQ3. M@P"+/A^!B2/SM$AJ_)!?W)5TC;PDF(0Y1M<\OS@5N!FH7OZ65R55%1"E?\T,*IJQ0"V%2UJ2@T,) -CJ@Y$8 ;U(%5J22!,GP($9'@0B;>Y,G MN0=+B69+7:ZR!3J/"#4HLEF#B2UIAJJ+1021$HHA6C/ MM?(%$'1$)*I[E2+%GKP8)F4)41Q?RIT^3.X0,7I!1>EXT::D9-GU)&8R56RZC!%5IB*25 4A52OP MP 5C*]AG1$7$@SPPC:CD53$S(W\Z# PMW1)FYSU7. EM&F:R:86=@/->,\?G MLU_RTM1D"#C@G%XNG,."W\M2XH*Y3+N7&=\OO21%;^$K"'YQ\I5PS::1V)EG M64;,,%X?J1D"CP(ZQG]/$!98;1*#A(>%P02A9>F9X4?EUZEM(\O GG-,<\>$P.+ZTE#_*Y MB QWMDIUCV.BL<"CQHEJMN'CLF+339ZI4"\S+'WP4Y0C[$,2[2LJZXK$1IQ. MX!D(,4_^+NR>_W@D56),=\R!F;";J>[*0U-3UXCX$.JP+N H!U0N).LU2&Q8 MS"^]D?. +C7\1]@#YG*L>:7:^6C\_25O4=*EN%49T[#N0YKY!"F M,M<582D,,VS(RAUMU;4ZG'P=K(8-0V<=0T=22FH+26>),#0?12UQIS*E.3)& M+M8LJ*U%&Z4OLUV@%[ %6A[C+Z87J0C/:J8FFDITL'!#^GJR*(@) #JBA#<3B MB[><)P!<:"#GF#CI<%-Y#I/44O$PPDB(3]EOUG\2#6%@SMT=<2/2E/F%IFK2>6>UF)*&Y>*D31IV,]V%-$!90#_DWND[C,Y.V(K> S9N$*R( MJWZ")9]FK5\>]TFRI,6PZL=)TX(H(T78 M3B5C@=IU3P)AW\2NID.GF$3@Q$ M33Q*I9!4"A 'C(Y%YE1\3+XLEZ1I/0"8=J?>(,^+V$;)8CCP;A\"K)ZF"N60 M,.BXR1VADAP]70#>]< CE@:RET9>7Q[G2E:)T(HCC[#$GZ!7K;WOC9S)#XCR MO/X/^L1^GUVUA0:,$P=QF*463AVZ!?B2(95^&!'8LA^"R3)2#T/'1S"2^9ZJ MX#H9^MX@WZG/7XX\QRWLU*($0KZI:X$'I)4S42'PB)H4TTJ(:A8TQ]L(TXL+ MDX=)/,:WH5J2I)^O*&%"JY@U)&81M[Z(H!&&?@]E5[$ M3"4I:^+?&U/[K3#9 SH,!ILK#3;3^HT>5:>8AF; Q7S1P_0X&OJ!&_+?"W:L M6?NMK3VEMO5&G=3!F&K]\&7+( 61WV,5PA# MC5N(%W?85AB.RZUY<$[='S6PG9AK?]3 M'G:HXPW9GZR?: "QZ544NRV17;,T\IV>M+0N5<\,E;(J%H):0% H!UYJ'] MPZB#TB8&>'4[ 4.2^W3<>\H]3*;8W)CJD" #**@Y::_BWQ.5+VH,"N0!^Q_H M$!>Q&K@BDNT7"9$HY78(7C2>L?9(Q2A4UCV),_VY,E+9]\:'WZ>!AU6$%41C MQ)ED#Z%>:TA;G-2 _$E4$5TD!O2S\T#[Z/)/%Y\9W%.!9E2XF*"2.D#76"N* M*P6J^=?PQU2IE NI*JQ8+W86F.WD0)U1&BB/,9!BE)4 BF)XG/-6;);_ZU7 M7F:]#GQ%=I5"*7M^-%*>]R6!'D*0 M]E?V^Y*2-@1U08!8!D5(54JHRC06*"ILHHYAZ2"!*?2I=I5*9SV7&<(KZ*3) MV16#R%5TR%>6(-E<7458#Q(3@L6%;BD:6CD-GNL\$\5MY'#QCY.B>?XU65ZM MAA]5 =R,2XGLFIT ;BE49<7:3;<5U.?Y4D!1IS=P^NSF"HLBD*4FEH!_P5*8 M@8.U&*03R"?M"U!;GA8Q7Y2YH 1ZN9DS#;IEM%*G9NHZ3%W'WA99?EW[&(^; MIM+5&JA''*;/9F0>U%7Q6#_7HVR/T$C]D>./,WUP B,S$\ (K:N'_-,>EQ^K M]-+&L]'TT?/VWEM::V$KTK C M&!("?,$HT,@H@"EP.4?H2B7&*(EO+F!:R1Q=4,-:D&1(B/(>_Y*X9_*0A#(A M&5%AXX:%WM2TC5^(6)D]8\0&)"HJZO2.9%U\SQLZH\%[+GSDZS'A$8BB4%2] M(&+8#NV[,<@(O)X;1X]S?T"BJ0-\.X%/+KG>TO, M09GWDHB%[#ZI3@ !Y;3 M.*(4V\B7NDG6MHB%R+R3Z*L(XI$HB!%=]J*TS0L\=H[GJ=A<7N%[]:::C +4 M'44<B[$J>HG\>Z? MZ&%)&7F5B,?!EM/?J!;%G]@51:T'5>M_A_[(XY6=,4#F4+O9!CEY%\%%T(8>)5)(*%# \7W7/L.9(&A8FC MY&Z94WO^E!U$G3@]+WD$O+R<3II%;OSG[L+T9=I45Y7VZ,C!)>P7NN[0-H-X M2$J%;$I+I)Z]BHZ8>+XHOM'2\WL3NGU>\HX,KU46L'5DT5B MK>E:)CBL<=+D$+@?A2"YV"Y'R5DZ@7IP_'M/=0/KT"^D;,6=B[!?N%-/O2.L MTS@>W3$L3?*^^VZHL5V/65S)L4;4SD<=M2X%F4?=.H'X6&H]%(4$:Q9UU$35 M9JAIE=YD9GU$7A;-$5,QX>F*PNJ>'Z)DS^KFVJ?;HG:_:8A!R> L K.NI3GQ =F_D0#9J(,HU \] $) MF=!4%>QTQ4GRT7O4$YN"T"<,IWW&DJ*%4"X2G\_V)9$03Y)N-I:1^!20U5"-#COB6M\Y.KOF)$I8WKUXT3SEJ@)XG4!8%0Y< M.(Q7$'\)C_EHP,T'IM3 M7]UEQHQVWS51_"2Z0PQYM=&P7[D;X[DEXJ(O26/D#=>%2FNSRDAK.,ZC0YB4 ML56MEQA/00R/T< MI+G'8EQ]B!D@K-NR/5GN#M/"_R6&K6(+7S::6O3WAOA@[CZI+Q^^<$EQWF'T M%E?B2U,34K(+IH:[1'9D?2D?6W[/3GYV/S]UJJ ]E*K]$5N!9S;RY MQPO=8T,.$NWXSLY*_5>-V4NCKWDU[I%=.6W47Z5JW_&%^<5N5MOV6MKVM3HJ MKU>67Y&;0J<<&TBYBG/]!BRV.XVQ2H!R!0>2&EIG*VQP?O8H;?0:[K&U+;%# M>N.7;>R#%>3_96>C8U"$VT:DB.;G? MT,'6.41C02Y<> \FPV4V8ZRT)*KCY')!2!4)]CT$>R)4$L*O8R 018!#G&1O3<@?VZ?/YAF<.SID!Y],$2G+%\T=KF2HIM8?[!;Q)S&L M/_QWI/44A7%(0+Z(%2Y(P_#/]!XN(Z$((MS('WM)YSER"*K.T2+*BT]R*!K" M3<4*/<_Z,HT\GGZAK"D9:[_G@ M7A9&EQ*<&"X+%]$*(7=B02-(V:Z&SE&!2MO-FG>0YTO&NPFM[PAX<\-(0:KD M>\]+N;],"WOT2RYEH[8_2]FL6K]CQ_*-,T"N^DL_[(^F81P\)B M-O9G,5M5ZROUN5TIG;CGRWBI6B?^'3/SX,*N"3 !_D]$-$,ZRM@9A MB-4J#0A:KA.&\!+-E-8;N,#U!K+ED2UDVSFVWPS>%G6GO\UBO/[J_WPWF4Z^ MQ&,8:I],(LS>-VR*ZA_;M2-KXHQASKR^^P[T"]X?#;!]'@3G"*K@N9]&SMV1 MQ2L'LODS>C?P?WHN3.DH](Y(8 ?'ITT02(=_\.M)ZI%G:%;7?XO;8#R)RKX$ M]N"5?]+:CVD=G2FW(3OD2MVZ._\J.$I:S!D16*5E=!2\@^E("Z"[Q7C-L\B'<*QRP9^. \-%& MOZ0%Z'ZJKE.ZK>6IO^H6":+W!3P2>G.[84DN>6J>W5V6-9UU-W"_PD7I, M]^CLVR.LRXWS T*O:)I_".[,M1YTB[B:ZDFG1V9K<\?*[F:ETJ;8-4LQB5!H''B+5_X4 MB,[W>.+S"W.T>90;1/.(<'K&H'9_.[KZ\BD_L\JI/[^[.\JE.=TWU5O"TK'IK@5OT-R?TQZ#?_('G MK:7=BI^3UFXM<(Q8AWU-0"K6U6/MC>BQ]G;U6.=9]1@8QV:S7JG76T:1O39% MUEU5D7575V2G9179::KFT)ZGR5#V;GSOSAM9GV@"K5MD*+?'F.0F$@])S5WS*K -O@SERA>TM; M57_-VG.JOS:8SWH%MB3^_YD48+VSJ@(TR$H:LE+= * ;C"3C%;R85]"T5_0* MVLV5O8)FO:17T&ZEO(+Z>O%-T>-RYAV\_//QH_4GT/@#/US'OL]Y3,:^=Y8G M;ZZ]Z6RTMME/O\;:9K^[7;/?>%:S#\YFMU9IMCHFZ'EMZJVYHGKKU%97;ZV2 MZJUCEU-O*'O_= )&%D[%/:M&.D6OEE6%'?#X;_WQ-!H^JJ>NI1"+'Y96B)W& MK$]G/JQ Z86KMS6NF:3-#K4XJ=597BZN=US6Y9 MI=A)*<7FFCY?P>-RB@Y\G$OGWG=!ESKW!-.YAI(K?E!&R8'#D6BUIPUE7>75 MW>YQ7//T.957%PQIHPG*J]O=F2S.SE# M8#IF(D!17R0(8,!1^($@N.[8GQ!FL"QOHI(521SRR%#MR'K@3T"\PM +0U%* MC;5&2?T)S/&,<.GT.E@D-G ")BU)DU +'DI9]A+&O3^\?L*CA*]0MDBCHL+J/%E_ GN[T!5ZDSAY1]1 MSJ:AEWEBR+- SW1DE0U+'SCSG!],8R]_#M.+OR_ MX,D5P1[CAVGF&(DR/Q/35F(QDCH@71IP+N,)$]@+\3/2-RG9&PUZ< GD<2I^J%4W2J9QNDQG4OQPE? BL;L&\9Y'W. % MJ,!K3OD!S=8G?X2D;H'U*0X@1AK"7_X,TX4N\B90E ]WXH1)%GCF+RY;8]]U M1][.S](E-7K,\LU1ZTS1W-;]6KY[_Q!$[!.$GZ5G;8[E-_.[6/=97Z95(YEK M*C\S<6N('*;!\'BA].1M"/UPJ9F9-T=S3<_+YH4;U371YC9K7\M)S^;S)3 ' MNYK*6?QJ(I4SC*+9NY.3AX>'*KQ@]6YZ?W(>](?^O1>>>.Z=$YRX3N2

HWR8=ZD29.O=*)4ZL%N:+-2M>.;ZON\5]+;*L->!?[.T4@A\?-6K/6?B;] ML^/#?S[%N^,#;YW8V+U1+S-\8Z2%K-2-D=YO(QV6L-(I$TU_K#?PM>TFF&BP MSH*_'*RP)"7O/8[83A=:Z _$6&YLL;'%QA8;6UPT\.9)G6QQ&7X'8XMYRDS MO.^V^ D!A\JNWQC?'9?;/ MJ[;&C4;CN-YJ-;'(]55:I5=LCALF-%Y15DQH_'K-L5UKM)N).6Z#.>X6F>,/ MQAS/-\=EC(PQQZVVW6J]4JM4?:5I@=:)W33F>$5968\JTICC0S#'Z>BXKJ+C MPO3TU01NBU0(HC'/^H9O"L'S7> 11T'%8OJ"\UG@CZPZM\W;%2P_Q1OUO.@! M*33^Y<^^>?T@]F%C5/ 7V76;96]1&+CGTD+TP MM-S8 ^/>J%EO=*)!V=\'3N-;8ZJ-J3:FVICJ;9CJ\IO*7)F^TDRLF=C]NM), MK)G8_;K23*R9V/VZTDRLF=C]NM),K)G8_;IRR<0N#_:W'MH3MF/#+I74>$+J M^ 43Q+7=A8)=_&HB08Q]Q;:JAX9KIH-HZ,T"GS.\%_I7F.J]#OQ)WY\YHSQO M(;+4A[$S(?1G!)H/+;OA'-O--\Y;.LBU6Z[X&X-I9VG@Z1Q78->G;G8C$+H; MM;J$@;YQ@IXS\<+CKS]'WB.1R,,W]5JMOE)6>07(R/*;=X6;/N^ENZX*_I'2 M X>CWU;)6AK]]MSZK;Z>?LN1$1G]9O2;T6]GC;KQWW9)O]4+_+?^\*G^F]VU MOE=OJA?51#G9C59MJ08[K;6-!C,:;+<'!1K,>&B[I,$*/+0R&FRQAV8TF-%@ MAZK![)I=O?IR\XQ*[&7'7TG#N$V4/$(5$ MWH1X(6_Z0V_L)+O>;+8=E\N#W6P7YY\/?K-=.*-^/&*?^K,_^=%S0L]LO7V1 MTH/=>I=$/_FV189B-=B7 WW77@A3#O)A.RGV)ZH'NO#*+:?NR[VZ$'+W^/9_,0QUF# M8#JVHJ$?6G^+G0"F?(14\K-I$%FP_PA/Q*X=_ZUB#>"/3A0Q:HAV/&@.X79= M>DV*9),IDM;\% D.SW=_.UH>;-N-TZ/G3JSL;0[E=:5+MBCA.>YNDO ;>+:# M&)%A>BPKBE8*R<;N;I*#O.16O=:*R;"$)/#^'?L! 5F'24498U'[7BBKR>S3 M1K,BKK_S0U!0<(>A@_A98!JI9,5E@QFPF82[]SPKA*'#%V SL9ZEYPV=T0!Q ML?%&)%]\ =TY\.()_(INZ,31'/ M<.W[U>W';Q7KZLM%M[WS(WA. MO\3T7 Q];Y#OJ%DA$EKHJ1E[NB%[:A2_4?Q2\=_ZXVDT?+3^Z02]8!K?#8W^ M7Y#&FSM9Q@RH65(&X.^@_NELP7>)R(@-1*YAZ4D&HGP0?/9K+S@Y>Y;X^B!O M_6)IR9W*S\S)0+;G9R!/>E/W$?XSC,:CL_\'4$L#!!0 ( '.!:%=]C7:X MH@L $-W 0 >FEP+3(P,C,P.3,P+GAS9.U=;6_;.!+^WE_!\P&''E#% M+TF3.-=DD>:E") FN3B]W?NTH"7:)BJ17I)*XO[Z&U)2+%LOE!QGZUNY0%'+ MFGEFR&?X,B.9_?3+<^"C1R(DY>RXU=WIM!!A+OM7T[>O?OT M-\?Y[?/]-3KG;A@0IM"9(%@1#SU1-4%J0M"O7'RGCQC=^5B-N @I[>;B"5WQ5&/$.+N#_<==[0W\,/ MXZ,]=[\_Q(GG:?='2[&[5ZGTVW_]O5Z8$1;L:Q/V?<%Z>>A\!/YW;:^ M/<22).(_Z'1!&JX%<45(%1$[+@_:NL6=_FXG4=!PM,0 95)AYKX8\)1PU&Q* M9#=?">ZW]7UMJ.-TNDZOFU&U:_:'05\>MD/T1 M8I^.*/$@.'RBZ5\02-U66(R)NL$!D5/LDHJ]<_(.(4=_=+H]H+B&V:+ K&X;KIQ$;QT^S$=? M/1\2O5?ZD#O6BF+!IFFNY6O=>!FXM=V(-6NY88 D<7?&_+'M$5IE."R+ZP]U M!L ""'&].C83_-=[-=M/JBX MH?^7:+U'1G5;#RJ4T14:K[4?X#ZBWG'KC,/VN(7T=]_NK\IW-,9LI) @)IAS M9TXZYD\7.?/=M(.,UJ?VLNP22BB)=\M.S.?EV(Z58Y$2Q:6HJ*RWV)^Y:O&7 M20>6=BOS" -E^""Y3SV=37S&OMXM#":$*%FOSZUH5D)ZP,( NI.\,!)CHC0H MBE%1!+ME+-7'=UA \R9$47!XO?0M0ENYW%V%2_1^P,1':&Y@R^:\V\]X "V<@ Q])%<,^")KI34/W\KOQU7X M7;"$(E-;IE-,3# ;$TG90''W^X3['A'RX@\@='8.CKA4K9=XNSEK'.RO% >1 M84092IO^Q]\/>]V#?Z'(!?0^=F([M:W8HP9_6&\P,P[)](5=*JO^.AS",..R%HL5L*S\G>H,QDJ79_+4!"X2,,B MP$4I8,U= MT@YCYC26%4W*4:<2\^6!"*'9( MWTVYA.8^H<2I!D75#5'1EN>.B,$$DIK_ M>_)(6 @[7/W T_A2AX <;2L#W64&8A"40FD0 3#\14B\B^>IWC#4FA"75:U= MWUON^A@!)1 -ZO=S,JR5.!AY:P_O+O>P5FM0KT(R&U"EM[BPXL$:J) &N0R\7&9C1<8E,)I M$ UF?W%/IJ%P)UB2.\'' @=UB"A L%*QOTR% 4)S)!1#-8D-76B!_;PN @1Z M":R] RI L+)QD&%# SD&":6A&L1&M U_P,_U5HNTFK7?,YE^O/P\I%)G9;+ TTDHS@7K<^+ M%I*KI_?8GHZ!Q.*"@#&[I;^TF9\F8^E^-Y "8*# M5<9I?7 KJ9F*4CZIZ2&:2,2F&DGS4OUN!2X+$*R$9>I+V1)@ _G0+_&\9G[, MU;=RD2DD:9C&3X'%-=37,%0#U,+"TPN0+IVZ M*H2,?WS&I;JF>$A]\ZN<-;)=TZ8U%C+U+4LLI.Q'BV'* Z1=0"\^-#):\@KS MIP$7BO[0U6"IOC'8-OCZZ@NF3$(?7W,)ZQ9\N,14_ ?[X2KSPUKM6J,F4_[* M?X0 JW/B@HF-#VCN!3)NF!B+'(GJ8=H79)S9AD_CN9RI9170W M>Z7('8./T OZ(0%,FA+[1&^1!L2%^5*?RC&@6.RX&L/&9J746O8C>3I?S'^UQA/_]67)M8A<=7FK(RG2F %;YLX"!C M-A) .0*QZ6U(O'3):W9N%1&M!&<*9B4$-WO[EM_C\Q<'].WHD/47Q18(!U/-YCGU M&M@*1.9H6YFRO$7VU^;@4WOQV-?H>N%H6'TP;'SLM6$(>O[WBV#J\QDA)JCO MDHVLC]E7$@SU<9%X*$W6>-R"Q(*TS-&VQRVK&J.^R3P2-7-@^-&4",J]!W-B MI1>*^&=V,@0;5(7ZZHO@X?2X%8E#2 0M%!UP.3]!_,CC :;L"FYJI/E!N,MM M.\>/U'L06)\*7]ZI9^%0I_561B_%JW5 ],5Q'NSR+P) M=;_?+KTQ4MC((O$:K:O1#,H4&1-A;T5TVAYL(^!+2-AT0/4ZO:YE;2Q7VH1( MO!/<)<23EX('<2D8YL;;4?E<6JG ;NAP]T("KR>R_6 P!@/V M#TO3X\6S2Z7>4Q<26:SP"JK>=)[)&6RRU^GVX._>2D,U5WL3QFSR+E?1SML\ MWM'_Z0W8K;JHU 3;T+4F^=6 7B1G^LZI$/H05?W1/.0V O)7JB83XGMZ^B%* M12#E0V%ET V=V0S/F0<6IZ&:<*$WP3 28.&%-E_3@);T34V8#8V;TV#V!3@< M44MVF)7;@+F]<.A:&F/7VXC)[N[JK'0$0I8+^>VM_NV(/[MX)D*O5%ZJL%N\ MUUP+]J:NA__&D@8#3$?$DA'F"&Y 5 \(HUS<<$7D>4AZG=V.)0$LE-^$*)Y' M6;I.G JUS[-L(.J7_I)]R)A@ED<@$F^%,?J R"Z$U(<\S_!DY^< MNEUA-J @ZI<'4$9L P8!;,[@*V$.(E_9>M51?//'8_F(5'T?Q">O/L?4$L#!!0 ( M '.!:%<*7OJN*!L '0$ 0 4 >FEP+3(P,C,P.3,P7V-A;"YX;6S=75ES M&T>2?O>OT&I?MZRZ#\?8$[0D[SI"MA2R/#/[A*@C2T08!+3=@([Y]9L%$KPI M@D VV53808DDU/UEY5=9F5E967_[^^>CV9./T/73Q?S'I^)[_O0)S/.B3.?O M?WSZY[M?F'_Z]Y^^^^YO_\'8OWY^^^K)BT5>'<%\^>1Y!W$)YO^#SC:DZ"M+.G/\F 'FLQ?/GWZ_G/J9M\ONO?/).?JV>;3 M3T\^_OG*YS^I]:=%".'9^K>G'^VGUWT0'RN>_>NW5W_D0SB*;#KOEW&>VPOZ MZ0_]^H>O%CDNUZ-^*ZXG-WZB?<M V"V2)?^-"LJ6S1;?[E+":8K7\Z M6?7L?8P?)@=]CX]^ONHZG".3D)T6P4L6G$'.>H/4MH(W?F=C+4BN]<4A:W+U M*-A:RS7V::WJDZ<_:X/Y#&;+?O.3]?"NA_9: ,>CN;LTSV-_># O[8^7_[?" M63O#A_8'R^>QZ[Z@A?A'G*U@4K+6' 5E06;#M NNS5'-5$DZ6!5-B8I8RJV M793^')L.NOQDT17HT. ]??()FG$ZL7W'*&.7K]#LXKP[^<2S?G5TM'XF0_H= M;?Y][19'5+Q8+H;6R3$;4**]Z;*8+[N8E__$)>'YJE\NCJ!;"_X[+#>B%%F@!D--EMMA;4,5^?BH0JP/,J(H[>C= M(&Y#(/7H"#2DGNC(E/-BA2;P+61 ;6BB'Q]-J#1 QHDW'7R(T_+R\X?F ^)R^1HCE.ZBQ%D[K5K< MP8T%#"B$9MYYSI)07(J@;1,81:'V1$>36-:3I;&[%),(&K MC (J%2,N@!!8B$4PG8PUW,HL/+6M./=Z0DG.1A2\%L6@&$8Q74UBJ2;#4@JQ M9IZBR-0,OXIB3%[XKMJ^3.<]QYJ.O8OY^W?0';75^/?%/&^6X:)MK"$PIR3Z M=(4'%KV,+,E(#3Z8EJQFK1' M:QH%2U8#4QHP)'0\(%>).7 SFC%YQU0\(!I[.BY\@ [EG[]_!;&'#; OYV!9 MZ56J#CTQ)=L"+A%6+H5Y+:T0N,KJP*DI<1NH,3G$9,P@U<00KLYFT8J>5U%% M8":B1ZY+52RZE%%H&;/R'H2ECJMOXA 7D9UTA=)0J.D*MEZ#5S@PF*$;46V41%TZ^]9D&YR*1.V4:E M.0[N_2R8(\PR4AL2.E509A:[%91K)-6^*I%\92';@NX!YRQFCG&?]*5F %^S MI$\K7@]FI"X4!2EH%$">:7X3O[0DY^E:5V2,U@$360+#. ^C?K1=S*7BI!=% M646^.W$MDC'E#NF9L._0D]'@U_D2.NB7E[#X9 HTPZ03!O\Z>0P9:L[,^&!< MLC4">;;M>B3;T, ^3AH0##V=-5AGK]%QL:Y8#/:#"*GMM'ND8&E_B\:@="W$ M&Z3&8U_\+Z "#E_Y=9[1(WL7/Q\_]G=83K((O."*BX;5HTU5 9VQ5IP5E \U M>L.#SL0RW8QF3-'3#CJ_3&&B8:>T9G'^?HJSZ13(R\]YMFH5@/^]6)1/T]EL M8L$(!8$SQ\'C!$/1O5&*E=+*NZS7&:ACZ6UPC2EH(J &N2IH$\TGH,[26%Y M09^\HA?>+'E6"9TP]-%QW56I\JR+CD-D6"X#&5-81$"#_0>;92VBJ"E88L7?Q>+?;WG$7DK> M:4B)/=B-$UUR!@M06Z+6HO>!!B94)1EZY$H+)%;(U(G1.U>^W%?80J#:W0=W MH/3FVS9NK^N?_;%W,0D%@E+&,"^\8UI&R2*OA54%V=E@C8W#;@=> K2-_MWC MT3_=X-]+??;Y[>ML0FAA2 H(2QMM64I%,2M,TB&FP",0$V,[9-LPQ#\>A@R@ MCB$VB]'W^&.YR'\=+F8XPGWS0Y9?)A:C$"&"90$,$CCJR$+DB0DNG.&F!%6I MG;_;,%'6 B:E/8^AXJQT!N>GP)E:A&!.FB1!Z,0U=8+_QEK T6P8[\^$KQ32 MW6G("4WBT=%T>;0^0C-O9\6:Q89Y;H!L\E!S,,P6W@I2N6%)9,\PRI:\0#&E MTMO!&^&,*=H5$+&D6OD,U*K;&Q&_QPP& =(+8<-3!B>DD/N*D5=*GR; MO1O-;C ](_94P)!$ (X+?RR!987>FPX8L@5=FX?OE&H^?Y34*3#ZA>]=AR[J MJONR?G*;?HOY\2G"&DNT.58&HJ!TFFM4'Y?,."^YC[RX0%T <1.6.RZ);%"V M[TF$R_PF&7\REK^%99S.H;R,W1PM;W^0\^JH#3:4%U"G>;J<6#2\I6+T C[G M-IDM+MI28?124\X&0 KJ!-#MJ,:T0!(3A%@E= FD4J9M-.+L39R67^?/XX?I M,LXF4A3G:M2,MZ0DNG6FY:H1&YB<*U<.'/56^ U0QK1&$I."8O!)_>C%?"WA ML>F"&,!'+5 HVQ*:$9AW-C*)P;*V24&1U";B,H8Q;0@0ZWZOX:8\97F\EWT. MB "#BG&)51=;8BMEECA&<=4D< H\#[F0;PI=@3&F;0)BU>\[Z)35<)M%:+UC MB9S\T,$AS/OI1SBN;GBUZ-LF]NOZ+GZ>:%Y\+3(Q'NOZ2 5&^A7%Y^"25ZG% M!=3A]!TACFD'@GJQ&%!9EQCUMV>7A^\5?D_>B^B/)7Y=9PD6]237CK^]B&GW MID0W/'W0[D3;2$34I@CU?*;T22Q">%X-*Z%EWC":9C$$QXJ2 :2%=IR->&9> M +!_"=/F2;_@/#K.&*W03SX;Q)^A+CHX+;F"_N7G91=Q2D_GL?OR*P[[NM2B M)>07,WS-^TVAX40Y7$%!<%:,PHG@5&;!X1P$S9////@LJ'?)!A1G3(GEW3EX MM6YJ'/HGK,D[ 7K2,.%GF&.8MYSD[$PPOJ4"$((6SC%?O$%7C]<:DG!24SM7 M-T"Y8[ ];#J&FDG[#3P9"Y"1B\TF\C&P$U03@_Z> X2C@JU,IR)9X#8Q*750 M/A<4DIH'-X*AJJ;?R*9R,#C:D@G=VD'JXE@THAWO<*ZX:#-(ZH/KER",*M5( M0X*;ZNAW&73:HM*;YFB\:)&:K$&-\)5'!Q1=%G MVN\,\#'M.L\7L!'F"W6YWM/LVW)5UU$ M9L%P=+^M]BP5Z5C1MO(4M8B)^CSF5P&-R9#2\H).#W193YBCA#-$=%".IO-I MOVSR?CRUR[7$DGQK3=ID1GBMWLMGYJJL62)($ZG)<0ND,55:TM*#4A7/$$4SU[WFWJIG;I61J(SFFO><5E#)4$6UX!FXE@%V/C%?(_I0#N-GFVO4 M88#38S?!(=FKNZUHS%D+QIO$D"B>H7P>;:;,S/.4@.N8I1^DXRY!6=]].314 MC+EVYXY2/W11XL7B#%EJD)4SJV)MS2XD"Q& )543E[$&D:D=^:^4FCVL$S,4 M%W8?<=JM_=OHF'6JP#WZ5+5BQ&JM8EZ ;:W0IF\O?CU_.PFK8-NVN.O7N"W\_=OH)LNRNEX@ E:,,]#%,0,8 L8S+)Y%S=UC;?*R%&X'C&_O"7V>+3(#7:9P^_ M/R?S>GFH7$M\^J4[/C%,77;3C#!.[@"]^(-SGSSF";*L'2R%%W#\)WY_7++P M\G,^C//W\!:%>5DKY.5$6R6\- 6YTXHF5<+U!JI@Z!-(P9,M7)-WQ;]7"0G< MF ;A3;?X.$7M_OSES[[U\#R-- \RAH3'C2Q<\LD:AXNU;V>Q G<8:^*T3,55 MJX.,10[@XVR);DR6=\0EY]W%X$[^LG=MVW?.B+C_%#B;%N""SK:RNC[XHUVYRXIF9 M)*JUVB@IJ6OMKH$QKC,9P]#ERDGO/;5!=\[_!,B[Q4%&$]+!U^\%GU21N3(Q MLAJ;T+R=$[ !6*HZ>QN]B)K:A-\1XJCJ^>Z93D-H<6^J80S>.EYG@+*NC?DM M+D^PO*X7[YJ_C'H"+F:CC6'!H2^C*Q3$R0,3H=V]:GPQX5*X=26]L/O;Q^00 M#,RC>U+1<%;KQH[J$\C6U-!N:(5UW)9P.'(RK-VF8(P#C-^H,ZO;H[MC&YMO MTU;1Z.XAPFTPWHJ2)#-@4SN.K%A,4C OG8TQ2%\K]:;HKN'V#G/LG#WXM>]7 M^'QX7?^<]\T6M.9DN(Z@WVX4A,*L"BU+K7'R>R1#$%;7Y$$'\CJF+6"-*0\V M$)NNN5&"5%F4MXR< EOWO7G]85T,^_(S='F*8S'! -,9AVZO$U$Q';UB/J-I M 8E_.).BXM1=.&X%-:94U0,P:']%D:_T;V'=X.C=XEW\W,YJ'AYOJS4OY!"# MIY_C>C?GJ%5MK0=UDD0TX)1F!=9L+YRE5C:?BBI91AE=I,[4[XKUCH[F@W@! MY'2[#[V2LQ!AO84/JRX?(J[7]5RKOHDP0N+\T0P]EMQVD7D;#,5XJ:G$Z(KA MU'TQ;T?U&/S+H9A%I*OA5L+F[_:3[-%GALHQ%%<8/]E46-1.,Z]3"+)$JPPY M;ZY%,J:^B@^UYMU=)>0FYCC@WOAP[0PZAEM92)E%8$FV>Y!#6E\>*5A1&'0; MQ:TBO\[G*W#NV$KQFS(J^VIGZ"CUNDUK'TQMI\08J"+;Z3%T^;WSK%C#@RK: MH?\VDIJ%NX_#U6VN2_<(MROUBE82A+-,>*MQ!-!]]=89)I)R/ ;CDZ*_OOEV M7(\@3MV73]L2T7/;HX[=SN2+#S5!.M:(LZT MJ!51)\6$%;GUD[$J#=#!8"_,CV!O9'C3-:":AR7G8M7*1(X-[D0+)P-"8Q@Z M8T#M2F1)U(1?1+8:,B2@SN'>"FI,[?T?DEX[*VJ@(SY5N6J,P7=:@10VL6T9 M5URC6W%"J#KD3-VR[LY'?!XX1J7FQ>X*&-"&7-M;-H M*#2:O%93QBU(JT)!L(-;E*]"'--M ]F7^B4."#3WG3P(4[+QO$[\?>YQ9RH]MG8RMGB1D#?1.3JQ!,H-Z'W0WI'>]!?I#4R?#$(]?I@/R[ MZ,Z=8#/61 6.,W &6OE#9CA;6@U$ I%<$$E2]ZK=#MD=;U'^1OFUM\[NP?M^ MB_[:]./:K_,^ R J!B94II4.B&Q]"%'K)%*JV@S0^?]67-MP*7SS7-I37X3I MJ7:0<;H>*_S[#-::F)>#HT6WG/[[>&]415N+T(;EHE%T!1:19F>6S7+TN$Y@6$(J%43;W' MM'LUA/C&TN($.AG2!SK-9K7OST($C10%(343L9V>-P@T5:^8C!(1%@]IB"MK MM@.W%8N^L>SX,)JC+(#X..UQM'Y9="\6J[2LJ]EF>9WD:-#TH;OO>+OFT$!& MJA?'(-J4#$_&DW/I:WBVHL\WEN FT\\])Y[6#CYZ95[%A%Z]#LECO B)>5<\ MRS@<5H#F)0QOC&Z$MQ6?'KH2ZV%23G=7'WTSVK5Y/.T7*GRQ7"FF7;LPR9M6 M_E,JL]99:84)7 _6D/8\D*TX\XUEN_?7"&V?JVODV_2&.>T7,]'5 Y)4X_*9 M+-/0"HN,#\Q!K%H:# D3=7G)UN"V(M$WENH>1G.4ERMWQ^'@N5CP=7TQ[8_7 M6HP2WW1P-%T=]<=GK]:59Q,3D.U1608EM4D0,!B06;$:+.=@JG:9^B#;;DBW MHMRWEN6^!Z4.WN;K=*OQ#1Q7W_^1#Z&L9K"H+V,WQ\'J-[]Y,9VMENUH)]L_U9(!R\!%Y^1Y^7QTEM&'UY,UK%/WKU;)?QGD[ M'S'Q'#(7-K)6C,QT:4NB"(X)*51*8+*3U.?P[PAQ7S-YP^NNO.?GV$_SI*(O MX(.SC'N.EER*5M=;*U/%:IX+.@^1NH;J3@#'5.LY)-?Q1<65;=D$JZ='ADH&E=49+5R,DU[Q8ZI9'-X+9^W;0DPP*TF4U M/WW^EXVH7E?A5+3,*]&ZP=7$0H+(?-!"N2J*<^0WA'X5T9C60!J&7+DRE$XC MM'F,F\65RH$+@K/J?$$AN6<^H3F5#HSQ/&CZ^XF^CFA,R](P+"'4"&E2 N&T MECY]6Q6G?=L)V$ R( C>8'=5P&-Z?C!,!RA MTP=)_ZX3.&]BMYRW"[*/E_ -G"QBS=%K5HIJR7NM6(H<6D^QX+GPFL=ZB^]Q MZTO&="2 5N6TXTMM$7Y>S%?GH$2+8 RB:LP8*LZ8*BF"^?4)4;7 M AG328!!+< >XT]7,M2L4.O,];EU@GD7/Y\<2=F LCYAT",JXRAL6[$,1F-> M(5VSX27DXB7UWNLMD,94X#\,/2AU0FTS3J]@7!^0WR "FZK/22!7JVF('$M0 M'./C1+.)??HG3[A]QMH+=$Q^DKZ=*EPPW)E1)EDNM0"\U"CT/ MM65W^XGS594D.9->1::1?A@(H^N:G36YQ"J!/$=_5XQ[&\"OOR_GU=%JW?#J MOSO4U44-'M\/W2[_,0J]N^ "]TZW9.T)OQN8,NJ]5!94P#K6FK5-98T0J#5,RA"(2QB_D%[Z1 !]5 MMNDQ,'9WM0_&V(O-S<^^FWC+30HE,=LZ%&N;@>$\PC!:XW^)!WPT]7'U;;&- M*H/UD+PC41X=M=:'!<_IVCD)%!@5:I@SYX+&BE;<'1*$9' M]-*IN703F'N;0$9Z(;2-K/#$F0:#00)&"3C'<:9'DW*LU)6-E!/HWC:32%BS M\TRYBY;(9LK)+427[AZZ;@Q$R<(: 2U;A8&K")8E$P,S)J#Y"&!YH";1UN!& MM?P/PJ)A]/0P&8'-A$#OH[^R3J4OF],%JS@[N<#B"W%.8'< @V8%B,9EH+S MC7;+6J63T8JU>X^0<)&SZ(I@0ABPH:8L$W6?F-U6%^HQ.+M>I1V$F'W6+U_O"7Z<>U!!>C@DE"3R.9 "P;A;YZ#AD]D(@C"#[S MUME.1/)=04H!1N4&C(FV].H?H>=PGT["P_L#0R[]7[\K[&(2ZC0R6NI:: /;^_5V^!J%Y<-/Y:K'J MKPX:A@V^N/6=>YBG99I.P"A'9+=H/?3A-[%KEI MS50S!M(I<$'>;VM0@<;DO#SNR4#)G'N:#-<+,JF5>Z^29"EJWMHI2,3,,U.Y MW0$GD_&5ND/A+CC'M6I.HJHB)E<8%ZT)!13#O.&"%>]EZQ$(]'U$:25X[.OB MG7@[[$)X)S*,=.6;!*ZE=V!9MCEA8"8K\R)59HVP.E7E7;U?7_JN$CSVM>T! M";T7&;:,TD]^WKZDV,-/W_T_4$L#!!0 ( '.!:%<.!&HE=4X *U] P 4 M >FEP+3(P,C,P.3,P7V1E9BYX;6SMO5F36T>2+OC>OT*C>1TOQ;Z4=?4U MBJ)T:<,2>4FJZO:\P&+Q8.(6$F #2(KL7S\>2.0.9 (X<0 0I%FW*C?B?.'^ MG0AW#U_^_7]\/A_]\ FGL^%D_+?5G5[^=_E4@8C+10"JJ@&*F@$_JF1\#*Y 5(G1GVD$EQR'Q(/S,J3HT2X^=#0<_^NO]3\Q MS/ '6MYXMOCV;S^>S>=?/L?IZ"^3Z8>?!&/RIZN__G'YYY\? M_/V?;!]#C\_SZ M']Y&HW^Z_"7]Z6SXU]GBW[^:I#!?*.C))?RP]B_J=W#U9U!_!%R Y'_Y/,L_ M_L>__?##I>3"-$TG(WR+Y8?EEW^\??D0Z7 \_RD/SW]:_LU/830BQ(M/F'_Y MB'_[<38\_SC"JY^=3;&L17^UY I*5SC_=_VTGSIC.B,@TW01$>BG.*X4;XAQ MU:=WQWS]69"QA(O1O"'BAY_=%._D/ Q;"OC!1S= N_@@.,?SB-.64.]\[BV< M5R#O(ZP?^=_#CU-,TXOA'*=_29/SGQ80GT\^;0*-_C'4_91YR180+O_=K4>3 MCH?C8=TV7M&WRW]<'[$;"/P\QW'&RZWBZAFC2;KS1Z.Z44VN_^4H1!PM?CK( M.!QX5_R?L<7HTPGYSUH;SYI(+Q+S1#\'W^8 M3#-.__8C:Z'$_W41IO0FC+Z\Q8^3Z7S ?=9!1P$ZR @J^PB.1UI<<-(YIKE( MH8D^[SWXA%3;1:0/M3_&*>P):7AW<3[4KVBR%4\#&0YUD4O.,:ZM3$607@K6G46!UX4< M#5XR:J(?!MUF6[[WY!/2A/E2T[*+H%^/Y_F=%0\GUR,Y],OSR<9::U,26'(]HN\$#PGP25+ME^PWIFHA4370->/@C@9 MU;<3]4,FF.Y,>!\^O\RT\F$97L:UEOL/1\&%)TXB\QR481&\T@&<32$81/2V MQ2:^YO$GH_T6XGVH=]M=[\]RGN)LMOR?NEP^R"4PYPJ9AX5XJ'R@12MA@7$C M?=&T-("P8MB@)=H@TPV\5+:J?K>TT]-WUV$NR)^TBE,=@?8F\EL'D;_W_#CPJK0 M44O%4P0>%#D/S$MR!.F(8>3O*Y5HV\$6A_>J9Y^:QG<7[ I]=PJ8U;WFV13# M @AZ%6D)&:Q+NA)/0;#D1CA!QJ0)(I>8.FGX]M-.0*<["V^%%CN%Q>KU\>C- MV61\Y>A'Y;D/M'M$RQ19@MP0#D8>0++($]/DZG?;G^\_\02TV4F(*S3:*?[U M#M/%E.C%17P_G(]PX(O/ I6&4@P="MXF\);1H5#/ S+X-'K>2:/WGW@"&NTD MQ!4:[10 >S\-->?FW9?S.!D-G-&1!<<@H?.T6RC:\QFWP(U'[;U0VG2[=KKS MN!/0Y>[B6Z'(3L&N*U:]^)S.PO@#+H)O#+W/C@SU&*JAKF5-7O+D>DS 5><1V\26&[)4JL+ MC(87< 43 MN8 4:F#=:P8^H "1=7;)F1)\F\CUJJ>?C-8;"'>%UAL$LNK]V/0YN> ?)M,O M@X41($P&)DL 5<,NT2)"*$5P95$PUBU+:<5#3T;'NXMRA6H;1*_>G8?1Z.>+ M&2UO-AN4Z)1DTD,)EHR&D@)$[C5(ER/7):4L6\0G[SST9%2[NRA7I( T"%&] M.,?I!SH\?IM._IR?/9^?C*J[BW:%RCM%J984/,/1Z J.\IDL?4>KDXS3YA(5N& \!&2:?NY4#JK% MRWSKF2>CX)T%N4*OG>)62WMP;[$GZ5_OSL(49Z\OYK6:HOI[ RMCDLK0 MJ9%9352I-UY6*=#)6L^L+$*T,+X>PW R>F\FZ!4\:)#M]9Q6/0VCE^.,G_]? M_#+03K-<\PRMB>00%%G YWH#YIB/)21!*V^A^KN//1UM=Q#G"@5W"GXMK?U? MA[,41O^)87J52TH.OHS6)D ?)2A&6Y OUH!'Q8EQ1:32S29;]^034',3H:[0 M=*?HV-5*;U#]2C^9#2+/P9>"8%VF8Z;:CE$4!S)X1!.+57Y%;FXATA5J[A0FNXOI,C_\$I42FF$T KCB",IZVF&"\Z!9_861+*1NU\1K'WUR MJMY5K"N4W2DZ]HP@Y06L4?@P$#$*6@R9!S&D&IVE947DD$0Q7+N$@7<+@MYY MW DH=7?QK5!DIX#7BN6]#W&$ QUXQ!(U")YKRHFM?EUV$ P67[ASS'4[AM<] MN:%Z;Q4H[_%-[23*5=5//UR6GOXUC28SS'_[<3Z]P)L?3L9S_#Q_,<+Z[+_] M.,,/YP^"Q)MSXF(&'T+X.%AD(-4/>CX*L]GKLG 1GGT>S@8)4Y1>((A #K]* M=-"$Z.F@R29JDPH:)AXA1@FSN%#6\DF7[,#1?';UDQN:/ FF(5<>*1Q_DCL[ MJ'G2A[@;ELY= ;N-YY?%;KD1HL&]2O9&1'B(IN5AL*X,_T;_C=4UZ476^V&! M8.A1.X3BDP!%UB6$E"S$Y+@3:#3WCT7;CEG[=YH:'%#YVXBX#Z4O8D,+7,_^ MOK"0!AZM3X4E"%P%.AJ-A$"G)6C%5*)?J! >"[WMI/0'*/9G_[72S7U5=Q-L MPS+X%8A^7B)BR2FIG /O,EE!20^ MU?_^TSV)D/GZKVXM2,:9]C_,],5L,AKFVNCIYS"J'8S>G2'.9W"UN;LBU:L; (3C$'Y/"FJ#.M7CR6 ML+B[EN\!V;^RNVAGI:*[B+8/2R[,SIZ-<_V?%_]U,?P41@1N]FS^/$RG7X;C M#_\(HPL:/+L4QB.:BCCU\GT'2%<9N(.)>LHK&63(@*K6MQB9P3'K M2,W.F,CK*]0Z$K0EQ%.@3I]::=B+YQIN2K7OP.PM)B2>$^[?<7Z%C6,(+'*R MG1FYQ4I;I-.S1$C9!')TC/;QL?O[G1CS")Z3H$3=LUW.%[>B,O(1\K*"\5;6QT;P#H%9K26 M?L/V/S?N\7BQSG\.YV?/+V;SR?D2X"T.,V.3+8D1^U20 ML4<+%W<+1#P)ZQ0(TEKZ#5L(K5ST("I)&Q>Q-5AIB:,):]M( \9C8$8:P>1C MB02=/9134/KN$FW8%^AFBYI\Q.G\RYM1H.6-<[6-/U:OFQ@X8,B4+:* 2_5: MW.,B.NH G3-9^"C1MC\9UN/YJMW29H+NP6)\3K,67XWD8?QB2 M!7NY8J+FB\]I=%%SD7^;3/*?P]%H(+U'IIF!S.KJ0^) ?$WUDMW1$64U1MF8 M#IO@^JI9T5SP>[84?Y^,T_(\,\5G%Z(!:PM1. 0+7J8"MO@HE(M9L,=R2EL; MBS?(OFJ"]"#\'FS%:ZIR1&ZX#\!PT2++U<;1']G1I>!?)00G125=K[@P["+H?]4\O,#]<\\"A%<9R M!%&,!96L)G^$B&]1N22D+"PU3S18!^:42-! W#W$@Q=MH7 VO\?.$!A+UI*5 MBC4Y)M%VYT70D$U!HT3F2K8.[:Q&0L)W+S,>H M21Z4U>56Q*%!1 M9@3*E]K82'P$T&$;-'G[(7 MML>XPZGIO:. ^X@9K]Z2;@4Y$Y;L.6U(>3&"--I:P!4L$5/;E!677+>^%'H2 MU(E&&-HJHPP_^QOU#[!8R(6P2 A5(K/VG77(060Y0- J779#YT1;N+4R& MDR=%(_'WX%_< C4(3!H5M .9:BO$8&R=+N"!:>9=S6M@CXZJ[&@_G*CJ=Q5P M#TY#K=,>SL\715GC6D1O(8Q9*/-KL M?==*^#5P3I0+K130@SOQR(J-U89AR,!#M7I3S8=S2"LN)FAM6="\?2^DX[G MW LS&HF_!Z?CS7290[. >%G"*4(HOBQ:P(A D+#.1B=GB*5@C!%H5//\U!4P M#G&7W49+#VN8.HFXM[8XM_!((T2PBGS=Q43.D )M3U&"I^^9"4$)UT]3G!/4 M=R?A]N IOI^2"WLQ_;) = GN$E>,0MN Y*IX:ZKG0HN46I/3$EQ!:;31K7W% M=5A.1OE-A-V#A_@LYX5 P^A-&.:7X^?AXW >1@,N?6&6%>#<# A=9L4AN2U:U^Z. &$H!XYE&E(I[U3K"_#2JD^%%8P7T4:EZ@V@1TJC# M-*9X5GL*?L++).M7DUG-KWY=WH?/@V1KLP^,8)6N2=9(9UI@"5Q2,;%<4)76 M!\B6$$^&/'VJ9B_^YH#(K*2I)5>^6D&HC@9/G04 M< ^>Y%..],#:VDJ8MC0I5*DMP@W$'"1@%J)F6\3V5;!/83K1<$-35?10+7&= M-'[9=)J>*F/2'(2/]!Y$./F[-L(>C]MN3=! M],TV9]]*74_WY]Y%UGMB@4'IM4%P0I&[S(0";PAC8%(R$UC)N?6IA>-T\\GBDS=D;J7H7P1Y3<_8WH6;,G.%\ MF,+H+L!&G=KO/F%O;=L?65A_/=Q#Y-F310C627+Q;+$0,(G:$"M%R[FVS6.Y M??5POY_V&UA&XXC6-DM'WJL6X(I-4% QPS1#7EJWIS^2)M\=];Q9H^]MQ-M' M8_?1:/)G?7E^G4Q_F5S$>;D8/6P0>]W;,87B$J'3EM/R6>0USLGH<%-2D)%4 M8FQ>6+L-P&-IM[B54N_3I#>-]&!4/A)2TXPKC9[,9+,>$#;D)AT3$(LC89 M]XMQ-B4"2](7R84IJM\TIW7(CNJ28BM=/IKYU$01O=/E-0J9\-M@Z/_)Q1"=*CTZ"[R%M:A6ZE[/9145F MBS0<,[!,?I6J?<6<(?[FD!FW.68=6D AT"*#KZW+,8*G MHPV8"R854RSOGPDG9E*T$'4/J5(/8-T^T9S7U?*58(,@6T@BJ9MRK ,QIBTFT&Q#- M4=8&>!%K(CL7A5Z&** XP77DC!O1>O3-,=3T[I4&W:2^G_9"RV J;8B)1[*W MT-;:5E4XN.QH1\S&"9&%]*+UU/LCBEWODQ5M=-#/((Q/M%H2]-*ROX1U^6,R M\_B@"*=I:1*TJG'>8HC'2C#PD0OCE7\\]@2HTR9+6YWTD%2S '5Y4_O+ MQ92.NCI ZM 3'MKD-\DRQKIK*].2.M>B[KEX"/<2$QX$(!M!.4VB'4)/?4S%SO_G8G;9$/W]9$U;S,428UB$ M?\\_XG@6ZA^]19+C;#C'=SC]-$QX^8*]Q33Y<*G?RZ:JS%I4AB$4+WTM$3'@ MK1=@-=,8BA ,6YM]?:_I- E]E(QHF,!57]C'7M;+HZ%.(CS#429)OL/Y_#)E M:""3LS:D#)%G\K:4K)V!4ZQ-&UB.QJ5X_U)AY6:ZX^-/DV_[TL>*N.K.T?6G M,%_:N(\ 9X'HGKVM6:NA=O7C$')!8*9PI9UGJ3.1GL+P;;*IJ6964*I-K'Z= MP?KB_.-H\@4OW:/O4WPK>=;X;>,Q;7PM[@(Q+R54 9-5CQYJ$77SM59$+'>-DN38? ME;X3T&^2XL(,-)WGW@<#*3!#KT<( MX)UAX)4,:*0+V+S%X#;XO@%^]:&I%;1JRZ&Y&;SOI-I%3RLXM?/UP[4U>8/SQ><:NZE]^[U 81DQ.QM! M)[8A(S%HJ8%)4A6=V$+'O*D-O^+S3U/[S22Z0LV=+P!^Q_G-?(9!U)%Y&R)P M%!&4YW4D@T$PEA>.)9(26R?3W0%PF@3H+NL5FN\^T'N301U:H51&:7#(4@59 M$PA#O7"7AMN4N/:M"SR/8M$5SDY WMU,%Z<:U_1^'C: M8,LTN(32D841(>=0XXDFD=FJ"FA,D0X?I5DX4!I&E91Z3<&"DK/W( MK0 OO(;LHC21H2X%RAWSO#F(\_@)E-%PP8QWP$"7M4G4'54%#B#E) MF8T+OK^G0#G8P%TB(RX$CK3%D8$: MA#,@! ;&M%29M_9CCK1 >2O=/%V@O(U@]U.@K)FL,R0]R& MJ(BT0.X+,"=5 MC&NJSF('*^1S&DG^;Q*$2V%F MY DS2:Y:]L@T%PY[,^M6 3HETZZSP'NHZ[J':'6BS%P"\3^;8$®?GG(' MR?9@^*V((2Z!.>D168B@2R)69^/K:&(#10>;"PM*-A_-NA;,*:B^C:1[>-O7 M)&@OP446 YD^''CBB5Q:'R'(PF$Q?L[D%$QLO>\_"N@4J-!.XCU8A&]Q3NO# M_"),Q\/QA]D2E;4B<8P6.#FC=2@I!Q=J+RWKLF%2%X+8F >KD9P" 1K(N('%C-,::>A=F@%Q4*NDSHTJ5 9D5'6SNNM-X5-P9T" M/_K1Q-HB_N;=SGX.L^%L4MY,<48"653VO)D.QVGX<82UU==U"["Z"8[SNXOS M\S#],BGOAA_&PS),83Q?CIZKV5STIVF(LU_J2S.:W5W-1FW0>H73J#_:_D36 MJ'$:(4J$='I9MS6<_>O5]:5IS,(D'S3DJ (H'WW-KO#@&5;W//M$XJT!HEH($D;X#M/%E B LYL2N)^Q3&K.6JHQP(6F%KO138GB0@\^X6[+ M?')Q=66!UT@I+2790MZN3JS.OV9@'&;TQD>4^\R#Z[::;YS7S17>AV^[%OTO M&.A$%J!BMN <.5W,\L"S1,9<\QKS#;&=#,UZ448/'O!CK\-Z MNO]*8GSV^OG+Y>)>E_MO2GT="F-D^)/0B/@(*F7R\*S0X!V*+'DDH[UU4*V_ MU9P,,8]$X?UTYKLKL#<)O!1.\)6\W(]8(,#A3,6F%E4JU# M.H_A.1DZ-1-Z'UWWB*G5S+RNG'D3OMR:ZTZ_^9W0+X>\(X:0%4M@@V&$E2&$ M&F8PV1F18RC8?C+1%OA.AC"]*:67*9?W1'"9(%'0JY1THH.Z-ODKIN;(.(3L M."\L,SJW>]]+]IHKOJ^]8WOQ'DON^(.E_/SE9QRGL_,POI -F>3I&\S,TKPXGGOG+F'Z5#I1BW4_A23NHB_ER2#^_BNT%W-!=D 7U]I MYD]@.TP^4EN-/DF7!NHX!&U<%*PX79N!&3*K5. 0G/:0BLS*"H7)M"[$.@Q= MGLA9.BQ;MM%"'TFNU:)ZBY]P?(&_XWQY66:22EK( KFFWRI7.Q$C?4M&-Q,: M44O9O.7,*B!'8+AVTMTS]=;((*LZT P(M4R FO+7J% M1$!-P%10WC=W<1^!<]KFYTY"[R&^^W"U] ^7_-\$VKZ,SAM81V-O[J;")WW< M;O+?QY9Q"Z(KAGDK+*1%YU!=^S-(;X 7C$6BSJ)Y)MS>J;&];=D[,[81>P^, M^ TG'Z;AX]DP/0!Y=)^C2]JB;LR+)T$=@86Q MJPHG?03,"\;B+3A-6M%\WLXQ]?E#J:K>KX-0&UC2SZA[[5 M]FL]MM#0I"_Q-GZYUX,SE=,\1(B,"*ZL5N!ST, $YT&JF,1F36>/2^=KS,*] MJ7P;J394=>T\>87D]?@JJL&E,E8( S;40>-2,_"T:X&-EF5?M E&/I&8OO*# M]W3&/?&&K@5P(H=Q&P$WS'19@+J\P;X-:4GJ34 U/)/7 MG_F=Q(49.^I-SX M:%X/SECME*6-*%NF*M-Y'1[D@3'CM9.)?K!1#N9QJ?Z1HWF?FM]&N#U$:7Z? MC/^XJJ94#E56&FME?:H=.1&\LC7=S@:R2F1VV+K6X-;C]WN*-U+(_4;+.TIS M[1G>O-#PNA7T&YPN>I^^2V>8+T8X*5>UM5>_^64XNIACWKV* M3VZU]5BV&UX^^5F#@-K"DBAF+(P5;D;XNL@&QY!SQ:D0I#FW/::Z\%J^B<./YS5M7_":?B OU]4F;XN#[K"7\LF9SH5 M=5# %UV";6JXH.2*E+_I?L(V=.@>?BN>Z6N]:4%$R'8QP MX)VKW5Q)9,YD!%E+E;TH3(;6)9@=(7^+[.M)H3UDDRTFVE1 871[!L>S^7PZ MC!?SRX/_L;FRLP&JI*0K=;2-HC?*9@ZACO(,0I;BK2SZ_DU"9TIV1WTDK.R+ M*).#:GE_)_(Z^0VB<25Q>INMXB0M701X*1""TC8J5ZS!UJ3<$N*W8>(U45 ? MG:-7RV(0.'*3@P=?(M$\+6M"ZR6 /EQ/C10N ]M!BX"D*^ M7A>$_/G+K2;XEY>-7#HNI2 QL-H;CXD,+NH 27)C&!=6J]9[RPXP]U5*W"MK M^E;/L50;/ZOC J^3D&-T#*/-P'DLH$RFMT.( @:Y+HRC],USM.\ .-C8@KZU M?;_D9V>I]U'T=VU^U5XN)*K+ABVW;+"?OSPTT>H*;I8QSG7 >4V*6=Z?;;*F MG@I"^EC/82I).M#D_G9V+#K^6OBK/,-@C(C>?#7/VHX2>\ MW$<[-*7?[3G]IY)MNLA&:62W'W?30//%YS2ZH ^O/38K@R\N.^(_=&MO@B1) M,:>=+R#J['7E10"GF(82F6/&2NV;3REOA;US[*,;CF?GM6W'P"-SDK$(5F1& MK[?)X!+MX29H;8)/6C4?^-0$^/YWUX-P]D'H9>]*[\$"O(E7=5S.92@KZNR- M8@BL2E%Y1Q8(TQ$,9YFE9.C,ZB^NW&(%^PHY'P6##ZC\HXE:=UOXSU]6?\ B M7A%('%E8 VAE(7DD!:XLVI"2S:5J]:7$X]K/'UO.X2/J^R=IVQV_&5GZF-.P M$MDMWV,3?#V%X9_"=J"0^K&082.2=M3D(1AGLHZQ%JZ+R&H_$C00%V,8"9MT MS*?(FL^X.PC3G@J"?ZU$VT:!>PV/(Q>VN%!#'D@V=P@1 EE.-5B&VA:2B&_- MK",*C[?5V\:A[FV$OO=0-],F)I<\E. \(3028J;70GOI$)5@.K0>KWUDH>Y> M6=%.^(V;BMRAZYN+:3H+,ZQ1UZNJVV!T\@(3.>4L$VM+!A\-K5I$1$^_*O=+ MNE;V&'GJ.2>B[^8BW5_4>=D^^>6X3*;GBZ/T)B*[_-V[^13#>8>(\_;/:!1M M[KBX1I'F7X:S\.'#%#\L+97EDV]B&98G%EC@('/1=;(*<<1:#@FS=I@%(Y^M M\2[\%*;NQ\[B\RZMM/$B#?Z?P_G958N>2RNN9LO/9DC_MY@^&;62,40.C$G: M#QDWY**6 E*B5LY[+WUK,>P <_];5E/^/#RB^E54#R;-&GEZ(USZIG'RJ^V$ZIDX;" M;=R,:8FGSCA;(II=-7'< %3#?EQK@>R_'U=W'3U4>",![TW[3A.@9 F<]@3. M:^*WM@*LL\:XP"6Y9E^?UA]IQ;4GI6\CUQY"7Z\(RGAVU?W1N5SS9A$3*=3OXDO_1Y^$B_F7\9F!!";2L)=?@7 M*(X(T?H(P3)FL@Y6Q]9I>-O@VW_8H!U7'AX*/>FEAS/CU63\X3U.S^LK.M Q MAH"80#-7NX5P!;Y(#4*CLS%Y)W7K(^/V\T^* [O*M1>S[^$JER.L5_"QF)@* M!N":.U!*VCI]T@,=;H:1.)1,K=L$;(/OI#C2EUYZZ"I1>?QR/)M/+VJ B=!> M):HZ+H3G%0TWM']ISL"'VIV/15^L8XF[Y@'%-5A.B1M-Y-U#5XF[N%Z.R<[# MV?QMF..BFW5^@]/:Q3Y\P(%*.@7N+"0ZVD")4L!;9:'HQ'+F'+-K/=!S=:!H<+.REIEKEE&32O"4&8 M)9G!(8.-Y+MC]"KJUNTF5\ X)?5WE?)#Q9O^3I 7I6"J(8);&Q8==LEJ(FB@ M':N&U,ATUBH"\\:I9 W/S=LD; 7PE,C2GV8>TLAVSA,^GTSGP_]>WLY=;F_5 M7JX;W, ++90S$7@UC52.&F(1#DH*A)EK%YH/E'\,SRF1I)G<'W+"]>'H+LL[ MBC>Q6 3!4P#E(NUYA6=RPP5*H37COG7GB[5@]I7SL%_'=7LY'SK;X7:H9KX, MU5PWE3&,&U'O;H0WG@[)4,!)[\!*JP5706;3/%:\ L>ALA\::7A%4*R3I/L( MCMW#=)7FN@&JGNJ:5B,Z3#53=XT]08$.XMX?&5B( 57T'0??^\E]A MX\40Q3E$OIBJC'5[4QP*0Y%0EEJE\=4J_PE[;B^ZWT*^/>C\+7Z:C#[5L-3= M))S+T\C2^14UA-5E%D0 Y635*&4&+K2EWA06O,++4/ 'R(8K3LO@Z2KGW])1;9>N; MX.K)ZEN'Z3"67U>=/4J!C@+O?2.XA4];@T3P2&ROHUU]DK1!&0E&,L6=5E&F MUBT)]TN$)ZS ??%@&SDW[N)Q*P[QRP4*)ME5SQG:YDRQ%H*.M4['.8C2!0A9 M*&NC4,7?.PI6=N]8]_D'*(%O(OU)8]&M->6:U\#4V3G#Q5#!,,ZU3I\L41RG M1>>2SI4Q6WQXHWJ979?3JHIF,IO=>>JKZUMCX8E,+ KR$64=OET*.!8]H PB M,2:REBZ7[;<_N3OSQ+I(@P>C9_3D+^0C_\1QA=X,"CDBJY#,'52*@R M"F).$:)/HB2+.L?6;3WE:B#DF\ELH8#9B]'P?#A>9MX.)U?YMP-9?%%8&,B47;WQ0'!>)?**LTD. M"U?-/9 &L$^&9_M682]QK5M+>'X6IA]P-BC%:QE] *.9(<$4.I*ML9 L^6XV M!>741L7ZN])JB>,T>;*+D!O>9%1;;!6>WR?C%&9G \&YUH6L.AT8K;/(#!&U M DT+I?4;Y9+;P))]Y!%?O5I;BK"'B,4=:/0-3FOCO?E\A+DVFII$]M4SI$]5]%!$\V#UEX$\\N18 M=L&3*Y9C;9CN58CV5M^ZS[,T9W$>RR9K9>CA!9%8/7C M7M5_4!51@SW,"O29%PC*TGJ*\^!Y[?/LA;'>)!Y$Z]RF1^ <+"[>0-D/2F[: M"+T'\W$-M*N4GPW ]10B?Q388>+DS=2X&3TZZ&#O1,FW@GR1/S\,/S81O0]\.(=CD:7SO/?P_1?6+?-967A,CR< M16%*&T<.L2=\A:1NCHY8C@:C%Z*BD:4J[)LH>>^D_!.B66M-9" M#QO);SC&:1@1PF?YG$1-CM?B6N,NR"(Q"XP)9%RD#:.!4*R&Y$-(Q.AJR3>F MRD; 3HDL[36QO^;\R^K3,+JY^YPMZU,OX[I_C*<81O6[WTA.LS#.U>#'^L6O M83A=W"SL?C'8]/&-K@[[$TFCR\5;<]L^T4.JN_7K9/HNC&Z-F[AQY%U@19&S M#L56WF6IZ3R3EAPQIIV*O(C<>E;>5@ [)R>'6=VFZ_^\^*^+X2=Z"BGL1A'# M68T77$QQP(L7@6L)F6/0@O;D7 M#?5@>]T71,T)N376Z_8>\'.8D9>2!64*+7];ITM MKX4 QV,&)ETNB45I2O-IX"V ?\-,[$&S/=1Z[;J(:OW<6@1&990RH%T=W1(B MO6,^!Q#!6!.32#ZWCE\T ?Z=GBTUV\,U[WHAW5W.P$1?TR@E1!]KADDF*Z(V M[ O"JV*YLL;VSH,*,'C:4VDO:,("(!BUXE M+8CAJO6%WEHP)\V4)AKHH:/B:D_E?AYE1(D^" 1)5F.]&D=P)GDPP: WV8I8 M6GO4&P$[9!.*M!1:7 6_))C"PI6E7'8+4. M2&P)\90IU:>V&G9KK,EW]^RU>\#O.+K+E^3ANS)0Q:"+$L&KB&2^*5N_TA"% M94I@E$7<&U:T,M&Q!993I-5!]-1#!\C'UW"9W*-5X#G3N6S(\B<+SD;PN8[Q MT9%>$6FE4ZT3Y3: M:^LN?UM4:UU<2Q9=6M.\T4%)3,\)9'!J.3JU:I9=DV* M+CMKT4G=.KJU'LW!)F>VUOMFUM2V\N^K/&,QSWXUQM4_O;J1WP![3^EW77 ? MJ']1(PZLR@#?IP*/C83"QE(LG=?6N@+*TFIB+8LP4N1D'?K[AX_OMDC%\N\Q%_O1CGJ\5QY^DHMPP*CZ4&2@WXR#RMU?,HLV1& MMMY*5B/YADC10!4][ [7L=*?OUQ_^3^'.*TYBE]>U0S%Q>:9.>,9F2:]LKKP MVGZ$G S0V="J?8A9MPXH;8;L5 WI'O32P\7N-;2_8ZAA]O,[^3?7>*]3(9\& MVY,5O170PYC-?6A\':EZ4U>?.]1FH*5%8Q6]:2DK4-+0=BIYKHCG^>#&?+23 KPRV8%AASD!0GJ#9'"!PHR%EKF3D MB6O6VD9^!,[^[:,>%;F.,AVUT(/9O J:6$)32L@HZBV@5DA^)!F"GM.2::TA MUE05WGQ^U2-POC6"[**%?LWF6V+X=8K_=;'HDU2W4X\L""T,2%F7;I,&[QRG M/55R68),J;2>V+T!K&_ 8&ZBD1[RS%:].=< E^_+)A#W:"/?@W=PR[B-:C>P M75KH94_&\'VH+LN0E==UVJ.JZ00" EH!:%F*(3EZR5H'=PY&GELWXMI)9WF:LLQL,K: D(4PFF3IE"X)BE0I1R\<#ZW[*&Z"ZSB,FTX* MW<1-ZJ*-/HS?AV6*BQ=%E%241+*QI)2T[A@A>!N ?LB5\$H'T]PS6@WE9&V8 M!I+O(:_Y_32,9P6GLV?C_ ZGGX9UJ.SU?-D[Y:QU2M5L]:^6;\\F:^G)P&FY MC@-90BT(,CDR[?9PZ#5=$\K(;8FT)E&K"NHD#E^"!J44-S9HSW)KA__XF?J4 MX77L1-U&J3T0](]W[Z<+"^#+S7ERU2:&L5 P.Q FUF(H5QO$VT1?H=(J,3K_ M6U^UK4>S?POL<%J>]**B'@RTVH*>C!9:\9M ULL2E),B2A01,-HZ-%P5\'72 MNTC%RYB4#ZIY^./=;Y-/.!TOG(1EJ]^[D9:KN84QBA1+))R*C*T<)43,&9**0ENRN4SS M(>";8ON&F=6+^M:68.^E3UV#P50;?6R/?>7V,HQJNWHU(Q)/L@3(J3;N+IY# M$$@DD))KM-9C:GT?OM=^<:\FXP_O<7I>R7\=YQ^4VJ'<1 -ME4".O3)V&W8\' O05?(]>.DU>WQ^*W;PZZ??AW?[,]4F. /I M0V B>"BJT.$;A(-0G !TW"O%HI+8.F%Q,V2G3)@>=-/3?-3UUTV7HQ$N)A?W MVBI=SSU]/Z>N#T5C.FQ>)421AL+B!CHI/>D,,0T- *H^'>!6W) M)FA,O%X7=,I\/1XF]%!$\$1O@]%H\B>9-_7[RQG9%3,YPV^F^&E(:QY]>8NI M8LD#5)HV=<$@.8*O?"BTAA3!NE"R=>B$;=UFJ1GX;Y>^?6FXIQ'F3R4 8$J( MY-! $DAF1S *'*\U8BP':9)EV;1N$O?5MK#HCU3;Z^)86EAL6*S!A+6<6P/& M,$^.N@@0M X0;:TT12PYMJ;9UU^1MQ4?=JO(VT8O!Z^6V@3L]XJ\EAKO5#:U MB[H.SK&:[Z&+E!"LE;3'TY$=.1?@!*,=7G"?0F_U,E][1=[^J+6-EO94D7=5 MZL,(4E:1@\Z6A)"U I^=!B:*8HS7F&MO^>Q?7\'55HKX! #&!?(2G7,L[)?)W+; M%1Q[.&,;/K:-QG72=0_W%&U7%<41*U\T%$[#*V[ M+O:ZH.^\W@<3COXR9<"D\<9[!C;5G"M91U8PC34S#[DSUH3<.G.R[0J^$[D7 M7>_]?J3KY8_C/"G%%"@G:X,&QR&DXB&Y5*=H:*E8ZW*#;_H:\'AXW84)>[]; M6;VD@>;T$K(L0,JHZDQE>BO1:TA:QJR<3UKL]Q)[-9*7JE%S#W/U*GF^QO\-6&M^PO\,VDC_V:OE-UO*]O\.ZJYX6!.FS;'X7 M[1X[8YU5F(5$X)'1&2&Y Z\X Y7('8K**FO<-\?4'?L[' U1MU%J'P.Y'RFW M<\GH($(!:0B5LHQ#5%*2B<*E$%F:HIJ/V3[9FLBM]+Q%3>0V2FIX*;-AQ2\* M3%DX#L+J>LGO$:)U$B09M[(8*T/:9.+>R1==[\*.'E2PWP8RQ1B;-9.02PU7 MHV+@:=\%E[SE=59<:-YW]F0;R'397AJIJ(<;A8U+=I7G(63&0'.)R\'LC 6P MN>205#0FM<[:^$8JKKL1JP?UK8WH-\_9>G<6IO1//EY,TUF8X9OIY,,TG.^> ME_7XYS7*O=H"=*/\JF#^<# M7I"E("PXPPDI-Q9\D 6\MI(%K9CS>0,S>KNGGA S>A9Y+X&CI45642^$,7N6 M_NMB.,4\H".7.4L24+CHZE<\Q%#G2H@ZI\^Z8N^/,6\0!UH+YX1HTEKX/5C$ M=Z M4N"OD-61ZG]'8G,>1%V(GDR R5;5##9-\#+]QY?D4I)%B=9)N9O@.G6F MM%!'#_DJJS>^MU@E2([!S0YX\S=7)V16VC"!$5(BIT\E'<";$,'1J2F%D2+9 MUE;;[FA/D%Y[4ET/B2N/B.;R>C([';EC$HJ6 I33":)'0\>MM4*6; )K'EQ^ M M.^,@-ZITU3X1]+-L!JQW9QF1.<5%F4!#JE.IJ618@Z(CB/026AE%6M6Q.M M1W.HG("V2K^_$;41?@^&\IIXQV7P:A-L/=WQ/X;K,'?VK72X$34Z*&#?)#'% MH/%. W?(0653>WO$"!K1N"2T\JZYD;-WC)"SJ/F;41A?=9RE!3I%2U8NT^*+=> Q9@@F"40D9]!N%'C9\'D'2'IM MIJ%)S^)M'(%;?UP^^S#%A>ER->+5$PIK$A17R.T724#PA#F5')6S*62=-N# MQ@\\$1+T(^#&&T$=A# 9+]RL-U=L??T1QW\/TW_A%3XI;39><) RU%"@+N!2 M85 41LU82D36C9(8GG[6B>B^N5A[B*2]FQ,U*PN?C\)L]KHLT"Y./!>\XZHH M*#P;4)(QB(@>%$.4VF27?>N2R;5@3M.;:"+Z'CAQ&\_5_?<&B'IR(1ZB.9#C MT$9=]R>)M)%U'X-H'B)+*J:(6D%8-)6IH[RC,<1[*;4V7 IC6L\=W9?VG_(, M]J7\;433P(FDO>\:%MTZZ2BARCV M;Q%TUV M2AEJN?!&244O2'R3+XB7^6NXL$$>X*@->=/BJ]>E=M[],*YW(6]P.IPL[M]N MA=/)CQ#*)@9:Z<5,#P61,[(XB=G66A48:UTSUG@)G6]D+I^TM.?6Z70@O.', M\%Q'!C)0:#-$YQRD0'LZK1$]-ZWO939"MO^-\) +Q\3;PS/B6.XO7X[I MP,5K<_K5/P#E4S.$(N#+I M1V<]^"MKH"T-]DW ]12U>!3880(8S=2X&3TZZ&#O1'$L QFY.7'T;753A(["B"! +UPK3*1&BJ?Q[V!+>X@SI \\(X"^U MI?KD8Q7 78@E.=KQZN1F7O,2I2+V&J% 1QVM]4D(V_K V #6*;&DM19ZN"?[ M#<+5C3$\>?U@P[>1.=T+=YK+O=GG7=27%0 89 MA$,++B0/BG.LD_N03'^1%2:F2VH]Q>41. =*"-H?IU9?%W9730_F\RUHS\/' M8;T>6R"L!_;T$^9?)]-?+^874WPYFUW4.9$#*5,@*Y]7O['N[$9#<-X"(?7& M))5L\_JIK4%^RPSK08U]9*^OK +[_:)*F?S+>V_)^\G/MW-O!P%U+HQ$E9-/ MH&R6=/8;,C&D3U;Y8J5K[M-U ?S-\7%_ZNTEB_(.^/S+Q92\VLL@_"7T 2LE M,JR];)'1*\1,@9@Y)Z,X3[>>F=9NGIU%]ZRSKJJC^ZY3O(%R45@^,EYY' MR\$H7D 9SL![1PZ-11( 5R7&UF.SGP3UG4B=U-1'Z?%FJ1)HA>.-='EP(SJ06$]=+S?Z$[Z]\GX$\YH*0OQS!8Y=+=_ M7Z\$?I_,_Q/G-S?6-Y]T^8]>S\]P6@=4O?ZXZ.,X"%I[*34'*0JY/3(S"+4= MGU,Z^6B*%K9UOY>#+?:;(__70:N'[Y/I6'PWOT[<6GK_SJ9+G]4_XX/4-94NA)!2OJ/BMZ"+RQ!HA_GJ%!GU3I+=[\K M_/Z6' ^!'KXNODF/D%V$_>*_+H;S+[VHP:B\0:DECYX5)'CT=RX;;FV;^X5.4K2K+B"Z-:LMK=%7@6Y_T$[R'#\ MH38N3VQ-3?._!OAO_'3XL5+T'W MB[CK H4GUSY;M_C+H@2+SEF90JV8KD4)A4-DB(#2*"SDBVO5ND-K,_![&Z!X MX*W](,H^EFJEZNC_'L[QLM+?AH#5M%2D@#)K"6>&25B:]/^]O,/ M7X^T5P9,&FFBATR$*RS7LT&>1M-3E=%=)(L\DGTH^8G2H+YTO(TT&_<\NS*_$NU1PT^+D"Z! MY\M4X1 ,ZF +:*Q7MA@4>>%T>$JC:=4IB,35!J;WHP_9OYG<1?J3/D37N)OA MVF#]5;V ]2S4YCS>65O=QSJU0".D@HYSLHD2;M+#\(G'?+UZ;2B^7A( U_5@ M2ARC09]!,TF4*S$2Y80!(ZT/M7# V=8W$D?7JNXXS+0V.MI/3[M-$'VS/>VV M4M<&;MI9.I5D<@J4K?%V%@H$VNTABT)[9AUEDUNGE1Q]3[O&RM]& MQ/OI:1?JQ)G(%>18VW:B8^"Y=% X2TGIG(UK??EPI#WMMM+-TSWMMA%L0^-O M-IT/W@_G]?1[.<[#3\-\$4;+]HQ!2DX+XDYF4+%6%99,5 [6IA!LT&4C3=,3 M;FF9OKO1\-J'?YNF0!M=-,RL7@GHG\/YV5L<7WUWPZ3/-ECOH?I)#9VW=_7,WBT8D.EL# !F/) M\."A=N0GP\,Q;:TTI32O;'@4T!$FTO6N\X=MP!HI[- C%-Y=G)^'Z9=)N54= M\2R1I5H-W\9-GC9Y5J]]G[9>[/&T@D+40MLH@#E3G5.AP,D@(8GD17(YQ-+\ M,O'@K:!V1K#,57U],9_- SEXXP]O)Z/1KY-I_>7 >3+%Z]!MG7T=O\TMQ&CH M*ZLU*]%RSYNW*NAE)4>X$[=ENVJYN55^GVS7) M+S[C- UKWS#&!6;'-3"EZ]!=E2"P9.F(5)[SR'SFS2M0MD;YG:_]*[>/3EX= MA4A2*SBL+1AO"B EV6Q!Q@2B=EY466AP.BKP'H5,//F2CLW<6+&,[X0^ GH< MXC)C:QLJH^..HP 1,]E0+D6RH7@&ALDD+E76>>^1X&[F]?ZENMP0Z[W94JHB MJ>)9('(H1V35T8,/6M(6&7P(RF>5\Y%)]<$BOJ(]Y#@\\FXT.$('Y=:+]D\< M?CBKW3<^X31\P"L3X,UTF+#NUV6Y7V?#R2LS&FCI6"MA(T1/SED)F#T3D;G< M?*;]WE?Y_GL9\4#+;+V*3"HL\Q)*XJ#8]6>B,+X7,B&#L=V4&RX MM*_H)=D32P_S4FU%L:/*7U@9!WETJ=Q;Q%I18;D0I X7:JM)"1B#=_?J*YOU(&H=HCSZ:FE7JUFL]6Z%$I!Y8#'8"Y[N'I=$DA'WR>.P>[? MK&NZPN_O5M_O5G^$.T1D\:G5KH@=/;K>[)4IB :B3054+AX<6@2?HK 6/29_ M="?7EFO\_HKU_8KU2;KC#F8^NDPLB4MA)00=R//-.ESJ!)/R65I!>\T1AS@W M?Z4.&OA\5 /&V*)CS8]-=;BUX0EBH/\($RPY(:[X=&Q>[H9+^XHVM>,(!?5! MF3X,@&:%-+2.)$JJ!7@Q@5+1TE?"@O69!2]5CJHY][_!%HR=.'T091]E"\9H M*P%XS::Z+\KWR9HOI46 MC%MIYO'V?+N(M7]E)YM=UIR1+L@Y4%BO+;V08()$%9(Q3+4>678$=5U]Z7@; M:?;?@G$F&!?T_^I60T&KK73*UJ0/07X@-P6"UQPLBD"GJ=8^;M(&?;.G';QY MWU;Z>+PI8U=A'DW%U-MW?_1>*;7B&?NID'IJ<<=3&64\X]FG=#G32D5?P"LC M@1<9DL1(YL/15/.\.GAEU-/]_:]FQMS.*"R:.^NE!,<<>9I L&-*EWQRG?]8Z.-F/ID.0;$D03LOJS(, M!"X5A&""E<*KLEG7OZ-XD>ZN[?N+=) 7J0/!CJFD[%&L<\KXP(ZFU&W[Y7U_G0[R.G6CV3%EF6QMS"HGA)>,T.L'"0/HES/'7,)S^(XPN\/;+(R(& M%X('IIDA[P-K>H%UP'W(+#E5LOUZ#/*=1/ 5[8]?39BH-PI^5;[OYN(8".91 M.2Y :)% %:%J>7>$B"(%2?NH5T=3+MAPW5_1NW<,Y#_"%WDKYGY5;^^C-3 K M!!$]M\*3# JK'1IH(X9H,OTGF9*\3SZ'UAE#1[/X[^_Q<;['?7+X*XZ>/2T( M'ZWW/G*0SJ8:E-?5OK*UMYK4B$$4<32M.5LO_OO+?)PO+6\9P/[ M1.JHB^!04Y]!. M=(X(PF8WD&4?2R5.WTFO[!VV=X_H:'B[U?0LSK[;2^58SK[916.L*KH6H9YC^\F'R MZ2<"\=.U!%Z/1U^>+LJZ0YW;GW/)FI1OR'+WD[L M^9Y__[.[[?I/P^VX^=-#!L]&HUN/>)+CCZ]_[0=V*+)_^R6,WX5_A?/)?+*T M(++WT0DR&9()$A0*![$LVL"+9)4)P85[F: K"^H??O+^7KVG1'^[,KZC!!K> MJ%B%8P+XD90_R HRO;.B:>&5-@ F>@7"';VFM'Y5*X),H4(HA*,8;K39I^7'_ MT2YY]^<\PC=/)Q8>S):(D4.E<(?C:-<0NVMUA 1TU M&G3&\+3)%K7ZTX]3*PTD\5 WIHMN?@D$^OTT?,+I%5.D#B%I2R9$MK5*61>( MD@__?]02P,$% M @ 7/D-I8O^O]\"KR>B;EVA-#F FX]RPW5YJD(NTJO2NZ^$XX7&5@ECE-)-'-7CB>9%FF__XD_MG MYT^ ;VC&TLW=?_SIE]L/,/[3__[/?_JG?_]_(/P_;[[\!-YE=/O -R5XFW-< M<@9^3\M[4-YS\+WS[6_C;_ MB\;W_ZB_B"XX$"JMRFJ?_['G^[+\O$O/_SP^^^___D;R==_ MSO*['SS'\7]HG_Y3\_BWH^=_]ZNGW21)?JA^NWNT2$\]*)MU?_@_/__TE=[S M!PS335'B#54=%.E?BNJ'/V44EQ7J@W*!LT^H?\'V,:A^!%T/^NZ?OQ7L3__Y M3P#4<.39FG_A JC__O+EX]DNDQ_4$S]L^)T:VQN>IQG[6N*\_ D3OI;25ZV5 MSX_\/_Y4I ^/:][^[#[GXG2SZSQ_T:J2,E%2NJ&2\I_/=?;#!>);DK<\EM6" M<)6ZGVS)V(?I)VOBWDJ&X-,+W.GF8I'K#^K]ALWU[>ZZNECTZ26V]5ED)5[/ M\%GLN^F(O%8_^$G^K>E&-=1#IE4_#75W1.7?2KYAO&;+%TV#E/W'G^3?5ML" MWF'\N/I:9O2WZ\?'G-.THNXO:EDKOEY_^?HS?R \7Y6[[W?%-_"7KVU757N& MC?W)0*WRS/3,>9%M<[I?V![6IU8KN5"II2W^88,?>/&(FQ>DV,H*J#7YSTI@ MT)48U"*#[Z30Q??__L->51M8KN>'C;^,Z;[7".1T8 MIN:)'V@FK:G'$KX8,9%G#R/5+[.1GU4]$%*L/X$L9SR7-O0)%7>?/Z=L=8.? M_UK()4,9R35;G;!\X$Z)GMK4U J[TMP!/!JD?J5L": MF,-/\/85:,2TQ]:#2%@BY_/]S,K%@^H>4N_P"^.85EF'OF,PWI9&5:VP &\88'MQS;BJ M'V ]]6@A8HEK^ON:E5RTU#YD$[V7QM''QXU%E4$V>]-U;_8L8U!J.A1SS38#PQ M"[5"@^]:L;]76.\D!XWHX-=6>(O'9^:(66(I@XYGI2QS0 [Y:T0+YI=DM)R*:Z:$JW$WA-S'':$)WI6X0J943'WUX1ET0#C0]V]V@GHK=:T'- M-T;>"-[CG+^1I,/>9@_*8*HNUZ_S7(VN,J.*-\_[9V[PL_K9]>\X9]4?M[)7 M:7;=R&_GD_R:WF4/.-VLL.<&7N)Q=0 D_PAC ;$(?1B$)/$3P1T:$:.[PPF$ M7!I759(")2KXM9;P_*(]WTAJWD&^\OA,?=)M,#3FUY$38F?KXG(*$>>]XIP0 MY*/+T"G[,K?[JD9_E)V7[W#)/^ T_RM>;[FNP7?F]:6QIQ(,5)+)C:8Z+ZY$ M!DIF?>ON'%3#9IT%E&;AL#TJ8(^8'=-M ()1-MNY-F5D^5WZ0842F-C_^SYOH0P\3R'84C].($H"!Q(1(B@SX,D08)CC_/F2V@C M+/[(W\'I@!2;7X'LX0_V"5@R^U]C4"=>1RN%8*41Z&H-.FH#\@RZSS6J@TKW M*U!K#SKJ@TI_4$H 0(/ %=AA(/]:H3#CGL/VP,VU$;$F][)V)[:'PWC+8EV M<=;0.T[*O5/\WE/:1R[W",>0>4P=.GD.Q!P1&- @$*'/L$,\D_.F,_TL;=.C MQ#1;0ME5FH:4/602(8>'[D)*N6. M2M'+9U&%@=UG:_ER49./X86O5EL+^J)W\JI#C:[$_ZNU(Z:XY#5"R5JDHDZ? M,TMA8DU_[:^ MOF;V;]-0^]B_3>/J5JM;],'SCYDN3+^_XK7'];X3O=ZH*>)I1'" MSY]N/G9MPTID(++\Y3Z^_TC<",/A>P-+\$W,"R;(@5^5\):"QC7@&76OT-?N M;'<+&LIU[Q=T'A]G1+S'N3JB5I'GU2[_7;K>JHPTN]P'7L01"KG<5"?2F$"Q M2& 2(@9%2*@7!4[H4-?$CACJ<&G,T_M[5O\0_,S+^XSII548-T9ZEHA-Y"K%:.K_*$AH_W>Z.CP;+LIBQO\K(+.VY#;) B%1R,',D1]B)( 0^(@%\:. M"*7RW$VXD3?:Z6Z61EJME."Q%M,X@/D4E'HL-&>LRB_B^MO::&[=SGQZM(F<4=$\([+'A_2 M36UL*XDU@V?.P32\/;D0H;!N/'F6Z&XZ^ MQ\:MSY^RS2X>3!ILV0-OHT29%WE!(+<4/HE)(I-D M(V=[,IK@LR4;R:KK_[02%'S7I!SY_@ILN.']WGF$]59N*[A-/.V[,H*/#6:- MF.<=:HP7\$$H+*WAY_N9=1D?5/=P)1]^8>1IA!" MZ;K._7A=?N"R1;Q6=RQ;.8[/+QY>\5#X-!0.I#PD$'&<0.*&&,:)2[ ?,C>, MD-&!Q>4R+80Q[UA,?L/>9ANU'G#9.R]6,8U$3 ,$DSB.(6(>@1A%!+INQ 5-B!,2(QKNZ6MI]-H1 MM4IY0+O"FE%K'\)ZE&D)MXFI\!"RMUJ0&1.:!AB6B*JOIUD)2$/E0V+1><7\ ML.;CIDCED[Y!G5ONA.9LFZN4 MMU:O*0QQ&G6(H=/^;(<:!LIV#SE,7ILY@JOQH'[_39IT::%.2YO@C#AR E^X M,>1^HMRZ@@!B3P0J2(>Y0>)3)[ ;76\JX=(6XXZ KQ!\" F:&!N&U V/.RO?'"( 9@M=:H,M@1R-NKK9K[CHD<&7WM_G# MIF0FCG>GWUX:\RHI@1(3NB_F]&US6<.9P176:;PT;K$NAFKJBZQ!E*QZU?7C M,>X^ZW23\UUI]:KTXE:K_\F1<6F2$N[N>"FO"F5I)+[ )6X0=#W[RB:4 M$_/$A2B:Q[EI0F,KX&VHNWDCWS25/PJ!TWWO,E^7C!>?LO(+__LVS:L#WR>> M/^\#.D>XP/2WN#1&Z3I_,"DZV&0ER&OA02O]./^8 6@U#(Y)4)W:".EZTRA MI=C@RP&@E@-JQX%ULOXHBCI_HY_QS-M^V5 MFOLHP2%"2)-&AB$4*4 M) %,:!)#-XQP&+HA$XE6LC&MWI;&0C^=KDYQ@573#[:>26,-PHDIYR+TK!3S MF,J4Z>_KUB^9T4F1E_N8Z!]Y=I?CQ_N4XG7EC"JP+UCB21KQL8"2 M41P8.PF"S'&KJV*'4*WD^;V]+(T^NO(-^:L:8-G/$M80FI@=3,#1)@,MY?M( M0#;0(0#YK_WD[V][EDFOI5X[V?4>'F;G!4?I&A5]@.5S[18A2YW8]>C M2LE4 ,%TJ+85GG@Y,I75 7( MMRK7.N /C^OLF?/FAX^R]WM5Y.%1MF5F0YP!7\]XN!S2B7GA)9IU"?=*1GNF M0C\&EFR$,YW,:AST*WIH%0P\/;K 3NV,=BHOE?!CEPK)$DX22:L ,P_&-'*A M3U!,W,!U>6!:4N=L9TMCC;UOIZG'6"^D>BQ@"ZB)N:#C_SIYUB\=2.R5NCG? MU=S%;0:5/E'.9O@=6]6XE&N:2J3TM[2\?[N52^<#S]MBJ,\KA\><10&&OA=( M>X.X A+.7$@0P=P+L4NPD;UAV/_2*.4=%SR7FSJ0UX?2EQ;?Z@=?FVFF@G1Z M\CE5AJL5'_PNY0>M E>[.LD6ZY..Q&ZR@ES]O;]R52XM:(9+<^DU8T9O_TBK MR&B^5O%4G%4N*%]XNP.XOLMYM4=KDH[%B>^$L8A@@E$LC2)?P-CW"?0=ER0D M9#2(M2Z3C7I=&I5U!*_=P\!>=+"378_@S.#OI[7)0)V8S/3P'$X$=P&P+*-5 M$N'JXG1^@%]T_]I 7[Y&C,*I7AGDJQ7;.Y)H*L8W:VL6GA^E7LONXUX>9[)6 M&;&5MV'.[_FFV,5J_905Q?433M?*F?!#EG_%:]Z4>$MY\8:+K+K)4YF,4I'2 MVE&1_8]<<:JH#&E>KQABCB_"&'(OHA Q:=TFL?!AY(?<'#UK.=E#-C$:]/GMQ^O0)7: M>Z_"%=BI!Z4R4"EX!7[$T@#_3BG__94<4:4EV*MUI0X*[%G?TV-OR5"?4-!9 M;?KI 3\T_V?H<6Q*](S^]K$HMIR]D[UN[F[JFD959(OR#,E3JE8V]5CEP/Z) MEY^%E%3PM%3Q9BOA,IS(S0/D)(H@"CA7MS "^@E/_(!QYKI&-1,NEFAI.XR/ MG7L:6B<;;*YK'N5?Y87+W%8]8A MFWB-J.^!:F5 K0VHU;FJS6RY8NQ5:JZ-FA@BJ98:M(YB-C/I6\+86I;]2^69 M.0._)?B.L_/;:GALWH2-2M215TO#E[3X[:>=DQ<5Q.A"$TK*5- M.-O1S%D3AA0^3IHP^(;YN7#%15M:5B3U5M+3G?+UW5!H#+; MAB&"L:_"R)(PCJ/$(1'28HJ!?I9&$U(LJ.0"M!93_S"R#\SA$CB+A+8$*Y*ZD"B4]M FE 8>0F?U_@"]^ 3C<[F%WQ>H:Y#<,]38Z.'ZKOQE!=- MMN]=Q3X7N[''0Q^&'$GS)>(QC-4_J8A#ZH8(.\@W"QTZU]7R)F\E'ECO)38- M$SJ+JM[FQ@Y6$T_LCI"[%/V3U#L<1L-:8-#9CF:."AI2^#@D:/"-L:$"C5=: M[5*,\\]Y%97 JGI2;:F0E1MQAIG*#LZ07-UQY$/LBAB&C"5,+O!1B!RST &= M;I=&'#NIZ[/H*_"(<_!4%=Y2Q\TL6Z]Q7H!'N1A61\^&)\^:8Z%',?81GIAN M]N!^K<&5,LM/&=12-_7-=N6(;(8;F !E+?Q J].9PQ%,@#@.3S!ZVP9;52VO M4!@SEX<(.C1)("(!@R3@/DP"EY#(X4Q@HQ#H$WTLEX>:J?(OSI\=^7_NGI#^ M#03.E?Q1.T M^RNW^I7W;V"3MCC;ED4I_U+=Q8UL^A*>K+^",:1H/+9S,V EX%5S MKS85X[U 81)ZJWMX12Y[H6(_<;U\=.:DHW5UZH\;=613N2I4'A"W]WC39,#[ ME&W4M3=G?^/IW;W\[_43S_$=_U$V7=6)^8#3O%+AB[1%/F2Y:G658!0(1AQ( M5*8(%*J_"11!H4ZO,4I"$<:SI"R=1K^EL7,K.VB$!Y7T=5DD);^V*?.'^+CT MB'=A4B^(]"UD8:TQ AV00(42*"5,^QRM.Z2N@.8G.L5F?Z%?PFNG@IU(NS]& M(MEIA]9:&MJ)Q;1:/WI%(T9CWW4A=]3MM,LIC&,<0NQCG$A6HC[US-S3S_1D MPJ7S^)8W@EDYDSD'K^N&(4EX!%U/_H%8'$',2 *%%S,4^)X;^#:JDVIJAVB5X#- +B>G6$!QHG7^Y[*VI/7Q[:\V)WK90G5L,^1_]#CYGE!;WA6 MU9%4B\GU0ZF;_//@M:5-])OWGT%='O.E4?J@"@CK9_8\!*=_%E^(R]3',Z,@ M,4K'>4;Y43DW#]N:+;'F&26ZV3///7)9Y?DOG/+TJ2H/P,NV:#KC?N!)HP!&%$/)CXGW!'8Q8E1$HJ^SI8VB7>5UO.=L%596W5(B]?K['<585$= MV?Y+<.5&;G5"^R_^59CXJN*A^3GNE>RI>*R+XJTU$P!KC:+>ZF]K;"8FDMVP M?.D,"Q;RBP#7[:@ D>5M:DX5[[2[@;=G).B@9W]T" MZ2O?5OERE+1-*B!8BM0H;^S M>8,5M!0_"EC0>\M\1]+4T[O.\S?/'S?L5C&6[K;DU+M+XX6VF&/GR$ZNCT2= M@+/T*65;O-;?H9P$:WB;>A)5$4NIZ/( L<'R*J=HD,)="5?W,SH%S4N-\IO/I0'_#[]*-.BL#!*^K+L+#X=J-:D+ ]8;L&?5#F)AR: ]W\^LMNR@NH=F[/ +EQ>^:7+4<>%[3A CY7:N M:B^'$20(,;D>^LC!"?99&(VM=K/,1(L_O2C2,KZ8C5;V1#NP3#SM7R(RG!+Q MHDHUI_+S68A".>K@U6K2G,[0I_'DZY1C_[SW-6[*>#M^X,=.0B!. J[2=1 8 M)WX,8XQ

-01%&R>C2UV*S+:3*!#J7]0YAX]DP' M#J3,IY3$1%J,<3.RVC;A L;UCV-$VA]2O>7G50=IXM7+@K?GSI^SH^<5J#5= M@)OFT""\MJ/E6?G^&*Z20_!:-U0;B9 98_;>M M9G.M_+2KWS54^/X;SVDJ:7(51*Y+/3^$S(T$Q@A'QD/P+\2DS"CDU MEF!I1-6?K94W8JO?9K4F5E*R]HR0IJ4Y)>Y36Y(]*5>;N-'ZD48'L%-B\O2J MP_A-FTZUI_\EI$\=ADRPHY:7QF#MA7DMG1X]'?Z!<6;(+U]_S)YXOJEV8'=\0U->J+(+ M^\SVS2%^R#@.8D2@Z]%86A]<;HM<&D%$5.JNT \0#4VL#]V.ES9E?_GSUS\# MK 1^!L5.5C/+0AMT/8-B"B@GGOB_? 5[F4$K]&'!CPGN64RQLF0S:'<[JZE@ M"L:AA6#\OKE7H=R&W?#L$\^NG^ZJN U:;O%Z_7R#4V80]S30S-)(1F4[5H$_ MG^3_VF#YEP>WC?Q *6 <'S4$:C_M6,9S8J:Q"Z61=Z(F2*,<%8?:GLUG45/) MKONB[BL3W?86 X?/5=Q\\7%3;W<.@NK;S[$NCO$IR2]'</-8(J&K+ M[8'343Z9%@=0 3'CM:3]T9OKPM*BY,NZRK0_),:7G!.(,-*I,=OBB)(V+DUWBJEZ4M,U6>J3IY;B: M7*9-W1M/0JFW"%P,T,1TK>2#2L!J'W[5R!H(*8^*) 8M%X:535A>Z1W4F5+9/>R[5E)[J1:A^1V^J&1 M6WMZS]EVS3^+PX1*TL1*Z9OG.A#DK:K!>\N_E6^DM+^MPD0$)/ %% (SB(3C MP82I5-WJWB(4+" T,-JDCY%B:3.^54)90:>2@U6J5+&[M3:@4N=*S9#UMKJS MN_T]JW\(?N;E?7;^@M_B4&INMJ<>H*FWS=;'IHFZ!DI;4*EK,[?J)7#;VN>. MDF'>'>LE,!WM/2]JS%95IQ7U"&/[)<7-[M^U\ MEQ9TG16JVO7.2QNYR'.!,R8&'40L441O5[.2A8[2A[2A]8ZYC\;;>W7B MS6XXSW_,L^WCA\W>8M?TS^AI8FF,T(@*E*R@$O8*?,BR,U-=-OV,R^9?URH/\.<- MO[V7;'%W_R%]XO_-<5YKWOS#1%V1.#A& M810''@Z,W)VL2K+7AF9C% M#KS,K\!.42BR'"I5K\!.>*"DOP*-NL]75;9L6E6'5:F!OZ:;NS7?_;JJ9M7F MU58H D,:) !"AJ+J;2G&!];N;>MRC9OLNXI8#W*[CU))^,6B8\;V0D@7 T]??*%SO:D+T=YG M:_E^4=>@C[GA!1!(G,2H(H-OQTKBA(W>] M]GR)K$,]W>U2AV^ YQ8FQ*3KV+YCZNWVM M:R'UER\N%QG3WS.O5 $Q^+18SE5M2!+I;LA 2.($XX@L+CV'5H M2(1(C.HA'O>Q- YJ16Q2G3S*=N]QP<&C?,JPYN$)0/7(Y4*8)N:1'4)U)A+[ M,<0]ZMNJ<7BBAWGK&YY7\:BV8<^C%Z1&^L+;3_LX^\@JBG$4J7IJD>]&RI^9 MP42X,8QH@*CC"D9IV2X19FDTI82L;/GJ+QUQP:_OL@><;@S=9RX:*#W^F@O^J6_JQB-O3&LV M(+/$>!>),BL9V@#MD">MM'F!S7;ZP(+'JIH14Z%3JH 4\CTHS3<7YD\ZIK2[<-VK:Y:?\RSHOAEDW.\5I=>*I;L M#1=9SF_QMY7 G@0[03"@H0\1_^Z;F>-454UT*V@=/DMG$-425F[:K8" J4I#:MXB$TK-G#9SN: MV1(>4OC8!AY\PSP24Q(,W9;I$W\K#8V[+'^^_I86NI&8)U]>VBS?"0E:*?^B M'W]Y&I[^"6X%F:FO1XY ;\J$2U%4/>J/RKV\G2+L\5>]BK4C;WL?W#LXKU+ MP?2F<4% B1L3$C)(6.A %&("8QI3Z H/12QV<. 9[3Z/NUC:-.YF* -O3-?J M(P!UU^A+8)E\;>XB,H%[ZGGMK:W%1QW,O :?4_!X[3W[Y$3%)6G&$B"MB#*,H\:&DB 0F M0C@P"/TD=@-.*38*O)E7_*5Q45U*6MG%]8YMIL+TXX9>\XAEL0.Z_..9)KZH M@P&H"S>7$H7]XORV3V*5A:0E]M@!>PA&I79SIQQ?%'*M T:@R74J/)3/AEK9>3#(SU M2DWCI+@P%>_'S>.V+'[B3WSM-LJN#)80FIO*].Z^J J $O0(-8!,<,&E@8CO= M[HF>7B?;[GF5SR;;[7G%_.)G1.+-!:?;-,NJ:99+06;YCO0[7]H45;)7KH&5]%=MO@'<^IF;9CDR M& :]%7HJ<"IOYC\PQLY8#R:#KF?,@F8-RG MI M1!OF5L 'J6.VX5\XS>0&Y/GCAID8!*??7AKQF-D&9Q 9-A,N!V-JV[X6$+02 M*@N?I4\IV^*U13.B'X=1%L69)FG]]H"]GY3% U3PMWZR8V$E\IV)CHZ9FX>K=<=M&Y;;[ M>[I>KWPB*/8%@9RP&"+*,$R0\& 4\-CGOB.$F;M]V_#2N+B5RVQ;MX-);\LV M1OF)^7-0;^,]UJ&2EO9/NV9GW1L=*G.X[SGZ_=B 3EQ6%S*UHX*ZK9%FV:8L M*O]M)^9)B!(,B>,3B!@-(/&Q![&# C?V AHFAED?>WI;VL1LO)7V0@YY?H\ M6&_V6H-MXBEMC-B(T#L-)*Q%V?7U-7- G8;:Q[%S.B^-HXW;'&\*(2?A+L F MW=Q]%A_2#=[0%*\[#D^WLH?B]*^:1 E.PIC#Y?KN)(\=[VM>D-:X>.]C0TGAS+S"0$G_W]'VG1K+^ MF?'6Y_MG%Q;T>Z1N?Y+(Z,G>5ZF(E6% M]B3_O../69&6;1BE2UT%'J>.@X19[H/S?2V-.;JB MJNMC5@MK&%C9@ZV>Y60)L8D)XQ"L1LXI8BZ'\; 5?-G3T[Q1F,,J'X5C:KPR MPXQ#5RMIU MQJ6Q4R7B1;FH)AA'S5.MUQV=.:X'+66SJC7MQGE4VBX@^G%X*%X[Q+%'PF7% M98R'V%JPHD97(_:K]IDS+YZ\/>+U^LRW2#9=K?<(YI<01T/BP@J&4$KI-XR:Q?+.>Q/(O^TE\ MKKU9IN^ ,NW$'7K,?,K^)/%=W]QG&UZGTE@A'!$<(0H=X2.(L!=#3+T $D(3 MP3E!!&LEQ#K5^-(F:R4?J 1L,HGHS]0CX(:GZ25P3#Q'#9 PFJ#G5!XU.X\: MFVUJGE.C.R_//C/N_.3CAN9<&N#O>/W?CYMK2I415'SAE*=/*M)G1?TH0BYV M(/===3/N,H@#/X0X%%[HN:[K"V=$+FZ=OK4^WOFS;[>"@GPGJ=EYAQ;N>@<8 MUF"!5TF$?1](:21@"7O>,R!$57>@+'OX#C6C9$XW<72 M3(5]HK$FR34H:D'UO?;/8-G/)780FI@Y]N T(H*OEL#1#V"X'*29PA7,P3** M3^C'H2<:X] O>C308>-+\"+*-,OLLWN>Y.A/=7Y[_)#=8'TL^.$]U MFUG0K&W%59^B%%@:KMFV6#_7MPN'MQ)=OPZE#*BTL>3780+8X;H1!&1#EW^(D/$^'XT T82W!(7;1*:CS3QG-AS?75<[\00\8! XE ?,A&3./(CBJA11,^YCI8V MWTUVN6:(ZDU[&SA-?3]W#-$$LW\("%M5:L]U,V_AV0%ECVK)#CT_C@VJG,/* MH,CYO;3XTB?^<4.S![XO1OM?V9JEF[L?<;I1=6D_;SI7AGE:R%]URV]]XN5G MH2I&^XD7QZ$G8$QY"!$3$<1QA*$KHC @;B+ 6TZHAW!K[1 M&BBUP7=*\>]W1<2OV?]LB[(N$(^%,LBLEA6?>D@L'G/]]RS>T+A?F^P&F;LAAC!F#*!8NQ Z.8$P(#DGDN8YK MM)QH]+FTE:$C)]@).BKP7 =P/0:W#./$9#P*P?$9>87Z;;,HAZYS34V$_/>B*$ OU;: *MAY#9AM>:0=($H,SLJ70[: ML0.3A39'VH#Y'=ZD_Z@NN&5_1;9.61T*M6$W\N-O?4$ZR39V.9.*_=VK2MF1 MWFVJ,-I-V1S1JNVQ;(]*8VD_X]U(<)]+:Y(*%D+D4T]=I 8PX2YU8NJYV*%& M)N7,"BR-Z]_@(JW"R+O*7JE25E+7QW4=8OX"F"N -PQ\W3X\X-KQH:,XV&L. M6M4-#=JY/RA-^WC!G\G4YG9']:N7GT+U)7355Y_#/E'3'H&N[TOU]?1_,I;S MGKSV(-K:%\PM_KS;C%<:G*-=RVO),6X!_B)7_CRE)6=?2]G:+YNT++Y\_:6Y M.(\]@CS"72A0PB%2&YS$B2*YU:$!$PF/'=\HVT-O;TM;VGYIJKZ"?"P3>JJ2-TWZ7.P$+G=$"!W/$Q!%?@@3Q'R(N1>'*'(3 M[#HFQM"YCI9&8977S%[0JZJ^TLA\QF?!U;. ;$ V,?>,1,O8Z!F"PI*]<[:; M64V=(64/K9S!Y\=10Y.(J4K3)SLHBJW8 A(6(BX@@ZV(TA2F(&B;% M]^,$XS#02@>CT=?23(]:U/U!,&B%'>5NUP>R[DVP%>@FO^@=B=J8W!%#>-A+ M&7&VI[DS10RI?")!Q. K]@IX5_>S*^PR[KJ(08>HS0KU XBQSZ!P41BZ@A"? M&FU6SO:T-,KXZ70)Z<:3P9 QSN.KQQ=64)N8+<8"9J6^]@LP)BRF?3M_2IE! M=77*9+]\8?2N1;6BZII<4YIO\;JX)D7EVJ%O+)]K84$?TG9]F>R3N^J!;5H M ZA])NWE)(!QZ'O*-U- 0ED,'8?2Q L25W"M &J][I:V .XDKG?;U6S(]D+K MYP/20+J?/NSC-S&#[*'[M(.N(^^(,M$:&.KG5[*+Y4RYE@8PM9-Q21^9GNQ+ M&HW,EHE)7Z%N5B:#M\R(M\C+U4V>L2TM]^71>%M7$$)'\,D MXA@2GD2.Q^56@VOY5/;VLC2:;02MW=%J20WO1/I![:=6:U!-;9.-04E[ZFNA MT&>)R08Z5IC\U]X"ZV][%B+04J^=_WH/CRPDU 1T?!;7FS)EZ7I;ID]\'Y+\ M_AM=;QEG'Z3H*JQYV[JXO]O-UQW9BAIQ@6">-VIEN,&R5(;(OX+Q5B"8#^*@(T70]F3L05CDQ M9(.BB38W\!$\\>K2R+L244/U05N(ZNYJ]\IH/IYU )&$Y/@>'B,G/)Z M0!CE=W>JO=EE.^_J=RT7%V%KYB(&/&3!!*?QQ!A MX<,827,N"D/?$8Y#_3 RNZ,^ZF-I4[H5$?!:1M.[Z&,0=>^@+X)F\KOG!I5& MO#KIELT;Y[/:6[MI/NYAYAOFLRH>WRR??]1\";[-V76>=S)-W=U5"=(,EN*> M)I8V?Z5H>>45M\\"I[\(]T$UO!A;0FGBJ7R;XRK[7:?]V6Y39 \^OBX*7GWCYMLD!Y#$2 MA<1S8>BXZK!&((ACBB&/Y+J?$$RI8U9:?KC/I;'%.RYXKEQ8:?;PD!9%7?7W MHMQ+.LCKF026\9S\EJV6%OPNQ06MO-+25Q*WR32OU^OL]]H[.,M;WQ25"O$* MO+6=H,D /EOUZC5ZG+=NO3X$1_7K#5X=':/,Y4OWUQOVCC_Q=?:HUJ+&YFGO M_ -/".)[T'']""+B44BP8#!P8L%\'CK4T:IQ:M#GTBBJ%;FZ;&%[H8T#E0?! MUF,ERQ!.S$HOT.O(VVYDIHE;U@7(7O3R8(]SQS#K0G BDEG[U7&\HP@,%_?:4,I41Z9>"LX^;.EV2M(RO:9D^U>98ZT\G/$1=1 AT$I8H7WT.$^9Z,*0L M='W,P@@99:PT%V%IK*3$!T(NYD5]>Y&VH@.\D]V,H48,BQYA30OVQ/PEA0<5 MUJWX*K';=TH#"?GW8*<$V&LQB6_D>! M<=P( 6:EO/$ '3+@!2V9'PY]W!2R MDUQN1-L4-+)?^BDKKUGV6(46MI>ZFD=%V@TNC=$:P4%[/K++.E5GL\HH9UO9 MG_)W XTN^@=+^C /'S--@O#DY\?&X%K.]C4*N5$'4?J]S'8L9:QX]Y#*_.4+ M!AYU93);#CN<\#B[=K&_ K@$A-^E&W5#K_Q#GJ65/")7U2&^D<]\-PE= MR*)(;K #X<%8N!PBUZ.4>!)OWV_P?;]A>'5F,\#('H/K:9X4"1#'"(8QX M@B#R' 1CGR,8(>%ZH8<3[!E%JEN1:FGFXVU6XC4HE( %X"\\^RI=59H,N9=+ MZR#NJNK8]T R7?T*^"[=-"]_;U@=T;SX]5 ."/LHFR^+BI2P:N,(E)@*69EB D]\L!CZ6MA@/H!)'CR%\Y MW#&J*#^7X$NCETZRXTYR:'"GA)8_&VVNS?8A.([#(Y\+B'RN#DZ" "9A*%>$ M((DP16Y"F+]ZXCG)_LB?0E>!Z3Z&'_\PHZZWD"UQ)"=>(RM]8*40Z"K==8-4 M5VO=Y]J4AY7J5Z!6OI,$M !U@$,I]0<- %>@AD!N]$ -@L48K9F'S5;DUEQB MSQO/-?-@'$5YS=W_R"Q%+( M*#[X9?-+,R*4=)>D53X 3X_NNFDTK:R-;UL?-X$32<5.\K) M=/HILRG+>+IZUV2/^7^W.)[4FM 4#/Q;Q\ MNY[4\B_[N=S7YBP36D.I=E;K/&HEQG.%PC"*641@X'L>E'M$ 7'$8A@Y 7)B MXGK$C49D-S_H1NNKG3^CN=5(SW%1G@N:SX<1GI/%=EI>G ];?\V8SG/+\[G' MQDWB]P^/Z^R9\R87T.F-P*>L*7-6V?Q%=3O9_;W*;OXI*_^;EZH R]TF_0=G M^Y;JEPXW!BM*$L9X&$)IQB-IO3L1) 'R(2$^#@/"! N-W*!?39.EV1J_;/*= M[,UY(ZF.(&CWJ&(43[W>UZ+'B'^(;V#&PZG=H5,W/'>G_^XLJKIF5'XYM397 M5>6(RGWRF9=@CX+]N^E7'S!+"\?KZ3'K$O7JPW6X&+Z^0..6W0\XS?^*UUO> M9%RISLYV/_ROE.?WI^N_CCP:,QL-O:5H,HPG7CXN@]=X 1@%DR72-NM[ M5J(=!(]//!96!,/.E/X&#-1_&\XB/S1[UH:L:44:=4>)DEZN03]A)#=3)T[DL+ M?)5_%B)5H<1?Z (4S?"H30,C'P, M+Q=I:=/_"W_B&VF.=T[UJE""QTXJU$[Q%E"TBBFWH<=&-5#'P1FF4; POGKV MQ[RC-C%/G4M>UPA/F-_*4*!73W\U#D"=[%@C6QY' MX[\4_+-X7Y3I RYYL4)^0(1($(PCH=R^B0-C)$*( U?^G5"'QJ$));]L?FGT M*J6K(K%:^>,M_[W/#LFI9;O%X_W^"T.@(W2,M[^NVES=:;]Y]!*R901*31A$-(H@"3F& 7%=1'V'<.899K34Z7=II/ IVT"J M\IIA]C_2?JK.N2]/O'$*\##QJ!_Z"":N@R%RJ8J($PAZQ(TI3VB&*R/ID=1252KX2N]I%2ZBIWW[0Y4WI@FC"-RJE>7SVS M2@\4.LE6^EX?MRC\E&WN))L^J H.*I*XN8Y.$AS(35D"G<17S@&Q#V."!?0X M85A=MHG8: TXWV0JR9@?=3M_QE<];CFA+A2NRFGG M\0CB1/[A"2\@PL-Q$FGE4SK5^-(F?2T?4 *"6D+]\)DCX/KG]Z5P3#RK#9 P MBI0YI_*H$)FCQF:+C3FG1CJ/'2?!)4W:7Y4J@F M7YJ-41JQ+O>!8&U=/MG)S.MRGZ+'ZW+OTZ]= KNFCH#$E 0.Q%X40N1X&":^ MX\*0,Y\$OH.)9U0OT:YX2Z.;VPGYLC7&-97K'<] 3E; M%NX/6N>Z;S&8J)=QB\CG1ZX\(C=W/W$L23/%)%U+.[4M]N9[S(VI+V 0);%< M%.(8QB%%,' =ZB;,#3UBE#ZWO[NED?Q.6K!6XH)U(V_*+RVT-P"['@O; W-B M5MWC6$EZ!7:R3E Z3P\52VPWT-FL[*6G^"$;:;XU:TDYL@,NC &%'>?;X M#D1!Z,&$,@?*K:GKA$3^?V24X_5%ZTOCCJ];4M \?33GAI>@:6X^QT(Q]9ZS MEFN"Z(B3&MO:8+YH>]Y]Y2FUCK:3)Q\:N8M4$?L?BV++V;OJ0JEV\:L,C&(7 M[ZH>NI$?Q;WD")6PJ5BQF'@)#P7T<4@AXC2$B4M\Z#"'82P22@/7,$?G.$E, MOO9Y4FY6,H*TT@1L-ZIV$&_$;Q(D/#8*@$>55VQ\:LZ18Z>YR9M^/*;>S55@ MURJ 6H?&T?FJWIM),ZY5!-0/MZJ 2A>+>[;+P+2U.1LIQ;R[L,N@.MIN7=C< MV$NSK_=\7<7]X\WSBM'$Q]PCRJE9LJ4C8D@$$]#U!?6Y[R:!T H[.=W\TFR? MYKJH$A$T,II>G;V 3_?R;"PH\UR?Z>$QX@+ME-H77*&]:&[F2[13JAQ?HYU\ M:FQ%W=^O*57>J8H:\FPC_TKKV/7:";W^. ^>X=.[(=LPC-Y0#(2ZKMM]QY2^4;JHCYG?RA[KQ M&WUM+(^B=K*"%\("):U^^$8O;OU$9!.RB0EG)%I&,1PZ4(R*Y.AM>+9X#AWU MNE$=6L^/F.?;-7<=$K@J_+XN>/MAC>^TI_CIUQ\5G;!OM"3^L7UAKW\0>?)%?,B$?((0T:("U&8Q) XV(>")Y&#$44B9.:U MJ"^2R61VS%>T^DVW4/5C?U:$"<;)10(ASX]@R+" B-$0QL2/81"1$,61&WG< MN*;US*,T??'K]W7!Z_E'1V^S.1O>$Z\92K*K*@H,= 2\ IWZ>L4.Y1/^.R<9KZ M+%3,R]Z)ZOH)IVOE'_4AR[_*/E=QR$(A(A>Z,94+H.N M5E+;\2(LS6Z^P<\L^UV5?7O8Z5#/Y9PS_E G'E8\^X#SWWBI- '%3CL]VKU@ MP/JY=IYAF)A@6P5J3]*]"@ITI43'Z_0*[/2 (LNATF3R(6!-(9=J+_K*0_%" MEC_>D&@O=9>C6:]OLIUJS7(2WZG6K0L:GF6QNESQ=H6RT)+Y6;G'[. M;XN\2:XCO].?>7F?L?UEA>;!BTY;2UM-&O<)N=ISB1FX_?H%[&4'M?#Z1S%: M: Z?R]@&^()&C=<]C5ZRE,5:K%<"U6HT/'M@6=6Y, M6L5>J).@#2_E#^2_N3ISJ)_33(EL>63U#B#F'Z^)B7$W5(U&31"Z,LIJI4!' MJZJ"T(:FZ[3FS5];A2S>B-M%V-*)A"6A9CV:L ODX1F%Y=;'D7J_R5F'!6^S M;:$*J>&U2KBLPH5OLB)5GZ_K_2R?N"\^YRJY!\]7W!6A3PB!3L =B,*8PH1[ M(8P)T[8JW-)*OZLL\J0(D5\#UP$,EK#*N[J0VI6Y&CXF&4H_- M7V^ )F9UC?WT%=CK!_8*@BJ70:MB-;(_[T:VUM,>UT^#OR7.MRS3KN>-:AD!RE$HRY@VQI9:>9"V4G4@55O+ M=03-RDEB#PD'27.3JJ,%@2#F.(2Q[POLNYBAP.AHX4P_2S,C:S'KZ+VK-K1O M=-S>.7#UN,<"9!/33(/6UQJM-M*N%M-FB9%>'*S5#3G=R\S%0'I5/:[PT?_X MI?FF=A5N]_?[56>_;-*RN*9E^I26SU5VDOUA?91BGXU++S5"FJ712S?MT+Y>=L>EIKX9J#0"K4IC\T2-&3U-JVBN,9G: M3!HS'$V>IVDB<*P@:SW#TQA97BFATP6PG<_?=$FC(SGX9,7QCD/WF^?](](Z M5#^J*HHKWZOR^>-&90ZO8HH.*XS_M5+DXZ:IHX9Y2%@0(8BH)^D:8P23V ]A MA&**<$@B'-,1E0?FDE^+3.8O75 +>4'"A[F&7Y/OES2:,RT-2A]8*710X:83 M5$&>0?>Y1G-0J7X%:N5!1WM0J0]*J3]H +@"S;>BBO19KLTW][#96G?F$GO> M)6KFP3A:S>;N?V3!]UP=RN:92,N5" 2.0N+"A+H!1,*-Y=J41)#XKH-Y$#)$ MR:K,2KS66Y0Z;1MM#'8]3$6WU M8UUM55#OM#QOG?1CE8ZJH9]XQ%XEYJ,LECAAB:!Q**=HA"$*PP FV.&01(GK MJH S!Z-+:RTO/87H.RZX%$SYU%=EE2\OB#PR6:AM\"8_0CQ=U'C*S*$F$$U8 ME?AULXB:@*!36=AR1M';G.-BFS]7^^SZG/.ORKMCQ9$(?.0)& 1",D["0XB9 M3R$C& 4X(@@[_H@-Z[G^%KK!?+O&MFI%;*\\ M:BGE'D[):8^@AI"P1$IGNYF5B(:4/22?P>?-$_DU;B//[[_1>[4=^B0_@94O M7.0PG$ :\E@23>) [ H.0S]T1!0E"0VU*V"=ZF!I%DPK(VB%!$I*_71^)T'L MG_DVH)GZ',@,%:.D?GVJCTKK=[+!V1+[]:G33>W7^]P4KK>G/;ZN*=T^;-=J MQ58_7H6A$_N.0Z K @_*J8\@CMP01C[U&1',?]:3N*5;^:RYG6".99/&CU)%J0 MVZP1A&:^LF9-CV/L:TD59:&\]BOC;1^1L<).0@,>>Y!PY$!$!858N#[$%+G( MI4XBS$Y]S_:TM#/@BK,!K3*M5'7/>3<9B]JD79"@81AW/?JT@N;$I%C+> 6J MF)!*3+"7TQ[%#4)AB;C.]S,K'0VJ>T@RPR^,+UA^VQ0_7KDTPH%'*0Q0@"'R M @1CYGO0B9AP8N$F/C8N4]XVOK0=VKXX.5/+?N> Q[PR^0Y O6D_%I:)9_K+ M*N1VRXX?JFNQV/BNZ=E+C!\J=:JP^-$S(U?XO;U0W1BK:^>]&F>]ZB4A@$A,F M[93$@PGSN6*WR*$)BD-D5!/O;$]+X['&20B4V;X:%NU$V9AQV'F ]=C*"FP3 M\])!I:I:R@DJZPUB88EFSO(3& 'G-?>:FCM MBPY>(:KVE(*G VI//GGAAH#G3RGEIYWP=^%EE;]]4=T#='__-BO*3UGYW[Q4 M&<_N-NIFIG:V_Y#ES8^J'"8KAD/*$R0@I\IGA6(!8\8)Y'Z2,.[Y@D9TU"YC M%O&7QD6U_4VJV![:4>@*_'Z84K N4:#.!_*]0B.W-O-\*H;[I<5] !.S[LFX MKGVPS%4G7K@)]U):RI^6X)F78*_H51/6!426@R\:'\?X?=RL8V1[58K0-?'@\MSN/)@GR'18%D'#7A2A*$D@8\R%/2(1YY#@8A2:. M 3U]+=0UX,7Q=)VHUMA"/@NOMJEL [3I;6:=@_PK<%V6>4JVM4]%F4FJMQUJ M,@B7/2/[;$]S6]M#*I\PNP=?N327396Z84O+JC1\5;*FNA10Q%;L3XV(Q[!# M$(4.=3E$?AA( SKFT$V<&(>.$U!!QF6OT>I_<19P)T'*"P6:4E#UY5FEP]@L M-7KCHD=.$Z(],6$-@#M3SADCU*QGF='K_97RRAA!1P#"*8U4+$DLRD^0&"28>#5S&@T3K.N&PX:6Q5"L;4,+I!ZR\P*J? M8"Y!8&+FT%/>*"[EE*:CXE%>-#1;',HI\;OQ)R=_;UZ?[B/>?$WY'5]K'36? M>&-!'Y&4#-2B#9\O#P*A7TWL D!F*A.V!\9.Q:\S&O>4\CI\8[8:76=$[1;? M.O?(R-0O/+O+\>-]2M\JZ52(N1K<+VGQ6_-E^8322+!(+FA.)!6,&T=:SN:UB.#'-]<(WPD5 MN.W-_6X 4S\M6$-H8BKH@C/)[EH+B%%5]LZW.EMIO4'%NO7TAA\VW^>^WY1I M^7S-F/PFBN8_/Z4;[JXX=AP44 R#F,A-;^*J8AHB@2XE/A;<]Z)(*R"HMY>E M3?5:4-"(>-7^!2AAP>>-P:;X/+##.V0K<$T\[TMNM(I[_6 MA>9:F1OGCX'BQY>E@1H :8J44.>Z?+WT4 ,@]*:*&GIW9)2CY#BFJDJF3WR? M44&EM'F7/>!TL\*$$>P'#@P\%T/D.ZI&KQ] G/@><\,(L=C(A7>HPZ5Q4%?> M%YE*E,C@UUIHS=-&;=#U2,@FE!,3T(4HF@=6IBT4<4LHD. M2$%3Q98.=!\?F>INET;EL^AZ:'8]"8X2^7<\:2+BQR)*?)54 M7X44R1T2YG$$$Z'R6@;""Q(C>^1">9;&*I6I>*+NAV$ZNPL'2<]^F1'ZB6EJ MP-L>_#J)XY,E_&SEI[M0FGEST]F![B@OG:5FQU&K;#0M/HMK2M792+JYJ^,[ M#R.+?9J$<4Q#Z'G,@R@(F>322/[!HX1ZR(MY8'0+K=?MTHBRDEKYA=[(5EM' MC,IS\29/-S1]5!6(Y:_?9IM":L)&L*CF>.B1I7V4)^;$'>)_S9#RA+[ M:78Z*\F9 7'(989OCZ.L'05FS)XDQ[GY7K1D)S2'ICFYFY2FJ3E.KS/H/FWYJ([NLZH%MN MW7.:%ES:,I1_R=9K^3&J%U?$\0/7=SD,(H2D\:=VSDD8J?*I2&ZF1>Q&W"A M:'85EF9(MF*#1F[0"@XJR57X=%UE1K5UH=K\ ?H^;JQ0-DK?KJY9*,O-=>K[/?L419 MKMOOLBTIQ7;=;&6*+YSR]$DMZFUI0L)<$20B@%X848@BZD+"J8 $!R$/$HP< M9):[UZ3WI2UHK: J%4PCZ17 K495'A":]Y[]#&P'%VJCVID9/:1II;E MV?@CQ EVH@ &,>6J1)0#,>,4"BKM_B 6#%,CFAOH;VG$UHI[<>S1$,YZ=&41 MO:EOX<\#-T4^/SU<;.4=&>AMWMPC>JH?Y1_1?&TJ(.('=,H"")88XU\NLS#"@ZB$C##T^TK[ Q7VSQ"$L=TG8%=!# MG$&$53T Y% Y^0.'!")R \?,E-@UO;3YKB0S- _V,&E: J.4GWK15R7<)EC= MCW2UM9#O&YYWS3Y2Z&AY/GYB;.9]E5KL:XG+ZLRE/1+4SA5_\NT%?7)-HKN= MB).<>@[ 8"TY_.E>9DX-WZOJ<6+X_L='?[0JC(6_X_5_/VZDF5HU_+>TO&]- MUZK8WHHE$0HB',JUA+FU*SCV(PS5_I1%0B!.Z8CK?0,1%GJU_XX++E?P*H_S M0UH4]0W"AAN>NIF,A3:I6(5V-J*II 7?M7)_#](-:$4'OTO902O\%:C$M\I MIIC98R7MGN=F*E-(3K"7<1.OVPKL'8MOWUWU=F6=_:9S( MGEV/W*;EFJ]82&+N!QPZ6-6,#YD'$\$Q#*+(_DLWZ*ER/T^IGU4DPFID13.(SRN)S3>U3ZEJ/&9LO:1MSBIG]Y07-WE&KUGV*,V+#VM\IYMJ;;"AIV?Q-;1G'R#:00D^%7);REKFS9.H[*W#;<^ M6Q8W;46[V=ST7QI_1W*]8>H_[_^^39_P6OF3?\!I7B5PV4<(KDB((DYQ @6/ M!$0)BF"LRB1B0D/B^5',66!ZA:+5\])8I[II4!.#JK_PG>SFMRYZP.M?REB' M.V'*[) 6O\SZ!O>AVKW6,T+)XZZ/7[^R70D9PG+HS,FM@I)\L MI7S-@1E$\F)>>DR$,W]6361L>7".M3=O%ZK MFLH?.:KJOF>^H;J^NRO?Y[DZ>JF+\+WCS M;;A,U.WNN8S>F_E.3EE7Y;/<%99Y59"EJ%SG;N_QICGZW946/0A<^E$V7;Z3 M7^#.*%LAN65+F,-AP$D54DL@B5T.76DVR?\2N<_S5W6IY:\ESLN)[_ LJF8R M\P\5G(X$WO"[=+-1YRL$KZM8&77CQ[+U&N>%JFE=W_[-=?EG\U,*11 G;N!" M+_("B'SA2K,[J7)IM4B7V6:KQ(!Y$J MTH*#A$*:N%'"(P]AKG5^K]OATG:U376&2FBPDUIYZ/ -J 77+\*HA7C_@C8% MCE.?UP]#.**@I1:6^E4N;6,Z4^G+2SY/HYJ8)OCT%,K4:F:VZIDF2G5+:AJ] M9T[,[_!3RFYS+#F_T":%XY<61 &5<*"1;L1D/X&(_M2^#)F9)O(+A.Q,V?-Z M]TS0$R_--AW/"]R=?#U/71)P=HN_[>\;1P6=G6QA09.P"3R38G8NQR>,/NO% MPVH$VNF>7B$*K5?ETY%H_:^87T-]D!ID&_Z%TTS.D.=W6WZ;O?^F=B?\LWB_ M$9G\FJJ-R$.I>QMET.32S/=&=-#*#MB6J\RFC?C*);6CP!6X-JBX9HKV\/74 M1$!/S"N6,3:ZFQJ!V*@K*I-^9KNI&J%\]\)JS.OC5MCW.%<7&,4-SZL#D7>J M_A)GNU4V"-VPA Q&,!D\#E$(5$>#Z- QX9E3L9Z&]I)/5);H#3>G'> M'<5? 58+_1>S,_DAJ/4,&HL 3DP^K:3[#+17H)%V$M-&$QE+YLU0;[.:.)JJ M'YHYNJ]-7&F)=(N1&$Z'RSI9T&P9+.$SP8RQ ][<]7M."[/,\CV]P(VNWM/? MZMAJ\'*[\Y')%E.1TJK?3]LZ:Z.#/81"#GW.!$2.(V <)\HA%[DTH1Z+ F%6 M$?Y,3TM;_&MAJUWY2W%!+:]I5?AS /('%#RN%#_TPKAE_$.ZP1N:XO7^4O3Z6UJLJ!<2/T@2+R@26K0PT,_22&$G9L>_0B[.4E)#+_QSN.K9/1;0FOKL8010QA;, R6 M3)-SOFA,##T^UDKXN)&S3)H;Z1-_ATOHC[TDH8&G541YJ*.ET4&SXG6$55Y3>##7J!FZNA;"Y9C-8R 8PS7" M/NC'X@+SX$S#,UL'_>H=&P<#SX_>XN,F$$*:&Y_%%_[$-UM>1Y&A$ G.$($A M#1%$5/)"S -'_C-*"",X<2)B6"GY;&=+HX67LJIS]D;:<1%[O3AK'Y1806]B M@A@/W)C3CT%$[)UMG.]J[I.+0:5/G$L,OS.20#@I]R7M#HO=U=\W9S04KHA@ M'+D,HCAP(2$!@QZF*.0.IFYDE.I9H\_%T1Q**!OR:_V$5U:IJQ *@Y MX>A#9(MW-'JJZ-@P\ M>5D9;TD&^[0!U25*ZPR\(B*.N0@)Q)A0B#P<0Q)QHEP:6!C$":? MM;[N^?/5[J551C:MG=4+)?"X(MT]T.L9$):0G+D4MRJ.]Q+*KM^__=+;P^A8 MKK;=T^&K%-@>!N!<36V--\<>BG;:JJBM6V]TE2 '8>X**##W(<+$@S%GG6J]+I;FM'1G/AU9\55O< 6W0K$I@>EO8CK'I?:PG&>0]/1$(XX M/-5!YH(CU-[F9SY(U5'U^#A5ZZT1F8K8_]QF-SQ3[A\?-N;)B4Z_OC1.D&)N MB[*Z$+S-P,W[SR\BW55J]:S<9*5FQ?H^W(:W)!8@FWCZZZ(U17ZA?G#&I10Z MT^9\683ZE7J1.&C@T9ES!?V4;OC'DC\4*X:(*WR<0$R%KE(2^.8VI^2:.;1(,=Y-,"O2C=0*6=XJFIA@/7V3/,.V\0\=W'F M$[T1FR]9R1'(KYUJ9"_0'R-1R!& UM)\'+<\TCFN3?;QYGGWU_]*>2X;NG_^ MB3])7)5/5Q+R4(XB@42@4-&U ^7FSX^YIG3[L*UB"-YQD=*T7'EAP*GO>#!RI1&)?(Y@C.,0QB22'UL< M>WZL5?!'O\NED5%'0L!J$*QB]W$I-,*"W;1?=]UD6P$/I^MT)AX M]-&Q1#H:'5I;%!(YIF1.^A_L.G M3"-5GW@R-U)9,Q;.:#KJF*C;SFQ'0R>$[QX'G?KUR"H]JHQR6@%S"CE6T8CU$+74^SLZU[PZIUET&-I\=[@^_#U3[($:_=[E;,)YSX MH0O]",GMJG!"B(4GH.-R)V#(<^*0FKJ G^IH:;/]K4HVG)G:%#; F9H'*G7LOHZHV1[DUGTU=("PZ;9_L9G9/[3YE3[EG]SX_ M/N"49OECEE='^U]+N7M]J]K-G]]FC*\P)RX2W($TX@(B+!P8QR2!$8KCF/DB M9B$RC3OMZ6]I!+&+I^S(? 4JJ27,H)$<*-'-0U'[<.^GC@G0G)A!; Y*DA5 M YZ+8E7[VI\]9%5#V5.1JSJOF>=ROJ8TEVOI^X?'=?;,^8N*%&[ MD(.=0_2C?!K0CB+ZF:5'C4\_+\V!^L1$U0+>RG^08!XH%< +':[,DA&,AEX_ M[??40S!38O IAL(HC?@E./8D&A_5[&RIR"]1NINL_*)V1A8[+@I>MFWM3G>9 M+S>Q*)36:^!&$"'&84)\"C%V!/+CB''7*+[Y9"]+6S<:\0"NA#6L7WP21KW- M[,7@3$WOE7P[GICDS+L7 ULUB4_V,6\AXCXUCZH/]SX\=N]ZS9C\.(K*:/V< MW^394RI%7WEQZ#@<)]#WI.F(8C> TJJ4YB3"81+RR'>85DWSH8Z6-NF;358C M;&=[U0ILND<]@Z_NYO1RU.;9E8X ;,1>M!^-"S:A9QJ>>??9K][QMG/@>?-K M*N6B>DW++5ZOGV]PROY:_/_4O6EWXSB6-OA7\.V-/,?HX0(NZ&_.6'+B3$38 M$^FL.CWQ00<;;7;)HIN4(L/]ZP?@(E$210(42+-.9<5F$KCW ?'@ KA+1RRT M<S7;B-@Z!]"3>RA7$;EV]B^YX43R4).M MRBM7Y65IS/&0XT@DL0?#@&&YM8D22!V,(6=ND@CBQ#[7BGH>+\+BN$Z*#Y)U M]GK<1MH-&LHM26;F5MJ[,*-%<$=5H;M5(8W(&OYA[^3 M,Z>LX%AZSM$8 236&Y+D1M@& <.EX8+PP)%3 2N>TWMUZ/>ED8CW95? MJ1+YRKJOQR#KT8MS7FU9[[51[J-9K]TOF MMYKW(OLJRC*&FA>6^Q>6-N/O/][IWRL>U!Z^,ARE\<035:41_%%)9>E6[TS+ M41=VAU9FNXL[$[Q]S7;^P['FNI1CLZVYX*G6_6G%5$+*6<8)A'R M(**^ [$Z)8@BY,C_A40X1MFA>OI:VIP[$K7,GEV*"I2LIC;Z98!U370KL$UN MH;<14\+=M$&[ ??9.F6OX$?]N]7;>P.HK)GNEWN:V7(?5/G<%CE(BZ)RQ-](^UX5/JC];%^R7#\ZQ7 8M.G',KC3 M,U$I,/A;2@P:D6] *?0-((D<7'"[7F=_$SD/RDH)-5%]R90SXT$IJ\1D *(] MCM+I=&ZZ,@"B@[E,WAY'8G?;)Y%W7-&KF_Q/\JLI/2]5&,\*.YR1A%&(:>!# MI*I,D\@+8$2I0^)8>()HI?HP[GEI5%8*;L91^BCKT=0DV$W,5*7,G8X_-Y6G MD!(<["6W1T?&8%EB)/U^9R4E8SA.>;/[^(QW:C3(T#)NES,1U^E MG",;^5' $D*A:].9IZNNF-[YCTKY8LG6;I*)I1V=B__@_NS+'0Y,YIB@Y_N&);.Y> MRM#;;SMU_':7_$,4BO0?9(OL210KS\>))SB#/* )1 )S2!)"(!<4$1$&44@\ MW4P,LTN_-,.R$E-MB']6@H)M+:E^TH#Y/X%^GEO\P,[!H4/U-'[OJ:=Q RH4 M6IFU"E#9T@H(4",A=_+5UW.7@!H-\/!O\/7HYZM8]%U)NS"_3;/DZW@SN=K*/MQ/B:N^^>Y+?Y>7&EI?E(IH+_)4G$N2ZS(5AH/)1 M)4S5 /,0#!@5D0AY0@+#T_W!/I=FMAS[^KV0'/PLZZ&HO13/UFN2%P?OG?%. M?Q>'0/=DWRJPDQ_KMUT I< JWT E @.OFHU /CSIMXN'([B5CQQO< 5"62,!Q"Q,(%$;L6@%[DLQ@&B$8U76Q6K MK$=+^ET;L=->@ DW56(+F#I>?FD'HNZ:0-2TT^%;Q_Z3!_GV(#9M<&]7QTL(ZNT!1#.8MZ^%D4;6FA3%75+RYH?LF:0;Y8H5 M."2B4%!&E<>$!RER8Q@AY@=^Y(E +S/3Y2X69T(I"=7!3Y6\\$2 MFJ;15?A,;0D90F-N]5S4WI:1<][!O#;-107/3)C+3YI-[B+?KE0I@KOD*_GO M+&^\%^JODCH)$E$H-TEN$$*$:0")EZA"G(E/Y']A'&GE6NSM97%3O);.<'+W M(]D_OZWA,_44UX9&>W)KJ=XWOV4#K;DM_W:8U_UMSS*UM=1K9K?>PZ.W))_+ M^!SE37;[DZ1K%5CYD+4V0U4>I*(,=5C%"&&21 @2YB40>?*7F% &@R#V8R88 MC1.\^BERFAFD)#*1P.2S;\LQK>5?$P%YPP[D$IT\$X)_QO8 MBP^V&6B?J-0:U%%15O)$'O0]PA5)(@A4?$FOA?X- E<#[G89'\SC9A+,Z .M^.U MV%I^*7..JQ[#OOUH+>'*F_9>4NZO(=N5Y7XH=4&MK\4-X+0#8M.=R;Z0\_M$ M309TIV/5=+W9**Y7UBU.1,R3@" 8^5CNACV'0T)<#)GCLYA&V _<*\KJ+;'. M\TFAN*'*Q[I ZM'O=?!,3)V&R%Q9/&^@//3U9?/FJQL]K&!_J;PKJDDKSX9F M3WVW$75 >N#P.,8XDI:=ZT)$71_BD"-(,N?P5=#,=NSQ=5G>R;(=)_N07@@ M#4*0E]*7"[0*7FZY/QEN0PW&1G-O:1GJF3:,Y2^P2Y5IP4$D.*M%O*N\G MBYL_<\1L[>@,>IYWFV8.R=G>:T03YEF/6CNTV\?'[<<\+^LQ/&]ULR!=;&!I M!E;[&$1*FI?4!Z2\V49DN^+DF*6_XK8!C/VD8PW!B>G%)GA&R9@&P1F5G.ER MJ[,E:QI4K)V\:?CAD6D3DT0H)R1170@\D%_?RZK$FVVZV0$IC!!,2Q('/D)\@HR,6_:Z71B1[R<&6_ )22,-+1P/0]2R6 M::"99H&>X&M9H32@\9>,JB!_N;. Z6G?D<**,T71S)2F0KL$U$KUO:UO$7A M3A#% KN0L)!!Y(8<8M?W8$ \&CE)$!NF>3KO8FDV49T/K1%QU'54!Y":I'$5 M/%.SA!DRYK1P47E;/'#>P;P3_Z*"9S/]\I/CIO:7E%#5EHH["CTBMS]1#%T_ MXA!%C$#L,0;] ,=)X LO"HE)-%BK;:/)/$.X5U5!=7T0T&P>MU'3F\ CL9AX MYG[1 ,!XNG:H:FF>MEN>=8)VJ'0Z,[L>&7D7(_*?*6MN]Y!@24#D&AM'ZH;8 MB:E<:)T0$H1\5=@A0=1HH3UJ?6EKK-P')UG^K')L0:I.A UO2HZ0T[P+&8O' MU+<=E5P6$[_W:FSKMN*H[7GO([K4.KMQZ'QH9$[4_)%LTO\M]_S2U"ZR=?0G-7?I=\2C?RDT[)>I_SL/B0%FR=%;M<' J:$Y^'+/3+='HJNQZ+ MY"SG&-( APEW8R<,S%*G6A9P:6S1UJ^\"_P@"I:G+TU^^M]W1;H1A>':;GU8 M]7CH+0=KZIN5EFHWX$BY0FLVMS2.KC9: M+;F5P\8NWX!_J+I3\J^E^/JWT+JH#M])3P#HQ#RJAZ5E>AP!U:C[:MT^9KN] M-E2Z?9=M^NK(F^WGEW7V*D1MTUX(9%B70UM2GKIU?)3L*'CE6/,^*[;%EWVM M485(0XA"=:O$A8 >22+BT(#A$!E=?]N5;VG,5L4ET>.XI$/8R WX M^$MI6;NIO2*V M[OHM2S>O0\ TT)YY#4S4S;@EX[S6M32*7TC*F[I+]74R=V991Z9841SZ M'/L$AMA3CE$$PYCR! ;$9;[P$Q([X0A_@W'2+-0)H18=B$KFHF2*K$R9V]2M M(J7\9DP_,[9YW:T4H9:.*P:6%+_O9.X4U=S:AASP7,X@Y MPA!1C*2=R!E490X"''C$2V(32UJ[YZ79R"W!ZPEX)'I97,Z,#_4'08\")X%V M8M:[O7O_&=QNMWE*=]LF<F;$U.A.3"!E0I&#_#>'G'@PR7*H M=+@!!RU*NPTT>MC-.S(618N928Q%F#UWR5B0NK*;C&[KZFHI]3EJY:S^710B M_RFX[/O3;KO+Q>>BV"E',,F$B8L3*J ?A 0BYB00)U$$41!SAU'DA]@LS[>I M!$NSA.H C'0CQX.LUZ\@KR4OZW:GM=371+J8#I$>24X*_,0,>5QII1:_"87Y MWL:_4@$T.DQ2=\4,/OM56#3[?ZN:+&;P]%1H,6QH'",JJZ;,BU) MP5[4D340="#7XS3+0$[,8B,Q-*8J U0LD9-.C[/2D0$$IP1D\NJ(LZ'U^N,O M:?.I4.;W9"L>LUS:?O6AJ>Y)44\;2^,-*2O8"PL.TAH<%/4AIG%L9 FLJ0^1 M+N!D\4A9%XUQATE]#<]WM*2AWM%!D\[SYE55'M+M6MPEGS<\_9GR'5F7L:;$ MHYZ#L( X%'(GA5D"B2<0]'DZ70BJ7\H.81G&[EZ'L MG_96 )IXOH_ QJBN2J_^5]14Z6YWMGHJO6JU:ZGT/SCZ"CK?"?Y[MMD5HGA? M^96L?(]Q')$(QIPZRFAWW MO#T/F]OMW[+-]]U:N X-W-L\O^79RU;P3VORJ&NU7VYA:9-;2@J5J$#)"MVC MDA"UV/KF>P]PP\:['(HIB&+H(>2""+N1Y"BR(6QCX5/I-%.(J/ C';C2YOY2C:@ MA!N57^<(-KW%>RP8$T]I;1R,U^HNA2TMT4=-S[HR=REUNB!W/C/:#E<.-<4] M>57WI;<;7J_VK2P@7:'@S,/8=P(*.?481,)E$ =R ^YZ,2+(D?9[XAA:ZF/D M6-JD;PS4VFO7W'0?-1C:QOW4$$]O_I<:@%J%1&"7% MW%N-:Z#JV(Q-!L9+9=BNPR"1:?'CDYF=VN\K&B7XV+/TR,3*I!\DVX> MBWN1EQX_^^\U<*GC.)X+$U]:[,AW/8BIXT*$W8B& 0X2LP/V2QTMS2X_U!P' M+R*OG G_TS!3P25,]3C !E(3LT CHDKB7SD$3D($0TC8BNF_U,V\P?D#RIY% MV0\]/S83YWJMZI%L^%>2_TMLY9_K+>I*^(G', V@IWSQ4.@)&+N(0!=S@2D+ M!15:5^G#72V-%)1G>!7=_MQ(:IJE\R*J>J1@!ZN)::$6L@1J+V9SPF$SF><0 M%M8R>U[L:.8TGT,*G^?\''SCZE"&JOH>$3%"-*308@.-.QP)I%H([N M9=Q2\(?8B)RLU>T(?TXWJ=I$*L?L9GL2A2$)71Q!SD4D-WV40DPGS7!%0 MX<@?41-N'^AO:61=BUMN:5^5*;J?5WD6GFAU*%#'/DA@F55=[F?LPJC%9KJ%QY\Z9HY9 C MNW9(:84SE =^53J.?Z;;IR>Q5NDX_A3;[;K\^0JQF(5!XD(6APE$2)I3.'%] ME2S(%Z[C)#0Q*8U]K3Q:G#"_#UJ=M^;O6F20BRI'ZS8#&[&M+OI!L=="W]RX M:NR&S;C)AV(AY0;JZX-ZF!IUP"?E!#?WJ.A;B'.-SDSFX\2C9&1HVH"VQPJ] MJOG93%0;(+3M5ROMC4C \C?)>?%^G17B(?NZ>4F5(]N#.O4T+@JFT=32=OZ5 MR*"46>7J?TB?R_S57[_=?VXY4Q8WH-3#($N+!JS]*\P$B$Z\D.B""7Z4*@#K ME<$,X!J7U$6C_?ERN^@K>Y3BQ>"UL7YJFS3+OV7;?58BY"8Q]46HJKA+,QC[ M+B1.PB#U,'<3GL2A\,W<4(LI\2%B00"_"H1]Q$1+'*!>D5J_+F^^/U2F5.L[Z0V2/.7EY2AGX MO"D+R/?FI;X">UUJL(SHY'11R@OV M^ 2ECPH_Y]DG!0(YBL48M.GS/3C0$, MYQ1D\O+(:/>R>E*3$XD0&KAQB""F/H+(<6,8DR2$(?4#-XH33EQL4IC@J'4C MFIFAXD!5: F['X.GQQVA(IMYNE')-D3^J2V%;X=Y';<\;Q-VEUEEH=N=# MYL?F_XOD-,]VCT_:=^/=+R[HLZL%!'L)1]R#7T!'_W#S>I1F.K8\ M0\O."62__CUGBQ=>G.W4L%_P]GG@P)/C%L_OXJ?8[,0G*9/R9E1W8^I \?VN MV&;/(C>\J-9L;4&3MY88J$$!CBOSLW:5M5E5J[9:01IG'SX'1.,2^$I.IS,4O3(G6%<"R.]\$Y60O]TH MWSJSP\,!E/7VC/:PFYC=*]C:DH+/-8:UL)<+&9I[(FNA8LO%N+^S>7V'M10_ M\N,3+A(5Q\WVW3[^BE=B[RN?_.Z\F(2D@@%$(,_V4+Y9 M373YA\/\OM3>+!-Z0)EF!@\]-JH2Q;W(OHGL]N=C>4%6ETDWJ$/1^?[2YJ4J MJW#_\0Y\D_^__2EY[U& ZD+P?;OHS.VS2JUK5(^B&[[A@QT;R$T\<^V 9EJ. MHA>5L<4HNAN=LQ1%KUHGA2CZGQWID,2>!-^I,E;EYN+N18U=\3U;KS]EN7)K M//&O]:/$X=CA,(P2#!&72S@1(H2N")G\BQOCQ,CL-^Q_:032B*]"[*HM=*T! M4"J 6@=#/R7#(=';(TP(]-1'0EH83^( ?25XMCR:#'N?U[=I'#1G7DXCFQG) M>DTT8]GJ"E-$HM!W812% B(415H;>ODZ6-GEK.4$E M*%"2 BDJ4++J'RATJ72D"]D(1)=#%#BO3],-8>');$GC,]4/J^(B;+=E:_2Z-#EJ7 M9S8LC* XMSC, M7K?"4/S#+E=1&2)/,UZ%DZ\8CUG@N#[T(I1 Q,(0$A][T*,!"WP_<0-JN)\8 MZG)IO%1G3-A+#'8;B3!02>' NW13Y1\I+E_VC45^%#-=B>?,I"3MF%)<4,G; M9*>8C)!ZT)F&B[HZ?$L:Z@%@@('ZWAQ)/JHTQ^V&?_S%TD(\D%]UN;\F^HA1 MS(3C.Y &D2/-(H$AX32&"7&)SQ(O](A1^=&!_I9&.TW-RTVV@;5SQI;\,HX7 M'P!9DV3L03?;)49[]HLRS3QK5RN*@Y6QD4JW#'\1! M07V'5ROCV\]W;S%J$Q-B3V&$3_O""'NM@%(+2(6 TNCPAX]O-F#Z?LMS#]Q, MWLSS#:"1J[--M'L-*K*Q7I1 XUFBL$\:(H=/<(,PT(%/O'D:,Q4S.&N-QM>ZY,4*4-W+C M& _:99^.*]HT=UY5;G+R>]7U5:T?7QK%E1Z6\N?Z7J>-WOWL,U+EB4ED4%LC M=]$3_49YAS9MS.8,>B)TV_?S]$=CBYE*&39E[9ML\STM_G4O$@=CM5]:BC_%##HABQV!6,T2A*SPJ:7.UO:5#N2%>126/".%("HDNCJ M!X;7%+TXZYD&MM";>-8> Z?DO $'26T611V&PUJ!U)ZN9BZ6.JST>>%4C7?& ML<>]Q%?DN>#E'4=UF7&X6EV)F/M)X ?04V%<*/28"@?%T(U(2!+"4.1C$_[H M[VYI#+*7MJJ4? /(P5]@]'7G .)Z3&(/QZDM@#V$=8'E^@KY(*P]/M$#Q1*C M#'0V*Z?H*7[**IIO77U&0O)-NGDL)&>5?7Q(U[NMX+^_5N6@WZ])41SVV!$6 M- DH@7Y,$XB""$'LQBX,71Y%<> 1GQM581XIQ]*8Z&@W7BNBUN1J.MV 6ID; M0%]!7="\5.A&[=C7.ZX<"Q[^SJI_!%^%'.71X2MF VI\:#+5,,UY7F)IA.8Z M3QD#N?VC%",IWNH490Q4/0,Y6Y93?7\_KJJ@0'75POGW] MO"FV>7G)4Y0I!53UYCJHLH*6PN0$5.J %#ZBROVPE M0$T$YPVH,%*5;1IWQ@:G?6QY^4@9O $45E51+HO+V]+&W]:"N1B]YEV"%Z/V MI45]<0+:.Q"ZVVV++=DH&W7%$RPY=B&=6+>L8"H M>8D4 XAL54[1Z7+>@BH&()S563%Y]XI"2;\3]B_9Q=ZWL,[:+FB8>"B(8*1^ M02BDD#*70E=2$6>.$!$UJMK6T]?B"$B)"FDI:\O3?40=I0O8:I*,'<2FYI82 MK$K,EI/R!%4<-?"P68+I0D_S%V3J5[FS/-/ *^/8XIO8*H?B^SS[F7)U6OM7 MH9(TWS495F^53US9W:EE5P=-AWS!9"^X&;L8C(4>V4R#\,3;"GI1D]U07L/BGA#R7CV%QJ9ZAJ MWEW8P&IBRC&#:7R6M4L0V$ZX=M;/V^1>NZ3NQ31L%U\P][#_F.?J[%KY[_\4 M^6N5"%#3W;[KW:7-;"ECMA'9KEB_5M=9I]=@C?3ZSOF=D/5/YD><9)V&1APW0QPZ,:2.QP(4A\QC1FZ^AOTOC2B^DOQ?8ENZ7HT^]3 < 8F[$PC/DSM# M3XY $GN0<)_"2(0N9BR,A$=7\O.@V0+&H"W'=*/P.Y%_90+\^234]D:M>HV#YNPD M;&0SYGEG&E\&%9R2_A3W\O,J/,?UY/^1A-ZMCWW]P''"D'@01[&*@1<,$H8$ M)"+TF!=X;N1J+3?Z72YMA=F[4=5B@U+N&Z D+W]%ZE?/U<\PH@E]/X=- ^C4 MUJHFEB.*SVN"JI^8Q3ZX,Z5>N?J#-LRO\A_[P6I2OLAM?9F:IE,J'2SO.<& I$5&BQ*R#V' X# MYG#Y7T+CT,BO0J?3I5%*6^8R)2!I"6O&+%J8Z_&+;20GW[8>Q+T!>X%+/&]U M\#3F&A. +#&.5I>S\HX)"*?L8_3N6 ZBVX-3_>>-G,ZBV*K\1.75"3^D4%@% M*,:>'R204KDG11P[JF!M $/$_3#Q/$8]H-J$2?)+F*.5[6F$J[XYGYRA20<]8R;L'\ M$K:\;WMX?OR_L[^_;E[2]YN"R[_OP^DUKV/[6UD:[932@H?T.=T\W@ I,_CZ M[?XS>)]MBE2BUI,CQ!2^?JZQB]S$W#((&OAA-6^ /CBC[FH'FI[MUE9/Q?;] MK>8;5SIHW26?T@W92*-I?9\5:6DP4PNM( R+;#DA]7;Z-+Y(&"!?=DG3>O:)0TU.VEF\4U:'H"H5NY&#L09]B M"I'P74A]SX->0+PP<02-6&+B97W>A=&*.8,W=568O6C)^7_*2@+;5_".BR1E MJ6EZPPY88]]S!2$,1E@YKPN"8!QX/G1\/P@]A(B'D]5+505G2_+M'.">=C>A M^X%X3#'[<\/G0 M;#J;\/:HBH^V!:3N>G<--+-<6MZ V^TV3^FN6*[*??Y66[YU!)'Y$RJ+X.I&W('.0Z,8U\N1JJ0,<4!@UZ, M<1**A,;"J$I@9R]+V\$=A 0O2DK3U+I=0.K-\JOAF7BBMY I!9P@'K 7 FL) M=+OZF#ES;H^:YRES^QZ^-J?E8+*7XE*VE\I#W$5>X,22%"1%8(A(XD'L4\D6 M)(P3@A'BS!^7Y?)*R9;&*^VLBE56*MJ;O:HXI*^BY^FK!MW5)QYV3;OE+09S MZLW\V3CV9R$K>M.0V0L[F QSZ^DQKY7KC1)F6H+S<@I-6QU8<79M^01Z!#D> M]1Q(O83)S;,G-WL(.]#U_$!0X8L(>U?XN/Z;N;9>[\QZK0_KOX_KJD5G55L^ MJO]^KJG3.J->ZX.Z$-=38X]3:XZF[[-->1;\SW3[]'Y7;#-IK#=N:*_?Q4^Q MV95UI!XW95&$$#'DN6H[[00(HC"FD$H#&G(O=+PH=I/0-"??)-?"4X^%M*#AK1 M;_8NK:\WH!F4@_Q6"^6,P,U>Z1R3SN<_)L MQE47(-7CI.N!FIA[&@&;1!N3%(/H1\$2DUSH9%;&Z%?TE!D&GK94L._WUP?9 M4ID?)B XD-O$2)HW*O=I% L8NRZ# 8F)W#?B*$"&EP<7^UH:%YQ7G0-*U%$) M>/H@UC95; WO5TR!K/K*_6=HS%5H;Y63V];I^]KS>*3U_ VK.@X.JX*!K,Z*':NC$_"H<5*4(*=3]>5H44IPF-AFY M3L(%=F'@HP0B%',8$XJ@F\0)#3%QG< H2JJWMZ49ITT,,]L+:IIKJ!=;/9*V MAMC$--N 50H*#I).D3Q(!Q)[6?5[^IH[G?ZPVAUY]#5>LE[6AIIG-4*2DLQ[98)JE'68Q [ MV$U,'Y>* U6"3EL7Z!B,"4L"U1V]>36@8X5U"@&=O#&.+_;5RCYO7G;;XHOX M*=9>?5/MA'&$$/<@302!"#O2T(@=%\:.XPE';DD),KKLZ^EK:8Q1R@8\,U;H MPU*/%BPA-#$O'*I$JCAJ)>@-J &;P*E6 Q-+]-#7TZS\H*'R*4'HO&+&$%RD MJX]R3[1]_?@L\D>YN_DCS_[>/BGO+K)Y7;DH"!$1,4RXW($@SE00C9- +! + M0HJQS[5R!P[TLS1FJ$0%C:R@$A;4TNH1QA"T_61A$;")B6(D5MH4H8E$3QBT M;*%B!OF' R$,M3L+&6@JUQ"![N-CS[VWZ1L%\;)SX8;<4$E[PU0577>[64&C="7-VTC3GSU M,;)V=*O1YE\:*^U%!&F3]\AF)JDN_/6X:3)4)R:IH7Q2!\#G M32G5@]KD6:6Z^EY(8JD>6/1S2_4U2JPP'A6RZ/-SYD*YW6U5O3)T/ M9YNRYD(5NA:Q$'F(Q)#AT(/(B1+)<'$(I75%DA#YS!%:X2Q7R+ T=FO'M#5* MJ'E7G5?>@%J1&Q7*5NE2%;%0L[:Q*1[^SJI_!%_%]BF[.D)1?T#UB'+B89J8 M+M]DA*Z(/33&V'J4H;X$;Q1/: S1YZ")P-_\@VQ==S'>$2-0<^>EY-1[W-[ M+HV!IL,;:50SYHE-O\EOC7_\)=A.&;-W29(RV<.GC7%NT\&&EL9@IBOV\9!W B5EH&+L)TIQJ S0JT^EPZ[,E.]56M)WO5/\E M\YP*M8_2/-2]5-(:%I\9!K:?,ZS"-3%?-$C5@H)&TF'?0T/(]/,I6(-NIGP* MXR$T2JN@!4M/6H7^]V=+JZ"E1CNM@MX+YDX3'^JOXU-:,+*^+S-[?I+_5JP2 M-PP3+ @D44(@0HQ"3,LZOR[VB2H@)D)=EXF+O2R-,AM!024IJ$0%I:SZ[A*7 M0>VG3&M037VA, 8E(T>)011&N4E<;G4V)XE!Q=HN$L,/VSI;.J_I=;OA9;6O M.L!D\]CZV0I1$<YW:/Y_R;&H ]>04_RXNS),N?53(I M\$&N8^NLV*E;M%)X_1.LZ_-#(\-;--N7JCB_]*0Y%[RMW,<&K8-SGEUVUO3Z_'OS]M;N!,JE( MS%Q?[K($#(F'(0I\ ;'/, Q#RIR8B@@E1NF;)I1U:>S2EA0<1!V5]V7*(=8S MNA8R<%.?LHT;,_/PWNG1M!4.UGYBP'G)2>G.U\H(K)R^>_DSYCJQ!/S!& M1EHW!J,LM).F9C//NE5HVV87GACICSJ4POU2!O>[ES)?RMUN6VQ)66+JGR)] M?-H*?OM3[NT>Q<=?J@9((>[SE(D5=EWDN=R!"7,Y1!C%*MLFACA@Q'-PC!'A M(^J9S2.]R61ZPR)I-R [Z%-F.N#9>DWR JC:-V76 ]/"=#-]'2R)8XXPA1Q[ MKC+A8TB1)Z @+D=)[(HHPL;5V9;Z;#]C>@T1_4 ( & 5!"8-'O>MXQL^6K/9/4\_IWSSL49S[A,W<_SDPZ MG%>KD^W:<6 541RQD <0J^HR"!.Y;/G8AY$?"!&@(!!F%WB=O2QM'_,MVT!& MBB>P+F^%ZLLYLP6D&TX]NK\:I(G)N77UI02\:7QX[)%G+P*6J*Z[CUF)J5?- M4QKI?]CFWFCE,DH=C\FM3,1B::PF!&(J]S.1*T+J8AH'V#4*Q^OL9FG3OG1- MKPO[L;;-,8H +D![C<&W( KHM+O:IQ\JA:BB4.O4T _-I&;0$JP6,R/C2GJH M0M7*>5%G_$H2[E%&/,CB)("(.P&,A: PC$/B)W&(L$M-RP\?]; T4J@#-TL) MSO@F3B:=]&8Z)2PYVJ6RPS?-S^["6&.]7K*B_<_:#Y1Y(.\S+E:8$LID@THX8"23M_1_0BL_IEW#013KWYZVALYL'>I.LIG_:BAV=S4N\1O M>Z9W_GQLRLY;SN5P%O=9L27K_R]]*;\F[L2AYW$$D0B$W*L2:9$&O@,]S-TH M\B(<))%9QLZN;I8V$>LDE+6H-Z 2%DAI#6=F#[+#\]0.7A//VK%0C4C8V8?$ M%?DZ.YN=.5UGGVKGV3I[GS:;_D6^7=WG&=^Q[5W^I\A_IJRJM(8CFD1RUPD) M]WPY^YF*+>$"NIP'V.&)XSM:6]%+'2QMRMR?YS;@F7B& MCT!&>W(/J=^W,Y7OMG:E\F^'R7VQV5FF]9!2S80>?&[[&EIDULE@ZWK@>TSB)D=-UT&5>_8 MR0I44R_E9UG6)BI8.PB&I0.IR_W,>C UJ.[I =7P"]=4HOQS2[;E-<(7-5!I MMOF0/9-TLPH3C_I"VO8)8G*7'48($N)%D#LN8A&*$B2,PB!Z>UL:0]3LL)<6 M-.*"'Y7 Y@G)>J#6XPQK $Y^8#8:NY%E%@%0-_B&RQYR\/*6RV7K10C[E#O,"&,;R%^0*!+&'&&08<8)"U_5#K1JBO;TL M;8*W)30T!?K1'#X6L(+1Q//;#!ZC8X%!]:\X&[C<]FP'!(/JM4\)AA^^JFCP M5Y+_2RC?M_=9L6TE[!/)%.)>?@Q%[7^% QY$TLJ75.&H3'4)@A3' M,?19&%%)%Y'PM2)Q=3I;&E\T\E;%@L%++3%XD4_I)ZT_6" M*:8?=W\S1T\_Z:1/%F1)_]J)I)^FG+BH]>3\'FY@M]:>N,NWLG]KO MC+/&3L*/ONU4FW=)5;FY%:9T2XMM3MAVA8CKT ED GB0<1C#\:4"$CY8 9;&PA_$)GM.-^H3UO1<' V]GA$W): 3L_-9)&B:,D:-.Y^5@MQ+#BG5N/H=L9QW7V>O8A\^ZK8>5)6)IE$ >4P#ZHHHUG0ZT^EL:1S6R%JZ6XA& MT!'58'L1UJ,O6[A-3%6-F#>EL5,YJGP\(/>M!SEC+M*!Q!+O]'8U*\?H*'W* M)UKO7!%6^5TTFRS9TV-.GNMS5KK;&G<4?EL'(0%M;0C[[![<=9C$%OH3J'C[]R5F6(T0S8.GYK:?->,\G*$!;]4_HZ&*8^AE:"64\V MKJ/ M]D'U4=&3D,$OV02B.)Q# F0D0^B7 2 M1RNY$:29=N89R_BW.Y]N!.[> 'L]P\DVGA/S;P7DD;R-P_4[)?)OY39,'1Y) MN2TFLC% R59>&YTNYTUS8P#"6=8;DW='[M8:_\.[Y#TIGCZML[\+PV/4OB86 M- D.#K#R.U>"@E+22;82&TF?;")UW1GK/%(78'KYEEQ#A M!3B&CD-#N:A&B5Q><0"92_PPB9, ^T;1-Y!\/P]1[ MCE*P269WM\ZVO%N.&Y_7GZ53L3,/ENZG1F[V'YX?OVY>4E7UQKB\S\4&%C<= MRPWP0_JL7+"^?KO_W*KR8W@@T(F7YMG M5#-W,(8B9XM&\2T^WFME)'@G-DQ8]NQ54_V.*EM4RKQ=>5Z M3L0=$4(6QA%$;D)A+%P.PRA,$/4XCMPK"\=>Z'EI%'C(M5PEH[98%O82]GKL M-@FB$]/:A4*O)_FL]P5=7Z>9\<-4."Y 222RB"2C4,B5*Z"F(2$ MR ^5)WRU$8]EJP:.8B/ET9J$N)J$9U)--R$;==1YY);\ G\?5)'_ME$^94#N MM+?K_:FE(DP[-;,5F*X\T*3IHR7[376?ED._;HOO: ME2C:^-(]H-(1)X+_BG=J&I.93C8'WE6%*O #7WF M8P2Y$ E$S(\A%CR!'J%))!+7I=3(5^YB3TLS^\H=5EH4N[+B,U-RFI'=94SU MV,P*4A/350G2YP:D.JRS%-(>'PWB8(EP+O?H)'RJ(:T]:(%PVA8HHB>CF;EB&&% M3TE"XXUQ+/%-;-6=^7V>_4RYX+^__B4MD\^;BHQ4+!#;IC_+[E8.PR$F3@PC MSY.F1"@PQ(C',,$LIAYU"?*PB3^??M=&+#*#5Y_R06K/(V4%%Q 0L2'S,'HIARB!*Y,XH1)E ( M-W&C)(A=Y(S9#YUWM333IY&T/"8BI90C0@Y[H#7;%ET'V.3[HAJKVL%5G>;< MUI!9C34<1L/R[JBCHS?9'EU6^-+^J.>-\;79TFUY7'.[X>^SC3K[%I*)1'%P M&3FXQ\2QZP1$$.@S'D+DAPA2+V#R3Y2YKB/",$2FA=OTNU\:F[2D+X-QC^0W M+_-F, YZ-#,=NA-33R^PT_DR78>;Q>IR!IW/7GK.')BNNG0C6AE'<-_%EJ0; MP9MO2WB#&>F$$'"WH/#:FTZ)0C(9C$KIM\ M!&Q%HDTFY[QA;%/#?18#-WF'(T)S^'\_9-^RS;W(OHE,=?]I8QZ>T]?(TBA> M"KLK2O,>;#,@I8;W'^_ -_G_-OC@4Y9M-]G6)&JG%\I^$K:*XL0D:@C@% $] M.DB-"^KI;7F^P!X=!8^">[1>&)^=7I2$])SEV_1_:TI2>V&U)*I-\GTNGM/= M<_%Y\U-4GT:Q2B(_27@<0\J\"")5,AJ[+7!8&!+E^'- 1OJ'CI-&:/O-[ MAK9U*$T.TFBG#- JZWUI;XSU@A@Y=GH6XX1#,5_6_ KM=VT5?E/@[[4HQZ71 MXP:T-+&;5'\\DA;3[8\08O9$_..!ZDK1?T5KX^CTRR&V1;9?YK!6GJ>2;3Z6 M7M^K('0H3U &<.JUK3<8=CQ79?XU,2'8ZC#I7EN5/F86B% Y0PL M6G+_G\9!_AVO3@D-$P0-#H$>_]D$=F*F^W*"9B6@/0+3A<(250UV-RLIZ2I_ M2C_:[YE7"?G^2C9_DG^1YVR;:1>M.']I05^P$@XTTHTH2]&!B'XABNN0F:GT MQ!%"=DI-7-:[I[A$QTNSE9.X+'"[@$3/4W9R("B?_8,3:&U=B/+4YG=2I,4J MP-R-'>3#Q">A7.,9A3%R"0R)XSC2 ' $(R9KO*D 2UOS/Y$T!_\@ZYT 7TL? MVOH\=B]Y&?@ 2MFO2WLP.#2:>Y\) 9^82WB1(> M#';_I@D/=,$92GB@W.7,OHN4,I)<0L)ER M]*R/^7.,7E*S,ZGHQ8?-KXKNAUDTT,S2 M9K02%Y3R@NI@HB4Q^"ZVNWQC=-VO@^3P79%%$">>^Q;P,[H;TD1FU.W04-NS MW0]I*MF^(=)]99P)T/A%W8M]\'S*5@PGF#F,0>%R+G M>XQ* 2L&OBDWT\R>"=8+@243K+N/64VP7C5/3;#^AT?NMHY20'U7Y0+ODK\* M45IZJ\1E(<=>! EQ0H@2DD",(@1Q%,:)$WAK'6W)S90G#J3=IQ?K@;\+U!3PI;;=XL[M=T0+&U;^OM:][]FX[: M9_LXK9=&VFTZCHAR]Z@NOP4O4P@7I0'9_KDZ1_J6;?]+; ]NBN5MUMV+^G&Q M8LRECG 83!+A0D1$ $G$)#TA-PYPB+GCFYDK0V+(C9Y%Y7KMTSF$XLW-G[7QL 239E,JC M)OB'72X9M/*D+R\=]_*K9^Z;4I=R)JX"#\4AHA0&?A2K7!0.),A-8$1]3EWD M.R@T2L,U2HJE+45UY?FT5$.N,>HH3]3"URO-OH3KBWS3,!!JU$#IK1^3PS_U M>E""6RD *@U I<)-=7U^ QHU0/5LHTA9E-MFX:LK@+16$6N,##.7RKH"IO,: M6MH2 M$SF>PQCS8>#ZTN@7+H7$"QT8JU!4CER*N)'Y;T&FI3'J=\&E0LIZ3S?@[RS_ MES3>=4L(VQPJ/1:=>0 FYM0C;4KOV%J?TH:6)G:IDHH)V"L%#EK=U/P+:L5L MAN);0]E:W/[U$LT0/:9*(7$AT M1L1QFK6Z- ZMI =[\<%!?G!0X&9$9*S7?^/@Z#M#3"R!?- A-O[S^\/QP'U$5;K!.L?DD8E@=XE'TF^?OWX2S)C M6IP>'WL>"1+*8<@2H:J,8$@"P2 3GA<3'DKXM+*Z69)G:;Q7BUS6#5%" ]%( M;7;>:VNX^NGO#09A8DY4VMP,9XMIANDN :5:8*]7O5._>XO!TH^!F7G09@J: MF6OPC,)N+$+=$Z=CHY?9 GLL0M*.!++9[ @K/L_5 ?CMAJQ?B[0PM]LN/#&VE,!1>-M)\-M?FUQ42?R^9$71 MG,FI@-/RXJ3,YW=82$08^SB6F\M(8 814AG$G<2%V&>^0$'@N]0H\:Y%V99& M">U/I?%V)2:HY;P!2E*)(U"RZM%O'Z#] M-&H)IJDW8F,0TJ8S#0QZK#WY=L5(\@\'(NIKI*E/XGOP 3^4L+82T/8B,2[S;'>3\Z6<[57I*-=L_Y,6_,S>/Y'\ M412K@+M^%+HA=&.:0.1$'*HJEE @/_*15)!'V"Q^N*L;DP]XGO#A8X\D5HEY MA3-8@R=U?%=N8EWH)D@:.YA12*)0XNG$CA\G6/BND3/SM6C.8NU4T3 6T-/; M(%Z+R<04>?QIO1_XM*[S63O1?@HGM*:+M_,J.U&RUTWL]%GS;; M:JOT7;QD^7:%D(,2R9:0Q%Q.;>9Z$// @8'P<42)_,_7WL=&NI)4R%Z?58$M\VW,,4KZNYC1 ,VYB3G"9I(M3"<, M5^U@CEN?AF2H. MUUWYH4\9"T,H&\80R>4:4IH(F,01\F-,8QH2XPC#4:(LC24JSZI<'&()*UUN M6E'P9*\.(%6%+A7VGNRVJOQJ\^*(^,-Q8ZFW19AGA":FJ6IP#A*"^V9P]HJ M@R;M!VT'H%\/I\UXQ'&"S!^4>!5@G9&)U[4XULWFH5P<2S>"#V0KS+QM3EY> M&@&VQ -*/E.'FU-LAHVCJV&9F'6ZW&^T41KAAG,!B2N\<4Y;G-DIYX)"Y[XY MEQX<9Q]]WK!<92_Z(*K?/V]N655CYYZ\JCO>%75%&#H4PY!&!*(D3"".W1!2 M%D7$YPGQN)'CS6"/2YOLC7C@I9+/S&@9!EC/-K$*V\1DT,@*WC72_J;"I_= MW@\ :6QI:(-CR: 8[F]6NT%;_5/S0/_%<>SR/GM^SC:E$5*E)CD8'*N !3[E M 8=!',00,19!DK 8,M]/(DH]',1&=QX]?2V-42I1JX0L-^V=DLJ66F9(+0Q3 MI/8!K<WO7T7O+RK*60 ML@.N'$A'%RG5'80@)CZ.40 )EPR.'!I#RH4+W0 +GOA^3 /7A,NG&((YB/U2 MM23R5@/CR;65NSZ!/,88(A0PB(GP8>R$/!2<.YRC:\I961F8V4I7DB/GZ1F' M06\)G@+$S46FJB]V^:4FJ(3"&2E$-OC_>)^+S1GX+S^6) M1>DVOO)]%,BE(8$4NPPB/W(AI:$#,7<])W$HIHE6WK&^3I:V-.QO_%N"UD$9 MFL4R>R'M9QA;0$W-)F,P&N47<0F$J_PBSAJ=W2_BDEI=?A$7GYVDTB:3G>[* M1%Q_Y%E1'*)+_B#IYG>B' MPKG&D!PEU=*HY)*56>K0C@936MBMRJDYC./LG;>_JGC861^WK->CPES%(M]6+6#_+V@1K M:J:\@!/X48EJR^%: XUQ?M=]#<_G?JVAWI$7ML[S4USJ?27;^F__3+=/Z>9N M(_Y+D/SV.90])BU$ M:0%FSR_&5MC)FTMC1V53G.S VCD]C4RP4Y"T#*\K\)G!W.J!QK[5=0&*L;;6 M:7-S6E@75#FQJRX]92$SA_R+R'^*[]EZ+2E#!=*M(M^+"2$"ABAV(4IB+$VE M@, H=AT2^)[\O]%=RD!_2YOIQPD5:GG!#R4QJ$76O'C5!5S/[K$(X\2$2N>A[R8+KZWH"_Z M*(1;";G.U/5I 7XH:4$IKN4P[DXHK@KC/FYQ]C#N3H6ZPKB['S3[&(M\NWI( MMVMQEWS>\/1GRG=DK8S>LJJ7RO+_E+X\9%76N@^9"FM<<3?@B2<"Z%;>14D" M,?=]R$(J$DI")XRUC@A&]+VT-; 47Z4!/B@ ?E2B:JY]8P:@GR@Q8J_766?\AV=)OLUDV@Y(JYOA,DU(,L8!%$ MG/DP]CT/!BH9INOY*AK&9)O=U]G2>& O:QG70@DOXRD,70Y[T=7;4]O";.KM M1Q, +3]/D?Y4Y[LWX'TN>+JM,O?7.3'!N^]"?KT%65\. S7>7^M@9&ESW=O5 MK#MK':5/M]5:[XSUKN-E)CJROB"*;NNZAI*U$I"K/6O%/D3X^;06_E:L)>11_ MR,:WZC9Y7\9CA;#KDXC&,* !@RAQ8VF]H!!B/R3,IPF6MHQ1DKM%J+4THJME M%_S_>D_D)[JN4SWP;+TF>0%>1%ZE?3#,^K ,L'63ZRU"V 6Q>E7;ME3W9'/8 MRJ%%7T'[N7T-7 7,#:BKOK>P 24X8"O1:4K?JJ+O>X!N0 ,1J#$")4BEDXE. MN2_S+("+&G=;&067H=2\V0F7H?.%57IATHTMF)B(/%>>ULH/^X'\JC>$OXN- M2-+MBB8^BE 80QQ["*) _HE$<0P9#6GHN<1E9MZ/ _TM;1EMQ-W'OY!?IBD; MAA#66\LLXC;Q(K.'K(XLD;(>3AEJ<2T>,F@"8ZVZ7W]O,U?LTU+]O J?WFM6 MTB_LKV-7W V3D"819(1$$!$(&#(F+*&0\XF$4A5Z,J.&-1G^/2R.) M1F"@!A&(6DQUZU^F; 19);_Q-<< [MIW'?;0G)@\CH&L,M/7XH*]O%:O./2@ ML7?/,=#?W)<=>NIWW'AHOCBV"(?<(RDZ4XX8RLRYW92[M%P\25,G_2GJ?S6+ M$S=L=4'38B^YHI0CD1LS?8HP[I%X6:O!8-;[S(471D%S7FUA7#,C9Q5[$GRG MO)L^/K^LLUY&E6!@P552*Q(,(A M"_T0^IQ2B+PPAE00!!W7)QX/ HK-TKU/(N72#(;JB)8>']$>CIYNFBUW%=]7 M7R IQ6YJ3R"S3'#3?@&:[/O6XSKCZ?PT0VI.X%-";HOF)Y%QWL5@2IC/EHQ) M.YOH:KJX=)9^?F+^>5,)=W)RWEB6][E4=45\E+ @"*$7A1%$PD,0ATBM/L@G MU/4%=68&G+T>EU\VSWS;8_#$LWRV\XW NX0RX&+I&[KHF5BU$%1,>% M<0,&*-&8\:9XHG&!B"41Q!&.Y%^1YXG8]\/ J-"H1I]+6[%JD8&H M9"Y*HSHK75E(*;?I6>LPZKJGK5:QG/R\M8*QN>%5*%8.097$-Z"6V>:9JS9 MUDY=AWN<^=Q5&X+SDU?]5Q?J9ZJNKBL:704"NW["0X@XBB&2?X;$#UP8),P/ M<11CUW-6&_&H,AT]+,BG]*""UES&U5P^4V1V_]%1I<+F_" LV>\SC^]R3'>K M[I^EWU1MU?\;N7>>#]Z_BP]G2_)EF>KVAV1V;\P.$YJ=+11Y6+5V*++&TV,]A(]J IRD"53' MPW\K"T'^O8HK56&EW[*MM#-_IMFN6+^J4V/9'U\Q1KAPB0\ICSR((NQ"C)P8 M7I MI6)M5"N'L16"?0.D?N"@(&@TM.DC;1ET:][4MN2:V>_:,ISG'MJV.QA'_?L+ MPM)#Z^^-I+ZG].5>?OP?_[R[O\_6*7M=^0A'Q M]M?LF$ 6!@"1Q,0PBUX]= M$?L11B:LKM/IT@B[M"SEQ'V1#3Z1\IXB>\S)LQD7:\&M1[.V09R801MQ&X?- M1F"@) ;OE,R_W8!*;/"C_OU!_-J"W^7$_)=%CP<3X"RQH%:7LQ*<"0BGW&7T MKGF(294ZZ[MX3)5'VV;[37Y5*Q&ZG(?8@S3B,40"4X@9%M!)@MB7_!/';J(; M6M+5P=+HII(1'(0$2DK].)).$/N)Q08T4Y.(&2I&P2)]JH\*$NEL<+;@D#YU MVD$AO<^9GWY\W>;K!Y$_%W?)0\[E'E51>,G@N@GK+K>PM#GZE4K(&I;C* M[;KC1$0_A5T/=,,'1W90FWCZ:@$&?EA=]?7 &76"U-/L;"=(PZJU3Y TGAZ? MU_FKV#YEW'B^7WA]:9/]*,MS):M!78<+$ W/:POH3#RI.X"98 H/X'!5[NO3 M-F?/?GU!J:[\UY<>';?[_[QA59UGLGZ?/3]GFW*76]QNMWE*=UMU(O&0G=^I MM,[[5S0,W#A$ B:A8!!ACT#*F0<#7Q6#P)QR@4W.!JX7:6G,49T<5'$<+_5= M*VE?F8R^=;@+8^JE+-AW2]VZH NH])(E@9 M6#<0P7'Y:-[XF,(>YI8.,2P(-.L1AST 3P] ++9\!6_+IC^(ZO?/F_)&^U!) MM?3U6G&2D## 22.([D9B0!2%'K0$U2X*':HR\0(URF]WA?J]70WVO]3$W0# M1K6#X8RLJ%6Z]//;^E?&]E?&<+X!TDWZA9KY5*/^"X)88J,P,*EMW2WJ=SGN[9 3$V?V2V=LC3JR: MDHD&=53:[RR-2PX%-D_K:]X8%U(YPD;C?&HD+%,?2EU$Q&J5E"[MQQU%M1N: M[_RI0_RC0Z>NGX^S#50<^5VB?%OJJN\KYD>>AV@,!?-5DG"*(!$>@21VPC#! M411BU\0,..MA:;-4":B.$'+Q4VQZDB%KXJ>W>E^%RL23M &DE,YB)>!!W2VM MO.?MS[K(7E3O=#V]_.#(\-/J/$-YS1]5"UTYD8<#Y1CF(.++*8T"B#FG$$41 M3T+'87%$1IPW7.IOH2<,[TGQU!STFH:87D)6;[)?!=1,P:2UB*6+[)&0%J-' M!V"P%3)ZJ9MYXT0'E#T+#AUZ?GQ.X"ITYN.&J^SE*]='+,%R]KM$E3"+8@PQ M<7S(G)!B@H+0(UKY5R[VL+3U?9_4MI(22#'+ @CFR7^/@>R?^U;@F7C2&R,S M*LMOI_97I?<];G'VO+Z="G4E].U^T'Q?7)KZD@_(>OVJRA+]H_@FMG4.<5.W M#IVVEC:#C_>)M?!5=:R?Q7\ J4"=2E-_.ZT%Z? VVS::DUOVFD!.X"EB M6H MO;I6![/MX4W4;>_MC=XSIY)[(?(_\FSW\KDH=G+J?MH8,TA/$TLC#B4J*&4% MM; J0#[;;C+=Y7\(LV&*L 37U/9_#U(3D($&**,XH*_=V::^AG+M&:_SN/E$ MK_Q(;WF5OKXT6#7G]_F;2YO6C6P&9OP%2(:G[W5H3#QKN]RT]< QFJV7,1@U M23N:FVUN7E:E/25[GC*;B?^;MM-CG#L<50Y*_TRW3T]BS564J=ANU^6/5HX? M.,CC$10H8A!QRF#L!R$D)/8T/,L*8T'U9AFRT=2UI2;VE2XK-[3; M#?^2$IJN2^^/KX(4NUSPN\UWY1&BSJJEJ&F5E/RP08J$3Q,12A,@$J'*41! M[+,0,L2#,$'<3SRCS#-6I5N:8=LHIVY?/Z4;LF$J*J_2#S0J ;)MU>Y5;FD$ M[)4$I99C*TO8&'"]*[$W&\:IE\3V".X'Z:890Y6CM:7>84SE*)Z,85U28II< M"Y/ ;[VJA W9WJB:A$58+U>1L-G)S EGCXN.*9%Z:P,$PL6(,@$CJM+=H A# MS*,$DLCU'(9B)PRTTDS,+/?2UI>6V//4B+ T_)IKRO(&=<8-V,BTLOO$L2WM MEU0&PNZ8O74V64.I_STRR8X;"FM99$=V/V[!>\C+9?6US+%4!1G6?I^)RUB4 MD A&R!$04R^Y*"?KSQLN?OT_XG45 M!X3Z(8J@2Q"&"'-IJ6*.( _=T(NC).9)8)85[:2'I7% G0"LEA*48@(IIVEB MM%,@^UG "CP3SWYC9$8D1[N@_179T4Y;G#D]V@6%SO.C77IPW.*NPM?>9QL5 M>"LV[/66L7Q'UK?;]R3/7^4_EGOM58!0S.5N%$8BBN1"[\G)G00,)HZ3N-BG M7&Y/319ZK5Z7-N%+*>7^8%T?.+R6CN.I'(?G39JD5=G*HW0J9H:!WE#H&0G6 M 9Z8,I2\H"4PJ"6V9RD8(6+):M#KW-45Y): M!3P1DHM"*!*<0!1[ 22ASV'B!8PQ[#/F&MVQZ'6[-$IZR%3FH$(9=W5U;M82 MVHQ^-('7XQ_[<+[UO7XMLCU",H/($B-I=CHK)9D!<Q5^RS;?=VOA M.C1P59K*_'FSY9_6Y%'7N?!B TMC$RDH5)(")2ITCTY45:K.=*-PUG<^O(Q< M/XE8 VUBSM##"_Q08EMR(AZ$991WXN569W-2'%2L[:LX_/ XVV,?=J ,G7TA MC#+O@,JLII;9IVPMVRO*='R"WU*5J9IM5S$/)*(D@ 'R8H@(BR'Q' H]ESC< M#EFM7NNANO4%+J^P=$I(%6H%OE5&UN_ MBXU(TNTJXCA.HMB#+G8D*48NA9C+7WS/B0,W\D+&N6$^WJY^ED9Y]93,Q=[JI\AI-B.@[?[^_2#5 M6RLLP#3Q2E#C(T7&G^J;=5??QJ:BRVH M- W <0#,L*7\Z\\)+LH[U+5E;;5:GM=^.E?IS"+J>&3<7-S[G7Y("[;.E)MI M<7 1QZF!%$"*8T"B!P/09(X(0Q#SXV9X_(0&U4>Z.UM:?/UX+7?*FMM-GW[ MT=6;T-8PFWB*M^(86I):#C@W L42$?3W-2LU:*E]2A9Z+XUT&E<9[[Y7V1;E M-JU>J;CP8A;%5&+I(KFH(-CI[61I=U/(!:2.QIV>2 M&[K/=2.I1Q%7XS,Q-9Q!,X$AT(N!+5_ASC[F]>SM4_/,#[?WX;&)*#YO>%GJ MTB@'1?W2TB:M?L7/<_V'+WM&JS[Q?.S(-7&CW-G2GRG?27O'3L7/BPAQ*5Z<;JN,SW((O"""*$ M'(A#/X9<^'&<R@8J MX8;-4 TX]!.37 7+3"E'VO#8R1]R4>N>S"#G[\R6\^.BN.UL'I>BKO\2R;-N?R6R4]E M5R90*HL0.<2//.$*&,<143GC(X@#1B!Q?)(P$6"/&CEQ3"KMT@P-UP//I;QR M0,&ZE/@&/.;*KWMWJ'54%98RM#R<:6>1R7+]JK" M),NA4O8&'-1MES(KPS@:C(OZ49\WHKG8A4[D<]"P6&$F%R 2.S#V(TQ1/('D?R! MAYQP7+8PC=Z79D5H< _XH:0'I?B:&Y)Q Z-YIS 5W&_/\GI(7Y&(RP QZXFV M=/I^HT1:!K!<3I1ETL@XFBO+]JI8FUP\B4V1_A0=WJ=GO1_*(?XNY(>"Y8];DJ33?YC5A;.9FU$Y#_K%Q>9^X/0(^8%#O/$E'[W_O,- MT++>6R6';P M%06M.J4J9:-4S1[ESSP6EA:+N:2>=9F9>2A.%ZBYNQ^WM-67 M Y\D>FHKH6(D5-KA][(3*6O^\1=;[WA=JU[^5[)2'+AA$CDQQ#A1SCR,0.J0 M"&+FQ7X4;PXYJ$ L":=MT2/)[G;_]0. E$1)7 ( MI#F')(H- N_](#X\O)61+:-U?6,'#1"[YYR;#!OHWR=_C5=OWHZ=77GQ2]HB M]@#>+^+&Q'IDN68)\R1-$XA=VRB.,Q^?S-%C>=M:\>M?@@1\"2O MG ]BBL6?Q68IM%T21%D"XDRV<")A"G 4A"!-TSSD(:68&"7]MBTR-QDE:022 M2'7[OO(DG=YW2:FA@;H543VUZE*<1I8O"J(',X@L:KQU8^"LI%O+$A-7<.MF M\KQ@6\]8\\JO"W'#IO*6K8KXA"1F61@R@-(D!#"DXNJ;^ASDE%'"I_C2\"8>1W5Y-_HRJNK;Q:56\]GFFRJJVM##2K MM;8/L#MIOY8K]O85KW]GV\\O*[K+=,Y0%!.<, "3#(JS5IH\.*<@@7$6(1^& M.4[,3$[M"\W/JJ3H])X4H=[3BU1W/"X)-CMO.W#5.W$OQVKD][8"J:+04R2. MD$_6CX*C4[=CD4G/W7Y&3T_>@='N/:[=)G%IN%CIW_&!7KZSITG:7 MLP!3FB> ,1H R,2QGJ4H!UF>1)PAG_H0NG*R7D;J[+2#?8]WZB1-L^>5NU.DVDO5<9@R:[Z"JC0 MF9(?.6%K'^MD3E4W.S.!'_5"0F?C.G4#N(FWU-&*=B?1![SYN5A1^<^G_[P4 MKV(9Z7N5Y@I*(C],J0]R/R0 PC .4R@C*^/99^@U ^-TBZ[EYK;22!)5+$3 MZD.#6"M;4 _$>I+;#7!CVYUM,3,6E\-P.!)W/0M-*JZ&&3X5-QI/O$?>UA>V MV3S\Q/NH[=/T#+XTM[UB>[X9/)H;-(L,GB%: M_X#1A=YO!H[NH4_7VI!431'Y, IJ S \Q@*E0=U$R6.R _L0+D3C?<$=3\AE*4)!6G,!>K8#T%&(@8BR# *813FN5&^ ME'/,I[AJ7&/Q7\*\WWXRMO4^'%T$K[Q.I7J,_;CH,C+;AF2=$%YY6 !>4UW5 M<1S]CC)JDS*]->=P<]%K4F;VL'FA%]5GZ!M[%M^TGWC#/OTI^RQ+>VH<$Q1G M* ,I#J$X#F3&$O8A2'G HXP&69)K!2#W+3(W.:3H]-9[0CVF*)65VO5KQ70B MVB]:7.$TLB2I(#K0Z%5$]MJ"]2'2KZKC JJ)BNO80&94:V<(BYZ2.YV/3E9Y M9XCX9@&>P;&6^O&:T6+[&1/5!_5C^82+U1(Q&L$@]T$<8F_RH:O1V1WO>*3%-3;QN0R M_5IVZU*]7+U?"O%)L=+=ON7RG=*3,,Z!GTCM4D VZ%:8UY1[%>E>1?N55U'O ML,2%!6:N*ER8+#UM@0L+4,[J6]C,82?T'M8J6^)-+5G-N"#B0BG66N(PAXAG ML>S")50=GO@ !5$&8C\/<$98F#.CPOT]:\U.XZGEE"*R4( MOY%%TH[*JB7C3NI(?TI%JCOYHX&'(W'3M]*DTD6#Y5-AHO.(BP1.%<7C+G>S M=;H9BHF^?,(JX,Y!KF8[MOU28R18Q[Y*&2 Z25IF+V".,C+;UWC'9,Q>IOOS M,/L?M4_!?*@3O&X%/R_KM;A/+!,_QB&D"1!7, 1@@#! "?=!EO@4^4F8)KPZX-130BX':60)2A3\:&BU?N*M[4_ MWFU29CT9:&&O;X*"M1K&B5>B(^UQU)=T7X<>33 M'*7 AX@ Z.<(X,RG@$(_("2'LG^A4;'1@07G)B)4IR=E"7C:T6MH8!E"6-.H MXA"WL0TI%:D*M#VQ^S;#(S0HTX3&E;UD:+EI;22:S)_9172?LY,K]^N2,$8W M,K/@9K-YD;$G=_R?*Y7CQ*B484N29%&.. :,2)V#Q9&,AN* HBC+XR2(DM"H M3*?&FG.3+CN2JX2@HB9:6GF?1!T-D%/^CB&=F0!=(SJ M30/5/<5*H7$G@@SP<22%=%:<5! 90' JBTP>M1-'_V+%CY];1A>O;(U_L-L7 M*>+N^,?B\47\M++DW+UL-UMQ9@E)N S#C) (YH!'20(@@@QDD'.A^O @""ED M81B8!6H:4F#R-DT3LEE3:F^T-=V#),4PI'$(:)ID $91####(< $AD2<$U$4 M1LNM+%CX[CMPH&(\_'?D>[BB?V=0%U)-17-ZBRKZ4'V^/O8.E@>VKCPZ]4;J M'3$C;L_(Q\U^9VK2O8IVE=%;[=%=$_^:(W>'CR5RC@XBT]4G/90LH3D]H&RG M,8\573R]_2IFXX5>99&V1V;T9@C2O)HVBXZ 9UCHARY>@LE$(8L-;-R$*';Q MW!.:>/;(9"&)7<0V0Q$[QYB[V#X+&LN5K )>BE?X3=QTQ5[4?3UOGIYEA=:" MX%P%0!D[W*PFG]M-M&;"VW$AC;U[/N11=LJ)O@_.#OQAC]SHN(\L'8TA'\%) M=Q&&5BX[NQ4G<^!=!$C3G7?91);EGIZ%?M(PY6T6^4:5GU[2-/8CE%& :<0 MY'$ ,$=B:SC/DC B0636VKQSI;G)M3VA'JLI-2RGU FIWK7&"5 C"Z(#1CLB MO>\[,AW:Z0>A<%4]J'.=:8O_#+%[5KMG\(%1>I,< 1E@V M)$EE?Q+DPPRG/(LCAPTQ9JL+[5HVW*QXN7Y2,MMI+PQ=)6=,'$<6*1I=+QQK M,[9@3=/?8F)-QA8,PTX6KO26>_RF6C$]E'4XY?VZ%,)P^W8OOE3;Q8K*O-QG M.61)DCA+F*P3EJID$9("S" ". EY('X7T#2Q2!;1IT#K)9L^5>2^CJI6!N'G MFGAE$68[R@V=A_I[HNE#= OQ1*[$FFAO6^ZBKKT=W5>>HOQ*H?QI$&5SIZ(Q M8*Y\B_H+3^MB- ;DS--H/H--//=)^XS%TU8_>/O\V;FI1YVM719/Y8NNF.D$ M:MCN\;9Z1X+2E5]*/PH@ZYO M5A_P<['%C[7+ <*8PQ 3&?28 9C["4 )$9^RR$_S%,8!-8J+[EUM;B_Z@5B5 M-0"*E5?3:Z9*]$.LISTX VYLEUX4/9Y;TI,>413)*0@B@,Q,V&11'(B!^##$6$^(@QGAH97BZD9VYRZ!/G M0N;+BXV*79&UU@^U\O_/0?"*P5;I2:L)-V!D>687W'+5+'8_ABW9$"(V-^S"! MS"1FL)K62!Y.$ I8=6G&BC9#3:R"25/E,F9^;-VJGV-S]>F(05=Z4C7IM K1 M$2-GFL_Q;\T-&HL_\)IN/CR6&_90?ET]%Q^+#;E9T5NQ5[J&C;XYYJ9O2)KT MK1B]Z Q;,UP!,_:[I\CT%)V>N-0\%$],&D6_WM[?>))D\8L759Q"T%Z\%E0V M6.L%TLC>H8.2E=VC=^+)[!\Z[#7M(%KC+3-"CPL WJ_+'VO\I+J(!$G.,\Q# M@! , "1) +!/&(A3QFA* Q8G1M>4[J7F)A'.ZDO6M%KU:>E!6.]@=H/;R +# M%C+S],]!-%PE?G8O-&W*YR##9\F>PT_85I/8;*K"^S_8BHC;^)=BQ6ZV[$FH MXC&*XESHWAQ2#& 02W,&#@!-&4P(S/PLP&85);J6FINP4!TQCDCUODMB/46M M<8/O3H3UA(4;W$86%K:06=26&$+#67V)SH4FKC$QQ/!YG8G!)\P;@7^00;": M1K2S\3/ZHBJZG%JT.KFUZFU]/--DO:U;&6CVMFX?8.NQVQF/I!^_W:RO3KQ< M5AEL5L'Z)F-A-L66_<;6KP5A5?%'&:+]8Z5FJ1I4T#@(XH!1D*:A;)4=0("1 M3P",0IKG/(@RH8(;.?W&)7AN!Z JCP<4,S(/=<^-J==PY&W6=3S.9_/&ON/? MWWRHBTR":[5[=;R,MUBOQ4!5>EA>\(FL@UBU+_Y0;K9>@R>7SLUI@'?F'QV9 MW(E=K-. ?^ZEG6A=RZ/GJ5QOB[_J-)[/Q0H+#6GU0[X$FR7+B._'60H(@U36 MT$L!HC !28X0CQ&D/LJ-CHV>Q>8F\INT*D>M;"BXKV=#),F&TK\/:4W)[0B_ ML:7N"72J%^.^:,V'7NC,A:H&)JX$8M]2TPHS#:;/!)'.,W9"Y#,NUDH8U3%L M2MI]DP$-LB!Y'165Y)PF/ T!)7$(($,Y0!A"P&D>DSS/*&5&ME:=1>URP3:-N;< CFM.<@CJR=9W& VLCRIX&I0>>4=Z'28,CR(A:N< MX>Z%IDT:'F3X+&MX^(D+','7I]>LAB7@^NTPI#84*+^TS*'9OMVL-MNU*J13 MU3&7O9?OGN44F_]GFRT3][GJBG82./:KF'_[$6_97A(N8Q)'01SE($M"(95P MP$&&& :R:@'&09C$9KK0;#B;FQ"LR%>5X6CY^(C7&^]9O.:J2IQI7ZFY8&SB M4Y\#O3,2\DU+X'$SB0,L7O[6;C&4V%QY%3I> YZZ[\16 .35"%UY]1=/?.]V M#;;.XHX54IZ$RCLHLXZC".:T_RZ#%F;!U_0Q$K-@NR\D8U8$FL>%"E7CEI6[ MZGR:@:!'#\WM !3$@=M/=YHJ_SD&_6?-1>R/+.MWG#NT"72R:Q6H>3S39)&9 MK0PT0S';!SBJW[5$64B3D/N 8)^+"SG, 4(A!#2A*:<88C_")@D-9RL8O8&3 MY3:4KJMVV5;KFM$;>EZE:\327*ZOUV?SOV\IKL[+=.= R[;G>/-3_I&']BM^ MK&QYXN0N9 J[_(5J1]K\06-D=8#OO.T?6?6O^'_5@^G3G^2G5!:^B=.\RI!< MA@E-$$LRX$[=/^YW0$WSSW>F1I:IDYL5PVIFD$?_?#X MB0J%0W3,+SL@_JY"9NK&:3LP/(F&5\'AL+?]NVRCHT-B8N(G/8'>9V-.C[=W MHL+N[!3B5U)PORY?"\KH]=L_-_):NW?%+\BV>%4F[WU<,0HI#6.8@B#(8P!) M1$$>Q0RD&<,D0!G-_,#$4&Q.PMPNM$I,\ H%-A M>L%,5J:V>U;>LM+8V-9\;&[221J=[C_=>;>?[HPL;D=0:-G<;%&8P.I6 ^#> M\-;&LZWI[6BN*8UO;4R3Z63[A8+87>$' <8T!\ M7P;V)A!@'V*0ICRG$*(4!T;^Y]95YO9NUIZ[/97>]XI.P_S%=D3U-(*+<1KY M[36'R/@\[X7 T9'=OL:DIW(OFZ<';_]@B_(F]-\/I9Q.I>#KUC-I/C2W=[=1 M?&M;'KGN-:NEG<,R?,I:(S+R6]H-AK-2!)WLVY4D.9IINAHD;0P<%1UI'6"E MR_XJWN,ZP/4CVY!UH5S7QIVWAF>:VYLI%;Y?%XO[?5'@!M%&*O 0@EI:L4/P M)E"4NW ;H2V6/C:V"O70]%/JV)JLGJC=ND]9>LY:VDVH0F;BVKWT?09Y!C- M((P S%5GY@R*3U&(>)A3QC,3A;QOL;E)D'TS%9OZ?[VH:GJ*'&$UME^GM>?, ME:=(O?(P%WOE+1X?RS]4FIU*95XS6FP]6?_"H4=& RY7_I.^I:;U=F@P?>:; MT'G&:??WLZJDUWA3D"4)\R#,$PP0)0& 428^<3\!*:$)CA**6!8YZ?W>OK[) M.S1-YW=%EO-VX9WH)X@'0JJG$,< 4D0!DE%/01K#.,11D 9&!?='PWX*6>^H MY[N73[F#>L?(:/LR\KEB6 ];D3]ZJ_=^U,9M]-ZQ]ON7M!Z"1;/)^\ DYJ6P M/JVVTGQ5Y6A]8\\RSWSUX[C6QWIY:KR)73UX-HMLOFEQB-K;EV1(NHZID.EA8%2GK MG7BRFF4Z[#5+F&F-M[[L$B;57U7(IMC\_B#FJ5TE)$1I1G .XI@1<<.%'&0Q M3H"/ A;Y<9A!;*00]:PU-Z%P1*HG:?4DL9:>J#Z0M:^^+J ;_^9KAYK-W78( M#W=7V\Z5IK[9#K'<R^_]EGCIRS[SIWI+'"^V2/G+/8F3_2,M21:G#]=LU6Y.<37O^N'+-^ M&J1QD$0@S@,N;>$9R'CJ \2XSPAF ?&-2K8,+?@_H"3LZ;4JSS^(N*6R< &. MTVL,VA!>KC1TX#*6YG"ZW/NJ#QW,#^H07<^9"9F_BN?E;VQ5E.O;*)5@'_OD7F)DPJ.CU%J"N*C%\M^D>$*H9'%1"LXPV&K^BC1DJB2!NI;/CI:1ZO-Y2NE+4YU4*A$ MJ!BIQ**/(E^)QMY')Q&'.L3O1*#66/,@I/O7YP>4 M[&8LS]GO+.O%"4FJ*M=\V7>H(:$?^"3/ 8KC%$!,8I"GXI;",IK1(.5^E!&C MPFUG2\SM==Q3>$'+GQ8@]:XFNJLS)X/\U^\E6F^*5'4R< MMVQ[QQ_PG^T5 O9IX,R/.0M2"'P>00 IHP AFH*0T(@D<. ME"OOMMH0P=4H"?WNX'19*?LR@J:OJ.T$P-;*VVYF-K=??!9XE"LF^QN]LO7; MQQ?V4(H[[W]>\&/!"U+W+1$47+,5X\5VLWC:ZMHZ;.:>FRBM>?!V3'CT1?4K M/^5C]^[N6+GR%D_E2T\->S<[,6QF&7L31I:BP3MMF[W1M;;[AGF)K] M82GD!KB198TN9FXMP>'#HVTMRB7Y_:QM_7%@_N)E M^[-<%W\Q^E!>-WKWA,DOK0)M7@.@'5F:[^$EHG-\@Y@.[?@NYBT2^HVOS-?Q*=__&WW$_&7;*S[ MC[_]%U!+ P04 " !S@6A7S^:I1:EZ "ZX 4 % 'II<"TR,#(S,#DS M,%]P&ULW+U9+C&L,?_TQW3]^:?U9_SIOQ;+OT^_A9_>S<*Z+)9? /YC\VLO M%U]_+*>?/J]_$DS(BX]=_'3YKP(1DXD&4E$%%#,%/'()(7%;T)7@5/R_/OVK M2L;'X I$E1A]3".XY#@D'IR7(46/=O/0V73^]W^M?\2PPI^(O?EJ\\]__]/G M]?KKO_[\\Q]__/'G[W$Y^_-B^>EGP9C\^>+3?SK_^/<[G_]#;C[-O?<_;WYZ M^='5=-<'Z;'\Y__UU]\^I,_X):HO6$W_=;7YYF^+%-8;J3]*UT_W M?J+^"RX^!O5;P 5(_N?OJ_RG__B7GW[:BF.YF.%[+#_5O__V_LV-5_YC^G6) M:7DV7>/RSVGQY>?ZH9]?+@@41.[FU]<_ON*__VDU_?)UAA??^[S$\N]_HE^& MJE;F):OO_#^WO_?SU:OIX2O"RX;5W^@;Y[]>7W(<&?A]C?.,6_8NWC);I!L? MFE7A+BY_5[!71O='%"M.?/RV^_4P/_KF*HGZQDMY7-<71?++XW\[K M-B+]&.(,)SKPB"5J$#Q'4-QJ\#8[" :++]PY=B(+][WY)C?7=?UBF7Y:+#,N MR:IS?/';9;GXTD*'ZT5CB6Y51Z3_Z2>2 M0,'E$O-O6\W=R^B&2X+Z"C>?/!859ROX%,+7R0<2.E9&7L[":O6V?%@OTM]? M?)^N)@E3E%Z0<0@N@TJ90XC>0\PF:I,*&B8>@$8)J[BA^OQ-6WS@;+VZ^,X5 M4!XE9CRTM-'S8@BA=X">Z_2_6GP)T_E$,/2T:!"*3P(4FD@;27 V BGA],CA'RB#"Y9U>F$ '?D-E=301AVVND_=A(XB-0 MK.=3\O1/Q40TSF>?6_NTEV\?!R3-/96F0NX$+!_ILQ,61;#<)G!>D+\?C840 M9("L8\'L-=?Z(4NR/SCJV[IR6X_4W0Y '"S(3@#P_YR%)3UQ]N,]?ETLUQ/N MLPXZ"M!!TL+(/H+CD801G*15H;E(H0D6;KVX*QO1#A:GB+<3A+S#Y7217\_S M*_+@)\J&F+0/@"63MVYM@6A\ABB-U^Z%#OGLT'&\:#O!QL=E MF*^F52CG^&9<6YF*()T6K!90@=>E@."R'JV2'D) &/ M#)+7\_5T_>/7Z0Q_/]LXTRYR9G- B))<+>6R!S)YGKB03%KA+!/F)'# MH-#/!A0G";0+,+S'3].:9)ZO?P]?<&)Y-D(Y\L(+;8E*"P]1$[:+4\X('ITN MIVTFN]ZZ%RC,,P/%"8+M AAOYFFQ) .W$HN,/,B M9]+(ZORO*AX^R24PYPJYWH4PKWP@(2EA@7$C?=%D0N5I"9%[7[T75OPSP\JI M(NX))R_IR[?+CXL_YA-5)$,I%22G*)8O@>(U+P38Y+@AG/O"3JL3N.?%^V70 MV/,$R9'R[0DBFWWT[?+=O1]:GD\:MI&41\9*M8DOEA@V=*-7D3C.8%W2%>,*@J7XS@GR MU$T0N<1T6H'=M;?MAX?GDW@]6I(C(Z"6M\[>?5[,+S(_47GN QFY:)DB-YL; M(IM1:)8L\L2T7V&_=#PO-)L)XDT9'1\ '3V9*0S$7\.%W/<.*+SP*5 MAE(,[7O>)O"6T;Y7MSSRIC5Z?A(:;K]Q/S0\G\SJ21(=&0T?EZ%>,/CPXTM< MS";.Z,B"8Y#0>3)JBK8UQBUPXU%[+Y0VIYW?WGC=?CAX/LG4XV79B4EX_3U] M#O-/N,D",_0^.PJ@8J@!E);UEHXA8$4XJ.5M-N.(\>I/ S.EI(:VGW_!56(=SMB8Z2\DS%Y!"/5GRFH$/*$!DG5URI@3? MYBAFU]OW0\QS2X\VD'07B*D'T\N788V?%LL?DXV/)$P&)DL 55-XT2)"*$5P M99%H.*WB=,=+]RLB>VZ9T>/EV@4L/GP)L]DO9RN2QFHU*=$IR:2'$BSY5"4% MB-QKD"Y'KDM*6;9(FM]XZ7ZP>&XYT./EV@4L7G_!Y2?:'_^R7/RQ_OQR\>5K MF!.Z2Y8$;PZ,*T-1N,O@E*G%V:HXK45AHL7)V\Z7[P>3YY;\/%W.7<#EPV>< MS2ZH5SY3 .9(&))QLH%1@0O&0T"FZ?M.Y?#0?;J]C3"3U1JEU@ M8GM?9W/[Y\-G$N/J[=FZM@:H(?S$RIBD,K0Q9E8KXNI1LU4*=++6,RN+$"T< MU8=HV \SSR=GVECJ?6"(A+0,LS?SC-__;_PQT4ZS7(NPK8D4IQ59P.=Z\NR8 MCR4D08)J 9N;K]T/*<\GGWJZ;,<^0Z^% 3K M,NVDU2V/HCB0P2.:6*SR>!)([GGQ?AAY/KG7%O+M"B+;"S];)I30#*,1P!5' M4-:3(0S.@V;U!T:RD$XK\[CWU?O!Y/DD7MO(>&2@O" .\H:+6?@T$3$*XIV\ MIQA2/6 @*43DD$0Q7+N$@9^6F+_QNOT \7SRJL?+LAD(_NWG.[(DOOY^6A5ZR$XB(:0%-/]*(CN'@30 OR1;Q#8>1#!34G=79Z M@*YFK:RV;0\P"PK0- ?A(RVH2 Y6<(F#<4QIK;05[J'J@).X'+'%V6!(N+>) MU>'B[J#)S/T]FIQDQ08DAXMY PJ#!"_(HCH,06;-5,:'HN)_@KYG+32\=\>S M0\3= 6YVM.%Q!J77!L$)Y(E,"F9":SDW-K0/)^.9P>I]_&.9X?( MN@>T[&C&Y4VJ,3]$28&^2AC!>?+SLDJE.)9E8,W1TG_'LX/TND?'LP.$W!=, M+IIQI8)")T4F-MK:^Z"$:FPS(+/H62A>LX>NB_^3=CQK!)-CA-P!3"ZM[+6H M,5K"-87ZPG,"NDVU+D\$B%G+)*+C(3[4@^0D9^62BG%A,H27C$+3E2GXMFPNT& M&N='$9=,(#.>"UN;Z&_:N#':*15SM%WF%'4F:8F'ZJ:/1\@M0L8%RBF:W0F2 M4\3< 59>AM7G%_-<_WK]O\^FW\*,F%F]6+\,R^6/Z?S3?X;9&4Y,BC%XJ4"7 MDK:]TYW4#I@UM1*+-F/]4.+V*!]E'\)ZP-)) +CMN337QM$0^X;+N&AED+Z% MZ:SNV;\NEA^(I_/;!U-VL_:@ZQQ.DD.AZK6FN@ M7"\7\XU<_FNZ_OSR;+5>?#EGZ-IZ8<8F6Q*#4)0$%32MG)(-!;[(?2K(V(,W MY(]+%CU*UC@=*0=TPQIKH@-PW5P944DRL+0R@I66UD/"VMS;@/$8F)%&,/E0 ME<[)L> XW2H'W...EN[QT%BLPZS1IK;XBLOUCW>S0.*8YQIY?*VY%$+[A"%3 MMH@"+M4R$X^;V2(.T#F3A8\2;?O=['YZ>O"[FR0/F@F] ]OREC@)]5;P;QA6 M^+X.?T^SLWK_XB^+1?YC.IM-I/?(-#.069562!QH M;:0ZW\31-FPU1MD82OO0U8-OW011S970 ; >\N5^7\S3^9YMBL\N1 /6%EHN M(5CP,A6PQ4>A7,R"/53 M5A#S39BHH/;@ EYDP.),5,V+@.ZG9IQN[P, I9' .X#.M;35=2/HL[2)G#=R M]%WM-R[!&<,@1Q,=YH0^MD;-3D+&:?(^A*]\LI@[P,J6_DF(RLH2+4C.,RA7 M$8XE $?#8E8NJ]QZ1.;VS>.T<1_LY/X@07:0I_EM&N)TMCF&>S'/FV*YSXL9 M"7U5DP?K'Y>BX9DGB9):5>JC_U8G0ZJJ2:!CM MWP^Q4U31 :@NCH'?A1_U#/CR #A%2]()H&06Y-^+:L&U U=-L]?&:=Y\,]M) M23=@.DG/]YR]GR#T/J"S/*.WWI'1Q*$5QG($48P%E:RF.)$6F47EDI"RL-2\ M4.@^8L;=VH8#4 /1=X"A33M*7*UOK800&$O64@2 M90ND5GV(FC(IJ!1(G,E M6Z?]=E,R[JG$0.AI(/0.H+,K<7DAL!^7)C58%;Q0P&DW!Z65V"3$(6%*/&EK MA6M>(;L'7>,>30P$J^8*Z0!D-P_S[G 3I(Y*:XIV8U&@HN80'+,$"F1%ICIH MN_5&]S!%XQY+# 2LADKH 5(UY[5CYXX"HR9/#T+M%Z(,)^_/V01<)4.,,6]< MZ^*?>T@9]^!B*! U$'L'Z-G!@2D9I2W9GK!DS\EPYE#3()L[VRE86@3:IJRXY+KU >FC M1'43LPV706JKF!X,TV+^Z2,NO]2+*=?/1W(!9R=-5T &0;F_4US@1PB8A4('$.M?$)0>1Y0!%HW#9!9D? MG#'4PD4Z$%!/$<,-:*3:J*(#4%UC8A*8-"IH!S+5MM'!V#IIRP/3S+M:Q\3P MH6;=)_I+W41H3W(Z THF,[PMQ#3C=!VG X:J6,#NS/ Q(R5AN&(0,/-:)( MM6;7(4FHF*"U94'SUCFD$PL!GB*,&PY5C531 :C>7;QWP]*V"8$(H?@B$$00 MH3;>*N Y!:DL!6.,J&TF6]?B[R!C[*XS;31\]V[K2>+N #'7QFELZ9=&B&!5 M!E%G>ZF0 IG16%L$.L5,"$JX(?:TZS2,77LT"%9.$G0'0/FXQ+ Z6_[8<+!E M9LM'C$+;@!1">KMI)TE"D5I3,!E<06FTT:WC^?MH&3>B'P@X301_.(#\%D!S M_%3;9']L5R.2\Z;A<9B]"]/\9OXR?)V2KS[ATA=F60'.39UVS#7XZ 294:N1 M<6%%\^Z*]Y R;A@_$(I:B+T#*_0>UV$ZQ_PZ+.?D^J]>I'3VY6Q6(?H*RS1- MUQ-B)K)BD:+*K(@C*R"&4L!XIA&EXEZU/OQXG*IQ8_R!,-58&1W ZQH'FTQ7 MG4VWQ,\X7TV_X?8.RV^+5;V^\K9\#-\GR=8.7QC!*EWOL"!MWX$E<$G%Q')! M55KO?0>2.&Y28"AC-J":.D#A7:E-:.$H:>H-7E^=14Y?!2L*E%*'9RHG7//6 M5W>I&#<5,!"63A1V!QG*QW(D$VN]S8Y,KQ2JU DT!F(.$C +48NL8OO&#H_1 M-.Y]M:?.>9^NEF8P&V4PT+N-5C[C>IK(O;[!4J,I03??\(0C@QY@[2GG!RE6 MDE1*0.&._"S':QZ!!T@!->,J&A?;IXR??'Z0U(D5+2VDY!!4T1&\81F,,3DS M0\$+MHX1G]W\H$.0\,C\H$/$W87;=-_$$T;D!N,M(%J2B=0*@B9WL*;?3$)C MHFI=T?0\Y@<=I.&]YP<=(NX.<+-CJ(4(5FI7ZZMJL*J8J2WB>*1%))&[* 5K M/JCL^

RLEJ&]DT@ MGL'\H(/T^OC\H$.$W!=,+D;;A**4]IZV8A$8**PCMS@M'I,*&A$P1=N^08(7< DQV-#D+DV5OAP#I) K'% I$M:D])(IZV9-L\?]WY_* F7LIQ M NX (KN;X :6T;@2P&;I0&DMP!6;H" M(:89\M)ZRE2'0V).U>Y>@V(.$74/ M>)G-%G_4!,6OB^6KQ5E3CI?<0H\L^1>9E M;I^Z>3;-C4XQ6HV$W@%\;I;3O0O+M\N-K/*FWN4=+C]\)@%/N F%1<<@R#K2 MQCL'WI4(+$E?)!>FJ&$+&N^C;.R]L T.'JQQ;**4[J"V86'UXFS]>;&<_@/S M1*;$;#U&1%-X'=PE(+JHP%FCD"F?#;9.IS],T=@6ZPF@=9(2.H74F]7JK')B MBS0<,[!,\:BJ74Z=H;620V;JQJBLHWRI,4HB&R'J)/'WB*3SC3RA%3P$ M$DKP=5 .1O"T?0-SP:1BBN7#H^@ %VJ,0LBF"#I"[#VBY_JN[;RN484$&P3Y M@E*1=?4H( OI1"AD7TOK0I"'Z!FW"O*I<'2L CH TXZ[5UN>)D4%'524Y/_5 M(83,._!&2A"!A\B2-S:V[LUV+S'CMOL?"$9M1-\,0T]5-WN9'%XMRGE'*/II MJYK9>YX^;+WL/BPUJI7=WOVX?.$E$!T/-B7E0;@Z/R172!)8P#&>9/+HR;%N MO%KO(>7T"W#?<'Z&O](RW-5=]7(*7#VYHO]RO?Z27528.(?B5:!E*&@9)L_! MDC^((86 MG7"_ @RQ\V>MT#.W?MQP^KJ:./V#9=QTG7WO]N,GQ(5!R MK&P[N-AVV1'S]?>OU:NXFBFE%+F.6"=."D?X%IG5$> )/"<.F$@^.M48)/<2 M,V[Z>PC(M)%[!W;E \YF=7^=Y[^&Y=_Q&DL3GV7123((G-7L*E,0-TM!Z^(3 M#XQAZ_JY^ZD9U_5II.[;92EM9-\!BMZ3.HB S\3**_+H9HO-^/<+9JR+V17- M@27:916W#ES2Q!&M.>Y"5B6UOES[($'C^CG#8*F=!CJ TU]P3C*:$2\O\I?I M?%KELYY^PPMV9.TR'Y4&'H.H_3$U1-J;P2@MBQ-:>]4:4(^0-*Y3- RD6FJA M U#=$=)$6ZFC)>%@9IMVF+&VXS60G)#*2)%U\SN/=X@8US4:!CBG2;HGK_JJ M4B+PJTRY),J$OD*'H%0MJBF60NE=;YL1UDC'O4/Z@G?:2L>X!+;;#S M^V*^N,G*.?JOEE1FS#)N(8E2[^C0N@J('IR4F'ET.LA!!F$_2MFXI_V#@*J] M1CK8P2Y&T%ULP-KRVCRL@.'6@F)(5M46 1:9T/3KW(?6!VRW2!@Y*AM R_=, M_3M&Y/TTE'Q84!.ME1=*&UIDB1RY3"Z==\)"+C+GC,P)T3K0?YBBD0.TX6'5 M4"$=V*7[&'$N.)V?$5-7)^._8%DLS]L8?@S?18QN@<"$7Q!T4BCD1!2\OG++AR%/:XUF<8SVBC@9'#9Q=9QP'VT[!=8LN>$ MF29B[\"VW.;CE[":I@EGKG!I:Y-6%FK(HF@-! \ZU?[E&=&*UIV;=A(R;D:B MC8X? <[A N^B"NXV&Z^FL[-UO7QJ=$1A!7 O:$VQC! ""OX+IY\^$^4OZ*'A$_Y^5EN9O2UWKD^<,_AJNDJSQ>IL MN>T>HO0"T"CM,8NBFINI-I3O9]>>5>WO""KM8/O< ME^NME<-NMV,@Z$@0'Z[.GLWN MN4#O7EY#)VC="PDBF=JE26APSB,PH[.),A1O6E>='DCBN)M\OXAMHM*&F!WC M-MF.(3DW.6MSK6S7:Y[N?MFC3+8?RK!]RV8<\9UW7V):"*.4R!JBKG.PO.$0 M>8Q@LZ\#1KQ(O/45K -);)N5,R4FXW*J-S,-$.L,?%(67!(B"26L-\W/Q@[. MRCW%H(;FZ'@X6W>(W#OP%_>9WD71W721Z?OU0C"^PNW?E[++VOBLK $M&.T6 MHA3R.I@'JY2,F@>)NK43>3K58[=S>SIX/K&&.\;TW^;$UJPV9/F?BUEU/OX2 MIO,JAK?S#YC.EMM)4$)-[+HDG!4C'"^7&Z$93F)'%") YTH9&GBA$@062 MM<9(GHJTK1V)9F,UARWBZ@_ 1RNN@W/#'>Q X0&.\^\@9NW_GT_D.K73R[(8GWHAH/X?Y)R2;?[?/SL5LZ2&B^,?? M^H1!_8$B:!_C/]#C* ;-8\JU.6,B.V?JO#V;"FAFK=3!,>X&C.SW[7%_ O?G M,U@L\YCJ!3A9 TNT GPM%,HN2A,9JBSR4&SV-7JQ$18>F[UX@+P[\.7NGQ:' MA@MFK ,>HB1#K30X%XV3$0+"0* M50(BA)S),Y5106 YT1_69*YJQ7CK4Y;G,WOQ(/4^/GOQ$%GW@):[8P&#);8GZ[8^[N1'R'E#F"RHP_V M.2-.>D06(NB2: 5EXVD?YP:*#K6-35 26P\*OI>8D:O+F\.FC=0[@,^+G*=5 M#6'V+DSSF_G+\'6Z#K-S9B*+@39R#CSQ1.&DCQ!DX5!0Z&1R"B:VWJ@>)&C< MLXWV,&HG_0Z@]![7) _,%]!O+N #4O4CK[1(VL];/JXBT-#7L <3N6W[==)\C\:0%\WY7BT5);K1OO< M;0%-:&&A#-I!1.6)#U%H^44!Q0FN(V?<#%"B<9N*T<>L/!V03M- -TBZ?] : M&?'$HP^ EM?+)!2:NNS(BF?CA,A">M&ZG=AI,^Z&',SR9+AJHX]3^W.^:XRR MEXOY-Q(5Z>O\"'++T_;;]#X^*<)IDHL$K60!50PMH\W]ICJZ-L,6O!0DDZ*\]8%2(=3.7JO]*?=9X?38 \AP6X.-^/@[V&0%Z84 M.:J"EB#)LPAP,3C(!E%Q[Y0+K7.N!Q,Y>N/UL1':2'_] G2[!-_C:KVCXME_6.2?WR/XG?VI.WO [+ MV8_+-7M](4_0ZQSK7285 X)R7H+W* &U*HP6,@_AUJ7S.U=P&I$R>I?:P4$Z MALXZL+DO\G^?K=:;&U ?%_><(V]$$L/FZM27VM)WH_CW2')?3==X/A)VNYC? M8UI\FF^>LMF8)LQ:5(8A%"\]J"P->.L%6,TTAB($P]9N[M \C=Z+]\DL=E?H M&-F@/V08MEM8G;K]&6>9)/\!U^O9YD<3F9RU(66(/%- JV2"(%.$X!++T;@4 M;Y\+[C3B1[Y^_"; 3V*YGT(YXV<;'N-T&PH\P"X+M,*RMY!K/:+2DD/(I?8A M*UQIYUDZ&8N/T3!^$\[1 =E43>.C;=+,QK MOCE%'BT#G8*N&;\,'BV"%M+E%(21S5OK'TGJ?MC]YSEV&EB9773G?"BK+G>MTHDF%\;[8""%>@6AA #>&09>R8!&NH#-.WD=0M]^V/RG M./8:3&V=[?Z/LKB-^I+4CG-D4$2I%<6%0>"F@"A:!6FMYWR0'7\_\O;#Y3_/ MH=< 2AL?EI<^^!5WK[_7;%WMZN0%"LMH264CR$DQY%H'+34PF;&0DR)TS/N& M03N>OQ^ GO695#/Q=K"GWFQM&W5DWH8('$4$Y7D"EPR"L;QP+)$ T+H,]XB6 MPO\4YT''"[X#U.S5G5 KE,K4[BG(4N6IEBJ'6M$B#;V[;2O)G_5QSF!J MZB-HO5-=G%R241<%DHPK.8U:0@RJ;M;2%LU-0M[IZ'*NZ.41/7/(!PK(Y%BR23X@HD+H0WC!?G6M_4/;:X^UF?631202= NK^6 M.*%T%"Y$R#G4\Q63ZK"> AI3)#>PSMWKJ[9;/.N3A[8*:5/WEPY^P4^UNAMHWI+U\T;6&WKEP2UY2R*+V:$,!+B<#685L M)=-.-%_0#]'3(/:KSWRW7'R;DN1^^?$W$ON;^?FD]/FG%VD]_;;MB'\YKH_L MLR&?D)8DA;BT8#*$Z"T(J;FUTEML/O[P<"H[N:IY*H)V1(Q#JJN#L/)F3"QL MXLI'70\FR*F46H#WIH#1UDO.CI+0X(ZE/ MF'.I)$L;3G$&E.4DML0LR$ ^N>4\V- Z>_P0/>/>PN\.CLU4UP$,7YV_=BO+ MC^'[Z^_5XN,O.,)2AZUEK)F28D)2U\Y5E1MLT)FW_B0FG?6WDG( MN-?ON\/>Z,)16*5XG*6XN_F$$[TG"7F(BSJ/EK/4\N[V)&_=&?G<('D:I'5CBNR>R MEUR>WVV]DE]!08(*Y,LP!TJC!2>L@,RRMMIY*5/KBN7]J1OW!U(K5T" M]B(,)+GC]-NFZZ[.&FGID=MM8Z1%J&@11I/ D1_DHBJ1-V]PM@]=O;7^;(.) M1Z%WHH+ZV=KOLD9NR]1LETT[!M2!>2Q0V%2QR>"SNHJRW-J5/!,.3E=0S B_\DW?AQ]8Y(0>[ M]E&#F!S6HZT$$349_91S]AZU=*U/@AXEJK49T3$-<3K; MQGOG?L958O?J9Q-KM?(H))10R[ RU@MAR4(=Y^B"9JA216>Y):%E!T(8_$JP)!$7>&!>&M"MQBZU*Y?>CJ MK;GH$P'R1 5U";I=WO#%JOHQX<@R]YE#$2AKJ]\ #@W%:0(I4K/9!*E'"6 N M2>RMA>B(0/9*\8"S(%-(8#)N=!25O'W_)ZPU9H[23J?+MU[9 ) M\YO$]=:_\ZGBF :JZ@"#^]=33Z3TP3IG@1=5:Z-J=9[3%KQ"6V),W)76!;_[ M4S=N4N?I[U8,H;3CX;B@=38D'+=G^;L%J5,MBZ)UK%BA0$X2K[$H#]S4@WT3 MG>2MS[X/IW+NR[MGS7!RN\1W&*7U MDWF\8+ VNEV4]1^DA$EBFBEM$Q3&ZV1AIB#XPH %)+>#6^%$ZP3/#C*ZO!TV M-,Z.54-_@+I<,2^^A>FL1ON5MS###YC.EAO)O<*XGA"+W/+ @6N/M1I9@:>E M!#)J%)GIH/-08-N3Q"X=PB W5-SY(:WL\DF1"S*M?2=1_#>MS9MZ6RLX5 M<[?9GH14@LB:G%ZAZVJT&1Q#"3XE+5!Y[M.M1,[.WH3'O7W<$[XG@N 3*:<# M5W!_@4X"3T:9+(&S6KH9I8 @.6ZFVE'X931&.UI,,NX!X!-;QH&4UF^H_.MT M'N9IMR"YD-*Y%($[6FODVB:(W)$@?8E"H?,4\#T-+!^@39)Q<5-MJ8KFH)PP$!,+(&O_ M=\288FD]Q/(!S[J>HRDAX:DXV4U!'Z MKGD>NT=LEY"4KK,.;$R*'&Q5.217VQ;&N)>&>=G<3#Y&5)?A\E,XAZ>KJ ?7 M\#9#YX/5&(7S0EH0I?H@4CN(0AI(Q7#EO#(E-L]?[Z1DW!K7L=%UN#(Z@-3^ M0ILPZ[+/@H-.G!:+5 D\)T:#$(8\"&TP/U')S [JQJUF?6+H#:2T#O* E:WZ M_WJF_2W,MMXL26R::/.N/]B,H;K^C6N?W#85OUO=EF9GU?]]_9V!%/OJSD'RDORB7(@ T+<&NZMR,V;!)Q$\+@N;9\0/TB))TX*(0DLUSW@ M-J+0M<-75-[0AAI(["E3+.FT]TP4'UCKQFS#XW8P9[E7W!Z@Q*83;@88/O)V M^2G,S[MZA7E^A:NTG&XBT$7YY6PUG>/JF+$C>SVVV<"1PYEH-&KD^HNOAIUL MF^V^N\;2VW+N]H;9U1R42R0C5T$&SB&A._>R'08-TLJ(,MH<1.L[RTT(/[G; MVBE$U 9TL\7J;(D?29F_S&J2SFKA8VVX%)Q)]392A!AHB08GBW0L1VM;7R)K MS<.X!Z-/C^<[S=K&Q$2S5,< AOJ7L)JN%N6Z#-XMIR0 ,L9UI-)U69$-_'#V MY4M8_EB4#]-/\VF9IEJ&O;V07^UW;%":+F!H0D/T35W%]I7=[QS[1WT*? 6 M Z QT3AE,XK650U/S>,_P]YSR'H8:.\9!E,][TV7S3+?X?;T_HA]Y>XSFNT) MCY#7R)Z_#LLY:7EU\9)+2$I3RV:=!&U#=8=BABCHJX@J%J'1JMPZ5W4?+:=: MW=O/O8(R\[5\UP:PO#;+1X80O;0@"_+H/.-86KO>]Q(SKAUK@H/;IJF-X'NV M(>_Q&\[/\,V\+)9?MF51AQN1'0]I9D4>(["1&3E_33VPW=D_\ )--F"=M*Q M9^UJ54 &7YO"^-IQ&"-%-J'UJ=">I)UJ9!YYS17T14P"L^4@@C"UC9B'X.F? M1G@OHI!)-Q]&M2]MXYJ@(3!TVR(-HJ6>#=1YD[#S#K/'A,ZWG]#,-#U(6B.[ M=-Z*JG9&V[PNS*XYW>1<%Q4LI*)L;2;)P7':Z*25NL3,0BD#5##>1TZ# 2?7 M^Q9>O.%&?[A=F:;$M#2B[N_DN]-JD@Z\-@5*IF\GGG-I/EKZ2%+'M4ZMD+1C M4LG@>NO90&WNU1QNE:ZNX[0P17>):&1_ZH.OQ=@7@&&^3M>D+4L@0E2P!?=!T1)8VS%@US MK?-.]Y RKM5HH/^[H^!.%WG/!J'6KT\WDTW"/%]&-]^U 6I+%LN *),-L[>M%J) Y0RA1<\S2A>89CH,(/+FP99^7 M72T2R8-V&0,H[T@<0BMP.DI@SN5@2\!<6E^X/XS"<=CFAFTQXEL9,I^#=/E?X;9&5ZI_%JEE$*G,BO 4VVW M[I%1A"]"15O Y"%Z3C54NYY];?,NDDM)FW>TK X5%G5^JR+>LPA< MZDA+K74L^B!!XYJA9KBX;77:*:%G([/)M5]="7RW7'Q:AB]'F)E['M3,T.Q# M:*M [%+AFQN2EQ=TSR_T;BZ;;\B)]0KOQ=7*2]"%$+U4F;8>%U*]BTZ@T\*" MR5+:*)2SS4<3GT;QJ>;J8ZW#VMFN/0CMPW9IDWTI MHE8R6@\J,$>H\ %T28QQD5)NWH][7-NU]]M_N?[V:WZ 9$;JY"#+>CC-ZO(L M6H +TF0>T?CF32M/)/E96\-#\'DG&?:$JN[9;&XKA3Z&[T=ER:[_=C,#>2]) MC:SBY?-W9":L$O6 MC8JE:[>*DSU]-9#KN,;M,TEV]9G[ ^0TV#^Q^U'7SNH MEE[(P#0XJ72M%)<0*9 !XXKE7 F/S?NP/$3/Z .'FV!BQUB/-AKHV88,4H3> M6\W^,ZG=?P8U_$(*&1,*R)O!B(%6EN>"0[ \96DH^$BFL>'IHH9_H^^WY9;. M?FS_O+(*)(]?%\O[+;*/26D4"A)+-6N*O,;J&J))CI$+GAUK MW?1O+\+&;00T/@S;:Z\#2)(H$]8"\4TV:;KZ^TNB8;JN7TV\D9MTG/^/!KI:D.0/>:HN+%#\1M1\T_YO3@S].O MM?GAZP]OWVU7U,1Z;A)J#KDV(5*\9BL-\R!M<$EH5[AI[=KM0]>X/7?&AV%S MW76 Q]_QCVMATG(QIR_35F:[C3QS5J(-DOP.C,0?+3H?I04N8O$R*<=]Z^/A M0VDQ>I0U\ %SD5X60@7ZV0 MK7*RUEEQ TZZ$%S15F'K8^.A+H!_2)\QG\UJ1'[K#349E'[YL>V9_G(65M?. M!I77R6DN(6290?GBP:NL(2E5"/,F:]?:F!U%:*<7QP_!SYV08G"%=;"[WL_D MJ^GL;%V;#^]D,X>4"V8/UG)6SZS)B?#.$)J*=]%P:YKW"SN2U'&3@$^,S'9* MZPJ;+\A1R)6UZ;=KTT%??Z\M?3%O+U)_^7IVX;;7<:[S3..]AGO?=2 G3X&]!KW[=60 M48NB0X;$"Z$SFPC1Z0!%2TNR29F,7^-%_T3]/EY-5^'3IV6=?;-9#>>OW:M>@A,\J6 /,1]HMD[(0E% @/>>RWB8,QR"EP>\ MJY;:Z=D6W7\?_FBS].@CG^ R_X#&ZK!KUXIS9;64D"/%DTI%!&<5!\^-3)&7 M%)5JO(J?]$K_U9+9##,X2VN*1.:?-L,-KJKZKUU]RL);3TM&DD< )!T&T6Q. M^K(S,%^:-MW0,/&_2&_X#V[<'[ MW(7'J$6.X)W4-3.FP!?:7;7VW+/"I/"M\T)#WO._6@.7;WFQ6N%F[5W;^_^Z MN<6)^>W\?&KLL/5)LD]+=-MVGL;R9/K_-=0#?_ZQRNR^;=YY589 MKPMD9(Y,OJ.=Q898Y[VY>M_9(=WF,#K7\O(3!? ,D#RDP9Y5-KMV P9IYU M,X9#,/U ;<2(\.C Y;@2Q+8:>#/4O_C-K.)>9:\A1(]10)*>G"*P@'RUY0KC-$WAL/M$02/ZP!W@>*AU=RS4WRM M(\W1GO#=9PS1,&= G_?!%BEDG410 CC2'TIK#2$:#X;4SSD3*N;6(WT';)MS MS1TI!2NT\?)M[VG%59]CGJ:SZ568<=WC\$;9& "E(U%(*8',.H6$47NLXZF$ M:RV*4^CMN.W. 9AZP*$<5H,]6ZU!^LN\PG68SKKIRG-!3M]->78*K:N>/#HQ MJW)(8&6,M-B4KZWT#&@*GH17&&-SJ]5%3YX[=X WMF!2T*M4NT0[QVIMM%$4 M-CJ$[#@O++/ <^N. ;LI^6?HN7,(MAZ]HWVX?CH(ENYP\/I/I^/N+ M[]/51(@L59U,EU-2M79"@K-)TC_)05>"%\\'Q]LMFL8N/3E=[X]!Z10E= FJ M"VY>+;Z$Z7SBHF#%:0%6&TO\! [!:0^IR*RL4)A,ZR#[,9HZ ]5)"'@47B>H MHP-XU2.PU7GM^^^X_BM^B;B@/2*;J^';N<+/@.T',QG) "+9Q^J[;[G ]O#4DC6(@%D213,I#1IM!.,^<# MHI"B=0G]?;2,FYH>%$--Q-\!C'98[(_TJQMCK3#;2C!XD0HH= R"D BHB1$5 ME*=@?7B?Z8*ICM,75A8(XR4G@1E8@9EE:MW M?LB &^]S=$E;;-UDX5&B.H/5L>I?#*F+#L!U<8WU/G:0]F[T9,1Y77XJQ3K\ M501@P0F>A47OFL^@?)BDWG:]-L!JJ8<18;5:KB=_#?^]6%[PL]I8\L(M5P43 M>9,E$O7.0T29P96,)M0^"\GM@R)Z_#4$T;^NT+/[S>,>HC=TD1H(=F18_!Z^ MX-MR@X?S=6.J''B($%D=DFAK/6T.&IC@/$@5D]CO)/<1=-Q+P#A;50N-+EJ+ M=T2,_&-Z907?SB^"1RZ5L4(8L"&0W9-UYA$M$;#1LNR+-L''/E6H799B5XZR(SC(&.RH/RH5XQ1P-%\L"]KZ9RKS#I M$;-P+P'CMLINO'>T$?/86-DV[[[.PL72L=HI2UC/EJDJEGK-QWM@S'CM9*)O M['4O\S&LW$? >.:DD6(7K:7<06SS^V+^M]6Y150.558:@7M&ME49!*^L ^=M MH-U69H>M!P!=>_V(\&BCS-M]>8^4; >@N&-7?YO.\0TMH=4D9F&2IPTW1T6V MU4A7 M[^S=OM%W[:Y?_N^S[3767[ LZBCQ='Z;=7NOY.KG]6+VQ_!]DKE2FIRWVG?3 M@M)5+!HY:)<0G=-)8^N#SR=BK;/DX)%(7/0/BV>[6AX51I5$X"J+3*PG6PQ) M(C$R1Y*!<9C1&T^!<_.I?H-QTUE><\PUT5SY1R^#;[B,BU;U"??R>_-2^*2( MI+51];0K"U Q6]IO"P=FR7'/$AESK7MF[4M;9_G4-B =1#%=0.ZAY7?_\JJM M3E^\??GF7!QOR^V569=?84QX26*FA8:U#PP'9X4&[U!DR:,RHG4GI.&XZ2S5 M,[SM?4+E=^""W!'P.US6;X1/R"=)1"^XS6 B1;\JQ1JZU@-;%,Q:8652@U=C M7*.GL[BO#12;*: #,&UJ)YY3\Q$B0XVDVBG4 M2T:#]C&PE('G4.^N9D5+R"OP7I$SH%%)W3I<>9"@3D=,'8*'._,:FRF@@PWT M87]#.23[B[V?UI(E"D2JBU=NS]:HV/#]O4)HFJ8AB=4T"Y4U8 M7@($%PN8HK+T&F/1K=. !Q'8UV2Q=A ;3DL=0'"GV";(R50[,N(\U0%6CBN( MR5F@B!>]2,9Z.?2-8:;_A"[ M0SOJ+'A3-*M]4VL;58\%@BX)A%.&(,R8#ZVO!SZ5HWXNUDM69=+96VO!9L5K MWDZ#+\2J+U9ZGK3 L%<=]@FLWB*I+_?K*$P\9L-.44('&^&!0T0W=2)<.BZE MT.1DYCJI3&1P%/M [4IL&!=6J^%F-^U-9E_8.PDFIPU^/5AG'<#RQ::?Y<55 MP1@=PVC)Y^#D4BIR%\ +0_ M[W(9YI^V781^^7'UF?/.EAN.K]B>YW>S,*^5_.?%E,HS#,9XB$(CR< 6B(6" M[*24(V=8DX/:^IK<$'R,"^,38'7;_HVMXPYP?MG6^JH5\'G%KA9<:V\1"N=8 M)Y4:B([7I@_62&OK<6YK8WDO,2,;SM%Q3WK=: B.3\A2MI@5&"9UWY_?+NL:O(IH MM">O6]7NOI(E"$(D4"(Z58+@@0]]5GJ;II%MWQ.'+DTUU 'B;ASS71:R?EQL MA;992I\7,]+AZG9^@3$5+3(-V41:6DR5NJK(O[:\G@=JJ9JWWSV:V"XS-4=B MYJ%SVL$4^*R0NCWTL::(&(H!5U0D469%ZSTXX-&*5!A:"@9'P^?^AW"#H?*) M@',T7 _78A:E_5]63FI0X*^*;A$Y(TB6$.BH>D!$JML74T?2B-?14@ M-#6?@ZJK ZMY6(U%R3YRYA1XSBDT8\9!S#&!3"@R1L/)F^Z^$F8PBSDL5DXJ MCCE$<;VB\GQ=WQ7GY=V22\%&R70PPH%WCL0I2<3.9 19+_5Y49@,K?,_)Y(\ MK@D='[D#*;<#+),[L]SD.\+LW(G9\/ABO5Y.X]EZZ][<381 <;OL1_WR7L2 MC2N)D^6PBI-T=1'@I4 (2MNH7+$&6P/Z0!+[*H!\"I>VB;*.Q^*"5LN0.=)) MX+7,,WCP)=8B82[ >2;!>FGJ[$9N3>MN)_>0,NYMX$&QU4+XS[3"]L5\/DW/)^,.TAU[0/O>8K*VGW9'+JJMM0-4LD,2=2:?Y?K;&&5(3IC0B@RQ?)< MJFJOSBBN"_?J7OSK[VEV1J*L5^?K6=K9Q82RVP1MCR^BSMXHAL 4TZ"\JW=Q M= 3#668I&67L<,61+3CH*QM_%.+N+YA\R/,O/W8_8%/&%4@265@# M2%XQB2*1HUXV-[F1FESO/I47J[!+03R'2[>JX519BL8ZS= MO$5D=2X &HBR<"@9BW3,I\A:WT]\C*:1"SU[ <]>H#Y2DQT@\_YJ0N3"%A=J M20TR4"%$"A>]J(5&*0*9-3"YY**'> M+H]&0LRT!+67#E$)IIM?*^NXG'-01+53Q,BC'FXLC7=GR_0YK+!6$U[TE0Y& M)R\P@=OTRP@E@X^&I"0BHJ1EP#&%\XSTY*PV]RMWXNT4QS/B_/4\U=]6"\QT++D M,K-(X MC,)QO<4A,?<$&NL4CR]6*US_CNN)53F3Z"@B#(XX4-E!2'7H+*>-/"DEBAQ@ M5-&]](P;1(^%M:.TT2FRR$7<."'SA&_C;/IIH[P/].>J3#&_F;];XK?IXJRZ MDM-%GDC%I/0J@G;U6D=4AIQ8Z8#9(C!Q^E%IG3\^G>IQZWK&0NF FGU>P<%5 MCMSD8?H M>1Y1R"%8N6W_FFECY$&W[Y:+?);6;YF>M'9MSN>O>XR&FGU45#$?++$A/;$ MA--<8%+;?8RMOOAY"X!XPV[/5VG=P%RHH [IT<2\0X=!Q>E0>:25%8WWI-N$# Z.DY5Z**5=#N QKD5>D&P2,D[$:#AK'2[<#:-RSZ5Z=8UF>6&"! M@\Q%U\E)"9RU'!)F[3 33:IU"NHQFL9->39W4P9110?0>B02V!YGUFN?JQ72 M?YNAQU$K&4/D0/1X4(RB MK/"TB)6CGOO?2MT78$F5WZR4?BY$[AV;!*ZSF7 M]"+1MS"__E[;Y.$)":-['M0L*[0/H8U2/^=#]>J6N7EKF*TN0WA;:,\D,('B MY HIZ^L-Q:) Y^RCU-;EYG.Y'R#GY*J;K5!_6GH127C V,_FJ=TMI)R+@FIQ4*[A2ZG"SS#O:Y+ MU?J2%Q2E>)D"F!PW'5](.EPAY" +\T4+YEOG!A^B9US7:6 8G:Z!?M"TF6Y: MVU9,5RO2SN72$(K[F"-HEDA*T66(==B6S<*#9%IPGJU+NGF!RX,4C7M\ M.Q2D&FJA TP],GMYPIQ';HJOXY9)7"%9"'6PF[8B6L3:O*3YG(R'21IWWOI0 MJ&JIAY$O"IW;W'=AN9[7.',;VEPP(E R+#R#4K1(5%()HJP9%BN++#KX[!\+ MRAY]R;A3TEM#I*U,.[ Y;]>?<7G.T87]G%YQ(XO)M/629$)M25^L!A>9!JM4 MU$&Z(%GK1B0/4[07G.QS@=, 6N@ 4_S^(D)+GGAJ0VLF_6Z6R ?.(KC.L&5U5V/J99+O%Q(AME$NN+7DU7:;98 MG5UKYR-9(WFY+3S]_G^+:\)/Q-U[^& MM''OS^] %F]BH04B>*ISC:.$4/==7V@+%EHS[ENW#K^7F)&/+D['P-V#^19B M[V O^FTQ_T1/^U)E=#D=SS!N1*TL$-YX4!@*..D=6&DI,%1!9M,Z.M]%Q[BH M::3BV\ Y5=X=8N:\FH&%&+ 6=R>;R;TW4=>I70B)*XH'N9%2M>X/OYN2D7%S MLH8?@6TWG12F):%%T\Q* LK2.*!UUV C*Y73&F8AUK;F;N4-$7 M6([1[0-;TQ&"[@ J'W ^72Q_7ZSQHI](3#Z)7%LY,%8M+B<&R,A"UD9G'7EP MIG68?8>(<0^Q!@#*:6+N "6BPI,7@Q)@T/D%?$%Z_JI.0"&(J$LM8YH4+STX+&< MJML'H7*$H#L RWO\MIA]JX?Z-Y@YMY.6+&O4R(&V59).UK20%!I@C(14=.UW MWCI[\"!!/<'G&'W?K09L)/P.D/0;KM>U?\5-ATS7LS!A0"@2C"J*@3,.(;#H M#'ECB*EYJ+2#CG$WJN:X.5G4'<"E^G=OYJOU\FPS%J;:8K0FJR@2(*<=6RDC M2#B"OBHL>(61I=BZJ=Q=*L8MN1G&ISE1UMVAY5IG1VT-$O^1A%$OVOLD"?5& M@I%,<:=5E*GU&(#[:!D_]WN*CA^$S)$"'[GFX5K<]^H,!9/LHFTP+1]3K(6@ M8[U?YAQ$Z0*$+)2U4:CB;QF:G>4.]SV_)R S+[\L MELO%']6O#U_I)^L?$Q-"\-9%2+H:8(Y(WIZGI6@9,UD'JYN[-H?0U]\!U)&P MV -P3734 _X6\T\?SQ.E$QUC".3A@V:N3BKEBA:DU" T.AN3=U*W+ER__O[^ M$H&-\'.LC'O QPZIG)< [0^CK M+R@;SCXUT5$'^+OIAQ)W%XV3'1?"\TH])^]3:<[ !Z8AL^CK"5WBKGD_IWMH MZ<_):H.K)K+O#D-OYO1D7*W?AS5^(#5A?H?+5#7V"2SWBJ7#63#]=(&_[VE^G\]KS<7/E\2_+Q6HUD3FE M:#(C 5F25XGD)JI"7H%*/IJ(SLC6EV_N)6;<.Q5#XJJ%]#N T<62.+\P@8]S[$\-!YU2)=P":^ZWJZU(P MU4KR:X:5-O1D-2V&0):U-LNBL$2K",P;IY(U/)?V]N@ L>]7C'&WG>JECJ M(+F+R_7T'^=8AAI= [IZ M?;U1=N/].VZ&1.L3"[4W.L5_0'A*X+1-(!ER;[@LWK9>R0<1>'J.=+6Z\8KM M&89,DF47/(2<8QT'J,'[E$%HK:V4C+'4NAAN-R4CUS,-AI6[>=23]=#!IOAF M3JM\&]E6H?U6?Z&JJIZU,RO09UX@*$NL%.?!\SHUV0MCO4D\-)_R] Y8]?Z MGZ[M.UY]&]'WBZ+S0_K,4W9:,+!86P>0CP#15;BEF9J MWP].1^B@ T!]P-FLMHR<7W7H.@]^S^LTLBA,:>- "T_\%)[J,'<&A:QY"3FB M\*V;[#U&4Y>P.D;]=ZZ:--1%!]AZ3XHA CX30Z_P&\X67ZO ;K*$ 8V(HD8A MQ TMQ BNYGA32=$0,$R6 \PM?XRL<8^DAT-8:XUT +*_X!R7858[8.0OT_FT M.IPU3KK)5)&8!49R../FSA8:"+4!2O(A)%H]C#4?.;T78>.>30\'M/9:Z0!J M=US3JU2-\%)0:"- <>E U0[+KD8Z*(-(E0TKF[>1N)>:L>]@-G?@&PF^.PC] M.&_:\V+],BR7/^B;_QEF9SCQJ*1*+D-P];ZJ,@IB3K&.;14E6=0YMNZTOA=A MG46&1Z+@07"U4$D'.*.-?KT\2^NSY=:A?(^S>J1>T[\7HX+?+5;3JKK5Z]F4 M3/3YB?MT<7'N/I'%%X6%@:1]H%IGI/!()7(^LTD."U?-RTX;D-V9\6N#T:=6 M9V\(?ODY+#_A:E**US+Z $8S0X(L#J(U%I)EW-L4E%/MAQC>I6/DBL(GP-@Q M C\:--]P&1<-KNSLXN#WQ3R%U>>)X%SKDB3HP$@R16:(J!5H$@U)C-S9="O. MW'EKYX%7C%P.V!84+<79FS&I0?#R&W[ ]7J&N4Y069S1;K_Z+";&6FE*I&U= MYU!'!"4(+-6;22Q94>^H\-8)U#U)&[D(\ E,3B.U/,_SZO>+V:PLEG^$9:[# M@Z\O/-KC+UN2#W&:?>"KG^"L^Q1AC'(2SJ2,5H4(T@8)*H4 SAF$8J(JGA9 M;IY=>M*3\%WKM"KIUZV2)M):YAR3D+2J_6:](=?2)4C!IOC_M_=E36[=R)KO M\U\P@WUYF0A9EGP584L:J=PW^JD":XEC%BES4;OFUT^"Q=JY'/+@$ #^TN M;3C(_#X F8G,A Y::EWZ0K RO_I)P'K(KP^KK!^?K,JI=8*7;A=^M-,X6&#B9/PY1NL-[#R?['4E$S43P"N'4V]5O(%07^>>/D,B@TP*>5V3#R M^2)_HTR;?W>=.T>52TDY@932"7$%4KM\%R<9#5[I:$+QYKA]YELY(%N(,YOL MOE, V !9LQ!W#R!H221W#K'@,.*1$:2#)DWM+$V #H-;&GWHOP6;?:8;F/7+^2[JZ-@ M*DK%06L^<,29A"7%2,B;-@X^2.F+OYYRT 0;<4 +,F0;"8O#U1(7/TR^+Q?S ME<;(G:5@)4Y82V2Y 5%4L,@2*9 /A#-'/!&XM*&V8SJ-\*P\";;1K2NGFT=J M>S^+?RY7A3AYVS<16RJH1(QE52DOD-&:P-[/"$N6>9]*WY!VF%;=B_@3VFQ% M<&F):IL$NGM3*3 ;N!&YJQJ(Y#A%-BJ*HL+>6:]!HZ4=T@[3:N30+$6%#I99 M'UP:I=K\2UZN^7)XO5/C@)67*B'*$L@DO8(3('F4&/?!&:J)+5W@V65>C9"M M%!FZN %]D&F!;2_OH%>+DB:?.(MP]C/&0$_.(6N41?";A%/#A97%+?_-4ZF; M233X65E _PW0Z&)F)W/X7YYC]:K]$(CHQ* M#F2G3B.>GRDTR>9+9$ZDLL+@4-HQ*#G_RIM@"4)-&T&W 6;__O5BMMKN;QZV M@;MN2AC;%(-&-*?Y<:OSXV8*O"<;P8'R&#;[TB'A[;.IR[IZ#)D. E<#Q,LU M0'&6-?39?H^SM1":4<\73[A ;UR3#GN;&\^-7IIHG4#9^X$<7>=EY2*1L@LB@7G3!BD+2?(^QB8E"F(XN]- M[)A.W;A).ZPK!%CE%U+?3F??IS,08O6Z)RCUDQN/KE9PWNW9AAEPU"C8TE$D MQ 4UR/D8$;A2Q'-F!-;/3,&-71?V?ZFNEU&=60/ T<#&]F8^CXN?K/\CAA?6 M@#(Z1BD8DBGW'A"Y&P"5'N5W[:T+GHI8^L6F'=.I6]I0G7ZE 6N >[]__67Z M(\XF*P?LKG;[23!A+9=WCGJ7',C%?7Y+@2$70T">.RH4V*12EB9BU[G5?>"I M&58. F4#%/WJO\6P',=/Z7E,H*1RK\W !-*)*40%%IH[ MDF@H705]T 3K;J%#QPF'PZH!(F[.4=Q060+6K:&6P"$0/ '!,,ADG#7(.R'@ M=P@SKG3(I?/DZD9@!B1(I_J)OF@U0,/GBGNVIA]7YOUDYSFGC.(8#..(,7"S M>/:ZK&0>6>^8)S2_BU3:.3YTCG7C-*K+34\*<*55$.3>-O S1(!$3RXU+,(@$7JIUAGM!85'QTH_';9U,W8C3 M"5E6!(T&[-(MA='/'C]PD45C:43,Y>QRG"+2TALDK8Q&!D5=*AT[ZC2QNL^0 MUW;9^Z#4PH[6<:=^NYQE-"ZM"U)0 @K42N1;>8Z, K=/LN1S_U3-4NG8T8%3 MK/M8>7MG[#'(57]$8')N=1]X'QX4E;!K.4F\YMNT0H\A]YIV$%[JYWD"?2=_;"T:@<1XKCV'(>@TQ+G.E5CY[(*D1A#5BGPV)--R!%"D:8X*D6) M\7:P.O97TY[C((;T:L]Q"%PM<7%#O3X&$0*8M4@$!4H+ ORBH 7"-'&,2;:] M!JLX/K*#0B/M.0XBP0$=% Y!I %R'>9=2>J)9\FBX/,+O,D09&D$\X0Q(D!M M)OK2O13*9X!5[835YZ@=#JL&B/CK=')U$6?768GWZPM6J8A".HD(^-:(DVC! MHXX8&1U9U#B&B$NGQFZLVLW/*V.I#M@%P:H!]NT^! MVY?7"?T-_L:W^:=97HIQ]B@M8J4,GGRT*B3$G!>(RQB1C1(T MXB0QV@K%'"E,VD$%.J>\KCY<;X<5S2^1-^/Q]#]VXO.OW\+D1HLLX\?IXO,L M_AB!CL8W7Z+/U B7D0LX?"A&7H.XW( 5;YUW2&F;@M)14U4ZXF;Q$Y.KRTX]]L?B:HSU.^A2PA(J>4#5@,G25+S_ -YI\FL1_ M1SM[S_ZL9+]:5'3)9:2*N(X,H+G1ST\!37D4F0E';/! M*A:&+NWI)4#=L$>35"\/?/.L?Y1?S[@T6E*&N%#@=$B=)22Y:[]S0@>2"*Z5 MKEDW;-$05X^$JUC>>A/>V2D=L09\KFKN5QTCX/!S,) )[''6:8P,C9'1 M@"V/XHS6[-(+%^WE:M:G?GNNEQAT#>L;OS M(?IO@$9%.S%IQ6.@+"+BL,IQ#HT,)V"Y>L^YXXHK63I*]/J[.Q]$J"&[.Q^" M;@/,WM5P3GLI++4),0E2<(4)_9T/XL@!'0(/ M :S]UJ>11A^H)H@JD5,4341.:8:8U8(EJ9CU74K "K4^/8]6SL4FKI&#>0SG ]+>*)(+YVSQ)[%ZMJT_CX[.?;:U0G U0;R. MS3*Y(=8&C)$@+*Y;N6!LD0HI6,^=E+YT3X"B?4_/HQET/U(. &4#%#TL^84( MJRP3&LP(#1H4,B#8\F6^5:(*!Q6H;;_O:=VL]QX>]'!8-4#$?FF!O\;Y_.*; MO4\/O(1US4*P%KD4X:3 BB)MG4526Z^PQKFJM*GLT.<2G%.>_4%4*YH.V@OW M5\?ZY\FP0DHF&,WW7/D-6R,(,CIQY 0W5CBAHRWMM0\JT#F5 [2S)OJPHIV^ M@673QB\QDT8:@Y'RV9-@*S--Q/P^3"1:*FE#Z7;%924XIW*!>FNA%^YG?S[L M*Y;0A(#G@SGBFN6WTS78H3X9Y+7/C1P%X\732NJ7T#121]#.FNC#BG,Y'S9K MXE(06/W28IW*5]>12Q#M'!6.X\XH0QI%B-23B?JDXM MG](;0Z\9]\Y9\#Z.8[ZM#,_ FM_&6X,6CFC,4 *7%Q:2\+F%M$1@ZBO*4I 6 M%T]IV/8BWR%DF UX)QMWAY6.4@63.= DT?">W S-78Y^1LL$Q,M M]Y1SQ4MWU-@^F\J54T51?WXE4@:"9LFTOKF4249IM$!$1X)XD+GHW#DD8I3: M4\&-+MW\9]=\*M]-%,*\$Y6. *!R.M4S.<+O8);,OH#E2[ 3Y//83NX>D06% M: XJXCJ LI+2R$0'AJ[T-,:8'^T(>^RP0[[7(FF.07I4U]9HPA-'B02).,,8N1@- MXCA&)F30P92^J]LZF_7FB>.^^BX,BN>M$*'I&3$C3$ MF!"2,"IEZ<<&7LZBL@54!M[GKRGUTW4+;%GMI2LYWMSEMYMDJ?*YJ5<$FPT[ MAA>!CB6BV_36;XX>G,] M74X6Y-(G+@Q3%H$ 8. 9"EZE<0Q)&1VF@@G,2E\#=IQ:LQ''(SGQPE(J#U#M MJ-$>D3Y,?"[*@3F-KD>+2Y(B]K!]PQHEV;>0N;T42\@(Q; 5'&O3*79TT%>; MM;W[L6I@]3>PH=W7:7[%.AGDK 91J+9@ M=^JDGK_N5Z $?NMTFCTIRVQ=7-4SPMRTI TP#=-F_07V+VC$:3JX>=^E$( M=VT%!"XDIN#C>*\UXEY89*1U2(-E $X3HUX5O[P[>K9U4PTK66[%86RYY?9* M!3]E6^)Q^L"#"'+6N66' M<'E[;70M6C1@I("7.+V.]X'^7]=^S,U"!'$3TEJIADEI4N] M.DVL;FQ[.**51Z4!JI5Q?QY"LUPKRI7'2'#A$0^.PYK#"6GNO%**6XQ+]U(O M+$(K+89:<4QK,J2!!;*6;'T=L2T^?$F-)%B"&4.ER^\.J8"-J!ENA>&X: MX81E^;5V#T3E$5%G:'314VR*/UC3R-7,EI4.F$VN5H;9_*>;A[^SGL>;_]A9 MN#VQ5-1:,6]S'GH^L1*XA3A&\!(ECXFS('CIO(UBDS_K*YA#.+O]"N:4\#=@ M).1"SX_V.MX64RAK(^<:L: -'" ,SJC\#B'#2@'I)*>N]$WBX^^W% 7V#M9$!"6K.,-ULHHK$I(1.UR+A1'L%0D8E* ECSL MWX3O,>CV?J0-"AR#W'0(-=;FPYU/];CX]U&K@:0,MKEZSVBEB?G@-Y4(LF4L3GJ M"7YU\0S4)@NHVS!0RB#5 .4V5(DJV#&9UQQQE7)9ITW(PLZ" DVP)G,=0?'> ME.=3:7T0O/LKK0_1=0ML>5D$;'.NOR,6P!<>,01^]<".K1]OI<]^C?.J#"*M4>J_1XMOJW!8?M'P MV^C[Q?0=^ 2+F_7BHUYH&1U'BGN!.# $&:XX$M9Y#HN/6L.'(-ON:=79HPH1 M8!>="J)1F6AOOXUB>O=7],OL87Y*:>3C[.Y5."64I"RAH/*S1#8&6'V2(4T3 MYEI:K;OEG.TAU8XI-$2@DI!/R^N_ 4OI=M^&OWR;">R8%4P%Y$.^DU0\()MD M0"0F8R5C.-#B744>3Z"59S5JNFS'(]( G8Y7W(/8D_ LZI)=F4",1C1Z,%(# M6)76TX""\"Q@JQ)1I1/0AI"C61OZO?) M:#'_\O7WNWZ(PL,.8#%25BHX5XC-#:?@7-%8*,5D2L63TW9.J(&&N%7Y\C*3 MMQ!X#3!QKW:W*??7^V0G1C4-&C8#I8C,/8,-TF!B(TNP]%XR&=4@+>1[S;J5 MEXJJ1G=/BWT#;'_4CG;=5.:^C\(EL\Q2'172UAO$"8D([/B(.$C(H\J>!>6@R?90(?S)M@Y *0-<'9S M[YF/RVS?K$^L1ROR8OK3XZ<%+FT4(6%0;?#&@V\0& *? "/'C%=P0"FFBUZ*U+AL' *\!2G:JP?LXG?R(XS_/92,?IXM_Q\5# MA=[#2+?_Z-/B6YQ=?+.33]]7%WN75@C#F""(T00N)0L8V90?H>'"&R>3H*IT M)E@U83LM'/5*%\YY4*S^NVJS90Q;+V<@M5X*]7KKUA=Y/9^O? MRG^/7$:6>W8DAQC+^<'.*&02]LC#;P?'HPB\=(WI:27L=DV#_UEBIV93 VOM M:'#N2@#GB]ER=07\W)S\!898S#],;M5T&6GR.CB/B XFEW])Y*21B EFK(G< MD=C,!?R!LG5;7Z_U'K1)!M5^_VDPG=S=>OP+=JO1Y.H"1O3?XOS262><) X1 M(13B!/2B0W[+04?'''8$BRZ^S-T(&>':^-T"/P- M.!9/FLTX%5P2"EPAJ55NY!H0'$4&2<,$;+4>#I_2J_XUMG$ZB *[VC@=@D=# M7+I[.EL%'03! 'J4MP\L&D,9DI9%;KV4F)>^\&VIRN5X)'>W<3I$K;7;]KSL M/S2GF%#X'W_4B$@)Q30'TQR#[Y@?=DW(&D&0BM1J&80PKHM3U.UK;9#B&"QW M-W;JJ]@&]H\"7EZ,@@KE*,(@'^*.3JRW0\?C^=Y3^\U(:SD-_I%,'D%SL)@. D_*2$ MP,DI8DCQ?+]!)#G[JI6#^%AJ.90CQ^M:(K?!MDLNI2$X*D05MZ AY'V/L>J MM=+:D4!=Z4>TB@MQI@NC(#.'6RQ'T.3H=?+]-N]\86>+)E;+TWN<7V;3^?R2 MR)!PS)$4"F8D3T(BZP)#P6', T] M:0G:@%P?%NC#J6QNJ3R)5SFJ?=&,M03*3G&4BTT?+O,9&*F6@3='NPNF'TUZNACO)J&)M;(^8'.L<*T$ZGDRV,). MP34 D6]$C!4,CEQKK.4F\%#\KKRT$&?J7+01I^I'B1;NH-"&!+VA;.Z ZBO9JHLB# M,+S.@CR(;N<3=]YZ;;PQFKA30<2H&/,S(HI0"B!JFVN?&8K.:HT%-:+X0RLG M%.],3PP(M9.K'Y FCBB$K; "U"'N+8?3-R[2]??Q^\3'O#-TY5GKU/O#;*LJ-W3MGDD%5PW'!)#3@[DB&7 MO'1"!&%PZ:WJM91ET]Q=*TJ-! 5GD=/<\$' M*\L^!/X&O)"G3Z2ID )X20[F'?(+VOG%$N'AL'%!$)D?+[&EJ]H.?POQ# JS M#R+!SK<0#T&D 3H=K[@=[YY9G)QA+B 1.%2Q$'\#S#>!(<(D]LH$1Q+ #_5IG@XV%"?MW M>POQ(+X<]!;B(> UP,0"SJ\TF 3C_6U39>Y,0H:#X402LYY%QWAHII+WU]=6 MR]['5#@Q]N?,]OU-\NXZOC[.Y$Z":&480QIK#'N!2\@YX9&W,B7&$@OTY'=: M125L_&0HS-^3=2KM3::_QU);9V(;'97@,2&.M84M4!!PW$5 06*FB>+!Z>+E MCJ<2[DP7V D8?OK%> 3=SB?WL5179:I]##A1)+SB^18]%R\%A;P0$KMDA"[? M5?)$LIUIUN-K6HL]R';T4OP19V[:_*'XKQ6"#\W-A;4<>X:$-BS#)Y$EC"-K MI56,&IY,Z8>]3R7;F28YOJ9EV(-LKZ"B>J]ZUIEGCS1$+(M2!8FDE+FM9@(W M(QF)#$U*:RZ-QD7F-[F8VO:4'VH=NYYS5V5\ZSA+65>?\S["CO[6BV>F/Z M,=#41:NM-0@++,'[CCF!36E$C W8:YZ".A_7\B@5G*D'>C;AUL'H^/>(Q^Y5 MWR7%)G)-***">L03Y;FUC4,N4F\9;(V&-],2HJ#81C-+"O_HH]BO8"(;D\ZO> M"!Z57G>PIIAP(E&2'P]UB&M%D#$A(.^"X#1X(XL_X=B&Y*\^;/X*MH#!F/RJ MU_\!OE10)(G@(J(F@/'$940V5Z5J ]:3U)Q(TTSR\*DC N<- M[@]07_UA C_&"_M7G!]?0+UAD&(5TOLF6*@$^OXS#W6E][6B1G 1-<$HOQ8' M]AT';R\_),)=($$:A0,KW11EQW3Z'@3W0[_[*R^@^%.;UTE]-Y$6MN[E&)N2A#O)?H" MV^/;Z60QFBQ'DZM/L'6MT)I?:AE,L HCA5/( GIDL"!(6 -S<"*%Q\WEQ=>;T 6 _V'%0RWGLW&AK5/WR=I'7VF;!^QP!1_FWP?Y4$OX.SX"?[PCR+3?#EJ%4=S M+Q9W;.JDD8J&^9/YQ<6W:2B,U[,QJ_AKQZ&U61N-8/49/KN874_"^[&]*H+4 MTQ&K>"M'X;11$XV@E%?\V\D\S,K!]&S(*@;9T;O?2UTT M1_3?_S,+^R.^"6 MH:O844'-WXZG M\W@QO9]N;I!4 VDMI/'Z8UWQO8*?#(MHT8#6$MNA\VDT!#=QA/6U@ M7#;B=GASY.&G^) YZFV@U?+#YR7?:KL 9 M*N2\2=4-T&$UMS??P-W W>A@6G/'WBFEQ:@^WT29N.;JZ_1+V>CQ2C.WUPO^N.V<=1. MISNNC]HNE;0 V;N_9O[V8:[>.#T,U0FA\E\!%J\F-G\ MB.5CF^SIS'MFYNWX3)'TO*YB],S1JQ1ZZC[!_S?Z?OGEQDZ^VC_L]70QW32] M%V4M6_Y1O?CDKMC6M(N@=9*/\IS^CX65\M6.4HR==?_RW]0+:G54_58QZVG^ M Y!A%*_BN+/>G_^+>OD<';6^1<1Z.G]S??,+2)=&&_?!C4I_\4_J96=TU/HV M(>NI_6($6]ZWFW_;F9M-EU??.BM_RS^LEV?1$8+= M<#XF<+4P>CXP<8:9U! MV/"/ZF5+= 1@NZ#U\GQ?V'POS/0C;VFW#MMCL@_#_70#&N]_Z[]QP(H7EONP M>.PR[5)&95?W86J]K_N?#54-FYW:WHA*6Q?]&YRZ,E[7]H$;P&K'Q?]>A?RM M4V8&\8NZKJ$3)C3D:HY^8>:2!O$;P62B]&BM_7Z9*AJ,8 C07FB@,JH?%F.(\%. MD&PTA.GW1>Q?2+-MS&J!@L-PVJ.2RH!]G$Z&P&S'L-7""X?!ME\Q36R JWF! M\O)-;8%-\,EPUXMLQN^$6?32!U<_+VUYH!4"Z'ZI> MYMLQZ#S70!.P/$J5O+IZ\\..QGVS2'>-6R\-[AC =NJFU6RJ=[-5&?% [ MCEXD=VK/I ND3.5>=S_B[.93>O&M%TPXSD;K\H$>RW4]ZMUG^M_>;1RP6HCW M$'P>K]1=:JGM",0YZ&YU.9)/X]X7$9O&JX;73KU/.RGAGRNB6J#\4T_]SQW6 MH5[RQS@M $/G2EP4=(%W#EQM4SO6,NBBIMI;WM758BU4[]J] MIT-5NV(\%JW-JJB,S]V$)G9\,Q_-RUS<;QVTV@UD3]M[JWHJH_=U\SQDU5$I]Q6NGW4:I>8 MQV*Y5T'M'( ?IXM_Q_N3.I;J[MCE ]5N/ LBN%LU;>'V\S)>3->O*8&S/>0[U>Y."R'<18D-POZO MT72\4O.G]%_3Z_AVNIPL9C>_VO\,@?W.C]6[C2W)@"[Z;) &(/&?2SL>I9%? MS_["_K5^6:UWZYFC/ECO^K+6[* MV&['?;'>%7,A4ARFV78\L)(FWHYAZ[5C*>"$M6GK;9A@83_Z^;"=0&PJUK5? M1PW="DSC'/S"+_'/Y6AVOZ^4V90/^$PGD)L*?1VNPU:S@#[_&"H#Z.G(1;)_ M=DRV0.;/9WOSK_GG. -OZ]I.?"R=^--E_![K&I33/]?G?I!J%ZX'H/!X13Z7 MOO:%T%_1+_,[JF]AF[B:SFYZIXYL'K$>3,_U/>TH?.U \GC\?'JC6"B)9/O M];*O=D(Q/4POE:'['#>VB#MTAXLM](S;K^OI#L'K)_G E#X6@>/Y6#6[R1T$ MRA8E_).K>,J3YI_\Q'_R$P_#)OS?B^G*'^^[/)Z.5"V-:M?JV"AL;0#&X_MI ME5D:SX>K=ZQO5/>TB^RU.\]$FQVLWFOB\3C5DM1VK8@-@M8V:M>S+1-T>SE: MO6.[GQ_?VOW%V^G7.(Y^$<.:0[VO+C:/6.\@.0ZOG7JI[:? 5,*]4?\II9&' M<=]/RJRU_:/7VP*/P[*SOFKOF3'.?IE-E]\_S.?+@HCN&K=:=NZQ^^A^'=7> M4;_ECI#A?J*E4-PU;K6\W&-WU_TZJKX6IQ?3A1V7N =^/E:U=-NCU]Q&7=1' MZ(U?@"<^OOEL1Z$04)N&K)98>SQ>.S13VU'.GB+,,,^JU-:X;=RM+C)+P[>JA+Z0/U4E:+8;U=;J<#:HL42' M-HW7":^6 D8[E-)"B+](>\S' W4"J*4HSR8U5#="IKU3)>_&Z(1'2S&89\*W MD>;=&XY#\U5I2V&2!M-4IY-?P'!93^SG./>ST>H:IE">ZO[A.X'84@"DN\JJ MGTMAE.=EQQS3'P_2E;I^WC=Z)V1;BH5T5EBK#36>OA_T>3H>^5&,S15IM=!6C0-^-[9]ZP90C"UGWC]^KY'8]?'@\=*F74O>/7K$0M#-N M3VMV.^JK>BGUIGE^G"[64RVSA7?_2K5*KJ(X[]#?\#OZ^@_R?YR=Q__]/_X_ M4$L! A0#% @ " :<( !E>#,Q,F-EZF"@^0! "'N&@ 0 " =\< !Z:7 M,C R,S Y M,S N:'1M4$L! A0#% @ FEP+3(P,C,P.3,P7V-A;"YX;6Q0 M2P$"% ,4 " !S@6A7#@1J)75. "M?0, % @ &Z* ( M>FEP+3(P,C,P.3,P7V1E9BYX;6Q02P$"% ,4 " !S@6A7IGOJ/2[7 !P M) D % @ %A=P( >FEP+3(P,C,P.3,P7VQA8BYX;6Q02P$" M% ,4 " !S@6A7S^:I1:EZ "ZX 4 % @ '!3@, >FEP G+3(P,C,P.3,P7W!R92YX;6Q02P4& H "@"T @ G,D# end